File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    000a57c0
    000a57c0syscall.SlicePtrFromStrings: ; void syscall.SlicePtrFromStrings(struct []string ss)
    000a57c0ldr x16, [x28+16]
    000a57c4sub x17, sp, 240
    000a57c8subs xzr, x17, x16
    000a57ccb.ls 0xa5b50
    000a57d0sub x20, sp, 368
    000a57d4stp x29, x30, [x20-8]
    000a57d8add sp, x20, 0
    000a57dcsub x29, sp, 8
    000a57e0str x0, [sp+376]
    000a57e4str x1, [sp+384]
    000a57e8str x2, [sp+392]
    000a57ecstr xzr, [sp+152]
    000a57f0stp xzr, xzr, [sp+160]
    000a57f4stp xzr, xzr, [sp+136]
    000a57f8str xzr, [sp+40]
    000a57fcldr x3, [sp+384]
    000a5800ldr x4, [sp+376]
    000a5804ldr x5, [sp+392]
    000a5808str x4, [sp+256]
    000a580cstr x3, [sp+264]
    000a5810str x5, [sp+272]
    000a5814str xzr, [sp+120]
    000a5818str x3, [sp+112]
    000a581cldr x3, [sp+256]
    000a5820str x3, [sp+104]
    000a5824b 0xa5828
    000a5828
    000a5828loc_a5828:
    000a5828ldr x3, [sp+112]
    000a582cldr x4, [sp+120]
    000a5830subs xzr, x3, x4
    000a5834b.gt 0xa583c
    000a5838b 0xa58f4
    000a583c
    000a583cloc_a583c:
    000a583cldr x0, [sp+104]
    000a5840str x0, [sp+328]
    000a5844ldr x0, [sp+328]
    000a5848ldr x1, [x0]
    000a584cldr x0, [x0+8]
    000a5850str x1, [sp+192]
    000a5854str x0, [sp+200]
    000a5858str x1, [sp+8]
    000a585cstr x0, [sp+16]
    000a5860strb wzr, [sp+24]
    000a5864bl internal/bytealg.IndexByteString.abi0
    000a5868ldr x0, [sp+32]
    000a586cstr x0, [sp+128]
    000a5870adds xzr, x0, 1
    000a5874b.ne 0xa587c
    000a5878b 0xa58bc
    000a587c
    000a587cloc_a587c:
    000a587cstr xzr, [sp+152]
    000a5880stp xzr, xzr, [sp+160]
    000a5884adrp x5, 0x66e000
    000a5888add x5, x5, 2264
    000a588cstr x5, [sp+136]
    000a5890adrp x5, 0x66b000
    000a5894add x5, x5, 3064
    000a5898str x5, [sp+144]
    000a589cldr x3, [sp+136]
    000a58a0ldr x0, [sp+152]
    000a58a4ldr x1, [sp+160]
    000a58a8ldr x4, [sp+144]
    000a58acldr x2, [sp+168]
    000a58b0ldp x29, x30, [sp-8]
    000a58b4add sp, sp, 368
    000a58b8ret x30
    000a58bc
    000a58bcloc_a58bc:
    000a58bcldr x3, [sp+200]
    000a58c0str x3, [sp+128]
    000a58c4ldr x4, [sp+40]
    000a58c8add x3, x3, x4
    000a58ccadd x3, x3, 1
    000a58d0str x3, [sp+40]
    000a58d4b 0xa58d8
    000a58d8
    000a58d8loc_a58d8:
    000a58d8ldr x3, [sp+120]
    000a58dcadd x3, x3, 1
    000a58e0str x3, [sp+120]
    000a58e4ldr x3, [sp+328]
    000a58e8add x3, x3, 16
    000a58ecstr x3, [sp+104]
    000a58f0b 0xa5828
    000a58f4
    000a58f4loc_a58f4:
    000a58f4ldr x3, [sp+384]
    000a58f8str x3, [sp+128]
    000a58fcadd x2, x3, 1
    000a5900str x2, [sp+96]
    000a5904adrp x0, 0x53e000
    000a5908add x0, x0, 3136
    000a590cmov x1, x2
    000a5910bl runtime.makeslice
    000a5914ldr x3, [sp+96]
    000a5918ldr x4, [sp+96]
    000a591cstr x0, [sp+208]
    000a5920str x3, [sp+216]
    000a5924str x4, [sp+224]
    000a5928ldr x2, [sp+40]
    000a592cldr x1, [sp+40]
    000a5930adrp x0, 0x550000
    000a5934add x0, x0, 3072
    000a5938bl runtime.makeslice
    000a593cldr x3, [sp+40]
    000a5940ldr x4, [sp+40]
    000a5944str x0, [sp+232]
    000a5948str x3, [sp+240]
    000a594cstr x4, [sp+248]
    000a5950str xzr, [sp+40]
    000a5954ldr x3, [sp+384]
    000a5958ldr x4, [sp+376]
    000a595cldr x5, [sp+392]
    000a5960str x4, [sp+256]
    000a5964str x3, [sp+264]
    000a5968str x5, [sp+272]
    000a596cstr xzr, [sp+88]
    000a5970str x3, [sp+80]
    000a5974ldr x3, [sp+256]
    000a5978str x3, [sp+72]
    000a597cb 0xa5980
    000a5980
    000a5980loc_a5980:
    000a5980ldr x5, [sp+80]
    000a5984ldr x6, [sp+88]
    000a5988subs xzr, x5, x6
    000a598cb.gt 0xa5994
    000a5990b 0xa5b00
    000a5994
    000a5994loc_a5994:
    000a5994ldr x5, [sp+72]
    000a5998str x5, [sp+320]
    000a599cldr x5, [sp+88]
    000a59a0str x5, [sp+48]
    000a59a4ldr x5, [sp+320]
    000a59a8ldr x6, [x5]
    000a59acldr x5, [x5+8]
    000a59b0str x6, [sp+176]
    000a59b4str x5, [sp+184]
    000a59b8ldr x0, [sp+40]
    000a59bcldr x1, [sp+240]
    000a59c0ldr x5, [sp+232]
    000a59c4subs xzr, x1, x0
    000a59c8b.hi 0xa59d0
    000a59ccb 0xa5b48
    000a59d0
    000a59d0loc_a59d0:
    000a59d0ldr x6, [sp+48]
    000a59d4ldr x7, [sp+208]
    000a59d8ldr x1, [sp+216]
    000a59dcadd x5, x5, x0
    000a59e0subs xzr, x1, x6
    000a59e4b.hi 0xa59ec
    000a59e8b 0xa5b40
    000a59ec
    000a59ecloc_a59ec:
    000a59ecadrp x27, 0x9a6000
    000a59f0ldr w8, [x27+3056]
    000a59f4cbz w8, 0xa59fc
    000a59f8b 0xa5a00
    000a59fc
    000a59fcloc_a59fc:
    000a59fcb 0xa5a14
    000a5a00
    000a5a00loc_a5a00:
    000a5a00bl runtime.gcWriteBarrier2
    000a5a04str x5, [x25]
    000a5a08ldr x8, [x7+3*x6]
    000a5a0cstr x8, [x25+8]
    000a5a10b 0xa5a14
    000a5a14
    000a5a14loc_a5a14:
    000a5a14str x5, [x7+3*x6]
    000a5a18ldr x0, [sp+40]
    000a5a1cldr x1, [sp+240]
    000a5a20ldr x5, [sp+232]
    000a5a24ldr x6, [sp+248]
    000a5a28b 0xa5a2c
    000a5a2c
    000a5a2cloc_a5a2c:
    000a5a2csubs xzr, x1, x0
    000a5a30b.hs 0xa5a38
    000a5a34b 0xa5b3c
    000a5a38
    000a5a38loc_a5a38:
    000a5a38sub x6, x6, x0
    000a5a3csub x7, x1, x0
    000a5a40sub x8, xzr, x6
    000a5a44and x8, x0, x8, asr #63
    000a5a48add x5, x5, x8
    000a5a4cstr x5, [sp+336]
    000a5a50str x7, [sp+344]
    000a5a54str x6, [sp+352]
    000a5a58str x5, [sp+296]
    000a5a5cstr x7, [sp+304]
    000a5a60str x6, [sp+312]
    000a5a64ldr x5, [sp+184]
    000a5a68ldr x6, [sp+176]
    000a5a6cstr x6, [sp+280]
    000a5a70str x5, [sp+288]
    000a5a74ldr x6, [sp+304]
    000a5a78str x6, [sp+64]
    000a5a7csubs xzr, x6, x5
    000a5a80b.gt 0xa5a88
    000a5a84b 0xa5a90
    000a5a88
    000a5a88loc_a5a88:
    000a5a88str x5, [sp+64]
    000a5a8cb 0xa5a94
    000a5a90
    000a5a90loc_a5a90:
    000a5a90b 0xa5a94
    000a5a94
    000a5a94loc_a5a94:
    000a5a94ldr x5, [sp+280]
    000a5a98ldr x6, [sp+296]
    000a5a9csubs xzr, x5, x6
    000a5aa0b.ne 0xa5aa8
    000a5aa4b 0xa5ac4
    000a5aa8
    000a5aa8loc_a5aa8:
    000a5aa8ldr x3, [sp+64]
    000a5aacstr x3, [sp+56]
    000a5ab0ldr x2, [sp+56]
    000a5ab4ldr x1, [sp+280]
    000a5ab8ldr x0, [sp+296]
    000a5abcbl runtime.memmove
    000a5ac0b 0xa5ac8
    000a5ac4
    000a5ac4loc_a5ac4:
    000a5ac4b 0xa5ac8
    000a5ac8
    000a5ac8loc_a5ac8:
    000a5ac8ldr x5, [sp+184]
    000a5accstr x5, [sp+128]
    000a5ad0ldr x6, [sp+40]
    000a5ad4add x5, x5, x6
    000a5ad8add x5, x5, 1
    000a5adcstr x5, [sp+40]
    000a5ae0b 0xa5ae4
    000a5ae4
    000a5ae4loc_a5ae4:
    000a5ae4ldr x5, [sp+88]
    000a5ae8add x5, x5, 1
    000a5aecstr x5, [sp+88]
    000a5af0ldr x5, [sp+320]
    000a5af4add x5, x5, 16
    000a5af8str x5, [sp+72]
    000a5afcb 0xa5980
    000a5b00
    000a5b00loc_a5b00:
    000a5b00ldr x5, [sp+208]
    000a5b04ldr x6, [sp+216]
    000a5b08ldr x7, [sp+224]
    000a5b0cstr x5, [sp+152]
    000a5b10str x6, [sp+160]
    000a5b14str x7, [sp+168]
    000a5b18stp xzr, xzr, [sp+136]
    000a5b1cldr x0, [sp+152]
    000a5b20ldr x1, [sp+160]
    000a5b24ldr x2, [sp+168]
    000a5b28mov x3, xzr
    000a5b2cmov x4, xzr
    000a5b30ldp x29, x30, [sp-8]
    000a5b34add sp, sp, 368
    000a5b38ret x30
    000a5b3c
    000a5b3cloc_a5b3c:
    000a5b3cbl runtime.panicSliceB
    000a5b40
    000a5b40loc_a5b40:
    000a5b40mov x0, x6
    000a5b44bl runtime.panicIndex
    000a5b48
    000a5b48loc_a5b48:
    000a5b48bl runtime.panicIndex
    000a5b4chint
    000a5b50
    000a5b50loc_a5b50:
    000a5b50stp x0, x1, [sp+8]
    000a5b54str x2, [sp+24]
    000a5b58mov x3, x30
    000a5b5cbl runtime.morestack_noctxt.abi0
    000a5b60ldp x0, x1, [sp+8]
    000a5b64ldr x2, [sp+24]
    000a5b68b 0xa57c0
    000a5b6cudf 0
    000a57c0
    000a5b70
    000a5b70syscall.SetNonblock: ; void syscall.SetNonblock(int fd, bool nonblocking)
    000a5b70ldr x16, [x28+16]
    000a5b74sub x17, sp, 16
    000a5b78subs xzr, x17, x16
    000a5b7cb.ls 0xa5ca4
    000a5b80str x30, [sp-144]!
    000a5b84stur x29, [sp-8]
    000a5b88sub x29, sp, 8
    000a5b8cstr x0, [sp+152]
    000a5b90strb w1, [sp+160]
    000a5b94stp xzr, xzr, [sp+72]
    000a5b98stp xzr, xzr, [sp+88]
    000a5b9cldr x0, [sp+152]
    000a5ba0orr x1, xzr, 3
    000a5ba4mov x2, xzr
    000a5ba8bl syscall.fcntl
    000a5bacstr x0, [sp+48]
    000a5bb0str x1, [sp+88]
    000a5bb4str x2, [sp+96]
    000a5bb8ldr x3, [sp+48]
    000a5bbcstr x3, [sp+64]
    000a5bc0str x1, [sp+120]
    000a5bc4str x2, [sp+128]
    000a5bc8ldr x3, [sp+64]
    000a5bccstr x3, [sp+40]
    000a5bd0str x1, [sp+72]
    000a5bd4str x2, [sp+80]
    000a5bd8cbnz x1, 0xa5be0
    000a5bdcb 0xa5bf4
    000a5be0
    000a5be0loc_a5be0:
    000a5be0mov x0, x1
    000a5be4mov x1, x2
    000a5be8ldur x29, [sp-8]
    000a5becldr x30, [sp], 144
    000a5bf0ret x30
    000a5bf4
    000a5bf4loc_a5bf4:
    000a5bf4ldr x3, [sp+40]
    000a5bf8ldrb w4, [sp+160]
    000a5bfcands xzr, x3, 2048
    000a5c00cset x3, ne
    000a5c04eor x3, x3, x4
    000a5c08eor x3, x3, 1
    000a5c0ctbnz w3, 0, 0xa5c14
    000a5c10b 0xa5c2c
    000a5c14
    000a5c14loc_a5c14:
    000a5c14stp xzr, xzr, [sp+72]
    000a5c18mov x0, xzr
    000a5c1cmov x1, xzr
    000a5c20ldur x29, [sp-8]
    000a5c24ldr x30, [sp], 144
    000a5c28ret x30
    000a5c2c
    000a5c2cloc_a5c2c:
    000a5c2cldrb w3, [sp+160]
    000a5c30tbnz w3, 0, 0xa5c38
    000a5c34b 0xa5c48
    000a5c38
    000a5c38loc_a5c38:
    000a5c38ldr x3, [sp+40]
    000a5c3corr x3, x3, 2048
    000a5c40str x3, [sp+40]
    000a5c44b 0xa5c58
    000a5c48
    000a5c48loc_a5c48:
    000a5c48ldr x3, [sp+40]
    000a5c4cand x3, x3, -2049
    000a5c50str x3, [sp+40]
    000a5c54b 0xa5c58
    000a5c58
    000a5c58loc_a5c58:
    000a5c58stp xzr, xzr, [sp+88]
    000a5c5cldr x2, [sp+40]
    000a5c60ldr x0, [sp+152]
    000a5c64orr x1, xzr, 4
    000a5c68bl syscall.fcntl
    000a5c6cstr x0, [sp+48]
    000a5c70str x1, [sp+88]
    000a5c74str x2, [sp+96]
    000a5c78ldr x3, [sp+48]
    000a5c7cstr x3, [sp+56]
    000a5c80str x1, [sp+104]
    000a5c84str x2, [sp+112]
    000a5c88str x1, [sp+72]
    000a5c8cstr x2, [sp+80]
    000a5c90mov x0, x1
    000a5c94mov x1, x2
    000a5c98ldur x29, [sp-8]
    000a5c9cldr x30, [sp], 144
    000a5ca0ret x30
    000a5ca4
    000a5ca4loc_a5ca4:
    000a5ca4str x0, [sp+8]
    000a5ca8strb w1, [sp+16]
    000a5cacmov x3, x30
    000a5cb0bl runtime.morestack_noctxt.abi0
    000a5cb4ldr x0, [sp+8]
    000a5cb8ldrb w1, [sp+16]
    000a5cbcb 0xa5b70
    000a5b70
    000a5cc0
    000a5cc0syscall.forkExec: ; void syscall.forkExec(struct string argv0, struct []string argv, syscall.ProcAttr * attr)
    000a5cc0ldr x16, [x28+16]
    000a5cc4sub x17, sp, 624
    000a5cc8subs xzr, x17, x16
    000a5cccb.ls 0xa64f0
    000a5cd0sub x20, sp, 752
    000a5cd4stp x29, x30, [x20-8]
    000a5cd8add sp, x20, 0
    000a5cdcsub x29, sp, 8
    000a5ce0str x0, [sp+760]
    000a5ce4str x1, [sp+768]
    000a5ce8str x2, [sp+776]
    000a5cecstr x3, [sp+784]
    000a5cf0str x4, [sp+792]
    000a5cf4str x5, [sp+800]
    000a5cf8str xzr, [sp+112]
    000a5cfcstp xzr, xzr, [sp+280]
    000a5d00stp xzr, xzr, [sp+120]
    000a5d04str xzr, [sp+136]
    000a5d08str xzr, [sp+144]
    000a5d0cstr wzr, [sp+108]
    000a5d10ldr x2, [sp+800]
    000a5d14cbnz x2, 0xa5d1c
    000a5d18b 0xa5d20
    000a5d1c
    000a5d1cloc_a5d1c:
    000a5d1cb 0xa5d30
    000a5d20
    000a5d20loc_a5d20:
    000a5d20adrp x2, 0x97e000
    000a5d24add x2, x2, 3936
    000a5d28str x2, [sp+800]
    000a5d2cb 0xa5d30
    000a5d30
    000a5d30loc_a5d30:
    000a5d30ldr x2, [sp+800]
    000a5d34ldrsb x27, [x2]
    000a5d38ldr x2, [x2+64]
    000a5d3cstr x2, [sp+256]
    000a5d40cbnz x2, 0xa5d48
    000a5d44b 0xa5d4c
    000a5d48
    000a5d48loc_a5d48:
    000a5d48b 0xa5d5c
    000a5d4c
    000a5d4cloc_a5d4c:
    000a5d4cadrp x2, 0x97f000
    000a5d50add x2, x2, 864
    000a5d54str x2, [sp+256]
    000a5d58b 0xa5d5c
    000a5d5c
    000a5d5cloc_a5d5c:
    000a5d5cstr xzr, [sp+536]
    000a5d60add x27, sp, 520
    000a5d64stp xzr, xzr, [x27]
    000a5d68ldr x0, [sp+760]
    000a5d6cldr x1, [sp+768]
    000a5d70bl syscall.BytePtrFromString
    000a5d74str x0, [sp+536]
    000a5d78str x1, [sp+520]
    000a5d7cstr x2, [sp+528]
    000a5d80ldr x2, [sp+536]
    000a5d84str x2, [sp+736]
    000a5d88ldr x2, [sp+528]
    000a5d8cldr x3, [sp+520]
    000a5d90str x3, [sp+720]
    000a5d94str x2, [sp+728]
    000a5d98ldr x2, [sp+736]
    000a5d9cstr x2, [sp+360]
    000a5da0ldr x2, [sp+728]
    000a5da4ldr x1, [sp+720]
    000a5da8str x1, [sp+280]
    000a5dacstr x2, [sp+288]
    000a5db0cbnz x1, 0xa5db8
    000a5db4b 0xa5dcc
    000a5db8
    000a5db8loc_a5db8:
    000a5db8str xzr, [sp+112]
    000a5dbcmov x0, xzr
    000a5dc0ldp x29, x30, [sp-8]
    000a5dc4add sp, sp, 752
    000a5dc8ret x30
    000a5dcc
    000a5dccloc_a5dcc:
    000a5dccstr xzr, [sp+496]
    000a5dd0stp xzr, xzr, [sp+504]
    000a5dd4add x27, sp, 520
    000a5dd8stp xzr, xzr, [x27]
    000a5ddcldr x0, [sp+776]
    000a5de0ldr x1, [sp+784]
    000a5de4ldr x2, [sp+792]
    000a5de8bl syscall.SlicePtrFromStrings
    000a5decstr x0, [sp+496]
    000a5df0str x1, [sp+504]
    000a5df4str x2, [sp+512]
    000a5df8str x3, [sp+520]
    000a5dfcstr x4, [sp+528]
    000a5e00ldr x3, [sp+504]
    000a5e04ldr x4, [sp+512]
    000a5e08ldr x5, [sp+496]
    000a5e0cstr x5, [sp+696]
    000a5e10str x3, [sp+704]
    000a5e14str x4, [sp+712]
    000a5e18ldr x3, [sp+520]
    000a5e1cldr x4, [sp+528]
    000a5e20str x3, [sp+680]
    000a5e24str x4, [sp+688]
    000a5e28ldr x3, [sp+696]
    000a5e2cldr x4, [sp+704]
    000a5e30ldr x5, [sp+712]
    000a5e34str x3, [sp+336]
    000a5e38str x4, [sp+344]
    000a5e3cstr x5, [sp+352]
    000a5e40ldr x2, [sp+688]
    000a5e44ldr x1, [sp+680]
    000a5e48str x1, [sp+280]
    000a5e4cstr x2, [sp+288]
    000a5e50cbnz x1, 0xa5e58
    000a5e54b 0xa5e6c
    000a5e58
    000a5e58loc_a5e58:
    000a5e58str xzr, [sp+112]
    000a5e5cmov x0, xzr
    000a5e60ldp x29, x30, [sp-8]
    000a5e64add sp, sp, 752
    000a5e68ret x30
    000a5e6c
    000a5e6cloc_a5e6c:
    000a5e6cstr xzr, [sp+496]
    000a5e70stp xzr, xzr, [sp+504]
    000a5e74add x27, sp, 520
    000a5e78stp xzr, xzr, [x27]
    000a5e7cldr x3, [sp+800]
    000a5e80ldrsb x27, [x3]
    000a5e84ldr x0, [x3+16]
    000a5e88ldr x1, [x3+24]
    000a5e8cldr x2, [x3+32]
    000a5e90str x0, [sp+448]
    000a5e94str x1, [sp+456]
    000a5e98str x2, [sp+464]
    000a5e9cbl syscall.SlicePtrFromStrings
    000a5ea0str x0, [sp+496]
    000a5ea4str x1, [sp+504]
    000a5ea8str x2, [sp+512]
    000a5eacstr x3, [sp+520]
    000a5eb0str x4, [sp+528]
    000a5eb4ldr x3, [sp+496]
    000a5eb8ldr x4, [sp+504]
    000a5ebcldr x5, [sp+512]
    000a5ec0str x3, [sp+656]
    000a5ec4str x4, [sp+664]
    000a5ec8str x5, [sp+672]
    000a5eccldr x3, [sp+520]
    000a5ed0ldr x4, [sp+528]
    000a5ed4str x3, [sp+640]
    000a5ed8str x4, [sp+648]
    000a5edcldr x3, [sp+656]
    000a5ee0ldr x4, [sp+664]
    000a5ee4ldr x5, [sp+672]
    000a5ee8str x3, [sp+296]
    000a5eecstr x4, [sp+304]
    000a5ef0str x5, [sp+312]
    000a5ef4ldr x2, [sp+648]
    000a5ef8ldr x1, [sp+640]
    000a5efcstr x1, [sp+280]
    000a5f00str x2, [sp+288]
    000a5f04cbnz x1, 0xa5f0c
    000a5f08b 0xa5f20
    000a5f0c
    000a5f0cloc_a5f0c:
    000a5f0cstr xzr, [sp+112]
    000a5f10mov x0, xzr
    000a5f14ldp x29, x30, [sp-8]
    000a5f18add sp, sp, 752
    000a5f1cret x30
    000a5f20
    000a5f20loc_a5f20:
    000a5f20str xzr, [sp+328]
    000a5f24ldr x2, [sp+256]
    000a5f28ldrsb x27, [x2]
    000a5f2cldr x2, [x2+8]
    000a5f30cbnz x2, 0xa5f38
    000a5f34b 0xa5fbc
    000a5f38
    000a5f38loc_a5f38:
    000a5f38str xzr, [sp+536]
    000a5f3cadd x27, sp, 520
    000a5f40stp xzr, xzr, [x27]
    000a5f44ldr x2, [sp+256]
    000a5f48ldrsb x27, [x2]
    000a5f4cldr x0, [x2]
    000a5f50ldr x1, [x2+8]
    000a5f54str x0, [sp+432]
    000a5f58str x1, [sp+440]
    000a5f5cbl syscall.BytePtrFromString
    000a5f60str x0, [sp+536]
    000a5f64str x1, [sp+520]
    000a5f68str x2, [sp+528]
    000a5f6cldr x2, [sp+536]
    000a5f70str x2, [sp+632]
    000a5f74ldr x2, [sp+520]
    000a5f78ldr x3, [sp+528]
    000a5f7cstr x2, [sp+616]
    000a5f80str x3, [sp+624]
    000a5f84ldr x2, [sp+632]
    000a5f88str x2, [sp+328]
    000a5f8cldr x2, [sp+624]
    000a5f90ldr x1, [sp+616]
    000a5f94str x1, [sp+280]
    000a5f98str x2, [sp+288]
    000a5f9ccbnz x1, 0xa5fa4
    000a5fa0b 0xa5fb8
    000a5fa4
    000a5fa4loc_a5fa4:
    000a5fa4str xzr, [sp+112]
    000a5fa8mov x0, xzr
    000a5facldp x29, x30, [sp-8]
    000a5fb0add sp, sp, 752
    000a5fb4ret x30
    000a5fb8
    000a5fb8loc_a5fb8:
    000a5fb8b 0xa5fc0
    000a5fbc
    000a5fbcloc_a5fbc:
    000a5fbcb 0xa5fc0
    000a5fc0
    000a5fc0loc_a5fc0:
    000a5fc0str xzr, [sp+320]
    000a5fc4ldr x2, [sp+800]
    000a5fc8ldrsb x27, [x2]
    000a5fccldr x2, [x2+8]
    000a5fd0cbnz x2, 0xa5fd8
    000a5fd4b 0xa605c
    000a5fd8
    000a5fd8loc_a5fd8:
    000a5fd8str xzr, [sp+536]
    000a5fdcadd x27, sp, 520
    000a5fe0stp xzr, xzr, [x27]
    000a5fe4ldr x2, [sp+800]
    000a5fe8ldrsb x27, [x2]
    000a5fecldr x0, [x2]
    000a5ff0ldr x1, [x2+8]
    000a5ff4str x0, [sp+416]
    000a5ff8str x1, [sp+424]
    000a5ffcbl syscall.BytePtrFromString
    000a6000str x0, [sp+536]
    000a6004str x1, [sp+520]
    000a6008str x2, [sp+528]
    000a600cldr x2, [sp+536]
    000a6010str x2, [sp+608]
    000a6014ldr x2, [sp+520]
    000a6018ldr x3, [sp+528]
    000a601cstr x2, [sp+592]
    000a6020str x3, [sp+600]
    000a6024ldr x2, [sp+608]
    000a6028str x2, [sp+320]
    000a602cldr x2, [sp+600]
    000a6030ldr x1, [sp+592]
    000a6034str x1, [sp+280]
    000a6038str x2, [sp+288]
    000a603ccbnz x1, 0xa6044
    000a6040b 0xa6058
    000a6044
    000a6044loc_a6044:
    000a6044str xzr, [sp+112]
    000a6048mov x0, xzr
    000a604cldp x29, x30, [sp-8]
    000a6050add sp, sp, 752
    000a6054ret x30
    000a6058
    000a6058loc_a6058:
    000a6058b 0xa6060
    000a605c
    000a605cloc_a605c:
    000a605cb 0xa6060
    000a6060
    000a6060loc_a6060:
    000a6060ldr x2, [sp+256]
    000a6064ldrsb x27, [x2]
    000a6068ldrb w2, [x2+27]
    000a606cstrb w2, [sp+107]
    000a6070tbnz w2, 0, 0xa6078
    000a6074b 0xa608c
    000a6078
    000a6078loc_a6078:
    000a6078ldr x2, [sp+256]
    000a607cldrsb x27, [x2]
    000a6080ldrb w2, [x2+40]
    000a6084strb w2, [sp+107]
    000a6088b 0xa6090
    000a608c
    000a608cloc_a608c:
    000a608cb 0xa6090
    000a6090
    000a6090loc_a6090:
    000a6090ldrb w2, [sp+107]
    000a6094tbnz w2, 0, 0xa609c
    000a6098b 0xa60e4
    000a609c
    000a609cloc_a609c:
    000a609cadrp x0, 0x621000
    000a60a0add x0, x0, 1445
    000a60a4movz x1, 46
    000a60a8bl errors.New
    000a60acstr x0, [sp+520]
    000a60b0str x1, [sp+528]
    000a60b4str xzr, [sp+112]
    000a60b8str x0, [sp+280]
    000a60bcstr x1, [sp+288]
    000a60c0ldr x2, [sp+112]
    000a60c4mov x3, x0
    000a60c8mov x0, x2
    000a60ccmov x4, x1
    000a60d0mov x1, x3
    000a60d4mov x2, x4
    000a60d8ldp x29, x30, [sp-8]
    000a60dcadd sp, sp, 752
    000a60e0ret x30
    000a60e4
    000a60e4loc_a60e4:
    000a60e4ldr x2, [sp+256]
    000a60e8ldrsb x27, [x2]
    000a60ecldrb w2, [x2+27]
    000a60f0strb w2, [sp+107]
    000a60f4tbnz w2, 0, 0xa60fc
    000a60f8b 0xa6128
    000a60fc
    000a60fcloc_a60fc:
    000a60fcldr x2, [sp+800]
    000a6100ldrsb x27, [x2]
    000a6104ldr x2, [x2+48]
    000a6108str x2, [sp+208]
    000a610cldr x3, [sp+256]
    000a6110ldrsb x27, [x3]
    000a6114ldr x3, [x3+32]
    000a6118subs xzr, x2, x3
    000a611ccset x2, le
    000a6120strb w2, [sp+107]
    000a6124b 0xa612c
    000a6128
    000a6128loc_a6128:
    000a6128b 0xa612c
    000a612c
    000a612cloc_a612c:
    000a612cldrb w2, [sp+107]
    000a6130tbnz w2, 0, 0xa6138
    000a6134b 0xa6180
    000a6138
    000a6138loc_a6138:
    000a6138adrp x0, 0x61d000
    000a613cadd x0, x0, 1807
    000a6140movz x1, 39
    000a6144bl errors.New
    000a6148str x0, [sp+520]
    000a614cstr x1, [sp+528]
    000a6150str xzr, [sp+112]
    000a6154str x0, [sp+280]
    000a6158str x1, [sp+288]
    000a615cldr x2, [sp+112]
    000a6160mov x3, x0
    000a6164mov x0, x2
    000a6168mov x4, x1
    000a616cmov x1, x3
    000a6170mov x2, x4
    000a6174ldp x29, x30, [sp-8]
    000a6178add sp, sp, 752
    000a617cret x30
    000a6180
    000a6180loc_a6180:
    000a6180bl syscall.acquireForkLock
    000a6184add x0, sp, 120
    000a6188ldrsb x27, [x0]
    000a618cb 0xa6190
    000a6190
    000a6190loc_a6190:
    000a6190str x0, [sp+472]
    000a6194orr x2, xzr, 2
    000a6198str x2, [sp+480]
    000a619cstr x2, [sp+488]
    000a61a0mov x1, x2
    000a61a4bl syscall.forkExecPipe
    000a61a8str x0, [sp+280]
    000a61acstr x1, [sp+288]
    000a61b0cbnz x0, 0xa61b8
    000a61b4b 0xa61d8
    000a61b8
    000a61b8loc_a61b8:
    000a61b8bl syscall.releaseForkLock
    000a61bcstr xzr, [sp+112]
    000a61c0ldr x1, [sp+280]
    000a61c4ldr x2, [sp+288]
    000a61c8mov x0, xzr
    000a61ccldp x29, x30, [sp-8]
    000a61d0add sp, sp, 752
    000a61d4ret x30
    000a61d8
    000a61d8loc_a61d8:
    000a61d8ldr x11, [sp+128]
    000a61dcstr x11, [sp+192]
    000a61e0ldr x0, [sp+360]
    000a61e4ldr x7, [sp+328]
    000a61e8ldr x8, [sp+320]
    000a61ecldr x1, [sp+336]
    000a61f0ldr x4, [sp+296]
    000a61f4ldr x9, [sp+800]
    000a61f8ldr x10, [sp+256]
    000a61fcldr x2, [sp+344]
    000a6200ldr x5, [sp+304]
    000a6204ldr x3, [sp+352]
    000a6208ldr x6, [sp+312]
    000a620cbl syscall.forkAndExecInChild
    000a6210str x0, [sp+208]
    000a6214str x1, [sp+200]
    000a6218str x0, [sp+248]
    000a621cstr x1, [sp+240]
    000a6220str x0, [sp+112]
    000a6224str x1, [sp+144]
    000a6228cbnz x1, 0xa6230
    000a622cb 0xa6284
    000a6230
    000a6230loc_a6230:
    000a6230ldr x0, [sp+120]
    000a6234str x0, [sp+184]
    000a6238bl syscall.Close
    000a623cldr x0, [sp+128]
    000a6240str x0, [sp+176]
    000a6244bl syscall.Close
    000a6248bl syscall.releaseForkLock
    000a624cstr xzr, [sp+112]
    000a6250ldr x0, [sp+144]
    000a6254bl runtime.convT64
    000a6258str x0, [sp+408]
    000a625cadrp x1, 0x66d000
    000a6260add x1, x1, 2264
    000a6264str x1, [sp+280]
    000a6268str x0, [sp+288]
    000a626cldr x0, [sp+112]
    000a6270ldr x1, [sp+280]
    000a6274ldr x2, [sp+288]
    000a6278ldp x29, x30, [sp-8]
    000a627cadd sp, sp, 752
    000a6280ret x30
    000a6284
    000a6284loc_a6284:
    000a6284bl syscall.releaseForkLock
    000a6288ldr x0, [sp+128]
    000a628cstr x0, [sp+168]
    000a6290bl syscall.Close
    000a6294b 0xa6298
    000a6298
    000a6298loc_a6298:
    000a6298b 0xa629c
    000a629c
    000a629cloc_a629c:
    000a629cadd x27, sp, 520
    000a62a0stp xzr, xzr, [x27]
    000a62a4ldr x0, [sp+120]
    000a62a8str x0, [sp+160]
    000a62acadd x1, sp, 144
    000a62b0orr x2, xzr, 8
    000a62b4bl syscall.readlen
    000a62b8str x0, [sp+208]
    000a62bcstr x1, [sp+520]
    000a62c0str x2, [sp+528]
    000a62c4ldr x3, [sp+208]
    000a62c8str x3, [sp+232]
    000a62ccstr x1, [sp+576]
    000a62d0str x2, [sp+584]
    000a62d4ldr x3, [sp+232]
    000a62d8str x3, [sp+136]
    000a62dcstr x1, [sp+280]
    000a62e0str x2, [sp+288]
    000a62e4adrp x3, 0x66d000
    000a62e8add x3, x3, 2264
    000a62ecstr x3, [sp+392]
    000a62f0adrp x2, 0x669000
    000a62f4add x2, x2, 288
    000a62f8str x2, [sp+400]
    000a62fcldr x4, [sp+280]
    000a6300subs xzr, x4, x3
    000a6304b.ne 0xa630c
    000a6308b 0xa6310
    000a630c
    000a630cloc_a630c:
    000a630cb 0xa6330
    000a6310
    000a6310loc_a6310:
    000a6310ldr x0, [sp+280]
    000a6314ldr x1, [sp+288]
    000a6318bl runtime.ifaceeq
    000a631ctbnz w0, 0, 0xa6324
    000a6320b 0xa632c
    000a6324
    000a6324loc_a6324:
    000a6324b 0xa6328
    000a6328
    000a6328loc_a6328:
    000a6328b 0xa6298
    000a632c
    000a632cloc_a632c:
    000a632cb 0xa6330
    000a6330
    000a6330loc_a6330:
    000a6330b 0xa6334
    000a6334
    000a6334loc_a6334:
    000a6334ldr x0, [sp+120]
    000a6338str x0, [sp+152]
    000a633cbl syscall.Close
    000a6340ldr x1, [sp+280]
    000a6344subs xzr, x1, 0
    000a6348cset x2, ne
    000a634cstrb w2, [sp+107]
    000a6350cbnz x1, 0xa6358
    000a6354b 0xa635c
    000a6358
    000a6358loc_a6358:
    000a6358b 0xa6370
    000a635c
    000a635cloc_a635c:
    000a635cldr x4, [sp+136]
    000a6360subs xzr, x4, 0
    000a6364cset x4, ne
    000a6368strb w4, [sp+107]
    000a636cb 0xa6370
    000a6370
    000a6370loc_a6370:
    000a6370ldrb w4, [sp+107]
    000a6374tbnz w4, 0, 0xa637c
    000a6378b 0xa6420
    000a637c
    000a637cloc_a637c:
    000a637cldr x4, [sp+136]
    000a6380subs xzr, x4, 8
    000a6384b.eq 0xa638c
    000a6388b 0xa63ac
    000a638c
    000a638cloc_a638c:
    000a638cldr x0, [sp+144]
    000a6390bl runtime.convT64
    000a6394str x0, [sp+384]
    000a6398adrp x1, 0x66d000
    000a639cadd x1, x1, 2264
    000a63a0str x1, [sp+280]
    000a63a4str x0, [sp+288]
    000a63a8b 0xa63b0
    000a63ac
    000a63acloc_a63ac:
    000a63acb 0xa63b0
    000a63b0
    000a63b0loc_a63b0:
    000a63b0ldr x4, [sp+280]
    000a63b4cbnz x4, 0xa63bc
    000a63b8b 0xa63c0
    000a63bc
    000a63bcloc_a63bc:
    000a63bcb 0xa63dc
    000a63c0
    000a63c0loc_a63c0:
    000a63c0adrp x4, 0x66d000
    000a63c4add x4, x4, 2264
    000a63c8str x4, [sp+280]
    000a63ccadrp x4, 0x66a000
    000a63d0add x4, x4, 3072
    000a63d4str x4, [sp+288]
    000a63d8b 0xa63dc
    000a63dc
    000a63dcloc_a63dc:
    000a63dcadd x27, sp, 520
    000a63e0stp xzr, xzr, [x27]
    000a63e4ldr x0, [sp+112]
    000a63e8add x1, sp, 108
    000a63ecmov x2, xzr
    000a63f0mov x3, xzr
    000a63f4bl syscall.Wait4
    000a63f8str x0, [sp+208]
    000a63fcstr x1, [sp+520]
    000a6400str x2, [sp+528]
    000a6404ldr x4, [sp+208]
    000a6408str x4, [sp+224]
    000a640cstr x1, [sp+560]
    000a6410str x2, [sp+568]
    000a6414str x1, [sp+264]
    000a6418str x2, [sp+272]
    000a641cb 0xa643c
    000a6420
    000a6420loc_a6420:
    000a6420stp xzr, xzr, [sp+280]
    000a6424ldr x0, [sp+112]
    000a6428mov x1, xzr
    000a642cmov x2, xzr
    000a6430ldp x29, x30, [sp-8]
    000a6434add sp, sp, 752
    000a6438ret x30
    000a643c
    000a643cloc_a643c:
    000a643cadrp x3, 0x66d000
    000a6440add x3, x3, 2264
    000a6444str x3, [sp+368]
    000a6448adrp x2, 0x669000
    000a644cadd x2, x2, 288
    000a6450str x2, [sp+376]
    000a6454ldr x4, [sp+264]
    000a6458subs xzr, x4, x3
    000a645cb.eq 0xa6464
    000a6460b 0xa64c4
    000a6464
    000a6464loc_a6464:
    000a6464ldr x0, [sp+264]
    000a6468ldr x1, [sp+272]
    000a646cbl runtime.ifaceeq
    000a6470tbnz w0, 0, 0xa6478
    000a6474b 0xa64c0
    000a6478
    000a6478loc_a6478:
    000a6478add x27, sp, 520
    000a647cstp xzr, xzr, [x27]
    000a6480ldr x0, [sp+112]
    000a6484add x1, sp, 108
    000a6488mov x2, xzr
    000a648cmov x3, xzr
    000a6490bl syscall.Wait4
    000a6494str x0, [sp+208]
    000a6498str x1, [sp+520]
    000a649cstr x2, [sp+528]
    000a64a0ldr x4, [sp+208]
    000a64a4str x4, [sp+216]
    000a64a8str x1, [sp+544]
    000a64acstr x2, [sp+552]
    000a64b0str x1, [sp+264]
    000a64b4str x2, [sp+272]
    000a64b8b 0xa64bc
    000a64bc
    000a64bcloc_a64bc:
    000a64bcb 0xa643c
    000a64c0
    000a64c0loc_a64c0:
    000a64c0b 0xa64c8
    000a64c4
    000a64c4loc_a64c4:
    000a64c4b 0xa64c8
    000a64c8
    000a64c8loc_a64c8:
    000a64c8ldr x1, [sp+256]
    000a64ccldr x0, [sp+800]
    000a64d0bl syscall.forkAndExecFailureCleanup
    000a64d4str xzr, [sp+112]
    000a64d8ldr x1, [sp+280]
    000a64dcldr x2, [sp+288]
    000a64e0mov x0, xzr
    000a64e4ldp x29, x30, [sp-8]
    000a64e8add sp, sp, 752
    000a64ecret x30
    000a64f0
    000a64f0loc_a64f0:
    000a64f0stp x0, x1, [sp+8]
    000a64f4stp x2, x3, [sp+24]
    000a64f8stp x4, x5, [sp+40]
    000a64fcmov x3, x30
    000a6500bl runtime.morestack_noctxt.abi0
    000a6504ldp x0, x1, [sp+8]
    000a6508ldp x2, x3, [sp+24]
    000a650cldp x4, x5, [sp+40]
    000a6510b 0xa5cc0
    000a6514udf 0
    000a6518udf 0
    000a651cudf 0
    000a5cc0
    000a6520
    000a6520syscall.StartProcess: ; void syscall.StartProcess(struct string argv0, struct []string argv, syscall.ProcAttr * attr)
    000a6520ldr x16, [x28+16]
    000a6524sub x17, sp, 16
    000a6528subs xzr, x17, x16
    000a652cb.ls 0xa65cc
    000a6530str x30, [sp-144]!
    000a6534stur x29, [sp-8]
    000a6538sub x29, sp, 8
    000a653cstr x0, [sp+152]
    000a6540str x1, [sp+160]
    000a6544str x2, [sp+168]
    000a6548str x3, [sp+176]
    000a654cstr x4, [sp+184]
    000a6550str x5, [sp+192]
    000a6554str xzr, [sp+56]
    000a6558str xzr, [sp+64]
    000a655cstp xzr, xzr, [sp+88]
    000a6560stp xzr, xzr, [sp+104]
    000a6564ldr x0, [sp+152]
    000a6568ldr x5, [sp+192]
    000a656cldr x2, [sp+168]
    000a6570ldr x1, [sp+160]
    000a6574ldr x3, [sp+176]
    000a6578ldr x4, [sp+184]
    000a657cbl syscall.forkExec
    000a6580str x0, [sp+72]
    000a6584str x1, [sp+104]
    000a6588str x2, [sp+112]
    000a658cldr x6, [sp+72]
    000a6590str x6, [sp+80]
    000a6594str x1, [sp+120]
    000a6598str x2, [sp+128]
    000a659cldr x6, [sp+80]
    000a65a0str x6, [sp+56]
    000a65a4str x1, [sp+88]
    000a65a8str x2, [sp+96]
    000a65acstr xzr, [sp+64]
    000a65b0ldr x0, [sp+56]
    000a65b4mov x3, x2
    000a65b8mov x2, x1
    000a65bcmov x1, xzr
    000a65c0ldur x29, [sp-8]
    000a65c4ldr x30, [sp], 144
    000a65c8ret x30
    000a65cc
    000a65ccloc_a65cc:
    000a65ccstp x0, x1, [sp+8]
    000a65d0stp x2, x3, [sp+24]
    000a65d4stp x4, x5, [sp+40]
    000a65d8mov x3, x30
    000a65dcbl runtime.morestack_noctxt.abi0
    000a65e0ldp x0, x1, [sp+8]
    000a65e4ldp x2, x3, [sp+24]
    000a65e8ldp x4, x5, [sp+40]
    000a65ecb 0xa6520
    000a6520
    000a65f0
    000a65f0syscall.forkExecPipe: ; void syscall.forkExecPipe(struct []int p)
    000a65f0ldr x16, [x28+16]
    000a65f4subs xzr, sp, x16
    000a65f8b.ls 0xa6648
    000a65fcstr x30, [sp-80]!
    000a6600stur x29, [sp-8]
    000a6604sub x29, sp, 8
    000a6608str x0, [sp+88]
    000a660cstr x1, [sp+96]
    000a6610str x2, [sp+104]
    000a6614stp xzr, xzr, [sp+40]
    000a6618ldr x0, [sp+88]
    000a661cldr x1, [sp+96]
    000a6620ldr x2, [sp+104]
    000a6624orr x3, xzr, 0x80000
    000a6628bl syscall.Pipe2
    000a662cstr x0, [sp+56]
    000a6630str x1, [sp+64]
    000a6634str x0, [sp+40]
    000a6638str x1, [sp+48]
    000a663cldur x29, [sp-8]
    000a6640ldr x30, [sp], 80
    000a6644ret x30
    000a6648
    000a6648loc_a6648:
    000a6648stp x0, x1, [sp+8]
    000a664cstr x2, [sp+24]
    000a6650mov x3, x30
    000a6654bl runtime.morestack_noctxt.abi0
    000a6658ldp x0, x1, [sp+8]
    000a665cldr x2, [sp+24]
    000a6660b 0xa65f0
    000a6664udf 0
    000a6668udf 0
    000a666cudf 0
    000a65f0
    000a6670
    000a6670syscall.acquireForkLock: ; void syscall.acquireForkLock(void)
    000a6670ldr x16, [x28+16]
    000a6674subs xzr, sp, x16
    000a6678b.ls 0xa67f0
    000a667cstr x30, [sp-112]!
    000a6680stur x29, [sp-8]
    000a6684sub x29, sp, 8
    000a6688adrp x0, 0x9a5000
    000a668cadd x0, x0, 2184
    000a6690bl sync.(*Mutex).Lock
    000a6694adrp x1, 0x9a5000
    000a6698add x1, x1, 2184
    000a669cstr x1, [sp+96]
    000a66a0stp xzr, xzr, [sp+72]
    000a66a4add x1, sp, 72
    000a66a8str x1, [sp+88]
    000a66acldrsb x27, [x1]
    000a66b0adrp x2, 0
    000a66b4add x2, x2, 2048
    000a66b8str x2, [x1]
    000a66bcldrsb x27, [x1]
    000a66c0ldr x2, [sp+96]
    000a66c4adrp x27, 0x9a5000
    000a66c8ldr w3, [x27+3056]
    000a66cccbz w3, 0xa66d4
    000a66d0b 0xa66d8
    000a66d4
    000a66d4loc_a66d4:
    000a66d4b 0xa66ec
    000a66d8
    000a66d8loc_a66d8:
    000a66d8bl runtime.gcWriteBarrier2
    000a66dcstr x2, [x25]
    000a66e0ldr x3, [x1+8]
    000a66e4str x3, [x25+8]
    000a66e8b 0xa66ec
    000a66ec
    000a66ecloc_a66ec:
    000a66ecstr x2, [x1+8]
    000a66f0str x1, [sp+48]
    000a66f4add x0, sp, 24
    000a66f8bl runtime.deferprocStack
    000a66fcsubs xzr, x0, 0
    000a6700b.ne 0xa67e0
    000a6704b 0xa6708
    000a6708
    000a6708loc_a6708:
    000a6708adrp x27, 0x9a5000
    000a670cldr x1, [x27+2192]
    000a6710cbz x1, 0xa6718
    000a6714b 0xa6748
    000a6718
    000a6718loc_a6718:
    000a6718adrp x0, 0x9a5000
    000a671cadd x0, x0, 3232
    000a6720bl sync.(*RWMutex).Lock
    000a6724adrp x27, 0x9a5000
    000a6728ldr x1, [x27+2192]
    000a672cadd x1, x1, 1
    000a6730adrp x27, 0x9a5000
    000a6734str x1, [x27+2192]
    000a6738bl runtime.deferreturn
    000a673cldur x29, [sp-8]
    000a6740ldr x30, [sp], 112
    000a6744ret x30
    000a6748
    000a6748loc_a6748:
    000a6748adrp x0, 0x9a5000
    000a674cadd x0, x0, 3232
    000a6750bl syscall.hasWaitingReaders
    000a6754strb w0, [sp+23]
    000a6758tbnz w0, 0, 0xa6760
    000a675cb 0xa67b8
    000a6760
    000a6760loc_a6760:
    000a6760adrp x0, 0x9a5000
    000a6764add x0, x0, 2184
    000a6768bl sync.(*Mutex).Unlock
    000a676cadrp x0, 0x9a5000
    000a6770add x0, x0, 3232
    000a6774bl sync.(*RWMutex).RLock
    000a6778adrp x0, 0x9a5000
    000a677cadd x0, x0, 3232
    000a6780bl sync.(*RWMutex).RUnlock
    000a6784adrp x0, 0x9a5000
    000a6788add x0, x0, 2184
    000a678cbl sync.(*Mutex).Lock
    000a6790adrp x27, 0x9a5000
    000a6794ldr x1, [x27+2192]
    000a6798cbz x1, 0xa67a0
    000a679cb 0xa67b0
    000a67a0
    000a67a0loc_a67a0:
    000a67a0adrp x0, 0x9a5000
    000a67a4add x0, x0, 3232
    000a67a8bl sync.(*RWMutex).Lock
    000a67acb 0xa67b4
    000a67b0
    000a67b0loc_a67b0:
    000a67b0b 0xa67b4
    000a67b4
    000a67b4loc_a67b4:
    000a67b4b 0xa67bc
    000a67b8
    000a67b8loc_a67b8:
    000a67b8b 0xa67bc
    000a67bc
    000a67bcloc_a67bc:
    000a67bcadrp x27, 0x9a5000
    000a67c0ldr x0, [x27+2192]
    000a67c4add x0, x0, 1
    000a67c8adrp x27, 0x9a5000
    000a67ccstr x0, [x27+2192]
    000a67d0bl runtime.deferreturn
    000a67d4ldur x29, [sp-8]
    000a67d8ldr x30, [sp], 112
    000a67dcret x30
    000a67e0
    000a67e0loc_a67e0:
    000a67e0bl runtime.deferreturn
    000a67e4ldur x29, [sp-8]
    000a67e8ldr x30, [sp], 112
    000a67ecret x30
    000a67f0
    000a67f0loc_a67f0:
    000a67f0mov x3, x30
    000a67f4bl runtime.morestack_noctxt.abi0
    000a67f8b 0xa6670
    000a67fcudf 0
    000a6670
    000a6800
    000a6800syscall.acquireForkLock.deferwrap1: ; void syscall.acquireForkLock.deferwrap1(void)
    000a6800ldr x16, [x28+16]
    000a6804subs xzr, sp, x16
    000a6808b.ls 0xa6838
    000a680cstr x30, [sp-32]!
    000a6810stur x29, [sp-8]
    000a6814sub x29, sp, 8
    000a6818ldr x16, [x28+32]
    000a681ccbnz x16, 0xa6844
    000a6820
    000a6820loc_a6820:
    000a6820ldr x0, [x26+8]
    000a6824str x0, [sp+16]
    000a6828bl sync.(*Mutex).Unlock
    000a682cldur x29, [sp-8]
    000a6830ldr x30, [sp], 32
    000a6834ret x30
    000a6838
    000a6838loc_a6838:
    000a6838mov x3, x30
    000a683cbl runtime.morestack.abi0
    000a6840b 0xa6800
    000a6844
    000a6844loc_a6844:
    000a6844ldr x17, [x16]
    000a6848add x20, sp, 40
    000a684csubs xzr, x20, x17
    000a6850b.ne 0xa6820
    000a6854add x20, sp, 8
    000a6858str x20, [x16]
    000a685cb 0xa6820
    000a6800
    000a6860
    000a6860syscall.releaseForkLock: ; void syscall.releaseForkLock(void)
    000a6860ldr x16, [x28+16]
    000a6864subs xzr, sp, x16
    000a6868b.ls 0xa6978
    000a686cstr x30, [sp-112]!
    000a6870stur x29, [sp-8]
    000a6874sub x29, sp, 8
    000a6878adrp x0, 0x9a5000
    000a687cadd x0, x0, 2184
    000a6880bl sync.(*Mutex).Lock
    000a6884adrp x1, 0x9a5000
    000a6888add x1, x1, 2184
    000a688cstr x1, [sp+96]
    000a6890stp xzr, xzr, [sp+72]
    000a6894add x1, sp, 72
    000a6898str x1, [sp+88]
    000a689cldrsb x27, [x1]
    000a68a0adrp x2, 0
    000a68a4add x2, x2, 2448
    000a68a8str x2, [x1]
    000a68acldrsb x27, [x1]
    000a68b0ldr x2, [sp+96]
    000a68b4adrp x27, 0x9a5000
    000a68b8ldr w3, [x27+3056]
    000a68bccbz w3, 0xa68c4
    000a68c0b 0xa68c8
    000a68c4
    000a68c4loc_a68c4:
    000a68c4b 0xa68dc
    000a68c8
    000a68c8loc_a68c8:
    000a68c8bl runtime.gcWriteBarrier2
    000a68ccstr x2, [x25]
    000a68d0ldr x3, [x1+8]
    000a68d4str x3, [x25+8]
    000a68d8b 0xa68dc
    000a68dc
    000a68dcloc_a68dc:
    000a68dcstr x2, [x1+8]
    000a68e0str x1, [sp+48]
    000a68e4add x0, sp, 24
    000a68e8bl runtime.deferprocStack
    000a68ecsubs xzr, x0, 0
    000a68f0b.ne 0xa6950
    000a68f4b 0xa68f8
    000a68f8
    000a68f8loc_a68f8:
    000a68f8adrp x27, 0x9a5000
    000a68fcldr x2, [x27+2192]
    000a6900subs xzr, x2, 0
    000a6904b.le 0xa6960
    000a6908b 0xa690c
    000a690c
    000a690cloc_a690c:
    000a690cadrp x27, 0x9a5000
    000a6910ldr x1, [x27+2192]
    000a6914sub x2, x1, 1
    000a6918adrp x27, 0x9a5000
    000a691cstr x2, [x27+2192]
    000a6920subs xzr, x1, 1
    000a6924b.eq 0xa692c
    000a6928b 0xa693c
    000a692c
    000a692cloc_a692c:
    000a692cadrp x0, 0x9a5000
    000a6930add x0, x0, 3232
    000a6934bl sync.(*RWMutex).Unlock
    000a6938b 0xa6940
    000a693c
    000a693cloc_a693c:
    000a693cb 0xa6940
    000a6940
    000a6940loc_a6940:
    000a6940bl runtime.deferreturn
    000a6944ldur x29, [sp-8]
    000a6948ldr x30, [sp], 112
    000a694cret x30
    000a6950
    000a6950loc_a6950:
    000a6950bl runtime.deferreturn
    000a6954ldur x29, [sp-8]
    000a6958ldr x30, [sp], 112
    000a695cret x30
    000a6960
    000a6960loc_a6960:
    000a6960adrp x0, 0x54f000
    000a6964add x0, x0, 2944
    000a6968adrp x1, 0x66b000
    000a696cadd x1, x1, 1200
    000a6970bl runtime.gopanic
    000a6974hint
    000a6978
    000a6978loc_a6978:
    000a6978mov x3, x30
    000a697cbl runtime.morestack_noctxt.abi0
    000a6980b 0xa6860
    000a6984udf 0
    000a6988udf 0
    000a698cudf 0
    000a6860
    000a6990
    000a6990syscall.releaseForkLock.deferwrap1: ; void syscall.releaseForkLock.deferwrap1(void)
    000a6990ldr x16, [x28+16]
    000a6994subs xzr, sp, x16
    000a6998b.ls 0xa69c8
    000a699cstr x30, [sp-32]!
    000a69a0stur x29, [sp-8]
    000a69a4sub x29, sp, 8
    000a69a8ldr x16, [x28+32]
    000a69accbnz x16, 0xa69d4
    000a69b0
    000a69b0loc_a69b0:
    000a69b0ldr x0, [x26+8]
    000a69b4str x0, [sp+16]
    000a69b8bl sync.(*Mutex).Unlock
    000a69bcldur x29, [sp-8]
    000a69c0ldr x30, [sp], 32
    000a69c4ret x30
    000a69c8
    000a69c8loc_a69c8:
    000a69c8mov x3, x30
    000a69ccbl runtime.morestack.abi0
    000a69d0b 0xa6990
    000a69d4
    000a69d4loc_a69d4:
    000a69d4ldr x17, [x16]
    000a69d8add x20, sp, 40
    000a69dcsubs xzr, x20, x17
    000a69e0b.ne 0xa69b0
    000a69e4add x20, sp, 8
    000a69e8str x20, [x16]
    000a69ecb 0xa69b0
    000a6990
    000a69f0
    000a69f0syscall.nlmAlignOf: ; void syscall.nlmAlignOf(int msglen)
    000a69f0str x30, [sp-32]!
    000a69f4stur x29, [sp-8]
    000a69f8sub x29, sp, 8
    000a69fcstr x0, [sp+40]
    000a6a00str xzr, [sp+16]
    000a6a04add x1, x0, 3
    000a6a08and x0, x1, -4
    000a6a0cstr x0, [sp+16]
    000a6a10add x29, sp, 24
    000a6a14add sp, sp, 32
    000a6a18ret x30
    000a6a1cudf 0
    000a69f0
    000a6a20
    000a6a20syscall.rtaAlignOf: ; void syscall.rtaAlignOf(int attrlen)
    000a6a20str x30, [sp-32]!
    000a6a24stur x29, [sp-8]
    000a6a28sub x29, sp, 8
    000a6a2cstr x0, [sp+40]
    000a6a30str xzr, [sp+16]
    000a6a34add x1, x0, 3
    000a6a38and x0, x1, -4
    000a6a3cstr x0, [sp+16]
    000a6a40add x29, sp, 24
    000a6a44add sp, sp, 32
    000a6a48ret x30
    000a6a4cudf 0
    000a6a20
    000a6a50
    000a6a50syscall.(*NetlinkRouteRequest).toWireFormat: ; void syscall.(*NetlinkRouteRequest).toWireFormat(syscall.NetlinkRouteRequest * rr)
    000a6a50ldr x16, [x28+16]
    000a6a54sub x17, sp, 48
    000a6a58subs xzr, x17, x16
    000a6a5cb.ls 0xa6cf4
    000a6a60str x30, [sp-176]!
    000a6a64stur x29, [sp-8]
    000a6a68sub x29, sp, 8
    000a6a6cstr x0, [sp+184]
    000a6a70str xzr, [sp+56]
    000a6a74stp xzr, xzr, [sp+64]
    000a6a78ldr x3, [sp+184]
    000a6a7cldrsb x27, [x3]
    000a6a80ldr w3, [x3]
    000a6a84mov x1, x3
    000a6a88str x1, [sp+48]
    000a6a8cldr x3, [sp+184]
    000a6a90ldrsb x27, [x3]
    000a6a94ldr w3, [x3]
    000a6a98mov x2, x3
    000a6a9cstr x2, [sp+40]
    000a6aa0adrp x0, 0x54f000
    000a6aa4add x0, x0, 3072
    000a6aa8bl runtime.makeslice
    000a6aacldr x3, [sp+184]
    000a6ab0ldrsb x27, [x3]
    000a6ab4ldr x4, [sp+184]
    000a6ab8ldrsb x27, [x4]
    000a6abcldr w3, [x3]
    000a6ac0ldr w4, [x4]
    000a6ac4str x0, [sp+80]
    000a6ac8str x3, [sp+88]
    000a6accmov x2, x4
    000a6ad0str x2, [sp+96]
    000a6ad4subs xzr, x2, 4
    000a6ad8b.hs 0xa6ae0
    000a6adcb 0xa6ce8
    000a6ae0
    000a6ae0loc_a6ae0:
    000a6ae0b 0xa6ae4
    000a6ae4
    000a6ae4loc_a6ae4:
    000a6ae4str x0, [sp+136]
    000a6ae8orr x3, xzr, 4
    000a6aecstr x3, [sp+144]
    000a6af0str x2, [sp+152]
    000a6af4b 0xa6af8
    000a6af8
    000a6af8loc_a6af8:
    000a6af8str x0, [sp+128]
    000a6afcldr x4, [sp+128]
    000a6b00ldrsb x27, [x4]
    000a6b04ldr x5, [sp+184]
    000a6b08ldrsb x27, [x5]
    000a6b0cldr w5, [x5]
    000a6b10str w5, [x4]
    000a6b14ldr x2, [sp+96]
    000a6b18ldr x4, [sp+80]
    000a6b1csubs xzr, x2, 6
    000a6b20b.hs 0xa6b28
    000a6b24b 0xa6ce0
    000a6b28
    000a6b28loc_a6b28:
    000a6b28b 0xa6b2c
    000a6b2c
    000a6b2cloc_a6b2c:
    000a6b2csub x5, x2, 4
    000a6b30sub x6, xzr, x5
    000a6b34sbfm x6, x6, 63, 63
    000a6b38and x6, x6, 4
    000a6b3cadd x4, x4, x6
    000a6b40str x4, [sp+136]
    000a6b44orr x6, xzr, 2
    000a6b48str x6, [sp+144]
    000a6b4cstr x5, [sp+152]
    000a6b50b 0xa6b54
    000a6b54
    000a6b54loc_a6b54:
    000a6b54str x4, [sp+120]
    000a6b58ldr x4, [sp+120]
    000a6b5cldrsb x27, [x4]
    000a6b60ldr x5, [sp+184]
    000a6b64ldrsb x27, [x5]
    000a6b68ldrh w5, [x5+4]
    000a6b6cstrh w5, [x4]
    000a6b70ldr x2, [sp+96]
    000a6b74ldr x4, [sp+80]
    000a6b78subs xzr, x2, 8
    000a6b7cb.hs 0xa6b84
    000a6b80b 0xa6cd8
    000a6b84
    000a6b84loc_a6b84:
    000a6b84b 0xa6b88
    000a6b88
    000a6b88loc_a6b88:
    000a6b88sub x5, x2, 6
    000a6b8csub x7, xzr, x5
    000a6b90sbfm x7, x7, 63, 63
    000a6b94and x7, x7, 6
    000a6b98add x4, x4, x7
    000a6b9cstr x4, [sp+136]
    000a6ba0str x6, [sp+144]
    000a6ba4str x5, [sp+152]
    000a6ba8b 0xa6bac
    000a6bac
    000a6bacloc_a6bac:
    000a6bacstr x4, [sp+112]
    000a6bb0ldr x4, [sp+112]
    000a6bb4ldrsb x27, [x4]
    000a6bb8ldr x5, [sp+184]
    000a6bbcldrsb x27, [x5]
    000a6bc0ldrh w5, [x5+6]
    000a6bc4strh w5, [x4]
    000a6bc8ldr x2, [sp+96]
    000a6bccldr x4, [sp+80]
    000a6bd0subs xzr, x2, 12
    000a6bd4b.hs 0xa6bdc
    000a6bd8b 0xa6cd0
    000a6bdc
    000a6bdcloc_a6bdc:
    000a6bdcb 0xa6be0
    000a6be0
    000a6be0loc_a6be0:
    000a6be0sub x5, x2, 8
    000a6be4sub x6, xzr, x5
    000a6be8sbfm x6, x6, 63, 63
    000a6becand x6, x6, 8
    000a6bf0add x4, x4, x6
    000a6bf4str x4, [sp+136]
    000a6bf8str x3, [sp+144]
    000a6bfcstr x5, [sp+152]
    000a6c00b 0xa6c04
    000a6c04
    000a6c04loc_a6c04:
    000a6c04str x4, [sp+104]
    000a6c08ldr x4, [sp+104]
    000a6c0cldrsb x27, [x4]
    000a6c10ldr x5, [sp+184]
    000a6c14ldrsb x27, [x5]
    000a6c18ldr w5, [x5+8]
    000a6c1cstr w5, [x4]
    000a6c20ldr x2, [sp+96]
    000a6c24ldr x4, [sp+80]
    000a6c28subs xzr, x2, 16
    000a6c2cb.hs 0xa6c34
    000a6c30b 0xa6cc8
    000a6c34
    000a6c34loc_a6c34:
    000a6c34b 0xa6c38
    000a6c38
    000a6c38loc_a6c38:
    000a6c38sub x5, x2, 12
    000a6c3csub x6, xzr, x5
    000a6c40sbfm x6, x6, 63, 63
    000a6c44and x6, x6, 12
    000a6c48add x4, x4, x6
    000a6c4cstr x4, [sp+136]
    000a6c50str x3, [sp+144]
    000a6c54str x5, [sp+152]
    000a6c58b 0xa6c5c
    000a6c5c
    000a6c5cloc_a6c5c:
    000a6c5cstr x4, [sp+160]
    000a6c60ldr x3, [sp+160]
    000a6c64ldrsb x27, [x3]
    000a6c68ldr x4, [sp+184]
    000a6c6cldrsb x27, [x4]
    000a6c70ldr w4, [x4+12]
    000a6c74str w4, [x3]
    000a6c78ldr x1, [sp+88]
    000a6c7cldr x3, [sp+80]
    000a6c80ldr x4, [sp+184]
    000a6c84ldrsb x27, [x4]
    000a6c88ldrb w4, [x4+16]
    000a6c8csubs xzr, x1, 16
    000a6c90b.hi 0xa6c98
    000a6c94b 0xa6cc0
    000a6c98
    000a6c98loc_a6c98:
    000a6c98strb w4, [x3+16]
    000a6c9cldr x0, [sp+80]
    000a6ca0ldr x1, [sp+88]
    000a6ca4ldr x2, [sp+96]
    000a6ca8str x0, [sp+56]
    000a6cacstr x1, [sp+64]
    000a6cb0str x2, [sp+72]
    000a6cb4ldur x29, [sp-8]
    000a6cb8ldr x30, [sp], 176
    000a6cbcret x30
    000a6cc0
    000a6cc0loc_a6cc0:
    000a6cc0orr x0, xzr, 16
    000a6cc4bl runtime.panicIndex
    000a6cc8
    000a6cc8loc_a6cc8:
    000a6cc8orr x1, xzr, 16
    000a6cccbl runtime.panicSliceAcap
    000a6cd0
    000a6cd0loc_a6cd0:
    000a6cd0orr x1, xzr, 12
    000a6cd4bl runtime.panicSliceAcap
    000a6cd8
    000a6cd8loc_a6cd8:
    000a6cd8orr x1, xzr, 8
    000a6cdcbl runtime.panicSliceAcap
    000a6ce0
    000a6ce0loc_a6ce0:
    000a6ce0orr x1, xzr, 6
    000a6ce4bl runtime.panicSliceAcap
    000a6ce8
    000a6ce8loc_a6ce8:
    000a6ce8orr x1, xzr, 4
    000a6cecbl runtime.panicSliceAcap
    000a6cf0hint
    000a6cf4
    000a6cf4loc_a6cf4:
    000a6cf4str x0, [sp+8]
    000a6cf8mov x3, x30
    000a6cfcbl runtime.morestack_noctxt.abi0
    000a6d00ldr x0, [sp+8]
    000a6d04b 0xa6a50
    000a6d08udf 0
    000a6d0cudf 0
    000a6a50
    000a6d10
    000a6d10syscall.newNetlinkRouteRequest: ; void syscall.newNetlinkRouteRequest(int proto, int seq, int family)
    000a6d10ldr x16, [x28+16]
    000a6d14subs xzr, sp, x16
    000a6d18b.ls 0xa6ddc
    000a6d1cstr x30, [sp-112]!
    000a6d20stur x29, [sp-8]
    000a6d24sub x29, sp, 8
    000a6d28str x0, [sp+120]
    000a6d2cstr x1, [sp+128]
    000a6d30str x2, [sp+136]
    000a6d34str xzr, [sp+40]
    000a6d38stp xzr, xzr, [sp+48]
    000a6d3cadd x27, sp, 20
    000a6d40stp xzr, xzr, [x27]
    000a6d44str xzr, [sp+32]
    000a6d48add x1, sp, 20
    000a6d4cstr x1, [sp+72]
    000a6d50ldrsb x27, [x1]
    000a6d54stp xzr, xzr, [x1]
    000a6d58stur xzr, [x1+12]
    000a6d5cldr x1, [sp+72]
    000a6d60str x1, [sp+64]
    000a6d64ldrsb x27, [x1]
    000a6d68movz x2, 17
    000a6d6cstr w2, [x1]
    000a6d70ldr x1, [sp+64]
    000a6d74ldrsb x27, [x1]
    000a6d78ldr x2, [sp+120]
    000a6d7cstrh w2, [x1+4]
    000a6d80ldr x1, [sp+64]
    000a6d84ldrsb x27, [x1]
    000a6d88movz x2, 769
    000a6d8cstrh w2, [x1+6]
    000a6d90ldr x1, [sp+64]
    000a6d94ldrsb x27, [x1]
    000a6d98ldr x2, [sp+128]
    000a6d9cstr w2, [x1+8]
    000a6da0ldr x1, [sp+64]
    000a6da4ldrsb x27, [x1]
    000a6da8ldr x2, [sp+136]
    000a6dacstrb w2, [x1+16]
    000a6db0ldr x0, [sp+64]
    000a6db4bl syscall.(*NetlinkRouteRequest).toWireFormat
    000a6db8str x0, [sp+80]
    000a6dbcstr x1, [sp+88]
    000a6dc0str x2, [sp+96]
    000a6dc4str x0, [sp+40]
    000a6dc8str x1, [sp+48]
    000a6dccstr x2, [sp+56]
    000a6dd0ldur x29, [sp-8]
    000a6dd4ldr x30, [sp], 112
    000a6dd8ret x30
    000a6ddc
    000a6ddcloc_a6ddc:
    000a6ddcstp x0, x1, [sp+8]
    000a6de0str x2, [sp+24]
    000a6de4mov x3, x30
    000a6de8bl runtime.morestack_noctxt.abi0
    000a6decldp x0, x1, [sp+8]
    000a6df0ldr x2, [sp+24]
    000a6df4b 0xa6d10
    000a6df8udf 0
    000a6dfcudf 0
    000a6d10
    000a6e00
    000a6e00syscall.NetlinkRIB: ; void syscall.NetlinkRIB(int proto, int family)
    000a6e00ldr x16, [x28+16]
    000a6e04sub x17, sp, 928
    000a6e08subs xzr, x17, x16
    000a6e0cb.ls 0xa77e0
    000a6e10sub x20, sp, 1056
    000a6e14stp x29, x30, [x20-8]
    000a6e18add sp, x20, 0
    000a6e1csub x29, sp, 8
    000a6e20str x0, [sp+1064]
    000a6e24str x1, [sp+1072]
    000a6e28str xzr, [sp+288]
    000a6e2cstp xzr, xzr, [sp+296]
    000a6e30stp xzr, xzr, [sp+272]
    000a6e34add x27, sp, 896
    000a6e38stp xzr, xzr, [x27]
    000a6e3corr x0, xzr, 16
    000a6e40movz x1, 3
    000a6e44movk x1, 0x80000
    000a6e48mov x2, xzr
    000a6e4cbl syscall.Socket
    000a6e50str x0, [sp+256]
    000a6e54str x1, [sp+896]
    000a6e58str x2, [sp+904]
    000a6e5cldr x3, [sp+256]
    000a6e60str x3, [sp+200]
    000a6e64str x1, [sp+552]
    000a6e68str x2, [sp+560]
    000a6e6cldr x3, [sp+200]
    000a6e70str x3, [sp+72]
    000a6e74str x1, [sp+536]
    000a6e78str x2, [sp+544]
    000a6e7ccbnz x1, 0xa6e84
    000a6e80b 0xa6ec0
    000a6e84
    000a6e84loc_a6e84:
    000a6e84str xzr, [sp+288]
    000a6e88stp xzr, xzr, [sp+296]
    000a6e8cldr x0, [sp+536]
    000a6e90ldr x1, [sp+544]
    000a6e94str x0, [sp+272]
    000a6e98str x1, [sp+280]
    000a6e9cbl runtime.deferreturn
    000a6ea0ldr x3, [sp+272]
    000a6ea4ldr x0, [sp+288]
    000a6ea8ldr x1, [sp+296]
    000a6eacldr x4, [sp+280]
    000a6eb0ldr x2, [sp+304]
    000a6eb4ldp x29, x30, [sp-8]
    000a6eb8add sp, sp, 1056
    000a6ebcret x30
    000a6ec0
    000a6ec0loc_a6ec0:
    000a6ec0ldr x1, [sp+72]
    000a6ec4str x1, [sp+88]
    000a6ec8stp xzr, xzr, [sp+240]
    000a6eccadd x1, sp, 240
    000a6ed0str x1, [sp+816]
    000a6ed4ldrsb x27, [x1]
    000a6ed8adrp x2, 4096
    000a6edcadd x2, x2, 2176
    000a6ee0str x2, [x1]
    000a6ee4ldrsb x27, [x1]
    000a6ee8ldr x2, [sp+88]
    000a6eecstr x2, [x1+8]
    000a6ef0str x1, [sp+168]
    000a6ef4add x0, sp, 144
    000a6ef8bl runtime.deferprocStack
    000a6efcsubs xzr, x0, 0
    000a6f00b.ne 0xa72dc
    000a6f04b 0xa6f08
    000a6f08
    000a6f08loc_a6f08:
    000a6f08adrp x0, 0x5ce000
    000a6f0cadd x0, x0, 256
    000a6f10bl runtime.newobject
    000a6f14str x0, [sp+808]
    000a6f18stp xzr, xzr, [x0]
    000a6f1cstr xzr, [x0+16]
    000a6f20ldr x1, [sp+808]
    000a6f24ldrsb x27, [x1]
    000a6f28orr x2, xzr, 16
    000a6f2cstrh w2, [x1]
    000a6f30ldr x2, [sp+808]
    000a6f34str x2, [sp+360]
    000a6f38str x2, [sp+888]
    000a6f3cldr x0, [sp+72]
    000a6f40adrp x1, 0x66f000
    000a6f44add x1, x1, 768
    000a6f48bl syscall.Bind
    000a6f4cstr x0, [sp+520]
    000a6f50str x1, [sp+528]
    000a6f54cbnz x0, 0xa6f5c
    000a6f58b 0xa6fa0
    000a6f5c
    000a6f5cloc_a6f5c:
    000a6f5cstr x0, [sp+792]
    000a6f60str x1, [sp+800]
    000a6f64str xzr, [sp+288]
    000a6f68stp xzr, xzr, [sp+296]
    000a6f6cldr x0, [sp+792]
    000a6f70ldr x1, [sp+800]
    000a6f74str x0, [sp+272]
    000a6f78str x1, [sp+280]
    000a6f7cbl runtime.deferreturn
    000a6f80ldr x3, [sp+272]
    000a6f84ldr x0, [sp+288]
    000a6f88ldr x1, [sp+296]
    000a6f8cldr x4, [sp+280]
    000a6f90ldr x2, [sp+304]
    000a6f94ldp x29, x30, [sp-8]
    000a6f98add sp, sp, 1056
    000a6f9cret x30
    000a6fa0
    000a6fa0loc_a6fa0:
    000a6fa0ldr x2, [sp+1072]
    000a6fa4ldr x0, [sp+1064]
    000a6fa8orr x1, xzr, 1
    000a6facbl syscall.newNetlinkRouteRequest
    000a6fb0str x0, [sp+312]
    000a6fb4str x1, [sp+320]
    000a6fb8str x2, [sp+328]
    000a6fbcldr x6, [sp+360]
    000a6fc0str x6, [sp+888]
    000a6fc4ldr x0, [sp+72]
    000a6fc8ldr x1, [sp+312]
    000a6fccldr x2, [sp+320]
    000a6fd0ldr x3, [sp+328]
    000a6fd4mov x4, xzr
    000a6fd8adrp x5, 0x66f000
    000a6fdcadd x5, x5, 768
    000a6fe0bl syscall.Sendto
    000a6fe4str x0, [sp+504]
    000a6fe8str x1, [sp+512]
    000a6feccbnz x0, 0xa6ff4
    000a6ff0b 0xa7038
    000a6ff4
    000a6ff4loc_a6ff4:
    000a6ff4str x0, [sp+776]
    000a6ff8str x1, [sp+784]
    000a6ffcstr xzr, [sp+288]
    000a7000stp xzr, xzr, [sp+296]
    000a7004ldr x0, [sp+776]
    000a7008ldr x1, [sp+784]
    000a700cstr x0, [sp+272]
    000a7010str x1, [sp+280]
    000a7014bl runtime.deferreturn
    000a7018ldr x3, [sp+272]
    000a701cldr x0, [sp+288]
    000a7020ldr x1, [sp+296]
    000a7024ldr x4, [sp+280]
    000a7028ldr x2, [sp+304]
    000a702cldp x29, x30, [sp-8]
    000a7030add sp, sp, 1056
    000a7034ret x30
    000a7038
    000a7038loc_a7038:
    000a7038add x27, sp, 872
    000a703cstp xzr, xzr, [x27]
    000a7040add x27, sp, 896
    000a7044stp xzr, xzr, [x27]
    000a7048ldr x0, [sp+72]
    000a704cbl syscall.Getsockname
    000a7050str x0, [sp+872]
    000a7054str x1, [sp+880]
    000a7058str x2, [sp+896]
    000a705cstr x3, [sp+904]
    000a7060ldr x1, [sp+872]
    000a7064ldr x2, [sp+880]
    000a7068str x1, [sp+1032]
    000a706cstr x2, [sp+1040]
    000a7070ldr x1, [sp+896]
    000a7074ldr x2, [sp+904]
    000a7078str x1, [sp+1016]
    000a707cstr x2, [sp+1024]
    000a7080ldr x1, [sp+1032]
    000a7084ldr x2, [sp+1040]
    000a7088str x1, [sp+472]
    000a708cstr x2, [sp+480]
    000a7090ldr x1, [sp+1024]
    000a7094ldr x2, [sp+1016]
    000a7098str x2, [sp+536]
    000a709cstr x1, [sp+544]
    000a70a0cbnz x2, 0xa70a8
    000a70a4b 0xa70ec
    000a70a8
    000a70a8loc_a70a8:
    000a70a8str x2, [sp+760]
    000a70acstr x1, [sp+768]
    000a70b0str xzr, [sp+288]
    000a70b4stp xzr, xzr, [sp+296]
    000a70b8ldr x0, [sp+760]
    000a70bcldr x1, [sp+768]
    000a70c0str x0, [sp+272]
    000a70c4str x1, [sp+280]
    000a70c8bl runtime.deferreturn
    000a70ccldr x3, [sp+272]
    000a70d0ldr x0, [sp+288]
    000a70d4ldr x1, [sp+296]
    000a70d8ldr x4, [sp+280]
    000a70dcldr x2, [sp+304]
    000a70e0ldp x29, x30, [sp-8]
    000a70e4add sp, sp, 1056
    000a70e8ret x30
    000a70ec
    000a70ecloc_a70ec:
    000a70ecstr xzr, [sp+888]
    000a70f0ldr x1, [sp+472]
    000a70f4ldr x2, [sp+480]
    000a70f8adrp x3, 0x66e000
    000a70fcadd x3, x3, 768
    000a7100subs xzr, x1, x3
    000a7104b.eq 0xa710c
    000a7108b 0xa7114
    000a710c
    000a710cloc_a710c:
    000a710corr x0, xzr, 1
    000a7110b 0xa7120
    000a7114
    000a7114loc_a7114:
    000a7114mov x0, xzr
    000a7118mov x2, xzr
    000a711cb 0xa7120
    000a7120
    000a7120loc_a7120:
    000a7120str x2, [sp+888]
    000a7124strb w0, [sp+70]
    000a7128ldr x1, [sp+888]
    000a712cstr x1, [sp+1008]
    000a7130ldrb w1, [sp+70]
    000a7134strb w1, [sp+71]
    000a7138ldr x1, [sp+1008]
    000a713cstr x1, [sp+464]
    000a7140ldrb w1, [sp+71]
    000a7144strb w1, [sp+69]
    000a7148tbnz w1, 0, 0xa7150
    000a714cb 0xa7288
    000a7150
    000a7150loc_a7150:
    000a7150str xzr, [sp+336]
    000a7154stp xzr, xzr, [sp+344]
    000a7158adrp x27, 0x966000
    000a715cldr x0, [x27+32]
    000a7160bl sync.(*Pool).Get
    000a7164str x0, [sp+856]
    000a7168str x1, [sp+864]
    000a716cadrp x2, 0x546000
    000a7170add x2, x2, 0
    000a7174subs xzr, x0, x2
    000a7178b.eq 0xa7180
    000a717cb 0xa77cc
    000a7180
    000a7180loc_a7180:
    000a7180str x1, [sp+368]
    000a7184str x1, [sp+848]
    000a7188adrp x27, 0x966000
    000a718cldr x1, [x27+32]
    000a7190str x1, [sp+1000]
    000a7194ldr x1, [sp+848]
    000a7198adrp x2, 0x546000
    000a719cadd x2, x2, 0
    000a71a0str x2, [sp+984]
    000a71a4str x1, [sp+992]
    000a71a8add x27, sp, 704
    000a71acstp xzr, xzr, [x27]
    000a71b0add x27, sp, 720
    000a71b4stp xzr, xzr, [x27]
    000a71b8add x1, sp, 704
    000a71bcstr x1, [sp+736]
    000a71c0ldrsb x27, [x1]
    000a71c4adrp x2, 0
    000a71c8add x2, x2, 2048
    000a71ccstr x2, [x1]
    000a71d0ldrsb x27, [x1]
    000a71d4ldr x2, [sp+1000]
    000a71d8adrp x27, 0x9a4000
    000a71dcldr w3, [x27+3056]
    000a71e0cbz w3, 0xa71e8
    000a71e4b 0xa71ec
    000a71e8
    000a71e8loc_a71e8:
    000a71e8b 0xa7200
    000a71ec
    000a71ecloc_a71ec:
    000a71ecbl runtime.gcWriteBarrier2
    000a71f0str x2, [x25]
    000a71f4ldr x3, [x1+8]
    000a71f8str x3, [x25+8]
    000a71fcb 0xa7200
    000a7200
    000a7200loc_a7200:
    000a7200str x2, [x1+8]
    000a7204ldrsb x27, [x1]
    000a7208ldr x2, [sp+992]
    000a720cldr x3, [sp+984]
    000a7210str x3, [x1+16]
    000a7214adrp x27, 0x9a4000
    000a7218ldr w3, [x27+3056]
    000a721ccbz w3, 0xa7224
    000a7220b 0xa7228
    000a7224
    000a7224loc_a7224:
    000a7224b 0xa723c
    000a7228
    000a7228loc_a7228:
    000a7228bl runtime.gcWriteBarrier2
    000a722cstr x2, [x25]
    000a7230ldr x3, [x1+24]
    000a7234str x3, [x25+8]
    000a7238b 0xa723c
    000a723c
    000a723cloc_a723c:
    000a723cstr x2, [x1+24]
    000a7240ldr x1, [sp+736]
    000a7244str x1, [sp+120]
    000a7248add x0, sp, 96
    000a724cbl runtime.deferprocStack
    000a7250subs xzr, x0, 0
    000a7254b.ne 0xa7264
    000a7258b 0xa725c
    000a725c
    000a725cloc_a725c:
    000a725cb 0xa7260
    000a7260
    000a7260loc_a7260:
    000a7260b 0xa7300
    000a7264
    000a7264loc_a7264:
    000a7264bl runtime.deferreturn
    000a7268ldr x3, [sp+272]
    000a726cldr x0, [sp+288]
    000a7270ldr x1, [sp+296]
    000a7274ldr x4, [sp+280]
    000a7278ldr x2, [sp+304]
    000a727cldp x29, x30, [sp-8]
    000a7280add sp, sp, 1056
    000a7284ret x30
    000a7288
    000a7288loc_a7288:
    000a7288adrp x0, 0x66c000
    000a728cadd x0, x0, 2264
    000a7290str x0, [sp+744]
    000a7294adrp x0, 0x669000
    000a7298add x0, x0, 3064
    000a729cstr x0, [sp+752]
    000a72a0str xzr, [sp+288]
    000a72a4stp xzr, xzr, [sp+296]
    000a72a8ldr x0, [sp+744]
    000a72acldr x1, [sp+752]
    000a72b0str x0, [sp+272]
    000a72b4str x1, [sp+280]
    000a72b8bl runtime.deferreturn
    000a72bcldr x3, [sp+272]
    000a72c0ldr x0, [sp+288]
    000a72c4ldr x1, [sp+296]
    000a72c8ldr x4, [sp+280]
    000a72ccldr x2, [sp+304]
    000a72d0ldp x29, x30, [sp-8]
    000a72d4add sp, sp, 1056
    000a72d8ret x30
    000a72dc
    000a72dcloc_a72dc:
    000a72dcbl runtime.deferreturn
    000a72e0ldr x3, [sp+272]
    000a72e4ldr x0, [sp+288]
    000a72e8ldr x1, [sp+296]
    000a72ecldr x4, [sp+280]
    000a72f0ldr x2, [sp+304]
    000a72f4ldp x29, x30, [sp-8]
    000a72f8add sp, sp, 1056
    000a72fcret x30
    000a7300
    000a7300loc_a7300:
    000a7300b 0xa7304
    000a7304
    000a7304loc_a7304:
    000a7304ldr x5, [sp+368]
    000a7308ldrsb x27, [x5]
    000a730cldr x6, [x5]
    000a7310ldr x7, [x5+8]
    000a7314ldr x5, [x5+16]
    000a7318str x6, [sp+376]
    000a731cstr x7, [sp+384]
    000a7320str x5, [sp+392]
    000a7324add x27, sp, 872
    000a7328stp xzr, xzr, [x27]
    000a732cadd x27, sp, 896
    000a7330stp xzr, xzr, [x27]
    000a7334ldr x1, [sp+376]
    000a7338ldr x2, [sp+384]
    000a733cldr x3, [sp+392]
    000a7340ldr x0, [sp+72]
    000a7344mov x4, xzr
    000a7348bl syscall.Recvfrom
    000a734cstr x0, [sp+256]
    000a7350str x1, [sp+872]
    000a7354str x2, [sp+880]
    000a7358str x3, [sp+896]
    000a735cstr x4, [sp+904]
    000a7360ldr x5, [sp+256]
    000a7364str x5, [sp+264]
    000a7368ldr x5, [sp+872]
    000a736cldr x6, [sp+880]
    000a7370str x5, [sp+968]
    000a7374str x6, [sp+976]
    000a7378ldr x5, [sp+904]
    000a737cldr x6, [sp+896]
    000a7380str x6, [sp+952]
    000a7384str x5, [sp+960]
    000a7388ldr x7, [sp+264]
    000a738cstr x7, [sp+80]
    000a7390str x6, [sp+488]
    000a7394str x5, [sp+496]
    000a7398cbnz x6, 0xa73a0
    000a739cb 0xa73e4
    000a73a0
    000a73a0loc_a73a0:
    000a73a0str x6, [sp+688]
    000a73a4str x5, [sp+696]
    000a73a8str xzr, [sp+288]
    000a73acstp xzr, xzr, [sp+296]
    000a73b0ldr x0, [sp+688]
    000a73b4ldr x1, [sp+696]
    000a73b8str x0, [sp+272]
    000a73bcstr x1, [sp+280]
    000a73c0bl runtime.deferreturn
    000a73c4ldr x3, [sp+272]
    000a73c8ldr x0, [sp+288]
    000a73ccldr x1, [sp+296]
    000a73d0ldr x4, [sp+280]
    000a73d4ldr x2, [sp+304]
    000a73d8ldp x29, x30, [sp-8]
    000a73dcadd sp, sp, 1056
    000a73e0ret x30
    000a73e4
    000a73e4loc_a73e4:
    000a73e4ldr x5, [sp+80]
    000a73e8subs xzr, x5, 16
    000a73ecb.lt 0xa73f4
    000a73f0b 0xa7448
    000a73f4
    000a73f4loc_a73f4:
    000a73f4adrp x0, 0x66c000
    000a73f8add x0, x0, 2264
    000a73fcstr x0, [sp+672]
    000a7400adrp x0, 0x669000
    000a7404add x0, x0, 3064
    000a7408str x0, [sp+680]
    000a740cstr xzr, [sp+288]
    000a7410stp xzr, xzr, [sp+296]
    000a7414ldr x0, [sp+672]
    000a7418ldr x1, [sp+680]
    000a741cstr x0, [sp+272]
    000a7420str x1, [sp+280]
    000a7424bl runtime.deferreturn
    000a7428ldr x3, [sp+272]
    000a742cldr x0, [sp+288]
    000a7430ldr x1, [sp+296]
    000a7434ldr x4, [sp+280]
    000a7438ldr x2, [sp+304]
    000a743cldp x29, x30, [sp-8]
    000a7440add sp, sp, 1056
    000a7444ret x30
    000a7448
    000a7448loc_a7448:
    000a7448ldr x1, [sp+80]
    000a744cldr x2, [sp+392]
    000a7450subs xzr, x2, x1
    000a7454b.hs 0xa745c
    000a7458b 0xa77c8
    000a745c
    000a745cloc_a745c:
    000a745cb 0xa7460
    000a7460
    000a7460loc_a7460:
    000a7460str x1, [sp+384]
    000a7464ldr x2, [sp+352]
    000a7468ldr x0, [sp+336]
    000a746cldr x5, [sp+344]
    000a7470str x0, [sp+648]
    000a7474str x5, [sp+656]
    000a7478str x2, [sp+664]
    000a747cldr x6, [sp+384]
    000a7480add x1, x5, x6
    000a7484str x1, [sp+232]
    000a7488subs xzr, x2, x1
    000a748cb.hs 0xa7494
    000a7490b 0xa749c
    000a7494
    000a7494loc_a7494:
    000a7494str x1, [sp+656]
    000a7498b 0xa74bc
    000a749c
    000a749cloc_a749c:
    000a749cldr x3, [sp+384]
    000a74a0adrp x4, 0x54e000
    000a74a4add x4, x4, 3072
    000a74a8bl runtime.growslice
    000a74acstr x0, [sp+648]
    000a74b0str x1, [sp+656]
    000a74b4str x2, [sp+664]
    000a74b8b 0xa74bc
    000a74bc
    000a74bcloc_a74bc:
    000a74bcldr x3, [sp+384]
    000a74c0str x3, [sp+224]
    000a74c4ldr x3, [sp+232]
    000a74c8ldr x4, [sp+384]
    000a74ccsub x3, x3, x4
    000a74d0ldr x4, [sp+648]
    000a74d4add x0, x4, x3
    000a74d8str x0, [sp+640]
    000a74dcldr x2, [sp+224]
    000a74e0ldr x1, [sp+376]
    000a74e4bl runtime.memmove
    000a74e8ldr x3, [sp+648]
    000a74ecldr x4, [sp+656]
    000a74f0ldr x5, [sp+664]
    000a74f4str x3, [sp+336]
    000a74f8str x4, [sp+344]
    000a74fcstr x5, [sp+352]
    000a7500str xzr, [sp+824]
    000a7504add x27, sp, 832
    000a7508stp xzr, xzr, [x27]
    000a750cadd x27, sp, 896
    000a7510stp xzr, xzr, [x27]
    000a7514ldr x0, [sp+376]
    000a7518ldr x1, [sp+384]
    000a751cldr x2, [sp+392]
    000a7520bl syscall.ParseNetlinkMessage
    000a7524str x0, [sp+824]
    000a7528str x1, [sp+832]
    000a752cstr x2, [sp+840]
    000a7530str x3, [sp+896]
    000a7534str x4, [sp+904]
    000a7538ldr x3, [sp+832]
    000a753cldr x4, [sp+840]
    000a7540ldr x5, [sp+824]
    000a7544str x5, [sp+928]
    000a7548str x3, [sp+936]
    000a754cstr x4, [sp+944]
    000a7550ldr x3, [sp+896]
    000a7554ldr x4, [sp+904]
    000a7558str x3, [sp+912]
    000a755cstr x4, [sp+920]
    000a7560ldr x3, [sp+928]
    000a7564ldr x4, [sp+936]
    000a7568ldr x5, [sp+944]
    000a756cstr x3, [sp+400]
    000a7570str x4, [sp+408]
    000a7574str x5, [sp+416]
    000a7578ldr x3, [sp+920]
    000a757cldr x4, [sp+912]
    000a7580str x4, [sp+488]
    000a7584str x3, [sp+496]
    000a7588cbnz x4, 0xa7590
    000a758cb 0xa75d4
    000a7590
    000a7590loc_a7590:
    000a7590str x4, [sp+624]
    000a7594str x3, [sp+632]
    000a7598str xzr, [sp+288]
    000a759cstp xzr, xzr, [sp+296]
    000a75a0ldr x0, [sp+624]
    000a75a4ldr x1, [sp+632]
    000a75a8str x0, [sp+272]
    000a75acstr x1, [sp+280]
    000a75b0bl runtime.deferreturn
    000a75b4ldr x3, [sp+272]
    000a75b8ldr x0, [sp+288]
    000a75bcldr x1, [sp+296]
    000a75c0ldr x4, [sp+280]
    000a75c4ldr x2, [sp+304]
    000a75c8ldp x29, x30, [sp-8]
    000a75ccadd sp, sp, 1056
    000a75d0ret x30
    000a75d4
    000a75d4loc_a75d4:
    000a75d4ldr x5, [sp+408]
    000a75d8ldr x6, [sp+400]
    000a75dcldr x7, [sp+416]
    000a75e0str x6, [sp+824]
    000a75e4str x5, [sp+832]
    000a75e8str x7, [sp+840]
    000a75ecstr xzr, [sp+216]
    000a75f0str x5, [sp+208]
    000a75f4ldr x5, [sp+824]
    000a75f8str x5, [sp+192]
    000a75fcb 0xa7600
    000a7600
    000a7600loc_a7600:
    000a7600ldr x5, [sp+208]
    000a7604ldr x6, [sp+216]
    000a7608subs xzr, x5, x6
    000a760cb.gt 0xa7614
    000a7610b 0xa77c0
    000a7614
    000a7614loc_a7614:
    000a7614ldr x5, [sp+192]
    000a7618str x5, [sp+616]
    000a761cldr x5, [sp+616]
    000a7620ldp x6, x7, [x5]
    000a7624ldp x8, x9, [x5+16]
    000a7628stp x6, x7, [sp+424]
    000a762cstp x8, x9, [sp+440]
    000a7630ldr x5, [x5+32]
    000a7634str x5, [sp+456]
    000a7638ldr w5, [sp+432]
    000a763csubs wzr, w5, 1
    000a7640cset x5, ne
    000a7644strb w5, [sp+70]
    000a7648b.ne 0xa7650
    000a764cb 0xa7654
    000a7650
    000a7650loc_a7650:
    000a7650b 0xa7674
    000a7654
    000a7654loc_a7654:
    000a7654ldr w5, [sp+436]
    000a7658ldr x6, [sp+464]
    000a765cldrsb x27, [x6]
    000a7660ldr w6, [x6+4]
    000a7664subs wzr, w6, w5
    000a7668cset x5, ne
    000a766cstrb w5, [sp+70]
    000a7670b 0xa7674
    000a7674
    000a7674loc_a7674:
    000a7674ldrb w5, [sp+70]
    000a7678tbnz w5, 0, 0xa7680
    000a767cb 0xa76d4
    000a7680
    000a7680loc_a7680:
    000a7680adrp x0, 0x66c000
    000a7684add x0, x0, 2264
    000a7688str x0, [sp+600]
    000a768cadrp x0, 0x669000
    000a7690add x0, x0, 3064
    000a7694str x0, [sp+608]
    000a7698str xzr, [sp+288]
    000a769cstp xzr, xzr, [sp+296]
    000a76a0ldr x0, [sp+600]
    000a76a4ldr x1, [sp+608]
    000a76a8str x0, [sp+272]
    000a76acstr x1, [sp+280]
    000a76b0bl runtime.deferreturn
    000a76b4ldr x3, [sp+272]
    000a76b8ldr x0, [sp+288]
    000a76bcldr x1, [sp+296]
    000a76c0ldr x4, [sp+280]
    000a76c4ldr x2, [sp+304]
    000a76c8ldp x29, x30, [sp-8]
    000a76ccadd sp, sp, 1056
    000a76d0ret x30
    000a76d4
    000a76d4loc_a76d4:
    000a76d4ldrh w5, [sp+428]
    000a76d8subs wzr, w5, 3
    000a76dcb.eq 0xa76e4
    000a76e0b 0xa773c
    000a76e4
    000a76e4loc_a76e4:
    000a76e4b 0xa76e8
    000a76e8
    000a76e8loc_a76e8:
    000a76e8add x27, sp, 568
    000a76ecstp xzr, xzr, [x27]
    000a76f0ldr x0, [sp+336]
    000a76f4ldr x1, [sp+344]
    000a76f8ldr x2, [sp+352]
    000a76fcstr x0, [sp+288]
    000a7700str x1, [sp+296]
    000a7704str x2, [sp+304]
    000a7708ldr x0, [sp+568]
    000a770cldr x1, [sp+576]
    000a7710str x0, [sp+272]
    000a7714str x1, [sp+280]
    000a7718bl runtime.deferreturn
    000a771cldr x3, [sp+272]
    000a7720ldr x0, [sp+288]
    000a7724ldr x1, [sp+296]
    000a7728ldr x4, [sp+280]
    000a772cldr x2, [sp+304]
    000a7730ldp x29, x30, [sp-8]
    000a7734add sp, sp, 1056
    000a7738ret x30
    000a773c
    000a773cloc_a773c:
    000a773cldrh w5, [sp+428]
    000a7740subs wzr, w5, 2
    000a7744b.eq 0xa774c
    000a7748b 0xa77a0
    000a774c
    000a774cloc_a774c:
    000a774cadrp x0, 0x66c000
    000a7750add x0, x0, 2264
    000a7754str x0, [sp+584]
    000a7758adrp x0, 0x669000
    000a775cadd x0, x0, 3064
    000a7760str x0, [sp+592]
    000a7764str xzr, [sp+288]
    000a7768stp xzr, xzr, [sp+296]
    000a776cldr x0, [sp+584]
    000a7770ldr x1, [sp+592]
    000a7774str x0, [sp+272]
    000a7778str x1, [sp+280]
    000a777cbl runtime.deferreturn
    000a7780ldr x3, [sp+272]
    000a7784ldr x0, [sp+288]
    000a7788ldr x1, [sp+296]
    000a778cldr x4, [sp+280]
    000a7790ldr x2, [sp+304]
    000a7794ldp x29, x30, [sp-8]
    000a7798add sp, sp, 1056
    000a779cret x30
    000a77a0
    000a77a0loc_a77a0:
    000a77a0b 0xa77a4
    000a77a4
    000a77a4loc_a77a4:
    000a77a4ldr x5, [sp+216]
    000a77a8add x5, x5, 1
    000a77acstr x5, [sp+216]
    000a77b0ldr x5, [sp+616]
    000a77b4add x5, x5, 40
    000a77b8str x5, [sp+192]
    000a77bcb 0xa7600
    000a77c0
    000a77c0loc_a77c0:
    000a77c0b 0xa77c4
    000a77c4
    000a77c4loc_a77c4:
    000a77c4b 0xa7300
    000a77c8
    000a77c8loc_a77c8:
    000a77c8bl runtime.panicSliceAcap
    000a77cc
    000a77ccloc_a77cc:
    000a77ccmov x1, x2
    000a77d0adrp x2, 0x563000
    000a77d4add x2, x2, 3520
    000a77d8bl runtime.panicdottypeE
    000a77dchint
    000a77e0
    000a77e0loc_a77e0:
    000a77e0stp x0, x1, [sp+8]
    000a77e4mov x3, x30
    000a77e8bl runtime.morestack_noctxt.abi0
    000a77ecldp x0, x1, [sp+8]
    000a77f0b 0xa6e00
    000a77f4udf 0
    000a77f8udf 0
    000a77fcudf 0
    000a6e00
    000a7800
    000a7800syscall.NetlinkRIB.deferwrap2: ; void syscall.NetlinkRIB.deferwrap2(void)
    000a7800ldr x16, [x28+16]
    000a7804subs xzr, sp, x16
    000a7808b.ls 0xa784c
    000a780cstr x30, [sp-64]!
    000a7810stur x29, [sp-8]
    000a7814sub x29, sp, 8
    000a7818ldr x16, [x28+32]
    000a781ccbnz x16, 0xa7858
    000a7820
    000a7820loc_a7820:
    000a7820ldr x3, [x26+8]
    000a7824str x3, [sp+48]
    000a7828ldr x1, [x26+16]
    000a782cldr x2, [x26+24]
    000a7830str x1, [sp+32]
    000a7834str x2, [sp+40]
    000a7838ldr x0, [sp+48]
    000a783cbl sync.(*Pool).Put
    000a7840ldur x29, [sp-8]
    000a7844ldr x30, [sp], 64
    000a7848ret x30
    000a784c
    000a784cloc_a784c:
    000a784cmov x3, x30
    000a7850bl runtime.morestack.abi0
    000a7854b 0xa7800
    000a7858
    000a7858loc_a7858:
    000a7858ldr x17, [x16]
    000a785cadd x20, sp, 72
    000a7860subs xzr, x20, x17
    000a7864b.ne 0xa7820
    000a7868add x20, sp, 8
    000a786cstr x20, [x16]
    000a7870b 0xa7820
    000a7874udf 0
    000a7878udf 0
    000a787cudf 0
    000a7800