File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    000ac1c0
    000ac1c0syscall.Pread: ; void syscall.Pread(int fd, struct []uint8 p, int64 offset)
    000ac1c0ldr x16, [x28+16]
    000ac1c4subs xzr, sp, x16
    000ac1c8b.ls 0xac24c
    000ac1ccstr x30, [sp-128]!
    000ac1d0stur x29, [sp-8]
    000ac1d4sub x29, sp, 8
    000ac1d8str x0, [sp+136]
    000ac1dcstr x1, [sp+144]
    000ac1e0str x2, [sp+152]
    000ac1e4str x3, [sp+160]
    000ac1e8str x4, [sp+168]
    000ac1ecstr xzr, [sp+48]
    000ac1f0stp xzr, xzr, [sp+72]
    000ac1f4stp xzr, xzr, [sp+88]
    000ac1f8ldr x4, [sp+168]
    000ac1fcldr x1, [sp+144]
    000ac200ldr x2, [sp+152]
    000ac204ldr x3, [sp+160]
    000ac208ldr x0, [sp+136]
    000ac20cbl syscall.pread
    000ac210str x0, [sp+56]
    000ac214str x1, [sp+88]
    000ac218str x2, [sp+96]
    000ac21cldr x5, [sp+56]
    000ac220str x5, [sp+64]
    000ac224str x1, [sp+104]
    000ac228str x2, [sp+112]
    000ac22cldr x5, [sp+64]
    000ac230str x5, [sp+48]
    000ac234str x1, [sp+72]
    000ac238str x2, [sp+80]
    000ac23cldr x0, [sp+48]
    000ac240ldur x29, [sp-8]
    000ac244ldr x30, [sp], 128
    000ac248ret x30
    000ac24c
    000ac24cloc_ac24c:
    000ac24cstp x0, x1, [sp+8]
    000ac250stp x2, x3, [sp+24]
    000ac254str x4, [sp+40]
    000ac258mov x3, x30
    000ac25cbl runtime.morestack_noctxt.abi0
    000ac260ldp x0, x1, [sp+8]
    000ac264ldp x2, x3, [sp+24]
    000ac268ldr x4, [sp+40]
    000ac26cb 0xac1c0
    000ac1c0
    000ac270
    000ac270syscall.Bind: ; void syscall.Bind(int fd, syscall.Sockaddr sa)
    000ac270ldr x16, [x28+16]
    000ac274subs xzr, sp, x16
    000ac278b.ls 0xac344
    000ac27cstr x30, [sp-128]!
    000ac280stur x29, [sp-8]
    000ac284sub x29, sp, 8
    000ac288str x0, [sp+136]
    000ac28cstr x1, [sp+144]
    000ac290str x2, [sp+152]
    000ac294stp xzr, xzr, [sp+56]
    000ac298str xzr, [sp+72]
    000ac29cstp xzr, xzr, [sp+104]
    000ac2a0ldr x1, [sp+144]
    000ac2a4ldrsb x27, [x1]
    000ac2a8ldr x1, [x1+24]
    000ac2acldr x0, [sp+152]
    000ac2b0blr x1
    000ac2b4str x0, [sp+72]
    000ac2b8str w1, [sp+40]
    000ac2bcstr x2, [sp+104]
    000ac2c0str x3, [sp+112]
    000ac2c4ldr x1, [sp+72]
    000ac2c8str x1, [sp+96]
    000ac2ccldr w1, [sp+40]
    000ac2d0str w1, [sp+44]
    000ac2d4ldr x1, [sp+112]
    000ac2d8ldr x2, [sp+104]
    000ac2dcstr x2, [sp+80]
    000ac2e0str x1, [sp+88]
    000ac2e4ldr x1, [sp+96]
    000ac2e8str x1, [sp+48]
    000ac2ecldr w1, [sp+44]
    000ac2f0str w1, [sp+36]
    000ac2f4ldr x1, [sp+88]
    000ac2f8ldr x0, [sp+80]
    000ac2fcstr x0, [sp+56]
    000ac300str x1, [sp+64]
    000ac304cbnz x0, 0xac30c
    000ac308b 0xac318
    000ac30c
    000ac30cloc_ac30c:
    000ac30cldur x29, [sp-8]
    000ac310ldr x30, [sp], 128
    000ac314ret x30
    000ac318
    000ac318loc_ac318:
    000ac318ldr w2, [sp+36]
    000ac31cldr x1, [sp+48]
    000ac320ldr x0, [sp+136]
    000ac324bl syscall.bind
    000ac328str x0, [sp+104]
    000ac32cstr x1, [sp+112]
    000ac330str x0, [sp+56]
    000ac334str x1, [sp+64]
    000ac338ldur x29, [sp-8]
    000ac33cldr x30, [sp], 128
    000ac340ret x30
    000ac344
    000ac344loc_ac344:
    000ac344stp x0, x1, [sp+8]
    000ac348str x2, [sp+24]
    000ac34cmov x3, x30
    000ac350bl runtime.morestack_noctxt.abi0
    000ac354ldp x0, x1, [sp+8]
    000ac358ldr x2, [sp+24]
    000ac35cb 0xac270
    000ac270
    000ac360
    000ac360syscall.Connect: ; void syscall.Connect(int fd, syscall.Sockaddr sa)
    000ac360ldr x16, [x28+16]
    000ac364subs xzr, sp, x16
    000ac368b.ls 0xac434
    000ac36cstr x30, [sp-128]!
    000ac370stur x29, [sp-8]
    000ac374sub x29, sp, 8
    000ac378str x0, [sp+136]
    000ac37cstr x1, [sp+144]
    000ac380str x2, [sp+152]
    000ac384stp xzr, xzr, [sp+56]
    000ac388str xzr, [sp+72]
    000ac38cstp xzr, xzr, [sp+104]
    000ac390ldr x1, [sp+144]
    000ac394ldrsb x27, [x1]
    000ac398ldr x1, [x1+24]
    000ac39cldr x0, [sp+152]
    000ac3a0blr x1
    000ac3a4str x0, [sp+72]
    000ac3a8str w1, [sp+40]
    000ac3acstr x2, [sp+104]
    000ac3b0str x3, [sp+112]
    000ac3b4ldr x1, [sp+72]
    000ac3b8str x1, [sp+96]
    000ac3bcldr w1, [sp+40]
    000ac3c0str w1, [sp+44]
    000ac3c4ldr x1, [sp+112]
    000ac3c8ldr x2, [sp+104]
    000ac3ccstr x2, [sp+80]
    000ac3d0str x1, [sp+88]
    000ac3d4ldr x1, [sp+96]
    000ac3d8str x1, [sp+48]
    000ac3dcldr w1, [sp+44]
    000ac3e0str w1, [sp+36]
    000ac3e4ldr x1, [sp+88]
    000ac3e8ldr x0, [sp+80]
    000ac3ecstr x0, [sp+56]
    000ac3f0str x1, [sp+64]
    000ac3f4cbnz x0, 0xac3fc
    000ac3f8b 0xac408
    000ac3fc
    000ac3fcloc_ac3fc:
    000ac3fcldur x29, [sp-8]
    000ac400ldr x30, [sp], 128
    000ac404ret x30
    000ac408
    000ac408loc_ac408:
    000ac408ldr w2, [sp+36]
    000ac40cldr x1, [sp+48]
    000ac410ldr x0, [sp+136]
    000ac414bl syscall.connect
    000ac418str x0, [sp+104]
    000ac41cstr x1, [sp+112]
    000ac420str x0, [sp+56]
    000ac424str x1, [sp+64]
    000ac428ldur x29, [sp-8]
    000ac42cldr x30, [sp], 128
    000ac430ret x30
    000ac434
    000ac434loc_ac434:
    000ac434stp x0, x1, [sp+8]
    000ac438str x2, [sp+24]
    000ac43cmov x3, x30
    000ac440bl runtime.morestack_noctxt.abi0
    000ac444ldp x0, x1, [sp+8]
    000ac448ldr x2, [sp+24]
    000ac44cb 0xac360
    000ac360
    000ac450
    000ac450syscall.Getpeername: ; void syscall.Getpeername(int fd)
    000ac450ldr x16, [x28+16]
    000ac454sub x17, sp, 128
    000ac458subs xzr, x17, x16
    000ac45cb.ls 0xac554
    000ac460sub x20, sp, 256
    000ac464stp x29, x30, [x20-8]
    000ac468add sp, x20, 0
    000ac46csub x29, sp, 8
    000ac470str x0, [sp+264]
    000ac474stp xzr, xzr, [sp+152]
    000ac478stp xzr, xzr, [sp+168]
    000ac47cadd x20, sp, 36
    000ac480adr x27, 16
    000ac484stp x29, x27, [sp-24]
    000ac488sub x29, sp, 24
    000ac48cbl fn_87cf4
    000ac490sub x29, sp, 8
    000ac494orr x3, xzr, 112
    000ac498str w3, [sp+148]
    000ac49cldr x0, [sp+264]
    000ac4a0add x1, sp, 36
    000ac4a4add x2, sp, 148
    000ac4a8bl syscall.getpeername
    000ac4acstr x0, [sp+168]
    000ac4b0str x1, [sp+176]
    000ac4b4cbnz x0, 0xac4bc
    000ac4b8b 0xac4e0
    000ac4bc
    000ac4bcloc_ac4bc:
    000ac4bcldr x4, [sp+152]
    000ac4c0ldr x5, [sp+160]
    000ac4c4mov x2, x0
    000ac4c8mov x3, x1
    000ac4ccmov x0, x4
    000ac4d0mov x1, x5
    000ac4d4ldp x29, x30, [sp-8]
    000ac4d8add sp, sp, 256
    000ac4dcret x30
    000ac4e0
    000ac4e0loc_ac4e0:
    000ac4e0stp xzr, xzr, [sp+200]
    000ac4e4stp xzr, xzr, [sp+184]
    000ac4e8add x0, sp, 36
    000ac4ecbl syscall.anyToSockaddr
    000ac4f0str x0, [sp+200]
    000ac4f4str x1, [sp+208]
    000ac4f8str x2, [sp+184]
    000ac4fcstr x3, [sp+192]
    000ac500ldr x1, [sp+200]
    000ac504ldr x2, [sp+208]
    000ac508str x1, [sp+232]
    000ac50cstr x2, [sp+240]
    000ac510ldr x1, [sp+184]
    000ac514ldr x2, [sp+192]
    000ac518str x1, [sp+216]
    000ac51cstr x2, [sp+224]
    000ac520ldr x1, [sp+232]
    000ac524ldr x2, [sp+240]
    000ac528str x1, [sp+152]
    000ac52cstr x2, [sp+160]
    000ac530ldr x2, [sp+216]
    000ac534ldr x3, [sp+224]
    000ac538str x2, [sp+168]
    000ac53cstr x3, [sp+176]
    000ac540ldr x0, [sp+152]
    000ac544ldr x1, [sp+160]
    000ac548ldp x29, x30, [sp-8]
    000ac54cadd sp, sp, 256
    000ac550ret x30
    000ac554
    000ac554loc_ac554:
    000ac554str x0, [sp+8]
    000ac558mov x3, x30
    000ac55cbl runtime.morestack_noctxt.abi0
    000ac560ldr x0, [sp+8]
    000ac564b 0xac450
    000ac568udf 0
    000ac56cudf 0
    000ac450
    000ac570
    000ac570syscall.GetsockoptInt: ; void syscall.GetsockoptInt(int fd, int level, int opt)
    000ac570ldr x16, [x28+16]
    000ac574subs xzr, sp, x16
    000ac578b.ls 0xac5e8
    000ac57cstr x30, [sp-96]!
    000ac580stur x29, [sp-8]
    000ac584sub x29, sp, 8
    000ac588str x0, [sp+104]
    000ac58cstr x1, [sp+112]
    000ac590str x2, [sp+120]
    000ac594str xzr, [sp+64]
    000ac598stp xzr, xzr, [sp+72]
    000ac59cstr wzr, [sp+60]
    000ac5a0orr x5, xzr, 4
    000ac5a4str w5, [sp+56]
    000ac5a8ldr x1, [sp+112]
    000ac5acldr x2, [sp+120]
    000ac5b0ldr x0, [sp+104]
    000ac5b4add x3, sp, 60
    000ac5b8add x4, sp, 56
    000ac5bcbl syscall.getsockopt
    000ac5c0str x0, [sp+72]
    000ac5c4str x1, [sp+80]
    000ac5c8ldrsw x5, [sp+60]
    000ac5ccstr x5, [sp+64]
    000ac5d0mov x2, x1
    000ac5d4mov x1, x0
    000ac5d8mov x0, x5
    000ac5dcldur x29, [sp-8]
    000ac5e0ldr x30, [sp], 96
    000ac5e4ret x30
    000ac5e8
    000ac5e8loc_ac5e8:
    000ac5e8stp x0, x1, [sp+8]
    000ac5ecstr x2, [sp+24]
    000ac5f0mov x3, x30
    000ac5f4bl runtime.morestack_noctxt.abi0
    000ac5f8ldp x0, x1, [sp+8]
    000ac5fcldr x2, [sp+24]
    000ac600b 0xac570
    000ac604udf 0
    000ac608udf 0
    000ac60cudf 0
    000ac570
    000ac610
    000ac610syscall.Recvfrom: ; void syscall.Recvfrom(int fd, struct []uint8 p, int flags)
    000ac610ldr x16, [x28+16]
    000ac614sub x17, sp, 208
    000ac618subs xzr, x17, x16
    000ac61cb.ls 0xac784
    000ac620sub x20, sp, 336
    000ac624stp x29, x30, [x20-8]
    000ac628add sp, x20, 0
    000ac62csub x29, sp, 8
    000ac630str x0, [sp+344]
    000ac634str x1, [sp+352]
    000ac638str x2, [sp+360]
    000ac63cstr x3, [sp+368]
    000ac640str x4, [sp+376]
    000ac644str xzr, [sp+192]
    000ac648stp xzr, xzr, [sp+216]
    000ac64cstp xzr, xzr, [sp+232]
    000ac650add x20, sp, 76
    000ac654adr x27, 16
    000ac658stp x29, x27, [sp-24]
    000ac65csub x29, sp, 24
    000ac660bl fn_87cf4
    000ac664sub x29, sp, 8
    000ac668orr x7, xzr, 112
    000ac66cstr w7, [sp+188]
    000ac670stp xzr, xzr, [sp+280]
    000ac674ldr x4, [sp+376]
    000ac678ldr x1, [sp+352]
    000ac67cldr x2, [sp+360]
    000ac680ldr x3, [sp+368]
    000ac684ldr x0, [sp+344]
    000ac688add x5, sp, 76
    000ac68cadd x6, sp, 188
    000ac690bl syscall.recvfrom
    000ac694str x0, [sp+208]
    000ac698str x1, [sp+280]
    000ac69cstr x2, [sp+288]
    000ac6a0ldr x7, [sp+208]
    000ac6a4str x7, [sp+200]
    000ac6a8str x1, [sp+248]
    000ac6acstr x2, [sp+256]
    000ac6b0ldr x7, [sp+200]
    000ac6b4str x7, [sp+192]
    000ac6b8str x1, [sp+232]
    000ac6bcstr x2, [sp+240]
    000ac6c0cbnz x1, 0xac6c8
    000ac6c4b 0xac6f0
    000ac6c8
    000ac6c8loc_ac6c8:
    000ac6c8ldr x5, [sp+216]
    000ac6ccldr x6, [sp+224]
    000ac6d0ldr x0, [sp+192]
    000ac6d4mov x3, x1
    000ac6d8mov x4, x2
    000ac6dcmov x1, x5
    000ac6e0mov x2, x6
    000ac6e4ldp x29, x30, [sp-8]
    000ac6e8add sp, sp, 336
    000ac6ecret x30
    000ac6f0
    000ac6f0loc_ac6f0:
    000ac6f0ldrh w5, [sp+76]
    000ac6f4cbnz w5, 0xac6fc
    000ac6f8b 0xac760
    000ac6fc
    000ac6fcloc_ac6fc:
    000ac6fcstp xzr, xzr, [sp+264]
    000ac700stp xzr, xzr, [sp+280]
    000ac704add x0, sp, 76
    000ac708bl syscall.anyToSockaddr
    000ac70cstr x0, [sp+264]
    000ac710str x1, [sp+272]
    000ac714str x2, [sp+280]
    000ac718str x3, [sp+288]
    000ac71cldr x1, [sp+264]
    000ac720ldr x2, [sp+272]
    000ac724str x1, [sp+312]
    000ac728str x2, [sp+320]
    000ac72cldr x1, [sp+280]
    000ac730ldr x2, [sp+288]
    000ac734str x1, [sp+296]
    000ac738str x2, [sp+304]
    000ac73cldr x1, [sp+312]
    000ac740ldr x2, [sp+320]
    000ac744str x1, [sp+216]
    000ac748str x2, [sp+224]
    000ac74cldr x1, [sp+296]
    000ac750ldr x2, [sp+304]
    000ac754str x1, [sp+232]
    000ac758str x2, [sp+240]
    000ac75cb 0xac764
    000ac760
    000ac760loc_ac760:
    000ac760b 0xac764
    000ac764
    000ac764loc_ac764:
    000ac764ldr x1, [sp+216]
    000ac768ldr x3, [sp+232]
    000ac76cldr x2, [sp+224]
    000ac770ldr x4, [sp+240]
    000ac774ldr x0, [sp+192]
    000ac778ldp x29, x30, [sp-8]
    000ac77cadd sp, sp, 336
    000ac780ret x30
    000ac784
    000ac784loc_ac784:
    000ac784stp x0, x1, [sp+8]
    000ac788stp x2, x3, [sp+24]
    000ac78cstr x4, [sp+40]
    000ac790mov x3, x30
    000ac794bl runtime.morestack_noctxt.abi0
    000ac798ldp x0, x1, [sp+8]
    000ac79cldp x2, x3, [sp+24]
    000ac7a0ldr x4, [sp+40]
    000ac7a4b 0xac610
    000ac7a8udf 0
    000ac7acudf 0
    000ac610
    000ac7b0
    000ac7b0syscall.recvfromInet4: ; void syscall.recvfromInet4(int fd, struct []uint8 p, int flags, syscall.SockaddrInet4 * from)
    000ac7b0ldr x16, [x28+16]
    000ac7b4sub x17, sp, 160
    000ac7b8subs xzr, x17, x16
    000ac7bcb.ls 0xac8ec
    000ac7c0sub x20, sp, 288
    000ac7c4stp x29, x30, [x20-8]
    000ac7c8add sp, x20, 0
    000ac7ccsub x29, sp, 8
    000ac7d0str x0, [sp+296]
    000ac7d4str x1, [sp+304]
    000ac7d8str x2, [sp+312]
    000ac7dcstr x3, [sp+320]
    000ac7e0str x4, [sp+328]
    000ac7e4str x5, [sp+336]
    000ac7e8str xzr, [sp+192]
    000ac7ecstp xzr, xzr, [sp+232]
    000ac7f0add x20, sp, 76
    000ac7f4adr x27, 16
    000ac7f8stp x29, x27, [sp-24]
    000ac7fcsub x29, sp, 24
    000ac800bl fn_87cf4
    000ac804sub x29, sp, 8
    000ac808orr x7, xzr, 112
    000ac80cstr w7, [sp+188]
    000ac810stp xzr, xzr, [sp+264]
    000ac814ldr x4, [sp+328]
    000ac818ldr x1, [sp+304]
    000ac81cldr x2, [sp+312]
    000ac820ldr x3, [sp+320]
    000ac824ldr x0, [sp+296]
    000ac828add x5, sp, 76
    000ac82cadd x6, sp, 188
    000ac830bl syscall.recvfrom
    000ac834str x0, [sp+208]
    000ac838str x1, [sp+264]
    000ac83cstr x2, [sp+272]
    000ac840ldr x7, [sp+208]
    000ac844str x7, [sp+200]
    000ac848str x1, [sp+248]
    000ac84cstr x2, [sp+256]
    000ac850ldr x7, [sp+200]
    000ac854str x7, [sp+192]
    000ac858str x1, [sp+232]
    000ac85cstr x2, [sp+240]
    000ac860cbnz x1, 0xac868
    000ac864b 0xac878
    000ac868
    000ac868loc_ac868:
    000ac868ldr x0, [sp+192]
    000ac86cldp x29, x30, [sp-8]
    000ac870add sp, sp, 288
    000ac874ret x30
    000ac878
    000ac878loc_ac878:
    000ac878add x3, sp, 76
    000ac87cstr x3, [sp+216]
    000ac880ldr x3, [sp+216]
    000ac884ldrsb x27, [x3]
    000ac888add x3, x3, 2
    000ac88cstr x3, [sp+224]
    000ac890ldr x3, [sp+336]
    000ac894ldrsb x27, [x3]
    000ac898ldr x4, [sp+224]
    000ac89cldrsb x27, [x4]
    000ac8a0ldrb w4, [x4]
    000ac8a4ubfm x4, x4, 56, 7
    000ac8a8ldr x5, [sp+224]
    000ac8acldrsb x27, [x5]
    000ac8b0ldrb w5, [x5+1]
    000ac8b4add x4, x4, x5
    000ac8b8str x4, [x3]
    000ac8bcldr x3, [sp+336]
    000ac8c0ldrsb x27, [x3]
    000ac8c4ldr x4, [sp+216]
    000ac8c8ldrsb x27, [x4]
    000ac8ccldr w4, [x4+4]
    000ac8d0str w4, [x3+8]
    000ac8d4ldr x1, [sp+232]
    000ac8d8ldr x2, [sp+240]
    000ac8dcldr x0, [sp+192]
    000ac8e0ldp x29, x30, [sp-8]
    000ac8e4add sp, sp, 288
    000ac8e8ret x30
    000ac8ec
    000ac8ecloc_ac8ec:
    000ac8ecstp x0, x1, [sp+8]
    000ac8f0stp x2, x3, [sp+24]
    000ac8f4stp x4, x5, [sp+40]
    000ac8f8mov x3, x30
    000ac8fcbl runtime.morestack_noctxt.abi0
    000ac900ldp x0, x1, [sp+8]
    000ac904ldp x2, x3, [sp+24]
    000ac908ldp x4, x5, [sp+40]
    000ac90cb 0xac7b0
    000ac7b0
    000ac910
    000ac910syscall.recvfromInet6: ; void syscall.recvfromInet6(int fd, struct []uint8 p, int flags, syscall.SockaddrInet6 * from)
    000ac910ldr x16, [x28+16]
    000ac914sub x17, sp, 160
    000ac918subs xzr, x17, x16
    000ac91cb.ls 0xaca68
    000ac920sub x20, sp, 288
    000ac924stp x29, x30, [x20-8]
    000ac928add sp, x20, 0
    000ac92csub x29, sp, 8
    000ac930str x0, [sp+296]
    000ac934str x1, [sp+304]
    000ac938str x2, [sp+312]
    000ac93cstr x3, [sp+320]
    000ac940str x4, [sp+328]
    000ac944str x5, [sp+336]
    000ac948str xzr, [sp+192]
    000ac94cstp xzr, xzr, [sp+232]
    000ac950add x20, sp, 76
    000ac954adr x27, 16
    000ac958stp x29, x27, [sp-24]
    000ac95csub x29, sp, 24
    000ac960bl fn_87cf4
    000ac964sub x29, sp, 8
    000ac968orr x7, xzr, 112
    000ac96cstr w7, [sp+188]
    000ac970stp xzr, xzr, [sp+264]
    000ac974ldr x4, [sp+328]
    000ac978ldr x1, [sp+304]
    000ac97cldr x2, [sp+312]
    000ac980ldr x3, [sp+320]
    000ac984ldr x0, [sp+296]
    000ac988add x5, sp, 76
    000ac98cadd x6, sp, 188
    000ac990bl syscall.recvfrom
    000ac994str x0, [sp+208]
    000ac998str x1, [sp+264]
    000ac99cstr x2, [sp+272]
    000ac9a0ldr x7, [sp+208]
    000ac9a4str x7, [sp+200]
    000ac9a8str x1, [sp+248]
    000ac9acstr x2, [sp+256]
    000ac9b0ldr x7, [sp+200]
    000ac9b4str x7, [sp+192]
    000ac9b8str x1, [sp+232]
    000ac9bcstr x2, [sp+240]
    000ac9c0cbnz x1, 0xac9c8
    000ac9c4b 0xac9d8
    000ac9c8
    000ac9c8loc_ac9c8:
    000ac9c8ldr x0, [sp+192]
    000ac9ccldp x29, x30, [sp-8]
    000ac9d0add sp, sp, 288
    000ac9d4ret x30
    000ac9d8
    000ac9d8loc_ac9d8:
    000ac9d8add x3, sp, 76
    000ac9dcstr x3, [sp+216]
    000ac9e0ldr x3, [sp+216]
    000ac9e4ldrsb x27, [x3]
    000ac9e8add x3, x3, 2
    000ac9ecstr x3, [sp+224]
    000ac9f0ldr x3, [sp+336]
    000ac9f4ldrsb x27, [x3]
    000ac9f8ldr x4, [sp+224]
    000ac9fcldrsb x27, [x4]
    000aca00ldrb w4, [x4]
    000aca04ubfm x4, x4, 56, 7
    000aca08ldr x5, [sp+224]
    000aca0cldrsb x27, [x5]
    000aca10ldrb w5, [x5+1]
    000aca14add x4, x4, x5
    000aca18str x4, [x3]
    000aca1cldr x3, [sp+336]
    000aca20ldrsb x27, [x3]
    000aca24ldr x4, [sp+216]
    000aca28ldrsb x27, [x4]
    000aca2cldr w4, [x4+24]
    000aca30str w4, [x3+8]
    000aca34ldr x3, [sp+336]
    000aca38ldrsb x27, [x3]
    000aca3cldr x4, [sp+216]
    000aca40ldrsb x27, [x4]
    000aca44ldp x4, x5, [x4+8]
    000aca48add x27, x3, 12
    000aca4cstp x4, x5, [x27]
    000aca50ldr x1, [sp+232]
    000aca54ldr x2, [sp+240]
    000aca58ldr x0, [sp+192]
    000aca5cldp x29, x30, [sp-8]
    000aca60add sp, sp, 288
    000aca64ret x30
    000aca68
    000aca68loc_aca68:
    000aca68stp x0, x1, [sp+8]
    000aca6cstp x2, x3, [sp+24]
    000aca70stp x4, x5, [sp+40]
    000aca74mov x3, x30
    000aca78bl runtime.morestack_noctxt.abi0
    000aca7cldp x0, x1, [sp+8]
    000aca80ldp x2, x3, [sp+24]
    000aca84ldp x4, x5, [sp+40]
    000aca88b 0xac910
    000aca8cudf 0
    000ac910
    000aca90
    000aca90syscall.sendtoInet4: ; void syscall.sendtoInet4(int fd, struct []uint8 p, int flags, syscall.SockaddrInet4 * to)
    000aca90ldr x16, [x28+16]
    000aca94sub x17, sp, 32
    000aca98subs xzr, x17, x16
    000aca9cb.ls 0xacb78
    000acaa0str x30, [sp-160]!
    000acaa4stur x29, [sp-8]
    000acaa8sub x29, sp, 8
    000acaacstr x0, [sp+168]
    000acab0str x1, [sp+176]
    000acab4str x2, [sp+184]
    000acab8str x3, [sp+192]
    000acabcstr x4, [sp+200]
    000acac0str x5, [sp+208]
    000acac4stp xzr, xzr, [sp+88]
    000acac8str xzr, [sp+144]
    000acaccstp xzr, xzr, [sp+128]
    000acad0ldr x0, [sp+208]
    000acad4bl syscall.(*SockaddrInet4).sockaddr
    000acad8str x0, [sp+144]
    000acadcstr w1, [sp+76]
    000acae0str x2, [sp+128]
    000acae4str x3, [sp+136]
    000acae8ldr x1, [sp+144]
    000acaecstr x1, [sp+120]
    000acaf0ldr w1, [sp+76]
    000acaf4str w1, [sp+72]
    000acaf8ldr x1, [sp+128]
    000acafcldr x2, [sp+136]
    000acb00str x1, [sp+104]
    000acb04str x2, [sp+112]
    000acb08ldr x1, [sp+120]
    000acb0cstr x1, [sp+80]
    000acb10ldr w1, [sp+72]
    000acb14str w1, [sp+68]
    000acb18ldr x1, [sp+112]
    000acb1cldr x0, [sp+104]
    000acb20str x0, [sp+88]
    000acb24str x1, [sp+96]
    000acb28cbnz x0, 0xacb30
    000acb2cb 0xacb3c
    000acb30
    000acb30loc_acb30:
    000acb30ldur x29, [sp-8]
    000acb34ldr x30, [sp], 160
    000acb38ret x30
    000acb3c
    000acb3cloc_acb3c:
    000acb3cldr w6, [sp+68]
    000acb40ldr x4, [sp+200]
    000acb44ldr x1, [sp+176]
    000acb48ldr x5, [sp+80]
    000acb4cldr x2, [sp+184]
    000acb50ldr x3, [sp+192]
    000acb54ldr x0, [sp+168]
    000acb58bl syscall.sendto
    000acb5cstr x0, [sp+128]
    000acb60str x1, [sp+136]
    000acb64str x0, [sp+88]
    000acb68str x1, [sp+96]
    000acb6cldur x29, [sp-8]
    000acb70ldr x30, [sp], 160
    000acb74ret x30
    000acb78
    000acb78loc_acb78:
    000acb78stp x0, x1, [sp+8]
    000acb7cstp x2, x3, [sp+24]
    000acb80stp x4, x5, [sp+40]
    000acb84mov x3, x30
    000acb88bl runtime.morestack_noctxt.abi0
    000acb8cldp x0, x1, [sp+8]
    000acb90ldp x2, x3, [sp+24]
    000acb94ldp x4, x5, [sp+40]
    000acb98b 0xaca90
    000acb9cudf 0
    000aca90
    000acba0
    000acba0syscall.sendtoInet6: ; void syscall.sendtoInet6(int fd, struct []uint8 p, int flags, syscall.SockaddrInet6 * to)
    000acba0ldr x16, [x28+16]
    000acba4sub x17, sp, 32
    000acba8subs xzr, x17, x16
    000acbacb.ls 0xacc88
    000acbb0str x30, [sp-160]!
    000acbb4stur x29, [sp-8]
    000acbb8sub x29, sp, 8
    000acbbcstr x0, [sp+168]
    000acbc0str x1, [sp+176]
    000acbc4str x2, [sp+184]
    000acbc8str x3, [sp+192]
    000acbccstr x4, [sp+200]
    000acbd0str x5, [sp+208]
    000acbd4stp xzr, xzr, [sp+88]
    000acbd8str xzr, [sp+144]
    000acbdcstp xzr, xzr, [sp+128]
    000acbe0ldr x0, [sp+208]
    000acbe4bl syscall.(*SockaddrInet6).sockaddr
    000acbe8str x0, [sp+144]
    000acbecstr w1, [sp+76]
    000acbf0str x2, [sp+128]
    000acbf4str x3, [sp+136]
    000acbf8ldr x1, [sp+144]
    000acbfcstr x1, [sp+120]
    000acc00ldr w1, [sp+76]
    000acc04str w1, [sp+72]
    000acc08ldr x1, [sp+128]
    000acc0cldr x2, [sp+136]
    000acc10str x1, [sp+104]
    000acc14str x2, [sp+112]
    000acc18ldr x1, [sp+120]
    000acc1cstr x1, [sp+80]
    000acc20ldr w1, [sp+72]
    000acc24str w1, [sp+68]
    000acc28ldr x1, [sp+112]
    000acc2cldr x0, [sp+104]
    000acc30str x0, [sp+88]
    000acc34str x1, [sp+96]
    000acc38cbnz x0, 0xacc40
    000acc3cb 0xacc4c
    000acc40
    000acc40loc_acc40:
    000acc40ldur x29, [sp-8]
    000acc44ldr x30, [sp], 160
    000acc48ret x30
    000acc4c
    000acc4cloc_acc4c:
    000acc4cldr w6, [sp+68]
    000acc50ldr x4, [sp+200]
    000acc54ldr x1, [sp+176]
    000acc58ldr x5, [sp+80]
    000acc5cldr x2, [sp+184]
    000acc60ldr x3, [sp+192]
    000acc64ldr x0, [sp+168]
    000acc68bl syscall.sendto
    000acc6cstr x0, [sp+128]
    000acc70str x1, [sp+136]
    000acc74str x0, [sp+88]
    000acc78str x1, [sp+96]
    000acc7cldur x29, [sp-8]
    000acc80ldr x30, [sp], 160
    000acc84ret x30
    000acc88
    000acc88loc_acc88:
    000acc88stp x0, x1, [sp+8]
    000acc8cstp x2, x3, [sp+24]
    000acc90stp x4, x5, [sp+40]
    000acc94mov x3, x30
    000acc98bl runtime.morestack_noctxt.abi0
    000acc9cldp x0, x1, [sp+8]
    000acca0ldp x2, x3, [sp+24]
    000acca4ldp x4, x5, [sp+40]
    000acca8b 0xacba0
    000accacudf 0
    000acba0
    000accb0
    000accb0syscall.Sendto: ; void syscall.Sendto(int fd, struct []uint8 p, int flags, syscall.Sockaddr to)
    000accb0ldr x16, [x28+16]
    000accb4sub x17, sp, 32
    000accb8subs xzr, x17, x16
    000accbcb.ls 0xacdc4
    000accc0str x30, [sp-160]!
    000accc4stur x29, [sp-8]
    000accc8sub x29, sp, 8
    000accccstr x0, [sp+168]
    000accd0str x1, [sp+176]
    000accd4str x2, [sp+184]
    000accd8str x3, [sp+192]
    000accdcstr x4, [sp+200]
    000acce0str x5, [sp+208]
    000acce4str x6, [sp+216]
    000acce8stp xzr, xzr, [sp+88]
    000accecstr xzr, [sp+80]
    000accf0str wzr, [sp+68]
    000accf4ldr x7, [sp+208]
    000accf8cbnz x7, 0xacd00
    000accfcb 0xacd84
    000acd00
    000acd00loc_acd00:
    000acd00str xzr, [sp+144]
    000acd04stp xzr, xzr, [sp+128]
    000acd08ldr x1, [sp+208]
    000acd0cldrsb x27, [x1]
    000acd10ldr x1, [x1+24]
    000acd14ldr x0, [sp+216]
    000acd18blr x1
    000acd1cstr x0, [sp+144]
    000acd20str w1, [sp+76]
    000acd24str x2, [sp+128]
    000acd28str x3, [sp+136]
    000acd2cldr x1, [sp+144]
    000acd30str x1, [sp+120]
    000acd34ldr w1, [sp+76]
    000acd38str w1, [sp+72]
    000acd3cldr x1, [sp+136]
    000acd40ldr x2, [sp+128]
    000acd44str x2, [sp+104]
    000acd48str x1, [sp+112]
    000acd4cldr x1, [sp+120]
    000acd50str x1, [sp+80]
    000acd54ldr w1, [sp+72]
    000acd58str w1, [sp+68]
    000acd5cldr x1, [sp+112]
    000acd60ldr x0, [sp+104]
    000acd64str x0, [sp+88]
    000acd68str x1, [sp+96]
    000acd6ccbnz x0, 0xacd74
    000acd70b 0xacd80
    000acd74
    000acd74loc_acd74:
    000acd74ldur x29, [sp-8]
    000acd78ldr x30, [sp], 160
    000acd7cret x30
    000acd80
    000acd80loc_acd80:
    000acd80b 0xacd88
    000acd84
    000acd84loc_acd84:
    000acd84b 0xacd88
    000acd88
    000acd88loc_acd88:
    000acd88ldr w6, [sp+68]
    000acd8cldr x4, [sp+200]
    000acd90ldr x1, [sp+176]
    000acd94ldr x5, [sp+80]
    000acd98ldr x2, [sp+184]
    000acd9cldr x3, [sp+192]
    000acda0ldr x0, [sp+168]
    000acda4bl syscall.sendto
    000acda8str x0, [sp+128]
    000acdacstr x1, [sp+136]
    000acdb0str x0, [sp+88]
    000acdb4str x1, [sp+96]
    000acdb8ldur x29, [sp-8]
    000acdbcldr x30, [sp], 160
    000acdc0ret x30
    000acdc4
    000acdc4loc_acdc4:
    000acdc4stp x0, x1, [sp+8]
    000acdc8stp x2, x3, [sp+24]
    000acdccstp x4, x5, [sp+40]
    000acdd0str x6, [sp+56]
    000acdd4mov x3, x30
    000acdd8bl runtime.morestack_noctxt.abi0
    000acddcldp x0, x1, [sp+8]
    000acde0ldp x2, x3, [sp+24]
    000acde4ldp x4, x5, [sp+40]
    000acde8ldr x6, [sp+56]
    000acdecb 0xaccb0
    000accb0
    000acdf0
    000acdf0syscall.SetsockoptInt: ; void syscall.SetsockoptInt(int fd, int level, int opt, int value)
    000acdf0ldr x16, [x28+16]
    000acdf4subs xzr, sp, x16
    000acdf8b.ls 0xace58
    000acdfcstr x30, [sp-96]!
    000ace00stur x29, [sp-8]
    000ace04sub x29, sp, 8
    000ace08str x0, [sp+104]
    000ace0cstr x1, [sp+112]
    000ace10str x2, [sp+120]
    000ace14str x3, [sp+128]
    000ace18stp xzr, xzr, [sp+56]
    000ace1cldr x5, [sp+128]
    000ace20str w5, [sp+52]
    000ace24ldr x1, [sp+112]
    000ace28ldr x2, [sp+120]
    000ace2cldr x0, [sp+104]
    000ace30add x3, sp, 52
    000ace34orr x4, xzr, 4
    000ace38bl syscall.setsockopt
    000ace3cstr x0, [sp+72]
    000ace40str x1, [sp+80]
    000ace44str x0, [sp+56]
    000ace48str x1, [sp+64]
    000ace4cldur x29, [sp-8]
    000ace50ldr x30, [sp], 96
    000ace54ret x30
    000ace58
    000ace58loc_ace58:
    000ace58stp x0, x1, [sp+8]
    000ace5cstp x2, x3, [sp+24]
    000ace60mov x3, x30
    000ace64bl runtime.morestack_noctxt.abi0
    000ace68ldp x0, x1, [sp+8]
    000ace6cldp x2, x3, [sp+24]
    000ace70b 0xacdf0
    000ace74udf 0
    000ace78udf 0
    000ace7cudf 0
    000acdf0
    000ace80
    000ace80syscall.Socket: ; void syscall.Socket(int domain, int typ, int proto)
    000ace80ldr x16, [x28+16]
    000ace84subs xzr, sp, x16
    000ace88b.ls 0xacf6c
    000ace8cstr x30, [sp-128]!
    000ace90stur x29, [sp-8]
    000ace94sub x29, sp, 8
    000ace98str x0, [sp+136]
    000ace9cstr x1, [sp+144]
    000acea0str x2, [sp+152]
    000acea4str xzr, [sp+48]
    000acea8stp xzr, xzr, [sp+72]
    000aceacldr x3, [sp+136]
    000aceb0subs xzr, x3, 10
    000aceb4cset x3, eq
    000aceb8strb w3, [sp+47]
    000acebcb.eq 0xacec4
    000acec0b 0xaced4
    000acec4
    000acec4loc_acec4:
    000acec4adrp x27, 0x99f000
    000acec8ldrb w3, [x27+1535]
    000aceccstrb w3, [sp+47]
    000aced0b 0xaced8
    000aced4
    000aced4loc_aced4:
    000aced4b 0xaced8
    000aced8
    000aced8loc_aced8:
    000aced8ldrb w3, [sp+47]
    000acedctbnz w3, 0, 0xacee4
    000acee0b 0xacf1c
    000acee4
    000acee4loc_acee4:
    000acee4movn x3, 0
    000acee8str x3, [sp+48]
    000aceecadrp x3, 0x667000
    000acef0add x3, x3, 2264
    000acef4str x3, [sp+72]
    000acef8adrp x3, 0x664000
    000acefcadd x3, x3, 3456
    000acf00str x3, [sp+80]
    000acf04ldr x0, [sp+48]
    000acf08ldr x1, [sp+72]
    000acf0cldr x2, [sp+80]
    000acf10ldur x29, [sp-8]
    000acf14ldr x30, [sp], 128
    000acf18ret x30
    000acf1c
    000acf1cloc_acf1c:
    000acf1cstp xzr, xzr, [sp+88]
    000acf20ldr x1, [sp+144]
    000acf24ldr x2, [sp+152]
    000acf28ldr x0, [sp+136]
    000acf2cbl syscall.socket
    000acf30str x0, [sp+56]
    000acf34str x1, [sp+88]
    000acf38str x2, [sp+96]
    000acf3cldr x3, [sp+56]
    000acf40str x3, [sp+64]
    000acf44str x1, [sp+104]
    000acf48str x2, [sp+112]
    000acf4cldr x3, [sp+64]
    000acf50str x3, [sp+48]
    000acf54str x1, [sp+72]
    000acf58str x2, [sp+80]
    000acf5cldr x0, [sp+48]
    000acf60ldur x29, [sp-8]
    000acf64ldr x30, [sp], 128
    000acf68ret x30
    000acf6c
    000acf6cloc_acf6c:
    000acf6cstp x0, x1, [sp+8]
    000acf70str x2, [sp+24]
    000acf74mov x3, x30
    000acf78bl runtime.morestack_noctxt.abi0
    000acf7cldp x0, x1, [sp+8]
    000acf80ldr x2, [sp+24]
    000acf84b 0xace80
    000acf88udf 0
    000acf8cudf 0
    000ace80
    000acf90
    000acf90syscall.Sendfile: ; void syscall.Sendfile(int outfd, int infd, int64 * offset, int count)
    000acf90ldr x16, [x28+16]
    000acf94subs xzr, sp, x16
    000acf98b.ls 0xad014
    000acf9cstr x30, [sp-128]!
    000acfa0stur x29, [sp-8]
    000acfa4sub x29, sp, 8
    000acfa8str x0, [sp+136]
    000acfacstr x1, [sp+144]
    000acfb0str x2, [sp+152]
    000acfb4str x3, [sp+160]
    000acfb8str xzr, [sp+48]
    000acfbcstp xzr, xzr, [sp+72]
    000acfc0stp xzr, xzr, [sp+88]
    000acfc4ldr x1, [sp+144]
    000acfc8ldr x3, [sp+160]
    000acfccldr x2, [sp+152]
    000acfd0ldr x0, [sp+136]
    000acfd4bl syscall.sendfile
    000acfd8str x0, [sp+56]
    000acfdcstr x1, [sp+88]
    000acfe0str x2, [sp+96]
    000acfe4ldr x4, [sp+56]
    000acfe8str x4, [sp+64]
    000acfecstr x1, [sp+104]
    000acff0str x2, [sp+112]
    000acff4ldr x4, [sp+64]
    000acff8str x4, [sp+48]
    000acffcstr x1, [sp+72]
    000ad000str x2, [sp+80]
    000ad004ldr x0, [sp+48]
    000ad008ldur x29, [sp-8]
    000ad00cldr x30, [sp], 128
    000ad010ret x30
    000ad014
    000ad014loc_ad014:
    000ad014stp x0, x1, [sp+8]
    000ad018stp x2, x3, [sp+24]
    000ad01cmov x3, x30
    000ad020bl runtime.morestack_noctxt.abi0
    000ad024ldp x0, x1, [sp+8]
    000ad028ldp x2, x3, [sp+24]
    000ad02cb 0xacf90
    000acf90
    000ad030
    000ad030syscall.NsecToTimespec: ; void syscall.NsecToTimespec(int64 nsec)
    000ad030ldr x16, [x28+16]
    000ad034subs xzr, sp, x16
    000ad038b.ls 0xad0dc
    000ad03cstr x30, [sp-80]!
    000ad040stur x29, [sp-8]
    000ad044sub x29, sp, 8
    000ad048str x0, [sp+88]
    000ad04cstp xzr, xzr, [sp+32]
    000ad050movz x2, 21196
    000ad054movk x2, 0x9b5a0000
    000ad058movk x2, 0x2fa000000000
    000ad05cmovk x2, 0x44b8000000000000
    000ad060smulh x3, x2, x0
    000ad064sbfm x3, x3, 28, 63
    000ad068sub x3, x3, x0, asr #63
    000ad06cstr x3, [sp+48]
    000ad070smulh x2, x2, x0
    000ad074sbfm x2, x2, 28, 63
    000ad078sub x2, x2, x0, asr #63
    000ad07cmovz x4, 51712
    000ad080movk x4, 0x3b9a0000
    000ad084msub x2, x4, x2, x0
    000ad088str x2, [sp+88]
    000ad08ctbnz x2, 63, 0xad094
    000ad090b 0xad0b0
    000ad094
    000ad094loc_ad094:
    000ad094movz x4, 51712
    000ad098movk x4, 0x3b9a0000
    000ad09cadd x2, x2, x4
    000ad0a0str x2, [sp+88]
    000ad0a4sub x2, x3, 1
    000ad0a8str x2, [sp+48]
    000ad0acb 0xad0b4
    000ad0b0
    000ad0b0loc_ad0b0:
    000ad0b0b 0xad0b4
    000ad0b4
    000ad0b4loc_ad0b4:
    000ad0b4ldr x1, [sp+88]
    000ad0b8ldr x0, [sp+48]
    000ad0bcbl syscall.setTimespec
    000ad0c0str x0, [sp+56]
    000ad0c4str x1, [sp+64]
    000ad0c8str x0, [sp+32]
    000ad0ccstr x1, [sp+40]
    000ad0d0ldur x29, [sp-8]
    000ad0d4ldr x30, [sp], 80
    000ad0d8ret x30
    000ad0dc
    000ad0dcloc_ad0dc:
    000ad0dcstr x0, [sp+8]
    000ad0e0mov x3, x30
    000ad0e4bl runtime.morestack_noctxt.abi0
    000ad0e8ldr x0, [sp+8]
    000ad0ecb 0xad030
    000ad030
    000ad0f0
    000ad0f0syscall.faccessat: ; void syscall.faccessat(int dirfd, struct string path, uint32 mode)
    000ad0f0ldr x16, [x28+16]
    000ad0f4sub x17, sp, 64
    000ad0f8subs xzr, x17, x16
    000ad0fcb.ls 0xad1f8
    000ad100str x30, [sp-192]!
    000ad104stur x29, [sp-8]
    000ad108sub x29, sp, 8
    000ad10cstr x0, [sp+200]
    000ad110str x1, [sp+208]
    000ad114str x2, [sp+216]
    000ad118str w3, [sp+224]
    000ad11cstp xzr, xzr, [sp+104]
    000ad120str xzr, [sp+120]
    000ad124str xzr, [sp+168]
    000ad128stp xzr, xzr, [sp+152]
    000ad12cldr x0, [sp+208]
    000ad130ldr x1, [sp+216]
    000ad134bl syscall.BytePtrFromString
    000ad138str x0, [sp+168]
    000ad13cstr x1, [sp+152]
    000ad140str x2, [sp+160]
    000ad144ldr x2, [sp+168]
    000ad148str x2, [sp+144]
    000ad14cldr x2, [sp+160]
    000ad150ldr x3, [sp+152]
    000ad154str x3, [sp+128]
    000ad158str x2, [sp+136]
    000ad15cldr x2, [sp+144]
    000ad160str x2, [sp+120]
    000ad164ldr x1, [sp+136]
    000ad168ldr x0, [sp+128]
    000ad16cstr x0, [sp+104]
    000ad170str x1, [sp+112]
    000ad174cbnz x0, 0xad17c
    000ad178b 0xad188
    000ad17c
    000ad17cloc_ad17c:
    000ad17cldur x29, [sp-8]
    000ad180ldr x30, [sp], 192
    000ad184ret x30
    000ad188
    000ad188loc_ad188:
    000ad188ldr x4, [sp+120]
    000ad18cstr x4, [sp+176]
    000ad190ldr x1, [sp+200]
    000ad194ldr x2, [sp+176]
    000ad198ldr w4, [sp+224]
    000ad19cmov x3, x4
    000ad1a0orr x0, xzr, 48
    000ad1a4bl syscall.Syscall
    000ad1a8str x0, [sp+88]
    000ad1acstr x1, [sp+80]
    000ad1b0str x2, [sp+72]
    000ad1b4str x0, [sp+64]
    000ad1b8str x1, [sp+56]
    000ad1bcstr x2, [sp+96]
    000ad1c0str x2, [sp+48]
    000ad1c4cbnz x2, 0xad1cc
    000ad1c8b 0xad1e0
    000ad1cc
    000ad1ccloc_ad1cc:
    000ad1ccmov x0, x2
    000ad1d0bl syscall.errnoErr
    000ad1d4str x0, [sp+104]
    000ad1d8str x1, [sp+112]
    000ad1dcb 0xad1e4
    000ad1e0
    000ad1e0loc_ad1e0:
    000ad1e0b 0xad1e4
    000ad1e4
    000ad1e4loc_ad1e4:
    000ad1e4ldr x0, [sp+104]
    000ad1e8ldr x1, [sp+112]
    000ad1ecldur x29, [sp-8]
    000ad1f0ldr x30, [sp], 192
    000ad1f4ret x30
    000ad1f8
    000ad1f8loc_ad1f8:
    000ad1f8stp x0, x1, [sp+8]
    000ad1fcstr x2, [sp+24]
    000ad200str w3, [sp+32]
    000ad204mov x3, x30
    000ad208bl runtime.morestack_noctxt.abi0
    000ad20cldp x0, x1, [sp+8]
    000ad210ldr x2, [sp+24]
    000ad214ldr w3, [sp+32]
    000ad218b 0xad0f0
    000ad21cudf 0
    000ad0f0
    000ad220
    000ad220syscall.faccessat2: ; void syscall.faccessat2(int dirfd, struct string path, uint32 mode, int flags)
    000ad220ldr x16, [x28+16]
    000ad224sub x17, sp, 80
    000ad228subs xzr, x17, x16
    000ad22cb.ls 0xad338
    000ad230str x30, [sp-208]!
    000ad234stur x29, [sp-8]
    000ad238sub x29, sp, 8
    000ad23cstr x0, [sp+216]
    000ad240str x1, [sp+224]
    000ad244str x2, [sp+232]
    000ad248str w3, [sp+240]
    000ad24cstr x4, [sp+248]
    000ad250stp xzr, xzr, [sp+120]
    000ad254str xzr, [sp+136]
    000ad258str xzr, [sp+184]
    000ad25cstp xzr, xzr, [sp+168]
    000ad260ldr x0, [sp+224]
    000ad264ldr x1, [sp+232]
    000ad268bl syscall.BytePtrFromString
    000ad26cstr x0, [sp+184]
    000ad270str x1, [sp+168]
    000ad274str x2, [sp+176]
    000ad278ldr x2, [sp+184]
    000ad27cstr x2, [sp+160]
    000ad280ldr x2, [sp+176]
    000ad284ldr x3, [sp+168]
    000ad288str x3, [sp+144]
    000ad28cstr x2, [sp+152]
    000ad290ldr x2, [sp+160]
    000ad294str x2, [sp+136]
    000ad298ldr x1, [sp+152]
    000ad29cldr x0, [sp+144]
    000ad2a0str x0, [sp+120]
    000ad2a4str x1, [sp+128]
    000ad2a8cbnz x0, 0xad2b0
    000ad2acb 0xad2bc
    000ad2b0
    000ad2b0loc_ad2b0:
    000ad2b0ldur x29, [sp-8]
    000ad2b4ldr x30, [sp], 208
    000ad2b8ret x30
    000ad2bc
    000ad2bcloc_ad2bc:
    000ad2bcldr x7, [sp+136]
    000ad2c0str x7, [sp+192]
    000ad2c4ldr x1, [sp+216]
    000ad2c8ldr x2, [sp+192]
    000ad2ccldr w7, [sp+240]
    000ad2d0mov x3, x7
    000ad2d4ldr x4, [sp+248]
    000ad2d8movz x0, 439
    000ad2dcmov x5, xzr
    000ad2e0mov x6, x5
    000ad2e4bl syscall.Syscall6
    000ad2e8str x0, [sp+96]
    000ad2ecstr x1, [sp+88]
    000ad2f0str x2, [sp+80]
    000ad2f4str x0, [sp+72]
    000ad2f8str x1, [sp+112]
    000ad2fcstr x2, [sp+104]
    000ad300str x2, [sp+64]
    000ad304cbnz x2, 0xad30c
    000ad308b 0xad320
    000ad30c
    000ad30cloc_ad30c:
    000ad30cmov x0, x2
    000ad310bl syscall.errnoErr
    000ad314str x0, [sp+120]
    000ad318str x1, [sp+128]
    000ad31cb 0xad324
    000ad320
    000ad320loc_ad320:
    000ad320b 0xad324
    000ad324
    000ad324loc_ad324:
    000ad324ldr x0, [sp+120]
    000ad328ldr x1, [sp+128]
    000ad32cldur x29, [sp-8]
    000ad330ldr x30, [sp], 208
    000ad334ret x30
    000ad338
    000ad338loc_ad338:
    000ad338stp x0, x1, [sp+8]
    000ad33cstr x2, [sp+24]
    000ad340str w3, [sp+32]
    000ad344str x4, [sp+40]
    000ad348mov x3, x30
    000ad34cbl runtime.morestack_noctxt.abi0
    000ad350ldp x0, x1, [sp+8]
    000ad354ldr x2, [sp+24]
    000ad358ldr w3, [sp+32]
    000ad35cldr x4, [sp+40]
    000ad360b 0xad220
    000ad364udf 0
    000ad368udf 0
    000ad36cudf 0
    000ad220
    000ad370
    000ad370syscall.fchmodat: ; void syscall.fchmodat(int dirfd, struct string path, uint32 mode)
    000ad370ldr x16, [x28+16]
    000ad374sub x17, sp, 64
    000ad378subs xzr, x17, x16
    000ad37cb.ls 0xad478
    000ad380str x30, [sp-192]!
    000ad384stur x29, [sp-8]
    000ad388sub x29, sp, 8
    000ad38cstr x0, [sp+200]
    000ad390str x1, [sp+208]
    000ad394str x2, [sp+216]
    000ad398str w3, [sp+224]
    000ad39cstp xzr, xzr, [sp+104]
    000ad3a0str xzr, [sp+120]
    000ad3a4str xzr, [sp+168]
    000ad3a8stp xzr, xzr, [sp+152]
    000ad3acldr x0, [sp+208]
    000ad3b0ldr x1, [sp+216]
    000ad3b4bl syscall.BytePtrFromString
    000ad3b8str x0, [sp+168]
    000ad3bcstr x1, [sp+152]
    000ad3c0str x2, [sp+160]
    000ad3c4ldr x2, [sp+168]
    000ad3c8str x2, [sp+144]
    000ad3ccldr x2, [sp+160]
    000ad3d0ldr x3, [sp+152]
    000ad3d4str x3, [sp+128]
    000ad3d8str x2, [sp+136]
    000ad3dcldr x2, [sp+144]
    000ad3e0str x2, [sp+120]
    000ad3e4ldr x1, [sp+136]
    000ad3e8ldr x0, [sp+128]
    000ad3ecstr x0, [sp+104]
    000ad3f0str x1, [sp+112]
    000ad3f4cbnz x0, 0xad3fc
    000ad3f8b 0xad408
    000ad3fc
    000ad3fcloc_ad3fc:
    000ad3fcldur x29, [sp-8]
    000ad400ldr x30, [sp], 192
    000ad404ret x30
    000ad408
    000ad408loc_ad408:
    000ad408ldr x4, [sp+120]
    000ad40cstr x4, [sp+176]
    000ad410ldr x1, [sp+200]
    000ad414ldr x2, [sp+176]
    000ad418ldr w4, [sp+224]
    000ad41cmov x3, x4
    000ad420movz x0, 53
    000ad424bl syscall.Syscall
    000ad428str x0, [sp+88]
    000ad42cstr x1, [sp+80]
    000ad430str x2, [sp+72]
    000ad434str x0, [sp+64]
    000ad438str x1, [sp+56]
    000ad43cstr x2, [sp+96]
    000ad440str x2, [sp+48]
    000ad444cbnz x2, 0xad44c
    000ad448b 0xad460
    000ad44c
    000ad44cloc_ad44c:
    000ad44cmov x0, x2
    000ad450bl syscall.errnoErr
    000ad454str x0, [sp+104]
    000ad458str x1, [sp+112]
    000ad45cb 0xad464
    000ad460
    000ad460loc_ad460:
    000ad460b 0xad464
    000ad464
    000ad464loc_ad464:
    000ad464ldr x0, [sp+104]
    000ad468ldr x1, [sp+112]
    000ad46cldur x29, [sp-8]
    000ad470ldr x30, [sp], 192
    000ad474ret x30
    000ad478
    000ad478loc_ad478:
    000ad478stp x0, x1, [sp+8]
    000ad47cstr x2, [sp+24]
    000ad480str w3, [sp+32]
    000ad484mov x3, x30
    000ad488bl runtime.morestack_noctxt.abi0
    000ad48cldp x0, x1, [sp+8]
    000ad490ldr x2, [sp+24]
    000ad494ldr w3, [sp+32]
    000ad498b 0xad370
    000ad49cudf 0
    000ad370
    000ad4a0
    000ad4a0syscall.fchmodat2: ; void syscall.fchmodat2(int dirfd, struct string path, uint32 mode, int flags)
    000ad4a0ldr x16, [x28+16]
    000ad4a4sub x17, sp, 80
    000ad4a8subs xzr, x17, x16
    000ad4acb.ls 0xad5b8
    000ad4b0str x30, [sp-208]!
    000ad4b4stur x29, [sp-8]
    000ad4b8sub x29, sp, 8
    000ad4bcstr x0, [sp+216]
    000ad4c0str x1, [sp+224]
    000ad4c4str x2, [sp+232]
    000ad4c8str w3, [sp+240]
    000ad4ccstr x4, [sp+248]
    000ad4d0stp xzr, xzr, [sp+120]
    000ad4d4str xzr, [sp+136]
    000ad4d8str xzr, [sp+184]
    000ad4dcstp xzr, xzr, [sp+168]
    000ad4e0ldr x0, [sp+224]
    000ad4e4ldr x1, [sp+232]
    000ad4e8bl syscall.BytePtrFromString
    000ad4ecstr x0, [sp+184]
    000ad4f0str x1, [sp+168]
    000ad4f4str x2, [sp+176]
    000ad4f8ldr x2, [sp+184]
    000ad4fcstr x2, [sp+160]
    000ad500ldr x2, [sp+176]
    000ad504ldr x3, [sp+168]
    000ad508str x3, [sp+144]
    000ad50cstr x2, [sp+152]
    000ad510ldr x2, [sp+160]
    000ad514str x2, [sp+136]
    000ad518ldr x1, [sp+152]
    000ad51cldr x0, [sp+144]
    000ad520str x0, [sp+120]
    000ad524str x1, [sp+128]
    000ad528cbnz x0, 0xad530
    000ad52cb 0xad53c
    000ad530
    000ad530loc_ad530:
    000ad530ldur x29, [sp-8]
    000ad534ldr x30, [sp], 208
    000ad538ret x30
    000ad53c
    000ad53cloc_ad53c:
    000ad53cldr x7, [sp+136]
    000ad540str x7, [sp+192]
    000ad544ldr x1, [sp+216]
    000ad548ldr x2, [sp+192]
    000ad54cldr w7, [sp+240]
    000ad550mov x3, x7
    000ad554ldr x4, [sp+248]
    000ad558movz x0, 452
    000ad55cmov x5, xzr
    000ad560mov x6, x5
    000ad564bl syscall.Syscall6
    000ad568str x0, [sp+96]
    000ad56cstr x1, [sp+88]
    000ad570str x2, [sp+80]
    000ad574str x0, [sp+72]
    000ad578str x1, [sp+112]
    000ad57cstr x2, [sp+104]
    000ad580str x2, [sp+64]
    000ad584cbnz x2, 0xad58c
    000ad588b 0xad5a0
    000ad58c
    000ad58cloc_ad58c:
    000ad58cmov x0, x2
    000ad590bl syscall.errnoErr
    000ad594str x0, [sp+120]
    000ad598str x1, [sp+128]
    000ad59cb 0xad5a4
    000ad5a0
    000ad5a0loc_ad5a0:
    000ad5a0b 0xad5a4
    000ad5a4
    000ad5a4loc_ad5a4:
    000ad5a4ldr x0, [sp+120]
    000ad5a8ldr x1, [sp+128]
    000ad5acldur x29, [sp-8]
    000ad5b0ldr x30, [sp], 208
    000ad5b4ret x30
    000ad5b8
    000ad5b8loc_ad5b8:
    000ad5b8stp x0, x1, [sp+8]
    000ad5bcstr x2, [sp+24]
    000ad5c0str w3, [sp+32]
    000ad5c4str x4, [sp+40]
    000ad5c8mov x3, x30
    000ad5ccbl runtime.morestack_noctxt.abi0
    000ad5d0ldp x0, x1, [sp+8]
    000ad5d4ldr x2, [sp+24]
    000ad5d8ldr w3, [sp+32]
    000ad5dcldr x4, [sp+40]
    000ad5e0b 0xad4a0
    000ad5e4udf 0
    000ad5e8udf 0
    000ad5ecudf 0
    000ad4a0
    000ad5f0
    000ad5f0syscall.openat: ; void syscall.openat(int dirfd, struct string path, int flags, uint32 mode)
    000ad5f0ldr x16, [x28+16]
    000ad5f4sub x17, sp, 96
    000ad5f8subs xzr, x17, x16
    000ad5fcb.ls 0xad71c
    000ad600str x30, [sp-224]!
    000ad604stur x29, [sp-8]
    000ad608sub x29, sp, 8
    000ad60cstr x0, [sp+232]
    000ad610str x1, [sp+240]
    000ad614str x2, [sp+248]
    000ad618str x3, [sp+256]
    000ad61cstr w4, [sp+264]
    000ad620str xzr, [sp+72]
    000ad624stp xzr, xzr, [sp+136]
    000ad628str xzr, [sp+152]
    000ad62cstr xzr, [sp+200]
    000ad630stp xzr, xzr, [sp+184]
    000ad634ldr x0, [sp+240]
    000ad638ldr x1, [sp+248]
    000ad63cbl syscall.BytePtrFromString
    000ad640str x0, [sp+200]
    000ad644str x1, [sp+184]
    000ad648str x2, [sp+192]
    000ad64cldr x2, [sp+200]
    000ad650str x2, [sp+176]
    000ad654ldr x2, [sp+192]
    000ad658ldr x3, [sp+184]
    000ad65cstr x3, [sp+160]
    000ad660str x2, [sp+168]
    000ad664ldr x2, [sp+176]
    000ad668str x2, [sp+152]
    000ad66cldr x2, [sp+168]
    000ad670ldr x1, [sp+160]
    000ad674str x1, [sp+136]
    000ad678str x2, [sp+144]
    000ad67ccbnz x1, 0xad684
    000ad680b 0xad694
    000ad684
    000ad684loc_ad684:
    000ad684ldr x0, [sp+72]
    000ad688ldur x29, [sp-8]
    000ad68cldr x30, [sp], 224
    000ad690ret x30
    000ad694
    000ad694loc_ad694:
    000ad694ldr x7, [sp+152]
    000ad698str x7, [sp+208]
    000ad69cldr x1, [sp+232]
    000ad6a0ldr x2, [sp+208]
    000ad6a4ldr x3, [sp+256]
    000ad6a8ldr w7, [sp+264]
    000ad6acmov x4, x7
    000ad6b0orr x0, xzr, 56
    000ad6b4mov x5, xzr
    000ad6b8mov x6, x5
    000ad6bcbl syscall.Syscall6
    000ad6c0str x0, [sp+104]
    000ad6c4str x1, [sp+96]
    000ad6c8str x2, [sp+88]
    000ad6ccstr x0, [sp+128]
    000ad6d0str x1, [sp+120]
    000ad6d4str x2, [sp+112]
    000ad6d8str x0, [sp+64]
    000ad6dcstr x2, [sp+80]
    000ad6e0str x0, [sp+72]
    000ad6e4cbnz x2, 0xad6ec
    000ad6e8b 0xad700
    000ad6ec
    000ad6ecloc_ad6ec:
    000ad6ecmov x0, x2
    000ad6f0bl syscall.errnoErr
    000ad6f4str x0, [sp+136]
    000ad6f8str x1, [sp+144]
    000ad6fcb 0xad704
    000ad700
    000ad700loc_ad700:
    000ad700b 0xad704
    000ad704
    000ad704loc_ad704:
    000ad704ldr x1, [sp+136]
    000ad708ldr x2, [sp+144]
    000ad70cldr x0, [sp+72]
    000ad710ldur x29, [sp-8]
    000ad714ldr x30, [sp], 224
    000ad718ret x30
    000ad71c
    000ad71cloc_ad71c:
    000ad71cstp x0, x1, [sp+8]
    000ad720stp x2, x3, [sp+24]
    000ad724str w4, [sp+40]
    000ad728mov x3, x30
    000ad72cbl runtime.morestack_noctxt.abi0
    000ad730ldp x0, x1, [sp+8]
    000ad734ldp x2, x3, [sp+24]
    000ad738ldr w4, [sp+40]
    000ad73cb 0xad5f0
    000ad5f0
    000ad740
    000ad740syscall.pipe2: ; void syscall.pipe2(syscall._C_int[2] * p, int flags)
    000ad740ldr x16, [x28+16]
    000ad744subs xzr, sp, x16
    000ad748b.ls 0xad7d0
    000ad74cstr x30, [sp-128]!
    000ad750stur x29, [sp-8]
    000ad754sub x29, sp, 8
    000ad758str x0, [sp+136]
    000ad75cstr x1, [sp+144]
    000ad760stp xzr, xzr, [sp+96]
    000ad764ldr x4, [sp+136]
    000ad768str x4, [sp+112]
    000ad76cldr x1, [sp+112]
    000ad770ldr x2, [sp+144]
    000ad774movz x0, 59
    000ad778mov x3, xzr
    000ad77cbl syscall.RawSyscall
    000ad780str x0, [sp+56]
    000ad784str x1, [sp+48]
    000ad788str x2, [sp+88]
    000ad78cstr x0, [sp+80]
    000ad790str x1, [sp+72]
    000ad794str x2, [sp+64]
    000ad798str x2, [sp+40]
    000ad79ccbnz x2, 0xad7a4
    000ad7a0b 0xad7b8
    000ad7a4
    000ad7a4loc_ad7a4:
    000ad7a4mov x0, x2
    000ad7a8bl syscall.errnoErr
    000ad7acstr x0, [sp+96]
    000ad7b0str x1, [sp+104]
    000ad7b4b 0xad7bc
    000ad7b8
    000ad7b8loc_ad7b8:
    000ad7b8b 0xad7bc
    000ad7bc
    000ad7bcloc_ad7bc:
    000ad7bcldr x0, [sp+96]
    000ad7c0ldr x1, [sp+104]
    000ad7c4ldur x29, [sp-8]
    000ad7c8ldr x30, [sp], 128
    000ad7ccret x30
    000ad7d0
    000ad7d0loc_ad7d0:
    000ad7d0stp x0, x1, [sp+8]
    000ad7d4mov x3, x30
    000ad7d8bl runtime.morestack_noctxt.abi0
    000ad7dcldp x0, x1, [sp+8]
    000ad7e0b 0xad740
    000ad7e4udf 0
    000ad7e8udf 0
    000ad7ecudf 0
    000ad740
    000ad7f0
    000ad7f0syscall.readlinkat: ; void syscall.readlinkat(int dirfd, struct string path, struct []uint8 buf)
    000ad7f0ldr x16, [x28+16]
    000ad7f4sub x17, sp, 128
    000ad7f8subs xzr, x17, x16
    000ad7fcb.ls 0xad974
    000ad800sub x20, sp, 256
    000ad804stp x29, x30, [x20-8]
    000ad808add sp, x20, 0
    000ad80csub x29, sp, 8
    000ad810str x0, [sp+264]
    000ad814str x1, [sp+272]
    000ad818str x2, [sp+280]
    000ad81cstr x3, [sp+288]
    000ad820str x4, [sp+296]
    000ad824str x5, [sp+304]
    000ad828str xzr, [sp+80]
    000ad82cstp xzr, xzr, [sp+152]
    000ad830str xzr, [sp+176]
    000ad834str xzr, [sp+224]
    000ad838stp xzr, xzr, [sp+208]
    000ad83cldr x0, [sp+272]
    000ad840ldr x1, [sp+280]
    000ad844bl syscall.BytePtrFromString
    000ad848str x0, [sp+224]
    000ad84cstr x1, [sp+208]
    000ad850str x2, [sp+216]
    000ad854ldr x2, [sp+224]
    000ad858str x2, [sp+200]
    000ad85cldr x2, [sp+216]
    000ad860ldr x3, [sp+208]
    000ad864str x3, [sp+184]
    000ad868str x2, [sp+192]
    000ad86cldr x2, [sp+200]
    000ad870str x2, [sp+176]
    000ad874ldr x2, [sp+192]
    000ad878ldr x1, [sp+184]
    000ad87cstr x1, [sp+152]
    000ad880str x2, [sp+160]
    000ad884cbnz x1, 0xad88c
    000ad888b 0xad89c
    000ad88c
    000ad88cloc_ad88c:
    000ad88cldr x0, [sp+80]
    000ad890ldp x29, x30, [sp-8]
    000ad894add sp, sp, 256
    000ad898ret x30
    000ad89c
    000ad89cloc_ad89c:
    000ad89cstr xzr, [sp+168]
    000ad8a0ldr x7, [sp+296]
    000ad8a4str x7, [sp+120]
    000ad8a8cbnz x7, 0xad8b0
    000ad8acb 0xad8cc
    000ad8b0
    000ad8b0loc_ad8b0:
    000ad8b0ldr x1, [sp+296]
    000ad8b4ldr x7, [sp+288]
    000ad8b8subs xzr, x1, 0
    000ad8bcb.hi 0xad8c4
    000ad8c0b 0xad968
    000ad8c4
    000ad8c4loc_ad8c4:
    000ad8c4str x7, [sp+168]
    000ad8c8b 0xad8dc
    000ad8cc
    000ad8ccloc_ad8cc:
    000ad8ccadrp x7, 0x99e000
    000ad8d0add x7, x7, 2200
    000ad8d4str x7, [sp+168]
    000ad8d8b 0xad8dc
    000ad8dc
    000ad8dcloc_ad8dc:
    000ad8dcldr x7, [sp+176]
    000ad8e0str x7, [sp+240]
    000ad8e4ldr x3, [sp+168]
    000ad8e8str x3, [sp+232]
    000ad8ecldr x4, [sp+296]
    000ad8f0str x4, [sp+120]
    000ad8f4ldr x1, [sp+264]
    000ad8f8ldr x2, [sp+240]
    000ad8fcmovz x0, 78
    000ad900mov x5, xzr
    000ad904mov x6, x5
    000ad908bl syscall.Syscall6
    000ad90cstr x0, [sp+112]
    000ad910str x1, [sp+104]
    000ad914str x2, [sp+96]
    000ad918str x0, [sp+144]
    000ad91cstr x1, [sp+136]
    000ad920str x2, [sp+128]
    000ad924str x0, [sp+72]
    000ad928str x2, [sp+88]
    000ad92cstr x0, [sp+80]
    000ad930cbnz x2, 0xad938
    000ad934b 0xad94c
    000ad938
    000ad938loc_ad938:
    000ad938mov x0, x2
    000ad93cbl syscall.errnoErr
    000ad940str x0, [sp+152]
    000ad944str x1, [sp+160]
    000ad948b 0xad950
    000ad94c
    000ad94cloc_ad94c:
    000ad94cb 0xad950
    000ad950
    000ad950loc_ad950:
    000ad950ldr x1, [sp+152]
    000ad954ldr x2, [sp+160]
    000ad958ldr x0, [sp+80]
    000ad95cldp x29, x30, [sp-8]
    000ad960add sp, sp, 256
    000ad964ret x30
    000ad968
    000ad968loc_ad968:
    000ad968mov x0, xzr
    000ad96cbl runtime.panicIndex
    000ad970hint
    000ad974
    000ad974loc_ad974:
    000ad974stp x0, x1, [sp+8]
    000ad978stp x2, x3, [sp+24]
    000ad97cstp x4, x5, [sp+40]
    000ad980mov x3, x30
    000ad984bl runtime.morestack_noctxt.abi0
    000ad988ldp x0, x1, [sp+8]
    000ad98cldp x2, x3, [sp+24]
    000ad990ldp x4, x5, [sp+40]
    000ad994b 0xad7f0
    000ad998udf 0
    000ad99cudf 0
    000ad7f0
    000ad9a0
    000ad9a0syscall.unlinkat: ; void syscall.unlinkat(int dirfd, struct string path, int flags)
    000ad9a0ldr x16, [x28+16]
    000ad9a4sub x17, sp, 64
    000ad9a8subs xzr, x17, x16
    000ad9acb.ls 0xadaa4
    000ad9b0str x30, [sp-192]!
    000ad9b4stur x29, [sp-8]
    000ad9b8sub x29, sp, 8
    000ad9bcstr x0, [sp+200]
    000ad9c0str x1, [sp+208]
    000ad9c4str x2, [sp+216]
    000ad9c8str x3, [sp+224]
    000ad9ccstp xzr, xzr, [sp+104]
    000ad9d0str xzr, [sp+120]
    000ad9d4str xzr, [sp+168]
    000ad9d8stp xzr, xzr, [sp+152]
    000ad9dcldr x0, [sp+208]
    000ad9e0ldr x1, [sp+216]
    000ad9e4bl syscall.BytePtrFromString
    000ad9e8str x0, [sp+168]
    000ad9ecstr x1, [sp+152]
    000ad9f0str x2, [sp+160]
    000ad9f4ldr x2, [sp+168]
    000ad9f8str x2, [sp+144]
    000ad9fcldr x2, [sp+160]
    000ada00ldr x3, [sp+152]
    000ada04str x3, [sp+128]
    000ada08str x2, [sp+136]
    000ada0cldr x2, [sp+144]
    000ada10str x2, [sp+120]
    000ada14ldr x1, [sp+136]
    000ada18ldr x0, [sp+128]
    000ada1cstr x0, [sp+104]
    000ada20str x1, [sp+112]
    000ada24cbnz x0, 0xada2c
    000ada28b 0xada38
    000ada2c
    000ada2cloc_ada2c:
    000ada2cldur x29, [sp-8]
    000ada30ldr x30, [sp], 192
    000ada34ret x30
    000ada38
    000ada38loc_ada38:
    000ada38ldr x4, [sp+120]
    000ada3cstr x4, [sp+176]
    000ada40ldr x1, [sp+200]
    000ada44ldr x2, [sp+176]
    000ada48ldr x3, [sp+224]
    000ada4cmovz x0, 35
    000ada50bl syscall.Syscall
    000ada54str x0, [sp+88]
    000ada58str x1, [sp+80]
    000ada5cstr x2, [sp+72]
    000ada60str x0, [sp+64]
    000ada64str x1, [sp+56]
    000ada68str x2, [sp+96]
    000ada6cstr x2, [sp+48]
    000ada70cbnz x2, 0xada78
    000ada74b 0xada8c
    000ada78
    000ada78loc_ada78:
    000ada78mov x0, x2
    000ada7cbl syscall.errnoErr
    000ada80str x0, [sp+104]
    000ada84str x1, [sp+112]
    000ada88b 0xada90
    000ada8c
    000ada8cloc_ada8c:
    000ada8cb 0xada90
    000ada90
    000ada90loc_ada90:
    000ada90ldr x0, [sp+104]
    000ada94ldr x1, [sp+112]
    000ada98ldur x29, [sp-8]
    000ada9cldr x30, [sp], 192
    000adaa0ret x30
    000adaa4
    000adaa4loc_adaa4:
    000adaa4stp x0, x1, [sp+8]
    000adaa8stp x2, x3, [sp+24]
    000adaacmov x3, x30
    000adab0bl runtime.morestack_noctxt.abi0
    000adab4ldp x0, x1, [sp+8]
    000adab8ldp x2, x3, [sp+24]
    000adabcb 0xad9a0
    000ad9a0
    000adac0
    000adac0syscall.utimensat: ; void syscall.utimensat(int dirfd, struct string path, syscall.Timespec[2] * times, int flag)
    000adac0ldr x16, [x28+16]
    000adac4sub x17, sp, 96
    000adac8subs xzr, x17, x16
    000adaccb.ls 0xadbdc
    000adad0str x30, [sp-224]!
    000adad4stur x29, [sp-8]
    000adad8sub x29, sp, 8
    000adadcstr x0, [sp+232]
    000adae0str x1, [sp+240]
    000adae4str x2, [sp+248]
    000adae8str x3, [sp+256]
    000adaecstr x4, [sp+264]
    000adaf0stp xzr, xzr, [sp+128]
    000adaf4str xzr, [sp+144]
    000adaf8str xzr, [sp+192]
    000adafcstp xzr, xzr, [sp+176]
    000adb00ldr x0, [sp+240]
    000adb04ldr x1, [sp+248]
    000adb08bl syscall.BytePtrFromString
    000adb0cstr x0, [sp+192]
    000adb10str x1, [sp+176]
    000adb14str x2, [sp+184]
    000adb18ldr x2, [sp+192]
    000adb1cstr x2, [sp+168]
    000adb20ldr x2, [sp+184]
    000adb24ldr x3, [sp+176]
    000adb28str x3, [sp+152]
    000adb2cstr x2, [sp+160]
    000adb30ldr x2, [sp+168]
    000adb34str x2, [sp+144]
    000adb38ldr x1, [sp+160]
    000adb3cldr x0, [sp+152]
    000adb40str x0, [sp+128]
    000adb44str x1, [sp+136]
    000adb48cbnz x0, 0xadb50
    000adb4cb 0xadb5c
    000adb50
    000adb50loc_adb50:
    000adb50ldur x29, [sp-8]
    000adb54ldr x30, [sp], 224
    000adb58ret x30
    000adb5c
    000adb5cloc_adb5c:
    000adb5cldr x7, [sp+144]
    000adb60str x7, [sp+208]
    000adb64ldr x7, [sp+256]
    000adb68str x7, [sp+200]
    000adb6cldr x1, [sp+232]
    000adb70ldr x2, [sp+208]
    000adb74ldr x3, [sp+200]
    000adb78ldr x4, [sp+264]
    000adb7cmovz x0, 88
    000adb80mov x5, xzr
    000adb84mov x6, x5
    000adb88bl syscall.Syscall6
    000adb8cstr x0, [sp+104]
    000adb90str x1, [sp+96]
    000adb94str x2, [sp+88]
    000adb98str x0, [sp+80]
    000adb9cstr x1, [sp+120]
    000adba0str x2, [sp+112]
    000adba4str x2, [sp+72]
    000adba8cbnz x2, 0xadbb0
    000adbacb 0xadbc4
    000adbb0
    000adbb0loc_adbb0:
    000adbb0mov x0, x2
    000adbb4bl syscall.errnoErr
    000adbb8str x0, [sp+128]
    000adbbcstr x1, [sp+136]
    000adbc0b 0xadbc8
    000adbc4
    000adbc4loc_adbc4:
    000adbc4b 0xadbc8
    000adbc8
    000adbc8loc_adbc8:
    000adbc8ldr x0, [sp+128]
    000adbccldr x1, [sp+136]
    000adbd0ldur x29, [sp-8]
    000adbd4ldr x30, [sp], 224
    000adbd8ret x30
    000adbdc
    000adbdcloc_adbdc:
    000adbdcstp x0, x1, [sp+8]
    000adbe0stp x2, x3, [sp+24]
    000adbe4str x4, [sp+40]
    000adbe8mov x3, x30
    000adbecbl runtime.morestack_noctxt.abi0
    000adbf0ldp x0, x1, [sp+8]
    000adbf4ldp x2, x3, [sp+24]
    000adbf8ldr x4, [sp+40]
    000adbfcb 0xadac0
    000adac0
    000adc00
    000adc00syscall.Getcwd: ; void syscall.Getcwd(struct []uint8 buf)
    000adc00ldr x16, [x28+16]
    000adc04sub x17, sp, 32
    000adc08subs xzr, x17, x16
    000adc0cb.ls 0xadcf4
    000adc10str x30, [sp-160]!
    000adc14stur x29, [sp-8]
    000adc18sub x29, sp, 8
    000adc1cstr x0, [sp+168]
    000adc20str x1, [sp+176]
    000adc24str x2, [sp+184]
    000adc28str xzr, [sp+48]
    000adc2cstp xzr, xzr, [sp+120]
    000adc30str xzr, [sp+136]
    000adc34ldr x4, [sp+176]
    000adc38str x4, [sp+112]
    000adc3ccbnz x4, 0xadc44
    000adc40b 0xadc60
    000adc44
    000adc44loc_adc44:
    000adc44ldr x1, [sp+176]
    000adc48ldr x4, [sp+168]
    000adc4csubs xzr, x1, 0
    000adc50b.hi 0xadc58
    000adc54b 0xadce8
    000adc58
    000adc58loc_adc58:
    000adc58str x4, [sp+136]
    000adc5cb 0xadc70
    000adc60
    000adc60loc_adc60:
    000adc60adrp x4, 0x99e000
    000adc64add x4, x4, 2200
    000adc68str x4, [sp+136]
    000adc6cb 0xadc70
    000adc70
    000adc70loc_adc70:
    000adc70ldr x1, [sp+136]
    000adc74str x1, [sp+144]
    000adc78ldr x2, [sp+176]
    000adc7cstr x2, [sp+112]
    000adc80movz x0, 17
    000adc84mov x3, xzr
    000adc88bl syscall.Syscall
    000adc8cstr x0, [sp+104]
    000adc90str x1, [sp+96]
    000adc94str x2, [sp+88]
    000adc98str x0, [sp+80]
    000adc9cstr x1, [sp+72]
    000adca0str x2, [sp+64]
    000adca4str x0, [sp+40]
    000adca8str x2, [sp+56]
    000adcacstr x0, [sp+48]
    000adcb0cbnz x2, 0xadcb8
    000adcb4b 0xadccc
    000adcb8
    000adcb8loc_adcb8:
    000adcb8mov x0, x2
    000adcbcbl syscall.errnoErr
    000adcc0str x0, [sp+120]
    000adcc4str x1, [sp+128]
    000adcc8b 0xadcd0
    000adccc
    000adcccloc_adccc:
    000adcccb 0xadcd0
    000adcd0
    000adcd0loc_adcd0:
    000adcd0ldr x1, [sp+120]
    000adcd4ldr x2, [sp+128]
    000adcd8ldr x0, [sp+48]
    000adcdcldur x29, [sp-8]
    000adce0ldr x30, [sp], 160
    000adce4ret x30
    000adce8
    000adce8loc_adce8:
    000adce8mov x0, xzr
    000adcecbl runtime.panicIndex
    000adcf0hint
    000adcf4
    000adcf4loc_adcf4:
    000adcf4stp x0, x1, [sp+8]
    000adcf8str x2, [sp+24]
    000adcfcmov x3, x30
    000add00bl runtime.morestack_noctxt.abi0
    000add04ldp x0, x1, [sp+8]
    000add08ldr x2, [sp+24]
    000add0cb 0xadc00
    000adc00
    000add10
    000add10syscall.wait4: ; void syscall.wait4(int pid, syscall._C_int * wstatus, int options, syscall.Rusage * rusage)
    000add10ldr x16, [x28+16]
    000add14sub x17, sp, 48
    000add18subs xzr, x17, x16
    000add1cb.ls 0xaddd0
    000add20str x30, [sp-176]!
    000add24stur x29, [sp-8]
    000add28sub x29, sp, 8
    000add2cstr x0, [sp+184]
    000add30str x1, [sp+192]
    000add34str x2, [sp+200]
    000add38str x3, [sp+208]
    000add3cstr xzr, [sp+64]
    000add40stp xzr, xzr, [sp+136]
    000add44ldr x7, [sp+192]
    000add48str x7, [sp+160]
    000add4cldr x7, [sp+208]
    000add50str x7, [sp+152]
    000add54ldr x1, [sp+184]
    000add58ldr x2, [sp+160]
    000add5cldr x3, [sp+200]
    000add60ldr x4, [sp+152]
    000add64movz x0, 260
    000add68mov x5, xzr
    000add6cmov x6, x5
    000add70bl syscall.Syscall6
    000add74str x0, [sp+120]
    000add78str x1, [sp+112]
    000add7cstr x2, [sp+104]
    000add80str x0, [sp+96]
    000add84str x1, [sp+88]
    000add88str x2, [sp+128]
    000add8cstr x0, [sp+72]
    000add90str x2, [sp+80]
    000add94str x0, [sp+64]
    000add98cbnz x2, 0xadda0
    000add9cb 0xaddb4
    000adda0
    000adda0loc_adda0:
    000adda0mov x0, x2
    000adda4bl syscall.errnoErr
    000adda8str x0, [sp+136]
    000addacstr x1, [sp+144]
    000addb0b 0xaddb8
    000addb4
    000addb4loc_addb4:
    000addb4b 0xaddb8
    000addb8
    000addb8loc_addb8:
    000addb8ldr x1, [sp+136]
    000addbcldr x2, [sp+144]
    000addc0ldr x0, [sp+64]
    000addc4ldur x29, [sp-8]
    000addc8ldr x30, [sp], 176
    000addccret x30
    000addd0
    000addd0loc_addd0:
    000addd0stp x0, x1, [sp+8]
    000addd4stp x2, x3, [sp+24]
    000addd8mov x3, x30
    000adddcbl runtime.morestack_noctxt.abi0
    000adde0ldp x0, x1, [sp+8]
    000adde4ldp x2, x3, [sp+24]
    000adde8b 0xadd10
    000addecudf 0
    000add10
    000addf0
    000addf0syscall.ptrace: ; void syscall.ptrace(int request, int pid, uintptr addr, uintptr data)
    000addf0ldr x16, [x28+16]
    000addf4sub x17, sp, 16
    000addf8subs xzr, x17, x16
    000addfcb.ls 0xade90
    000ade00str x30, [sp-144]!
    000ade04stur x29, [sp-8]
    000ade08sub x29, sp, 8
    000ade0cstr x0, [sp+152]
    000ade10str x1, [sp+160]
    000ade14str x2, [sp+168]
    000ade18str x3, [sp+176]
    000ade1cstp xzr, xzr, [sp+120]
    000ade20ldr x3, [sp+168]
    000ade24ldr x4, [sp+176]
    000ade28ldr x1, [sp+152]
    000ade2cldr x2, [sp+160]
    000ade30movz x0, 117
    000ade34mov x5, xzr
    000ade38mov x6, x5
    000ade3cbl syscall.Syscall6
    000ade40str x0, [sp+72]
    000ade44str x1, [sp+112]
    000ade48str x2, [sp+104]
    000ade4cstr x0, [sp+96]
    000ade50str x1, [sp+88]
    000ade54str x2, [sp+80]
    000ade58str x2, [sp+64]
    000ade5ccbnz x2, 0xade64
    000ade60b 0xade78
    000ade64
    000ade64loc_ade64:
    000ade64mov x0, x2
    000ade68bl syscall.errnoErr
    000ade6cstr x0, [sp+120]
    000ade70str x1, [sp+128]
    000ade74b 0xade7c
    000ade78
    000ade78loc_ade78:
    000ade78b 0xade7c
    000ade7c
    000ade7cloc_ade7c:
    000ade7cldr x0, [sp+120]
    000ade80ldr x1, [sp+128]
    000ade84ldur x29, [sp-8]
    000ade88ldr x30, [sp], 144
    000ade8cret x30
    000ade90
    000ade90loc_ade90:
    000ade90stp x0, x1, [sp+8]
    000ade94stp x2, x3, [sp+24]
    000ade98mov x3, x30
    000ade9cbl runtime.morestack_noctxt.abi0
    000adea0ldp x0, x1, [sp+8]
    000adea4ldp x2, x3, [sp+24]
    000adea8b 0xaddf0
    000adeacudf 0
    000addf0
    000adeb0
    000adeb0syscall.ptracePtr: ; void syscall.ptracePtr(int request, int pid, uintptr addr, void * data)
    000adeb0ldr x16, [x28+16]
    000adeb4sub x17, sp, 32
    000adeb8subs xzr, x17, x16
    000adebcb.ls 0xadf54
    000adec0str x30, [sp-160]!
    000adec4stur x29, [sp-8]
    000adec8sub x29, sp, 8
    000adeccstr x0, [sp+168]
    000aded0str x1, [sp+176]
    000aded4str x2, [sp+184]
    000aded8str x3, [sp+192]
    000adedcstp xzr, xzr, [sp+128]
    000adee0ldr x4, [sp+192]
    000adee4str x4, [sp+144]
    000adee8ldr x3, [sp+184]
    000adeecldr x1, [sp+168]
    000adef0ldr x2, [sp+176]
    000adef4movz x0, 117
    000adef8mov x5, xzr
    000adefcmov x6, x5
    000adf00bl syscall.Syscall6
    000adf04str x0, [sp+120]
    000adf08str x1, [sp+112]
    000adf0cstr x2, [sp+104]
    000adf10str x0, [sp+96]
    000adf14str x1, [sp+88]
    000adf18str x2, [sp+80]
    000adf1cstr x2, [sp+72]
    000adf20cbnz x2, 0xadf28
    000adf24b 0xadf3c
    000adf28
    000adf28loc_adf28:
    000adf28mov x0, x2
    000adf2cbl syscall.errnoErr
    000adf30str x0, [sp+128]
    000adf34str x1, [sp+136]
    000adf38b 0xadf40
    000adf3c
    000adf3cloc_adf3c:
    000adf3cb 0xadf40
    000adf40
    000adf40loc_adf40:
    000adf40ldr x0, [sp+128]
    000adf44ldr x1, [sp+136]
    000adf48ldur x29, [sp-8]
    000adf4cldr x30, [sp], 160
    000adf50ret x30
    000adf54
    000adf54loc_adf54:
    000adf54stp x0, x1, [sp+8]
    000adf58stp x2, x3, [sp+24]
    000adf5cmov x3, x30
    000adf60bl runtime.morestack_noctxt.abi0
    000adf64ldp x0, x1, [sp+8]
    000adf68ldp x2, x3, [sp+24]
    000adf6cb 0xadeb0
    000adeb0
    000adf70
    000adf70syscall.Chdir: ; void syscall.Chdir(struct string path)
    000adf70ldr x16, [x28+16]
    000adf74sub x17, sp, 64
    000adf78subs xzr, x17, x16
    000adf7cb.ls 0xae06c
    000adf80str x30, [sp-192]!
    000adf84stur x29, [sp-8]
    000adf88sub x29, sp, 8
    000adf8cstr x0, [sp+200]
    000adf90str x1, [sp+208]
    000adf94stp xzr, xzr, [sp+104]
    000adf98str xzr, [sp+120]
    000adf9cstr xzr, [sp+176]
    000adfa0stp xzr, xzr, [sp+160]
    000adfa4ldr x0, [sp+200]
    000adfa8ldr x1, [sp+208]
    000adfacbl syscall.BytePtrFromString
    000adfb0str x0, [sp+176]
    000adfb4str x1, [sp+160]
    000adfb8str x2, [sp+168]
    000adfbcldr x2, [sp+176]
    000adfc0str x2, [sp+152]
    000adfc4ldr x2, [sp+168]
    000adfc8ldr x3, [sp+160]
    000adfccstr x3, [sp+136]
    000adfd0str x2, [sp+144]
    000adfd4ldr x2, [sp+152]
    000adfd8str x2, [sp+120]
    000adfdcldr x1, [sp+144]
    000adfe0ldr x0, [sp+136]
    000adfe4str x0, [sp+104]
    000adfe8str x1, [sp+112]
    000adfeccbnz x0, 0xadff4
    000adff0b 0xae000
    000adff4
    000adff4loc_adff4:
    000adff4ldur x29, [sp-8]
    000adff8ldr x30, [sp], 192
    000adffcret x30
    000ae000
    000ae000loc_ae000:
    000ae000ldr x4, [sp+120]
    000ae004str x4, [sp+128]
    000ae008ldr x1, [sp+128]
    000ae00cmovz x0, 49
    000ae010mov x2, xzr
    000ae014mov x3, x2
    000ae018bl syscall.Syscall
    000ae01cstr x0, [sp+96]
    000ae020str x1, [sp+88]
    000ae024str x2, [sp+80]
    000ae028str x0, [sp+72]
    000ae02cstr x1, [sp+64]
    000ae030str x2, [sp+56]
    000ae034str x2, [sp+48]
    000ae038cbnz x2, 0xae040
    000ae03cb 0xae054
    000ae040
    000ae040loc_ae040:
    000ae040mov x0, x2
    000ae044bl syscall.errnoErr
    000ae048str x0, [sp+104]
    000ae04cstr x1, [sp+112]
    000ae050b 0xae058
    000ae054
    000ae054loc_ae054:
    000ae054b 0xae058
    000ae058
    000ae058loc_ae058:
    000ae058ldr x0, [sp+104]
    000ae05cldr x1, [sp+112]
    000ae060ldur x29, [sp-8]
    000ae064ldr x30, [sp], 192
    000ae068ret x30
    000ae06c
    000ae06cloc_ae06c:
    000ae06cstp x0, x1, [sp+8]
    000ae070mov x3, x30
    000ae074bl runtime.morestack_noctxt.abi0
    000ae078ldp x0, x1, [sp+8]
    000ae07cb 0xadf70
    000adf70
    000ae080
    000ae080syscall.Close: ; void syscall.Close(int fd)
    000ae080ldr x16, [x28+16]
    000ae084subs xzr, sp, x16
    000ae088b.ls 0xae104
    000ae08cstr x30, [sp-128]!
    000ae090stur x29, [sp-8]
    000ae094sub x29, sp, 8
    000ae098str x0, [sp+136]
    000ae09cstp xzr, xzr, [sp+104]
    000ae0a0ldr x1, [sp+136]
    000ae0a4movz x0, 57
    000ae0a8mov x2, xzr
    000ae0acmov x3, x2
    000ae0b0bl syscall.Syscall
    000ae0b4str x0, [sp+72]
    000ae0b8str x1, [sp+64]
    000ae0bcstr x2, [sp+56]
    000ae0c0str x0, [sp+96]
    000ae0c4str x1, [sp+88]
    000ae0c8str x2, [sp+80]
    000ae0ccstr x2, [sp+48]
    000ae0d0cbnz x2, 0xae0d8
    000ae0d4b 0xae0ec
    000ae0d8
    000ae0d8loc_ae0d8:
    000ae0d8mov x0, x2
    000ae0dcbl syscall.errnoErr
    000ae0e0str x0, [sp+104]
    000ae0e4str x1, [sp+112]
    000ae0e8b 0xae0f0
    000ae0ec
    000ae0ecloc_ae0ec:
    000ae0ecb 0xae0f0
    000ae0f0
    000ae0f0loc_ae0f0:
    000ae0f0ldr x0, [sp+104]
    000ae0f4ldr x1, [sp+112]
    000ae0f8ldur x29, [sp-8]
    000ae0fcldr x30, [sp], 128
    000ae100ret x30
    000ae104
    000ae104loc_ae104:
    000ae104str x0, [sp+8]
    000ae108mov x3, x30
    000ae10cbl runtime.morestack_noctxt.abi0
    000ae110ldr x0, [sp+8]
    000ae114b 0xae080
    000ae118udf 0
    000ae11cudf 0
    000ae080
    000ae120
    000ae120syscall.Fchownat: ; void syscall.Fchownat(int dirfd, struct string path, int uid, int gid, int flags)
    000ae120ldr x16, [x28+16]
    000ae124sub x17, sp, 80
    000ae128subs xzr, x17, x16
    000ae12cb.ls 0xae238
    000ae130str x30, [sp-208]!
    000ae134stur x29, [sp-8]
    000ae138sub x29, sp, 8
    000ae13cstr x0, [sp+216]
    000ae140str x1, [sp+224]
    000ae144str x2, [sp+232]
    000ae148str x3, [sp+240]
    000ae14cstr x4, [sp+248]
    000ae150str x5, [sp+256]
    000ae154stp xzr, xzr, [sp+120]
    000ae158str xzr, [sp+136]
    000ae15cstr xzr, [sp+184]
    000ae160stp xzr, xzr, [sp+168]
    000ae164ldr x0, [sp+224]
    000ae168ldr x1, [sp+232]
    000ae16cbl syscall.BytePtrFromString
    000ae170str x0, [sp+184]
    000ae174str x1, [sp+168]
    000ae178str x2, [sp+176]
    000ae17cldr x2, [sp+184]
    000ae180str x2, [sp+160]
    000ae184ldr x2, [sp+176]
    000ae188ldr x3, [sp+168]
    000ae18cstr x3, [sp+144]
    000ae190str x2, [sp+152]
    000ae194ldr x2, [sp+160]
    000ae198str x2, [sp+136]
    000ae19cldr x1, [sp+152]
    000ae1a0ldr x0, [sp+144]
    000ae1a4str x0, [sp+120]
    000ae1a8str x1, [sp+128]
    000ae1accbnz x0, 0xae1b4
    000ae1b0b 0xae1c0
    000ae1b4
    000ae1b4loc_ae1b4:
    000ae1b4ldur x29, [sp-8]
    000ae1b8ldr x30, [sp], 208
    000ae1bcret x30
    000ae1c0
    000ae1c0loc_ae1c0:
    000ae1c0ldr x7, [sp+136]
    000ae1c4str x7, [sp+192]
    000ae1c8ldr x1, [sp+216]
    000ae1ccldr x2, [sp+192]
    000ae1d0ldr x3, [sp+240]
    000ae1d4ldr x4, [sp+248]
    000ae1d8ldr x5, [sp+256]
    000ae1dcmovz x0, 54
    000ae1e0mov x6, xzr
    000ae1e4bl syscall.Syscall6
    000ae1e8str x0, [sp+88]
    000ae1ecstr x1, [sp+80]
    000ae1f0str x2, [sp+72]
    000ae1f4str x0, [sp+112]
    000ae1f8str x1, [sp+104]
    000ae1fcstr x2, [sp+96]
    000ae200str x2, [sp+64]
    000ae204cbnz x2, 0xae20c
    000ae208b 0xae220
    000ae20c
    000ae20cloc_ae20c:
    000ae20cmov x0, x2
    000ae210bl syscall.errnoErr
    000ae214str x0, [sp+120]
    000ae218str x1, [sp+128]
    000ae21cb 0xae224
    000ae220
    000ae220loc_ae220:
    000ae220b 0xae224
    000ae224
    000ae224loc_ae224:
    000ae224ldr x0, [sp+120]
    000ae228ldr x1, [sp+128]
    000ae22cldur x29, [sp-8]
    000ae230ldr x30, [sp], 208
    000ae234ret x30
    000ae238
    000ae238loc_ae238:
    000ae238stp x0, x1, [sp+8]
    000ae23cstp x2, x3, [sp+24]
    000ae240stp x4, x5, [sp+40]
    000ae244mov x3, x30
    000ae248bl runtime.morestack_noctxt.abi0
    000ae24cldp x0, x1, [sp+8]
    000ae250ldp x2, x3, [sp+24]
    000ae254ldp x4, x5, [sp+40]
    000ae258b 0xae120
    000ae25cudf 0
    000ae120