File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
000e63c0
000e63c0os.(*File).readdir: ; void os.(*File).readdir(os.File * f, int n, os.readdirMode mode)
000e63c0ldr x16, [x28+16]
000e63c4sub x17, sp, 944
000e63c8subs xzr, x17, x16
000e63ccb.ls 0xe727c
000e63d0sub x20, sp, 1072
000e63d4stp x29, x30, [x20-8]
000e63d8add sp, x20, 0
000e63dcsub x29, sp, 8
000e63e0str x0, [sp+1080]
000e63e4str x1, [sp+1088]
000e63e8str x2, [sp+1096]
000e63ecstr xzr, [sp+288]
000e63f0stp xzr, xzr, [sp+296]
000e63f4str xzr, [sp+440]
000e63f8stp xzr, xzr, [sp+448]
000e63fcstr xzr, [sp+336]
000e6400stp xzr, xzr, [sp+344]
000e6404stp xzr, xzr, [sp+424]
000e6408ldr x2, [sp+1080]
000e640cldrsb x27, [x2]
000e6410ldr x2, [x2]
000e6414ldrsb x27, [x2]
000e6418add x2, x2, 72
000e641cstr x2, [sp+880]
000e6420ldr x0, [sp+880]
000e6424adrp x1, 0x635000
000e6428add x1, x1, 2240
000e642cbl sync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).Load
000e6430str x0, [sp+480]
000e6434ldr x2, [sp+480]
000e6438cbnz x2, 0xe6440
000e643cb 0xe6444
000e6440
000e6440loc_e6440:
000e6440b 0xe6484
000e6444
000e6444loc_e6444:
000e6444adrp x0, 0x57c000
000e6448add x0, x0, 2528
000e644cbl runtime.newobject
000e6450str x0, [sp+480]
000e6454ldr x1, [sp+1080]
000e6458ldrsb x27, [x1]
000e645cldr x1, [x1]
000e6460ldrsb x27, [x1]
000e6464add x1, x1, 72
000e6468str x1, [sp+872]
000e646cldr x2, [sp+480]
000e6470ldr x0, [sp+872]
000e6474adrp x1, 0x635000
000e6478add x1, x1, 2240
000e647cbl sync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).Store
000e6480b 0xe6484
000e6484
000e6484loc_e6484:
000e6484ldr x0, [sp+480]
000e6488ldrsb x27, [x0]
000e648cstr x0, [sp+864]
000e6490bl sync.(*Mutex).Lock
000e6494ldr x1, [sp+480]
000e6498ldrsb x27, [x1]
000e649cstr x1, [sp+512]
000e64a0add x27, sp, 840
000e64a4stp xzr, xzr, [x27]
000e64a8add x1, sp, 840
000e64acstr x1, [sp+856]
000e64b0ldrsb x27, [x1]
000e64b4adrp x2, 4096
000e64b8add x2, x2, 672
000e64bcstr x2, [x1]
000e64c0ldrsb x27, [x1]
000e64c4ldr x2, [sp+512]
000e64c8adrp x27, 0x965000
000e64ccldr w3, [x27+3056]
000e64d0cbz w3, 0xe64d8
000e64d4b 0xe64dc
000e64d8
000e64d8loc_e64d8:
000e64d8b 0xe64f0
000e64dc
000e64dcloc_e64dc:
000e64dcbl runtime.gcWriteBarrier2
000e64e0str x2, [x25]
000e64e4ldr x3, [x1+8]
000e64e8str x3, [x25+8]
000e64ecb 0xe64f0
000e64f0
000e64f0loc_e64f0:
000e64f0str x2, [x1+8]
000e64f4str x1, [sp+160]
000e64f8add x0, sp, 136
000e64fcbl runtime.deferprocStack
000e6500subs xzr, x0, 0
000e6504b.ne 0xe65a4
000e6508b 0xe650c
000e650c
000e650cloc_e650c:
000e650cldr x4, [sp+480]
000e6510ldrsb x27, [x4]
000e6514ldr x4, [x4+8]
000e6518cbnz x4, 0xe6520
000e651cb 0xe6524
000e6520
000e6520loc_e6520:
000e6520b 0xe6584
000e6524
000e6524loc_e6524:
000e6524adrp x0, 0x92c000
000e6528add x0, x0, 832
000e652cbl sync.(*Pool).Get
000e6530str x0, [sp+968]
000e6534str x1, [sp+976]
000e6538adrp x2, 0x507000
000e653cadd x2, x2, 0
000e6540subs xzr, x0, x2
000e6544b.eq 0xe654c
000e6548b 0xe7268
000e654c
000e654cloc_e654c:
000e654cldr x4, [sp+480]
000e6550ldrsb x27, [x4]
000e6554adrp x27, 0x965000
000e6558ldr w5, [x27+3056]
000e655ccbz w5, 0xe6564
000e6560b 0xe6568
000e6564
000e6564loc_e6564:
000e6564b 0xe657c
000e6568
000e6568loc_e6568:
000e6568bl runtime.gcWriteBarrier2
000e656cstr x1, [x25]
000e6570ldr x5, [x4+8]
000e6574str x5, [x25+8]
000e6578b 0xe657c
000e657c
000e657cloc_e657c:
000e657cstr x1, [x4+8]
000e6580b 0xe6584
000e6584
000e6584loc_e6584:
000e6584ldr x4, [sp+1088]
000e6588cbz x4, 0xe6590
000e658cb 0xe659c
000e6590
000e6590loc_e6590:
000e6590movn x4, 0
000e6594str x4, [sp+1088]
000e6598b 0xe65a0
000e659c
000e659cloc_e659c:
000e659cb 0xe65a0
000e65a0
000e65a0loc_e65a0:
000e65a0b 0xe65e0
000e65a4
000e65a4loc_e65a4:
000e65a4bl runtime.deferreturn
000e65a8ldr x9, [sp+424]
000e65acldr x3, [sp+440]
000e65b0ldr x6, [sp+336]
000e65b4ldr x0, [sp+288]
000e65b8ldr x7, [sp+344]
000e65bcldr x4, [sp+448]
000e65c0ldr x1, [sp+296]
000e65c4ldr x10, [sp+432]
000e65c8ldr x8, [sp+352]
000e65ccldr x5, [sp+456]
000e65d0ldr x2, [sp+304]
000e65d4ldp x29, x30, [sp-8]
000e65d8add sp, sp, 1072
000e65dcret x30
000e65e0
000e65e0loc_e65e0:
000e65e0ldr x4, [sp+1088]
000e65e4cbnz x4, 0xe65ec
000e65e8b 0xe6ae8
000e65ec
000e65ecloc_e65ec:
000e65ecldr x4, [sp+480]
000e65f0ldrsb x27, [x4]
000e65f4ldr x4, [x4+24]
000e65f8ldr x5, [sp+480]
000e65fcldrsb x27, [x5]
000e6600ldr x5, [x5+16]
000e6604subs xzr, x5, x4
000e6608b.le 0xe6610
000e660cb 0xe6860
000e6610
000e6610loc_e6610:
000e6610ldr x4, [sp+480]
000e6614ldrsb x27, [x4]
000e6618str xzr, [x4+24]
000e661cstp xzr, xzr, [sp+376]
000e6620add x27, sp, 952
000e6624stp xzr, xzr, [x27]
000e6628ldr x4, [sp+1080]
000e662cldrsb x27, [x4]
000e6630ldr x4, [x4]
000e6634ldrsb x27, [x4]
000e6638str x4, [sp+832]
000e663cldr x4, [sp+480]
000e6640ldrsb x27, [x4]
000e6644ldr x4, [x4+8]
000e6648ldrsb x27, [x4]
000e664cldr x1, [x4]
000e6650ldr x2, [x4+8]
000e6654ldr x3, [x4+16]
000e6658str x1, [sp+808]
000e665cstr x2, [sp+816]
000e6660str x3, [sp+824]
000e6664ldr x0, [sp+832]
000e6668bl internal/poll.(*FD).ReadDirent
000e666cstr x0, [sp+224]
000e6670str x1, [sp+952]
000e6674str x2, [sp+960]
000e6678ldr x4, [sp+224]
000e667cstr x4, [sp+256]
000e6680str x1, [sp+1048]
000e6684str x2, [sp+1056]
000e6688ldr x4, [sp+480]
000e668cldrsb x27, [x4]
000e6690ldr x5, [sp+256]
000e6694str x5, [x4+16]
000e6698ldr x4, [sp+1048]
000e669cldr x5, [sp+1056]
000e66a0str x4, [sp+376]
000e66a4str x5, [sp+384]
000e66a8ldr x4, [sp+1080]
000e66acstr x4, [sp+520]
000e66b0ldr x4, [sp+376]
000e66b4cbnz x4, 0xe66bc
000e66b8b 0xe67e8
000e66bc
000e66bcloc_e66bc:
000e66bcadrp x0, 0x56c000
000e66c0add x0, x0, 1088
000e66c4bl runtime.newobject
000e66c8str x0, [sp+800]
000e66ccmovz x1, 10
000e66d0str x1, [x0+8]
000e66d4adrp x27, 0x965000
000e66d8ldr w1, [x27+3056]
000e66dccbz w1, 0xe66e4
000e66e0b 0xe66e8
000e66e4
000e66e4loc_e66e4:
000e66e4b 0xe66f8
000e66e8
000e66e8loc_e66e8:
000e66e8ldr x1, [x0]
000e66ecbl runtime.gcWriteBarrier1
000e66f0str x1, [x25]
000e66f4b 0xe66f8
000e66f8
000e66f8loc_e66f8:
000e66f8adrp x1, 0x5cc000
000e66fcadd x1, x1, 4
000e6700str x1, [x0]
000e6704ldr x0, [sp+800]
000e6708ldrsb x27, [x0]
000e670cldr x1, [sp+1080]
000e6710ldrsb x27, [x1]
000e6714ldr x1, [x1]
000e6718ldrsb x27, [x1]
000e671cldr x2, [x1+56]
000e6720ldr x1, [x1+64]
000e6724str x1, [x0+24]
000e6728adrp x27, 0x965000
000e672cldr w1, [x27+3056]
000e6730cbz w1, 0xe6738
000e6734b 0xe673c
000e6738
000e6738loc_e6738:
000e6738b 0xe6750
000e673c
000e673cloc_e673c:
000e673cbl runtime.gcWriteBarrier2
000e6740str x2, [x25]
000e6744ldr x1, [x0+16]
000e6748str x1, [x25+8]
000e674cb 0xe6750
000e6750
000e6750loc_e6750:
000e6750str x2, [x0+16]
000e6754ldr x0, [sp+800]
000e6758ldrsb x27, [x0]
000e675cldr x1, [sp+384]
000e6760ldr x2, [sp+376]
000e6764str x2, [x0+32]
000e6768adrp x27, 0x965000
000e676cldr w2, [x27+3056]
000e6770cbz w2, 0xe6778
000e6774b 0xe677c
000e6778
000e6778loc_e6778:
000e6778b 0xe6790
000e677c
000e677cloc_e677c:
000e677cbl runtime.gcWriteBarrier2
000e6780str x1, [x25]
000e6784ldr x2, [x0+40]
000e6788str x2, [x25+8]
000e678cb 0xe6790
000e6790
000e6790loc_e6790:
000e6790str x1, [x0+40]
000e6794ldr x0, [sp+800]
000e6798str x0, [sp+944]
000e679cadrp x1, 0x62d000
000e67a0add x1, x1, 2296
000e67a4str x1, [sp+424]
000e67a8str x0, [sp+432]
000e67acbl runtime.deferreturn
000e67b0ldr x9, [sp+424]
000e67b4ldr x3, [sp+440]
000e67b8ldr x6, [sp+336]
000e67bcldr x0, [sp+288]
000e67c0ldr x1, [sp+296]
000e67c4ldr x4, [sp+448]
000e67c8ldr x7, [sp+344]
000e67ccldr x10, [sp+432]
000e67d0ldr x2, [sp+304]
000e67d4ldr x5, [sp+456]
000e67d8ldr x8, [sp+352]
000e67dcldp x29, x30, [sp-8]
000e67e0add sp, sp, 1072
000e67e4ret x30
000e67e8
000e67e8loc_e67e8:
000e67e8ldr x3, [sp+480]
000e67ecldrsb x27, [x3]
000e67f0ldr x3, [x3+16]
000e67f4subs xzr, x3, 0
000e67f8b.le 0xe6800
000e67fcb 0xe685c
000e6800
000e6800loc_e6800:
000e6800ldr x3, [sp+480]
000e6804ldrsb x27, [x3]
000e6808ldr x2, [x3+8]
000e680cadrp x1, 0x507000
000e6810add x1, x1, 0
000e6814str x1, [sp+784]
000e6818str x2, [sp+792]
000e681cadrp x0, 0x92c000
000e6820add x0, x0, 832
000e6824bl sync.(*Pool).Put
000e6828ldr x3, [sp+480]
000e682cldrsb x27, [x3]
000e6830adrp x27, 0x965000
000e6834ldr w4, [x27+3056]
000e6838cbz w4, 0xe6840
000e683cb 0xe6844
000e6840
000e6840loc_e6840:
000e6840b 0xe6854
000e6844
000e6844loc_e6844:
000e6844ldr x0, [x3+8]
000e6848bl runtime.gcWriteBarrier1
000e684cstr x0, [x25]
000e6850b 0xe6854
000e6854
000e6854loc_e6854:
000e6854str xzr, [x3+8]
000e6858b 0xe6aec
000e685c
000e685cloc_e685c:
000e685cb 0xe6864
000e6860
000e6860loc_e6860:
000e6860b 0xe6864
000e6864
000e6864loc_e6864:
000e6864ldr x3, [sp+480]
000e6868ldrsb x27, [x3]
000e686cldr x0, [x3+24]
000e6870str x0, [sp+224]
000e6874ldr x3, [sp+480]
000e6878ldrsb x27, [x3]
000e687cldr x1, [x3+16]
000e6880str x1, [sp+216]
000e6884ldr x3, [sp+480]
000e6888ldrsb x27, [x3]
000e688cldr x3, [x3+8]
000e6890ldrsb x27, [x3]
000e6894ldr x2, [x3+16]
000e6898ldr x3, [x3]
000e689csubs xzr, x2, x1
000e68a0b.hs 0xe68a8
000e68a4b 0xe7264
000e68a8
000e68a8loc_e68a8:
000e68a8subs xzr, x1, x0
000e68acb.hs 0xe68b4
000e68b0b 0xe7260
000e68b4
000e68b4loc_e68b4:
000e68b4sub x2, x2, x0
000e68b8sub x1, x1, x0
000e68bcsub x4, xzr, x2
000e68c0and x4, x0, x4, asr #63
000e68c4add x0, x3, x4
000e68c8str x0, [sp+488]
000e68ccstr x1, [sp+496]
000e68d0str x2, [sp+504]
000e68d4bl os.direntReclen
000e68d8str x0, [sp+208]
000e68dcstrb w1, [sp+96]
000e68e0ldr x3, [sp+208]
000e68e4str x3, [sp+248]
000e68e8ldrb w3, [sp+96]
000e68ecstrb w3, [sp+99]
000e68f0ldr x3, [sp+248]
000e68f4str x3, [sp+104]
000e68f8ldrb w4, [sp+99]
000e68fcstrb w4, [sp+94]
000e6900eor x5, x4, 1
000e6904strb w5, [sp+96]
000e6908tbnz w4, 0, 0xe6910
000e690cb 0xe6928
000e6910
000e6910loc_e6910:
000e6910ldr x4, [sp+496]
000e6914str x4, [sp+216]
000e6918subs xzr, x4, x3
000e691ccset x3, lo
000e6920strb w3, [sp+96]
000e6924b 0xe692c
000e6928
000e6928loc_e6928:
000e6928b 0xe692c
000e692c
000e692cloc_e692c:
000e692cldrb w3, [sp+96]
000e6930tbnz w3, 0, 0xe6938
000e6934b 0xe693c
000e6938
000e6938loc_e6938:
000e6938b 0xe6aec
000e693c
000e693cloc_e693c:
000e693cldr x1, [sp+104]
000e6940ldr x2, [sp+504]
000e6944ldr x3, [sp+488]
000e6948subs xzr, x2, x1
000e694cb.hs 0xe6954
000e6950b 0xe725c
000e6954
000e6954loc_e6954:
000e6954b 0xe6958
000e6958
000e6958loc_e6958:
000e6958str x3, [sp+264]
000e695cstr x1, [sp+272]
000e6960str x2, [sp+280]
000e6964ldr x3, [sp+480]
000e6968ldrsb x27, [x3]
000e696cldr x4, [sp+480]
000e6970ldrsb x27, [x4]
000e6974ldr x4, [x4+24]
000e6978ldr x5, [sp+104]
000e697cadd x4, x4, x5
000e6980str x4, [x3+24]
000e6984ldr x0, [sp+264]
000e6988ldr x1, [sp+272]
000e698cldr x2, [sp+280]
000e6990bl os.direntIno
000e6994str x0, [sp+208]
000e6998strb w1, [sp+96]
000e699cldr x3, [sp+208]
000e69a0str x3, [sp+240]
000e69a4ldrb w3, [sp+96]
000e69a8strb w3, [sp+98]
000e69acldr x3, [sp+240]
000e69b0str x3, [sp+120]
000e69b4ldrb w3, [sp+98]
000e69b8strb w3, [sp+94]
000e69bctbnz w3, 0, 0xe69c4
000e69c0b 0xe6ae4
000e69c4
000e69c4loc_e69c4:
000e69c4ldr x4, [sp+120]
000e69c8subs xzr, x4, 0
000e69cccset x5, eq
000e69d0strb w5, [sp+96]
000e69d4cbz x4, 0xe69dc
000e69d8b 0xe69e8
000e69dc
000e69dcloc_e69dc:
000e69dcorr x4, xzr, 1
000e69e0strb w4, [sp+96]
000e69e4b 0xe69f0
000e69e8
000e69e8loc_e69e8:
000e69e8orr x4, xzr, 1
000e69ecb 0xe69f0
000e69f0
000e69f0loc_e69f0:
000e69f0ldrb w5, [sp+96]
000e69f4tbnz w5, 0, 0xe69fc
000e69f8b 0xe6a00
000e69fc
000e69fcloc_e69fc:
000e69fcb 0xe7230
000e6a00
000e6a00loc_e6a00:
000e6a00ldr x0, [sp+264]
000e6a04ldr x1, [sp+272]
000e6a08ldr x2, [sp+280]
000e6a0cbl os.direntNamlen
000e6a10str x0, [sp+208]
000e6a14strb w1, [sp+96]
000e6a18ldr x3, [sp+208]
000e6a1cstr x3, [sp+232]
000e6a20ldrb w3, [sp+96]
000e6a24strb w3, [sp+97]
000e6a28ldr x3, [sp+232]
000e6a2cstr x3, [sp+112]
000e6a30ldrb w4, [sp+97]
000e6a34strb w4, [sp+94]
000e6a38eor x5, x4, 1
000e6a3cstrb w5, [sp+96]
000e6a40tbnz w4, 0, 0xe6a48
000e6a44b 0xe6a64
000e6a48
000e6a48loc_e6a48:
000e6a48add x7, x3, 19
000e6a4cldr x8, [sp+272]
000e6a50str x8, [sp+216]
000e6a54subs xzr, x8, x7
000e6a58cset x7, lo
000e6a5cstrb w7, [sp+96]
000e6a60b 0xe6a68
000e6a64
000e6a64loc_e6a64:
000e6a64b 0xe6a68
000e6a68
000e6a68loc_e6a68:
000e6a68ldrb w7, [sp+96]
000e6a6ctbnz w7, 0, 0xe6a74
000e6a70b 0xe6a78
000e6a74
000e6a74loc_e6a74:
000e6a74b 0xe6aec
000e6a78
000e6a78loc_e6a78:
000e6a78ldr x7, [sp+112]
000e6a7cadd x1, x7, 19
000e6a80str x1, [sp+208]
000e6a84ldr x2, [sp+280]
000e6a88ldr x8, [sp+264]
000e6a8csubs xzr, x2, x1
000e6a90b.hs 0xe6a98
000e6a94b 0xe7258
000e6a98
000e6a98loc_e6a98:
000e6a98subs xzr, x1, 19
000e6a9cb.hs 0xe6aa4
000e6aa0b 0xe7250
000e6aa4
000e6aa4loc_e6aa4:
000e6aa4sub x9, x2, 19
000e6aa8sub x10, xzr, x9
000e6aacsbfm x10, x10, 63, 63
000e6ab0movz x11, 19
000e6ab4and x10, x10, x11
000e6ab8add x8, x8, x10
000e6abcstr x8, [sp+312]
000e6ac0str x7, [sp+320]
000e6ac4str x9, [sp+328]
000e6ac8str x8, [sp+920]
000e6accstr x7, [sp+928]
000e6ad0str x9, [sp+936]
000e6ad4str xzr, [sp+192]
000e6ad8ldr x7, [sp+928]
000e6adcstr x7, [sp+184]
000e6ae0b 0xe6c34
000e6ae4
000e6ae4loc_e6ae4:
000e6ae4b 0xe6aec
000e6ae8
000e6ae8loc_e6ae8:
000e6ae8b 0xe6aec
000e6aec
000e6aecloc_e6aec:
000e6aecldr x0, [sp+1088]
000e6af0subs xzr, x0, 0
000e6af4cset x0, gt
000e6af8strb w0, [sp+96]
000e6afcb.gt 0xe6b04
000e6b00b 0xe6b30
000e6b04
000e6b04loc_e6b04:
000e6b04ldr x0, [sp+296]
000e6b08str x0, [sp+216]
000e6b0cldr x1, [sp+448]
000e6b10str x1, [sp+224]
000e6b14add x0, x0, x1
000e6b18ldr x1, [sp+344]
000e6b1cstr x1, [sp+200]
000e6b20adds xzr, x0, x1
000e6b24cset x0, eq
000e6b28strb w0, [sp+96]
000e6b2cb 0xe6b34
000e6b30
000e6b30loc_e6b30:
000e6b30b 0xe6b34
000e6b34
000e6b34loc_e6b34:
000e6b34ldrb w0, [sp+96]
000e6b38tbnz w0, 0, 0xe6b40
000e6b3cb 0xe6bf4
000e6b40
000e6b40loc_e6b40:
000e6b40str xzr, [sp+568]
000e6b44add x27, sp, 576
000e6b48stp xzr, xzr, [x27]
000e6b4cstr xzr, [sp+544]
000e6b50add x27, sp, 552
000e6b54stp xzr, xzr, [x27]
000e6b58adrp x27, 0x93b000
000e6b5cldr x0, [x27+1520]
000e6b60adrp x27, 0x93b000
000e6b64ldr x1, [x27+1528]
000e6b68str x0, [sp+528]
000e6b6cstr x1, [sp+536]
000e6b70str xzr, [sp+288]
000e6b74stp xzr, xzr, [sp+296]
000e6b78ldr x0, [sp+568]
000e6b7cldr x1, [sp+576]
000e6b80ldr x2, [sp+584]
000e6b84str x0, [sp+440]
000e6b88str x1, [sp+448]
000e6b8cstr x2, [sp+456]
000e6b90ldr x0, [sp+544]
000e6b94ldr x1, [sp+552]
000e6b98ldr x2, [sp+560]
000e6b9cstr x0, [sp+336]
000e6ba0str x1, [sp+344]
000e6ba4str x2, [sp+352]
000e6ba8ldr x0, [sp+528]
000e6bacldr x1, [sp+536]
000e6bb0str x0, [sp+424]
000e6bb4str x1, [sp+432]
000e6bb8bl runtime.deferreturn
000e6bbcldr x9, [sp+424]
000e6bc0ldr x3, [sp+440]
000e6bc4ldr x6, [sp+336]
000e6bc8ldr x0, [sp+288]
000e6bccldr x1, [sp+296]
000e6bd0ldr x4, [sp+448]
000e6bd4ldr x7, [sp+344]
000e6bd8ldr x10, [sp+432]
000e6bdcldr x2, [sp+304]
000e6be0ldr x5, [sp+456]
000e6be4ldr x8, [sp+352]
000e6be8ldp x29, x30, [sp-8]
000e6becadd sp, sp, 1072
000e6bf0ret x30
000e6bf4
000e6bf4loc_e6bf4:
000e6bf4stp xzr, xzr, [sp+424]
000e6bf8bl runtime.deferreturn
000e6bfcldr x9, [sp+424]
000e6c00ldr x3, [sp+440]
000e6c04ldr x6, [sp+336]
000e6c08ldr x1, [sp+296]
000e6c0cldr x4, [sp+448]
000e6c10ldr x7, [sp+344]
000e6c14ldr x10, [sp+432]
000e6c18ldr x2, [sp+304]
000e6c1cldr x5, [sp+456]
000e6c20ldr x8, [sp+352]
000e6c24ldr x0, [sp+288]
000e6c28ldp x29, x30, [sp-8]
000e6c2cadd sp, sp, 1072
000e6c30ret x30
000e6c34
000e6c34loc_e6c34:
000e6c34ldr x7, [sp+184]
000e6c38ldr x8, [sp+192]
000e6c3csubs xzr, x7, x8
000e6c40b.gt 0xe6c48
000e6c44b 0xe6c9c
000e6c48
000e6c48loc_e6c48:
000e6c48ldr x7, [sp+192]
000e6c4cstr x7, [sp+128]
000e6c50ldr x7, [sp+192]
000e6c54ldr x8, [sp+920]
000e6c58ldrb w7, [x8+x7]
000e6c5cstrb w7, [sp+95]
000e6c60cbz w7, 0xe6c68
000e6c64b 0xe6c88
000e6c68
000e6c68loc_e6c68:
000e6c68ldr x1, [sp+128]
000e6c6cldr x2, [sp+328]
000e6c70subs xzr, x2, x1
000e6c74b.hs 0xe6c7c
000e6c78b 0xe724c
000e6c7c
000e6c7cloc_e6c7c:
000e6c7cb 0xe6c80
000e6c80
000e6c80loc_e6c80:
000e6c80str x1, [sp+320]
000e6c84b 0xe6ca0
000e6c88
000e6c88loc_e6c88:
000e6c88b 0xe6c8c
000e6c8c
000e6c8cloc_e6c8c:
000e6c8cldr x7, [sp+192]
000e6c90add x7, x7, 1
000e6c94str x7, [sp+192]
000e6c98b 0xe6c34
000e6c9c
000e6c9cloc_e6c9c:
000e6c9cb 0xe6ca0
000e6ca0
000e6ca0loc_e6ca0:
000e6ca0ldr x1, [sp+320]
000e6ca4ldr x7, [sp+312]
000e6ca8str x7, [sp+768]
000e6cacstr x1, [sp+776]
000e6cb0subs xzr, x1, 1
000e6cb4cset x8, eq
000e6cb8b.eq 0xe6cc0
000e6cbcb 0xe6cdc
000e6cc0
000e6cc0loc_e6cc0:
000e6cc0subs xzr, x1, 0
000e6cc4b.hi 0xe6ccc
000e6cc8b 0xe7244
000e6ccc
000e6cccloc_e6ccc:
000e6cccldrb w7, [x7]
000e6cd0subs wzr, w7, 46
000e6cd4cset x8, eq
000e6cd8b 0xe6ce0
000e6cdc
000e6cdcloc_e6cdc:
000e6cdcb 0xe6ce0
000e6ce0
000e6ce0loc_e6ce0:
000e6ce0strb w8, [sp+96]
000e6ce4tbnz w8, 0, 0xe6cec
000e6ce8b 0xe6cf0
000e6cec
000e6cecloc_e6cec:
000e6cecb 0xe6d58
000e6cf0
000e6cf0loc_e6cf0:
000e6cf0ldr x1, [sp+320]
000e6cf4ldr x7, [sp+312]
000e6cf8str x7, [sp+752]
000e6cfcstr x1, [sp+760]
000e6d00subs xzr, x1, 2
000e6d04cset x8, eq
000e6d08b.eq 0xe6d10
000e6d0cb 0xe6d4c
000e6d10
000e6d10loc_e6d10:
000e6d10subs xzr, x1, 0
000e6d14b.hi 0xe6d1c
000e6d18b 0xe723c
000e6d1c
000e6d1cloc_e6d1c:
000e6d1cldrb w8, [x7]
000e6d20subs xzr, x1, 1
000e6d24b.hi 0xe6d2c
000e6d28b 0xe7234
000e6d2c
000e6d2cloc_e6d2c:
000e6d2cldrb w7, [x7+1]
000e6d30ubfm x7, x7, 56, 7
000e6d34orr x7, x8, x7
000e6d38ubfm x7, x7, 0, 15
000e6d3cmovz x9, 11822
000e6d40subs wzr, w7, w9
000e6d44cset x8, eq
000e6d48b 0xe6d50
000e6d4c
000e6d4cloc_e6d4c:
000e6d4cb 0xe6d50
000e6d50
000e6d50loc_e6d50:
000e6d50strb w8, [sp+96]
000e6d54b 0xe6d58
000e6d58
000e6d58loc_e6d58:
000e6d58ldrb w7, [sp+96]
000e6d5ctbnz w7, 0, 0xe6d64
000e6d60b 0xe6d68
000e6d64
000e6d64loc_e6d64:
000e6d64b 0xe7230
000e6d68
000e6d68loc_e6d68:
000e6d68ldr x7, [sp+1088]
000e6d6csubs xzr, x7, 0
000e6d70b.gt 0xe6d78
000e6d74b 0xe6d88
000e6d78
000e6d78loc_e6d78:
000e6d78ldr x7, [sp+1088]
000e6d7csub x7, x7, 1
000e6d80str x7, [sp+1088]
000e6d84b 0xe6d8c
000e6d88
000e6d88loc_e6d88:
000e6d88b 0xe6d8c
000e6d8c
000e6d8cloc_e6d8c:
000e6d8cldr x7, [sp+1096]
000e6d90cbz x7, 0xe6d98
000e6d94b 0xe6e38
000e6d98
000e6d98loc_e6d98:
000e6d98ldr x1, [sp+312]
000e6d9cldr x2, [sp+320]
000e6da0mov x0, xzr
000e6da4bl runtime.slicebytetostring
000e6da8str x0, [sp+736]
000e6dacstr x1, [sp+744]
000e6db0ldr x2, [sp+304]
000e6db4ldr x0, [sp+288]
000e6db8ldr x3, [sp+296]
000e6dbcadd x1, x3, 1
000e6dc0subs xzr, x2, x1
000e6dc4b.hs 0xe6dcc
000e6dc8b 0xe6dd0
000e6dcc
000e6dccloc_e6dcc:
000e6dccb 0xe6de4
000e6dd0
000e6dd0loc_e6dd0:
000e6dd0orr x3, xzr, 1
000e6dd4adrp x4, 0x50f000
000e6dd8add x4, x4, 2944
000e6ddcbl runtime.growslice
000e6de0b 0xe6de4
000e6de4
000e6de4loc_e6de4:
000e6de4sub x4, x1, 1
000e6de8add x5, x0, x4, lsl #4
000e6decubfm x4, x4, 60, 59
000e6df0ldr x6, [sp+736]
000e6df4ldr x7, [sp+744]
000e6df8str x7, [x5+8]
000e6dfcadrp x27, 0x965000
000e6e00ldr w5, [x27+3056]
000e6e04cbz w5, 0xe6e0c
000e6e08b 0xe6e10
000e6e0c
000e6e0cloc_e6e0c:
000e6e0cb 0xe6e24
000e6e10
000e6e10loc_e6e10:
000e6e10bl runtime.gcWriteBarrier2
000e6e14str x6, [x25]
000e6e18ldr x5, [x0+x4]
000e6e1cstr x5, [x25+8]
000e6e20b 0xe6e24
000e6e24
000e6e24loc_e6e24:
000e6e24str x6, [x0+x4]
000e6e28str x0, [sp+288]
000e6e2cstr x1, [sp+296]
000e6e30str x2, [sp+304]
000e6e34b 0xe722c
000e6e38
000e6e38loc_e6e38:
000e6e38ldr x7, [sp+1096]
000e6e3csubs xzr, x7, 1
000e6e40b.eq 0xe6e48
000e6e44b 0xe7044
000e6e48
000e6e48loc_e6e48:
000e6e48ldr x0, [sp+264]
000e6e4cldr x1, [sp+272]
000e6e50ldr x2, [sp+280]
000e6e54bl os.direntType
000e6e58str w0, [sp+100]
000e6e5cadd x27, sp, 904
000e6e60stp xzr, xzr, [x27]
000e6e64add x27, sp, 952
000e6e68stp xzr, xzr, [x27]
000e6e6cldr x3, [sp+1080]
000e6e70ldrsb x27, [x3]
000e6e74ldr x3, [x3]
000e6e78ldrsb x27, [x3]
000e6e7cldr x4, [x3+64]
000e6e80ldr x3, [x3+56]
000e6e84str x3, [sp+720]
000e6e88str x4, [sp+728]
000e6e8cldr x1, [sp+312]
000e6e90ldr x2, [sp+320]
000e6e94mov x0, xzr
000e6e98bl runtime.slicebytetostring
000e6e9cstr x0, [sp+704]
000e6ea0str x1, [sp+712]
000e6ea4ldr w4, [sp+100]
000e6ea8ldr x3, [sp+720]
000e6eacldr x5, [sp+728]
000e6eb0mov x2, x0
000e6eb4mov x0, x3
000e6eb8mov x3, x1
000e6ebcmov x1, x5
000e6ec0bl os.newUnixDirent
000e6ec4str x0, [sp+904]
000e6ec8str x1, [sp+912]
000e6eccstr x2, [sp+952]
000e6ed0str x3, [sp+960]
000e6ed4ldr x3, [sp+904]
000e6ed8ldr x4, [sp+912]
000e6edcstr x3, [sp+1032]
000e6ee0str x4, [sp+1040]
000e6ee4ldr x3, [sp+952]
000e6ee8ldr x4, [sp+960]
000e6eecstr x3, [sp+1016]
000e6ef0str x4, [sp+1024]
000e6ef4ldr x3, [sp+1032]
000e6ef8ldr x4, [sp+1040]
000e6efcstr x3, [sp+464]
000e6f00str x4, [sp+472]
000e6f04ldr x0, [sp+1016]
000e6f08ldr x1, [sp+1024]
000e6f0cstr x0, [sp+408]
000e6f10str x1, [sp+416]
000e6f14bl os.IsNotExist
000e6f18strb w0, [sp+96]
000e6f1ctbnz w0, 0, 0xe6f24
000e6f20b 0xe6f28
000e6f24
000e6f24loc_e6f24:
000e6f24b 0xe7230
000e6f28
000e6f28loc_e6f28:
000e6f28ldr x5, [sp+408]
000e6f2ccbnz x5, 0xe6f34
000e6f30b 0xe6fbc
000e6f34
000e6f34loc_e6f34:
000e6f34str xzr, [sp+680]
000e6f38add x27, sp, 688
000e6f3cstp xzr, xzr, [x27]
000e6f40ldr x0, [sp+408]
000e6f44ldr x1, [sp+416]
000e6f48str x0, [sp+664]
000e6f4cstr x1, [sp+672]
000e6f50str xzr, [sp+288]
000e6f54stp xzr, xzr, [sp+296]
000e6f58ldr x0, [sp+680]
000e6f5cldr x1, [sp+688]
000e6f60ldr x2, [sp+696]
000e6f64str x0, [sp+336]
000e6f68str x1, [sp+344]
000e6f6cstr x2, [sp+352]
000e6f70ldr x0, [sp+664]
000e6f74ldr x1, [sp+672]
000e6f78str x0, [sp+424]
000e6f7cstr x1, [sp+432]
000e6f80bl runtime.deferreturn
000e6f84ldr x9, [sp+424]
000e6f88ldr x3, [sp+440]
000e6f8cldr x6, [sp+336]
000e6f90ldr x0, [sp+288]
000e6f94ldr x1, [sp+296]
000e6f98ldr x4, [sp+448]
000e6f9cldr x7, [sp+344]
000e6fa0ldr x10, [sp+432]
000e6fa4ldr x2, [sp+304]
000e6fa8ldr x5, [sp+456]
000e6facldr x8, [sp+352]
000e6fb0ldp x29, x30, [sp-8]
000e6fb4add sp, sp, 1072
000e6fb8ret x30
000e6fbc
000e6fbcloc_e6fbc:
000e6fbcldr x2, [sp+456]
000e6fc0ldr x0, [sp+440]
000e6fc4ldr x5, [sp+448]
000e6fc8add x1, x5, 1
000e6fccsubs xzr, x2, x1
000e6fd0b.hs 0xe6fd8
000e6fd4b 0xe6fdc
000e6fd8
000e6fd8loc_e6fd8:
000e6fd8b 0xe6ff0
000e6fdc
000e6fdcloc_e6fdc:
000e6fdcorr x3, xzr, 1
000e6fe0adrp x4, 0x549000
000e6fe4add x4, x4, 3904
000e6fe8bl runtime.growslice
000e6fecb 0xe6ff0
000e6ff0
000e6ff0loc_e6ff0:
000e6ff0ldr x4, [sp+472]
000e6ff4ldr x5, [sp+464]
000e6ff8sub x6, x1, 1
000e6ffcadd x7, x0, x6, lsl #4
000e7000ubfm x6, x6, 60, 59
000e7004str x5, [x0+x6]
000e7008adrp x27, 0x964000
000e700cldr w5, [x27+3056]
000e7010cbz w5, 0xe7018
000e7014b 0xe701c
000e7018
000e7018loc_e7018:
000e7018b 0xe7030
000e701c
000e701cloc_e701c:
000e701cbl runtime.gcWriteBarrier2
000e7020str x4, [x25]
000e7024ldr x5, [x7+8]
000e7028str x5, [x25+8]
000e702cb 0xe7030
000e7030
000e7030loc_e7030:
000e7030str x4, [x7+8]
000e7034str x0, [sp+440]
000e7038str x1, [sp+448]
000e703cstr x2, [sp+456]
000e7040b 0xe7228
000e7044
000e7044loc_e7044:
000e7044add x27, sp, 888
000e7048stp xzr, xzr, [x27]
000e704cadd x27, sp, 952
000e7050stp xzr, xzr, [x27]
000e7054ldr x7, [sp+1080]
000e7058ldrsb x27, [x7]
000e705cldr x7, [x7]
000e7060ldrsb x27, [x7]
000e7064ldr x1, [x7+56]
000e7068ldr x2, [x7+64]
000e706cstr x1, [sp+648]
000e7070str x2, [sp+656]
000e7074ldr x5, [sp+312]
000e7078ldr x6, [sp+320]
000e707cmov x0, xzr
000e7080adrp x3, 0x5c8000
000e7084add x3, x3, 4032
000e7088orr x4, xzr, 1
000e708cbl runtime.concatstring3
000e7090str x0, [sp+632]
000e7094str x1, [sp+640]
000e7098adrp x27, 0x925000
000e709cldr x26, [x27+4032]
000e70a0ldr x7, [x26]
000e70a4blr x7
000e70a8str x0, [sp+888]
000e70acstr x1, [sp+896]
000e70b0str x2, [sp+952]
000e70b4str x3, [sp+960]
000e70b8ldr x7, [sp+888]
000e70bcldr x8, [sp+896]
000e70c0str x7, [sp+1000]
000e70c4str x8, [sp+1008]
000e70c8ldr x7, [sp+952]
000e70ccldr x8, [sp+960]
000e70d0str x7, [sp+984]
000e70d4str x8, [sp+992]
000e70d8ldr x7, [sp+1000]
000e70dcldr x8, [sp+1008]
000e70e0str x7, [sp+360]
000e70e4str x8, [sp+368]
000e70e8ldr x0, [sp+984]
000e70ecldr x1, [sp+992]
000e70f0str x0, [sp+392]
000e70f4str x1, [sp+400]
000e70f8bl os.IsNotExist
000e70fcstrb w0, [sp+96]
000e7100tbnz w0, 0, 0xe7108
000e7104b 0xe710c
000e7108
000e7108loc_e7108:
000e7108b 0xe7230
000e710c
000e710cloc_e710c:
000e710cldr x5, [sp+392]
000e7110cbnz x5, 0xe7118
000e7114b 0xe71a0
000e7118
000e7118loc_e7118:
000e7118str xzr, [sp+608]
000e711cadd x27, sp, 616
000e7120stp xzr, xzr, [x27]
000e7124ldr x0, [sp+392]
000e7128ldr x1, [sp+400]
000e712cstr x0, [sp+592]
000e7130str x1, [sp+600]
000e7134str xzr, [sp+288]
000e7138stp xzr, xzr, [sp+296]
000e713cldr x0, [sp+608]
000e7140ldr x1, [sp+616]
000e7144ldr x2, [sp+624]
000e7148str x0, [sp+440]
000e714cstr x1, [sp+448]
000e7150str x2, [sp+456]
000e7154ldr x0, [sp+592]
000e7158ldr x1, [sp+600]
000e715cstr x0, [sp+424]
000e7160str x1, [sp+432]
000e7164bl runtime.deferreturn
000e7168ldr x9, [sp+424]
000e716cldr x3, [sp+440]
000e7170ldr x6, [sp+336]
000e7174ldr x0, [sp+288]
000e7178ldr x1, [sp+296]
000e717cldr x4, [sp+448]
000e7180ldr x7, [sp+344]
000e7184ldr x10, [sp+432]
000e7188ldr x2, [sp+304]
000e718cldr x5, [sp+456]
000e7190ldr x8, [sp+352]
000e7194ldp x29, x30, [sp-8]
000e7198add sp, sp, 1072
000e719cret x30
000e71a0
000e71a0loc_e71a0:
000e71a0ldr x2, [sp+352]
000e71a4ldr x0, [sp+336]
000e71a8ldr x5, [sp+344]
000e71acadd x1, x5, 1
000e71b0subs xzr, x2, x1
000e71b4b.hs 0xe71bc
000e71b8b 0xe71c0
000e71bc
000e71bcloc_e71bc:
000e71bcb 0xe71d4
000e71c0
000e71c0loc_e71c0:
000e71c0orr x3, xzr, 1
000e71c4adrp x4, 0x559000
000e71c8add x4, x4, 3424
000e71ccbl runtime.growslice
000e71d0b 0xe71d4
000e71d4
000e71d4loc_e71d4:
000e71d4ldr x4, [sp+368]
000e71d8ldr x5, [sp+360]
000e71dcsub x6, x1, 1
000e71e0add x7, x0, x6, lsl #4
000e71e4ubfm x6, x6, 60, 59
000e71e8str x5, [x0+x6]
000e71ecadrp x27, 0x964000
000e71f0ldr w5, [x27+3056]
000e71f4cbz w5, 0xe71fc
000e71f8b 0xe7200
000e71fc
000e71fcloc_e71fc:
000e71fcb 0xe7214
000e7200
000e7200loc_e7200:
000e7200bl runtime.gcWriteBarrier2
000e7204str x4, [x25]
000e7208ldr x5, [x7+8]
000e720cstr x5, [x25+8]
000e7210b 0xe7214
000e7214
000e7214loc_e7214:
000e7214str x4, [x7+8]
000e7218str x0, [sp+336]
000e721cstr x1, [sp+344]
000e7220str x2, [sp+352]
000e7224b 0xe7228
000e7228
000e7228loc_e7228:
000e7228b 0xe722c
000e722c
000e722cloc_e722c:
000e722cb 0xe7230
000e7230
000e7230loc_e7230:
000e7230b 0xe65e0
000e7234
000e7234loc_e7234:
000e7234orr x0, xzr, 1
000e7238bl runtime.panicIndex
000e723c
000e723cloc_e723c:
000e723cmov x0, xzr
000e7240bl runtime.panicIndex
000e7244
000e7244loc_e7244:
000e7244mov x0, xzr
000e7248bl runtime.panicIndex
000e724c
000e724cloc_e724c:
000e724cbl runtime.panicSliceAcap
000e7250
000e7250loc_e7250:
000e7250movz x0, 19
000e7254bl runtime.panicSliceBU
000e7258
000e7258loc_e7258:
000e7258bl runtime.panicSliceAcapU
000e725c
000e725cloc_e725c:
000e725cbl runtime.panicSliceAcapU
000e7260
000e7260loc_e7260:
000e7260bl runtime.panicSliceB
000e7264
000e7264loc_e7264:
000e7264bl runtime.panicSliceAcap
000e7268
000e7268loc_e7268:
000e7268mov x1, x2
000e726cadrp x2, 0x523000
000e7270add x2, x2, 3520
000e7274bl runtime.panicdottypeE
000e7278hint
000e727c
000e727cloc_e727c:
000e727cstp x0, x1, [sp+8]
000e7280str x2, [sp+24]
000e7284mov x3, x30
000e7288bl runtime.morestack_noctxt.abi0
000e728cldp x0, x1, [sp+8]
000e7290ldr x2, [sp+24]
000e7294b 0xe63c0
000e7298udf 0
000e729cudf 0
000e63c0
000e63c0os.(*File).readdir: ; void os.(*File).readdir(os.File * f, int n, os.readdirMode mode)
000e63c0ldr x16, [x28+16]
000e63c4sub x17, sp, 944
000e63c8subs xzr, x17, x16
000e63ccb.ls 0xe727c
000e63d0sub x20, sp, 1072
000e63d4stp x29, x30, [x20-8]
000e63d8add sp, x20, 0
000e63dcsub x29, sp, 8
000e63e0str x0, [sp+1080]
000e63e4str x1, [sp+1088]
000e63e8str x2, [sp+1096]
000e63ecstr xzr, [sp+288]
000e63f0stp xzr, xzr, [sp+296]
000e63f4str xzr, [sp+440]
000e63f8stp xzr, xzr, [sp+448]
000e63fcstr xzr, [sp+336]
000e6400stp xzr, xzr, [sp+344]
000e6404stp xzr, xzr, [sp+424]
000e6408ldr x2, [sp+1080]
000e640cldrsb x27, [x2]
000e6410ldr x2, [x2]
000e6414ldrsb x27, [x2]
000e6418add x2, x2, 72
000e641cstr x2, [sp+880]
000e6420ldr x0, [sp+880]
000e6424adrp x1, 0x635000
000e6428add x1, x1, 2240
000e642cbl sync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).Load
000e6430str x0, [sp+480]
000e6434ldr x2, [sp+480]
000e6438cbnz x2, 0xe6440
000e643cb 0xe6444
000e6440
000e6440loc_e6440:
000e6440b 0xe6484
000e6444
000e6444loc_e6444:
000e6444adrp x0, 0x57c000
000e6448add x0, x0, 2528
000e644cbl runtime.newobject
000e6450str x0, [sp+480]
000e6454ldr x1, [sp+1080]
000e6458ldrsb x27, [x1]
000e645cldr x1, [x1]
000e6460ldrsb x27, [x1]
000e6464add x1, x1, 72
000e6468str x1, [sp+872]
000e646cldr x2, [sp+480]
000e6470ldr x0, [sp+872]
000e6474adrp x1, 0x635000
000e6478add x1, x1, 2240
000e647cbl sync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).Store
000e6480b 0xe6484
000e6484
000e6484loc_e6484:
000e6484ldr x0, [sp+480]
000e6488ldrsb x27, [x0]
000e648cstr x0, [sp+864]
000e6490bl sync.(*Mutex).Lock
000e6494ldr x1, [sp+480]
000e6498ldrsb x27, [x1]
000e649cstr x1, [sp+512]
000e64a0add x27, sp, 840
000e64a4stp xzr, xzr, [x27]
000e64a8add x1, sp, 840
000e64acstr x1, [sp+856]
000e64b0ldrsb x27, [x1]
000e64b4adrp x2, 4096
000e64b8add x2, x2, 672
000e64bcstr x2, [x1]
000e64c0ldrsb x27, [x1]
000e64c4ldr x2, [sp+512]
000e64c8adrp x27, 0x965000
000e64ccldr w3, [x27+3056]
000e64d0cbz w3, 0xe64d8
000e64d4b 0xe64dc
000e64d8
000e64d8loc_e64d8:
000e64d8b 0xe64f0
000e64dc
000e64dcloc_e64dc:
000e64dcbl runtime.gcWriteBarrier2
000e64e0str x2, [x25]
000e64e4ldr x3, [x1+8]
000e64e8str x3, [x25+8]
000e64ecb 0xe64f0
000e64f0
000e64f0loc_e64f0:
000e64f0str x2, [x1+8]
000e64f4str x1, [sp+160]
000e64f8add x0, sp, 136
000e64fcbl runtime.deferprocStack
000e6500subs xzr, x0, 0
000e6504b.ne 0xe65a4
000e6508b 0xe650c
000e650c
000e650cloc_e650c:
000e650cldr x4, [sp+480]
000e6510ldrsb x27, [x4]
000e6514ldr x4, [x4+8]
000e6518cbnz x4, 0xe6520
000e651cb 0xe6524
000e6520
000e6520loc_e6520:
000e6520b 0xe6584
000e6524
000e6524loc_e6524:
000e6524adrp x0, 0x92c000
000e6528add x0, x0, 832
000e652cbl sync.(*Pool).Get
000e6530str x0, [sp+968]
000e6534str x1, [sp+976]
000e6538adrp x2, 0x507000
000e653cadd x2, x2, 0
000e6540subs xzr, x0, x2
000e6544b.eq 0xe654c
000e6548b 0xe7268
000e654c
000e654cloc_e654c:
000e654cldr x4, [sp+480]
000e6550ldrsb x27, [x4]
000e6554adrp x27, 0x965000
000e6558ldr w5, [x27+3056]
000e655ccbz w5, 0xe6564
000e6560b 0xe6568
000e6564
000e6564loc_e6564:
000e6564b 0xe657c
000e6568
000e6568loc_e6568:
000e6568bl runtime.gcWriteBarrier2
000e656cstr x1, [x25]
000e6570ldr x5, [x4+8]
000e6574str x5, [x25+8]
000e6578b 0xe657c
000e657c
000e657cloc_e657c:
000e657cstr x1, [x4+8]
000e6580b 0xe6584
000e6584
000e6584loc_e6584:
000e6584ldr x4, [sp+1088]
000e6588cbz x4, 0xe6590
000e658cb 0xe659c
000e6590
000e6590loc_e6590:
000e6590movn x4, 0
000e6594str x4, [sp+1088]
000e6598b 0xe65a0
000e659c
000e659cloc_e659c:
000e659cb 0xe65a0
000e65a0
000e65a0loc_e65a0:
000e65a0b 0xe65e0
000e65a4
000e65a4loc_e65a4:
000e65a4bl runtime.deferreturn
000e65a8ldr x9, [sp+424]
000e65acldr x3, [sp+440]
000e65b0ldr x6, [sp+336]
000e65b4ldr x0, [sp+288]
000e65b8ldr x7, [sp+344]
000e65bcldr x4, [sp+448]
000e65c0ldr x1, [sp+296]
000e65c4ldr x10, [sp+432]
000e65c8ldr x8, [sp+352]
000e65ccldr x5, [sp+456]
000e65d0ldr x2, [sp+304]
000e65d4ldp x29, x30, [sp-8]
000e65d8add sp, sp, 1072
000e65dcret x30
000e65e0
000e65e0loc_e65e0:
000e65e0ldr x4, [sp+1088]
000e65e4cbnz x4, 0xe65ec
000e65e8b 0xe6ae8
000e65ec
000e65ecloc_e65ec:
000e65ecldr x4, [sp+480]
000e65f0ldrsb x27, [x4]
000e65f4ldr x4, [x4+24]
000e65f8ldr x5, [sp+480]
000e65fcldrsb x27, [x5]
000e6600ldr x5, [x5+16]
000e6604subs xzr, x5, x4
000e6608b.le 0xe6610
000e660cb 0xe6860
000e6610
000e6610loc_e6610:
000e6610ldr x4, [sp+480]
000e6614ldrsb x27, [x4]
000e6618str xzr, [x4+24]
000e661cstp xzr, xzr, [sp+376]
000e6620add x27, sp, 952
000e6624stp xzr, xzr, [x27]
000e6628ldr x4, [sp+1080]
000e662cldrsb x27, [x4]
000e6630ldr x4, [x4]
000e6634ldrsb x27, [x4]
000e6638str x4, [sp+832]
000e663cldr x4, [sp+480]
000e6640ldrsb x27, [x4]
000e6644ldr x4, [x4+8]
000e6648ldrsb x27, [x4]
000e664cldr x1, [x4]
000e6650ldr x2, [x4+8]
000e6654ldr x3, [x4+16]
000e6658str x1, [sp+808]
000e665cstr x2, [sp+816]
000e6660str x3, [sp+824]
000e6664ldr x0, [sp+832]
000e6668bl internal/poll.(*FD).ReadDirent
000e666cstr x0, [sp+224]
000e6670str x1, [sp+952]
000e6674str x2, [sp+960]
000e6678ldr x4, [sp+224]
000e667cstr x4, [sp+256]
000e6680str x1, [sp+1048]
000e6684str x2, [sp+1056]
000e6688ldr x4, [sp+480]
000e668cldrsb x27, [x4]
000e6690ldr x5, [sp+256]
000e6694str x5, [x4+16]
000e6698ldr x4, [sp+1048]
000e669cldr x5, [sp+1056]
000e66a0str x4, [sp+376]
000e66a4str x5, [sp+384]
000e66a8ldr x4, [sp+1080]
000e66acstr x4, [sp+520]
000e66b0ldr x4, [sp+376]
000e66b4cbnz x4, 0xe66bc
000e66b8b 0xe67e8
000e66bc
000e66bcloc_e66bc:
000e66bcadrp x0, 0x56c000
000e66c0add x0, x0, 1088
000e66c4bl runtime.newobject
000e66c8str x0, [sp+800]
000e66ccmovz x1, 10
000e66d0str x1, [x0+8]
000e66d4adrp x27, 0x965000
000e66d8ldr w1, [x27+3056]
000e66dccbz w1, 0xe66e4
000e66e0b 0xe66e8
000e66e4
000e66e4loc_e66e4:
000e66e4b 0xe66f8
000e66e8
000e66e8loc_e66e8:
000e66e8ldr x1, [x0]
000e66ecbl runtime.gcWriteBarrier1
000e66f0str x1, [x25]
000e66f4b 0xe66f8
000e66f8
000e66f8loc_e66f8:
000e66f8adrp x1, 0x5cc000
000e66fcadd x1, x1, 4
000e6700str x1, [x0]
000e6704ldr x0, [sp+800]
000e6708ldrsb x27, [x0]
000e670cldr x1, [sp+1080]
000e6710ldrsb x27, [x1]
000e6714ldr x1, [x1]
000e6718ldrsb x27, [x1]
000e671cldr x2, [x1+56]
000e6720ldr x1, [x1+64]
000e6724str x1, [x0+24]
000e6728adrp x27, 0x965000
000e672cldr w1, [x27+3056]
000e6730cbz w1, 0xe6738
000e6734b 0xe673c
000e6738
000e6738loc_e6738:
000e6738b 0xe6750
000e673c
000e673cloc_e673c:
000e673cbl runtime.gcWriteBarrier2
000e6740str x2, [x25]
000e6744ldr x1, [x0+16]
000e6748str x1, [x25+8]
000e674cb 0xe6750
000e6750
000e6750loc_e6750:
000e6750str x2, [x0+16]
000e6754ldr x0, [sp+800]
000e6758ldrsb x27, [x0]
000e675cldr x1, [sp+384]
000e6760ldr x2, [sp+376]
000e6764str x2, [x0+32]
000e6768adrp x27, 0x965000
000e676cldr w2, [x27+3056]
000e6770cbz w2, 0xe6778
000e6774b 0xe677c
000e6778
000e6778loc_e6778:
000e6778b 0xe6790
000e677c
000e677cloc_e677c:
000e677cbl runtime.gcWriteBarrier2
000e6780str x1, [x25]
000e6784ldr x2, [x0+40]
000e6788str x2, [x25+8]
000e678cb 0xe6790
000e6790
000e6790loc_e6790:
000e6790str x1, [x0+40]
000e6794ldr x0, [sp+800]
000e6798str x0, [sp+944]
000e679cadrp x1, 0x62d000
000e67a0add x1, x1, 2296
000e67a4str x1, [sp+424]
000e67a8str x0, [sp+432]
000e67acbl runtime.deferreturn
000e67b0ldr x9, [sp+424]
000e67b4ldr x3, [sp+440]
000e67b8ldr x6, [sp+336]
000e67bcldr x0, [sp+288]
000e67c0ldr x1, [sp+296]
000e67c4ldr x4, [sp+448]
000e67c8ldr x7, [sp+344]
000e67ccldr x10, [sp+432]
000e67d0ldr x2, [sp+304]
000e67d4ldr x5, [sp+456]
000e67d8ldr x8, [sp+352]
000e67dcldp x29, x30, [sp-8]
000e67e0add sp, sp, 1072
000e67e4ret x30
000e67e8
000e67e8loc_e67e8:
000e67e8ldr x3, [sp+480]
000e67ecldrsb x27, [x3]
000e67f0ldr x3, [x3+16]
000e67f4subs xzr, x3, 0
000e67f8b.le 0xe6800
000e67fcb 0xe685c
000e6800
000e6800loc_e6800:
000e6800ldr x3, [sp+480]
000e6804ldrsb x27, [x3]
000e6808ldr x2, [x3+8]
000e680cadrp x1, 0x507000
000e6810add x1, x1, 0
000e6814str x1, [sp+784]
000e6818str x2, [sp+792]
000e681cadrp x0, 0x92c000
000e6820add x0, x0, 832
000e6824bl sync.(*Pool).Put
000e6828ldr x3, [sp+480]
000e682cldrsb x27, [x3]
000e6830adrp x27, 0x965000
000e6834ldr w4, [x27+3056]
000e6838cbz w4, 0xe6840
000e683cb 0xe6844
000e6840
000e6840loc_e6840:
000e6840b 0xe6854
000e6844
000e6844loc_e6844:
000e6844ldr x0, [x3+8]
000e6848bl runtime.gcWriteBarrier1
000e684cstr x0, [x25]
000e6850b 0xe6854
000e6854
000e6854loc_e6854:
000e6854str xzr, [x3+8]
000e6858b 0xe6aec
000e685c
000e685cloc_e685c:
000e685cb 0xe6864
000e6860
000e6860loc_e6860:
000e6860b 0xe6864
000e6864
000e6864loc_e6864:
000e6864ldr x3, [sp+480]
000e6868ldrsb x27, [x3]
000e686cldr x0, [x3+24]
000e6870str x0, [sp+224]
000e6874ldr x3, [sp+480]
000e6878ldrsb x27, [x3]
000e687cldr x1, [x3+16]
000e6880str x1, [sp+216]
000e6884ldr x3, [sp+480]
000e6888ldrsb x27, [x3]
000e688cldr x3, [x3+8]
000e6890ldrsb x27, [x3]
000e6894ldr x2, [x3+16]
000e6898ldr x3, [x3]
000e689csubs xzr, x2, x1
000e68a0b.hs 0xe68a8
000e68a4b 0xe7264
000e68a8
000e68a8loc_e68a8:
000e68a8subs xzr, x1, x0
000e68acb.hs 0xe68b4
000e68b0b 0xe7260
000e68b4
000e68b4loc_e68b4:
000e68b4sub x2, x2, x0
000e68b8sub x1, x1, x0
000e68bcsub x4, xzr, x2
000e68c0and x4, x0, x4, asr #63
000e68c4add x0, x3, x4
000e68c8str x0, [sp+488]
000e68ccstr x1, [sp+496]
000e68d0str x2, [sp+504]
000e68d4bl os.direntReclen
000e68d8str x0, [sp+208]
000e68dcstrb w1, [sp+96]
000e68e0ldr x3, [sp+208]
000e68e4str x3, [sp+248]
000e68e8ldrb w3, [sp+96]
000e68ecstrb w3, [sp+99]
000e68f0ldr x3, [sp+248]
000e68f4str x3, [sp+104]
000e68f8ldrb w4, [sp+99]
000e68fcstrb w4, [sp+94]
000e6900eor x5, x4, 1
000e6904strb w5, [sp+96]
000e6908tbnz w4, 0, 0xe6910
000e690cb 0xe6928
000e6910
000e6910loc_e6910:
000e6910ldr x4, [sp+496]
000e6914str x4, [sp+216]
000e6918subs xzr, x4, x3
000e691ccset x3, lo
000e6920strb w3, [sp+96]
000e6924b 0xe692c
000e6928
000e6928loc_e6928:
000e6928b 0xe692c
000e692c
000e692cloc_e692c:
000e692cldrb w3, [sp+96]
000e6930tbnz w3, 0, 0xe6938
000e6934b 0xe693c
000e6938
000e6938loc_e6938:
000e6938b 0xe6aec
000e693c
000e693cloc_e693c:
000e693cldr x1, [sp+104]
000e6940ldr x2, [sp+504]
000e6944ldr x3, [sp+488]
000e6948subs xzr, x2, x1
000e694cb.hs 0xe6954
000e6950b 0xe725c
000e6954
000e6954loc_e6954:
000e6954b 0xe6958
000e6958
000e6958loc_e6958:
000e6958str x3, [sp+264]
000e695cstr x1, [sp+272]
000e6960str x2, [sp+280]
000e6964ldr x3, [sp+480]
000e6968ldrsb x27, [x3]
000e696cldr x4, [sp+480]
000e6970ldrsb x27, [x4]
000e6974ldr x4, [x4+24]
000e6978ldr x5, [sp+104]
000e697cadd x4, x4, x5
000e6980str x4, [x3+24]
000e6984ldr x0, [sp+264]
000e6988ldr x1, [sp+272]
000e698cldr x2, [sp+280]
000e6990bl os.direntIno
000e6994str x0, [sp+208]
000e6998strb w1, [sp+96]
000e699cldr x3, [sp+208]
000e69a0str x3, [sp+240]
000e69a4ldrb w3, [sp+96]
000e69a8strb w3, [sp+98]
000e69acldr x3, [sp+240]
000e69b0str x3, [sp+120]
000e69b4ldrb w3, [sp+98]
000e69b8strb w3, [sp+94]
000e69bctbnz w3, 0, 0xe69c4
000e69c0b 0xe6ae4
000e69c4
000e69c4loc_e69c4:
000e69c4ldr x4, [sp+120]
000e69c8subs xzr, x4, 0
000e69cccset x5, eq
000e69d0strb w5, [sp+96]
000e69d4cbz x4, 0xe69dc
000e69d8b 0xe69e8
000e69dc
000e69dcloc_e69dc:
000e69dcorr x4, xzr, 1
000e69e0strb w4, [sp+96]
000e69e4b 0xe69f0
000e69e8
000e69e8loc_e69e8:
000e69e8orr x4, xzr, 1
000e69ecb 0xe69f0
000e69f0
000e69f0loc_e69f0:
000e69f0ldrb w5, [sp+96]
000e69f4tbnz w5, 0, 0xe69fc
000e69f8b 0xe6a00
000e69fc
000e69fcloc_e69fc:
000e69fcb 0xe7230
000e6a00
000e6a00loc_e6a00:
000e6a00ldr x0, [sp+264]
000e6a04ldr x1, [sp+272]
000e6a08ldr x2, [sp+280]
000e6a0cbl os.direntNamlen
000e6a10str x0, [sp+208]
000e6a14strb w1, [sp+96]
000e6a18ldr x3, [sp+208]
000e6a1cstr x3, [sp+232]
000e6a20ldrb w3, [sp+96]
000e6a24strb w3, [sp+97]
000e6a28ldr x3, [sp+232]
000e6a2cstr x3, [sp+112]
000e6a30ldrb w4, [sp+97]
000e6a34strb w4, [sp+94]
000e6a38eor x5, x4, 1
000e6a3cstrb w5, [sp+96]
000e6a40tbnz w4, 0, 0xe6a48
000e6a44b 0xe6a64
000e6a48
000e6a48loc_e6a48:
000e6a48add x7, x3, 19
000e6a4cldr x8, [sp+272]
000e6a50str x8, [sp+216]
000e6a54subs xzr, x8, x7
000e6a58cset x7, lo
000e6a5cstrb w7, [sp+96]
000e6a60b 0xe6a68
000e6a64
000e6a64loc_e6a64:
000e6a64b 0xe6a68
000e6a68
000e6a68loc_e6a68:
000e6a68ldrb w7, [sp+96]
000e6a6ctbnz w7, 0, 0xe6a74
000e6a70b 0xe6a78
000e6a74
000e6a74loc_e6a74:
000e6a74b 0xe6aec
000e6a78
000e6a78loc_e6a78:
000e6a78ldr x7, [sp+112]
000e6a7cadd x1, x7, 19
000e6a80str x1, [sp+208]
000e6a84ldr x2, [sp+280]
000e6a88ldr x8, [sp+264]
000e6a8csubs xzr, x2, x1
000e6a90b.hs 0xe6a98
000e6a94b 0xe7258
000e6a98
000e6a98loc_e6a98:
000e6a98subs xzr, x1, 19
000e6a9cb.hs 0xe6aa4
000e6aa0b 0xe7250
000e6aa4
000e6aa4loc_e6aa4:
000e6aa4sub x9, x2, 19
000e6aa8sub x10, xzr, x9
000e6aacsbfm x10, x10, 63, 63
000e6ab0movz x11, 19
000e6ab4and x10, x10, x11
000e6ab8add x8, x8, x10
000e6abcstr x8, [sp+312]
000e6ac0str x7, [sp+320]
000e6ac4str x9, [sp+328]
000e6ac8str x8, [sp+920]
000e6accstr x7, [sp+928]
000e6ad0str x9, [sp+936]
000e6ad4str xzr, [sp+192]
000e6ad8ldr x7, [sp+928]
000e6adcstr x7, [sp+184]
000e6ae0b 0xe6c34
000e6ae4
000e6ae4loc_e6ae4:
000e6ae4b 0xe6aec
000e6ae8
000e6ae8loc_e6ae8:
000e6ae8b 0xe6aec
000e6aec
000e6aecloc_e6aec:
000e6aecldr x0, [sp+1088]
000e6af0subs xzr, x0, 0
000e6af4cset x0, gt
000e6af8strb w0, [sp+96]
000e6afcb.gt 0xe6b04
000e6b00b 0xe6b30
000e6b04
000e6b04loc_e6b04:
000e6b04ldr x0, [sp+296]
000e6b08str x0, [sp+216]
000e6b0cldr x1, [sp+448]
000e6b10str x1, [sp+224]
000e6b14add x0, x0, x1
000e6b18ldr x1, [sp+344]
000e6b1cstr x1, [sp+200]
000e6b20adds xzr, x0, x1
000e6b24cset x0, eq
000e6b28strb w0, [sp+96]
000e6b2cb 0xe6b34
000e6b30
000e6b30loc_e6b30:
000e6b30b 0xe6b34
000e6b34
000e6b34loc_e6b34:
000e6b34ldrb w0, [sp+96]
000e6b38tbnz w0, 0, 0xe6b40
000e6b3cb 0xe6bf4
000e6b40
000e6b40loc_e6b40:
000e6b40str xzr, [sp+568]
000e6b44add x27, sp, 576
000e6b48stp xzr, xzr, [x27]
000e6b4cstr xzr, [sp+544]
000e6b50add x27, sp, 552
000e6b54stp xzr, xzr, [x27]
000e6b58adrp x27, 0x93b000
000e6b5cldr x0, [x27+1520]
000e6b60adrp x27, 0x93b000
000e6b64ldr x1, [x27+1528]
000e6b68str x0, [sp+528]
000e6b6cstr x1, [sp+536]
000e6b70str xzr, [sp+288]
000e6b74stp xzr, xzr, [sp+296]
000e6b78ldr x0, [sp+568]
000e6b7cldr x1, [sp+576]
000e6b80ldr x2, [sp+584]
000e6b84str x0, [sp+440]
000e6b88str x1, [sp+448]
000e6b8cstr x2, [sp+456]
000e6b90ldr x0, [sp+544]
000e6b94ldr x1, [sp+552]
000e6b98ldr x2, [sp+560]
000e6b9cstr x0, [sp+336]
000e6ba0str x1, [sp+344]
000e6ba4str x2, [sp+352]
000e6ba8ldr x0, [sp+528]
000e6bacldr x1, [sp+536]
000e6bb0str x0, [sp+424]
000e6bb4str x1, [sp+432]
000e6bb8bl runtime.deferreturn
000e6bbcldr x9, [sp+424]
000e6bc0ldr x3, [sp+440]
000e6bc4ldr x6, [sp+336]
000e6bc8ldr x0, [sp+288]
000e6bccldr x1, [sp+296]
000e6bd0ldr x4, [sp+448]
000e6bd4ldr x7, [sp+344]
000e6bd8ldr x10, [sp+432]
000e6bdcldr x2, [sp+304]
000e6be0ldr x5, [sp+456]
000e6be4ldr x8, [sp+352]
000e6be8ldp x29, x30, [sp-8]
000e6becadd sp, sp, 1072
000e6bf0ret x30
000e6bf4
000e6bf4loc_e6bf4:
000e6bf4stp xzr, xzr, [sp+424]
000e6bf8bl runtime.deferreturn
000e6bfcldr x9, [sp+424]
000e6c00ldr x3, [sp+440]
000e6c04ldr x6, [sp+336]
000e6c08ldr x1, [sp+296]
000e6c0cldr x4, [sp+448]
000e6c10ldr x7, [sp+344]
000e6c14ldr x10, [sp+432]
000e6c18ldr x2, [sp+304]
000e6c1cldr x5, [sp+456]
000e6c20ldr x8, [sp+352]
000e6c24ldr x0, [sp+288]
000e6c28ldp x29, x30, [sp-8]
000e6c2cadd sp, sp, 1072
000e6c30ret x30
000e6c34
000e6c34loc_e6c34:
000e6c34ldr x7, [sp+184]
000e6c38ldr x8, [sp+192]
000e6c3csubs xzr, x7, x8
000e6c40b.gt 0xe6c48
000e6c44b 0xe6c9c
000e6c48
000e6c48loc_e6c48:
000e6c48ldr x7, [sp+192]
000e6c4cstr x7, [sp+128]
000e6c50ldr x7, [sp+192]
000e6c54ldr x8, [sp+920]
000e6c58ldrb w7, [x8+x7]
000e6c5cstrb w7, [sp+95]
000e6c60cbz w7, 0xe6c68
000e6c64b 0xe6c88
000e6c68
000e6c68loc_e6c68:
000e6c68ldr x1, [sp+128]
000e6c6cldr x2, [sp+328]
000e6c70subs xzr, x2, x1
000e6c74b.hs 0xe6c7c
000e6c78b 0xe724c
000e6c7c
000e6c7cloc_e6c7c:
000e6c7cb 0xe6c80
000e6c80
000e6c80loc_e6c80:
000e6c80str x1, [sp+320]
000e6c84b 0xe6ca0
000e6c88
000e6c88loc_e6c88:
000e6c88b 0xe6c8c
000e6c8c
000e6c8cloc_e6c8c:
000e6c8cldr x7, [sp+192]
000e6c90add x7, x7, 1
000e6c94str x7, [sp+192]
000e6c98b 0xe6c34
000e6c9c
000e6c9cloc_e6c9c:
000e6c9cb 0xe6ca0
000e6ca0
000e6ca0loc_e6ca0:
000e6ca0ldr x1, [sp+320]
000e6ca4ldr x7, [sp+312]
000e6ca8str x7, [sp+768]
000e6cacstr x1, [sp+776]
000e6cb0subs xzr, x1, 1
000e6cb4cset x8, eq
000e6cb8b.eq 0xe6cc0
000e6cbcb 0xe6cdc
000e6cc0
000e6cc0loc_e6cc0:
000e6cc0subs xzr, x1, 0
000e6cc4b.hi 0xe6ccc
000e6cc8b 0xe7244
000e6ccc
000e6cccloc_e6ccc:
000e6cccldrb w7, [x7]
000e6cd0subs wzr, w7, 46
000e6cd4cset x8, eq
000e6cd8b 0xe6ce0
000e6cdc
000e6cdcloc_e6cdc:
000e6cdcb 0xe6ce0
000e6ce0
000e6ce0loc_e6ce0:
000e6ce0strb w8, [sp+96]
000e6ce4tbnz w8, 0, 0xe6cec
000e6ce8b 0xe6cf0
000e6cec
000e6cecloc_e6cec:
000e6cecb 0xe6d58
000e6cf0
000e6cf0loc_e6cf0:
000e6cf0ldr x1, [sp+320]
000e6cf4ldr x7, [sp+312]
000e6cf8str x7, [sp+752]
000e6cfcstr x1, [sp+760]
000e6d00subs xzr, x1, 2
000e6d04cset x8, eq
000e6d08b.eq 0xe6d10
000e6d0cb 0xe6d4c
000e6d10
000e6d10loc_e6d10:
000e6d10subs xzr, x1, 0
000e6d14b.hi 0xe6d1c
000e6d18b 0xe723c
000e6d1c
000e6d1cloc_e6d1c:
000e6d1cldrb w8, [x7]
000e6d20subs xzr, x1, 1
000e6d24b.hi 0xe6d2c
000e6d28b 0xe7234
000e6d2c
000e6d2cloc_e6d2c:
000e6d2cldrb w7, [x7+1]
000e6d30ubfm x7, x7, 56, 7
000e6d34orr x7, x8, x7
000e6d38ubfm x7, x7, 0, 15
000e6d3cmovz x9, 11822
000e6d40subs wzr, w7, w9
000e6d44cset x8, eq
000e6d48b 0xe6d50
000e6d4c
000e6d4cloc_e6d4c:
000e6d4cb 0xe6d50
000e6d50
000e6d50loc_e6d50:
000e6d50strb w8, [sp+96]
000e6d54b 0xe6d58
000e6d58
000e6d58loc_e6d58:
000e6d58ldrb w7, [sp+96]
000e6d5ctbnz w7, 0, 0xe6d64
000e6d60b 0xe6d68
000e6d64
000e6d64loc_e6d64:
000e6d64b 0xe7230
000e6d68
000e6d68loc_e6d68:
000e6d68ldr x7, [sp+1088]
000e6d6csubs xzr, x7, 0
000e6d70b.gt 0xe6d78
000e6d74b 0xe6d88
000e6d78
000e6d78loc_e6d78:
000e6d78ldr x7, [sp+1088]
000e6d7csub x7, x7, 1
000e6d80str x7, [sp+1088]
000e6d84b 0xe6d8c
000e6d88
000e6d88loc_e6d88:
000e6d88b 0xe6d8c
000e6d8c
000e6d8cloc_e6d8c:
000e6d8cldr x7, [sp+1096]
000e6d90cbz x7, 0xe6d98
000e6d94b 0xe6e38
000e6d98
000e6d98loc_e6d98:
000e6d98ldr x1, [sp+312]
000e6d9cldr x2, [sp+320]
000e6da0mov x0, xzr
000e6da4bl runtime.slicebytetostring
000e6da8str x0, [sp+736]
000e6dacstr x1, [sp+744]
000e6db0ldr x2, [sp+304]
000e6db4ldr x0, [sp+288]
000e6db8ldr x3, [sp+296]
000e6dbcadd x1, x3, 1
000e6dc0subs xzr, x2, x1
000e6dc4b.hs 0xe6dcc
000e6dc8b 0xe6dd0
000e6dcc
000e6dccloc_e6dcc:
000e6dccb 0xe6de4
000e6dd0
000e6dd0loc_e6dd0:
000e6dd0orr x3, xzr, 1
000e6dd4adrp x4, 0x50f000
000e6dd8add x4, x4, 2944
000e6ddcbl runtime.growslice
000e6de0b 0xe6de4
000e6de4
000e6de4loc_e6de4:
000e6de4sub x4, x1, 1
000e6de8add x5, x0, x4, lsl #4
000e6decubfm x4, x4, 60, 59
000e6df0ldr x6, [sp+736]
000e6df4ldr x7, [sp+744]
000e6df8str x7, [x5+8]
000e6dfcadrp x27, 0x965000
000e6e00ldr w5, [x27+3056]
000e6e04cbz w5, 0xe6e0c
000e6e08b 0xe6e10
000e6e0c
000e6e0cloc_e6e0c:
000e6e0cb 0xe6e24
000e6e10
000e6e10loc_e6e10:
000e6e10bl runtime.gcWriteBarrier2
000e6e14str x6, [x25]
000e6e18ldr x5, [x0+x4]
000e6e1cstr x5, [x25+8]
000e6e20b 0xe6e24
000e6e24
000e6e24loc_e6e24:
000e6e24str x6, [x0+x4]
000e6e28str x0, [sp+288]
000e6e2cstr x1, [sp+296]
000e6e30str x2, [sp+304]
000e6e34b 0xe722c
000e6e38
000e6e38loc_e6e38:
000e6e38ldr x7, [sp+1096]
000e6e3csubs xzr, x7, 1
000e6e40b.eq 0xe6e48
000e6e44b 0xe7044
000e6e48
000e6e48loc_e6e48:
000e6e48ldr x0, [sp+264]
000e6e4cldr x1, [sp+272]
000e6e50ldr x2, [sp+280]
000e6e54bl os.direntType
000e6e58str w0, [sp+100]
000e6e5cadd x27, sp, 904
000e6e60stp xzr, xzr, [x27]
000e6e64add x27, sp, 952
000e6e68stp xzr, xzr, [x27]
000e6e6cldr x3, [sp+1080]
000e6e70ldrsb x27, [x3]
000e6e74ldr x3, [x3]
000e6e78ldrsb x27, [x3]
000e6e7cldr x4, [x3+64]
000e6e80ldr x3, [x3+56]
000e6e84str x3, [sp+720]
000e6e88str x4, [sp+728]
000e6e8cldr x1, [sp+312]
000e6e90ldr x2, [sp+320]
000e6e94mov x0, xzr
000e6e98bl runtime.slicebytetostring
000e6e9cstr x0, [sp+704]
000e6ea0str x1, [sp+712]
000e6ea4ldr w4, [sp+100]
000e6ea8ldr x3, [sp+720]
000e6eacldr x5, [sp+728]
000e6eb0mov x2, x0
000e6eb4mov x0, x3
000e6eb8mov x3, x1
000e6ebcmov x1, x5
000e6ec0bl os.newUnixDirent
000e6ec4str x0, [sp+904]
000e6ec8str x1, [sp+912]
000e6eccstr x2, [sp+952]
000e6ed0str x3, [sp+960]
000e6ed4ldr x3, [sp+904]
000e6ed8ldr x4, [sp+912]
000e6edcstr x3, [sp+1032]
000e6ee0str x4, [sp+1040]
000e6ee4ldr x3, [sp+952]
000e6ee8ldr x4, [sp+960]
000e6eecstr x3, [sp+1016]
000e6ef0str x4, [sp+1024]
000e6ef4ldr x3, [sp+1032]
000e6ef8ldr x4, [sp+1040]
000e6efcstr x3, [sp+464]
000e6f00str x4, [sp+472]
000e6f04ldr x0, [sp+1016]
000e6f08ldr x1, [sp+1024]
000e6f0cstr x0, [sp+408]
000e6f10str x1, [sp+416]
000e6f14bl os.IsNotExist
000e6f18strb w0, [sp+96]
000e6f1ctbnz w0, 0, 0xe6f24
000e6f20b 0xe6f28
000e6f24
000e6f24loc_e6f24:
000e6f24b 0xe7230
000e6f28
000e6f28loc_e6f28:
000e6f28ldr x5, [sp+408]
000e6f2ccbnz x5, 0xe6f34
000e6f30b 0xe6fbc
000e6f34
000e6f34loc_e6f34:
000e6f34str xzr, [sp+680]
000e6f38add x27, sp, 688
000e6f3cstp xzr, xzr, [x27]
000e6f40ldr x0, [sp+408]
000e6f44ldr x1, [sp+416]
000e6f48str x0, [sp+664]
000e6f4cstr x1, [sp+672]
000e6f50str xzr, [sp+288]
000e6f54stp xzr, xzr, [sp+296]
000e6f58ldr x0, [sp+680]
000e6f5cldr x1, [sp+688]
000e6f60ldr x2, [sp+696]
000e6f64str x0, [sp+336]
000e6f68str x1, [sp+344]
000e6f6cstr x2, [sp+352]
000e6f70ldr x0, [sp+664]
000e6f74ldr x1, [sp+672]
000e6f78str x0, [sp+424]
000e6f7cstr x1, [sp+432]
000e6f80bl runtime.deferreturn
000e6f84ldr x9, [sp+424]
000e6f88ldr x3, [sp+440]
000e6f8cldr x6, [sp+336]
000e6f90ldr x0, [sp+288]
000e6f94ldr x1, [sp+296]
000e6f98ldr x4, [sp+448]
000e6f9cldr x7, [sp+344]
000e6fa0ldr x10, [sp+432]
000e6fa4ldr x2, [sp+304]
000e6fa8ldr x5, [sp+456]
000e6facldr x8, [sp+352]
000e6fb0ldp x29, x30, [sp-8]
000e6fb4add sp, sp, 1072
000e6fb8ret x30
000e6fbc
000e6fbcloc_e6fbc:
000e6fbcldr x2, [sp+456]
000e6fc0ldr x0, [sp+440]
000e6fc4ldr x5, [sp+448]
000e6fc8add x1, x5, 1
000e6fccsubs xzr, x2, x1
000e6fd0b.hs 0xe6fd8
000e6fd4b 0xe6fdc
000e6fd8
000e6fd8loc_e6fd8:
000e6fd8b 0xe6ff0
000e6fdc
000e6fdcloc_e6fdc:
000e6fdcorr x3, xzr, 1
000e6fe0adrp x4, 0x549000
000e6fe4add x4, x4, 3904
000e6fe8bl runtime.growslice
000e6fecb 0xe6ff0
000e6ff0
000e6ff0loc_e6ff0:
000e6ff0ldr x4, [sp+472]
000e6ff4ldr x5, [sp+464]
000e6ff8sub x6, x1, 1
000e6ffcadd x7, x0, x6, lsl #4
000e7000ubfm x6, x6, 60, 59
000e7004str x5, [x0+x6]
000e7008adrp x27, 0x964000
000e700cldr w5, [x27+3056]
000e7010cbz w5, 0xe7018
000e7014b 0xe701c
000e7018
000e7018loc_e7018:
000e7018b 0xe7030
000e701c
000e701cloc_e701c:
000e701cbl runtime.gcWriteBarrier2
000e7020str x4, [x25]
000e7024ldr x5, [x7+8]
000e7028str x5, [x25+8]
000e702cb 0xe7030
000e7030
000e7030loc_e7030:
000e7030str x4, [x7+8]
000e7034str x0, [sp+440]
000e7038str x1, [sp+448]
000e703cstr x2, [sp+456]
000e7040b 0xe7228
000e7044
000e7044loc_e7044:
000e7044add x27, sp, 888
000e7048stp xzr, xzr, [x27]
000e704cadd x27, sp, 952
000e7050stp xzr, xzr, [x27]
000e7054ldr x7, [sp+1080]
000e7058ldrsb x27, [x7]
000e705cldr x7, [x7]
000e7060ldrsb x27, [x7]
000e7064ldr x1, [x7+56]
000e7068ldr x2, [x7+64]
000e706cstr x1, [sp+648]
000e7070str x2, [sp+656]
000e7074ldr x5, [sp+312]
000e7078ldr x6, [sp+320]
000e707cmov x0, xzr
000e7080adrp x3, 0x5c8000
000e7084add x3, x3, 4032
000e7088orr x4, xzr, 1
000e708cbl runtime.concatstring3
000e7090str x0, [sp+632]
000e7094str x1, [sp+640]
000e7098adrp x27, 0x925000
000e709cldr x26, [x27+4032]
000e70a0ldr x7, [x26]
000e70a4blr x7
000e70a8str x0, [sp+888]
000e70acstr x1, [sp+896]
000e70b0str x2, [sp+952]
000e70b4str x3, [sp+960]
000e70b8ldr x7, [sp+888]
000e70bcldr x8, [sp+896]
000e70c0str x7, [sp+1000]
000e70c4str x8, [sp+1008]
000e70c8ldr x7, [sp+952]
000e70ccldr x8, [sp+960]
000e70d0str x7, [sp+984]
000e70d4str x8, [sp+992]
000e70d8ldr x7, [sp+1000]
000e70dcldr x8, [sp+1008]
000e70e0str x7, [sp+360]
000e70e4str x8, [sp+368]
000e70e8ldr x0, [sp+984]
000e70ecldr x1, [sp+992]
000e70f0str x0, [sp+392]
000e70f4str x1, [sp+400]
000e70f8bl os.IsNotExist
000e70fcstrb w0, [sp+96]
000e7100tbnz w0, 0, 0xe7108
000e7104b 0xe710c
000e7108
000e7108loc_e7108:
000e7108b 0xe7230
000e710c
000e710cloc_e710c:
000e710cldr x5, [sp+392]
000e7110cbnz x5, 0xe7118
000e7114b 0xe71a0
000e7118
000e7118loc_e7118:
000e7118str xzr, [sp+608]
000e711cadd x27, sp, 616
000e7120stp xzr, xzr, [x27]
000e7124ldr x0, [sp+392]
000e7128ldr x1, [sp+400]
000e712cstr x0, [sp+592]
000e7130str x1, [sp+600]
000e7134str xzr, [sp+288]
000e7138stp xzr, xzr, [sp+296]
000e713cldr x0, [sp+608]
000e7140ldr x1, [sp+616]
000e7144ldr x2, [sp+624]
000e7148str x0, [sp+440]
000e714cstr x1, [sp+448]
000e7150str x2, [sp+456]
000e7154ldr x0, [sp+592]
000e7158ldr x1, [sp+600]
000e715cstr x0, [sp+424]
000e7160str x1, [sp+432]
000e7164bl runtime.deferreturn
000e7168ldr x9, [sp+424]
000e716cldr x3, [sp+440]
000e7170ldr x6, [sp+336]
000e7174ldr x0, [sp+288]
000e7178ldr x1, [sp+296]
000e717cldr x4, [sp+448]
000e7180ldr x7, [sp+344]
000e7184ldr x10, [sp+432]
000e7188ldr x2, [sp+304]
000e718cldr x5, [sp+456]
000e7190ldr x8, [sp+352]
000e7194ldp x29, x30, [sp-8]
000e7198add sp, sp, 1072
000e719cret x30
000e71a0
000e71a0loc_e71a0:
000e71a0ldr x2, [sp+352]
000e71a4ldr x0, [sp+336]
000e71a8ldr x5, [sp+344]
000e71acadd x1, x5, 1
000e71b0subs xzr, x2, x1
000e71b4b.hs 0xe71bc
000e71b8b 0xe71c0
000e71bc
000e71bcloc_e71bc:
000e71bcb 0xe71d4
000e71c0
000e71c0loc_e71c0:
000e71c0orr x3, xzr, 1
000e71c4adrp x4, 0x559000
000e71c8add x4, x4, 3424
000e71ccbl runtime.growslice
000e71d0b 0xe71d4
000e71d4
000e71d4loc_e71d4:
000e71d4ldr x4, [sp+368]
000e71d8ldr x5, [sp+360]
000e71dcsub x6, x1, 1
000e71e0add x7, x0, x6, lsl #4
000e71e4ubfm x6, x6, 60, 59
000e71e8str x5, [x0+x6]
000e71ecadrp x27, 0x964000
000e71f0ldr w5, [x27+3056]
000e71f4cbz w5, 0xe71fc
000e71f8b 0xe7200
000e71fc
000e71fcloc_e71fc:
000e71fcb 0xe7214
000e7200
000e7200loc_e7200:
000e7200bl runtime.gcWriteBarrier2
000e7204str x4, [x25]
000e7208ldr x5, [x7+8]
000e720cstr x5, [x25+8]
000e7210b 0xe7214
000e7214
000e7214loc_e7214:
000e7214str x4, [x7+8]
000e7218str x0, [sp+336]
000e721cstr x1, [sp+344]
000e7220str x2, [sp+352]
000e7224b 0xe7228
000e7228
000e7228loc_e7228:
000e7228b 0xe722c
000e722c
000e722cloc_e722c:
000e722cb 0xe7230
000e7230
000e7230loc_e7230:
000e7230b 0xe65e0
000e7234
000e7234loc_e7234:
000e7234orr x0, xzr, 1
000e7238bl runtime.panicIndex
000e723c
000e723cloc_e723c:
000e723cmov x0, xzr
000e7240bl runtime.panicIndex
000e7244
000e7244loc_e7244:
000e7244mov x0, xzr
000e7248bl runtime.panicIndex
000e724c
000e724cloc_e724c:
000e724cbl runtime.panicSliceAcap
000e7250
000e7250loc_e7250:
000e7250movz x0, 19
000e7254bl runtime.panicSliceBU
000e7258
000e7258loc_e7258:
000e7258bl runtime.panicSliceAcapU
000e725c
000e725cloc_e725c:
000e725cbl runtime.panicSliceAcapU
000e7260
000e7260loc_e7260:
000e7260bl runtime.panicSliceB
000e7264
000e7264loc_e7264:
000e7264bl runtime.panicSliceAcap
000e7268
000e7268loc_e7268:
000e7268mov x1, x2
000e726cadrp x2, 0x523000
000e7270add x2, x2, 3520
000e7274bl runtime.panicdottypeE
000e7278hint
000e727c
000e727cloc_e727c:
000e727cstp x0, x1, [sp+8]
000e7280str x2, [sp+24]
000e7284mov x3, x30
000e7288bl runtime.morestack_noctxt.abi0
000e728cldp x0, x1, [sp+8]
000e7290ldr x2, [sp+24]
000e7294b 0xe63c0
000e7298udf 0
000e729cudf 0
000e63c0
000e72a0
000e72a0os.(*File).readdir.deferwrap1: ; void os.(*File).readdir.deferwrap1(void)
000e72a0ldr x16, [x28+16]
000e72a4subs xzr, sp, x16
000e72a8b.ls 0xe72d8
000e72acstr x30, [sp-32]!
000e72b0stur x29, [sp-8]
000e72b4sub x29, sp, 8
000e72b8ldr x16, [x28+32]
000e72bccbnz x16, 0xe72e4
000e72c0
000e72c0loc_e72c0:
000e72c0ldr x0, [x26+8]
000e72c4str x0, [sp+16]
000e72c8bl sync.(*Mutex).Unlock
000e72ccldur x29, [sp-8]
000e72d0ldr x30, [sp], 32
000e72d4ret x30
000e72d8
000e72d8loc_e72d8:
000e72d8mov x3, x30
000e72dcbl runtime.morestack.abi0
000e72e0b 0xe72a0
000e72e4
000e72e4loc_e72e4:
000e72e4ldr x17, [x16]
000e72e8add x20, sp, 40
000e72ecsubs xzr, x20, x17
000e72f0b.ne 0xe72c0
000e72f4add x20, sp, 8
000e72f8str x20, [x16]
000e72fcb 0xe72c0
000e72a0
000e72a0os.(*File).readdir.deferwrap1: ; void os.(*File).readdir.deferwrap1(void)
000e72a0ldr x16, [x28+16]
000e72a4subs xzr, sp, x16
000e72a8b.ls 0xe72d8
000e72acstr x30, [sp-32]!
000e72b0stur x29, [sp-8]
000e72b4sub x29, sp, 8
000e72b8ldr x16, [x28+32]
000e72bccbnz x16, 0xe72e4
000e72c0
000e72c0loc_e72c0:
000e72c0ldr x0, [x26+8]
000e72c4str x0, [sp+16]
000e72c8bl sync.(*Mutex).Unlock
000e72ccldur x29, [sp-8]
000e72d0ldr x30, [sp], 32
000e72d4ret x30
000e72d8
000e72d8loc_e72d8:
000e72d8mov x3, x30
000e72dcbl runtime.morestack.abi0
000e72e0b 0xe72a0
000e72e4
000e72e4loc_e72e4:
000e72e4ldr x17, [x16]
000e72e8add x20, sp, 40
000e72ecsubs xzr, x20, x17
000e72f0b.ne 0xe72c0
000e72f4add x20, sp, 8
000e72f8str x20, [x16]
000e72fcb 0xe72c0
000e72a0
000e7300
000e7300os.readInt: ; void os.readInt(struct []uint8 b, uintptr off, uintptr size)
000e7300ldr x16, [x28+16]
000e7304subs xzr, sp, x16
000e7308b.ls 0xe73dc
000e730cstr x30, [sp-112]!
000e7310stur x29, [sp-8]
000e7314sub x29, sp, 8
000e7318str x0, [sp+120]
000e731cstr x1, [sp+128]
000e7320str x2, [sp+136]
000e7324str x3, [sp+144]
000e7328str x4, [sp+152]
000e732cstr xzr, [sp+56]
000e7330strb wzr, [sp+55]
000e7334ldr x5, [sp+128]
000e7338str x5, [sp+72]
000e733cldr x6, [sp+144]
000e7340add x4, x6, x4
000e7344subs xzr, x5, x4
000e7348b.lt 0xe7350
000e734cb 0xe736c
000e7350
000e7350loc_e7350:
000e7350str xzr, [sp+56]
000e7354strb wzr, [sp+55]
000e7358ldr x0, [sp+56]
000e735cmov x1, xzr
000e7360ldur x29, [sp-8]
000e7364ldr x30, [sp], 112
000e7368ret x30
000e736c
000e736cloc_e736c:
000e736cldr x0, [sp+144]
000e7370ldr x1, [sp+128]
000e7374ldr x4, [sp+120]
000e7378ldr x5, [sp+136]
000e737cb 0xe7380
000e7380
000e7380loc_e7380:
000e7380subs xzr, x1, x0
000e7384b.hs 0xe738c
000e7388b 0xe73d4
000e738c
000e738cloc_e738c:
000e738csub x2, x5, x0
000e7390sub x1, x1, x0
000e7394sub x5, xzr, x2
000e7398and x5, x0, x5, asr #63
000e739cadd x0, x4, x5
000e73a0str x0, [sp+80]
000e73a4str x1, [sp+88]
000e73a8str x2, [sp+96]
000e73acldr x3, [sp+152]
000e73b0bl os.readIntLE
000e73b4str x0, [sp+64]
000e73b8str x0, [sp+56]
000e73bcorr x1, xzr, 1
000e73c0strb w1, [sp+55]
000e73c4ldr x0, [sp+56]
000e73c8ldur x29, [sp-8]
000e73ccldr x30, [sp], 112
000e73d0ret x30
000e73d4
000e73d4loc_e73d4:
000e73d4bl runtime.panicSliceBU
000e73d8hint
000e73dc
000e73dcloc_e73dc:
000e73dcstp x0, x1, [sp+8]
000e73e0stp x2, x3, [sp+24]
000e73e4str x4, [sp+40]
000e73e8mov x3, x30
000e73ecbl runtime.morestack_noctxt.abi0
000e73f0ldp x0, x1, [sp+8]
000e73f4ldp x2, x3, [sp+24]
000e73f8ldr x4, [sp+40]
000e73fcb 0xe7300
000e7300
000e7300os.readInt: ; void os.readInt(struct []uint8 b, uintptr off, uintptr size)
000e7300ldr x16, [x28+16]
000e7304subs xzr, sp, x16
000e7308b.ls 0xe73dc
000e730cstr x30, [sp-112]!
000e7310stur x29, [sp-8]
000e7314sub x29, sp, 8
000e7318str x0, [sp+120]
000e731cstr x1, [sp+128]
000e7320str x2, [sp+136]
000e7324str x3, [sp+144]
000e7328str x4, [sp+152]
000e732cstr xzr, [sp+56]
000e7330strb wzr, [sp+55]
000e7334ldr x5, [sp+128]
000e7338str x5, [sp+72]
000e733cldr x6, [sp+144]
000e7340add x4, x6, x4
000e7344subs xzr, x5, x4
000e7348b.lt 0xe7350
000e734cb 0xe736c
000e7350
000e7350loc_e7350:
000e7350str xzr, [sp+56]
000e7354strb wzr, [sp+55]
000e7358ldr x0, [sp+56]
000e735cmov x1, xzr
000e7360ldur x29, [sp-8]
000e7364ldr x30, [sp], 112
000e7368ret x30
000e736c
000e736cloc_e736c:
000e736cldr x0, [sp+144]
000e7370ldr x1, [sp+128]
000e7374ldr x4, [sp+120]
000e7378ldr x5, [sp+136]
000e737cb 0xe7380
000e7380
000e7380loc_e7380:
000e7380subs xzr, x1, x0
000e7384b.hs 0xe738c
000e7388b 0xe73d4
000e738c
000e738cloc_e738c:
000e738csub x2, x5, x0
000e7390sub x1, x1, x0
000e7394sub x5, xzr, x2
000e7398and x5, x0, x5, asr #63
000e739cadd x0, x4, x5
000e73a0str x0, [sp+80]
000e73a4str x1, [sp+88]
000e73a8str x2, [sp+96]
000e73acldr x3, [sp+152]
000e73b0bl os.readIntLE
000e73b4str x0, [sp+64]
000e73b8str x0, [sp+56]
000e73bcorr x1, xzr, 1
000e73c0strb w1, [sp+55]
000e73c4ldr x0, [sp+56]
000e73c8ldur x29, [sp-8]
000e73ccldr x30, [sp], 112
000e73d0ret x30
000e73d4
000e73d4loc_e73d4:
000e73d4bl runtime.panicSliceBU
000e73d8hint
000e73dc
000e73dcloc_e73dc:
000e73dcstp x0, x1, [sp+8]
000e73e0stp x2, x3, [sp+24]
000e73e4str x4, [sp+40]
000e73e8mov x3, x30
000e73ecbl runtime.morestack_noctxt.abi0
000e73f0ldp x0, x1, [sp+8]
000e73f4ldp x2, x3, [sp+24]
000e73f8ldr x4, [sp+40]
000e73fcb 0xe7300
000e7300
000e7400
000e7400os.readIntLE: ; void os.readIntLE(struct []uint8 b, uintptr size)
000e7400ldr x16, [x28+16]
000e7404subs xzr, sp, x16
000e7408b.ls 0xe7544
000e740cstr x30, [sp-80]!
000e7410stur x29, [sp-8]
000e7414sub x29, sp, 8
000e7418str x0, [sp+88]
000e741cstr x1, [sp+96]
000e7420str x2, [sp+104]
000e7424str x3, [sp+112]
000e7428str xzr, [sp+48]
000e742cstr x3, [sp+56]
000e7430subs xzr, x3, 2
000e7434b.ls 0xe743c
000e7438b 0xe74ac
000e743c
000e743cloc_e743c:
000e743csubs xzr, x3, 1
000e7440b.eq 0xe7448
000e7444b 0xe7478
000e7448
000e7448loc_e7448:
000e7448b 0xe744c
000e744c
000e744cloc_e744c:
000e744cldr x1, [sp+96]
000e7450ldr x2, [sp+88]
000e7454subs xzr, x1, 0
000e7458b.hi 0xe7460
000e745cb 0xe7538
000e7460
000e7460loc_e7460:
000e7460ldrb w1, [x2]
000e7464mov x0, x1
000e7468str x0, [sp+48]
000e746cldur x29, [sp-8]
000e7470ldr x30, [sp], 80
000e7474ret x30
000e7478
000e7478loc_e7478:
000e7478subs xzr, x3, 2
000e747cb.eq 0xe7484
000e7480b 0xe7530
000e7484
000e7484loc_e7484:
000e7484b 0xe7488
000e7488
000e7488loc_e7488:
000e7488ldr x0, [sp+88]
000e748cldr x1, [sp+96]
000e7490bl internal/byteorder.LEUint16
000e7494strh w0, [sp+42]
000e7498ubfm x0, x0, 0, 15
000e749cstr x0, [sp+48]
000e74a0ldur x29, [sp-8]
000e74a4ldr x30, [sp], 80
000e74a8ret x30
000e74ac
000e74acloc_e74ac:
000e74acsubs xzr, x3, 4
000e74b0b.eq 0xe74b8
000e74b4b 0xe74e0
000e74b8
000e74b8loc_e74b8:
000e74b8b 0xe74bc
000e74bc
000e74bcloc_e74bc:
000e74bcldr x0, [sp+88]
000e74c0ldr x1, [sp+96]
000e74c4bl internal/byteorder.LEUint32
000e74c8str w0, [sp+44]
000e74ccmov w0, w0
000e74d0str x0, [sp+48]
000e74d4ldur x29, [sp-8]
000e74d8ldr x30, [sp], 80
000e74dcret x30
000e74e0
000e74e0loc_e74e0:
000e74e0subs xzr, x3, 8
000e74e4b.eq 0xe74ec
000e74e8b 0xe7510
000e74ec
000e74ecloc_e74ec:
000e74ecb 0xe74f0
000e74f0
000e74f0loc_e74f0:
000e74f0ldr x0, [sp+88]
000e74f4ldr x1, [sp+96]
000e74f8bl internal/byteorder.LEUint64
000e74fcstr x0, [sp+64]
000e7500str x0, [sp+48]
000e7504ldur x29, [sp-8]
000e7508ldr x30, [sp], 80
000e750cret x30
000e7510
000e7510loc_e7510:
000e7510b 0xe7514
000e7514
000e7514loc_e7514:
000e7514b 0xe7518
000e7518
000e7518loc_e7518:
000e7518b 0xe751c
000e751c
000e751cloc_e751c:
000e751cadrp x0, 0x50e000
000e7520add x0, x0, 2944
000e7524adrp x1, 0x629000
000e7528add x1, x1, 3976
000e752cbl runtime.gopanic
000e7530
000e7530loc_e7530:
000e7530b 0xe7534
000e7534
000e7534loc_e7534:
000e7534b 0xe7518
000e7538
000e7538loc_e7538:
000e7538mov x0, xzr
000e753cbl runtime.panicIndex
000e7540hint
000e7544
000e7544loc_e7544:
000e7544stp x0, x1, [sp+8]
000e7548stp x2, x3, [sp+24]
000e754cmov x3, x30
000e7550bl runtime.morestack_noctxt.abi0
000e7554ldp x0, x1, [sp+8]
000e7558ldp x2, x3, [sp+24]
000e755cb 0xe7400
000e7400
000e7400os.readIntLE: ; void os.readIntLE(struct []uint8 b, uintptr size)
000e7400ldr x16, [x28+16]
000e7404subs xzr, sp, x16
000e7408b.ls 0xe7544
000e740cstr x30, [sp-80]!
000e7410stur x29, [sp-8]
000e7414sub x29, sp, 8
000e7418str x0, [sp+88]
000e741cstr x1, [sp+96]
000e7420str x2, [sp+104]
000e7424str x3, [sp+112]
000e7428str xzr, [sp+48]
000e742cstr x3, [sp+56]
000e7430subs xzr, x3, 2
000e7434b.ls 0xe743c
000e7438b 0xe74ac
000e743c
000e743cloc_e743c:
000e743csubs xzr, x3, 1
000e7440b.eq 0xe7448
000e7444b 0xe7478
000e7448
000e7448loc_e7448:
000e7448b 0xe744c
000e744c
000e744cloc_e744c:
000e744cldr x1, [sp+96]
000e7450ldr x2, [sp+88]
000e7454subs xzr, x1, 0
000e7458b.hi 0xe7460
000e745cb 0xe7538
000e7460
000e7460loc_e7460:
000e7460ldrb w1, [x2]
000e7464mov x0, x1
000e7468str x0, [sp+48]
000e746cldur x29, [sp-8]
000e7470ldr x30, [sp], 80
000e7474ret x30
000e7478
000e7478loc_e7478:
000e7478subs xzr, x3, 2
000e747cb.eq 0xe7484
000e7480b 0xe7530
000e7484
000e7484loc_e7484:
000e7484b 0xe7488
000e7488
000e7488loc_e7488:
000e7488ldr x0, [sp+88]
000e748cldr x1, [sp+96]
000e7490bl internal/byteorder.LEUint16
000e7494strh w0, [sp+42]
000e7498ubfm x0, x0, 0, 15
000e749cstr x0, [sp+48]
000e74a0ldur x29, [sp-8]
000e74a4ldr x30, [sp], 80
000e74a8ret x30
000e74ac
000e74acloc_e74ac:
000e74acsubs xzr, x3, 4
000e74b0b.eq 0xe74b8
000e74b4b 0xe74e0
000e74b8
000e74b8loc_e74b8:
000e74b8b 0xe74bc
000e74bc
000e74bcloc_e74bc:
000e74bcldr x0, [sp+88]
000e74c0ldr x1, [sp+96]
000e74c4bl internal/byteorder.LEUint32
000e74c8str w0, [sp+44]
000e74ccmov w0, w0
000e74d0str x0, [sp+48]
000e74d4ldur x29, [sp-8]
000e74d8ldr x30, [sp], 80
000e74dcret x30
000e74e0
000e74e0loc_e74e0:
000e74e0subs xzr, x3, 8
000e74e4b.eq 0xe74ec
000e74e8b 0xe7510
000e74ec
000e74ecloc_e74ec:
000e74ecb 0xe74f0
000e74f0
000e74f0loc_e74f0:
000e74f0ldr x0, [sp+88]
000e74f4ldr x1, [sp+96]
000e74f8bl internal/byteorder.LEUint64
000e74fcstr x0, [sp+64]
000e7500str x0, [sp+48]
000e7504ldur x29, [sp-8]
000e7508ldr x30, [sp], 80
000e750cret x30
000e7510
000e7510loc_e7510:
000e7510b 0xe7514
000e7514
000e7514loc_e7514:
000e7514b 0xe7518
000e7518
000e7518loc_e7518:
000e7518b 0xe751c
000e751c
000e751cloc_e751c:
000e751cadrp x0, 0x50e000
000e7520add x0, x0, 2944
000e7524adrp x1, 0x629000
000e7528add x1, x1, 3976
000e752cbl runtime.gopanic
000e7530
000e7530loc_e7530:
000e7530b 0xe7534
000e7534
000e7534loc_e7534:
000e7534b 0xe7518
000e7538
000e7538loc_e7538:
000e7538mov x0, xzr
000e753cbl runtime.panicIndex
000e7540hint
000e7544
000e7544loc_e7544:
000e7544stp x0, x1, [sp+8]
000e7548stp x2, x3, [sp+24]
000e754cmov x3, x30
000e7550bl runtime.morestack_noctxt.abi0
000e7554ldp x0, x1, [sp+8]
000e7558ldp x2, x3, [sp+24]
000e755cb 0xe7400
000e7400
000e7560
000e7560os.direntIno: ; void os.direntIno(struct []uint8 buf)
000e7560ldr x16, [x28+16]
000e7564subs xzr, sp, x16
000e7568b.ls 0xe75dc
000e756cstr x30, [sp-96]!
000e7570stur x29, [sp-8]
000e7574sub x29, sp, 8
000e7578str x0, [sp+104]
000e757cstr x1, [sp+112]
000e7580str x2, [sp+120]
000e7584str xzr, [sp+64]
000e7588strb wzr, [sp+61]
000e758cldr x0, [sp+104]
000e7590ldr x1, [sp+112]
000e7594ldr x2, [sp+120]
000e7598mov x3, xzr
000e759corr x4, xzr, 8
000e75a0bl os.readInt
000e75a4str x0, [sp+72]
000e75a8strb w1, [sp+62]
000e75acldr x5, [sp+72]
000e75b0str x5, [sp+80]
000e75b4ldrb w5, [sp+62]
000e75b8strb w5, [sp+63]
000e75bcldr x5, [sp+80]
000e75c0str x5, [sp+64]
000e75c4ldrb w1, [sp+63]
000e75c8strb w1, [sp+61]
000e75ccldr x0, [sp+64]
000e75d0ldur x29, [sp-8]
000e75d4ldr x30, [sp], 96
000e75d8ret x30
000e75dc
000e75dcloc_e75dc:
000e75dcstp x0, x1, [sp+8]
000e75e0str x2, [sp+24]
000e75e4mov x3, x30
000e75e8bl runtime.morestack_noctxt.abi0
000e75ecldp x0, x1, [sp+8]
000e75f0ldr x2, [sp+24]
000e75f4b 0xe7560
000e75f8udf 0
000e75fcudf 0
000e7560
000e7560os.direntIno: ; void os.direntIno(struct []uint8 buf)
000e7560ldr x16, [x28+16]
000e7564subs xzr, sp, x16
000e7568b.ls 0xe75dc
000e756cstr x30, [sp-96]!
000e7570stur x29, [sp-8]
000e7574sub x29, sp, 8
000e7578str x0, [sp+104]
000e757cstr x1, [sp+112]
000e7580str x2, [sp+120]
000e7584str xzr, [sp+64]
000e7588strb wzr, [sp+61]
000e758cldr x0, [sp+104]
000e7590ldr x1, [sp+112]
000e7594ldr x2, [sp+120]
000e7598mov x3, xzr
000e759corr x4, xzr, 8
000e75a0bl os.readInt
000e75a4str x0, [sp+72]
000e75a8strb w1, [sp+62]
000e75acldr x5, [sp+72]
000e75b0str x5, [sp+80]
000e75b4ldrb w5, [sp+62]
000e75b8strb w5, [sp+63]
000e75bcldr x5, [sp+80]
000e75c0str x5, [sp+64]
000e75c4ldrb w1, [sp+63]
000e75c8strb w1, [sp+61]
000e75ccldr x0, [sp+64]
000e75d0ldur x29, [sp-8]
000e75d4ldr x30, [sp], 96
000e75d8ret x30
000e75dc
000e75dcloc_e75dc:
000e75dcstp x0, x1, [sp+8]
000e75e0str x2, [sp+24]
000e75e4mov x3, x30
000e75e8bl runtime.morestack_noctxt.abi0
000e75ecldp x0, x1, [sp+8]
000e75f0ldr x2, [sp+24]
000e75f4b 0xe7560
000e75f8udf 0
000e75fcudf 0
000e7560
000e7600
000e7600os.direntReclen: ; void os.direntReclen(struct []uint8 buf)
000e7600ldr x16, [x28+16]
000e7604subs xzr, sp, x16
000e7608b.ls 0xe767c
000e760cstr x30, [sp-96]!
000e7610stur x29, [sp-8]
000e7614sub x29, sp, 8
000e7618str x0, [sp+104]
000e761cstr x1, [sp+112]
000e7620str x2, [sp+120]
000e7624str xzr, [sp+64]
000e7628strb wzr, [sp+61]
000e762cldr x0, [sp+104]
000e7630ldr x1, [sp+112]
000e7634ldr x2, [sp+120]
000e7638orr x3, xzr, 16
000e763corr x4, xzr, 2
000e7640bl os.readInt
000e7644str x0, [sp+72]
000e7648strb w1, [sp+62]
000e764cldr x5, [sp+72]
000e7650str x5, [sp+80]
000e7654ldrb w5, [sp+62]
000e7658strb w5, [sp+63]
000e765cldr x5, [sp+80]
000e7660str x5, [sp+64]
000e7664ldrb w1, [sp+63]
000e7668strb w1, [sp+61]
000e766cldr x0, [sp+64]
000e7670ldur x29, [sp-8]
000e7674ldr x30, [sp], 96
000e7678ret x30
000e767c
000e767cloc_e767c:
000e767cstp x0, x1, [sp+8]
000e7680str x2, [sp+24]
000e7684mov x3, x30
000e7688bl runtime.morestack_noctxt.abi0
000e768cldp x0, x1, [sp+8]
000e7690ldr x2, [sp+24]
000e7694b 0xe7600
000e7698udf 0
000e769cudf 0
000e7600
000e7600os.direntReclen: ; void os.direntReclen(struct []uint8 buf)
000e7600ldr x16, [x28+16]
000e7604subs xzr, sp, x16
000e7608b.ls 0xe767c
000e760cstr x30, [sp-96]!
000e7610stur x29, [sp-8]
000e7614sub x29, sp, 8
000e7618str x0, [sp+104]
000e761cstr x1, [sp+112]
000e7620str x2, [sp+120]
000e7624str xzr, [sp+64]
000e7628strb wzr, [sp+61]
000e762cldr x0, [sp+104]
000e7630ldr x1, [sp+112]
000e7634ldr x2, [sp+120]
000e7638orr x3, xzr, 16
000e763corr x4, xzr, 2
000e7640bl os.readInt
000e7644str x0, [sp+72]
000e7648strb w1, [sp+62]
000e764cldr x5, [sp+72]
000e7650str x5, [sp+80]
000e7654ldrb w5, [sp+62]
000e7658strb w5, [sp+63]
000e765cldr x5, [sp+80]
000e7660str x5, [sp+64]
000e7664ldrb w1, [sp+63]
000e7668strb w1, [sp+61]
000e766cldr x0, [sp+64]
000e7670ldur x29, [sp-8]
000e7674ldr x30, [sp], 96
000e7678ret x30
000e767c
000e767cloc_e767c:
000e767cstp x0, x1, [sp+8]
000e7680str x2, [sp+24]
000e7684mov x3, x30
000e7688bl runtime.morestack_noctxt.abi0
000e768cldp x0, x1, [sp+8]
000e7690ldr x2, [sp+24]
000e7694b 0xe7600
000e7698udf 0
000e769cudf 0
000e7600
000e76a0
000e76a0os.direntNamlen: ; void os.direntNamlen(struct []uint8 buf)
000e76a0ldr x16, [x28+16]
000e76a4subs xzr, sp, x16
000e76a8b.ls 0xe774c
000e76acstr x30, [sp-80]!
000e76b0stur x29, [sp-8]
000e76b4sub x29, sp, 8
000e76b8str x0, [sp+88]
000e76bcstr x1, [sp+96]
000e76c0str x2, [sp+104]
000e76c4str xzr, [sp+40]
000e76c8strb wzr, [sp+36]
000e76ccldr x0, [sp+88]
000e76d0ldr x1, [sp+96]
000e76d4ldr x2, [sp+104]
000e76d8bl os.direntReclen
000e76dcstr x0, [sp+56]
000e76e0strb w1, [sp+38]
000e76e4ldr x3, [sp+56]
000e76e8str x3, [sp+64]
000e76ecldrb w3, [sp+38]
000e76f0strb w3, [sp+39]
000e76f4ldr x3, [sp+64]
000e76f8str x3, [sp+48]
000e76fcldrb w3, [sp+39]
000e7700strb w3, [sp+37]
000e7704tbnz w3, 0, 0xe770c
000e7708b 0xe7730
000e770c
000e770cloc_e770c:
000e770cldr x2, [sp+48]
000e7710sub x2, x2, 19
000e7714str x2, [sp+40]
000e7718orr x1, xzr, 1
000e771cstrb w1, [sp+36]
000e7720ldr x0, [sp+40]
000e7724ldur x29, [sp-8]
000e7728ldr x30, [sp], 80
000e772cret x30
000e7730
000e7730loc_e7730:
000e7730str xzr, [sp+40]
000e7734strb wzr, [sp+36]
000e7738ldr x0, [sp+40]
000e773cmov x1, xzr
000e7740ldur x29, [sp-8]
000e7744ldr x30, [sp], 80
000e7748ret x30
000e774c
000e774cloc_e774c:
000e774cstp x0, x1, [sp+8]
000e7750str x2, [sp+24]
000e7754mov x3, x30
000e7758bl runtime.morestack_noctxt.abi0
000e775cldp x0, x1, [sp+8]
000e7760ldr x2, [sp+24]
000e7764b 0xe76a0
000e7768udf 0
000e776cudf 0
000e76a0
000e76a0os.direntNamlen: ; void os.direntNamlen(struct []uint8 buf)
000e76a0ldr x16, [x28+16]
000e76a4subs xzr, sp, x16
000e76a8b.ls 0xe774c
000e76acstr x30, [sp-80]!
000e76b0stur x29, [sp-8]
000e76b4sub x29, sp, 8
000e76b8str x0, [sp+88]
000e76bcstr x1, [sp+96]
000e76c0str x2, [sp+104]
000e76c4str xzr, [sp+40]
000e76c8strb wzr, [sp+36]
000e76ccldr x0, [sp+88]
000e76d0ldr x1, [sp+96]
000e76d4ldr x2, [sp+104]
000e76d8bl os.direntReclen
000e76dcstr x0, [sp+56]
000e76e0strb w1, [sp+38]
000e76e4ldr x3, [sp+56]
000e76e8str x3, [sp+64]
000e76ecldrb w3, [sp+38]
000e76f0strb w3, [sp+39]
000e76f4ldr x3, [sp+64]
000e76f8str x3, [sp+48]
000e76fcldrb w3, [sp+39]
000e7700strb w3, [sp+37]
000e7704tbnz w3, 0, 0xe770c
000e7708b 0xe7730
000e770c
000e770cloc_e770c:
000e770cldr x2, [sp+48]
000e7710sub x2, x2, 19
000e7714str x2, [sp+40]
000e7718orr x1, xzr, 1
000e771cstrb w1, [sp+36]
000e7720ldr x0, [sp+40]
000e7724ldur x29, [sp-8]
000e7728ldr x30, [sp], 80
000e772cret x30
000e7730
000e7730loc_e7730:
000e7730str xzr, [sp+40]
000e7734strb wzr, [sp+36]
000e7738ldr x0, [sp+40]
000e773cmov x1, xzr
000e7740ldur x29, [sp-8]
000e7744ldr x30, [sp], 80
000e7748ret x30
000e774c
000e774cloc_e774c:
000e774cstp x0, x1, [sp+8]
000e7750str x2, [sp+24]
000e7754mov x3, x30
000e7758bl runtime.morestack_noctxt.abi0
000e775cldp x0, x1, [sp+8]
000e7760ldr x2, [sp+24]
000e7764b 0xe76a0
000e7768udf 0
000e776cudf 0
000e76a0
000e7770
000e7770os.direntType: ; void os.direntType(struct []uint8 buf)
000e7770ldr x16, [x28+16]
000e7774subs xzr, sp, x16
000e7778b.ls 0xe7950
000e777cstr x30, [sp-64]!
000e7780stur x29, [sp-8]
000e7784sub x29, sp, 8
000e7788str x0, [sp+72]
000e778cstr x1, [sp+80]
000e7790str x2, [sp+88]
000e7794str wzr, [sp+36]
000e7798movz x0, 18
000e779cstr x0, [sp+40]
000e77a0str x1, [sp+48]
000e77a4subs xzr, x1, 18
000e77a8b.ls 0xe77b0
000e77acb 0xe77c4
000e77b0
000e77b0loc_e77b0:
000e77b0movn x0, 0
000e77b4str w0, [sp+36]
000e77b8ldur x29, [sp-8]
000e77bcldr x30, [sp], 64
000e77c0ret x30
000e77c4
000e77c4loc_e77c4:
000e77c4ldr x1, [sp+80]
000e77c8ldr x2, [sp+72]
000e77ccsubs xzr, x1, 18
000e77d0b.hi 0xe77d8
000e77d4b 0xe7948
000e77d8
000e77d8loc_e77d8:
000e77d8ldrb w1, [x2+18]
000e77dcstrb w1, [sp+34]
000e77e0strb w1, [sp+35]
000e77e4mov x2, x1
000e77e8subs wzr, w2, 4
000e77ecb.ls 0xe77f4
000e77f0b 0xe7874
000e77f4
000e77f4loc_e77f4:
000e77f4mov x2, x1
000e77f8subs wzr, w2, 1
000e77fcb.eq 0xe7804
000e7800b 0xe781c
000e7804
000e7804loc_e7804:
000e7804b 0xe7808
000e7808
000e7808loc_e7808:
000e7808movz x0, 0x2000000
000e780cstr w0, [sp+36]
000e7810ldur x29, [sp-8]
000e7814ldr x30, [sp], 64
000e7818ret x30
000e781c
000e781cloc_e781c:
000e781cmov x2, x1
000e7820subs wzr, w2, 2
000e7824b.eq 0xe782c
000e7828b 0xe7844
000e782c
000e782cloc_e782c:
000e782cb 0xe7830
000e7830
000e7830loc_e7830:
000e7830movz x0, 0x4200000
000e7834str w0, [sp+36]
000e7838ldur x29, [sp-8]
000e783cldr x30, [sp], 64
000e7840ret x30
000e7844
000e7844loc_e7844:
000e7844subs wzr, w1, 4
000e7848b.eq 0xe7850
000e784cb 0xe7868
000e7850
000e7850loc_e7850:
000e7850b 0xe7854
000e7854
000e7854loc_e7854:
000e7854orr x0, xzr, 0xffffffff80000000
000e7858str w0, [sp+36]
000e785cldur x29, [sp-8]
000e7860ldr x30, [sp], 64
000e7864ret x30
000e7868
000e7868loc_e7868:
000e7868b 0xe786c
000e786c
000e786cloc_e786c:
000e786cb 0xe7870
000e7870
000e7870loc_e7870:
000e7870b 0xe7930
000e7874
000e7874loc_e7874:
000e7874mov x2, x1
000e7878subs wzr, w2, 8
000e787cb.ls 0xe7884
000e7880b 0xe78d8
000e7884
000e7884loc_e7884:
000e7884mov x2, x1
000e7888subs wzr, w2, 6
000e788cb.eq 0xe7894
000e7890b 0xe78ac
000e7894
000e7894loc_e7894:
000e7894b 0xe7898
000e7898
000e7898loc_e7898:
000e7898movz x0, 0x4000000
000e789cstr w0, [sp+36]
000e78a0ldur x29, [sp-8]
000e78a4ldr x30, [sp], 64
000e78a8ret x30
000e78ac
000e78acloc_e78ac:
000e78acsubs wzr, w1, 8
000e78b0b.eq 0xe78b8
000e78b4b 0xe78d0
000e78b8
000e78b8loc_e78b8:
000e78b8b 0xe78bc
000e78bc
000e78bcloc_e78bc:
000e78bcstr wzr, [sp+36]
000e78c0mov x0, xzr
000e78c4ldur x29, [sp-8]
000e78c8ldr x30, [sp], 64
000e78ccret x30
000e78d0
000e78d0loc_e78d0:
000e78d0b 0xe78d4
000e78d4
000e78d4loc_e78d4:
000e78d4b 0xe792c
000e78d8
000e78d8loc_e78d8:
000e78d8mov x2, x1
000e78dcsubs wzr, w2, 10
000e78e0b.eq 0xe78e8
000e78e4b 0xe7900
000e78e8
000e78e8loc_e78e8:
000e78e8b 0xe78ec
000e78ec
000e78ecloc_e78ec:
000e78ecmovz x0, 0x8000000
000e78f0str w0, [sp+36]
000e78f4ldur x29, [sp-8]
000e78f8ldr x30, [sp], 64
000e78fcret x30
000e7900
000e7900loc_e7900:
000e7900subs wzr, w1, 12
000e7904b.eq 0xe790c
000e7908b 0xe7924
000e790c
000e790cloc_e790c:
000e790cb 0xe7910
000e7910
000e7910loc_e7910:
000e7910movz x0, 0x1000000
000e7914str w0, [sp+36]
000e7918ldur x29, [sp-8]
000e791cldr x30, [sp], 64
000e7920ret x30
000e7924
000e7924loc_e7924:
000e7924b 0xe7928
000e7928
000e7928loc_e7928:
000e7928b 0xe792c
000e792c
000e792cloc_e792c:
000e792cb 0xe7930
000e7930
000e7930loc_e7930:
000e7930b 0xe7934
000e7934
000e7934loc_e7934:
000e7934movn x0, 0
000e7938str w0, [sp+36]
000e793cldur x29, [sp-8]
000e7940ldr x30, [sp], 64
000e7944ret x30
000e7948
000e7948loc_e7948:
000e7948bl runtime.panicIndexU
000e794chint
000e7950
000e7950loc_e7950:
000e7950stp x0, x1, [sp+8]
000e7954str x2, [sp+24]
000e7958mov x3, x30
000e795cbl runtime.morestack_noctxt.abi0
000e7960ldp x0, x1, [sp+8]
000e7964ldr x2, [sp+24]
000e7968b 0xe7770
000e796cudf 0
000e7770
000e7770os.direntType: ; void os.direntType(struct []uint8 buf)
000e7770ldr x16, [x28+16]
000e7774subs xzr, sp, x16
000e7778b.ls 0xe7950
000e777cstr x30, [sp-64]!
000e7780stur x29, [sp-8]
000e7784sub x29, sp, 8
000e7788str x0, [sp+72]
000e778cstr x1, [sp+80]
000e7790str x2, [sp+88]
000e7794str wzr, [sp+36]
000e7798movz x0, 18
000e779cstr x0, [sp+40]
000e77a0str x1, [sp+48]
000e77a4subs xzr, x1, 18
000e77a8b.ls 0xe77b0
000e77acb 0xe77c4
000e77b0
000e77b0loc_e77b0:
000e77b0movn x0, 0
000e77b4str w0, [sp+36]
000e77b8ldur x29, [sp-8]
000e77bcldr x30, [sp], 64
000e77c0ret x30
000e77c4
000e77c4loc_e77c4:
000e77c4ldr x1, [sp+80]
000e77c8ldr x2, [sp+72]
000e77ccsubs xzr, x1, 18
000e77d0b.hi 0xe77d8
000e77d4b 0xe7948
000e77d8
000e77d8loc_e77d8:
000e77d8ldrb w1, [x2+18]
000e77dcstrb w1, [sp+34]
000e77e0strb w1, [sp+35]
000e77e4mov x2, x1
000e77e8subs wzr, w2, 4
000e77ecb.ls 0xe77f4
000e77f0b 0xe7874
000e77f4
000e77f4loc_e77f4:
000e77f4mov x2, x1
000e77f8subs wzr, w2, 1
000e77fcb.eq 0xe7804
000e7800b 0xe781c
000e7804
000e7804loc_e7804:
000e7804b 0xe7808
000e7808
000e7808loc_e7808:
000e7808movz x0, 0x2000000
000e780cstr w0, [sp+36]
000e7810ldur x29, [sp-8]
000e7814ldr x30, [sp], 64
000e7818ret x30
000e781c
000e781cloc_e781c:
000e781cmov x2, x1
000e7820subs wzr, w2, 2
000e7824b.eq 0xe782c
000e7828b 0xe7844
000e782c
000e782cloc_e782c:
000e782cb 0xe7830
000e7830
000e7830loc_e7830:
000e7830movz x0, 0x4200000
000e7834str w0, [sp+36]
000e7838ldur x29, [sp-8]
000e783cldr x30, [sp], 64
000e7840ret x30
000e7844
000e7844loc_e7844:
000e7844subs wzr, w1, 4
000e7848b.eq 0xe7850
000e784cb 0xe7868
000e7850
000e7850loc_e7850:
000e7850b 0xe7854
000e7854
000e7854loc_e7854:
000e7854orr x0, xzr, 0xffffffff80000000
000e7858str w0, [sp+36]
000e785cldur x29, [sp-8]
000e7860ldr x30, [sp], 64
000e7864ret x30
000e7868
000e7868loc_e7868:
000e7868b 0xe786c
000e786c
000e786cloc_e786c:
000e786cb 0xe7870
000e7870
000e7870loc_e7870:
000e7870b 0xe7930
000e7874
000e7874loc_e7874:
000e7874mov x2, x1
000e7878subs wzr, w2, 8
000e787cb.ls 0xe7884
000e7880b 0xe78d8
000e7884
000e7884loc_e7884:
000e7884mov x2, x1
000e7888subs wzr, w2, 6
000e788cb.eq 0xe7894
000e7890b 0xe78ac
000e7894
000e7894loc_e7894:
000e7894b 0xe7898
000e7898
000e7898loc_e7898:
000e7898movz x0, 0x4000000
000e789cstr w0, [sp+36]
000e78a0ldur x29, [sp-8]
000e78a4ldr x30, [sp], 64
000e78a8ret x30
000e78ac
000e78acloc_e78ac:
000e78acsubs wzr, w1, 8
000e78b0b.eq 0xe78b8
000e78b4b 0xe78d0
000e78b8
000e78b8loc_e78b8:
000e78b8b 0xe78bc
000e78bc
000e78bcloc_e78bc:
000e78bcstr wzr, [sp+36]
000e78c0mov x0, xzr
000e78c4ldur x29, [sp-8]
000e78c8ldr x30, [sp], 64
000e78ccret x30
000e78d0
000e78d0loc_e78d0:
000e78d0b 0xe78d4
000e78d4
000e78d4loc_e78d4:
000e78d4b 0xe792c
000e78d8
000e78d8loc_e78d8:
000e78d8mov x2, x1
000e78dcsubs wzr, w2, 10
000e78e0b.eq 0xe78e8
000e78e4b 0xe7900
000e78e8
000e78e8loc_e78e8:
000e78e8b 0xe78ec
000e78ec
000e78ecloc_e78ec:
000e78ecmovz x0, 0x8000000
000e78f0str w0, [sp+36]
000e78f4ldur x29, [sp-8]
000e78f8ldr x30, [sp], 64
000e78fcret x30
000e7900
000e7900loc_e7900:
000e7900subs wzr, w1, 12
000e7904b.eq 0xe790c
000e7908b 0xe7924
000e790c
000e790cloc_e790c:
000e790cb 0xe7910
000e7910
000e7910loc_e7910:
000e7910movz x0, 0x1000000
000e7914str w0, [sp+36]
000e7918ldur x29, [sp-8]
000e791cldr x30, [sp], 64
000e7920ret x30
000e7924
000e7924loc_e7924:
000e7924b 0xe7928
000e7928
000e7928loc_e7928:
000e7928b 0xe792c
000e792c
000e792cloc_e792c:
000e792cb 0xe7930
000e7930
000e7930loc_e7930:
000e7930b 0xe7934
000e7934
000e7934loc_e7934:
000e7934movn x0, 0
000e7938str w0, [sp+36]
000e793cldur x29, [sp-8]
000e7940ldr x30, [sp], 64
000e7944ret x30
000e7948
000e7948loc_e7948:
000e7948bl runtime.panicIndexU
000e794chint
000e7950
000e7950loc_e7950:
000e7950stp x0, x1, [sp+8]
000e7954str x2, [sp+24]
000e7958mov x3, x30
000e795cbl runtime.morestack_noctxt.abi0
000e7960ldp x0, x1, [sp+8]
000e7964ldr x2, [sp+24]
000e7968b 0xe7770
000e796cudf 0
000e7770
000e7970
000e7970os.Getenv: ; void os.Getenv(struct string key)
000e7970ldr x16, [x28+16]
000e7974subs xzr, sp, x16
000e7978b.ls 0xe79f8
000e797cstr x30, [sp-112]!
000e7980stur x29, [sp-8]
000e7984sub x29, sp, 8
000e7988str x0, [sp+120]
000e798cstr x1, [sp+128]
000e7990stp xzr, xzr, [sp+40]
000e7994ldr x0, [sp+120]
000e7998ldr x1, [sp+128]
000e799cbl internal/testlog.Getenv
000e79a0stp xzr, xzr, [sp+72]
000e79a4ldr x0, [sp+120]
000e79a8ldr x1, [sp+128]
000e79acbl syscall.Getenv
000e79b0str x0, [sp+72]
000e79b4str x1, [sp+80]
000e79b8strb w2, [sp+38]
000e79bcldr x2, [sp+80]
000e79c0ldr x3, [sp+72]
000e79c4str x3, [sp+88]
000e79c8str x2, [sp+96]
000e79ccldrb w2, [sp+38]
000e79d0strb w2, [sp+39]
000e79d4ldr x0, [sp+88]
000e79d8ldr x1, [sp+96]
000e79dcstr x0, [sp+56]
000e79e0str x1, [sp+64]
000e79e4str x0, [sp+40]
000e79e8str x1, [sp+48]
000e79ecldur x29, [sp-8]
000e79f0ldr x30, [sp], 112
000e79f4ret x30
000e79f8
000e79f8loc_e79f8:
000e79f8stp x0, x1, [sp+8]
000e79fcmov x3, x30
000e7a00bl runtime.morestack_noctxt.abi0
000e7a04ldp x0, x1, [sp+8]
000e7a08b 0xe7970
000e7a0cudf 0
000e7970
000e7970os.Getenv: ; void os.Getenv(struct string key)
000e7970ldr x16, [x28+16]
000e7974subs xzr, sp, x16
000e7978b.ls 0xe79f8
000e797cstr x30, [sp-112]!
000e7980stur x29, [sp-8]
000e7984sub x29, sp, 8
000e7988str x0, [sp+120]
000e798cstr x1, [sp+128]
000e7990stp xzr, xzr, [sp+40]
000e7994ldr x0, [sp+120]
000e7998ldr x1, [sp+128]
000e799cbl internal/testlog.Getenv
000e79a0stp xzr, xzr, [sp+72]
000e79a4ldr x0, [sp+120]
000e79a8ldr x1, [sp+128]
000e79acbl syscall.Getenv
000e79b0str x0, [sp+72]
000e79b4str x1, [sp+80]
000e79b8strb w2, [sp+38]
000e79bcldr x2, [sp+80]
000e79c0ldr x3, [sp+72]
000e79c4str x3, [sp+88]
000e79c8str x2, [sp+96]
000e79ccldrb w2, [sp+38]
000e79d0strb w2, [sp+39]
000e79d4ldr x0, [sp+88]
000e79d8ldr x1, [sp+96]
000e79dcstr x0, [sp+56]
000e79e0str x1, [sp+64]
000e79e4str x0, [sp+40]
000e79e8str x1, [sp+48]
000e79ecldur x29, [sp-8]
000e79f0ldr x30, [sp], 112
000e79f4ret x30
000e79f8
000e79f8loc_e79f8:
000e79f8stp x0, x1, [sp+8]
000e79fcmov x3, x30
000e7a00bl runtime.morestack_noctxt.abi0
000e7a04ldp x0, x1, [sp+8]
000e7a08b 0xe7970
000e7a0cudf 0
000e7970
000e7a10
000e7a10os.LookupEnv: ; void os.LookupEnv(struct string key)
000e7a10ldr x16, [x28+16]
000e7a14subs xzr, sp, x16
000e7a18b.ls 0xe7aa4
000e7a1cstr x30, [sp-96]!
000e7a20stur x29, [sp-8]
000e7a24sub x29, sp, 8
000e7a28str x0, [sp+104]
000e7a2cstr x1, [sp+112]
000e7a30stp xzr, xzr, [sp+40]
000e7a34strb wzr, [sp+37]
000e7a38ldr x0, [sp+104]
000e7a3cldr x1, [sp+112]
000e7a40bl internal/testlog.Getenv
000e7a44stp xzr, xzr, [sp+56]
000e7a48ldr x0, [sp+104]
000e7a4cldr x1, [sp+112]
000e7a50bl syscall.Getenv
000e7a54str x0, [sp+56]
000e7a58str x1, [sp+64]
000e7a5cstrb w2, [sp+38]
000e7a60ldr x2, [sp+64]
000e7a64ldr x3, [sp+56]
000e7a68str x3, [sp+72]
000e7a6cstr x2, [sp+80]
000e7a70ldrb w2, [sp+38]
000e7a74strb w2, [sp+39]
000e7a78ldr x2, [sp+72]
000e7a7cldr x3, [sp+80]
000e7a80str x2, [sp+40]
000e7a84str x3, [sp+48]
000e7a88ldrb w2, [sp+39]
000e7a8cstrb w2, [sp+37]
000e7a90ldr x0, [sp+40]
000e7a94ldr x1, [sp+48]
000e7a98ldur x29, [sp-8]
000e7a9cldr x30, [sp], 96
000e7aa0ret x30
000e7aa4
000e7aa4loc_e7aa4:
000e7aa4stp x0, x1, [sp+8]
000e7aa8mov x3, x30
000e7aacbl runtime.morestack_noctxt.abi0
000e7ab0ldp x0, x1, [sp+8]
000e7ab4b 0xe7a10
000e7ab8udf 0
000e7abcudf 0
000e7a10
000e7a10os.LookupEnv: ; void os.LookupEnv(struct string key)
000e7a10ldr x16, [x28+16]
000e7a14subs xzr, sp, x16
000e7a18b.ls 0xe7aa4
000e7a1cstr x30, [sp-96]!
000e7a20stur x29, [sp-8]
000e7a24sub x29, sp, 8
000e7a28str x0, [sp+104]
000e7a2cstr x1, [sp+112]
000e7a30stp xzr, xzr, [sp+40]
000e7a34strb wzr, [sp+37]
000e7a38ldr x0, [sp+104]
000e7a3cldr x1, [sp+112]
000e7a40bl internal/testlog.Getenv
000e7a44stp xzr, xzr, [sp+56]
000e7a48ldr x0, [sp+104]
000e7a4cldr x1, [sp+112]
000e7a50bl syscall.Getenv
000e7a54str x0, [sp+56]
000e7a58str x1, [sp+64]
000e7a5cstrb w2, [sp+38]
000e7a60ldr x2, [sp+64]
000e7a64ldr x3, [sp+56]
000e7a68str x3, [sp+72]
000e7a6cstr x2, [sp+80]
000e7a70ldrb w2, [sp+38]
000e7a74strb w2, [sp+39]
000e7a78ldr x2, [sp+72]
000e7a7cldr x3, [sp+80]
000e7a80str x2, [sp+40]
000e7a84str x3, [sp+48]
000e7a88ldrb w2, [sp+39]
000e7a8cstrb w2, [sp+37]
000e7a90ldr x0, [sp+40]
000e7a94ldr x1, [sp+48]
000e7a98ldur x29, [sp-8]
000e7a9cldr x30, [sp], 96
000e7aa0ret x30
000e7aa4
000e7aa4loc_e7aa4:
000e7aa4stp x0, x1, [sp+8]
000e7aa8mov x3, x30
000e7aacbl runtime.morestack_noctxt.abi0
000e7ab0ldp x0, x1, [sp+8]
000e7ab4b 0xe7a10
000e7ab8udf 0
000e7abcudf 0
000e7a10
000e7ac0
000e7ac0os.Setenv: ; void os.Setenv(struct string key, struct string value)
000e7ac0ldr x16, [x28+16]
000e7ac4subs xzr, sp, x16
000e7ac8b.ls 0xe7b5c
000e7accstr x30, [sp-96]!
000e7ad0stur x29, [sp-8]
000e7ad4sub x29, sp, 8
000e7ad8str x0, [sp+104]
000e7adcstr x1, [sp+112]
000e7ae0str x2, [sp+120]
000e7ae4str x3, [sp+128]
000e7ae8stp xzr, xzr, [sp+40]
000e7aecldr x0, [sp+104]
000e7af0ldr x2, [sp+120]
000e7af4ldr x1, [sp+112]
000e7af8ldr x3, [sp+128]
000e7afcbl syscall.Setenv
000e7b00str x0, [sp+56]
000e7b04str x1, [sp+64]
000e7b08cbnz x0, 0xe7b10
000e7b0cb 0xe7b44
000e7b10
000e7b10loc_e7b10:
000e7b10mov x2, x0
000e7b14mov x3, x1
000e7b18adrp x0, 0x5c9000
000e7b1cadd x0, x0, 2317
000e7b20orr x1, xzr, 6
000e7b24bl os.NewSyscallError
000e7b28str x0, [sp+72]
000e7b2cstr x1, [sp+80]
000e7b30str x0, [sp+40]
000e7b34str x1, [sp+48]
000e7b38ldur x29, [sp-8]
000e7b3cldr x30, [sp], 96
000e7b40ret x30
000e7b44
000e7b44loc_e7b44:
000e7b44stp xzr, xzr, [sp+40]
000e7b48mov x0, xzr
000e7b4cmov x1, xzr
000e7b50ldur x29, [sp-8]
000e7b54ldr x30, [sp], 96
000e7b58ret x30
000e7b5c
000e7b5cloc_e7b5c:
000e7b5cstp x0, x1, [sp+8]
000e7b60stp x2, x3, [sp+24]
000e7b64mov x3, x30
000e7b68bl runtime.morestack_noctxt.abi0
000e7b6cldp x0, x1, [sp+8]
000e7b70ldp x2, x3, [sp+24]
000e7b74b 0xe7ac0
000e7b78udf 0
000e7b7cudf 0
000e7ac0
000e7ac0os.Setenv: ; void os.Setenv(struct string key, struct string value)
000e7ac0ldr x16, [x28+16]
000e7ac4subs xzr, sp, x16
000e7ac8b.ls 0xe7b5c
000e7accstr x30, [sp-96]!
000e7ad0stur x29, [sp-8]
000e7ad4sub x29, sp, 8
000e7ad8str x0, [sp+104]
000e7adcstr x1, [sp+112]
000e7ae0str x2, [sp+120]
000e7ae4str x3, [sp+128]
000e7ae8stp xzr, xzr, [sp+40]
000e7aecldr x0, [sp+104]
000e7af0ldr x2, [sp+120]
000e7af4ldr x1, [sp+112]
000e7af8ldr x3, [sp+128]
000e7afcbl syscall.Setenv
000e7b00str x0, [sp+56]
000e7b04str x1, [sp+64]
000e7b08cbnz x0, 0xe7b10
000e7b0cb 0xe7b44
000e7b10
000e7b10loc_e7b10:
000e7b10mov x2, x0
000e7b14mov x3, x1
000e7b18adrp x0, 0x5c9000
000e7b1cadd x0, x0, 2317
000e7b20orr x1, xzr, 6
000e7b24bl os.NewSyscallError
000e7b28str x0, [sp+72]
000e7b2cstr x1, [sp+80]
000e7b30str x0, [sp+40]
000e7b34str x1, [sp+48]
000e7b38ldur x29, [sp-8]
000e7b3cldr x30, [sp], 96
000e7b40ret x30
000e7b44
000e7b44loc_e7b44:
000e7b44stp xzr, xzr, [sp+40]
000e7b48mov x0, xzr
000e7b4cmov x1, xzr
000e7b50ldur x29, [sp-8]
000e7b54ldr x30, [sp], 96
000e7b58ret x30
000e7b5c
000e7b5cloc_e7b5c:
000e7b5cstp x0, x1, [sp+8]
000e7b60stp x2, x3, [sp+24]
000e7b64mov x3, x30
000e7b68bl runtime.morestack_noctxt.abi0
000e7b6cldp x0, x1, [sp+8]
000e7b70ldp x2, x3, [sp+24]
000e7b74b 0xe7ac0
000e7b78udf 0
000e7b7cudf 0
000e7ac0
000e7b80
000e7b80os.Unsetenv: ; void os.Unsetenv(struct string key)
000e7b80ldr x16, [x28+16]
000e7b84subs xzr, sp, x16
000e7b88b.ls 0xe7bcc
000e7b8cstr x30, [sp-64]!
000e7b90stur x29, [sp-8]
000e7b94sub x29, sp, 8
000e7b98str x0, [sp+72]
000e7b9cstr x1, [sp+80]
000e7ba0stp xzr, xzr, [sp+24]
000e7ba4ldr x0, [sp+72]
000e7ba8ldr x1, [sp+80]
000e7bacbl syscall.Unsetenv
000e7bb0str x0, [sp+40]
000e7bb4str x1, [sp+48]
000e7bb8str x0, [sp+24]
000e7bbcstr x1, [sp+32]
000e7bc0ldur x29, [sp-8]
000e7bc4ldr x30, [sp], 64
000e7bc8ret x30
000e7bcc
000e7bccloc_e7bcc:
000e7bccstp x0, x1, [sp+8]
000e7bd0mov x3, x30
000e7bd4bl runtime.morestack_noctxt.abi0
000e7bd8ldp x0, x1, [sp+8]
000e7bdcb 0xe7b80
000e7b80
000e7b80os.Unsetenv: ; void os.Unsetenv(struct string key)
000e7b80ldr x16, [x28+16]
000e7b84subs xzr, sp, x16
000e7b88b.ls 0xe7bcc
000e7b8cstr x30, [sp-64]!
000e7b90stur x29, [sp-8]
000e7b94sub x29, sp, 8
000e7b98str x0, [sp+72]
000e7b9cstr x1, [sp+80]
000e7ba0stp xzr, xzr, [sp+24]
000e7ba4ldr x0, [sp+72]
000e7ba8ldr x1, [sp+80]
000e7bacbl syscall.Unsetenv
000e7bb0str x0, [sp+40]
000e7bb4str x1, [sp+48]
000e7bb8str x0, [sp+24]
000e7bbcstr x1, [sp+32]
000e7bc0ldur x29, [sp-8]
000e7bc4ldr x30, [sp], 64
000e7bc8ret x30
000e7bcc
000e7bccloc_e7bcc:
000e7bccstp x0, x1, [sp+8]
000e7bd0mov x3, x30
000e7bd4bl runtime.morestack_noctxt.abi0
000e7bd8ldp x0, x1, [sp+8]
000e7bdcb 0xe7b80
000e7b80
000e7be0
000e7be0os.Environ: ; void os.Environ(void)
000e7be0ldr x16, [x28+16]
000e7be4subs xzr, sp, x16
000e7be8b.ls 0xe7c28
000e7becstr x30, [sp-64]!
000e7bf0stur x29, [sp-8]
000e7bf4sub x29, sp, 8
000e7bf8str xzr, [sp+8]
000e7bfcstp xzr, xzr, [sp+16]
000e7c00bl syscall.Environ
000e7c04str x0, [sp+32]
000e7c08str x1, [sp+40]
000e7c0cstr x2, [sp+48]
000e7c10str x0, [sp+8]
000e7c14str x1, [sp+16]
000e7c18str x2, [sp+24]
000e7c1cldur x29, [sp-8]
000e7c20ldr x30, [sp], 64
000e7c24ret x30
000e7c28
000e7c28loc_e7c28:
000e7c28mov x3, x30
000e7c2cbl runtime.morestack_noctxt.abi0
000e7c30b 0xe7be0
000e7c34udf 0
000e7c38udf 0
000e7c3cudf 0
000e7be0
000e7be0os.Environ: ; void os.Environ(void)
000e7be0ldr x16, [x28+16]
000e7be4subs xzr, sp, x16
000e7be8b.ls 0xe7c28
000e7becstr x30, [sp-64]!
000e7bf0stur x29, [sp-8]
000e7bf4sub x29, sp, 8
000e7bf8str xzr, [sp+8]
000e7bfcstp xzr, xzr, [sp+16]
000e7c00bl syscall.Environ
000e7c04str x0, [sp+32]
000e7c08str x1, [sp+40]
000e7c0cstr x2, [sp+48]
000e7c10str x0, [sp+8]
000e7c14str x1, [sp+16]
000e7c18str x2, [sp+24]
000e7c1cldur x29, [sp-8]
000e7c20ldr x30, [sp], 64
000e7c24ret x30
000e7c28
000e7c28loc_e7c28:
000e7c28mov x3, x30
000e7c2cbl runtime.morestack_noctxt.abi0
000e7c30b 0xe7be0
000e7c34udf 0
000e7c38udf 0
000e7c3cudf 0
000e7be0
000e7c40
000e7c40os.errNoDeadline: ; void os.errNoDeadline(void)
000e7c40str x30, [sp-32]!
000e7c44stur x29, [sp-8]
000e7c48sub x29, sp, 8
000e7c4cstp xzr, xzr, [sp+8]
000e7c50adrp x27, 0x93a000
000e7c54ldr x1, [x27+1752]
000e7c58adrp x27, 0x93a000
000e7c5cldr x0, [x27+1744]
000e7c60str x0, [sp+8]
000e7c64str x1, [sp+16]
000e7c68add x29, sp, 24
000e7c6cadd sp, sp, 32
000e7c70ret x30
000e7c74udf 0
000e7c78udf 0
000e7c7cudf 0
000e7c40
000e7c40os.errNoDeadline: ; void os.errNoDeadline(void)
000e7c40str x30, [sp-32]!
000e7c44stur x29, [sp-8]
000e7c48sub x29, sp, 8
000e7c4cstp xzr, xzr, [sp+8]
000e7c50adrp x27, 0x93a000
000e7c54ldr x1, [x27+1752]
000e7c58adrp x27, 0x93a000
000e7c5cldr x0, [x27+1744]
000e7c60str x0, [sp+8]
000e7c64str x1, [sp+16]
000e7c68add x29, sp, 24
000e7c6cadd sp, sp, 32
000e7c70ret x30
000e7c74udf 0
000e7c78udf 0
000e7c7cudf 0
000e7c40
000e7c80
000e7c80os.errDeadlineExceeded: ; void os.errDeadlineExceeded(void)
000e7c80str x30, [sp-32]!
000e7c84stur x29, [sp-8]
000e7c88sub x29, sp, 8
000e7c8cstp xzr, xzr, [sp+8]
000e7c90adrp x27, 0x926000
000e7c94ldr x1, [x27+2680]
000e7c98adrp x27, 0x926000
000e7c9cldr x0, [x27+2672]
000e7ca0str x0, [sp+8]
000e7ca4str x1, [sp+16]
000e7ca8add x29, sp, 24
000e7cacadd sp, sp, 32
000e7cb0ret x30
000e7cb4udf 0
000e7cb8udf 0
000e7cbcudf 0
000e7c80
000e7c80os.errDeadlineExceeded: ; void os.errDeadlineExceeded(void)
000e7c80str x30, [sp-32]!
000e7c84stur x29, [sp-8]
000e7c88sub x29, sp, 8
000e7c8cstp xzr, xzr, [sp+8]
000e7c90adrp x27, 0x926000
000e7c94ldr x1, [x27+2680]
000e7c98adrp x27, 0x926000
000e7c9cldr x0, [x27+2672]
000e7ca0str x0, [sp+8]
000e7ca4str x1, [sp+16]
000e7ca8add x29, sp, 24
000e7cacadd sp, sp, 32
000e7cb0ret x30
000e7cb4udf 0
000e7cb8udf 0
000e7cbcudf 0
000e7c80
000e7cc0
000e7cc0os.(*SyscallError).Error: ; void os.(*SyscallError).Error(os.SyscallError * e)
000e7cc0ldr x16, [x28+16]
000e7cc4subs xzr, sp, x16
000e7cc8b.ls 0xe7d58
000e7cccstr x30, [sp-128]!
000e7cd0stur x29, [sp-8]
000e7cd4sub x29, sp, 8
000e7cd8str x0, [sp+136]
000e7cdcstp xzr, xzr, [sp+72]
000e7ce0ldr x1, [sp+136]
000e7ce4ldrsb x27, [x1]
000e7ce8ldr x2, [x1+16]
000e7cecldrsb x27, [x2]
000e7cf0ldr x0, [x1+24]
000e7cf4ldr x1, [x2+24]
000e7cf8blr x1
000e7cfcstr x0, [sp+104]
000e7d00str x1, [sp+112]
000e7d04ldr x1, [sp+136]
000e7d08ldrsb x27, [x1]
000e7d0cldr x2, [x1]
000e7d10ldr x1, [x1+8]
000e7d14str x2, [sp+88]
000e7d18str x1, [sp+96]
000e7d1cldr x5, [sp+104]
000e7d20ldr x6, [sp+112]
000e7d24mov x0, xzr
000e7d28adrp x3, 0x5c8000
000e7d2cadd x3, x3, 4041
000e7d30orr x4, xzr, 2
000e7d34mov x7, x1
000e7d38mov x1, x2
000e7d3cmov x2, x7
000e7d40bl runtime.concatstring3
000e7d44str x0, [sp+72]
000e7d48str x1, [sp+80]
000e7d4cldur x29, [sp-8]
000e7d50ldr x30, [sp], 128
000e7d54ret x30
000e7d58
000e7d58loc_e7d58:
000e7d58str x0, [sp+8]
000e7d5cmov x3, x30
000e7d60bl runtime.morestack_noctxt.abi0
000e7d64ldr x0, [sp+8]
000e7d68b 0xe7cc0
000e7d6cudf 0
000e7cc0
000e7cc0os.(*SyscallError).Error: ; void os.(*SyscallError).Error(os.SyscallError * e)
000e7cc0ldr x16, [x28+16]
000e7cc4subs xzr, sp, x16
000e7cc8b.ls 0xe7d58
000e7cccstr x30, [sp-128]!
000e7cd0stur x29, [sp-8]
000e7cd4sub x29, sp, 8
000e7cd8str x0, [sp+136]
000e7cdcstp xzr, xzr, [sp+72]
000e7ce0ldr x1, [sp+136]
000e7ce4ldrsb x27, [x1]
000e7ce8ldr x2, [x1+16]
000e7cecldrsb x27, [x2]
000e7cf0ldr x0, [x1+24]
000e7cf4ldr x1, [x2+24]
000e7cf8blr x1
000e7cfcstr x0, [sp+104]
000e7d00str x1, [sp+112]
000e7d04ldr x1, [sp+136]
000e7d08ldrsb x27, [x1]
000e7d0cldr x2, [x1]
000e7d10ldr x1, [x1+8]
000e7d14str x2, [sp+88]
000e7d18str x1, [sp+96]
000e7d1cldr x5, [sp+104]
000e7d20ldr x6, [sp+112]
000e7d24mov x0, xzr
000e7d28adrp x3, 0x5c8000
000e7d2cadd x3, x3, 4041
000e7d30orr x4, xzr, 2
000e7d34mov x7, x1
000e7d38mov x1, x2
000e7d3cmov x2, x7
000e7d40bl runtime.concatstring3
000e7d44str x0, [sp+72]
000e7d48str x1, [sp+80]
000e7d4cldur x29, [sp-8]
000e7d50ldr x30, [sp], 128
000e7d54ret x30
000e7d58
000e7d58loc_e7d58:
000e7d58str x0, [sp+8]
000e7d5cmov x3, x30
000e7d60bl runtime.morestack_noctxt.abi0
000e7d64ldr x0, [sp+8]
000e7d68b 0xe7cc0
000e7d6cudf 0
000e7cc0
000e7d70
000e7d70os.(*SyscallError).Unwrap: ; void os.(*SyscallError).Unwrap(os.SyscallError * e)
000e7d70str x30, [sp-32]!
000e7d74stur x29, [sp-8]
000e7d78sub x29, sp, 8
000e7d7cstr x0, [sp+40]
000e7d80stp xzr, xzr, [sp+8]
000e7d84ldr x2, [sp+40]
000e7d88ldrsb x27, [x2]
000e7d8cldr x0, [x2+16]
000e7d90ldr x1, [x2+24]
000e7d94str x0, [sp+8]
000e7d98str x1, [sp+16]
000e7d9cadd x29, sp, 24
000e7da0add sp, sp, 32
000e7da4ret x30
000e7da8udf 0
000e7dacudf 0
000e7d70
000e7d70os.(*SyscallError).Unwrap: ; void os.(*SyscallError).Unwrap(os.SyscallError * e)
000e7d70str x30, [sp-32]!
000e7d74stur x29, [sp-8]
000e7d78sub x29, sp, 8
000e7d7cstr x0, [sp+40]
000e7d80stp xzr, xzr, [sp+8]
000e7d84ldr x2, [sp+40]
000e7d88ldrsb x27, [x2]
000e7d8cldr x0, [x2+16]
000e7d90ldr x1, [x2+24]
000e7d94str x0, [sp+8]
000e7d98str x1, [sp+16]
000e7d9cadd x29, sp, 24
000e7da0add sp, sp, 32
000e7da4ret x30
000e7da8udf 0
000e7dacudf 0
000e7d70
000e7db0
000e7db0os.(*SyscallError).Timeout: ; void os.(*SyscallError).Timeout(os.SyscallError * e)
000e7db0ldr x16, [x28+16]
000e7db4subs xzr, sp, x16
000e7db8b.ls 0xe7e98
000e7dbcstr x30, [sp-112]!
000e7dc0stur x29, [sp-8]
000e7dc4sub x29, sp, 8
000e7dc8str x0, [sp+120]
000e7dccstrb wzr, [sp+43]
000e7dd0stp xzr, xzr, [sp+72]
000e7dd4ldr x2, [sp+120]
000e7dd8ldrsb x27, [x2]
000e7ddcldr x3, [x2+24]
000e7de0ldr x2, [x2+16]
000e7de4cbnz x2, 0xe7dec
000e7de8b 0xe7e0c
000e7dec
000e7decloc_e7dec:
000e7decstr x3, [sp+64]
000e7df0ldr x1, [x2+8]
000e7df4adrp x0, 0x926000
000e7df8add x0, x0, 3440
000e7dfcbl runtime.typeAssert
000e7e00ldr x3, [sp+64]
000e7e04mov x2, x0
000e7e08b 0xe7e10
000e7e0c
000e7e0cloc_e7e0c:
000e7e0cb 0xe7e10
000e7e10
000e7e10loc_e7e10:
000e7e10str x2, [sp+72]
000e7e14str x3, [sp+80]
000e7e18subs xzr, x2, 0
000e7e1ccset x1, ne
000e7e20strb w1, [sp+46]
000e7e24ldr x1, [sp+72]
000e7e28ldr x2, [sp+80]
000e7e2cstr x1, [sp+88]
000e7e30str x2, [sp+96]
000e7e34ldrb w1, [sp+46]
000e7e38strb w1, [sp+47]
000e7e3cldr x1, [sp+88]
000e7e40ldr x2, [sp+96]
000e7e44str x1, [sp+48]
000e7e48str x2, [sp+56]
000e7e4cldrb w1, [sp+47]
000e7e50strb w1, [sp+44]
000e7e54strb w1, [sp+46]
000e7e58tbnz w1, 0, 0xe7e60
000e7e5cb 0xe7e80
000e7e60
000e7e60loc_e7e60:
000e7e60ldr x1, [sp+48]
000e7e64ldrsb x27, [x1]
000e7e68ldr x0, [sp+56]
000e7e6cldr x1, [x1+24]
000e7e70blr x1
000e7e74strb w0, [sp+45]
000e7e78strb w0, [sp+46]
000e7e7cb 0xe7e84
000e7e80
000e7e80loc_e7e80:
000e7e80b 0xe7e84
000e7e84
000e7e84loc_e7e84:
000e7e84ldrb w0, [sp+46]
000e7e88strb w0, [sp+43]
000e7e8cldur x29, [sp-8]
000e7e90ldr x30, [sp], 112
000e7e94ret x30
000e7e98
000e7e98loc_e7e98:
000e7e98str x0, [sp+8]
000e7e9cmov x3, x30
000e7ea0bl runtime.morestack_noctxt.abi0
000e7ea4ldr x0, [sp+8]
000e7ea8b 0xe7db0
000e7eacudf 0
000e7db0
000e7db0os.(*SyscallError).Timeout: ; void os.(*SyscallError).Timeout(os.SyscallError * e)
000e7db0ldr x16, [x28+16]
000e7db4subs xzr, sp, x16
000e7db8b.ls 0xe7e98
000e7dbcstr x30, [sp-112]!
000e7dc0stur x29, [sp-8]
000e7dc4sub x29, sp, 8
000e7dc8str x0, [sp+120]
000e7dccstrb wzr, [sp+43]
000e7dd0stp xzr, xzr, [sp+72]
000e7dd4ldr x2, [sp+120]
000e7dd8ldrsb x27, [x2]
000e7ddcldr x3, [x2+24]
000e7de0ldr x2, [x2+16]
000e7de4cbnz x2, 0xe7dec
000e7de8b 0xe7e0c
000e7dec
000e7decloc_e7dec:
000e7decstr x3, [sp+64]
000e7df0ldr x1, [x2+8]
000e7df4adrp x0, 0x926000
000e7df8add x0, x0, 3440
000e7dfcbl runtime.typeAssert
000e7e00ldr x3, [sp+64]
000e7e04mov x2, x0
000e7e08b 0xe7e10
000e7e0c
000e7e0cloc_e7e0c:
000e7e0cb 0xe7e10
000e7e10
000e7e10loc_e7e10:
000e7e10str x2, [sp+72]
000e7e14str x3, [sp+80]
000e7e18subs xzr, x2, 0
000e7e1ccset x1, ne
000e7e20strb w1, [sp+46]
000e7e24ldr x1, [sp+72]
000e7e28ldr x2, [sp+80]
000e7e2cstr x1, [sp+88]
000e7e30str x2, [sp+96]
000e7e34ldrb w1, [sp+46]
000e7e38strb w1, [sp+47]
000e7e3cldr x1, [sp+88]
000e7e40ldr x2, [sp+96]
000e7e44str x1, [sp+48]
000e7e48str x2, [sp+56]
000e7e4cldrb w1, [sp+47]
000e7e50strb w1, [sp+44]
000e7e54strb w1, [sp+46]
000e7e58tbnz w1, 0, 0xe7e60
000e7e5cb 0xe7e80
000e7e60
000e7e60loc_e7e60:
000e7e60ldr x1, [sp+48]
000e7e64ldrsb x27, [x1]
000e7e68ldr x0, [sp+56]
000e7e6cldr x1, [x1+24]
000e7e70blr x1
000e7e74strb w0, [sp+45]
000e7e78strb w0, [sp+46]
000e7e7cb 0xe7e84
000e7e80
000e7e80loc_e7e80:
000e7e80b 0xe7e84
000e7e84
000e7e84loc_e7e84:
000e7e84ldrb w0, [sp+46]
000e7e88strb w0, [sp+43]
000e7e8cldur x29, [sp-8]
000e7e90ldr x30, [sp], 112
000e7e94ret x30
000e7e98
000e7e98loc_e7e98:
000e7e98str x0, [sp+8]
000e7e9cmov x3, x30
000e7ea0bl runtime.morestack_noctxt.abi0
000e7ea4ldr x0, [sp+8]
000e7ea8b 0xe7db0
000e7eacudf 0
000e7db0
000e7eb0
000e7eb0os.NewSyscallError: ; void os.NewSyscallError(struct string syscall, error err)
000e7eb0ldr x16, [x28+16]
000e7eb4subs xzr, sp, x16
000e7eb8b.ls 0xe7fb4
000e7ebcstr x30, [sp-80]!
000e7ec0stur x29, [sp-8]
000e7ec4sub x29, sp, 8
000e7ec8str x0, [sp+88]
000e7eccstr x1, [sp+96]
000e7ed0str x2, [sp+104]
000e7ed4str x3, [sp+112]
000e7ed8stp xzr, xzr, [sp+40]
000e7edcldr x2, [sp+104]
000e7ee0cbnz x2, 0xe7ee8
000e7ee4b 0xe7f9c
000e7ee8
000e7ee8loc_e7ee8:
000e7ee8adrp x0, 0x558000
000e7eecadd x0, x0, 960
000e7ef0bl runtime.newobject
000e7ef4str x0, [sp+56]
000e7ef8ldr x1, [sp+88]
000e7efcldr x2, [sp+96]
000e7f00str x2, [x0+8]
000e7f04adrp x27, 0x964000
000e7f08ldr w2, [x27+3056]
000e7f0ccbz w2, 0xe7f14
000e7f10b 0xe7f18
000e7f14
000e7f14loc_e7f14:
000e7f14b 0xe7f2c
000e7f18
000e7f18loc_e7f18:
000e7f18bl runtime.gcWriteBarrier2
000e7f1cstr x1, [x25]
000e7f20ldr x2, [x0]
000e7f24str x2, [x25+8]
000e7f28b 0xe7f2c
000e7f2c
000e7f2cloc_e7f2c:
000e7f2cstr x1, [x0]
000e7f30ldr x2, [sp+56]
000e7f34ldrsb x27, [x2]
000e7f38ldr x3, [sp+112]
000e7f3cldr x4, [sp+104]
000e7f40str x4, [x2+16]
000e7f44adrp x27, 0x964000
000e7f48ldr w4, [x27+3056]
000e7f4ccbz w4, 0xe7f54
000e7f50b 0xe7f58
000e7f54
000e7f54loc_e7f54:
000e7f54b 0xe7f6c
000e7f58
000e7f58loc_e7f58:
000e7f58bl runtime.gcWriteBarrier2
000e7f5cstr x3, [x25]
000e7f60ldr x4, [x2+24]
000e7f64str x4, [x25+8]
000e7f68b 0xe7f6c
000e7f6c
000e7f6cloc_e7f6c:
000e7f6cstr x3, [x2+24]
000e7f70ldr x2, [sp+56]
000e7f74str x2, [sp+64]
000e7f78adrp x3, 0x62c000
000e7f7cadd x3, x3, 2424
000e7f80str x3, [sp+40]
000e7f84str x2, [sp+48]
000e7f88ldr x0, [sp+40]
000e7f8cldr x1, [sp+48]
000e7f90ldur x29, [sp-8]
000e7f94ldr x30, [sp], 80
000e7f98ret x30
000e7f9c
000e7f9cloc_e7f9c:
000e7f9cstp xzr, xzr, [sp+40]
000e7fa0mov x0, xzr
000e7fa4mov x1, xzr
000e7fa8ldur x29, [sp-8]
000e7facldr x30, [sp], 80
000e7fb0ret x30
000e7fb4
000e7fb4loc_e7fb4:
000e7fb4stp x0, x1, [sp+8]
000e7fb8stp x2, x3, [sp+24]
000e7fbcmov x3, x30
000e7fc0bl runtime.morestack_noctxt.abi0
000e7fc4ldp x0, x1, [sp+8]
000e7fc8ldp x2, x3, [sp+24]
000e7fccb 0xe7eb0
000e7eb0
000e7eb0os.NewSyscallError: ; void os.NewSyscallError(struct string syscall, error err)
000e7eb0ldr x16, [x28+16]
000e7eb4subs xzr, sp, x16
000e7eb8b.ls 0xe7fb4
000e7ebcstr x30, [sp-80]!
000e7ec0stur x29, [sp-8]
000e7ec4sub x29, sp, 8
000e7ec8str x0, [sp+88]
000e7eccstr x1, [sp+96]
000e7ed0str x2, [sp+104]
000e7ed4str x3, [sp+112]
000e7ed8stp xzr, xzr, [sp+40]
000e7edcldr x2, [sp+104]
000e7ee0cbnz x2, 0xe7ee8
000e7ee4b 0xe7f9c
000e7ee8
000e7ee8loc_e7ee8:
000e7ee8adrp x0, 0x558000
000e7eecadd x0, x0, 960
000e7ef0bl runtime.newobject
000e7ef4str x0, [sp+56]
000e7ef8ldr x1, [sp+88]
000e7efcldr x2, [sp+96]
000e7f00str x2, [x0+8]
000e7f04adrp x27, 0x964000
000e7f08ldr w2, [x27+3056]
000e7f0ccbz w2, 0xe7f14
000e7f10b 0xe7f18
000e7f14
000e7f14loc_e7f14:
000e7f14b 0xe7f2c
000e7f18
000e7f18loc_e7f18:
000e7f18bl runtime.gcWriteBarrier2
000e7f1cstr x1, [x25]
000e7f20ldr x2, [x0]
000e7f24str x2, [x25+8]
000e7f28b 0xe7f2c
000e7f2c
000e7f2cloc_e7f2c:
000e7f2cstr x1, [x0]
000e7f30ldr x2, [sp+56]
000e7f34ldrsb x27, [x2]
000e7f38ldr x3, [sp+112]
000e7f3cldr x4, [sp+104]
000e7f40str x4, [x2+16]
000e7f44adrp x27, 0x964000
000e7f48ldr w4, [x27+3056]
000e7f4ccbz w4, 0xe7f54
000e7f50b 0xe7f58
000e7f54
000e7f54loc_e7f54:
000e7f54b 0xe7f6c
000e7f58
000e7f58loc_e7f58:
000e7f58bl runtime.gcWriteBarrier2
000e7f5cstr x3, [x25]
000e7f60ldr x4, [x2+24]
000e7f64str x4, [x25+8]
000e7f68b 0xe7f6c
000e7f6c
000e7f6cloc_e7f6c:
000e7f6cstr x3, [x2+24]
000e7f70ldr x2, [sp+56]
000e7f74str x2, [sp+64]
000e7f78adrp x3, 0x62c000
000e7f7cadd x3, x3, 2424
000e7f80str x3, [sp+40]
000e7f84str x2, [sp+48]
000e7f88ldr x0, [sp+40]
000e7f8cldr x1, [sp+48]
000e7f90ldur x29, [sp-8]
000e7f94ldr x30, [sp], 80
000e7f98ret x30
000e7f9c
000e7f9cloc_e7f9c:
000e7f9cstp xzr, xzr, [sp+40]
000e7fa0mov x0, xzr
000e7fa4mov x1, xzr
000e7fa8ldur x29, [sp-8]
000e7facldr x30, [sp], 80
000e7fb0ret x30
000e7fb4
000e7fb4loc_e7fb4:
000e7fb4stp x0, x1, [sp+8]
000e7fb8stp x2, x3, [sp+24]
000e7fbcmov x3, x30
000e7fc0bl runtime.morestack_noctxt.abi0
000e7fc4ldp x0, x1, [sp+8]
000e7fc8ldp x2, x3, [sp+24]
000e7fccb 0xe7eb0
000e7eb0
000e7fd0
000e7fd0os.IsNotExist: ; void os.IsNotExist(error err)
000e7fd0ldr x16, [x28+16]
000e7fd4subs xzr, sp, x16
000e7fd8b.ls 0xe8024
000e7fdcstr x30, [sp-64]!
000e7fe0stur x29, [sp-8]
000e7fe4sub x29, sp, 8
000e7fe8str x0, [sp+72]
000e7fecstr x1, [sp+80]
000e7ff0strb wzr, [sp+54]
000e7ff4ldr x0, [sp+72]
000e7ff8adrp x27, 0x93a000
000e7ffcldr x2, [x27+1104]
000e8000ldr x1, [sp+80]
000e8004adrp x27, 0x939000
000e8008ldr x3, [x27+1112]
000e800cbl os.underlyingErrorIs
000e8010strb w0, [sp+55]
000e8014strb w0, [sp+54]
000e8018ldur x29, [sp-8]
000e801cldr x30, [sp], 64
000e8020ret x30
000e8024
000e8024loc_e8024:
000e8024stp x0, x1, [sp+8]
000e8028mov x3, x30
000e802cbl runtime.morestack_noctxt.abi0
000e8030ldp x0, x1, [sp+8]
000e8034b 0xe7fd0
000e8038udf 0
000e803cudf 0
000e7fd0
000e7fd0os.IsNotExist: ; void os.IsNotExist(error err)
000e7fd0ldr x16, [x28+16]
000e7fd4subs xzr, sp, x16
000e7fd8b.ls 0xe8024
000e7fdcstr x30, [sp-64]!
000e7fe0stur x29, [sp-8]
000e7fe4sub x29, sp, 8
000e7fe8str x0, [sp+72]
000e7fecstr x1, [sp+80]
000e7ff0strb wzr, [sp+54]
000e7ff4ldr x0, [sp+72]
000e7ff8adrp x27, 0x93a000
000e7ffcldr x2, [x27+1104]
000e8000ldr x1, [sp+80]
000e8004adrp x27, 0x939000
000e8008ldr x3, [x27+1112]
000e800cbl os.underlyingErrorIs
000e8010strb w0, [sp+55]
000e8014strb w0, [sp+54]
000e8018ldur x29, [sp-8]
000e801cldr x30, [sp], 64
000e8020ret x30
000e8024
000e8024loc_e8024:
000e8024stp x0, x1, [sp+8]
000e8028mov x3, x30
000e802cbl runtime.morestack_noctxt.abi0
000e8030ldp x0, x1, [sp+8]
000e8034b 0xe7fd0
000e8038udf 0
000e803cudf 0
000e7fd0
000e8040
000e8040os.underlyingErrorIs: ; void os.underlyingErrorIs(error err, error target)
000e8040ldr x16, [x28+16]
000e8044subs xzr, sp, x16
000e8048b.ls 0xe8158
000e804cstr x30, [sp-80]!
000e8050stur x29, [sp-8]
000e8054sub x29, sp, 8
000e8058str x0, [sp+88]
000e805cstr x1, [sp+96]
000e8060str x2, [sp+104]
000e8064str x3, [sp+112]
000e8068strb wzr, [sp+43]
000e806cldr x0, [sp+88]
000e8070ldr x1, [sp+96]
000e8074bl os.underlyingError
000e8078str x0, [sp+88]
000e807cstr x1, [sp+96]
000e8080ldr x2, [sp+104]
000e8084subs xzr, x0, x2
000e8088b.eq 0xe8090
000e808cb 0xe80b8
000e8090
000e8090loc_e8090:
000e8090ldr x2, [sp+112]
000e8094bl runtime.ifaceeq
000e8098tbnz w0, 0, 0xe80a0
000e809cb 0xe80b4
000e80a0
000e80a0loc_e80a0:
000e80a0orr x0, xzr, 1
000e80a4strb w0, [sp+43]
000e80a8ldur x29, [sp-8]
000e80acldr x30, [sp], 80
000e80b0ret x30
000e80b4
000e80b4loc_e80b4:
000e80b4b 0xe80bc
000e80b8
000e80b8loc_e80b8:
000e80b8b 0xe80bc
000e80bc
000e80bcloc_e80bc:
000e80bcldr x3, [sp+88]
000e80c0ldr x4, [sp+96]
000e80c4adrp x5, 0x62b000
000e80c8add x5, x5, 2264
000e80ccsubs xzr, x3, x5
000e80d0b.eq 0xe80d8
000e80d4b 0xe80e4
000e80d8
000e80d8loc_e80d8:
000e80d8ldr x3, [x4]
000e80dcorr x0, xzr, 1
000e80e0b 0xe80f0
000e80e4
000e80e4loc_e80e4:
000e80e4mov x3, xzr
000e80e8mov x0, xzr
000e80ecb 0xe80f0
000e80f0
000e80f0loc_e80f0:
000e80f0str x3, [sp+56]
000e80f4strb w0, [sp+46]
000e80f8ldr x3, [sp+56]
000e80fcstr x3, [sp+64]
000e8100ldrb w3, [sp+46]
000e8104strb w3, [sp+47]
000e8108ldr x3, [sp+64]
000e810cstr x3, [sp+48]
000e8110ldrb w3, [sp+47]
000e8114strb w3, [sp+44]
000e8118strb w3, [sp+46]
000e811ctbnz w3, 0, 0xe8124
000e8120b 0xe8140
000e8124
000e8124loc_e8124:
000e8124ldr x0, [sp+48]
000e8128ldr x1, [sp+104]
000e812cldr x2, [sp+112]
000e8130bl syscall.Errno.Is
000e8134strb w0, [sp+45]
000e8138strb w0, [sp+46]
000e813cb 0xe8144
000e8140
000e8140loc_e8140:
000e8140b 0xe8144
000e8144
000e8144loc_e8144:
000e8144ldrb w0, [sp+46]
000e8148strb w0, [sp+43]
000e814cldur x29, [sp-8]
000e8150ldr x30, [sp], 80
000e8154ret x30
000e8158
000e8158loc_e8158:
000e8158stp x0, x1, [sp+8]
000e815cstp x2, x3, [sp+24]
000e8160mov x3, x30
000e8164bl runtime.morestack_noctxt.abi0
000e8168ldp x0, x1, [sp+8]
000e816cldp x2, x3, [sp+24]
000e8170b 0xe8040
000e8174udf 0
000e8178udf 0
000e817cudf 0
000e8040
000e8040os.underlyingErrorIs: ; void os.underlyingErrorIs(error err, error target)
000e8040ldr x16, [x28+16]
000e8044subs xzr, sp, x16
000e8048b.ls 0xe8158
000e804cstr x30, [sp-80]!
000e8050stur x29, [sp-8]
000e8054sub x29, sp, 8
000e8058str x0, [sp+88]
000e805cstr x1, [sp+96]
000e8060str x2, [sp+104]
000e8064str x3, [sp+112]
000e8068strb wzr, [sp+43]
000e806cldr x0, [sp+88]
000e8070ldr x1, [sp+96]
000e8074bl os.underlyingError
000e8078str x0, [sp+88]
000e807cstr x1, [sp+96]
000e8080ldr x2, [sp+104]
000e8084subs xzr, x0, x2
000e8088b.eq 0xe8090
000e808cb 0xe80b8
000e8090
000e8090loc_e8090:
000e8090ldr x2, [sp+112]
000e8094bl runtime.ifaceeq
000e8098tbnz w0, 0, 0xe80a0
000e809cb 0xe80b4
000e80a0
000e80a0loc_e80a0:
000e80a0orr x0, xzr, 1
000e80a4strb w0, [sp+43]
000e80a8ldur x29, [sp-8]
000e80acldr x30, [sp], 80
000e80b0ret x30
000e80b4
000e80b4loc_e80b4:
000e80b4b 0xe80bc
000e80b8
000e80b8loc_e80b8:
000e80b8b 0xe80bc
000e80bc
000e80bcloc_e80bc:
000e80bcldr x3, [sp+88]
000e80c0ldr x4, [sp+96]
000e80c4adrp x5, 0x62b000
000e80c8add x5, x5, 2264
000e80ccsubs xzr, x3, x5
000e80d0b.eq 0xe80d8
000e80d4b 0xe80e4
000e80d8
000e80d8loc_e80d8:
000e80d8ldr x3, [x4]
000e80dcorr x0, xzr, 1
000e80e0b 0xe80f0
000e80e4
000e80e4loc_e80e4:
000e80e4mov x3, xzr
000e80e8mov x0, xzr
000e80ecb 0xe80f0
000e80f0
000e80f0loc_e80f0:
000e80f0str x3, [sp+56]
000e80f4strb w0, [sp+46]
000e80f8ldr x3, [sp+56]
000e80fcstr x3, [sp+64]
000e8100ldrb w3, [sp+46]
000e8104strb w3, [sp+47]
000e8108ldr x3, [sp+64]
000e810cstr x3, [sp+48]
000e8110ldrb w3, [sp+47]
000e8114strb w3, [sp+44]
000e8118strb w3, [sp+46]
000e811ctbnz w3, 0, 0xe8124
000e8120b 0xe8140
000e8124
000e8124loc_e8124:
000e8124ldr x0, [sp+48]
000e8128ldr x1, [sp+104]
000e812cldr x2, [sp+112]
000e8130bl syscall.Errno.Is
000e8134strb w0, [sp+45]
000e8138strb w0, [sp+46]
000e813cb 0xe8144
000e8140
000e8140loc_e8140:
000e8140b 0xe8144
000e8144
000e8144loc_e8144:
000e8144ldrb w0, [sp+46]
000e8148strb w0, [sp+43]
000e814cldur x29, [sp-8]
000e8150ldr x30, [sp], 80
000e8154ret x30
000e8158
000e8158loc_e8158:
000e8158stp x0, x1, [sp+8]
000e815cstp x2, x3, [sp+24]
000e8160mov x3, x30
000e8164bl runtime.morestack_noctxt.abi0
000e8168ldp x0, x1, [sp+8]
000e816cldp x2, x3, [sp+24]
000e8170b 0xe8040
000e8174udf 0
000e8178udf 0
000e817cudf 0
000e8040
000e8180
000e8180os.underlyingError: ; void os.underlyingError(error err)
000e8180str x30, [sp-80]!
000e8184stur x29, [sp-8]
000e8188sub x29, sp, 8
000e818cstr x0, [sp+88]
000e8190str x1, [sp+96]
000e8194stp xzr, xzr, [sp+16]
000e8198ldr x2, [sp+96]
000e819cldr x3, [sp+88]
000e81a0str x3, [sp+56]
000e81a4str x2, [sp+64]
000e81a8cbnz x3, 0xe81b0
000e81acb 0xe8330
000e81b0
000e81b0loc_e81b0:
000e81b0ldr w2, [x3+16]
000e81b4str w2, [sp+12]
000e81b8movz x3, 22839
000e81bcmovk x3, 0x198d0000
000e81c0subs wzr, w2, w3
000e81c4b.eq 0xe81cc
000e81c8b 0xe8230
000e81cc
000e81ccloc_e81cc:
000e81ccldr x2, [sp+56]
000e81d0adrp x3, 0x62b000
000e81d4add x3, x3, 2424
000e81d8subs xzr, x2, x3
000e81dcb.eq 0xe81e4
000e81e0b 0xe81ec
000e81e4
000e81e4loc_e81e4:
000e81e4orr x0, xzr, 1
000e81e8b 0xe81f4
000e81ec
000e81ecloc_e81ec:
000e81ecmov x0, xzr
000e81f0b 0xe81f4
000e81f4
000e81f4loc_e81f4:
000e81f4strb w0, [sp+11]
000e81f8tbnz w0, 0, 0xe8200
000e81fcb 0xe822c
000e8200
000e8200loc_e8200:
000e8200b 0xe8204
000e8204
000e8204loc_e8204:
000e8204ldr x2, [sp+64]
000e8208str x2, [sp+32]
000e820cldrsb x27, [x2]
000e8210ldr x0, [x2+16]
000e8214ldr x1, [x2+24]
000e8218str x0, [sp+16]
000e821cstr x1, [sp+24]
000e8220add x29, sp, 72
000e8224add sp, sp, 80
000e8228ret x30
000e822c
000e822cloc_e822c:
000e822cb 0xe832c
000e8230
000e8230loc_e8230:
000e8230movz x3, 40757
000e8234movk x3, 0x1dc00000
000e8238subs wzr, w2, w3
000e823cb.eq 0xe8244
000e8240b 0xe82a8
000e8244
000e8244loc_e8244:
000e8244ldr x2, [sp+56]
000e8248adrp x3, 0x62b000
000e824cadd x3, x3, 2296
000e8250subs xzr, x2, x3
000e8254b.eq 0xe825c
000e8258b 0xe8264
000e825c
000e825cloc_e825c:
000e825corr x0, xzr, 1
000e8260b 0xe826c
000e8264
000e8264loc_e8264:
000e8264mov x0, xzr
000e8268b 0xe826c
000e826c
000e826cloc_e826c:
000e826cstrb w0, [sp+11]
000e8270tbnz w0, 0, 0xe8278
000e8274b 0xe82a4
000e8278
000e8278loc_e8278:
000e8278b 0xe827c
000e827c
000e827cloc_e827c:
000e827cldr x2, [sp+64]
000e8280str x2, [sp+48]
000e8284ldrsb x27, [x2]
000e8288ldr x0, [x2+32]
000e828cldr x1, [x2+40]
000e8290str x0, [sp+16]
000e8294str x1, [sp+24]
000e8298add x29, sp, 72
000e829cadd sp, sp, 80
000e82a0ret x30
000e82a4
000e82a4loc_e82a4:
000e82a4b 0xe8328
000e82a8
000e82a8loc_e82a8:
000e82a8movz x3, 46543
000e82acmovk x3, 0x760a0000
000e82b0adds wzr, w2, w3
000e82b4b.eq 0xe82bc
000e82b8b 0xe8320
000e82bc
000e82bcloc_e82bc:
000e82bcldr x2, [sp+56]
000e82c0adrp x3, 0x62b000
000e82c4add x3, x3, 2328
000e82c8subs xzr, x2, x3
000e82ccb.eq 0xe82d4
000e82d0b 0xe82dc
000e82d4
000e82d4loc_e82d4:
000e82d4orr x0, xzr, 1
000e82d8b 0xe82e4
000e82dc
000e82dcloc_e82dc:
000e82dcmov x0, xzr
000e82e0b 0xe82e4
000e82e4
000e82e4loc_e82e4:
000e82e4strb w0, [sp+11]
000e82e8tbnz w0, 0, 0xe82f0
000e82ecb 0xe831c
000e82f0
000e82f0loc_e82f0:
000e82f0b 0xe82f4
000e82f4
000e82f4loc_e82f4:
000e82f4ldr x2, [sp+64]
000e82f8str x2, [sp+40]
000e82fcldrsb x27, [x2]
000e8300ldr x0, [x2+48]
000e8304ldr x1, [x2+56]
000e8308str x0, [sp+16]
000e830cstr x1, [sp+24]
000e8310add x29, sp, 72
000e8314add sp, sp, 80
000e8318ret x30
000e831c
000e831cloc_e831c:
000e831cb 0xe8324
000e8320
000e8320loc_e8320:
000e8320b 0xe8324
000e8324
000e8324loc_e8324:
000e8324b 0xe8328
000e8328
000e8328loc_e8328:
000e8328b 0xe832c
000e832c
000e832cloc_e832c:
000e832cb 0xe8334
000e8330
000e8330loc_e8330:
000e8330b 0xe8334
000e8334
000e8334loc_e8334:
000e8334ldr x0, [sp+88]
000e8338ldr x1, [sp+96]
000e833cstr x0, [sp+16]
000e8340str x1, [sp+24]
000e8344add x29, sp, 72
000e8348add sp, sp, 80
000e834cret x30
000e8180
000e8180os.underlyingError: ; void os.underlyingError(error err)
000e8180str x30, [sp-80]!
000e8184stur x29, [sp-8]
000e8188sub x29, sp, 8
000e818cstr x0, [sp+88]
000e8190str x1, [sp+96]
000e8194stp xzr, xzr, [sp+16]
000e8198ldr x2, [sp+96]
000e819cldr x3, [sp+88]
000e81a0str x3, [sp+56]
000e81a4str x2, [sp+64]
000e81a8cbnz x3, 0xe81b0
000e81acb 0xe8330
000e81b0
000e81b0loc_e81b0:
000e81b0ldr w2, [x3+16]
000e81b4str w2, [sp+12]
000e81b8movz x3, 22839
000e81bcmovk x3, 0x198d0000
000e81c0subs wzr, w2, w3
000e81c4b.eq 0xe81cc
000e81c8b 0xe8230
000e81cc
000e81ccloc_e81cc:
000e81ccldr x2, [sp+56]
000e81d0adrp x3, 0x62b000
000e81d4add x3, x3, 2424
000e81d8subs xzr, x2, x3
000e81dcb.eq 0xe81e4
000e81e0b 0xe81ec
000e81e4
000e81e4loc_e81e4:
000e81e4orr x0, xzr, 1
000e81e8b 0xe81f4
000e81ec
000e81ecloc_e81ec:
000e81ecmov x0, xzr
000e81f0b 0xe81f4
000e81f4
000e81f4loc_e81f4:
000e81f4strb w0, [sp+11]
000e81f8tbnz w0, 0, 0xe8200
000e81fcb 0xe822c
000e8200
000e8200loc_e8200:
000e8200b 0xe8204
000e8204
000e8204loc_e8204:
000e8204ldr x2, [sp+64]
000e8208str x2, [sp+32]
000e820cldrsb x27, [x2]
000e8210ldr x0, [x2+16]
000e8214ldr x1, [x2+24]
000e8218str x0, [sp+16]
000e821cstr x1, [sp+24]
000e8220add x29, sp, 72
000e8224add sp, sp, 80
000e8228ret x30
000e822c
000e822cloc_e822c:
000e822cb 0xe832c
000e8230
000e8230loc_e8230:
000e8230movz x3, 40757
000e8234movk x3, 0x1dc00000
000e8238subs wzr, w2, w3
000e823cb.eq 0xe8244
000e8240b 0xe82a8
000e8244
000e8244loc_e8244:
000e8244ldr x2, [sp+56]
000e8248adrp x3, 0x62b000
000e824cadd x3, x3, 2296
000e8250subs xzr, x2, x3
000e8254b.eq 0xe825c
000e8258b 0xe8264
000e825c
000e825cloc_e825c:
000e825corr x0, xzr, 1
000e8260b 0xe826c
000e8264
000e8264loc_e8264:
000e8264mov x0, xzr
000e8268b 0xe826c
000e826c
000e826cloc_e826c:
000e826cstrb w0, [sp+11]
000e8270tbnz w0, 0, 0xe8278
000e8274b 0xe82a4
000e8278
000e8278loc_e8278:
000e8278b 0xe827c
000e827c
000e827cloc_e827c:
000e827cldr x2, [sp+64]
000e8280str x2, [sp+48]
000e8284ldrsb x27, [x2]
000e8288ldr x0, [x2+32]
000e828cldr x1, [x2+40]
000e8290str x0, [sp+16]
000e8294str x1, [sp+24]
000e8298add x29, sp, 72
000e829cadd sp, sp, 80
000e82a0ret x30
000e82a4
000e82a4loc_e82a4:
000e82a4b 0xe8328
000e82a8
000e82a8loc_e82a8:
000e82a8movz x3, 46543
000e82acmovk x3, 0x760a0000
000e82b0adds wzr, w2, w3
000e82b4b.eq 0xe82bc
000e82b8b 0xe8320
000e82bc
000e82bcloc_e82bc:
000e82bcldr x2, [sp+56]
000e82c0adrp x3, 0x62b000
000e82c4add x3, x3, 2328
000e82c8subs xzr, x2, x3
000e82ccb.eq 0xe82d4
000e82d0b 0xe82dc
000e82d4
000e82d4loc_e82d4:
000e82d4orr x0, xzr, 1
000e82d8b 0xe82e4
000e82dc
000e82dcloc_e82dc:
000e82dcmov x0, xzr
000e82e0b 0xe82e4
000e82e4
000e82e4loc_e82e4:
000e82e4strb w0, [sp+11]
000e82e8tbnz w0, 0, 0xe82f0
000e82ecb 0xe831c
000e82f0
000e82f0loc_e82f0:
000e82f0b 0xe82f4
000e82f4
000e82f4loc_e82f4:
000e82f4ldr x2, [sp+64]
000e82f8str x2, [sp+40]
000e82fcldrsb x27, [x2]
000e8300ldr x0, [x2+48]
000e8304ldr x1, [x2+56]
000e8308str x0, [sp+16]
000e830cstr x1, [sp+24]
000e8310add x29, sp, 72
000e8314add sp, sp, 80
000e8318ret x30
000e831c
000e831cloc_e831c:
000e831cb 0xe8324
000e8320
000e8320loc_e8320:
000e8320b 0xe8324
000e8324
000e8324loc_e8324:
000e8324b 0xe8328
000e8328
000e8328loc_e8328:
000e8328b 0xe832c
000e832c
000e832cloc_e832c:
000e832cb 0xe8334
000e8330
000e8330loc_e8330:
000e8330b 0xe8334
000e8334
000e8334loc_e8334:
000e8334ldr x0, [sp+88]
000e8338ldr x1, [sp+96]
000e833cstr x0, [sp+16]
000e8340str x1, [sp+24]
000e8344add x29, sp, 72
000e8348add sp, sp, 80
000e834cret x30
000e8180
000e8350
000e8350os.newPIDProcess: ; void os.newPIDProcess(int pid)
000e8350ldr x16, [x28+16]
000e8354subs xzr, sp, x16
000e8358b.ls 0xe83f4
000e835cstr x30, [sp-96]!
000e8360stur x29, [sp-8]
000e8364sub x29, sp, 8
000e8368str x0, [sp+104]
000e836cstr xzr, [sp+48]
000e8370adrp x0, 0x586000
000e8374add x0, x0, 3104
000e8378bl runtime.newobject
000e837cstr x0, [sp+64]
000e8380stp xzr, xzr, [x0]
000e8384stp xzr, xzr, [x0+16]
000e8388stp xzr, xzr, [x0+32]
000e838cstr xzr, [x0+48]
000e8390ldr x1, [sp+64]
000e8394ldrsb x27, [x1]
000e8398ldr x2, [sp+104]
000e839cstr x2, [x1]
000e83a0ldr x1, [sp+64]
000e83a4ldrsb x27, [x1]
000e83a8strb wzr, [x1+8]
000e83acldr x1, [sp+64]
000e83b0str x1, [sp+56]
000e83b4str x1, [sp+80]
000e83b8adrp x1, 0x5f0000
000e83bcadd x1, x1, 1368
000e83c0str x1, [sp+72]
000e83c4ldr x1, [sp+80]
000e83c8ldr x3, [sp+72]
000e83ccadrp x0, 0x5ae000
000e83d0add x0, x0, 1088
000e83d4adrp x2, 0x515000
000e83d8add x2, x2, 1184
000e83dcbl runtime.SetFinalizer
000e83e0ldr x0, [sp+56]
000e83e4str x0, [sp+48]
000e83e8ldur x29, [sp-8]
000e83ecldr x30, [sp], 96
000e83f0ret x30
000e83f4
000e83f4loc_e83f4:
000e83f4str x0, [sp+8]
000e83f8mov x3, x30
000e83fcbl runtime.morestack_noctxt.abi0
000e8400ldr x0, [sp+8]
000e8404b 0xe8350
000e8408udf 0
000e840cudf 0
000e8350
000e8350os.newPIDProcess: ; void os.newPIDProcess(int pid)
000e8350ldr x16, [x28+16]
000e8354subs xzr, sp, x16
000e8358b.ls 0xe83f4
000e835cstr x30, [sp-96]!
000e8360stur x29, [sp-8]
000e8364sub x29, sp, 8
000e8368str x0, [sp+104]
000e836cstr xzr, [sp+48]
000e8370adrp x0, 0x586000
000e8374add x0, x0, 3104
000e8378bl runtime.newobject
000e837cstr x0, [sp+64]
000e8380stp xzr, xzr, [x0]
000e8384stp xzr, xzr, [x0+16]
000e8388stp xzr, xzr, [x0+32]
000e838cstr xzr, [x0+48]
000e8390ldr x1, [sp+64]
000e8394ldrsb x27, [x1]
000e8398ldr x2, [sp+104]
000e839cstr x2, [x1]
000e83a0ldr x1, [sp+64]
000e83a4ldrsb x27, [x1]
000e83a8strb wzr, [x1+8]
000e83acldr x1, [sp+64]
000e83b0str x1, [sp+56]
000e83b4str x1, [sp+80]
000e83b8adrp x1, 0x5f0000
000e83bcadd x1, x1, 1368
000e83c0str x1, [sp+72]
000e83c4ldr x1, [sp+80]
000e83c8ldr x3, [sp+72]
000e83ccadrp x0, 0x5ae000
000e83d0add x0, x0, 1088
000e83d4adrp x2, 0x515000
000e83d8add x2, x2, 1184
000e83dcbl runtime.SetFinalizer
000e83e0ldr x0, [sp+56]
000e83e4str x0, [sp+48]
000e83e8ldur x29, [sp-8]
000e83ecldr x30, [sp], 96
000e83f0ret x30
000e83f4
000e83f4loc_e83f4:
000e83f4str x0, [sp+8]
000e83f8mov x3, x30
000e83fcbl runtime.morestack_noctxt.abi0
000e8400ldr x0, [sp+8]
000e8404b 0xe8350
000e8408udf 0
000e840cudf 0
000e8350
000e8410
000e8410os.newHandleProcess: ; void os.newHandleProcess(int pid, uintptr handle)
000e8410ldr x16, [x28+16]
000e8414subs xzr, sp, x16
000e8418b.ls 0xe84e4
000e841cstr x30, [sp-96]!
000e8420stur x29, [sp-8]
000e8424sub x29, sp, 8
000e8428str x0, [sp+104]
000e842cstr x1, [sp+112]
000e8430str xzr, [sp+40]
000e8434adrp x0, 0x586000
000e8438add x0, x0, 3104
000e843cbl runtime.newobject
000e8440str x0, [sp+64]
000e8444stp xzr, xzr, [x0]
000e8448stp xzr, xzr, [x0+16]
000e844cstp xzr, xzr, [x0+32]
000e8450str xzr, [x0+48]
000e8454ldr x1, [sp+64]
000e8458ldrsb x27, [x1]
000e845cldr x2, [sp+104]
000e8460str x2, [x1]
000e8464ldr x1, [sp+64]
000e8468ldrsb x27, [x1]
000e846corr x2, xzr, 1
000e8470strb w2, [x1+8]
000e8474ldr x1, [sp+64]
000e8478ldrsb x27, [x1]
000e847cldr x2, [sp+112]
000e8480str x2, [x1+48]
000e8484ldr x1, [sp+64]
000e8488str x1, [sp+48]
000e848cldrsb x27, [x1]
000e8490add x0, x1, 16
000e8494str x0, [sp+56]
000e8498orr x1, xzr, 1
000e849cbl sync/atomic.(*Uint64).Store
000e84a0ldr x1, [sp+48]
000e84a4str x1, [sp+80]
000e84a8adrp x1, 0x5f0000
000e84acadd x1, x1, 1368
000e84b0str x1, [sp+72]
000e84b4ldr x1, [sp+80]
000e84b8ldr x3, [sp+72]
000e84bcadrp x0, 0x5ae000
000e84c0add x0, x0, 1088
000e84c4adrp x2, 0x515000
000e84c8add x2, x2, 1184
000e84ccbl runtime.SetFinalizer
000e84d0ldr x0, [sp+48]
000e84d4str x0, [sp+40]
000e84d8ldur x29, [sp-8]
000e84dcldr x30, [sp], 96
000e84e0ret x30
000e84e4
000e84e4loc_e84e4:
000e84e4stp x0, x1, [sp+8]
000e84e8mov x3, x30
000e84ecbl runtime.morestack_noctxt.abi0
000e84f0ldp x0, x1, [sp+8]
000e84f4b 0xe8410
000e84f8udf 0
000e84fcudf 0
000e8410
000e8410os.newHandleProcess: ; void os.newHandleProcess(int pid, uintptr handle)
000e8410ldr x16, [x28+16]
000e8414subs xzr, sp, x16
000e8418b.ls 0xe84e4
000e841cstr x30, [sp-96]!
000e8420stur x29, [sp-8]
000e8424sub x29, sp, 8
000e8428str x0, [sp+104]
000e842cstr x1, [sp+112]
000e8430str xzr, [sp+40]
000e8434adrp x0, 0x586000
000e8438add x0, x0, 3104
000e843cbl runtime.newobject
000e8440str x0, [sp+64]
000e8444stp xzr, xzr, [x0]
000e8448stp xzr, xzr, [x0+16]
000e844cstp xzr, xzr, [x0+32]
000e8450str xzr, [x0+48]
000e8454ldr x1, [sp+64]
000e8458ldrsb x27, [x1]
000e845cldr x2, [sp+104]
000e8460str x2, [x1]
000e8464ldr x1, [sp+64]
000e8468ldrsb x27, [x1]
000e846corr x2, xzr, 1
000e8470strb w2, [x1+8]
000e8474ldr x1, [sp+64]
000e8478ldrsb x27, [x1]
000e847cldr x2, [sp+112]
000e8480str x2, [x1+48]
000e8484ldr x1, [sp+64]
000e8488str x1, [sp+48]
000e848cldrsb x27, [x1]
000e8490add x0, x1, 16
000e8494str x0, [sp+56]
000e8498orr x1, xzr, 1
000e849cbl sync/atomic.(*Uint64).Store
000e84a0ldr x1, [sp+48]
000e84a4str x1, [sp+80]
000e84a8adrp x1, 0x5f0000
000e84acadd x1, x1, 1368
000e84b0str x1, [sp+72]
000e84b4ldr x1, [sp+80]
000e84b8ldr x3, [sp+72]
000e84bcadrp x0, 0x5ae000
000e84c0add x0, x0, 1088
000e84c4adrp x2, 0x515000
000e84c8add x2, x2, 1184
000e84ccbl runtime.SetFinalizer
000e84d0ldr x0, [sp+48]
000e84d4str x0, [sp+40]
000e84d8ldur x29, [sp-8]
000e84dcldr x30, [sp], 96
000e84e0ret x30
000e84e4
000e84e4loc_e84e4:
000e84e4stp x0, x1, [sp+8]
000e84e8mov x3, x30
000e84ecbl runtime.morestack_noctxt.abi0
000e84f0ldp x0, x1, [sp+8]
000e84f4b 0xe8410
000e84f8udf 0
000e84fcudf 0
000e8410
000e8500
000e8500os.newDoneProcess: ; void os.newDoneProcess(int pid)
000e8500ldr x16, [x28+16]
000e8504subs xzr, sp, x16
000e8508b.ls 0xe85c0
000e850cstr x30, [sp-96]!
000e8510stur x29, [sp-8]
000e8514sub x29, sp, 8
000e8518str x0, [sp+104]
000e851cstr xzr, [sp+40]
000e8520adrp x0, 0x586000
000e8524add x0, x0, 3104
000e8528bl runtime.newobject
000e852cstr x0, [sp+64]
000e8530stp xzr, xzr, [x0]
000e8534stp xzr, xzr, [x0+16]
000e8538stp xzr, xzr, [x0+32]
000e853cstr xzr, [x0+48]
000e8540ldr x1, [sp+64]
000e8544ldrsb x27, [x1]
000e8548ldr x2, [sp+104]
000e854cstr x2, [x1]
000e8550ldr x1, [sp+64]
000e8554ldrsb x27, [x1]
000e8558orr x2, xzr, 1
000e855cstrb w2, [x1+8]
000e8560ldr x1, [sp+64]
000e8564str x1, [sp+48]
000e8568ldrsb x27, [x1]
000e856cadd x0, x1, 16
000e8570str x0, [sp+56]
000e8574movz x1, 0x4000000000000000
000e8578bl sync/atomic.(*Uint64).Store
000e857cldr x1, [sp+48]
000e8580str x1, [sp+80]
000e8584adrp x1, 0x5f0000
000e8588add x1, x1, 1368
000e858cstr x1, [sp+72]
000e8590ldr x1, [sp+80]
000e8594ldr x3, [sp+72]
000e8598adrp x0, 0x5ae000
000e859cadd x0, x0, 1088
000e85a0adrp x2, 0x515000
000e85a4add x2, x2, 1184
000e85a8bl runtime.SetFinalizer
000e85acldr x0, [sp+48]
000e85b0str x0, [sp+40]
000e85b4ldur x29, [sp-8]
000e85b8ldr x30, [sp], 96
000e85bcret x30
000e85c0
000e85c0loc_e85c0:
000e85c0str x0, [sp+8]
000e85c4mov x3, x30
000e85c8bl runtime.morestack_noctxt.abi0
000e85ccldr x0, [sp+8]
000e85d0b 0xe8500
000e85d4udf 0
000e85d8udf 0
000e85dcudf 0
000e8500
000e8500os.newDoneProcess: ; void os.newDoneProcess(int pid)
000e8500ldr x16, [x28+16]
000e8504subs xzr, sp, x16
000e8508b.ls 0xe85c0
000e850cstr x30, [sp-96]!
000e8510stur x29, [sp-8]
000e8514sub x29, sp, 8
000e8518str x0, [sp+104]
000e851cstr xzr, [sp+40]
000e8520adrp x0, 0x586000
000e8524add x0, x0, 3104
000e8528bl runtime.newobject
000e852cstr x0, [sp+64]
000e8530stp xzr, xzr, [x0]
000e8534stp xzr, xzr, [x0+16]
000e8538stp xzr, xzr, [x0+32]
000e853cstr xzr, [x0+48]
000e8540ldr x1, [sp+64]
000e8544ldrsb x27, [x1]
000e8548ldr x2, [sp+104]
000e854cstr x2, [x1]
000e8550ldr x1, [sp+64]
000e8554ldrsb x27, [x1]
000e8558orr x2, xzr, 1
000e855cstrb w2, [x1+8]
000e8560ldr x1, [sp+64]
000e8564str x1, [sp+48]
000e8568ldrsb x27, [x1]
000e856cadd x0, x1, 16
000e8570str x0, [sp+56]
000e8574movz x1, 0x4000000000000000
000e8578bl sync/atomic.(*Uint64).Store
000e857cldr x1, [sp+48]
000e8580str x1, [sp+80]
000e8584adrp x1, 0x5f0000
000e8588add x1, x1, 1368
000e858cstr x1, [sp+72]
000e8590ldr x1, [sp+80]
000e8594ldr x3, [sp+72]
000e8598adrp x0, 0x5ae000
000e859cadd x0, x0, 1088
000e85a0adrp x2, 0x515000
000e85a4add x2, x2, 1184
000e85a8bl runtime.SetFinalizer
000e85acldr x0, [sp+48]
000e85b0str x0, [sp+40]
000e85b4ldur x29, [sp-8]
000e85b8ldr x30, [sp], 96
000e85bcret x30
000e85c0
000e85c0loc_e85c0:
000e85c0str x0, [sp+8]
000e85c4mov x3, x30
000e85c8bl runtime.morestack_noctxt.abi0
000e85ccldr x0, [sp+8]
000e85d0b 0xe8500
000e85d4udf 0
000e85d8udf 0
000e85dcudf 0
000e8500
000e85e0
000e85e0os.(*Process).handleTransientAcquire: ; void os.(*Process).handleTransientAcquire(os.Process * p)
000e85e0ldr x16, [x28+16]
000e85e4subs xzr, sp, x16
000e85e8b.ls 0xe86d8
000e85ecstr x30, [sp-96]!
000e85f0stur x29, [sp-8]
000e85f4sub x29, sp, 8
000e85f8str x0, [sp+104]
000e85fcstr xzr, [sp+48]
000e8600str xzr, [sp+40]
000e8604ldrsb x27, [x0]
000e8608ldrb w2, [x0+8]
000e860csubs wzr, w2, 1
000e8610b.ne 0xe86c0
000e8614b 0xe8618
000e8618
000e8618loc_e8618:
000e8618b 0xe861c
000e861c
000e861cloc_e861c:
000e861cb 0xe8620
000e8620
000e8620loc_e8620:
000e8620ldr x1, [sp+104]
000e8624ldrsb x27, [x1]
000e8628add x0, x1, 16
000e862cstr x0, [sp+80]
000e8630bl sync/atomic.(*Uint64).Load
000e8634str x0, [sp+56]
000e8638ands xzr, x0, 0xc000000000000000
000e863cb.ne 0xe8644
000e8640b 0xe8664
000e8644
000e8644loc_e8644:
000e8644str xzr, [sp+48]
000e8648and x2, x0, 0xc000000000000000
000e864cstr x2, [sp+40]
000e8650ldr x1, [sp+40]
000e8654mov x0, xzr
000e8658ldur x29, [sp-8]
000e865cldr x30, [sp], 96
000e8660ret x30
000e8664
000e8664loc_e8664:
000e8664add x3, x0, 1
000e8668str x3, [sp+64]
000e866cldr x3, [sp+104]
000e8670ldrsb x27, [x3]
000e8674add x0, x3, 16
000e8678str x0, [sp+72]
000e867cldr x1, [sp+56]
000e8680ldr x2, [sp+64]
000e8684bl sync/atomic.(*Uint64).CompareAndSwap
000e8688strb w0, [sp+39]
000e868ctbnz w0, 0, 0xe8694
000e8690b 0xe86b8
000e8694
000e8694loc_e8694:
000e8694ldr x2, [sp+104]
000e8698ldrsb x27, [x2]
000e869cldr x0, [x2+48]
000e86a0str x0, [sp+48]
000e86a4str xzr, [sp+40]
000e86a8mov x1, xzr
000e86acldur x29, [sp-8]
000e86b0ldr x30, [sp], 96
000e86b4ret x30
000e86b8
000e86b8loc_e86b8:
000e86b8b 0xe86bc
000e86bc
000e86bcloc_e86bc:
000e86bcb 0xe861c
000e86c0
000e86c0loc_e86c0:
000e86c0adrp x0, 0x50d000
000e86c4add x0, x0, 2944
000e86c8adrp x1, 0x628000
000e86ccadd x1, x1, 3992
000e86d0bl runtime.gopanic
000e86d4hint
000e86d8
000e86d8loc_e86d8:
000e86d8str x0, [sp+8]
000e86dcmov x3, x30
000e86e0bl runtime.morestack_noctxt.abi0
000e86e4ldr x0, [sp+8]
000e86e8b 0xe85e0
000e86ecudf 0
000e85e0
000e85e0os.(*Process).handleTransientAcquire: ; void os.(*Process).handleTransientAcquire(os.Process * p)
000e85e0ldr x16, [x28+16]
000e85e4subs xzr, sp, x16
000e85e8b.ls 0xe86d8
000e85ecstr x30, [sp-96]!
000e85f0stur x29, [sp-8]
000e85f4sub x29, sp, 8
000e85f8str x0, [sp+104]
000e85fcstr xzr, [sp+48]
000e8600str xzr, [sp+40]
000e8604ldrsb x27, [x0]
000e8608ldrb w2, [x0+8]
000e860csubs wzr, w2, 1
000e8610b.ne 0xe86c0
000e8614b 0xe8618
000e8618
000e8618loc_e8618:
000e8618b 0xe861c
000e861c
000e861cloc_e861c:
000e861cb 0xe8620
000e8620
000e8620loc_e8620:
000e8620ldr x1, [sp+104]
000e8624ldrsb x27, [x1]
000e8628add x0, x1, 16
000e862cstr x0, [sp+80]
000e8630bl sync/atomic.(*Uint64).Load
000e8634str x0, [sp+56]
000e8638ands xzr, x0, 0xc000000000000000
000e863cb.ne 0xe8644
000e8640b 0xe8664
000e8644
000e8644loc_e8644:
000e8644str xzr, [sp+48]
000e8648and x2, x0, 0xc000000000000000
000e864cstr x2, [sp+40]
000e8650ldr x1, [sp+40]
000e8654mov x0, xzr
000e8658ldur x29, [sp-8]
000e865cldr x30, [sp], 96
000e8660ret x30
000e8664
000e8664loc_e8664:
000e8664add x3, x0, 1
000e8668str x3, [sp+64]
000e866cldr x3, [sp+104]
000e8670ldrsb x27, [x3]
000e8674add x0, x3, 16
000e8678str x0, [sp+72]
000e867cldr x1, [sp+56]
000e8680ldr x2, [sp+64]
000e8684bl sync/atomic.(*Uint64).CompareAndSwap
000e8688strb w0, [sp+39]
000e868ctbnz w0, 0, 0xe8694
000e8690b 0xe86b8
000e8694
000e8694loc_e8694:
000e8694ldr x2, [sp+104]
000e8698ldrsb x27, [x2]
000e869cldr x0, [x2+48]
000e86a0str x0, [sp+48]
000e86a4str xzr, [sp+40]
000e86a8mov x1, xzr
000e86acldur x29, [sp-8]
000e86b0ldr x30, [sp], 96
000e86b4ret x30
000e86b8
000e86b8loc_e86b8:
000e86b8b 0xe86bc
000e86bc
000e86bcloc_e86bc:
000e86bcb 0xe861c
000e86c0
000e86c0loc_e86c0:
000e86c0adrp x0, 0x50d000
000e86c4add x0, x0, 2944
000e86c8adrp x1, 0x628000
000e86ccadd x1, x1, 3992
000e86d0bl runtime.gopanic
000e86d4hint
000e86d8
000e86d8loc_e86d8:
000e86d8str x0, [sp+8]
000e86dcmov x3, x30
000e86e0bl runtime.morestack_noctxt.abi0
000e86e4ldr x0, [sp+8]
000e86e8b 0xe85e0
000e86ecudf 0
000e85e0
000e86f0
000e86f0os.(*Process).handleTransientRelease: ; void os.(*Process).handleTransientRelease(os.Process * p)
000e86f0ldr x16, [x28+16]
000e86f4subs xzr, sp, x16
000e86f8b.ls 0xe8838
000e86fcstr x30, [sp-96]!
000e8700stur x29, [sp-8]
000e8704sub x29, sp, 8
000e8708str x0, [sp+104]
000e870cldrsb x27, [x0]
000e8710ldrb w2, [x0+8]
000e8714subs wzr, w2, 1
000e8718b.ne 0xe8820
000e871cb 0xe8720
000e8720
000e8720loc_e8720:
000e8720b 0xe8724
000e8724
000e8724loc_e8724:
000e8724b 0xe8728
000e8728
000e8728loc_e8728:
000e8728ldr x1, [sp+104]
000e872cldrsb x27, [x1]
000e8730add x0, x1, 16
000e8734str x0, [sp+80]
000e8738bl sync/atomic.(*Uint64).Load
000e873cstr x0, [sp+48]
000e8740and x1, x0, 0xc000000000000000
000e8744and x2, x0, 0x3fffffffffffffff
000e8748str x2, [sp+56]
000e874cstr x1, [sp+40]
000e8750cbz x2, 0xe880c
000e8754b 0xe8758
000e8758
000e8758loc_e8758:
000e8758subs xzr, x2, 1
000e875ccset x3, eq
000e8760strb w3, [sp+39]
000e8764b.eq 0xe876c
000e8768b 0xe8780
000e876c
000e876cloc_e876c:
000e876cldr x3, [sp+40]
000e8770subs xzr, x3, 0
000e8774cset x3, eq
000e8778strb w3, [sp+39]
000e877cb 0xe8784
000e8780
000e8780loc_e8780:
000e8780b 0xe8784
000e8784
000e8784loc_e8784:
000e8784ldrb w3, [sp+39]
000e8788tbnz w3, 0, 0xe87f8
000e878cb 0xe8790
000e8790
000e8790loc_e8790:
000e8790ldr x3, [sp+48]
000e8794sub x3, x3, 1
000e8798str x3, [sp+64]
000e879cldr x3, [sp+104]
000e87a0ldrsb x27, [x3]
000e87a4add x0, x3, 16
000e87a8str x0, [sp+72]
000e87acldr x1, [sp+48]
000e87b0ldr x2, [sp+64]
000e87b4bl sync/atomic.(*Uint64).CompareAndSwap
000e87b8strb w0, [sp+39]
000e87bctbnz w0, 0, 0xe87c4
000e87c0b 0xe87f0
000e87c4
000e87c4loc_e87c4:
000e87c4ldr x1, [sp+64]
000e87c8ands xzr, x1, 0x3fffffffffffffff
000e87ccb.eq 0xe87d4
000e87d0b 0xe87e0
000e87d4
000e87d4loc_e87d4:
000e87d4ldr x0, [sp+104]
000e87d8bl os.(*Process).closeHandle
000e87dcb 0xe87e4
000e87e0
000e87e0loc_e87e0:
000e87e0b 0xe87e4
000e87e4
000e87e4loc_e87e4:
000e87e4ldur x29, [sp-8]
000e87e8ldr x30, [sp], 96
000e87ecret x30
000e87f0
000e87f0loc_e87f0:
000e87f0b 0xe87f4
000e87f4
000e87f4loc_e87f4:
000e87f4b 0xe8724
000e87f8
000e87f8loc_e87f8:
000e87f8adrp x0, 0x50d000
000e87fcadd x0, x0, 2944
000e8800adrp x1, 0x628000
000e8804add x1, x1, 4040
000e8808bl runtime.gopanic
000e880c
000e880cloc_e880c:
000e880cadrp x0, 0x50d000
000e8810add x0, x0, 2944
000e8814adrp x1, 0x628000
000e8818add x1, x1, 4024
000e881cbl runtime.gopanic
000e8820
000e8820loc_e8820:
000e8820adrp x0, 0x50d000
000e8824add x0, x0, 2944
000e8828adrp x1, 0x628000
000e882cadd x1, x1, 4008
000e8830bl runtime.gopanic
000e8834hint
000e8838
000e8838loc_e8838:
000e8838str x0, [sp+8]
000e883cmov x3, x30
000e8840bl runtime.morestack_noctxt.abi0
000e8844ldr x0, [sp+8]
000e8848b 0xe86f0
000e884cudf 0
000e86f0
000e86f0os.(*Process).handleTransientRelease: ; void os.(*Process).handleTransientRelease(os.Process * p)
000e86f0ldr x16, [x28+16]
000e86f4subs xzr, sp, x16
000e86f8b.ls 0xe8838
000e86fcstr x30, [sp-96]!
000e8700stur x29, [sp-8]
000e8704sub x29, sp, 8
000e8708str x0, [sp+104]
000e870cldrsb x27, [x0]
000e8710ldrb w2, [x0+8]
000e8714subs wzr, w2, 1
000e8718b.ne 0xe8820
000e871cb 0xe8720
000e8720
000e8720loc_e8720:
000e8720b 0xe8724
000e8724
000e8724loc_e8724:
000e8724b 0xe8728
000e8728
000e8728loc_e8728:
000e8728ldr x1, [sp+104]
000e872cldrsb x27, [x1]
000e8730add x0, x1, 16
000e8734str x0, [sp+80]
000e8738bl sync/atomic.(*Uint64).Load
000e873cstr x0, [sp+48]
000e8740and x1, x0, 0xc000000000000000
000e8744and x2, x0, 0x3fffffffffffffff
000e8748str x2, [sp+56]
000e874cstr x1, [sp+40]
000e8750cbz x2, 0xe880c
000e8754b 0xe8758
000e8758
000e8758loc_e8758:
000e8758subs xzr, x2, 1
000e875ccset x3, eq
000e8760strb w3, [sp+39]
000e8764b.eq 0xe876c
000e8768b 0xe8780
000e876c
000e876cloc_e876c:
000e876cldr x3, [sp+40]
000e8770subs xzr, x3, 0
000e8774cset x3, eq
000e8778strb w3, [sp+39]
000e877cb 0xe8784
000e8780
000e8780loc_e8780:
000e8780b 0xe8784
000e8784
000e8784loc_e8784:
000e8784ldrb w3, [sp+39]
000e8788tbnz w3, 0, 0xe87f8
000e878cb 0xe8790
000e8790
000e8790loc_e8790:
000e8790ldr x3, [sp+48]
000e8794sub x3, x3, 1
000e8798str x3, [sp+64]
000e879cldr x3, [sp+104]
000e87a0ldrsb x27, [x3]
000e87a4add x0, x3, 16
000e87a8str x0, [sp+72]
000e87acldr x1, [sp+48]
000e87b0ldr x2, [sp+64]
000e87b4bl sync/atomic.(*Uint64).CompareAndSwap
000e87b8strb w0, [sp+39]
000e87bctbnz w0, 0, 0xe87c4
000e87c0b 0xe87f0
000e87c4
000e87c4loc_e87c4:
000e87c4ldr x1, [sp+64]
000e87c8ands xzr, x1, 0x3fffffffffffffff
000e87ccb.eq 0xe87d4
000e87d0b 0xe87e0
000e87d4
000e87d4loc_e87d4:
000e87d4ldr x0, [sp+104]
000e87d8bl os.(*Process).closeHandle
000e87dcb 0xe87e4
000e87e0
000e87e0loc_e87e0:
000e87e0b 0xe87e4
000e87e4
000e87e4loc_e87e4:
000e87e4ldur x29, [sp-8]
000e87e8ldr x30, [sp], 96
000e87ecret x30
000e87f0
000e87f0loc_e87f0:
000e87f0b 0xe87f4
000e87f4
000e87f4loc_e87f4:
000e87f4b 0xe8724
000e87f8
000e87f8loc_e87f8:
000e87f8adrp x0, 0x50d000
000e87fcadd x0, x0, 2944
000e8800adrp x1, 0x628000
000e8804add x1, x1, 4040
000e8808bl runtime.gopanic
000e880c
000e880cloc_e880c:
000e880cadrp x0, 0x50d000
000e8810add x0, x0, 2944
000e8814adrp x1, 0x628000
000e8818add x1, x1, 4024
000e881cbl runtime.gopanic
000e8820
000e8820loc_e8820:
000e8820adrp x0, 0x50d000
000e8824add x0, x0, 2944
000e8828adrp x1, 0x628000
000e882cadd x1, x1, 4008
000e8830bl runtime.gopanic
000e8834hint
000e8838
000e8838loc_e8838:
000e8838str x0, [sp+8]
000e883cmov x3, x30
000e8840bl runtime.morestack_noctxt.abi0
000e8844ldr x0, [sp+8]
000e8848b 0xe86f0
000e884cudf 0
000e86f0
000e8850
000e8850os.(*Process).handlePersistentRelease: ; void os.(*Process).handlePersistentRelease(os.Process * p, os.processStatus reason)
000e8850ldr x16, [x28+16]
000e8854subs xzr, sp, x16
000e8858b.ls 0xe8978
000e885cstr x30, [sp-96]!
000e8860stur x29, [sp-8]
000e8864sub x29, sp, 8
000e8868str x0, [sp+104]
000e886cstr x1, [sp+112]
000e8870str xzr, [sp+40]
000e8874ldrsb x27, [x0]
000e8878ldrb w2, [x0+8]
000e887csubs wzr, w2, 1
000e8880b.ne 0xe8960
000e8884b 0xe8888
000e8888
000e8888loc_e8888:
000e8888b 0xe888c
000e888c
000e888cloc_e888c:
000e888cb 0xe8890
000e8890
000e8890loc_e8890:
000e8890ldr x1, [sp+104]
000e8894ldrsb x27, [x1]
000e8898add x0, x1, 16
000e889cstr x0, [sp+80]
000e88a0bl sync/atomic.(*Uint64).Load
000e88a4str x0, [sp+56]
000e88a8and x1, x0, 0xc000000000000000
000e88acstr x1, [sp+48]
000e88b0ldr x1, [sp+48]
000e88b4cbnz x1, 0xe88bc
000e88b8b 0xe88d0
000e88bc
000e88bcloc_e88bc:
000e88bcldr x0, [sp+48]
000e88c0str x0, [sp+40]
000e88c4ldur x29, [sp-8]
000e88c8ldr x30, [sp], 96
000e88ccret x30
000e88d0
000e88d0loc_e88d0:
000e88d0cbz x0, 0xe894c
000e88d4b 0xe88d8
000e88d8
000e88d8loc_e88d8:
000e88d8sub x3, x0, 1
000e88dcldr x4, [sp+112]
000e88e0orr x3, x3, x4
000e88e4str x3, [sp+64]
000e88e8ldr x3, [sp+104]
000e88ecldrsb x27, [x3]
000e88f0add x0, x3, 16
000e88f4str x0, [sp+72]
000e88f8ldr x1, [sp+56]
000e88fcldr x2, [sp+64]
000e8900bl sync/atomic.(*Uint64).CompareAndSwap
000e8904strb w0, [sp+39]
000e8908tbnz w0, 0, 0xe8910
000e890cb 0xe8944
000e8910
000e8910loc_e8910:
000e8910ldr x1, [sp+64]
000e8914ands xzr, x1, 0x3fffffffffffffff
000e8918b.eq 0xe8920
000e891cb 0xe892c
000e8920
000e8920loc_e8920:
000e8920ldr x0, [sp+104]
000e8924bl os.(*Process).closeHandle
000e8928b 0xe8930
000e892c
000e892cloc_e892c:
000e892cb 0xe8930
000e8930
000e8930loc_e8930:
000e8930ldr x0, [sp+48]
000e8934str x0, [sp+40]
000e8938ldur x29, [sp-8]
000e893cldr x30, [sp], 96
000e8940ret x30
000e8944
000e8944loc_e8944:
000e8944b 0xe8948
000e8948
000e8948loc_e8948:
000e8948b 0xe888c
000e894c
000e894cloc_e894c:
000e894cadrp x0, 0x50d000
000e8950add x0, x0, 2944
000e8954adrp x1, 0x628000
000e8958add x1, x1, 4024
000e895cbl runtime.gopanic
000e8960
000e8960loc_e8960:
000e8960adrp x0, 0x50d000
000e8964add x0, x0, 2944
000e8968adrp x1, 0x628000
000e896cadd x1, x1, 4056
000e8970bl runtime.gopanic
000e8974hint
000e8978
000e8978loc_e8978:
000e8978stp x0, x1, [sp+8]
000e897cmov x3, x30
000e8980bl runtime.morestack_noctxt.abi0
000e8984ldp x0, x1, [sp+8]
000e8988b 0xe8850
000e898cudf 0
000e8850
000e8850os.(*Process).handlePersistentRelease: ; void os.(*Process).handlePersistentRelease(os.Process * p, os.processStatus reason)
000e8850ldr x16, [x28+16]
000e8854subs xzr, sp, x16
000e8858b.ls 0xe8978
000e885cstr x30, [sp-96]!
000e8860stur x29, [sp-8]
000e8864sub x29, sp, 8
000e8868str x0, [sp+104]
000e886cstr x1, [sp+112]
000e8870str xzr, [sp+40]
000e8874ldrsb x27, [x0]
000e8878ldrb w2, [x0+8]
000e887csubs wzr, w2, 1
000e8880b.ne 0xe8960
000e8884b 0xe8888
000e8888
000e8888loc_e8888:
000e8888b 0xe888c
000e888c
000e888cloc_e888c:
000e888cb 0xe8890
000e8890
000e8890loc_e8890:
000e8890ldr x1, [sp+104]
000e8894ldrsb x27, [x1]
000e8898add x0, x1, 16
000e889cstr x0, [sp+80]
000e88a0bl sync/atomic.(*Uint64).Load
000e88a4str x0, [sp+56]
000e88a8and x1, x0, 0xc000000000000000
000e88acstr x1, [sp+48]
000e88b0ldr x1, [sp+48]
000e88b4cbnz x1, 0xe88bc
000e88b8b 0xe88d0
000e88bc
000e88bcloc_e88bc:
000e88bcldr x0, [sp+48]
000e88c0str x0, [sp+40]
000e88c4ldur x29, [sp-8]
000e88c8ldr x30, [sp], 96
000e88ccret x30
000e88d0
000e88d0loc_e88d0:
000e88d0cbz x0, 0xe894c
000e88d4b 0xe88d8
000e88d8
000e88d8loc_e88d8:
000e88d8sub x3, x0, 1
000e88dcldr x4, [sp+112]
000e88e0orr x3, x3, x4
000e88e4str x3, [sp+64]
000e88e8ldr x3, [sp+104]
000e88ecldrsb x27, [x3]
000e88f0add x0, x3, 16
000e88f4str x0, [sp+72]
000e88f8ldr x1, [sp+56]
000e88fcldr x2, [sp+64]
000e8900bl sync/atomic.(*Uint64).CompareAndSwap
000e8904strb w0, [sp+39]
000e8908tbnz w0, 0, 0xe8910
000e890cb 0xe8944
000e8910
000e8910loc_e8910:
000e8910ldr x1, [sp+64]
000e8914ands xzr, x1, 0x3fffffffffffffff
000e8918b.eq 0xe8920
000e891cb 0xe892c
000e8920
000e8920loc_e8920:
000e8920ldr x0, [sp+104]
000e8924bl os.(*Process).closeHandle
000e8928b 0xe8930
000e892c
000e892cloc_e892c:
000e892cb 0xe8930
000e8930
000e8930loc_e8930:
000e8930ldr x0, [sp+48]
000e8934str x0, [sp+40]
000e8938ldur x29, [sp-8]
000e893cldr x30, [sp], 96
000e8940ret x30
000e8944
000e8944loc_e8944:
000e8944b 0xe8948
000e8948
000e8948loc_e8948:
000e8948b 0xe888c
000e894c
000e894cloc_e894c:
000e894cadrp x0, 0x50d000
000e8950add x0, x0, 2944
000e8954adrp x1, 0x628000
000e8958add x1, x1, 4024
000e895cbl runtime.gopanic
000e8960
000e8960loc_e8960:
000e8960adrp x0, 0x50d000
000e8964add x0, x0, 2944
000e8968adrp x1, 0x628000
000e896cadd x1, x1, 4056
000e8970bl runtime.gopanic
000e8974hint
000e8978
000e8978loc_e8978:
000e8978stp x0, x1, [sp+8]
000e897cmov x3, x30
000e8980bl runtime.morestack_noctxt.abi0
000e8984ldp x0, x1, [sp+8]
000e8988b 0xe8850
000e898cudf 0
000e8850
000e8990
000e8990os.(*Process).pidStatus: ; void os.(*Process).pidStatus(os.Process * p)
000e8990ldr x16, [x28+16]
000e8994subs xzr, sp, x16
000e8998b.ls 0xe8a00
000e899cstr x30, [sp-64]!
000e89a0stur x29, [sp-8]
000e89a4sub x29, sp, 8
000e89a8str x0, [sp+72]
000e89acstr xzr, [sp+32]
000e89b0ldrsb x27, [x0]
000e89b4ldrb w2, [x0+8]
000e89b8cbnz w2, 0xe89e8
000e89bcb 0xe89c0
000e89c0
000e89c0loc_e89c0:
000e89c0ldrsb x27, [x0]
000e89c4add x0, x0, 16
000e89c8str x0, [sp+48]
000e89ccbl sync/atomic.(*Uint64).Load
000e89d0str x0, [sp+40]
000e89d4str x0, [sp+32]
000e89d8ldr x0, [sp+32]
000e89dcldur x29, [sp-8]
000e89e0ldr x30, [sp], 64
000e89e4ret x30
000e89e8
000e89e8loc_e89e8:
000e89e8adrp x0, 0x50d000
000e89ecadd x0, x0, 2944
000e89f0adrp x1, 0x628000
000e89f4add x1, x1, 4072
000e89f8bl runtime.gopanic
000e89fchint
000e8a00
000e8a00loc_e8a00:
000e8a00str x0, [sp+8]
000e8a04mov x3, x30
000e8a08bl runtime.morestack_noctxt.abi0
000e8a0cldr x0, [sp+8]
000e8a10b 0xe8990
000e8a14udf 0
000e8a18udf 0
000e8a1cudf 0
000e8990
000e8990os.(*Process).pidStatus: ; void os.(*Process).pidStatus(os.Process * p)
000e8990ldr x16, [x28+16]
000e8994subs xzr, sp, x16
000e8998b.ls 0xe8a00
000e899cstr x30, [sp-64]!
000e89a0stur x29, [sp-8]
000e89a4sub x29, sp, 8
000e89a8str x0, [sp+72]
000e89acstr xzr, [sp+32]
000e89b0ldrsb x27, [x0]
000e89b4ldrb w2, [x0+8]
000e89b8cbnz w2, 0xe89e8
000e89bcb 0xe89c0
000e89c0
000e89c0loc_e89c0:
000e89c0ldrsb x27, [x0]
000e89c4add x0, x0, 16
000e89c8str x0, [sp+48]
000e89ccbl sync/atomic.(*Uint64).Load
000e89d0str x0, [sp+40]
000e89d4str x0, [sp+32]
000e89d8ldr x0, [sp+32]
000e89dcldur x29, [sp-8]
000e89e0ldr x30, [sp], 64
000e89e4ret x30
000e89e8
000e89e8loc_e89e8:
000e89e8adrp x0, 0x50d000
000e89ecadd x0, x0, 2944
000e89f0adrp x1, 0x628000
000e89f4add x1, x1, 4072
000e89f8bl runtime.gopanic
000e89fchint
000e8a00
000e8a00loc_e8a00:
000e8a00str x0, [sp+8]
000e8a04mov x3, x30
000e8a08bl runtime.morestack_noctxt.abi0
000e8a0cldr x0, [sp+8]
000e8a10b 0xe8990
000e8a14udf 0
000e8a18udf 0
000e8a1cudf 0
000e8990
000e8a20
000e8a20os.(*Process).pidDeactivate: ; void os.(*Process).pidDeactivate(os.Process * p, os.processStatus reason)
000e8a20ldr x16, [x28+16]
000e8a24subs xzr, sp, x16
000e8a28b.ls 0xe8a8c
000e8a2cstr x30, [sp-48]!
000e8a30stur x29, [sp-8]
000e8a34sub x29, sp, 8
000e8a38str x0, [sp+56]
000e8a3cstr x1, [sp+64]
000e8a40ldrsb x27, [x0]
000e8a44ldrb w3, [x0+8]
000e8a48cbnz w3, 0xe8a74
000e8a4cb 0xe8a50
000e8a50
000e8a50loc_e8a50:
000e8a50ldrsb x27, [x0]
000e8a54add x0, x0, 16
000e8a58str x0, [sp+32]
000e8a5cldr x2, [sp+64]
000e8a60mov x1, xzr
000e8a64bl sync/atomic.(*Uint64).CompareAndSwap
000e8a68ldur x29, [sp-8]
000e8a6cldr x30, [sp], 48
000e8a70ret x30
000e8a74
000e8a74loc_e8a74:
000e8a74adrp x0, 0x50d000
000e8a78add x0, x0, 2944
000e8a7cadrp x1, 0x628000
000e8a80add x1, x1, 4088
000e8a84bl runtime.gopanic
000e8a88hint
000e8a8c
000e8a8cloc_e8a8c:
000e8a8cstp x0, x1, [sp+8]
000e8a90mov x3, x30
000e8a94bl runtime.morestack_noctxt.abi0
000e8a98ldp x0, x1, [sp+8]
000e8a9cb 0xe8a20
000e8a20
000e8a20os.(*Process).pidDeactivate: ; void os.(*Process).pidDeactivate(os.Process * p, os.processStatus reason)
000e8a20ldr x16, [x28+16]
000e8a24subs xzr, sp, x16
000e8a28b.ls 0xe8a8c
000e8a2cstr x30, [sp-48]!
000e8a30stur x29, [sp-8]
000e8a34sub x29, sp, 8
000e8a38str x0, [sp+56]
000e8a3cstr x1, [sp+64]
000e8a40ldrsb x27, [x0]
000e8a44ldrb w3, [x0+8]
000e8a48cbnz w3, 0xe8a74
000e8a4cb 0xe8a50
000e8a50
000e8a50loc_e8a50:
000e8a50ldrsb x27, [x0]
000e8a54add x0, x0, 16
000e8a58str x0, [sp+32]
000e8a5cldr x2, [sp+64]
000e8a60mov x1, xzr
000e8a64bl sync/atomic.(*Uint64).CompareAndSwap
000e8a68ldur x29, [sp-8]
000e8a6cldr x30, [sp], 48
000e8a70ret x30
000e8a74
000e8a74loc_e8a74:
000e8a74adrp x0, 0x50d000
000e8a78add x0, x0, 2944
000e8a7cadrp x1, 0x628000
000e8a80add x1, x1, 4088
000e8a84bl runtime.gopanic
000e8a88hint
000e8a8c
000e8a8cloc_e8a8c:
000e8a8cstp x0, x1, [sp+8]
000e8a90mov x3, x30
000e8a94bl runtime.morestack_noctxt.abi0
000e8a98ldp x0, x1, [sp+8]
000e8a9cb 0xe8a20
000e8a20
000e8aa0
000e8aa0os.Getpid: ; void os.Getpid(void)
000e8aa0ldr x16, [x28+16]
000e8aa4subs xzr, sp, x16
000e8aa8b.ls 0xe8ad4
000e8aacstr x30, [sp-32]!
000e8ab0stur x29, [sp-8]
000e8ab4sub x29, sp, 8
000e8ab8str xzr, [sp+8]
000e8abcbl syscall.Getpid
000e8ac0str x0, [sp+16]
000e8ac4str x0, [sp+8]
000e8ac8ldur x29, [sp-8]
000e8accldr x30, [sp], 32
000e8ad0ret x30
000e8ad4
000e8ad4loc_e8ad4:
000e8ad4mov x3, x30
000e8ad8bl runtime.morestack_noctxt.abi0
000e8adcb 0xe8aa0
000e8aa0
000e8aa0os.Getpid: ; void os.Getpid(void)
000e8aa0ldr x16, [x28+16]
000e8aa4subs xzr, sp, x16
000e8aa8b.ls 0xe8ad4
000e8aacstr x30, [sp-32]!
000e8ab0stur x29, [sp-8]
000e8ab4sub x29, sp, 8
000e8ab8str xzr, [sp+8]
000e8abcbl syscall.Getpid
000e8ac0str x0, [sp+16]
000e8ac4str x0, [sp+8]
000e8ac8ldur x29, [sp-8]
000e8accldr x30, [sp], 32
000e8ad0ret x30
000e8ad4
000e8ad4loc_e8ad4:
000e8ad4mov x3, x30
000e8ad8bl runtime.morestack_noctxt.abi0
000e8adcb 0xe8aa0
000e8aa0
000e8ae0
000e8ae0os.FindProcess: ; void os.FindProcess(int pid)
000e8ae0ldr x16, [x28+16]
000e8ae4subs xzr, sp, x16
000e8ae8b.ls 0xe8b60
000e8aecstr x30, [sp-96]!
000e8af0stur x29, [sp-8]
000e8af4sub x29, sp, 8
000e8af8str x0, [sp+104]
000e8afcstr xzr, [sp+32]
000e8b00stp xzr, xzr, [sp+16]
000e8b04str xzr, [sp+56]
000e8b08stp xzr, xzr, [sp+40]
000e8b0cldr x0, [sp+104]
000e8b10bl os.findProcess
000e8b14str x0, [sp+56]
000e8b18str x1, [sp+40]
000e8b1cstr x2, [sp+48]
000e8b20ldr x1, [sp+56]
000e8b24str x1, [sp+80]
000e8b28ldr x1, [sp+40]
000e8b2cldr x2, [sp+48]
000e8b30str x1, [sp+64]
000e8b34str x2, [sp+72]
000e8b38ldr x1, [sp+80]
000e8b3cstr x1, [sp+32]
000e8b40ldr x1, [sp+64]
000e8b44ldr x2, [sp+72]
000e8b48str x1, [sp+16]
000e8b4cstr x2, [sp+24]
000e8b50ldr x0, [sp+32]
000e8b54ldur x29, [sp-8]
000e8b58ldr x30, [sp], 96
000e8b5cret x30
000e8b60
000e8b60loc_e8b60:
000e8b60str x0, [sp+8]
000e8b64mov x3, x30
000e8b68bl runtime.morestack_noctxt.abi0
000e8b6cldr x0, [sp+8]
000e8b70b 0xe8ae0
000e8b74udf 0
000e8b78udf 0
000e8b7cudf 0
000e8ae0
000e8ae0os.FindProcess: ; void os.FindProcess(int pid)
000e8ae0ldr x16, [x28+16]
000e8ae4subs xzr, sp, x16
000e8ae8b.ls 0xe8b60
000e8aecstr x30, [sp-96]!
000e8af0stur x29, [sp-8]
000e8af4sub x29, sp, 8
000e8af8str x0, [sp+104]
000e8afcstr xzr, [sp+32]
000e8b00stp xzr, xzr, [sp+16]
000e8b04str xzr, [sp+56]
000e8b08stp xzr, xzr, [sp+40]
000e8b0cldr x0, [sp+104]
000e8b10bl os.findProcess
000e8b14str x0, [sp+56]
000e8b18str x1, [sp+40]
000e8b1cstr x2, [sp+48]
000e8b20ldr x1, [sp+56]
000e8b24str x1, [sp+80]
000e8b28ldr x1, [sp+40]
000e8b2cldr x2, [sp+48]
000e8b30str x1, [sp+64]
000e8b34str x2, [sp+72]
000e8b38ldr x1, [sp+80]
000e8b3cstr x1, [sp+32]
000e8b40ldr x1, [sp+64]
000e8b44ldr x2, [sp+72]
000e8b48str x1, [sp+16]
000e8b4cstr x2, [sp+24]
000e8b50ldr x0, [sp+32]
000e8b54ldur x29, [sp-8]
000e8b58ldr x30, [sp], 96
000e8b5cret x30
000e8b60
000e8b60loc_e8b60:
000e8b60str x0, [sp+8]
000e8b64mov x3, x30
000e8b68bl runtime.morestack_noctxt.abi0
000e8b6cldr x0, [sp+8]
000e8b70b 0xe8ae0
000e8b74udf 0
000e8b78udf 0
000e8b7cudf 0
000e8ae0
000e8b80
000e8b80os.StartProcess: ; void os.StartProcess(struct string name, struct []string argv, os.ProcAttr * attr)
000e8b80ldr x16, [x28+16]
000e8b84sub x17, sp, 16
000e8b88subs xzr, x17, x16
000e8b8cb.ls 0xe8c38
000e8b90str x30, [sp-144]!
000e8b94stur x29, [sp-8]
000e8b98sub x29, sp, 8
000e8b9cstr x0, [sp+152]
000e8ba0str x1, [sp+160]
000e8ba4str x2, [sp+168]
000e8ba8str x3, [sp+176]
000e8bacstr x4, [sp+184]
000e8bb0str x5, [sp+192]
000e8bb4str xzr, [sp+80]
000e8bb8stp xzr, xzr, [sp+64]
000e8bbcldr x0, [sp+152]
000e8bc0ldr x1, [sp+160]
000e8bc4bl internal/testlog.Open
000e8bc8str xzr, [sp+104]
000e8bccstp xzr, xzr, [sp+88]
000e8bd0ldr x0, [sp+152]
000e8bd4ldr x5, [sp+192]
000e8bd8ldr x2, [sp+168]
000e8bdcldr x1, [sp+160]
000e8be0ldr x3, [sp+176]
000e8be4ldr x4, [sp+184]
000e8be8bl os.startProcess
000e8becstr x0, [sp+104]
000e8bf0str x1, [sp+88]
000e8bf4str x2, [sp+96]
000e8bf8ldr x2, [sp+104]
000e8bfcstr x2, [sp+128]
000e8c00ldr x2, [sp+96]
000e8c04ldr x3, [sp+88]
000e8c08str x3, [sp+112]
000e8c0cstr x2, [sp+120]
000e8c10ldr x2, [sp+128]
000e8c14str x2, [sp+80]
000e8c18ldr x1, [sp+112]
000e8c1cldr x2, [sp+120]
000e8c20str x1, [sp+64]
000e8c24str x2, [sp+72]
000e8c28ldr x0, [sp+80]
000e8c2cldur x29, [sp-8]
000e8c30ldr x30, [sp], 144
000e8c34ret x30
000e8c38
000e8c38loc_e8c38:
000e8c38stp x0, x1, [sp+8]
000e8c3cstp x2, x3, [sp+24]
000e8c40stp x4, x5, [sp+40]
000e8c44mov x3, x30
000e8c48bl runtime.morestack_noctxt.abi0
000e8c4cldp x0, x1, [sp+8]
000e8c50ldp x2, x3, [sp+24]
000e8c54ldp x4, x5, [sp+40]
000e8c58b 0xe8b80
000e8c5cudf 0
000e8b80
000e8b80os.StartProcess: ; void os.StartProcess(struct string name, struct []string argv, os.ProcAttr * attr)
000e8b80ldr x16, [x28+16]
000e8b84sub x17, sp, 16
000e8b88subs xzr, x17, x16
000e8b8cb.ls 0xe8c38
000e8b90str x30, [sp-144]!
000e8b94stur x29, [sp-8]
000e8b98sub x29, sp, 8
000e8b9cstr x0, [sp+152]
000e8ba0str x1, [sp+160]
000e8ba4str x2, [sp+168]
000e8ba8str x3, [sp+176]
000e8bacstr x4, [sp+184]
000e8bb0str x5, [sp+192]
000e8bb4str xzr, [sp+80]
000e8bb8stp xzr, xzr, [sp+64]
000e8bbcldr x0, [sp+152]
000e8bc0ldr x1, [sp+160]
000e8bc4bl internal/testlog.Open
000e8bc8str xzr, [sp+104]
000e8bccstp xzr, xzr, [sp+88]
000e8bd0ldr x0, [sp+152]
000e8bd4ldr x5, [sp+192]
000e8bd8ldr x2, [sp+168]
000e8bdcldr x1, [sp+160]
000e8be0ldr x3, [sp+176]
000e8be4ldr x4, [sp+184]
000e8be8bl os.startProcess
000e8becstr x0, [sp+104]
000e8bf0str x1, [sp+88]
000e8bf4str x2, [sp+96]
000e8bf8ldr x2, [sp+104]
000e8bfcstr x2, [sp+128]
000e8c00ldr x2, [sp+96]
000e8c04ldr x3, [sp+88]
000e8c08str x3, [sp+112]
000e8c0cstr x2, [sp+120]
000e8c10ldr x2, [sp+128]
000e8c14str x2, [sp+80]
000e8c18ldr x1, [sp+112]
000e8c1cldr x2, [sp+120]
000e8c20str x1, [sp+64]
000e8c24str x2, [sp+72]
000e8c28ldr x0, [sp+80]
000e8c2cldur x29, [sp-8]
000e8c30ldr x30, [sp], 144
000e8c34ret x30
000e8c38
000e8c38loc_e8c38:
000e8c38stp x0, x1, [sp+8]
000e8c3cstp x2, x3, [sp+24]
000e8c40stp x4, x5, [sp+40]
000e8c44mov x3, x30
000e8c48bl runtime.morestack_noctxt.abi0
000e8c4cldp x0, x1, [sp+8]
000e8c50ldp x2, x3, [sp+24]
000e8c54ldp x4, x5, [sp+40]
000e8c58b 0xe8b80
000e8c5cudf 0
000e8b80
000e8c60
000e8c60os.(*Process).Release: ; void os.(*Process).Release(os.Process * p)
000e8c60ldr x16, [x28+16]
000e8c64subs xzr, sp, x16
000e8c68b.ls 0xe8ca4
000e8c6cstr x30, [sp-64]!
000e8c70stur x29, [sp-8]
000e8c74sub x29, sp, 8
000e8c78str x0, [sp+72]
000e8c7cstp xzr, xzr, [sp+24]
000e8c80ldr x0, [sp+72]
000e8c84bl os.(*Process).release
000e8c88str x0, [sp+40]
000e8c8cstr x1, [sp+48]
000e8c90str x0, [sp+24]
000e8c94str x1, [sp+32]
000e8c98ldur x29, [sp-8]
000e8c9cldr x30, [sp], 64
000e8ca0ret x30
000e8ca4
000e8ca4loc_e8ca4:
000e8ca4str x0, [sp+8]
000e8ca8mov x3, x30
000e8cacbl runtime.morestack_noctxt.abi0
000e8cb0ldr x0, [sp+8]
000e8cb4b 0xe8c60
000e8cb8udf 0
000e8cbcudf 0
000e8c60
000e8c60os.(*Process).Release: ; void os.(*Process).Release(os.Process * p)
000e8c60ldr x16, [x28+16]
000e8c64subs xzr, sp, x16
000e8c68b.ls 0xe8ca4
000e8c6cstr x30, [sp-64]!
000e8c70stur x29, [sp-8]
000e8c74sub x29, sp, 8
000e8c78str x0, [sp+72]
000e8c7cstp xzr, xzr, [sp+24]
000e8c80ldr x0, [sp+72]
000e8c84bl os.(*Process).release
000e8c88str x0, [sp+40]
000e8c8cstr x1, [sp+48]
000e8c90str x0, [sp+24]
000e8c94str x1, [sp+32]
000e8c98ldur x29, [sp-8]
000e8c9cldr x30, [sp], 64
000e8ca0ret x30
000e8ca4
000e8ca4loc_e8ca4:
000e8ca4str x0, [sp+8]
000e8ca8mov x3, x30
000e8cacbl runtime.morestack_noctxt.abi0
000e8cb0ldr x0, [sp+8]
000e8cb4b 0xe8c60
000e8cb8udf 0
000e8cbcudf 0
000e8c60
000e8cc0
000e8cc0os.(*Process).Kill: ; void os.(*Process).Kill(os.Process * p)
000e8cc0ldr x16, [x28+16]
000e8cc4subs xzr, sp, x16
000e8cc8b.ls 0xe8d04
000e8cccstr x30, [sp-64]!
000e8cd0stur x29, [sp-8]
000e8cd4sub x29, sp, 8
000e8cd8str x0, [sp+72]
000e8cdcstp xzr, xzr, [sp+24]
000e8ce0ldr x0, [sp+72]
000e8ce4bl os.(*Process).kill
000e8ce8str x0, [sp+40]
000e8cecstr x1, [sp+48]
000e8cf0str x0, [sp+24]
000e8cf4str x1, [sp+32]
000e8cf8ldur x29, [sp-8]
000e8cfcldr x30, [sp], 64
000e8d00ret x30
000e8d04
000e8d04loc_e8d04:
000e8d04str x0, [sp+8]
000e8d08mov x3, x30
000e8d0cbl runtime.morestack_noctxt.abi0
000e8d10ldr x0, [sp+8]
000e8d14b 0xe8cc0
000e8d18udf 0
000e8d1cudf 0
000e8cc0
000e8cc0os.(*Process).Kill: ; void os.(*Process).Kill(os.Process * p)
000e8cc0ldr x16, [x28+16]
000e8cc4subs xzr, sp, x16
000e8cc8b.ls 0xe8d04
000e8cccstr x30, [sp-64]!
000e8cd0stur x29, [sp-8]
000e8cd4sub x29, sp, 8
000e8cd8str x0, [sp+72]
000e8cdcstp xzr, xzr, [sp+24]
000e8ce0ldr x0, [sp+72]
000e8ce4bl os.(*Process).kill
000e8ce8str x0, [sp+40]
000e8cecstr x1, [sp+48]
000e8cf0str x0, [sp+24]
000e8cf4str x1, [sp+32]
000e8cf8ldur x29, [sp-8]
000e8cfcldr x30, [sp], 64
000e8d00ret x30
000e8d04
000e8d04loc_e8d04:
000e8d04str x0, [sp+8]
000e8d08mov x3, x30
000e8d0cbl runtime.morestack_noctxt.abi0
000e8d10ldr x0, [sp+8]
000e8d14b 0xe8cc0
000e8d18udf 0
000e8d1cudf 0
000e8cc0
000e8d20
000e8d20os.(*Process).Wait: ; void os.(*Process).Wait(os.Process * p)
000e8d20ldr x16, [x28+16]
000e8d24subs xzr, sp, x16
000e8d28b.ls 0xe8da0
000e8d2cstr x30, [sp-96]!
000e8d30stur x29, [sp-8]
000e8d34sub x29, sp, 8
000e8d38str x0, [sp+104]
000e8d3cstr xzr, [sp+32]
000e8d40stp xzr, xzr, [sp+16]
000e8d44str xzr, [sp+56]
000e8d48stp xzr, xzr, [sp+40]
000e8d4cldr x0, [sp+104]
000e8d50bl os.(*Process).wait
000e8d54str x0, [sp+56]
000e8d58str x1, [sp+40]
000e8d5cstr x2, [sp+48]
000e8d60ldr x1, [sp+56]
000e8d64str x1, [sp+80]
000e8d68ldr x1, [sp+40]
000e8d6cldr x2, [sp+48]
000e8d70str x1, [sp+64]
000e8d74str x2, [sp+72]
000e8d78ldr x1, [sp+80]
000e8d7cstr x1, [sp+32]
000e8d80ldr x1, [sp+64]
000e8d84ldr x2, [sp+72]
000e8d88str x1, [sp+16]
000e8d8cstr x2, [sp+24]
000e8d90ldr x0, [sp+32]
000e8d94ldur x29, [sp-8]
000e8d98ldr x30, [sp], 96
000e8d9cret x30
000e8da0
000e8da0loc_e8da0:
000e8da0str x0, [sp+8]
000e8da4mov x3, x30
000e8da8bl runtime.morestack_noctxt.abi0
000e8dacldr x0, [sp+8]
000e8db0b 0xe8d20
000e8db4udf 0
000e8db8udf 0
000e8dbcudf 0
000e8d20
000e8d20os.(*Process).Wait: ; void os.(*Process).Wait(os.Process * p)
000e8d20ldr x16, [x28+16]
000e8d24subs xzr, sp, x16
000e8d28b.ls 0xe8da0
000e8d2cstr x30, [sp-96]!
000e8d30stur x29, [sp-8]
000e8d34sub x29, sp, 8
000e8d38str x0, [sp+104]
000e8d3cstr xzr, [sp+32]
000e8d40stp xzr, xzr, [sp+16]
000e8d44str xzr, [sp+56]
000e8d48stp xzr, xzr, [sp+40]
000e8d4cldr x0, [sp+104]
000e8d50bl os.(*Process).wait
000e8d54str x0, [sp+56]
000e8d58str x1, [sp+40]
000e8d5cstr x2, [sp+48]
000e8d60ldr x1, [sp+56]
000e8d64str x1, [sp+80]
000e8d68ldr x1, [sp+40]
000e8d6cldr x2, [sp+48]
000e8d70str x1, [sp+64]
000e8d74str x2, [sp+72]
000e8d78ldr x1, [sp+80]
000e8d7cstr x1, [sp+32]
000e8d80ldr x1, [sp+64]
000e8d84ldr x2, [sp+72]
000e8d88str x1, [sp+16]
000e8d8cstr x2, [sp+24]
000e8d90ldr x0, [sp+32]
000e8d94ldur x29, [sp-8]
000e8d98ldr x30, [sp], 96
000e8d9cret x30
000e8da0
000e8da0loc_e8da0:
000e8da0str x0, [sp+8]
000e8da4mov x3, x30
000e8da8bl runtime.morestack_noctxt.abi0
000e8dacldr x0, [sp+8]
000e8db0b 0xe8d20
000e8db4udf 0
000e8db8udf 0
000e8dbcudf 0
000e8d20
000e8dc0
000e8dc0os.(*Process).Signal: ; void os.(*Process).Signal(os.Process * p, os.Signal sig)
000e8dc0ldr x16, [x28+16]
000e8dc4subs xzr, sp, x16
000e8dc8b.ls 0xe8e14
000e8dccstr x30, [sp-80]!
000e8dd0stur x29, [sp-8]
000e8dd4sub x29, sp, 8
000e8dd8str x0, [sp+88]
000e8ddcstr x1, [sp+96]
000e8de0str x2, [sp+104]
000e8de4stp xzr, xzr, [sp+40]
000e8de8ldr x1, [sp+96]
000e8decldr x2, [sp+104]
000e8df0ldr x0, [sp+88]
000e8df4bl os.(*Process).signal
000e8df8str x0, [sp+56]
000e8dfcstr x1, [sp+64]
000e8e00str x0, [sp+40]
000e8e04str x1, [sp+48]
000e8e08ldur x29, [sp-8]
000e8e0cldr x30, [sp], 80
000e8e10ret x30
000e8e14
000e8e14loc_e8e14:
000e8e14stp x0, x1, [sp+8]
000e8e18str x2, [sp+24]
000e8e1cmov x3, x30
000e8e20bl runtime.morestack_noctxt.abi0
000e8e24ldp x0, x1, [sp+8]
000e8e28ldr x2, [sp+24]
000e8e2cb 0xe8dc0
000e8dc0
000e8dc0os.(*Process).Signal: ; void os.(*Process).Signal(os.Process * p, os.Signal sig)
000e8dc0ldr x16, [x28+16]
000e8dc4subs xzr, sp, x16
000e8dc8b.ls 0xe8e14
000e8dccstr x30, [sp-80]!
000e8dd0stur x29, [sp-8]
000e8dd4sub x29, sp, 8
000e8dd8str x0, [sp+88]
000e8ddcstr x1, [sp+96]
000e8de0str x2, [sp+104]
000e8de4stp xzr, xzr, [sp+40]
000e8de8ldr x1, [sp+96]
000e8decldr x2, [sp+104]
000e8df0ldr x0, [sp+88]
000e8df4bl os.(*Process).signal
000e8df8str x0, [sp+56]
000e8dfcstr x1, [sp+64]
000e8e00str x0, [sp+40]
000e8e04str x1, [sp+48]
000e8e08ldur x29, [sp-8]
000e8e0cldr x30, [sp], 80
000e8e10ret x30
000e8e14
000e8e14loc_e8e14:
000e8e14stp x0, x1, [sp+8]
000e8e18str x2, [sp+24]
000e8e1cmov x3, x30
000e8e20bl runtime.morestack_noctxt.abi0
000e8e24ldp x0, x1, [sp+8]
000e8e28ldr x2, [sp+24]
000e8e2cb 0xe8dc0
000e8dc0
000e8e30
000e8e30os.(*ProcessState).Exited: ; void os.(*ProcessState).Exited(os.ProcessState * p)
000e8e30ldr x16, [x28+16]
000e8e34subs xzr, sp, x16
000e8e38b.ls 0xe8e6c
000e8e3cstr x30, [sp-32]!
000e8e40stur x29, [sp-8]
000e8e44sub x29, sp, 8
000e8e48str x0, [sp+40]
000e8e4cstrb wzr, [sp+22]
000e8e50ldr x0, [sp+40]
000e8e54bl os.(*ProcessState).exited
000e8e58strb w0, [sp+23]
000e8e5cstrb w0, [sp+22]
000e8e60ldur x29, [sp-8]
000e8e64ldr x30, [sp], 32
000e8e68ret x30
000e8e6c
000e8e6cloc_e8e6c:
000e8e6cstr x0, [sp+8]
000e8e70mov x3, x30
000e8e74bl runtime.morestack_noctxt.abi0
000e8e78ldr x0, [sp+8]
000e8e7cb 0xe8e30
000e8e30
000e8e30os.(*ProcessState).Exited: ; void os.(*ProcessState).Exited(os.ProcessState * p)
000e8e30ldr x16, [x28+16]
000e8e34subs xzr, sp, x16
000e8e38b.ls 0xe8e6c
000e8e3cstr x30, [sp-32]!
000e8e40stur x29, [sp-8]
000e8e44sub x29, sp, 8
000e8e48str x0, [sp+40]
000e8e4cstrb wzr, [sp+22]
000e8e50ldr x0, [sp+40]
000e8e54bl os.(*ProcessState).exited
000e8e58strb w0, [sp+23]
000e8e5cstrb w0, [sp+22]
000e8e60ldur x29, [sp-8]
000e8e64ldr x30, [sp], 32
000e8e68ret x30
000e8e6c
000e8e6cloc_e8e6c:
000e8e6cstr x0, [sp+8]
000e8e70mov x3, x30
000e8e74bl runtime.morestack_noctxt.abi0
000e8e78ldr x0, [sp+8]
000e8e7cb 0xe8e30
000e8e30
000e8e80
000e8e80os.(*ProcessState).Success: ; void os.(*ProcessState).Success(os.ProcessState * p)
000e8e80ldr x16, [x28+16]
000e8e84subs xzr, sp, x16
000e8e88b.ls 0xe8ebc
000e8e8cstr x30, [sp-32]!
000e8e90stur x29, [sp-8]
000e8e94sub x29, sp, 8
000e8e98str x0, [sp+40]
000e8e9cstrb wzr, [sp+22]
000e8ea0ldr x0, [sp+40]
000e8ea4bl os.(*ProcessState).success
000e8ea8strb w0, [sp+23]
000e8eacstrb w0, [sp+22]
000e8eb0ldur x29, [sp-8]
000e8eb4ldr x30, [sp], 32
000e8eb8ret x30
000e8ebc
000e8ebcloc_e8ebc:
000e8ebcstr x0, [sp+8]
000e8ec0mov x3, x30
000e8ec4bl runtime.morestack_noctxt.abi0
000e8ec8ldr x0, [sp+8]
000e8eccb 0xe8e80
000e8e80
000e8e80os.(*ProcessState).Success: ; void os.(*ProcessState).Success(os.ProcessState * p)
000e8e80ldr x16, [x28+16]
000e8e84subs xzr, sp, x16
000e8e88b.ls 0xe8ebc
000e8e8cstr x30, [sp-32]!
000e8e90stur x29, [sp-8]
000e8e94sub x29, sp, 8
000e8e98str x0, [sp+40]
000e8e9cstrb wzr, [sp+22]
000e8ea0ldr x0, [sp+40]
000e8ea4bl os.(*ProcessState).success
000e8ea8strb w0, [sp+23]
000e8eacstrb w0, [sp+22]
000e8eb0ldur x29, [sp-8]
000e8eb4ldr x30, [sp], 32
000e8eb8ret x30
000e8ebc
000e8ebcloc_e8ebc:
000e8ebcstr x0, [sp+8]
000e8ec0mov x3, x30
000e8ec4bl runtime.morestack_noctxt.abi0
000e8ec8ldr x0, [sp+8]
000e8eccb 0xe8e80
000e8e80
000e8ed0
000e8ed0os.(*ProcessState).Sys: ; void os.(*ProcessState).Sys(os.ProcessState * p)
000e8ed0ldr x16, [x28+16]
000e8ed4subs xzr, sp, x16
000e8ed8b.ls 0xe8f14
000e8edcstr x30, [sp-64]!
000e8ee0stur x29, [sp-8]
000e8ee4sub x29, sp, 8
000e8ee8str x0, [sp+72]
000e8eecstp xzr, xzr, [sp+24]
000e8ef0ldr x0, [sp+72]
000e8ef4bl os.(*ProcessState).sys
000e8ef8str x0, [sp+40]
000e8efcstr x1, [sp+48]
000e8f00str x0, [sp+24]
000e8f04str x1, [sp+32]
000e8f08ldur x29, [sp-8]
000e8f0cldr x30, [sp], 64
000e8f10ret x30
000e8f14
000e8f14loc_e8f14:
000e8f14str x0, [sp+8]
000e8f18mov x3, x30
000e8f1cbl runtime.morestack_noctxt.abi0
000e8f20ldr x0, [sp+8]
000e8f24b 0xe8ed0
000e8f28udf 0
000e8f2cudf 0
000e8ed0
000e8ed0os.(*ProcessState).Sys: ; void os.(*ProcessState).Sys(os.ProcessState * p)
000e8ed0ldr x16, [x28+16]
000e8ed4subs xzr, sp, x16
000e8ed8b.ls 0xe8f14
000e8edcstr x30, [sp-64]!
000e8ee0stur x29, [sp-8]
000e8ee4sub x29, sp, 8
000e8ee8str x0, [sp+72]
000e8eecstp xzr, xzr, [sp+24]
000e8ef0ldr x0, [sp+72]
000e8ef4bl os.(*ProcessState).sys
000e8ef8str x0, [sp+40]
000e8efcstr x1, [sp+48]
000e8f00str x0, [sp+24]
000e8f04str x1, [sp+32]
000e8f08ldur x29, [sp-8]
000e8f0cldr x30, [sp], 64
000e8f10ret x30
000e8f14
000e8f14loc_e8f14:
000e8f14str x0, [sp+8]
000e8f18mov x3, x30
000e8f1cbl runtime.morestack_noctxt.abi0
000e8f20ldr x0, [sp+8]
000e8f24b 0xe8ed0
000e8f28udf 0
000e8f2cudf 0
000e8ed0
000e8f30
000e8f30os.(*Process).closeHandle: ; void os.(*Process).closeHandle(os.Process * p)
000e8f30ldr x16, [x28+16]
000e8f34subs xzr, sp, x16
000e8f38b.ls 0xe8f6c
000e8f3cstr x30, [sp-32]!
000e8f40stur x29, [sp-8]
000e8f44sub x29, sp, 8
000e8f48str x0, [sp+40]
000e8f4cldrsb x27, [x0]
000e8f50ldr x1, [x0+48]
000e8f54str x1, [sp+16]
000e8f58ldr x0, [sp+16]
000e8f5cbl syscall.Close
000e8f60ldur x29, [sp-8]
000e8f64ldr x30, [sp], 32
000e8f68ret x30
000e8f6c
000e8f6cloc_e8f6c:
000e8f6cstr x0, [sp+8]
000e8f70mov x3, x30
000e8f74bl runtime.morestack_noctxt.abi0
000e8f78ldr x0, [sp+8]
000e8f7cb 0xe8f30
000e8f30
000e8f30os.(*Process).closeHandle: ; void os.(*Process).closeHandle(os.Process * p)
000e8f30ldr x16, [x28+16]
000e8f34subs xzr, sp, x16
000e8f38b.ls 0xe8f6c
000e8f3cstr x30, [sp-32]!
000e8f40stur x29, [sp-8]
000e8f44sub x29, sp, 8
000e8f48str x0, [sp+40]
000e8f4cldrsb x27, [x0]
000e8f50ldr x1, [x0+48]
000e8f54str x1, [sp+16]
000e8f58ldr x0, [sp+16]
000e8f5cbl syscall.Close
000e8f60ldur x29, [sp-8]
000e8f64ldr x30, [sp], 32
000e8f68ret x30
000e8f6c
000e8f6cloc_e8f6c:
000e8f6cstr x0, [sp+8]
000e8f70mov x3, x30
000e8f74bl runtime.morestack_noctxt.abi0
000e8f78ldr x0, [sp+8]
000e8f7cb 0xe8f30
000e8f30
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
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
Loading..