File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    000e8f80
    000e8f80os.startProcess: ; void os.startProcess(struct string name, struct []string argv, os.ProcAttr * attr)
    000e8f80ldr x16, [x28+16]
    000e8f84sub x17, sp, 496
    000e8f88subs xzr, x17, x16
    000e8f8cb.ls 0xe9734
    000e8f90sub x20, sp, 624
    000e8f94stp x29, x30, [x20-8]
    000e8f98add sp, x20, 0
    000e8f9csub x29, sp, 8
    000e8fa0str x0, [sp+632]
    000e8fa4str x1, [sp+640]
    000e8fa8str x2, [sp+648]
    000e8facstr x3, [sp+656]
    000e8fb0str x4, [sp+664]
    000e8fb4str x5, [sp+672]
    000e8fb8str xzr, [sp+184]
    000e8fbcstp xzr, xzr, [sp+216]
    000e8fc0ldr x2, [sp+672]
    000e8fc4subs xzr, x2, 0
    000e8fc8cset x3, ne
    000e8fccstrb w3, [sp+92]
    000e8fd0cbnz x2, 0xe8fd8
    000e8fd4b 0xe8ff8
    000e8fd8
    000e8fd8loc_e8fd8:
    000e8fd8ldr x2, [sp+672]
    000e8fdcldrsb x27, [x2]
    000e8fe0ldr x2, [x2+64]
    000e8fe4subs xzr, x2, 0
    000e8fe8cset x2, ne
    000e8feceor x2, x2, 1
    000e8ff0strb w2, [sp+92]
    000e8ff4b 0xe8ffc
    000e8ff8
    000e8ff8loc_e8ff8:
    000e8ff8b 0xe8ffc
    000e8ffc
    000e8ffcloc_e8ffc:
    000e8ffcldrb w2, [sp+92]
    000e9000strb w2, [sp+93]
    000e9004tbnz w2, 0, 0xe900c
    000e9008b 0xe9028
    000e900c
    000e900cloc_e900c:
    000e900cldr x2, [sp+672]
    000e9010ldrsb x27, [x2]
    000e9014ldr x2, [x2+8]
    000e9018subs xzr, x2, 0
    000e901ccset x2, ne
    000e9020strb w2, [sp+93]
    000e9024b 0xe902c
    000e9028
    000e9028loc_e9028:
    000e9028b 0xe902c
    000e902c
    000e902cloc_e902c:
    000e902cldrb w2, [sp+93]
    000e9030tbnz w2, 0, 0xe9038
    000e9034b 0xe9134
    000e9038
    000e9038loc_e9038:
    000e9038add x27, sp, 536
    000e903cstp xzr, xzr, [x27]
    000e9040add x27, sp, 520
    000e9044stp xzr, xzr, [x27]
    000e9048ldr x2, [sp+672]
    000e904cldrsb x27, [x2]
    000e9050ldr x0, [x2]
    000e9054ldr x1, [x2+8]
    000e9058str x0, [sp+408]
    000e905cstr x1, [sp+416]
    000e9060bl os.Stat
    000e9064str x0, [sp+536]
    000e9068str x1, [sp+544]
    000e906cstr x2, [sp+520]
    000e9070str x3, [sp+528]
    000e9074ldr x2, [sp+536]
    000e9078ldr x3, [sp+544]
    000e907cstr x2, [sp+272]
    000e9080str x3, [sp+280]
    000e9084ldr x2, [sp+528]
    000e9088ldr x0, [sp+520]
    000e908cstr x0, [sp+256]
    000e9090str x2, [sp+264]
    000e9094str x0, [sp+200]
    000e9098str x2, [sp+208]
    000e909ccbnz x0, 0xe90a4
    000e90a0b 0xe9130
    000e90a4
    000e90a4loc_e90a4:
    000e90a4adrp x3, 0x62a000
    000e90a8add x3, x3, 2296
    000e90acsubs xzr, x0, x3
    000e90b0b.eq 0xe90b8
    000e90b4b 0xe971c
    000e90b8
    000e90b8loc_e90b8:
    000e90b8str x2, [sp+176]
    000e90bcldrsb x27, [x2]
    000e90c0movz x3, 5
    000e90c4str x3, [x2+8]
    000e90c8adrp x27, 0x962000
    000e90ccldr w3, [x27+3056]
    000e90d0cbz w3, 0xe90d8
    000e90d4b 0xe90dc
    000e90d8
    000e90d8loc_e90d8:
    000e90d8b 0xe90ec
    000e90dc
    000e90dcloc_e90dc:
    000e90dcldr x3, [x2]
    000e90e0bl runtime.gcWriteBarrier1
    000e90e4str x3, [x25]
    000e90e8b 0xe90ec
    000e90ec
    000e90ecloc_e90ec:
    000e90ecadrp x3, 0x5c7000
    000e90f0add x3, x3, 1497
    000e90f4str x3, [x2]
    000e90f8ldr x3, [sp+176]
    000e90fcstr x3, [sp+512]
    000e9100str xzr, [sp+184]
    000e9104ldr x3, [sp+512]
    000e9108adrp x4, 0x62a000
    000e910cadd x4, x4, 2296
    000e9110str x4, [sp+216]
    000e9114str x3, [sp+224]
    000e9118ldr x1, [sp+216]
    000e911cldr x0, [sp+184]
    000e9120ldr x2, [sp+224]
    000e9124ldp x29, x30, [sp-8]
    000e9128add sp, sp, 624
    000e912cret x30
    000e9130
    000e9130loc_e9130:
    000e9130b 0xe9138
    000e9134
    000e9134loc_e9134:
    000e9134b 0xe9138
    000e9138
    000e9138loc_e9138:
    000e9138str xzr, [sp+504]
    000e913cldr x1, [sp+672]
    000e9140ldrsb x27, [x1]
    000e9144ldr x0, [x1+64]
    000e9148str x0, [sp+400]
    000e914cbl os.ensurePidfd
    000e9150str x0, [sp+504]
    000e9154strb w1, [sp+92]
    000e9158ldr x1, [sp+504]
    000e915cstr x1, [sp+608]
    000e9160ldrb w1, [sp+92]
    000e9164strb w1, [sp+95]
    000e9168ldr x1, [sp+608]
    000e916cstr x1, [sp+248]
    000e9170ldrb w1, [sp+95]
    000e9174strb w1, [sp+90]
    000e9178stp xzr, xzr, [sp+320]
    000e917cstp xzr, xzr, [sp+336]
    000e9180stp xzr, xzr, [sp+352]
    000e9184stp xzr, xzr, [sp+368]
    000e9188str xzr, [sp+384]
    000e918cadd x1, sp, 320
    000e9190str x1, [sp+392]
    000e9194ldrsb x27, [x1]
    000e9198adrp x27, 0x962000
    000e919cldr w2, [x27+3056]
    000e91a0cbz w2, 0xe91a8
    000e91a4b 0xe91ac
    000e91a8
    000e91a8loc_e91a8:
    000e91a8b 0xe91c0
    000e91ac
    000e91acloc_e91ac:
    000e91acadrp x0, 0x57c000
    000e91b0add x0, x0, 416
    000e91b4bl runtime.wbZero
    000e91b8add x1, sp, 320
    000e91bcb 0xe91c0
    000e91c0
    000e91c0loc_e91c0:
    000e91c0stp xzr, xzr, [x1]
    000e91c4stp xzr, xzr, [x1+16]
    000e91c8stp xzr, xzr, [x1+32]
    000e91ccstp xzr, xzr, [x1+48]
    000e91d0str xzr, [x1+64]
    000e91d4ldr x3, [sp+392]
    000e91d8ldrsb x27, [x3]
    000e91dcldr x4, [sp+672]
    000e91e0ldrsb x27, [x4]
    000e91e4ldr x5, [x4]
    000e91e8ldr x4, [x4+8]
    000e91ecstr x4, [x3+8]
    000e91f0adrp x27, 0x962000
    000e91f4ldr w4, [x27+3056]
    000e91f8cbz w4, 0xe9200
    000e91fcb 0xe9204
    000e9200
    000e9200loc_e9200:
    000e9200b 0xe9218
    000e9204
    000e9204loc_e9204:
    000e9204bl runtime.gcWriteBarrier2
    000e9208str x5, [x25]
    000e920cldr x4, [x3]
    000e9210str x4, [x25+8]
    000e9214b 0xe9218
    000e9218
    000e9218loc_e9218:
    000e9218str x5, [x3]
    000e921cldr x3, [sp+392]
    000e9220ldrsb x27, [x3]
    000e9224ldr x4, [sp+672]
    000e9228ldrsb x27, [x4]
    000e922cldr x5, [x4+16]
    000e9230ldr x6, [x4+32]
    000e9234ldr x4, [x4+24]
    000e9238str x4, [x3+24]
    000e923cstr x6, [x3+32]
    000e9240adrp x27, 0x962000
    000e9244ldr w4, [x27+3056]
    000e9248cbz w4, 0xe9250
    000e924cb 0xe9254
    000e9250
    000e9250loc_e9250:
    000e9250b 0xe9268
    000e9254
    000e9254loc_e9254:
    000e9254bl runtime.gcWriteBarrier2
    000e9258str x5, [x25]
    000e925cldr x4, [x3+16]
    000e9260str x4, [x25+8]
    000e9264b 0xe9268
    000e9268
    000e9268loc_e9268:
    000e9268str x5, [x3+16]
    000e926cldr x3, [sp+392]
    000e9270ldrsb x27, [x3]
    000e9274ldr x4, [sp+248]
    000e9278adrp x27, 0x962000
    000e927cldr w5, [x27+3056]
    000e9280cbz w5, 0xe9288
    000e9284b 0xe928c
    000e9288
    000e9288loc_e9288:
    000e9288b 0xe92a0
    000e928c
    000e928cloc_e928c:
    000e928cbl runtime.gcWriteBarrier2
    000e9290str x4, [x25]
    000e9294ldr x5, [x3+64]
    000e9298str x5, [x25+8]
    000e929cb 0xe92a0
    000e92a0
    000e92a0loc_e92a0:
    000e92a0str x4, [x3+64]
    000e92a4ldr x3, [sp+392]
    000e92a8str x3, [sp+168]
    000e92acldrsb x27, [x3]
    000e92b0ldr x3, [x3+16]
    000e92b4cbnz x3, 0xe92bc
    000e92b8b 0xe92c0
    000e92bc
    000e92bcloc_e92bc:
    000e92bcb 0xe93a0
    000e92c0
    000e92c0loc_e92c0:
    000e92c0stp xzr, xzr, [sp+480]
    000e92c4str xzr, [sp+496]
    000e92c8add x27, sp, 520
    000e92ccstp xzr, xzr, [x27]
    000e92d0ldr x1, [sp+168]
    000e92d4ldrsb x27, [x1]
    000e92d8ldr x0, [x1+64]
    000e92dcstr x0, [sp+312]
    000e92e0bl internal/syscall/execenv.Default
    000e92e4str x0, [sp+480]
    000e92e8str x1, [sp+488]
    000e92ecstr x2, [sp+496]
    000e92f0str x3, [sp+520]
    000e92f4str x4, [sp+528]
    000e92f8ldr x1, [sp+480]
    000e92fcldr x2, [sp+488]
    000e9300ldr x3, [sp+496]
    000e9304str x1, [sp+584]
    000e9308str x2, [sp+592]
    000e930cstr x3, [sp+600]
    000e9310ldr x1, [sp+520]
    000e9314ldr x2, [sp+528]
    000e9318str x1, [sp+568]
    000e931cstr x2, [sp+576]
    000e9320ldr x1, [sp+168]
    000e9324ldrsb x27, [x1]
    000e9328ldr x2, [sp+584]
    000e932cldr x3, [sp+592]
    000e9330ldr x4, [sp+600]
    000e9334str x3, [x1+24]
    000e9338str x4, [x1+32]
    000e933cadrp x27, 0x962000
    000e9340ldr w3, [x27+3056]
    000e9344cbz w3, 0xe934c
    000e9348b 0xe9350
    000e934c
    000e934cloc_e934c:
    000e934cb 0xe9364
    000e9350
    000e9350loc_e9350:
    000e9350bl runtime.gcWriteBarrier2
    000e9354str x2, [x25]
    000e9358ldr x3, [x1+16]
    000e935cstr x3, [x25+8]
    000e9360b 0xe9364
    000e9364
    000e9364loc_e9364:
    000e9364str x2, [x1+16]
    000e9368ldr x3, [sp+576]
    000e936cldr x4, [sp+568]
    000e9370str x4, [sp+216]
    000e9374str x3, [sp+224]
    000e9378cbnz x4, 0xe9380
    000e937cb 0xe939c
    000e9380
    000e9380loc_e9380:
    000e9380str xzr, [sp+184]
    000e9384ldr x1, [sp+216]
    000e9388ldr x2, [sp+224]
    000e938cmov x0, xzr
    000e9390ldp x29, x30, [sp-8]
    000e9394add sp, sp, 624
    000e9398ret x30
    000e939c
    000e939cloc_e939c:
    000e939cb 0xe93a0
    000e93a0
    000e93a0loc_e93a0:
    000e93a0ldr x3, [sp+672]
    000e93a4ldrsb x27, [x3]
    000e93a8ldr x2, [x3+48]
    000e93acstr x2, [sp+136]
    000e93b0adrp x0, 0x50c000
    000e93b4add x0, x0, 3648
    000e93b8mov x1, xzr
    000e93bcbl runtime.makeslice
    000e93c0ldr x3, [sp+136]
    000e93c4str x0, [sp+456]
    000e93c8str xzr, [sp+464]
    000e93ccstr x3, [sp+472]
    000e93d0ldr x4, [sp+168]
    000e93d4ldrsb x27, [x4]
    000e93d8str xzr, [x4+48]
    000e93dcstr x3, [x4+56]
    000e93e0adrp x27, 0x962000
    000e93e4ldr w3, [x27+3056]
    000e93e8cbz w3, 0xe93f0
    000e93ecb 0xe93f4
    000e93f0
    000e93f0loc_e93f0:
    000e93f0b 0xe9408
    000e93f4
    000e93f4loc_e93f4:
    000e93f4bl runtime.gcWriteBarrier2
    000e93f8str x0, [x25]
    000e93fcldr x6, [x4+40]
    000e9400str x6, [x25+8]
    000e9404b 0xe9408
    000e9408
    000e9408loc_e9408:
    000e9408str x0, [x4+40]
    000e940cldr x6, [sp+672]
    000e9410ldrsb x27, [x6]
    000e9414ldr x7, [x6+48]
    000e9418ldr x8, [x6+40]
    000e941cldr x6, [x6+56]
    000e9420str x8, [sp+432]
    000e9424str x7, [sp+440]
    000e9428str x6, [sp+448]
    000e942cstr xzr, [sp+120]
    000e9430str x7, [sp+112]
    000e9434b 0xe9438
    000e9438
    000e9438loc_e9438:
    000e9438ldr x6, [sp+112]
    000e943cldr x7, [sp+120]
    000e9440subs xzr, x6, x7
    000e9444b.gt 0xe944c
    000e9448b 0xe94fc
    000e944c
    000e944cloc_e944c:
    000e944cldr x1, [sp+120]
    000e9450ldr x2, [sp+432]
    000e9454ldr x0, [x2+3*x1]
    000e9458str x0, [sp+192]
    000e945cbl os.(*File).Fd
    000e9460str x0, [sp+128]
    000e9464ldr x1, [sp+168]
    000e9468ldrsb x27, [x1]
    000e946cldr x2, [x1+56]
    000e9470ldr x0, [x1+40]
    000e9474ldr x1, [x1+48]
    000e9478add x1, x1, 1
    000e947csubs xzr, x2, x1
    000e9480b.hs 0xe9488
    000e9484b 0xe948c
    000e9488
    000e9488loc_e9488:
    000e9488b 0xe94a0
    000e948c
    000e948cloc_e948c:
    000e948corr x3, xzr, 1
    000e9490adrp x4, 0x50c000
    000e9494add x4, x4, 3648
    000e9498bl runtime.growslice
    000e949cb 0xe94a0
    000e94a0
    000e94a0loc_e94a0:
    000e94a0ldr x6, [sp+128]
    000e94a4sub x7, x1, 1
    000e94a8str x6, [x0+3*x7]
    000e94acldr x6, [sp+168]
    000e94b0ldrsb x27, [x6]
    000e94b4str x1, [x6+48]
    000e94b8str x2, [x6+56]
    000e94bcadrp x27, 0x962000
    000e94c0ldr w7, [x27+3056]
    000e94c4cbz w7, 0xe94cc
    000e94c8b 0xe94d0
    000e94cc
    000e94ccloc_e94cc:
    000e94ccb 0xe94e4
    000e94d0
    000e94d0loc_e94d0:
    000e94d0bl runtime.gcWriteBarrier2
    000e94d4str x0, [x25]
    000e94d8ldr x7, [x6+40]
    000e94dcstr x7, [x25+8]
    000e94e0b 0xe94e4
    000e94e4
    000e94e4loc_e94e4:
    000e94e4str x0, [x6+40]
    000e94e8b 0xe94ec
    000e94ec
    000e94ecloc_e94ec:
    000e94ecldr x6, [sp+120]
    000e94f0add x6, x6, 1
    000e94f4str x6, [sp+120]
    000e94f8b 0xe9438
    000e94fc
    000e94fcloc_e94fc:
    000e94fcadd x27, sp, 520
    000e9500stp xzr, xzr, [x27]
    000e9504ldr x0, [sp+632]
    000e9508ldr x5, [sp+168]
    000e950cldr x2, [sp+648]
    000e9510ldr x1, [sp+640]
    000e9514ldr x3, [sp+656]
    000e9518ldr x4, [sp+664]
    000e951cbl syscall.StartProcess
    000e9520str x0, [sp+136]
    000e9524str x1, [sp+128]
    000e9528str x2, [sp+520]
    000e952cstr x3, [sp+528]
    000e9530ldr x6, [sp+136]
    000e9534str x6, [sp+160]
    000e9538ldr x6, [sp+128]
    000e953cstr x6, [sp+152]
    000e9540str x2, [sp+552]
    000e9544str x3, [sp+560]
    000e9548ldr x6, [sp+160]
    000e954cstr x6, [sp+96]
    000e9550ldr x6, [sp+152]
    000e9554str x6, [sp+104]
    000e9558str x2, [sp+232]
    000e955cstr x3, [sp+240]
    000e9560ldr x6, [sp+672]
    000e9564str x6, [sp+288]
    000e9568ldr x6, [sp+232]
    000e956ccbnz x6, 0xe9574
    000e9570b 0xe9674
    000e9574
    000e9574loc_e9574:
    000e9574adrp x0, 0x569000
    000e9578add x0, x0, 1088
    000e957cbl runtime.newobject
    000e9580str x0, [sp+304]
    000e9584movz x1, 9
    000e9588str x1, [x0+8]
    000e958cadrp x27, 0x962000
    000e9590ldr w1, [x27+3056]
    000e9594cbz w1, 0xe959c
    000e9598b 0xe95a0
    000e959c
    000e959cloc_e959c:
    000e959cb 0xe95b0
    000e95a0
    000e95a0loc_e95a0:
    000e95a0ldr x3, [x0]
    000e95a4bl runtime.gcWriteBarrier1
    000e95a8str x3, [x25]
    000e95acb 0xe95b0
    000e95b0
    000e95b0loc_e95b0:
    000e95b0adrp x3, 0x5c8000
    000e95b4add x3, x3, 2317
    000e95b8str x3, [x0]
    000e95bcldr x3, [sp+304]
    000e95c0ldrsb x27, [x3]
    000e95c4ldr x4, [sp+632]
    000e95c8ldr x5, [sp+640]
    000e95ccstr x5, [x3+24]
    000e95d0adrp x27, 0x962000
    000e95d4ldr w5, [x27+3056]
    000e95d8cbz w5, 0xe95e0
    000e95dcb 0xe95e4
    000e95e0
    000e95e0loc_e95e0:
    000e95e0b 0xe95f8
    000e95e4
    000e95e4loc_e95e4:
    000e95e4bl runtime.gcWriteBarrier2
    000e95e8str x4, [x25]
    000e95ecldr x5, [x3+16]
    000e95f0str x5, [x25+8]
    000e95f4b 0xe95f8
    000e95f8
    000e95f8loc_e95f8:
    000e95f8str x4, [x3+16]
    000e95fcldr x3, [sp+304]
    000e9600ldrsb x27, [x3]
    000e9604ldr x4, [sp+240]
    000e9608ldr x5, [sp+232]
    000e960cstr x5, [x3+32]
    000e9610adrp x27, 0x962000
    000e9614ldr w5, [x27+3056]
    000e9618cbz w5, 0xe9620
    000e961cb 0xe9624
    000e9620
    000e9620loc_e9620:
    000e9620b 0xe9638
    000e9624
    000e9624loc_e9624:
    000e9624bl runtime.gcWriteBarrier2
    000e9628str x4, [x25]
    000e962cldr x5, [x3+40]
    000e9630str x5, [x25+8]
    000e9634b 0xe9638
    000e9638
    000e9638loc_e9638:
    000e9638str x4, [x3+40]
    000e963cldr x3, [sp+304]
    000e9640str x3, [sp+512]
    000e9644str xzr, [sp+184]
    000e9648ldr x3, [sp+512]
    000e964cadrp x4, 0x62a000
    000e9650add x4, x4, 2296
    000e9654str x4, [sp+216]
    000e9658str x3, [sp+224]
    000e965cldr x1, [sp+216]
    000e9660ldr x0, [sp+184]
    000e9664ldr x2, [sp+224]
    000e9668ldp x29, x30, [sp-8]
    000e966cadd sp, sp, 624
    000e9670ret x30
    000e9674
    000e9674loc_e9674:
    000e9674strb wzr, [sp+91]
    000e9678ldr x2, [sp+168]
    000e967cldrsb x27, [x2]
    000e9680ldr x0, [x2+64]
    000e9684str x0, [sp+296]
    000e9688ldrb w1, [sp+90]
    000e968cbl os.getPidfd
    000e9690str x0, [sp+128]
    000e9694strb w1, [sp+92]
    000e9698ldr x2, [sp+128]
    000e969cstr x2, [sp+144]
    000e96a0ldrb w2, [sp+92]
    000e96a4strb w2, [sp+94]
    000e96a8ldr x2, [sp+144]
    000e96acstr x2, [sp+104]
    000e96b0ldrb w2, [sp+94]
    000e96b4strb w2, [sp+91]
    000e96b8tbnz w2, 0, 0xe96c0
    000e96bcb 0xe96f0
    000e96c0
    000e96c0loc_e96c0:
    000e96c0ldr x1, [sp+104]
    000e96c4ldr x0, [sp+96]
    000e96c8bl os.newHandleProcess
    000e96ccstr x0, [sp+424]
    000e96d0str x0, [sp+184]
    000e96d4stp xzr, xzr, [sp+216]
    000e96d8ldr x0, [sp+184]
    000e96dcmov x1, xzr
    000e96e0mov x2, xzr
    000e96e4ldp x29, x30, [sp-8]
    000e96e8add sp, sp, 624
    000e96ecret x30
    000e96f0
    000e96f0loc_e96f0:
    000e96f0ldr x0, [sp+96]
    000e96f4bl os.newPIDProcess
    000e96f8str x0, [sp+424]
    000e96fcstr x0, [sp+184]
    000e9700stp xzr, xzr, [sp+216]
    000e9704ldr x0, [sp+184]
    000e9708mov x1, xzr
    000e970cmov x2, xzr
    000e9710ldp x29, x30, [sp-8]
    000e9714add sp, sp, 624
    000e9718ret x30
    000e971c
    000e971cloc_e971c:
    000e971cadrp x1, 0x540000
    000e9720add x1, x1, 992
    000e9724adrp x2, 0x530000
    000e9728add x2, x2, 3616
    000e972cbl runtime.panicdottypeI
    000e9730hint
    000e9734
    000e9734loc_e9734:
    000e9734stp x0, x1, [sp+8]
    000e9738stp x2, x3, [sp+24]
    000e973cstp x4, x5, [sp+40]
    000e9740mov x3, x30
    000e9744bl runtime.morestack_noctxt.abi0
    000e9748ldp x0, x1, [sp+8]
    000e974cldp x2, x3, [sp+24]
    000e9750ldp x4, x5, [sp+40]
    000e9754b 0xe8f80
    000e9758udf 0
    000e975cudf 0
    000e8f80
    000e9760
    000e9760os.(*Process).kill: ; void os.(*Process).kill(os.Process * p)
    000e9760ldr x16, [x28+16]
    000e9764subs xzr, sp, x16
    000e9768b.ls 0xe97b4
    000e976cstr x30, [sp-80]!
    000e9770stur x29, [sp-8]
    000e9774sub x29, sp, 8
    000e9778str x0, [sp+88]
    000e977cstp xzr, xzr, [sp+40]
    000e9780adrp x27, 0x924000
    000e9784ldr x1, [x27+2096]
    000e9788adrp x27, 0x924000
    000e978cldr x2, [x27+2104]
    000e9790ldr x0, [sp+88]
    000e9794bl os.(*Process).Signal
    000e9798str x0, [sp+56]
    000e979cstr x1, [sp+64]
    000e97a0str x0, [sp+40]
    000e97a4str x1, [sp+48]
    000e97a8ldur x29, [sp-8]
    000e97acldr x30, [sp], 80
    000e97b0ret x30
    000e97b4
    000e97b4loc_e97b4:
    000e97b4str x0, [sp+8]
    000e97b8mov x3, x30
    000e97bcbl runtime.morestack_noctxt.abi0
    000e97c0ldr x0, [sp+8]
    000e97c4b 0xe9760
    000e97c8udf 0
    000e97ccudf 0
    000e9760
    000e97d0
    000e97d0os.(*ProcessState).Pid: ; void os.(*ProcessState).Pid(os.ProcessState * p)
    000e97d0str x30, [sp-32]!
    000e97d4stur x29, [sp-8]
    000e97d8sub x29, sp, 8
    000e97dcstr x0, [sp+40]
    000e97e0str xzr, [sp+16]
    000e97e4ldrsb x27, [x0]
    000e97e8ldr x0, [x0]
    000e97ecstr x0, [sp+16]
    000e97f0add x29, sp, 24
    000e97f4add sp, sp, 32
    000e97f8ret x30
    000e97fcudf 0
    000e97d0
    000e9800
    000e9800os.(*ProcessState).exited: ; void os.(*ProcessState).exited(os.ProcessState * p)
    000e9800ldr x16, [x28+16]
    000e9804subs xzr, sp, x16
    000e9808b.ls 0xe9848
    000e980cstr x30, [sp-32]!
    000e9810stur x29, [sp-8]
    000e9814sub x29, sp, 8
    000e9818str x0, [sp+40]
    000e981cstrb wzr, [sp+18]
    000e9820ldr x1, [sp+40]
    000e9824ldrsb x27, [x1]
    000e9828ldr w0, [x1+8]
    000e982cstr w0, [sp+20]
    000e9830bl syscall.WaitStatus.Exited
    000e9834strb w0, [sp+19]
    000e9838strb w0, [sp+18]
    000e983cldur x29, [sp-8]
    000e9840ldr x30, [sp], 32
    000e9844ret x30
    000e9848
    000e9848loc_e9848:
    000e9848str x0, [sp+8]
    000e984cmov x3, x30
    000e9850bl runtime.morestack_noctxt.abi0
    000e9854ldr x0, [sp+8]
    000e9858b 0xe9800
    000e985cudf 0
    000e9800
    000e9860
    000e9860os.(*ProcessState).success: ; void os.(*ProcessState).success(os.ProcessState * p)
    000e9860ldr x16, [x28+16]
    000e9864subs xzr, sp, x16
    000e9868b.ls 0xe98b0
    000e986cstr x30, [sp-48]!
    000e9870stur x29, [sp-8]
    000e9874sub x29, sp, 8
    000e9878str x0, [sp+56]
    000e987cstrb wzr, [sp+27]
    000e9880ldr x1, [sp+56]
    000e9884ldrsb x27, [x1]
    000e9888ldr w0, [x1+8]
    000e988cstr w0, [sp+28]
    000e9890bl syscall.WaitStatus.ExitStatus
    000e9894str x0, [sp+32]
    000e9898subs xzr, x0, 0
    000e989ccset x0, eq
    000e98a0strb w0, [sp+27]
    000e98a4ldur x29, [sp-8]
    000e98a8ldr x30, [sp], 48
    000e98acret x30
    000e98b0
    000e98b0loc_e98b0:
    000e98b0str x0, [sp+8]
    000e98b4mov x3, x30
    000e98b8bl runtime.morestack_noctxt.abi0
    000e98bcldr x0, [sp+8]
    000e98c0b 0xe9860
    000e98c4udf 0
    000e98c8udf 0
    000e98ccudf 0
    000e9860
    000e98d0
    000e98d0os.(*ProcessState).sys: ; void os.(*ProcessState).sys(os.ProcessState * p)
    000e98d0ldr x16, [x28+16]
    000e98d4subs xzr, sp, x16
    000e98d8b.ls 0xe9930
    000e98dcstr x30, [sp-64]!
    000e98e0stur x29, [sp-8]
    000e98e4sub x29, sp, 8
    000e98e8str x0, [sp+72]
    000e98ecstp xzr, xzr, [sp+32]
    000e98f0ldr x1, [sp+72]
    000e98f4ldrsb x27, [x1]
    000e98f8ldr w1, [x1+8]
    000e98fcstr w1, [sp+28]
    000e9900ldr w0, [sp+28]
    000e9904bl runtime.convT32
    000e9908str x0, [sp+48]
    000e990cadrp x1, 0x585000
    000e9910add x1, x1, 640
    000e9914str x1, [sp+32]
    000e9918str x0, [sp+40]
    000e991cldr x0, [sp+32]
    000e9920ldr x1, [sp+40]
    000e9924ldur x29, [sp-8]
    000e9928ldr x30, [sp], 64
    000e992cret x30
    000e9930
    000e9930loc_e9930:
    000e9930str x0, [sp+8]
    000e9934mov x3, x30
    000e9938bl runtime.morestack_noctxt.abi0
    000e993cldr x0, [sp+8]
    000e9940b 0xe98d0
    000e9944udf 0
    000e9948udf 0
    000e994cudf 0
    000e98d0
    000e9950
    000e9950os.(*ProcessState).String: ; void os.(*ProcessState).String(os.ProcessState * p)
    000e9950ldr x16, [x28+16]
    000e9954sub x17, sp, 64
    000e9958subs xzr, x17, x16
    000e995cb.ls 0xe9c38
    000e9960str x30, [sp-192]!
    000e9964stur x29, [sp-8]
    000e9968sub x29, sp, 8
    000e996cstr x0, [sp+200]
    000e9970stp xzr, xzr, [sp+120]
    000e9974ldr x2, [sp+200]
    000e9978cbnz x2, 0xe9980
    000e997cb 0xe9c04
    000e9980
    000e9980loc_e9980:
    000e9980ldr x0, [sp+200]
    000e9984bl os.(*ProcessState).Sys
    000e9988str x0, [sp+168]
    000e998cstr x1, [sp+176]
    000e9990str wzr, [sp+92]
    000e9994ldr x0, [sp+168]
    000e9998ldr x1, [sp+176]
    000e999cadrp x2, 0x585000
    000e99a0add x2, x2, 640
    000e99a4subs xzr, x0, x2
    000e99a8b.eq 0xe99b0
    000e99acb 0xe9c24
    000e99b0
    000e99b0loc_e99b0:
    000e99b0ldr w1, [x1]
    000e99b4str w1, [sp+92]
    000e99b8str w1, [sp+88]
    000e99bcstp xzr, xzr, [sp+136]
    000e99c0ldr w0, [sp+88]
    000e99c4bl syscall.WaitStatus.Exited
    000e99c8strb w0, [sp+85]
    000e99cctbnz w0, 0, 0xe99d4
    000e99d0b 0xe9a18
    000e99d4
    000e99d4loc_e99d4:
    000e99d4b 0xe99d8
    000e99d8
    000e99d8loc_e99d8:
    000e99d8ldr w0, [sp+88]
    000e99dcbl syscall.WaitStatus.ExitStatus
    000e99e0str x0, [sp+96]
    000e99e4bl internal/itoa.Itoa
    000e99e8str x0, [sp+152]
    000e99ecstr x1, [sp+160]
    000e99f0orr x2, xzr, 12
    000e99f4mov x3, x0
    000e99f8mov x4, x1
    000e99fcmov x0, xzr
    000e9a00adrp x1, 0x5c9000
    000e9a04add x1, x1, 3496
    000e9a08bl runtime.concatstring2
    000e9a0cstr x0, [sp+136]
    000e9a10str x1, [sp+144]
    000e9a14b 0xe9ba8
    000e9a18
    000e9a18loc_e9a18:
    000e9a18ldr w0, [sp+88]
    000e9a1cbl syscall.WaitStatus.Signaled
    000e9a20strb w0, [sp+84]
    000e9a24tbnz w0, 0, 0xe9a2c
    000e9a28b 0xe9a70
    000e9a2c
    000e9a2cloc_e9a2c:
    000e9a2cb 0xe9a30
    000e9a30
    000e9a30loc_e9a30:
    000e9a30ldr w0, [sp+88]
    000e9a34bl syscall.WaitStatus.Signal
    000e9a38str x0, [sp+112]
    000e9a3cbl syscall.Signal.String
    000e9a40str x0, [sp+152]
    000e9a44str x1, [sp+160]
    000e9a48orr x2, xzr, 8
    000e9a4cmov x3, x0
    000e9a50mov x4, x1
    000e9a54mov x0, xzr
    000e9a58adrp x1, 0x5c8000
    000e9a5cadd x1, x1, 468
    000e9a60bl runtime.concatstring2
    000e9a64str x0, [sp+136]
    000e9a68str x1, [sp+144]
    000e9a6cb 0xe9ba8
    000e9a70
    000e9a70loc_e9a70:
    000e9a70ldr w0, [sp+88]
    000e9a74bl syscall.WaitStatus.Stopped
    000e9a78strb w0, [sp+87]
    000e9a7ctbnz w0, 0, 0xe9a84
    000e9a80b 0xe9b74
    000e9a84
    000e9a84loc_e9a84:
    000e9a84b 0xe9a88
    000e9a88
    000e9a88loc_e9a88:
    000e9a88ldr w0, [sp+88]
    000e9a8cbl syscall.WaitStatus.StopSignal
    000e9a90str x0, [sp+112]
    000e9a94bl syscall.Signal.String
    000e9a98str x0, [sp+152]
    000e9a9cstr x1, [sp+160]
    000e9aa0movz x2, 13
    000e9aa4mov x3, x0
    000e9aa8mov x4, x1
    000e9aacmov x0, xzr
    000e9ab0adrp x1, 0x5ca000
    000e9ab4add x1, x1, 1225
    000e9ab8bl runtime.concatstring2
    000e9abcstr x0, [sp+136]
    000e9ac0str x1, [sp+144]
    000e9ac4ldr w0, [sp+88]
    000e9ac8bl syscall.WaitStatus.StopSignal
    000e9accstr x0, [sp+112]
    000e9ad0subs xzr, x0, 5
    000e9ad4cset x1, eq
    000e9ad8strb w1, [sp+86]
    000e9adcb.eq 0xe9ae4
    000e9ae0b 0xe9b00
    000e9ae4
    000e9ae4loc_e9ae4:
    000e9ae4ldr w0, [sp+88]
    000e9ae8bl syscall.WaitStatus.TrapCause
    000e9aecstr x0, [sp+104]
    000e9af0subs xzr, x0, 0
    000e9af4cset x1, ne
    000e9af8strb w1, [sp+86]
    000e9afcb 0xe9b04
    000e9b00
    000e9b00loc_e9b00:
    000e9b00b 0xe9b04
    000e9b04
    000e9b04loc_e9b04:
    000e9b04ldrb w1, [sp+86]
    000e9b08tbnz w1, 0, 0xe9b10
    000e9b0cb 0xe9b6c
    000e9b10
    000e9b10loc_e9b10:
    000e9b10ldr w0, [sp+88]
    000e9b14bl syscall.WaitStatus.TrapCause
    000e9b18str x0, [sp+104]
    000e9b1cbl internal/itoa.Itoa
    000e9b20str x0, [sp+152]
    000e9b24str x1, [sp+160]
    000e9b28ldr x2, [sp+136]
    000e9b2cldr x3, [sp+144]
    000e9b30orr x4, xzr, 7
    000e9b34mov x5, x0
    000e9b38mov x6, x1
    000e9b3cadrp x7, 0x626000
    000e9b40add x7, x7, 304
    000e9b44orr x8, xzr, 1
    000e9b48mov x0, xzr
    000e9b4cmov x1, x2
    000e9b50mov x2, x3
    000e9b54adrp x3, 0x5c7000
    000e9b58add x3, x3, 3325
    000e9b5cbl runtime.concatstring4
    000e9b60str x0, [sp+136]
    000e9b64str x1, [sp+144]
    000e9b68b 0xe9b70
    000e9b6c
    000e9b6cloc_e9b6c:
    000e9b6cb 0xe9b70
    000e9b70
    000e9b70loc_e9b70:
    000e9b70b 0xe9ba8
    000e9b74
    000e9b74loc_e9b74:
    000e9b74ldr w0, [sp+88]
    000e9b78bl syscall.WaitStatus.Continued
    000e9b7cstrb w0, [sp+86]
    000e9b80tbnz w0, 0, 0xe9b88
    000e9b84b 0xe9ba4
    000e9b88
    000e9b88loc_e9b88:
    000e9b88b 0xe9b8c
    000e9b8c
    000e9b8cloc_e9b8c:
    000e9b8cadrp x1, 0x5c8000
    000e9b90add x1, x1, 2326
    000e9b94str x1, [sp+136]
    000e9b98movz x1, 9
    000e9b9cstr x1, [sp+144]
    000e9ba0b 0xe9ba8
    000e9ba4
    000e9ba4loc_e9ba4:
    000e9ba4b 0xe9ba8
    000e9ba8
    000e9ba8loc_e9ba8:
    000e9ba8ldr w0, [sp+88]
    000e9bacbl syscall.WaitStatus.CoreDump
    000e9bb0strb w0, [sp+86]
    000e9bb4tbnz w0, 0, 0xe9bbc
    000e9bb8b 0xe9be4
    000e9bbc
    000e9bbcloc_e9bbc:
    000e9bbcldr x1, [sp+136]
    000e9bc0ldr x2, [sp+144]
    000e9bc4mov x0, xzr
    000e9bc8adrp x3, 0x5ca000
    000e9bccadd x3, x3, 2954
    000e9bd0orr x4, xzr, 14
    000e9bd4bl runtime.concatstring2
    000e9bd8str x0, [sp+136]
    000e9bdcstr x1, [sp+144]
    000e9be0b 0xe9be8
    000e9be4
    000e9be4loc_e9be4:
    000e9be4b 0xe9be8
    000e9be8
    000e9be8loc_e9be8:
    000e9be8ldr x0, [sp+136]
    000e9becldr x1, [sp+144]
    000e9bf0str x0, [sp+120]
    000e9bf4str x1, [sp+128]
    000e9bf8ldur x29, [sp-8]
    000e9bfcldr x30, [sp], 192
    000e9c00ret x30
    000e9c04
    000e9c04loc_e9c04:
    000e9c04adrp x0, 0x5c7000
    000e9c08add x0, x0, 1502
    000e9c0cstr x0, [sp+120]
    000e9c10movz x1, 5
    000e9c14str x1, [sp+128]
    000e9c18ldur x29, [sp-8]
    000e9c1cldr x30, [sp], 192
    000e9c20ret x30
    000e9c24
    000e9c24loc_e9c24:
    000e9c24mov x1, x2
    000e9c28adrp x2, 0x521000
    000e9c2cadd x2, x2, 3520
    000e9c30bl runtime.panicdottypeE
    000e9c34hint
    000e9c38
    000e9c38loc_e9c38:
    000e9c38str x0, [sp+8]
    000e9c3cmov x3, x30
    000e9c40bl runtime.morestack_noctxt.abi0
    000e9c44ldr x0, [sp+8]
    000e9c48b 0xe9950
    000e9c4cudf 0
    000e9950
    000e9c50
    000e9c50os.(*ProcessState).ExitCode: ; void os.(*ProcessState).ExitCode(os.ProcessState * p)
    000e9c50ldr x16, [x28+16]
    000e9c54subs xzr, sp, x16
    000e9c58b.ls 0xe9cb0
    000e9c5cstr x30, [sp-48]!
    000e9c60stur x29, [sp-8]
    000e9c64sub x29, sp, 8
    000e9c68str x0, [sp+56]
    000e9c6cstr xzr, [sp+24]
    000e9c70cbnz x0, 0xe9c78
    000e9c74b 0xe9c9c
    000e9c78
    000e9c78loc_e9c78:
    000e9c78ldrsb x27, [x0]
    000e9c7cldr w0, [x0+8]
    000e9c80str w0, [sp+20]
    000e9c84bl syscall.WaitStatus.ExitStatus
    000e9c88str x0, [sp+32]
    000e9c8cstr x0, [sp+24]
    000e9c90ldur x29, [sp-8]
    000e9c94ldr x30, [sp], 48
    000e9c98ret x30
    000e9c9c
    000e9c9cloc_e9c9c:
    000e9c9cmovn x0, 0
    000e9ca0str x0, [sp+24]
    000e9ca4ldur x29, [sp-8]
    000e9ca8ldr x30, [sp], 48
    000e9cacret x30
    000e9cb0
    000e9cb0loc_e9cb0:
    000e9cb0str x0, [sp+8]
    000e9cb4mov x3, x30
    000e9cb8bl runtime.morestack_noctxt.abi0
    000e9cbcldr x0, [sp+8]
    000e9cc0b 0xe9c50
    000e9cc4udf 0
    000e9cc8udf 0
    000e9cccudf 0
    000e9c50
    000e9cd0
    000e9cd0os.(*Process).wait: ; void os.(*Process).wait(os.Process * p)
    000e9cd0ldr x16, [x28+16]
    000e9cd4sub x17, sp, 16
    000e9cd8subs xzr, x17, x16
    000e9cdcb.ls 0xe9e00
    000e9ce0str x30, [sp-144]!
    000e9ce4stur x29, [sp-8]
    000e9ce8sub x29, sp, 8
    000e9cecstr x0, [sp+152]
    000e9cf0str xzr, [sp+40]
    000e9cf4stp xzr, xzr, [sp+48]
    000e9cf8ldr x2, [sp+152]
    000e9cfcldrsb x27, [x2]
    000e9d00ldrb w2, [x2+8]
    000e9d04strb w2, [sp+39]
    000e9d08mov x3, x2
    000e9d0ccbz w3, 0xe9d14
    000e9d10b 0xe9d74
    000e9d14
    000e9d14loc_e9d14:
    000e9d14b 0xe9d18
    000e9d18
    000e9d18loc_e9d18:
    000e9d18str xzr, [sp+80]
    000e9d1cstp xzr, xzr, [sp+64]
    000e9d20ldr x0, [sp+152]
    000e9d24bl os.(*Process).pidWait
    000e9d28str x0, [sp+80]
    000e9d2cstr x1, [sp+64]
    000e9d30str x2, [sp+72]
    000e9d34ldr x1, [sp+80]
    000e9d38str x1, [sp+104]
    000e9d3cldr x1, [sp+64]
    000e9d40ldr x2, [sp+72]
    000e9d44str x1, [sp+88]
    000e9d48str x2, [sp+96]
    000e9d4cldr x1, [sp+104]
    000e9d50str x1, [sp+40]
    000e9d54ldr x1, [sp+88]
    000e9d58ldr x2, [sp+96]
    000e9d5cstr x1, [sp+48]
    000e9d60str x2, [sp+56]
    000e9d64ldr x0, [sp+40]
    000e9d68ldur x29, [sp-8]
    000e9d6cldr x30, [sp], 144
    000e9d70ret x30
    000e9d74
    000e9d74loc_e9d74:
    000e9d74subs wzr, w2, 1
    000e9d78b.eq 0xe9d80
    000e9d7cb 0xe9de0
    000e9d80
    000e9d80loc_e9d80:
    000e9d80b 0xe9d84
    000e9d84
    000e9d84loc_e9d84:
    000e9d84str xzr, [sp+80]
    000e9d88stp xzr, xzr, [sp+64]
    000e9d8cldr x0, [sp+152]
    000e9d90bl os.(*Process).pidfdWait
    000e9d94str x0, [sp+80]
    000e9d98str x1, [sp+64]
    000e9d9cstr x2, [sp+72]
    000e9da0ldr x1, [sp+80]
    000e9da4str x1, [sp+128]
    000e9da8ldr x1, [sp+64]
    000e9dacldr x2, [sp+72]
    000e9db0str x1, [sp+112]
    000e9db4str x2, [sp+120]
    000e9db8ldr x1, [sp+128]
    000e9dbcstr x1, [sp+40]
    000e9dc0ldr x1, [sp+112]
    000e9dc4ldr x2, [sp+120]
    000e9dc8str x1, [sp+48]
    000e9dccstr x2, [sp+56]
    000e9dd0ldr x0, [sp+40]
    000e9dd4ldur x29, [sp-8]
    000e9dd8ldr x30, [sp], 144
    000e9ddcret x30
    000e9de0
    000e9de0loc_e9de0:
    000e9de0b 0xe9de4
    000e9de4
    000e9de4loc_e9de4:
    000e9de4b 0xe9de8
    000e9de8
    000e9de8loc_e9de8:
    000e9de8adrp x0, 0x50c000
    000e9decadd x0, x0, 2944
    000e9df0adrp x1, 0x628000
    000e9df4add x1, x1, 8
    000e9df8bl runtime.gopanic
    000e9dfchint
    000e9e00
    000e9e00loc_e9e00:
    000e9e00str x0, [sp+8]
    000e9e04mov x3, x30
    000e9e08bl runtime.morestack_noctxt.abi0
    000e9e0cldr x0, [sp+8]
    000e9e10b 0xe9cd0
    000e9e14udf 0
    000e9e18udf 0
    000e9e1cudf 0
    000e9cd0
    000e9e20
    000e9e20os.(*Process).pidWait: ; void os.(*Process).pidWait(os.Process * p)
    000e9e20ldr x16, [x28+16]
    000e9e24sub x17, sp, 128
    000e9e28subs xzr, x17, x16
    000e9e2cb.ls 0xea16c
    000e9e30sub x20, sp, 256
    000e9e34stp x29, x30, [x20-8]
    000e9e38add sp, x20, 0
    000e9e3csub x29, sp, 8
    000e9e40str x0, [sp+264]
    000e9e44str xzr, [sp+104]
    000e9e48stp xzr, xzr, [sp+88]
    000e9e4cldr x0, [sp+264]
    000e9e50bl os.(*Process).pidStatus
    000e9e54str x0, [sp+72]
    000e9e58str x0, [sp+56]
    000e9e5cmovz x1, 0x8000000000000000
    000e9e60subs xzr, x0, x1
    000e9e64b.eq 0xe9e6c
    000e9e68b 0xe9ea4
    000e9e6c
    000e9e6cloc_e9e6c:
    000e9e6cb 0xe9e70
    000e9e70
    000e9e70loc_e9e70:
    000e9e70str xzr, [sp+104]
    000e9e74adrp x3, 0x62a000
    000e9e78add x3, x3, 2264
    000e9e7cstr x3, [sp+88]
    000e9e80adrp x3, 0x627000
    000e9e84add x3, x3, 3064
    000e9e88str x3, [sp+96]
    000e9e8cldr x1, [sp+88]
    000e9e90ldr x0, [sp+104]
    000e9e94ldr x2, [sp+96]
    000e9e98ldp x29, x30, [sp-8]
    000e9e9cadd sp, sp, 256
    000e9ea0ret x30
    000e9ea4
    000e9ea4loc_e9ea4:
    000e9ea4b 0xe9ea8
    000e9ea8
    000e9ea8loc_e9ea8:
    000e9ea8stp xzr, xzr, [sp+208]
    000e9eacldr x0, [sp+264]
    000e9eb0bl os.(*Process).blockUntilWaitable
    000e9eb4strb w0, [sp+43]
    000e9eb8str x1, [sp+208]
    000e9ebcstr x2, [sp+216]
    000e9ec0ldrb w1, [sp+43]
    000e9ec4strb w1, [sp+42]
    000e9ec8ldr x1, [sp+208]
    000e9eccldr x2, [sp+216]
    000e9ed0str x1, [sp+128]
    000e9ed4str x2, [sp+136]
    000e9ed8ldrb w1, [sp+42]
    000e9edcstrb w1, [sp+41]
    000e9ee0ldr x1, [sp+136]
    000e9ee4ldr x2, [sp+128]
    000e9ee8str x2, [sp+112]
    000e9eecstr x1, [sp+120]
    000e9ef0cbnz x2, 0xe9ef8
    000e9ef4b 0xe9f1c
    000e9ef8
    000e9ef8loc_e9ef8:
    000e9ef8str xzr, [sp+104]
    000e9efcldr x1, [sp+112]
    000e9f00ldr x2, [sp+120]
    000e9f04str x1, [sp+88]
    000e9f08str x2, [sp+96]
    000e9f0cldr x0, [sp+104]
    000e9f10ldp x29, x30, [sp-8]
    000e9f14add sp, sp, 256
    000e9f18ret x30
    000e9f1c
    000e9f1cloc_e9f1c:
    000e9f1cldrb w2, [sp+41]
    000e9f20tbnz w2, 0, 0xe9f28
    000e9f24b 0xe9f60
    000e9f28
    000e9f28loc_e9f28:
    000e9f28ldr x0, [sp+264]
    000e9f2cmovz x1, 0x4000000000000000
    000e9f30bl os.(*Process).pidDeactivate
    000e9f34ldr x2, [sp+264]
    000e9f38ldrsb x27, [x2]
    000e9f3cadd x0, x2, 24
    000e9f40str x0, [sp+168]
    000e9f44bl sync.(*RWMutex).Lock
    000e9f48ldr x2, [sp+264]
    000e9f4cldrsb x27, [x2]
    000e9f50add x0, x2, 24
    000e9f54str x0, [sp+160]
    000e9f58bl sync.(*RWMutex).Unlock
    000e9f5cb 0xe9f64
    000e9f60
    000e9f60loc_e9f60:
    000e9f60b 0xe9f64
    000e9f64
    000e9f64loc_e9f64:
    000e9f64str wzr, [sp+44]
    000e9f68adrp x0, 0x5b6000
    000e9f6cadd x0, x0, 3424
    000e9f70bl runtime.newobject
    000e9f74str x0, [sp+240]
    000e9f78mov x20, x0
    000e9f7cadr x27, 16
    000e9f80stp x29, x27, [sp-24]
    000e9f84sub x29, sp, 24
    000e9f88bl fn_87cec
    000e9f8csub x29, sp, 8
    000e9f90stp xzr, xzr, [sp+208]
    000e9f94stp xzr, xzr, [sp+176]
    000e9f98stp xzr, xzr, [sp+192]
    000e9f9cadd x1, sp, 176
    000e9fa0str x1, [sp+152]
    000e9fa4ldrsb x27, [x1]
    000e9fa8adrp x2, 4096
    000e9facadd x2, x2, 384
    000e9fb0str x2, [x1]
    000e9fb4ldrsb x27, [x1]
    000e9fb8ldr x2, [sp+264]
    000e9fbcadrp x27, 0x962000
    000e9fc0ldr w3, [x27+3056]
    000e9fc4cbz w3, 0xe9fcc
    000e9fc8b 0xe9fd0
    000e9fcc
    000e9fccloc_e9fcc:
    000e9fccb 0xe9fe4
    000e9fd0
    000e9fd0loc_e9fd0:
    000e9fd0bl runtime.gcWriteBarrier2
    000e9fd4str x2, [x25]
    000e9fd8ldr x3, [x1+8]
    000e9fdcstr x3, [x25+8]
    000e9fe0b 0xe9fe4
    000e9fe4
    000e9fe4loc_e9fe4:
    000e9fe4str x2, [x1+8]
    000e9fe8ldrsb x27, [x1]
    000e9fecadrp x27, 0x962000
    000e9ff0ldr w2, [x27+3056]
    000e9ff4cbz w2, 0xe9ffc
    000e9ff8b 0xea000
    000e9ffc
    000e9ffcloc_e9ffc:
    000e9ffcb 0xea018
    000ea000
    000ea000loc_ea000:
    000ea000bl runtime.gcWriteBarrier2
    000ea004add x2, sp, 44
    000ea008str x2, [x25]
    000ea00cldr x3, [x1+16]
    000ea010str x3, [x25+8]
    000ea014b 0xea018
    000ea018
    000ea018loc_ea018:
    000ea018add x2, sp, 44
    000ea01cstr x2, [x1+16]
    000ea020ldrsb x27, [x1]
    000ea024ldr x2, [sp+240]
    000ea028adrp x27, 0x961000
    000ea02cldr w3, [x27+3056]
    000ea030cbz w3, 0xea038
    000ea034b 0xea03c
    000ea038
    000ea038loc_ea038:
    000ea038b 0xea050
    000ea03c
    000ea03cloc_ea03c:
    000ea03cbl runtime.gcWriteBarrier2
    000ea040str x2, [x25]
    000ea044ldr x3, [x1+24]
    000ea048str x3, [x25+8]
    000ea04cb 0xea050
    000ea050
    000ea050loc_ea050:
    000ea050str x2, [x1+24]
    000ea054ldr x1, [sp+152]
    000ea058adrp x0, 0x627000
    000ea05cadd x0, x0, 192
    000ea060bl os.ignoringEINTR2[go.shape.int]
    000ea064str x0, [sp+64]
    000ea068str x1, [sp+208]
    000ea06cstr x2, [sp+216]
    000ea070ldr x3, [sp+64]
    000ea074str x3, [sp+80]
    000ea078str x1, [sp+224]
    000ea07cstr x2, [sp+232]
    000ea080ldr x3, [sp+80]
    000ea084str x3, [sp+48]
    000ea088str x1, [sp+112]
    000ea08cstr x2, [sp+120]
    000ea090cbnz x1, 0xea098
    000ea094b 0xea0dc
    000ea098
    000ea098loc_ea098:
    000ea098adrp x0, 0x5c6000
    000ea09cadd x0, x0, 726
    000ea0a0mov x3, x2
    000ea0a4mov x2, x1
    000ea0a8orr x1, xzr, 4
    000ea0acbl os.NewSyscallError
    000ea0b0str x0, [sp+208]
    000ea0b4str x1, [sp+216]
    000ea0b8str xzr, [sp+104]
    000ea0bcldr x1, [sp+208]
    000ea0c0ldr x2, [sp+216]
    000ea0c4str x1, [sp+88]
    000ea0c8str x2, [sp+96]
    000ea0ccldr x0, [sp+104]
    000ea0d0ldp x29, x30, [sp-8]
    000ea0d4add sp, sp, 256
    000ea0d8ret x30
    000ea0dc
    000ea0dcloc_ea0dc:
    000ea0dcldr x0, [sp+264]
    000ea0e0movz x1, 0x4000000000000000
    000ea0e4bl os.(*Process).pidDeactivate
    000ea0e8adrp x0, 0x565000
    000ea0ecadd x0, x0, 320
    000ea0f0bl runtime.newobject
    000ea0f4str x0, [sp+144]
    000ea0f8ldr x2, [sp+48]
    000ea0fcstr x2, [x0]
    000ea100ldr x2, [sp+144]
    000ea104ldrsb x27, [x2]
    000ea108ldr w3, [sp+44]
    000ea10cstr w3, [x2+8]
    000ea110ldr x2, [sp+144]
    000ea114ldrsb x27, [x2]
    000ea118ldr x3, [sp+240]
    000ea11cadrp x27, 0x961000
    000ea120ldr w4, [x27+3056]
    000ea124cbz w4, 0xea12c
    000ea128b 0xea130
    000ea12c
    000ea12cloc_ea12c:
    000ea12cb 0xea144
    000ea130
    000ea130loc_ea130:
    000ea130bl runtime.gcWriteBarrier2
    000ea134str x3, [x25]
    000ea138ldr x4, [x2+16]
    000ea13cstr x4, [x25+8]
    000ea140b 0xea144
    000ea144
    000ea144loc_ea144:
    000ea144str x3, [x2+16]
    000ea148ldr x3, [sp+144]
    000ea14cstr x3, [sp+104]
    000ea150stp xzr, xzr, [sp+88]
    000ea154ldr x0, [sp+104]
    000ea158mov x1, xzr
    000ea15cmov x2, xzr
    000ea160ldp x29, x30, [sp-8]
    000ea164add sp, sp, 256
    000ea168ret x30
    000ea16c
    000ea16cloc_ea16c:
    000ea16cstr x0, [sp+8]
    000ea170mov x3, x30
    000ea174bl runtime.morestack_noctxt.abi0
    000ea178ldr x0, [sp+8]
    000ea17cb 0xe9e20
    000e9e20
    000ea180
    000ea180os.(*Process).pidWait.func1: ; void os.(*Process).pidWait.func1(void)
    000ea180ldr x16, [x28+16]
    000ea184sub x17, sp, 32
    000ea188subs xzr, x17, x16
    000ea18cb.ls 0xea21c
    000ea190str x30, [sp-160]!
    000ea194stur x29, [sp-8]
    000ea198sub x29, sp, 8
    000ea19cldr x4, [x26+8]
    000ea1a0str x4, [sp+96]
    000ea1a4ldr x4, [x26+16]
    000ea1a8str x4, [sp+136]
    000ea1acldr x4, [x26+24]
    000ea1b0str x4, [sp+144]
    000ea1b4str xzr, [sp+48]
    000ea1b8stp xzr, xzr, [sp+80]
    000ea1bcstp xzr, xzr, [sp+104]
    000ea1c0ldr x4, [sp+96]
    000ea1c4ldrsb x27, [x4]
    000ea1c8ldr x0, [x4]
    000ea1ccstr x0, [sp+56]
    000ea1d0ldr x1, [sp+136]
    000ea1d4ldr x3, [sp+144]
    000ea1d8mov x2, xzr
    000ea1dcbl syscall.Wait4
    000ea1e0str x0, [sp+64]
    000ea1e4str x1, [sp+104]
    000ea1e8str x2, [sp+112]
    000ea1ecldr x4, [sp+64]
    000ea1f0str x4, [sp+72]
    000ea1f4str x1, [sp+120]
    000ea1f8str x2, [sp+128]
    000ea1fcldr x4, [sp+72]
    000ea200str x4, [sp+48]
    000ea204str x1, [sp+80]
    000ea208str x2, [sp+88]
    000ea20cldr x0, [sp+48]
    000ea210ldur x29, [sp-8]
    000ea214ldr x30, [sp], 160
    000ea218ret x30
    000ea21c
    000ea21cloc_ea21c:
    000ea21cmov x3, x30
    000ea220bl runtime.morestack.abi0
    000ea224b 0xea180
    000ea228udf 0
    000ea22cudf 0
    000ea180
    000ea230
    000ea230os.(*Process).signal: ; void os.(*Process).signal(os.Process * p, os.Signal sig)
    000ea230ldr x16, [x28+16]
    000ea234subs xzr, sp, x16
    000ea238b.ls 0xea388
    000ea23cstr x30, [sp-96]!
    000ea240stur x29, [sp-8]
    000ea244sub x29, sp, 8
    000ea248str x0, [sp+104]
    000ea24cstr x1, [sp+112]
    000ea250str x2, [sp+120]
    000ea254stp xzr, xzr, [sp+56]
    000ea258ldr x2, [sp+112]
    000ea25cldr x3, [sp+120]
    000ea260adrp x4, 0x62c000
    000ea264add x4, x4, 2784
    000ea268subs xzr, x2, x4
    000ea26cb.eq 0xea274
    000ea270b 0xea280
    000ea274
    000ea274loc_ea274:
    000ea274ldr x2, [x3]
    000ea278orr x0, xzr, 1
    000ea27cb 0xea28c
    000ea280
    000ea280loc_ea280:
    000ea280mov x2, xzr
    000ea284mov x0, xzr
    000ea288b 0xea28c
    000ea28c
    000ea28cloc_ea28c:
    000ea28cstr x2, [sp+40]
    000ea290strb w0, [sp+29]
    000ea294ldr x2, [sp+40]
    000ea298str x2, [sp+48]
    000ea29cldrb w2, [sp+29]
    000ea2a0strb w2, [sp+30]
    000ea2a4ldr x2, [sp+48]
    000ea2a8str x2, [sp+32]
    000ea2acldrb w2, [sp+30]
    000ea2b0strb w2, [sp+28]
    000ea2b4tbnz w2, 0, 0xea2bc
    000ea2b8b 0xea33c
    000ea2bc
    000ea2bcloc_ea2bc:
    000ea2bcldr x2, [sp+104]
    000ea2c0ldrsb x27, [x2]
    000ea2c4ldrb w2, [x2+8]
    000ea2c8strb w2, [sp+31]
    000ea2ccmov x3, x2
    000ea2d0cbz w3, 0xea2d8
    000ea2d4b 0xea304
    000ea2d8
    000ea2d8loc_ea2d8:
    000ea2d8b 0xea2dc
    000ea2dc
    000ea2dcloc_ea2dc:
    000ea2dcldr x1, [sp+32]
    000ea2e0ldr x0, [sp+104]
    000ea2e4bl os.(*Process).pidSignal
    000ea2e8str x0, [sp+72]
    000ea2ecstr x1, [sp+80]
    000ea2f0str x0, [sp+56]
    000ea2f4str x1, [sp+64]
    000ea2f8ldur x29, [sp-8]
    000ea2fcldr x30, [sp], 96
    000ea300ret x30
    000ea304
    000ea304loc_ea304:
    000ea304subs wzr, w2, 1
    000ea308b.eq 0xea310
    000ea30cb 0xea368
    000ea310
    000ea310loc_ea310:
    000ea310b 0xea314
    000ea314
    000ea314loc_ea314:
    000ea314ldr x1, [sp+32]
    000ea318ldr x0, [sp+104]
    000ea31cbl os.(*Process).pidfdSendSignal
    000ea320str x0, [sp+72]
    000ea324str x1, [sp+80]
    000ea328str x0, [sp+56]
    000ea32cstr x1, [sp+64]
    000ea330ldur x29, [sp-8]
    000ea334ldr x30, [sp], 96
    000ea338ret x30
    000ea33c
    000ea33cloc_ea33c:
    000ea33cadrp x0, 0x5d0000
    000ea340add x0, x0, 2957
    000ea344movz x1, 27
    000ea348bl errors.New
    000ea34cstr x0, [sp+72]
    000ea350str x1, [sp+80]
    000ea354str x0, [sp+56]
    000ea358str x1, [sp+64]
    000ea35cldur x29, [sp-8]
    000ea360ldr x30, [sp], 96
    000ea364ret x30
    000ea368
    000ea368loc_ea368:
    000ea368b 0xea36c
    000ea36c
    000ea36cloc_ea36c:
    000ea36cb 0xea370
    000ea370
    000ea370loc_ea370:
    000ea370adrp x0, 0x50b000
    000ea374add x0, x0, 2944
    000ea378adrp x1, 0x627000
    000ea37cadd x1, x1, 8
    000ea380bl runtime.gopanic
    000ea384hint
    000ea388
    000ea388loc_ea388:
    000ea388stp x0, x1, [sp+8]
    000ea38cstr x2, [sp+24]
    000ea390mov x3, x30
    000ea394bl runtime.morestack_noctxt.abi0
    000ea398ldp x0, x1, [sp+8]
    000ea39cldr x2, [sp+24]
    000ea3a0b 0xea230
    000ea3a4udf 0
    000ea3a8udf 0
    000ea3acudf 0
    000ea230
    000ea3b0
    000ea3b0os.(*Process).pidSignal: ; void os.(*Process).pidSignal(os.Process * p, syscall.Signal s)
    000ea3b0ldr x16, [x28+16]
    000ea3b4sub x17, sp, 64
    000ea3b8subs xzr, x17, x16
    000ea3bcb.ls 0xea60c
    000ea3c0str x30, [sp-192]!
    000ea3c4stur x29, [sp-8]
    000ea3c8sub x29, sp, 8
    000ea3ccstr x0, [sp+200]
    000ea3d0str x1, [sp+208]
    000ea3d4stp xzr, xzr, [sp+96]
    000ea3d8ldr x2, [sp+200]
    000ea3dcldrsb x27, [x2]
    000ea3e0ldr x2, [x2]
    000ea3e4adds xzr, x2, 1
    000ea3e8b.eq 0xea3f0
    000ea3ecb 0xea428
    000ea3f0
    000ea3f0loc_ea3f0:
    000ea3f0adrp x0, 0x5d1000
    000ea3f4add x0, x0, 1752
    000ea3f8orr x1, xzr, 28
    000ea3fcbl errors.New
    000ea400str x0, [sp+160]
    000ea404str x1, [sp+168]
    000ea408str x0, [sp+96]
    000ea40cstr x1, [sp+104]
    000ea410bl runtime.deferreturn
    000ea414ldr x0, [sp+96]
    000ea418ldr x1, [sp+104]
    000ea41cldur x29, [sp-8]
    000ea420ldr x30, [sp], 192
    000ea424ret x30
    000ea428
    000ea428loc_ea428:
    000ea428ldr x2, [sp+200]
    000ea42cldrsb x27, [x2]
    000ea430ldr x2, [x2]
    000ea434cbz x2, 0xea43c
    000ea438b 0xea474
    000ea43c
    000ea43cloc_ea43c:
    000ea43cadrp x0, 0x5d0000
    000ea440add x0, x0, 2984
    000ea444movz x1, 27
    000ea448bl errors.New
    000ea44cstr x0, [sp+160]
    000ea450str x1, [sp+168]
    000ea454str x0, [sp+96]
    000ea458str x1, [sp+104]
    000ea45cbl runtime.deferreturn
    000ea460ldr x0, [sp+96]
    000ea464ldr x1, [sp+104]
    000ea468ldur x29, [sp-8]
    000ea46cldr x30, [sp], 192
    000ea470ret x30
    000ea474
    000ea474loc_ea474:
    000ea474ldr x1, [sp+200]
    000ea478ldrsb x27, [x1]
    000ea47cadd x0, x1, 24
    000ea480str x0, [sp+136]
    000ea484bl sync.(*RWMutex).RLock
    000ea488ldr x1, [sp+200]
    000ea48cldrsb x27, [x1]
    000ea490add x1, x1, 24
    000ea494str x1, [sp+176]
    000ea498stp xzr, xzr, [sp+112]
    000ea49cadd x1, sp, 112
    000ea4a0str x1, [sp+128]
    000ea4a4ldrsb x27, [x1]
    000ea4a8adrp x2, 0
    000ea4acadd x2, x2, 1568
    000ea4b0str x2, [x1]
    000ea4b4ldrsb x27, [x1]
    000ea4b8ldr x2, [sp+176]
    000ea4bcadrp x27, 0x961000
    000ea4c0ldr w3, [x27+3056]
    000ea4c4cbz w3, 0xea4cc
    000ea4c8b 0xea4d0
    000ea4cc
    000ea4ccloc_ea4cc:
    000ea4ccb 0xea4e4
    000ea4d0
    000ea4d0loc_ea4d0:
    000ea4d0bl runtime.gcWriteBarrier2
    000ea4d4str x2, [x25]
    000ea4d8ldr x3, [x1+8]
    000ea4dcstr x3, [x25+8]
    000ea4e0b 0xea4e4
    000ea4e4
    000ea4e4loc_ea4e4:
    000ea4e4str x2, [x1+8]
    000ea4e8str x1, [sp+56]
    000ea4ecadd x0, sp, 32
    000ea4f0bl runtime.deferprocStack
    000ea4f4subs xzr, x0, 0
    000ea4f8b.ne 0xea5f4
    000ea4fcb 0xea500
    000ea500
    000ea500loc_ea500:
    000ea500ldr x0, [sp+200]
    000ea504bl os.(*Process).pidStatus
    000ea508str x0, [sp+24]
    000ea50cstr x0, [sp+88]
    000ea510movz x1, 0x4000000000000000
    000ea514subs xzr, x0, x1
    000ea518b.eq 0xea520
    000ea51cb 0xea554
    000ea520
    000ea520loc_ea520:
    000ea520b 0xea524
    000ea524
    000ea524loc_ea524:
    000ea524adrp x27, 0x937000
    000ea528ldr x0, [x27+1168]
    000ea52cadrp x27, 0x937000
    000ea530ldr x1, [x27+1176]
    000ea534str x0, [sp+96]
    000ea538str x1, [sp+104]
    000ea53cbl runtime.deferreturn
    000ea540ldr x0, [sp+96]
    000ea544ldr x1, [sp+104]
    000ea548ldur x29, [sp-8]
    000ea54cldr x30, [sp], 192
    000ea550ret x30
    000ea554
    000ea554loc_ea554:
    000ea554movz x2, 0x8000000000000000
    000ea558subs xzr, x0, x2
    000ea55cb.eq 0xea564
    000ea560b 0xea5a0
    000ea564
    000ea564loc_ea564:
    000ea564b 0xea568
    000ea568
    000ea568loc_ea568:
    000ea568adrp x0, 0x5d1000
    000ea56cadd x0, x0, 1752
    000ea570orr x1, xzr, 28
    000ea574bl errors.New
    000ea578str x0, [sp+160]
    000ea57cstr x1, [sp+168]
    000ea580str x0, [sp+96]
    000ea584str x1, [sp+104]
    000ea588bl runtime.deferreturn
    000ea58cldr x0, [sp+96]
    000ea590ldr x1, [sp+104]
    000ea594ldur x29, [sp-8]
    000ea598ldr x30, [sp], 192
    000ea59cret x30
    000ea5a0
    000ea5a0loc_ea5a0:
    000ea5a0b 0xea5a4
    000ea5a4
    000ea5a4loc_ea5a4:
    000ea5a4b 0xea5a8
    000ea5a8
    000ea5a8loc_ea5a8:
    000ea5a8ldr x2, [sp+200]
    000ea5acldrsb x27, [x2]
    000ea5b0ldr x0, [x2]
    000ea5b4str x0, [sp+80]
    000ea5b8ldr x1, [sp+208]
    000ea5bcbl syscall.Kill
    000ea5c0str x0, [sp+160]
    000ea5c4str x1, [sp+168]
    000ea5c8bl os.convertESRCH
    000ea5ccstr x0, [sp+144]
    000ea5d0str x1, [sp+152]
    000ea5d4str x0, [sp+96]
    000ea5d8str x1, [sp+104]
    000ea5dcbl runtime.deferreturn
    000ea5e0ldr x0, [sp+96]
    000ea5e4ldr x1, [sp+104]
    000ea5e8ldur x29, [sp-8]
    000ea5ecldr x30, [sp], 192
    000ea5f0ret x30
    000ea5f4
    000ea5f4loc_ea5f4:
    000ea5f4bl runtime.deferreturn
    000ea5f8ldr x0, [sp+96]
    000ea5fcldr x1, [sp+104]
    000ea600ldur x29, [sp-8]
    000ea604ldr x30, [sp], 192
    000ea608ret x30
    000ea60c
    000ea60cloc_ea60c:
    000ea60cstp x0, x1, [sp+8]
    000ea610mov x3, x30
    000ea614bl runtime.morestack_noctxt.abi0
    000ea618ldp x0, x1, [sp+8]
    000ea61cb 0xea3b0
    000ea3b0
    000ea620
    000ea620os.(*Process).pidSignal.deferwrap1: ; void os.(*Process).pidSignal.deferwrap1(void)
    000ea620ldr x16, [x28+16]
    000ea624subs xzr, sp, x16
    000ea628b.ls 0xea658
    000ea62cstr x30, [sp-32]!
    000ea630stur x29, [sp-8]
    000ea634sub x29, sp, 8
    000ea638ldr x16, [x28+32]
    000ea63ccbnz x16, 0xea664
    000ea640
    000ea640loc_ea640:
    000ea640ldr x0, [x26+8]
    000ea644str x0, [sp+16]
    000ea648bl sync.(*RWMutex).RUnlock
    000ea64cldur x29, [sp-8]
    000ea650ldr x30, [sp], 32
    000ea654ret x30
    000ea658
    000ea658loc_ea658:
    000ea658mov x3, x30
    000ea65cbl runtime.morestack.abi0
    000ea660b 0xea620
    000ea664
    000ea664loc_ea664:
    000ea664ldr x17, [x16]
    000ea668add x20, sp, 40
    000ea66csubs xzr, x20, x17
    000ea670b.ne 0xea640
    000ea674add x20, sp, 8
    000ea678str x20, [x16]
    000ea67cb 0xea640
    000ea620
    000ea680
    000ea680os.convertESRCH: ; void os.convertESRCH(error err)
    000ea680ldr x16, [x28+16]
    000ea684subs xzr, sp, x16
    000ea688b.ls 0xea728
    000ea68cstr x30, [sp-80]!
    000ea690stur x29, [sp-8]
    000ea694sub x29, sp, 8
    000ea698str x0, [sp+88]
    000ea69cstr x1, [sp+96]
    000ea6a0stp xzr, xzr, [sp+40]
    000ea6a4adrp x3, 0x629000
    000ea6a8add x3, x3, 2264
    000ea6acstr x3, [sp+56]
    000ea6b0adrp x2, 0x625000
    000ea6b4add x2, x2, 184
    000ea6b8str x2, [sp+64]
    000ea6bcldr x4, [sp+88]
    000ea6c0subs xzr, x4, x3
    000ea6c4b.eq 0xea6cc
    000ea6c8b 0xea708
    000ea6cc
    000ea6ccloc_ea6cc:
    000ea6ccldr x0, [sp+88]
    000ea6d0ldr x1, [sp+96]
    000ea6d4bl runtime.ifaceeq
    000ea6d8tbnz w0, 0, 0xea6e0
    000ea6dcb 0xea704
    000ea6e0
    000ea6e0loc_ea6e0:
    000ea6e0adrp x27, 0x937000
    000ea6e4ldr x0, [x27+1168]
    000ea6e8adrp x27, 0x937000
    000ea6ecldr x1, [x27+1176]
    000ea6f0str x0, [sp+40]
    000ea6f4str x1, [sp+48]
    000ea6f8ldur x29, [sp-8]
    000ea6fcldr x30, [sp], 80
    000ea700ret x30
    000ea704
    000ea704loc_ea704:
    000ea704b 0xea70c
    000ea708
    000ea708loc_ea708:
    000ea708b 0xea70c
    000ea70c
    000ea70cloc_ea70c:
    000ea70cldr x0, [sp+88]
    000ea710ldr x1, [sp+96]
    000ea714str x0, [sp+40]
    000ea718str x1, [sp+48]
    000ea71cldur x29, [sp-8]
    000ea720ldr x30, [sp], 80
    000ea724ret x30
    000ea728
    000ea728loc_ea728:
    000ea728stp x0, x1, [sp+8]
    000ea72cmov x3, x30
    000ea730bl runtime.morestack_noctxt.abi0
    000ea734ldp x0, x1, [sp+8]
    000ea738b 0xea680
    000ea73cudf 0
    000ea680
    000ea740
    000ea740os.(*Process).release: ; void os.(*Process).release(os.Process * p)
    000ea740ldr x16, [x28+16]
    000ea744subs xzr, sp, x16
    000ea748b.ls 0xea7f8
    000ea74cstr x30, [sp-80]!
    000ea750stur x29, [sp-8]
    000ea754sub x29, sp, 8
    000ea758str x0, [sp+88]
    000ea75cstp xzr, xzr, [sp+56]
    000ea760ldr x4, [sp+88]
    000ea764ldrsb x27, [x4]
    000ea768movn x5, 0
    000ea76cstr x5, [x4]
    000ea770ldr x4, [sp+88]
    000ea774ldrsb x27, [x4]
    000ea778ldrb w4, [x4+8]
    000ea77cstrb w4, [sp+55]
    000ea780mov x5, x4
    000ea784cbz w5, 0xea78c
    000ea788b 0xea7a0
    000ea78c
    000ea78cloc_ea78c:
    000ea78cb 0xea790
    000ea790
    000ea790loc_ea790:
    000ea790ldr x0, [sp+88]
    000ea794movz x1, 0x8000000000000000
    000ea798bl os.(*Process).pidDeactivate
    000ea79cb 0xea7c8
    000ea7a0
    000ea7a0loc_ea7a0:
    000ea7a0subs wzr, w4, 1
    000ea7a4b.eq 0xea7ac
    000ea7a8b 0xea7c0
    000ea7ac
    000ea7acloc_ea7ac:
    000ea7acb 0xea7b0
    000ea7b0
    000ea7b0loc_ea7b0:
    000ea7b0ldr x0, [sp+88]
    000ea7b4movz x1, 0x8000000000000000
    000ea7b8bl os.(*Process).handlePersistentRelease
    000ea7bcb 0xea7c8
    000ea7c0
    000ea7c0loc_ea7c0:
    000ea7c0b 0xea7c4
    000ea7c4
    000ea7c4loc_ea7c4:
    000ea7c4b 0xea7c8
    000ea7c8
    000ea7c8loc_ea7c8:
    000ea7c8ldr x1, [sp+88]
    000ea7ccadrp x0, 0x5ac000
    000ea7d0add x0, x0, 1088
    000ea7d4mov x2, xzr
    000ea7d8mov x3, xzr
    000ea7dcbl runtime.SetFinalizer
    000ea7e0stp xzr, xzr, [sp+56]
    000ea7e4mov x0, xzr
    000ea7e8mov x1, xzr
    000ea7ecldur x29, [sp-8]
    000ea7f0ldr x30, [sp], 80
    000ea7f4ret x30
    000ea7f8
    000ea7f8loc_ea7f8:
    000ea7f8str x0, [sp+8]
    000ea7fcmov x3, x30
    000ea800bl runtime.morestack_noctxt.abi0
    000ea804ldr x0, [sp+8]
    000ea808b 0xea740
    000ea80cudf 0
    000ea740
    000ea810
    000ea810os.findProcess: ; void os.findProcess(int pid)
    000ea810ldr x16, [x28+16]
    000ea814subs xzr, sp, x16
    000ea818b.ls 0xea940
    000ea81cstr x30, [sp-128]!
    000ea820stur x29, [sp-8]
    000ea824sub x29, sp, 8
    000ea828str x0, [sp+136]
    000ea82cstr xzr, [sp+56]
    000ea830stp xzr, xzr, [sp+64]
    000ea834stp xzr, xzr, [sp+88]
    000ea838ldr x0, [sp+136]
    000ea83cbl os.pidfdFind
    000ea840str x0, [sp+40]
    000ea844str x1, [sp+88]
    000ea848str x2, [sp+96]
    000ea84cldr x3, [sp+40]
    000ea850str x3, [sp+48]
    000ea854str x1, [sp+104]
    000ea858str x2, [sp+112]
    000ea85cldr x3, [sp+48]
    000ea860str x3, [sp+32]
    000ea864str x1, [sp+64]
    000ea868str x2, [sp+72]
    000ea86cadrp x27, 0x937000
    000ea870ldr x3, [x27+1168]
    000ea874subs xzr, x1, x3
    000ea878b.eq 0xea880
    000ea87cb 0xea8d0
    000ea880
    000ea880loc_ea880:
    000ea880adrp x27, 0x937000
    000ea884ldr x3, [x27+1176]
    000ea888mov x0, x1
    000ea88cmov x1, x2
    000ea890mov x2, x3
    000ea894bl runtime.ifaceeq
    000ea898tbnz w0, 0, 0xea8a0
    000ea89cb 0xea8cc
    000ea8a0
    000ea8a0loc_ea8a0:
    000ea8a0ldr x0, [sp+136]
    000ea8a4bl os.newDoneProcess
    000ea8a8str x0, [sp+80]
    000ea8acstr x0, [sp+56]
    000ea8b0stp xzr, xzr, [sp+64]
    000ea8b4ldr x0, [sp+56]
    000ea8b8mov x1, xzr
    000ea8bcmov x2, xzr
    000ea8c0ldur x29, [sp-8]
    000ea8c4ldr x30, [sp], 128
    000ea8c8ret x30
    000ea8cc
    000ea8ccloc_ea8cc:
    000ea8ccb 0xea8d4
    000ea8d0
    000ea8d0loc_ea8d0:
    000ea8d0b 0xea8d4
    000ea8d4
    000ea8d4loc_ea8d4:
    000ea8d4ldr x2, [sp+64]
    000ea8d8cbnz x2, 0xea8e0
    000ea8dcb 0xea90c
    000ea8e0
    000ea8e0loc_ea8e0:
    000ea8e0ldr x0, [sp+136]
    000ea8e4bl os.newPIDProcess
    000ea8e8str x0, [sp+80]
    000ea8ecstr x0, [sp+56]
    000ea8f0stp xzr, xzr, [sp+64]
    000ea8f4ldr x0, [sp+56]
    000ea8f8mov x1, xzr
    000ea8fcmov x2, xzr
    000ea900ldur x29, [sp-8]
    000ea904ldr x30, [sp], 128
    000ea908ret x30
    000ea90c
    000ea90cloc_ea90c:
    000ea90cb 0xea910
    000ea910
    000ea910loc_ea910:
    000ea910ldr x0, [sp+136]
    000ea914ldr x1, [sp+32]
    000ea918bl os.newHandleProcess
    000ea91cstr x0, [sp+80]
    000ea920str x0, [sp+56]
    000ea924stp xzr, xzr, [sp+64]
    000ea928ldr x0, [sp+56]
    000ea92cmov x1, xzr
    000ea930mov x2, xzr
    000ea934ldur x29, [sp-8]
    000ea938ldr x30, [sp], 128
    000ea93cret x30
    000ea940
    000ea940loc_ea940:
    000ea940str x0, [sp+8]
    000ea944mov x3, x30
    000ea948bl runtime.morestack_noctxt.abi0
    000ea94cldr x0, [sp+8]
    000ea950b 0xea810
    000ea954udf 0
    000ea958udf 0
    000ea95cudf 0
    000ea810
    000ea960
    000ea960os.Executable: ; void os.Executable(void)
    000ea960ldr x16, [x28+16]
    000ea964subs xzr, sp, x16
    000ea968b.ls 0xea9f0
    000ea96cstr x30, [sp-112]!
    000ea970stur x29, [sp-8]
    000ea974sub x29, sp, 8
    000ea978stp xzr, xzr, [sp+24]
    000ea97cstp xzr, xzr, [sp+8]
    000ea980stp xzr, xzr, [sp+56]
    000ea984stp xzr, xzr, [sp+40]
    000ea988bl os.executable
    000ea98cstr x0, [sp+56]
    000ea990str x1, [sp+64]
    000ea994str x2, [sp+40]
    000ea998str x3, [sp+48]
    000ea99cldr x0, [sp+56]
    000ea9a0ldr x1, [sp+64]
    000ea9a4str x0, [sp+88]
    000ea9a8str x1, [sp+96]
    000ea9acldr x0, [sp+40]
    000ea9b0ldr x1, [sp+48]
    000ea9b4str x0, [sp+72]
    000ea9b8str x1, [sp+80]
    000ea9bcldr x0, [sp+88]
    000ea9c0ldr x1, [sp+96]
    000ea9c4str x0, [sp+24]
    000ea9c8str x1, [sp+32]
    000ea9ccldr x2, [sp+72]
    000ea9d0ldr x3, [sp+80]
    000ea9d4str x2, [sp+8]
    000ea9d8str x3, [sp+16]
    000ea9dcldr x0, [sp+24]
    000ea9e0ldr x1, [sp+32]
    000ea9e4ldur x29, [sp-8]
    000ea9e8ldr x30, [sp], 112
    000ea9ecret x30
    000ea9f0
    000ea9f0loc_ea9f0:
    000ea9f0mov x3, x30
    000ea9f4bl runtime.morestack_noctxt.abi0
    000ea9f8b 0xea960
    000ea9fcudf 0
    000ea960
    000eaa00
    000eaa00os.executable: ; void os.executable(void)
    000eaa00ldr x16, [x28+16]
    000eaa04sub x17, sp, 64
    000eaa08subs xzr, x17, x16
    000eaa0cb.ls 0xeaaf4
    000eaa10str x30, [sp-192]!
    000eaa14stur x29, [sp-8]
    000eaa18sub x29, sp, 8
    000eaa1cstp xzr, xzr, [sp+56]
    000eaa20stp xzr, xzr, [sp+40]
    000eaa24stp xzr, xzr, [sp+72]
    000eaa28b 0xeaa2c
    000eaa2c
    000eaa2cloc_eaa2c:
    000eaa2cadrp x2, 0x5c9000
    000eaa30add x2, x2, 2968
    000eaa34str x2, [sp+72]
    000eaa38orr x2, xzr, 14
    000eaa3cstr x2, [sp+80]
    000eaa40b 0xeaa44
    000eaa44
    000eaa44loc_eaa44:
    000eaa44stp xzr, xzr, [sp+136]
    000eaa48stp xzr, xzr, [sp+120]
    000eaa4cldr x0, [sp+72]
    000eaa50ldr x1, [sp+80]
    000eaa54bl os.Readlink
    000eaa58str x0, [sp+136]
    000eaa5cstr x1, [sp+144]
    000eaa60str x2, [sp+120]
    000eaa64str x3, [sp+128]
    000eaa68ldr x2, [sp+144]
    000eaa6cldr x3, [sp+136]
    000eaa70str x3, [sp+168]
    000eaa74str x2, [sp+176]
    000eaa78ldr x2, [sp+120]
    000eaa7cldr x3, [sp+128]
    000eaa80str x2, [sp+152]
    000eaa84str x3, [sp+160]
    000eaa88ldr x2, [sp+168]
    000eaa8cldr x3, [sp+176]
    000eaa90str x2, [sp+88]
    000eaa94str x3, [sp+96]
    000eaa98ldr x2, [sp+152]
    000eaa9cldr x3, [sp+160]
    000eaaa0str x2, [sp+104]
    000eaaa4str x3, [sp+112]
    000eaaa8ldr x0, [sp+88]
    000eaaacldr x1, [sp+96]
    000eaab0adrp x2, 0x5c8000
    000eaab4add x2, x2, 14
    000eaab8movz x3, 10
    000eaabcbl internal/stringslite.TrimSuffix
    000eaac0str x0, [sp+136]
    000eaac4str x1, [sp+144]
    000eaac8str x0, [sp+56]
    000eaaccstr x1, [sp+64]
    000eaad0ldr x2, [sp+104]
    000eaad4ldr x3, [sp+112]
    000eaad8str x2, [sp+40]
    000eaadcstr x3, [sp+48]
    000eaae0ldr x0, [sp+56]
    000eaae4ldr x1, [sp+64]
    000eaae8ldur x29, [sp-8]
    000eaaecldr x30, [sp], 192
    000eaaf0ret x30
    000eaaf4
    000eaaf4loc_eaaf4:
    000eaaf4mov x3, x30
    000eaaf8bl runtime.morestack_noctxt.abi0
    000eaafcb 0xeaa00
    000eaa00
    000eab00
    000eab00os.(*File).Name: ; void os.(*File).Name(os.File * f)
    000eab00str x30, [sp-32]!
    000eab04stur x29, [sp-8]
    000eab08sub x29, sp, 8
    000eab0cstr x0, [sp+40]
    000eab10stp xzr, xzr, [sp+8]
    000eab14ldr x2, [sp+40]
    000eab18ldrsb x27, [x2]
    000eab1cldr x2, [x2]
    000eab20ldrsb x27, [x2]
    000eab24ldr x0, [x2+56]
    000eab28ldr x1, [x2+64]
    000eab2cstr x0, [sp+8]
    000eab30str x1, [sp+16]
    000eab34add x29, sp, 24
    000eab38add sp, sp, 32
    000eab3cret x30
    000eab00
    000eab40
    000eab40os.(*LinkError).Error: ; void os.(*LinkError).Error(os.LinkError * e)
    000eab40ldr x16, [x28+16]
    000eab44sub x17, sp, 96
    000eab48subs xzr, x17, x16
    000eab4cb.ls 0xeadb0
    000eab50str x30, [sp-224]!
    000eab54stur x29, [sp-8]
    000eab58sub x29, sp, 8
    000eab5cstr x0, [sp+232]
    000eab60stp xzr, xzr, [sp+40]
    000eab64ldr x1, [sp+232]
    000eab68ldrsb x27, [x1]
    000eab6cldr x2, [x1+48]
    000eab70ldrsb x27, [x2]
    000eab74ldr x0, [x1+56]
    000eab78ldr x1, [x2+24]
    000eab7cblr x1
    000eab80str x0, [sp+200]
    000eab84str x1, [sp+208]
    000eab88add x20, sp, 88
    000eab8cadr x27, 16
    000eab90stp x29, x27, [sp-24]
    000eab94sub x29, sp, 24
    000eab98bl fn_87cf4
    000eab9csub x29, sp, 8
    000eaba0add x1, sp, 88
    000eaba4str x1, [sp+56]
    000eaba8ldrsb x27, [x1]
    000eabacldr x2, [sp+232]
    000eabb0ldrsb x27, [x2]
    000eabb4ldr x3, [x2]
    000eabb8ldr x2, [x2+8]
    000eabbcstr x2, [x1+8]
    000eabc0adrp x27, 0x961000
    000eabc4ldr w2, [x27+3056]
    000eabc8cbz w2, 0xeabd0
    000eabccb 0xeabd4
    000eabd0
    000eabd0loc_eabd0:
    000eabd0b 0xeabe8
    000eabd4
    000eabd4loc_eabd4:
    000eabd4bl runtime.gcWriteBarrier2
    000eabd8str x3, [x25]
    000eabdcldr x4, [x1]
    000eabe0str x4, [x25+8]
    000eabe4b 0xeabe8
    000eabe8
    000eabe8loc_eabe8:
    000eabe8str x3, [x1]
    000eabecldrsb x27, [x1]
    000eabf0orr x4, xzr, 1
    000eabf4str x4, [x1+24]
    000eabf8adrp x27, 0x961000
    000eabfcldr w5, [x27+3056]
    000eac00cbz w5, 0xeac08
    000eac04b 0xeac0c
    000eac08
    000eac08loc_eac08:
    000eac08b 0xeac1c
    000eac0c
    000eac0cloc_eac0c:
    000eac0cldr x5, [x1+16]
    000eac10bl runtime.gcWriteBarrier1
    000eac14str x5, [x25]
    000eac18b 0xeac1c
    000eac1c
    000eac1cloc_eac1c:
    000eac1cadrp x5, 0x626000
    000eac20add x5, x5, 3072
    000eac24str x5, [x1+16]
    000eac28ldr x5, [sp+56]
    000eac2cldrsb x27, [x5]
    000eac30ldr x6, [sp+232]
    000eac34ldrsb x27, [x6]
    000eac38ldr x7, [x6+16]
    000eac3cldr x6, [x6+24]
    000eac40str x6, [x5+40]
    000eac44adrp x27, 0x961000
    000eac48ldr w6, [x27+3056]
    000eac4ccbz w6, 0xeac54
    000eac50b 0xeac58
    000eac54
    000eac54loc_eac54:
    000eac54b 0xeac6c
    000eac58
    000eac58loc_eac58:
    000eac58bl runtime.gcWriteBarrier2
    000eac5cstr x7, [x25]
    000eac60ldr x6, [x5+32]
    000eac64str x6, [x25+8]
    000eac68b 0xeac6c
    000eac6c
    000eac6cloc_eac6c:
    000eac6cstr x7, [x5+32]
    000eac70ldr x5, [sp+56]
    000eac74ldrsb x27, [x5]
    000eac78str x4, [x5+56]
    000eac7cadrp x27, 0x961000
    000eac80ldr w4, [x27+3056]
    000eac84cbz w4, 0xeac8c
    000eac88b 0xeac90
    000eac8c
    000eac8cloc_eac8c:
    000eac8cb 0xeaca0
    000eac90
    000eac90loc_eac90:
    000eac90ldr x4, [x5+48]
    000eac94bl runtime.gcWriteBarrier1
    000eac98str x4, [x25]
    000eac9cb 0xeaca0
    000eaca0
    000eaca0loc_eaca0:
    000eaca0adrp x4, 0x626000
    000eaca4add x4, x4, 3072
    000eaca8str x4, [x5+48]
    000eacacldr x4, [sp+56]
    000eacb0ldrsb x27, [x4]
    000eacb4ldr x5, [sp+232]
    000eacb8ldrsb x27, [x5]
    000eacbcldr x6, [x5+32]
    000eacc0ldr x5, [x5+40]
    000eacc4str x5, [x4+72]
    000eacc8adrp x27, 0x961000
    000eacccldr w5, [x27+3056]
    000eacd0cbz w5, 0xeacd8
    000eacd4b 0xeacdc
    000eacd8
    000eacd8loc_eacd8:
    000eacd8b 0xeacf0
    000eacdc
    000eacdcloc_eacdc:
    000eacdcbl runtime.gcWriteBarrier2
    000eace0str x6, [x25]
    000eace4ldr x5, [x4+64]
    000eace8str x5, [x25+8]
    000eacecb 0xeacf0
    000eacf0
    000eacf0loc_eacf0:
    000eacf0str x6, [x4+64]
    000eacf4ldr x4, [sp+56]
    000eacf8ldrsb x27, [x4]
    000eacfcorr x5, xzr, 2
    000ead00str x5, [x4+88]
    000ead04adrp x27, 0x961000
    000ead08ldr w5, [x27+3056]
    000ead0ccbz w5, 0xead14
    000ead10b 0xead18
    000ead14
    000ead14loc_ead14:
    000ead14b 0xead28
    000ead18
    000ead18loc_ead18:
    000ead18ldr x5, [x4+80]
    000ead1cbl runtime.gcWriteBarrier1
    000ead20str x5, [x25]
    000ead24b 0xead28
    000ead28
    000ead28loc_ead28:
    000ead28adrp x5, 0x5c5000
    000ead2cadd x5, x5, 4041
    000ead30str x5, [x4+80]
    000ead34ldr x4, [sp+200]
    000ead38ldr x5, [sp+208]
    000ead3cldr x6, [sp+56]
    000ead40ldrsb x27, [x6]
    000ead44str x5, [x6+104]
    000ead48adrp x27, 0x961000
    000ead4cldr w5, [x27+3056]
    000ead50cbz w5, 0xead58
    000ead54b 0xead5c
    000ead58
    000ead58loc_ead58:
    000ead58b 0xead70
    000ead5c
    000ead5cloc_ead5c:
    000ead5cbl runtime.gcWriteBarrier2
    000ead60str x4, [x25]
    000ead64ldr x5, [x6+96]
    000ead68str x5, [x25+8]
    000ead6cb 0xead70
    000ead70
    000ead70loc_ead70:
    000ead70str x4, [x6+96]
    000ead74ldr x1, [sp+56]
    000ead78ldrsb x27, [x1]
    000ead7cb 0xead80
    000ead80
    000ead80loc_ead80:
    000ead80str x1, [sp+64]
    000ead84orr x3, xzr, 7
    000ead88str x3, [sp+72]
    000ead8cstr x3, [sp+80]
    000ead90mov x0, xzr
    000ead94mov x2, x3
    000ead98bl runtime.concatstrings
    000ead9cstr x0, [sp+40]
    000eada0str x1, [sp+48]
    000eada4ldur x29, [sp-8]
    000eada8ldr x30, [sp], 224
    000eadacret x30
    000eadb0
    000eadb0loc_eadb0:
    000eadb0str x0, [sp+8]
    000eadb4mov x3, x30
    000eadb8bl runtime.morestack_noctxt.abi0
    000eadbcldr x0, [sp+8]
    000eadc0b 0xeab40
    000eadc4udf 0
    000eadc8udf 0
    000eadccudf 0
    000eab40
    000eadd0
    000eadd0os.(*LinkError).Unwrap: ; void os.(*LinkError).Unwrap(os.LinkError * e)
    000eadd0str x30, [sp-32]!
    000eadd4stur x29, [sp-8]
    000eadd8sub x29, sp, 8
    000eaddcstr x0, [sp+40]
    000eade0stp xzr, xzr, [sp+8]
    000eade4ldr x2, [sp+40]
    000eade8ldrsb x27, [x2]
    000eadecldr x0, [x2+48]
    000eadf0ldr x1, [x2+56]
    000eadf4str x0, [sp+8]
    000eadf8str x1, [sp+16]
    000eadfcadd x29, sp, 24
    000eae00add sp, sp, 32
    000eae04ret x30
    000eae08udf 0
    000eae0cudf 0
    000eadd0
    000eae10
    000eae10os.(*File).Read: ; void os.(*File).Read(os.File * f, struct []uint8 b)
    000eae10ldr x16, [x28+16]
    000eae14sub x17, sp, 32
    000eae18subs xzr, x17, x16
    000eae1cb.ls 0xeaf1c
    000eae20str x30, [sp-160]!
    000eae24stur x29, [sp-8]
    000eae28sub x29, sp, 8
    000eae2cstr x0, [sp+168]
    000eae30str x1, [sp+176]
    000eae34str x2, [sp+184]
    000eae38str x3, [sp+192]
    000eae3cstr xzr, [sp+48]
    000eae40stp xzr, xzr, [sp+88]
    000eae44ldr x0, [sp+168]
    000eae48adrp x1, 0x5c6000
    000eae4cadd x1, x1, 730
    000eae50orr x2, xzr, 4
    000eae54bl os.(*File).checkValid
    000eae58str x0, [sp+72]
    000eae5cstr x1, [sp+80]
    000eae60cbnz x0, 0xeae68
    000eae64b 0xeae90
    000eae68
    000eae68loc_eae68:
    000eae68str xzr, [sp+48]
    000eae6cstr x0, [sp+88]
    000eae70str x1, [sp+96]
    000eae74ldr x3, [sp+48]
    000eae78mov x2, x1
    000eae7cmov x1, x0
    000eae80mov x0, x3
    000eae84ldur x29, [sp-8]
    000eae88ldr x30, [sp], 160
    000eae8cret x30
    000eae90
    000eae90loc_eae90:
    000eae90stp xzr, xzr, [sp+120]
    000eae94ldr x1, [sp+176]
    000eae98ldr x2, [sp+184]
    000eae9cldr x3, [sp+192]
    000eaea0ldr x0, [sp+168]
    000eaea4bl os.(*File).read
    000eaea8str x0, [sp+56]
    000eaeacstr x1, [sp+120]
    000eaeb0str x2, [sp+128]
    000eaeb4ldr x4, [sp+56]
    000eaeb8str x4, [sp+64]
    000eaebcstr x1, [sp+136]
    000eaec0str x2, [sp+144]
    000eaec4ldr x4, [sp+64]
    000eaec8str x4, [sp+48]
    000eaeccstr x1, [sp+104]
    000eaed0str x2, [sp+112]
    000eaed4ldr x0, [sp+168]
    000eaed8mov x3, x1
    000eaedcmov x4, x2
    000eaee0adrp x1, 0x5c6000
    000eaee4add x1, x1, 730
    000eaee8orr x2, xzr, 4
    000eaeecbl os.(*File).wrapErr
    000eaef0str x0, [sp+120]
    000eaef4str x1, [sp+128]
    000eaef8str x0, [sp+88]
    000eaefcstr x1, [sp+96]
    000eaf00ldr x4, [sp+48]
    000eaf04mov x2, x1
    000eaf08mov x1, x0
    000eaf0cmov x0, x4
    000eaf10ldur x29, [sp-8]
    000eaf14ldr x30, [sp], 160
    000eaf18ret x30
    000eaf1c
    000eaf1cloc_eaf1c:
    000eaf1cstp x0, x1, [sp+8]
    000eaf20stp x2, x3, [sp+24]
    000eaf24mov x3, x30
    000eaf28bl runtime.morestack_noctxt.abi0
    000eaf2cldp x0, x1, [sp+8]
    000eaf30ldp x2, x3, [sp+24]
    000eaf34b 0xeae10
    000eaf38udf 0
    000eaf3cudf 0
    000eae10
    000eaf40
    000eaf40os.(*File).ReadAt: ; void os.(*File).ReadAt(os.File * f, struct []uint8 b, int64 off)
    000eaf40ldr x16, [x28+16]
    000eaf44sub x17, sp, 64
    000eaf48subs xzr, x17, x16
    000eaf4cb.ls 0xeb20c
    000eaf50str x30, [sp-192]!
    000eaf54stur x29, [sp-8]
    000eaf58sub x29, sp, 8
    000eaf5cstr x0, [sp+200]
    000eaf60str x1, [sp+208]
    000eaf64str x2, [sp+216]
    000eaf68str x3, [sp+224]
    000eaf6cstr x4, [sp+232]
    000eaf70str xzr, [sp+48]
    000eaf74stp xzr, xzr, [sp+104]
    000eaf78ldr x0, [sp+200]
    000eaf7cadrp x1, 0x5c6000
    000eaf80add x1, x1, 730
    000eaf84orr x2, xzr, 4
    000eaf88bl os.(*File).checkValid
    000eaf8cstr x0, [sp+88]
    000eaf90str x1, [sp+96]
    000eaf94cbnz x0, 0xeaf9c
    000eaf98b 0xeafc4
    000eaf9c
    000eaf9cloc_eaf9c:
    000eaf9cstr xzr, [sp+48]
    000eafa0str x0, [sp+104]
    000eafa4str x1, [sp+112]
    000eafa8ldr x3, [sp+48]
    000eafacmov x2, x1
    000eafb0mov x1, x0
    000eafb4mov x0, x3
    000eafb8ldur x29, [sp-8]
    000eafbcldr x30, [sp], 192
    000eafc0ret x30
    000eafc4
    000eafc4loc_eafc4:
    000eafc4ldr x5, [sp+232]
    000eafc8tbnz x5, 63, 0xeafd0
    000eafccb 0xeb0f4
    000eafd0
    000eafd0loc_eafd0:
    000eafd0adrp x0, 0x5ca000
    000eafd4add x0, x0, 342
    000eafd8orr x1, xzr, 15
    000eafdcbl errors.New
    000eafe0str x0, [sp+168]
    000eafe4str x1, [sp+176]
    000eafe8adrp x0, 0x568000
    000eafecadd x0, x0, 1088
    000eaff0bl runtime.newobject
    000eaff4str x0, [sp+152]
    000eaff8orr x2, xzr, 6
    000eaffcstr x2, [x0+8]
    000eb000adrp x27, 0x960000
    000eb004ldr w2, [x27+3056]
    000eb008cbz w2, 0xeb010
    000eb00cb 0xeb014
    000eb010
    000eb010loc_eb010:
    000eb010b 0xeb024
    000eb014
    000eb014loc_eb014:
    000eb014ldr x3, [x0]
    000eb018bl runtime.gcWriteBarrier1
    000eb01cstr x3, [x25]
    000eb020b 0xeb024
    000eb024
    000eb024loc_eb024:
    000eb024adrp x3, 0x5c5000
    000eb028add x3, x3, 2323
    000eb02cstr x3, [x0]
    000eb030ldr x3, [sp+152]
    000eb034ldrsb x27, [x3]
    000eb038ldr x4, [sp+200]
    000eb03cldrsb x27, [x4]
    000eb040ldr x4, [x4]
    000eb044ldrsb x27, [x4]
    000eb048ldr x5, [x4+56]
    000eb04cldr x4, [x4+64]
    000eb050str x4, [x3+24]
    000eb054adrp x27, 0x960000
    000eb058ldr w4, [x27+3056]
    000eb05ccbz w4, 0xeb064
    000eb060b 0xeb068
    000eb064
    000eb064loc_eb064:
    000eb064b 0xeb07c
    000eb068
    000eb068loc_eb068:
    000eb068bl runtime.gcWriteBarrier2
    000eb06cstr x5, [x25]
    000eb070ldr x4, [x3+16]
    000eb074str x4, [x25+8]
    000eb078b 0xeb07c
    000eb07c
    000eb07cloc_eb07c:
    000eb07cstr x5, [x3+16]
    000eb080ldr x3, [sp+152]
    000eb084ldrsb x27, [x3]
    000eb088ldr x4, [sp+176]
    000eb08cldr x5, [sp+168]
    000eb090str x5, [x3+32]
    000eb094adrp x27, 0x960000
    000eb098ldr w5, [x27+3056]
    000eb09ccbz w5, 0xeb0a4
    000eb0a0b 0xeb0a8
    000eb0a4
    000eb0a4loc_eb0a4:
    000eb0a4b 0xeb0bc
    000eb0a8
    000eb0a8loc_eb0a8:
    000eb0a8bl runtime.gcWriteBarrier2
    000eb0acstr x4, [x25]
    000eb0b0ldr x5, [x3+40]
    000eb0b4str x5, [x25+8]
    000eb0b8b 0xeb0bc
    000eb0bc
    000eb0bcloc_eb0bc:
    000eb0bcstr x4, [x3+40]
    000eb0c0ldr x3, [sp+152]
    000eb0c4str x3, [sp+160]
    000eb0c8str xzr, [sp+48]
    000eb0ccadrp x4, 0x628000
    000eb0d0add x4, x4, 2296
    000eb0d4str x4, [sp+104]
    000eb0d8str x3, [sp+112]
    000eb0dcldr x0, [sp+48]
    000eb0e0ldr x1, [sp+104]
    000eb0e4ldr x2, [sp+112]
    000eb0e8ldur x29, [sp-8]
    000eb0ecldr x30, [sp], 192
    000eb0f0ret x30
    000eb0f4
    000eb0f4loc_eb0f4:
    000eb0f4b 0xeb0f8
    000eb0f8
    000eb0f8loc_eb0f8:
    000eb0f8ldr x5, [sp+216]
    000eb0fcstr x5, [sp+80]
    000eb100cbnz x5, 0xeb108
    000eb104b 0xeb1e8
    000eb108
    000eb108loc_eb108:
    000eb108stp xzr, xzr, [sp+168]
    000eb10cldr x4, [sp+232]
    000eb110ldr x1, [sp+208]
    000eb114ldr x2, [sp+216]
    000eb118ldr x3, [sp+224]
    000eb11cldr x0, [sp+200]
    000eb120bl os.(*File).pread
    000eb124str x0, [sp+72]
    000eb128str x1, [sp+168]
    000eb12cstr x2, [sp+176]
    000eb130ldr x5, [sp+72]
    000eb134str x5, [sp+64]
    000eb138str x1, [sp+136]
    000eb13cstr x2, [sp+144]
    000eb140ldr x5, [sp+64]
    000eb144str x5, [sp+56]
    000eb148str x1, [sp+120]
    000eb14cstr x2, [sp+128]
    000eb150cbnz x1, 0xeb158
    000eb154b 0xeb180
    000eb158
    000eb158loc_eb158:
    000eb158ldr x0, [sp+200]
    000eb15cmov x3, x1
    000eb160mov x4, x2
    000eb164adrp x1, 0x5c5000
    000eb168add x1, x1, 730
    000eb16corr x2, xzr, 4
    000eb170bl os.(*File).wrapErr
    000eb174str x0, [sp+104]
    000eb178str x1, [sp+112]
    000eb17cb 0xeb1ec
    000eb180
    000eb180loc_eb180:
    000eb180ldr x5, [sp+56]
    000eb184ldr x6, [sp+48]
    000eb188add x5, x6, x5
    000eb18cstr x5, [sp+48]
    000eb190ldr x0, [sp+56]
    000eb194ldr x1, [sp+216]
    000eb198ldr x5, [sp+208]
    000eb19cldr x6, [sp+224]
    000eb1a0b 0xeb1a4
    000eb1a4
    000eb1a4loc_eb1a4:
    000eb1a4subs xzr, x1, x0
    000eb1a8b.hs 0xeb1b0
    000eb1acb 0xeb204
    000eb1b0
    000eb1b0loc_eb1b0:
    000eb1b0sub x6, x6, x0
    000eb1b4sub x7, x1, x0
    000eb1b8sub x8, xzr, x6
    000eb1bcand x8, x0, x8, asr #63
    000eb1c0add x5, x5, x8
    000eb1c4str x5, [sp+208]
    000eb1c8str x7, [sp+216]
    000eb1ccstr x6, [sp+224]
    000eb1d0ldr x5, [sp+232]
    000eb1d4ldr x6, [sp+56]
    000eb1d8add x5, x5, x6
    000eb1dcstr x5, [sp+232]
    000eb1e0b 0xeb1e4
    000eb1e4
    000eb1e4loc_eb1e4:
    000eb1e4b 0xeb0f8
    000eb1e8
    000eb1e8loc_eb1e8:
    000eb1e8b 0xeb1ec
    000eb1ec
    000eb1ecloc_eb1ec:
    000eb1ecldr x1, [sp+104]
    000eb1f0ldr x2, [sp+112]
    000eb1f4ldr x0, [sp+48]
    000eb1f8ldur x29, [sp-8]
    000eb1fcldr x30, [sp], 192
    000eb200ret x30
    000eb204
    000eb204loc_eb204:
    000eb204bl runtime.panicSliceB
    000eb208hint
    000eb20c
    000eb20cloc_eb20c:
    000eb20cstp x0, x1, [sp+8]
    000eb210stp x2, x3, [sp+24]
    000eb214str x4, [sp+40]
    000eb218mov x3, x30
    000eb21cbl runtime.morestack_noctxt.abi0
    000eb220ldp x0, x1, [sp+8]
    000eb224ldp x2, x3, [sp+24]
    000eb228ldr x4, [sp+40]
    000eb22cb 0xeaf40
    000eaf40
    000eb230
    000eb230os.(*File).ReadFrom: ; void os.(*File).ReadFrom(os.File * f, io.Reader r)
    000eb230ldr x16, [x28+16]
    000eb234sub x17, sp, 64
    000eb238subs xzr, x17, x16
    000eb23cb.ls 0xeb3ac
    000eb240str x30, [sp-192]!
    000eb244stur x29, [sp-8]
    000eb248sub x29, sp, 8
    000eb24cstr x0, [sp+200]
    000eb250str x1, [sp+208]
    000eb254str x2, [sp+216]
    000eb258str xzr, [sp+56]
    000eb25cstp xzr, xzr, [sp+104]
    000eb260ldr x0, [sp+200]
    000eb264adrp x1, 0x5c5000
    000eb268add x1, x1, 1507
    000eb26cmovz x2, 5
    000eb270bl os.(*File).checkValid
    000eb274str x0, [sp+88]
    000eb278str x1, [sp+96]
    000eb27ccbnz x0, 0xeb284
    000eb280b 0xeb2ac
    000eb284
    000eb284loc_eb284:
    000eb284str xzr, [sp+56]
    000eb288str x0, [sp+104]
    000eb28cstr x1, [sp+112]
    000eb290ldr x3, [sp+56]
    000eb294mov x2, x1
    000eb298mov x1, x0
    000eb29cmov x0, x3
    000eb2a0ldur x29, [sp-8]
    000eb2a4ldr x30, [sp], 192
    000eb2a8ret x30
    000eb2ac
    000eb2acloc_eb2ac:
    000eb2acstp xzr, xzr, [sp+152]
    000eb2b0ldr x1, [sp+208]
    000eb2b4ldr x2, [sp+216]
    000eb2b8ldr x0, [sp+200]
    000eb2bcbl os.(*File).readFrom
    000eb2c0str x0, [sp+72]
    000eb2c4strb w1, [sp+55]
    000eb2c8str x2, [sp+152]
    000eb2ccstr x3, [sp+160]
    000eb2d0ldr x3, [sp+72]
    000eb2d4str x3, [sp+64]
    000eb2d8ldrb w3, [sp+55]
    000eb2dcstrb w3, [sp+54]
    000eb2e0ldr x3, [sp+152]
    000eb2e4ldr x4, [sp+160]
    000eb2e8str x3, [sp+136]
    000eb2ecstr x4, [sp+144]
    000eb2f0ldr x3, [sp+64]
    000eb2f4str x3, [sp+56]
    000eb2f8ldrb w3, [sp+54]
    000eb2fcstrb w3, [sp+53]
    000eb300ldr x3, [sp+136]
    000eb304ldr x4, [sp+144]
    000eb308str x3, [sp+120]
    000eb30cstr x4, [sp+128]
    000eb310ldrb w5, [sp+53]
    000eb314tbnz w5, 0, 0xeb31c
    000eb318b 0xeb35c
    000eb31c
    000eb31cloc_eb31c:
    000eb31cldr x0, [sp+200]
    000eb320adrp x1, 0x5c5000
    000eb324add x1, x1, 1507
    000eb328movz x2, 5
    000eb32cbl os.(*File).wrapErr
    000eb330str x0, [sp+152]
    000eb334str x1, [sp+160]
    000eb338str x0, [sp+104]
    000eb33cstr x1, [sp+112]
    000eb340ldr x5, [sp+56]
    000eb344mov x2, x1
    000eb348mov x1, x0
    000eb34cmov x0, x5
    000eb350ldur x29, [sp-8]
    000eb354ldr x30, [sp], 192
    000eb358ret x30
    000eb35c
    000eb35cloc_eb35c:
    000eb35cstp xzr, xzr, [sp+152]
    000eb360ldr x1, [sp+208]
    000eb364ldr x2, [sp+216]
    000eb368ldr x0, [sp+200]
    000eb36cbl os.genericReadFrom
    000eb370str x0, [sp+72]
    000eb374str x1, [sp+152]
    000eb378str x2, [sp+160]
    000eb37cldr x3, [sp+72]
    000eb380str x3, [sp+80]
    000eb384str x1, [sp+168]
    000eb388str x2, [sp+176]
    000eb38cldr x3, [sp+80]
    000eb390str x3, [sp+56]
    000eb394str x1, [sp+104]
    000eb398str x2, [sp+112]
    000eb39cldr x0, [sp+56]
    000eb3a0ldur x29, [sp-8]
    000eb3a4ldr x30, [sp], 192
    000eb3a8ret x30
    000eb3ac
    000eb3acloc_eb3ac:
    000eb3acstp x0, x1, [sp+8]
    000eb3b0str x2, [sp+24]
    000eb3b4mov x3, x30
    000eb3b8bl runtime.morestack_noctxt.abi0
    000eb3bcldp x0, x1, [sp+8]
    000eb3c0ldr x2, [sp+24]
    000eb3c4b 0xeb230
    000eb3c8udf 0
    000eb3ccudf 0
    000eb230
    000eb3d0
    000eb3d0os.noReadFrom.ReadFrom: ; void os.noReadFrom.ReadFrom(os.noReadFrom p0, io.Reader p1)
    000eb3d0ldr x16, [x28+16]
    000eb3d4subs xzr, sp, x16
    000eb3d8b.ls 0xeb410
    000eb3dcstr x30, [sp-64]!
    000eb3e0stur x29, [sp-8]
    000eb3e4sub x29, sp, 8
    000eb3e8str x0, [sp+72]
    000eb3ecstr x1, [sp+80]
    000eb3f0str xzr, [sp+32]
    000eb3f4stp xzr, xzr, [sp+40]
    000eb3f8adrp x0, 0x50a000
    000eb3fcadd x0, x0, 2944
    000eb400adrp x1, 0x626000
    000eb404add x1, x1, 24
    000eb408bl runtime.gopanic
    000eb40chint
    000eb410
    000eb410loc_eb410:
    000eb410stp x0, x1, [sp+8]
    000eb414mov x3, x30
    000eb418bl runtime.morestack_noctxt.abi0
    000eb41cldp x0, x1, [sp+8]
    000eb420b 0xeb3d0
    000eb424udf 0
    000eb428udf 0
    000eb42cudf 0
    000eb3d0