File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    000a4c00
    000a4c00syscall.formatIDMappings: ; void syscall.formatIDMappings(struct []syscall.SysProcIDMap idMap)
    000a4c00ldr x16, [x28+16]
    000a4c04sub x17, sp, 336
    000a4c08subs xzr, x17, x16
    000a4c0cb.ls 0xa4f6c
    000a4c10sub x20, sp, 464
    000a4c14stp x29, x30, [x20-8]
    000a4c18add sp, x20, 0
    000a4c1csub x29, sp, 8
    000a4c20str x0, [sp+472]
    000a4c24str x1, [sp+480]
    000a4c28str x2, [sp+488]
    000a4c2cstr xzr, [sp+152]
    000a4c30stp xzr, xzr, [sp+160]
    000a4c34str xzr, [sp+176]
    000a4c38stp xzr, xzr, [sp+184]
    000a4c3cldr x3, [sp+480]
    000a4c40ldr x4, [sp+472]
    000a4c44ldr x5, [sp+488]
    000a4c48str x4, [sp+344]
    000a4c4cstr x3, [sp+352]
    000a4c50str x5, [sp+360]
    000a4c54str xzr, [sp+112]
    000a4c58str x3, [sp+144]
    000a4c5cldr x3, [sp+344]
    000a4c60str x3, [sp+136]
    000a4c64b 0xa4c68
    000a4c68
    000a4c68loc_a4c68:
    000a4c68ldr x3, [sp+144]
    000a4c6cldr x4, [sp+112]
    000a4c70subs xzr, x3, x4
    000a4c74b.gt 0xa4c7c
    000a4c78b 0xa4f48
    000a4c7c
    000a4c7cloc_a4c7c:
    000a4c7cldr x1, [sp+136]
    000a4c80str x1, [sp+448]
    000a4c84ldr x1, [sp+448]
    000a4c88ldr x0, [x1]
    000a4c8cldr x2, [x1+8]
    000a4c90ldr x1, [x1+16]
    000a4c94str x0, [sp+88]
    000a4c98str x2, [sp+96]
    000a4c9cstr x1, [sp+104]
    000a4ca0bl internal/itoa.Itoa
    000a4ca4str x0, [sp+328]
    000a4ca8str x1, [sp+336]
    000a4cacldr x0, [sp+96]
    000a4cb0bl internal/itoa.Itoa
    000a4cb4str x0, [sp+312]
    000a4cb8str x1, [sp+320]
    000a4cbcldr x0, [sp+104]
    000a4cc0bl internal/itoa.Itoa
    000a4cc4str x0, [sp+296]
    000a4cc8str x1, [sp+304]
    000a4cccadd x20, sp, 200
    000a4cd0adr x27, 16
    000a4cd4stp x29, x27, [sp-24]
    000a4cd8sub x29, sp, 24
    000a4cdcbl fn_87cf8
    000a4ce0sub x29, sp, 8
    000a4ce4add x1, sp, 200
    000a4ce8str x1, [sp+400]
    000a4cecldrsb x27, [x1]
    000a4cf0ldr x2, [sp+328]
    000a4cf4ldr x3, [sp+336]
    000a4cf8str x3, [x1+8]
    000a4cfcadrp x27, 0x9a7000
    000a4d00ldr w3, [x27+3056]
    000a4d04cbz w3, 0xa4d0c
    000a4d08b 0xa4d10
    000a4d0c
    000a4d0cloc_a4d0c:
    000a4d0cb 0xa4d24
    000a4d10
    000a4d10loc_a4d10:
    000a4d10bl runtime.gcWriteBarrier2
    000a4d14str x2, [x25]
    000a4d18ldr x4, [x1]
    000a4d1cstr x4, [x25+8]
    000a4d20b 0xa4d24
    000a4d24
    000a4d24loc_a4d24:
    000a4d24str x2, [x1]
    000a4d28ldrsb x27, [x1]
    000a4d2corr x4, xzr, 1
    000a4d30str x4, [x1+24]
    000a4d34adrp x27, 0x9a7000
    000a4d38ldr w5, [x27+3056]
    000a4d3ccbz w5, 0xa4d44
    000a4d40b 0xa4d48
    000a4d44
    000a4d44loc_a4d44:
    000a4d44b 0xa4d58
    000a4d48
    000a4d48loc_a4d48:
    000a4d48ldr x5, [x1+16]
    000a4d4cbl runtime.gcWriteBarrier1
    000a4d50str x5, [x25]
    000a4d54b 0xa4d58
    000a4d58
    000a4d58loc_a4d58:
    000a4d58adrp x5, 0x66c000
    000a4d5cadd x5, x5, 3072
    000a4d60str x5, [x1+16]
    000a4d64ldr x5, [sp+312]
    000a4d68ldr x6, [sp+320]
    000a4d6cldr x7, [sp+400]
    000a4d70ldrsb x27, [x7]
    000a4d74str x6, [x7+40]
    000a4d78adrp x27, 0x9a7000
    000a4d7cldr w6, [x27+3056]
    000a4d80cbz w6, 0xa4d88
    000a4d84b 0xa4d8c
    000a4d88
    000a4d88loc_a4d88:
    000a4d88b 0xa4da0
    000a4d8c
    000a4d8cloc_a4d8c:
    000a4d8cbl runtime.gcWriteBarrier2
    000a4d90str x5, [x25]
    000a4d94ldr x6, [x7+32]
    000a4d98str x6, [x25+8]
    000a4d9cb 0xa4da0
    000a4da0
    000a4da0loc_a4da0:
    000a4da0str x5, [x7+32]
    000a4da4ldr x5, [sp+400]
    000a4da8ldrsb x27, [x5]
    000a4dacstr x4, [x5+56]
    000a4db0adrp x27, 0x9a7000
    000a4db4ldr w6, [x27+3056]
    000a4db8cbz w6, 0xa4dc0
    000a4dbcb 0xa4dc4
    000a4dc0
    000a4dc0loc_a4dc0:
    000a4dc0b 0xa4dd4
    000a4dc4
    000a4dc4loc_a4dc4:
    000a4dc4ldr x6, [x5+48]
    000a4dc8bl runtime.gcWriteBarrier1
    000a4dccstr x6, [x25]
    000a4dd0b 0xa4dd4
    000a4dd4
    000a4dd4loc_a4dd4:
    000a4dd4adrp x6, 0x66c000
    000a4dd8add x6, x6, 3072
    000a4ddcstr x6, [x5+48]
    000a4de0ldr x5, [sp+296]
    000a4de4ldr x6, [sp+304]
    000a4de8ldr x7, [sp+400]
    000a4decldrsb x27, [x7]
    000a4df0str x6, [x7+72]
    000a4df4adrp x27, 0x9a7000
    000a4df8ldr w6, [x27+3056]
    000a4dfccbz w6, 0xa4e04
    000a4e00b 0xa4e08
    000a4e04
    000a4e04loc_a4e04:
    000a4e04b 0xa4e1c
    000a4e08
    000a4e08loc_a4e08:
    000a4e08bl runtime.gcWriteBarrier2
    000a4e0cstr x5, [x25]
    000a4e10ldr x6, [x7+64]
    000a4e14str x6, [x25+8]
    000a4e18b 0xa4e1c
    000a4e1c
    000a4e1cloc_a4e1c:
    000a4e1cstr x5, [x7+64]
    000a4e20ldr x5, [sp+400]
    000a4e24ldrsb x27, [x5]
    000a4e28str x4, [x5+88]
    000a4e2cadrp x27, 0x9a7000
    000a4e30ldr w6, [x27+3056]
    000a4e34cbz w6, 0xa4e3c
    000a4e38b 0xa4e40
    000a4e3c
    000a4e3cloc_a4e3c:
    000a4e3cb 0xa4e50
    000a4e40
    000a4e40loc_a4e40:
    000a4e40ldr x6, [x5+80]
    000a4e44bl runtime.gcWriteBarrier1
    000a4e48str x6, [x25]
    000a4e4cb 0xa4e50
    000a4e50
    000a4e50loc_a4e50:
    000a4e50adrp x6, 0x66b000
    000a4e54add x6, x6, 232
    000a4e58str x6, [x5+80]
    000a4e5cldr x1, [sp+400]
    000a4e60ldrsb x27, [x1]
    000a4e64b 0xa4e68
    000a4e68
    000a4e68loc_a4e68:
    000a4e68str x1, [sp+408]
    000a4e6corr x3, xzr, 6
    000a4e70str x3, [sp+416]
    000a4e74str x3, [sp+424]
    000a4e78add x0, sp, 56
    000a4e7cmov x2, x3
    000a4e80bl runtime.concatstrings
    000a4e84str x0, [sp+432]
    000a4e88str x1, [sp+440]
    000a4e8cldr x2, [sp+192]
    000a4e90ldr x0, [sp+176]
    000a4e94ldr x4, [sp+184]
    000a4e98str x0, [sp+376]
    000a4e9cstr x4, [sp+384]
    000a4ea0str x2, [sp+392]
    000a4ea4ldr x5, [sp+440]
    000a4ea8add x1, x4, x5
    000a4eacstr x1, [sp+128]
    000a4eb0subs xzr, x2, x1
    000a4eb4b.hs 0xa4ebc
    000a4eb8b 0xa4ec4
    000a4ebc
    000a4ebcloc_a4ebc:
    000a4ebcstr x1, [sp+384]
    000a4ec0b 0xa4ee4
    000a4ec4
    000a4ec4loc_a4ec4:
    000a4ec4ldr x3, [sp+440]
    000a4ec8adrp x4, 0x551000
    000a4eccadd x4, x4, 3072
    000a4ed0bl runtime.growslice
    000a4ed4str x0, [sp+376]
    000a4ed8str x1, [sp+384]
    000a4edcstr x2, [sp+392]
    000a4ee0b 0xa4ee4
    000a4ee4
    000a4ee4loc_a4ee4:
    000a4ee4ldr x3, [sp+440]
    000a4ee8str x3, [sp+120]
    000a4eecldr x3, [sp+128]
    000a4ef0ldr x4, [sp+440]
    000a4ef4sub x3, x3, x4
    000a4ef8ldr x4, [sp+376]
    000a4efcadd x0, x4, x3
    000a4f00str x0, [sp+368]
    000a4f04ldr x2, [sp+120]
    000a4f08ldr x1, [sp+432]
    000a4f0cbl runtime.memmove
    000a4f10ldr x3, [sp+376]
    000a4f14ldr x4, [sp+384]
    000a4f18ldr x5, [sp+392]
    000a4f1cstr x3, [sp+176]
    000a4f20str x4, [sp+184]
    000a4f24str x5, [sp+192]
    000a4f28b 0xa4f2c
    000a4f2c
    000a4f2cloc_a4f2c:
    000a4f2cldr x3, [sp+112]
    000a4f30add x3, x3, 1
    000a4f34str x3, [sp+112]
    000a4f38ldr x3, [sp+448]
    000a4f3cadd x3, x3, 24
    000a4f40str x3, [sp+136]
    000a4f44b 0xa4c68
    000a4f48
    000a4f48loc_a4f48:
    000a4f48ldr x0, [sp+176]
    000a4f4cldr x1, [sp+184]
    000a4f50ldr x2, [sp+192]
    000a4f54str x0, [sp+152]
    000a4f58str x1, [sp+160]
    000a4f5cstr x2, [sp+168]
    000a4f60ldp x29, x30, [sp-8]
    000a4f64add sp, sp, 464
    000a4f68ret x30
    000a4f6c
    000a4f6cloc_a4f6c:
    000a4f6cstp x0, x1, [sp+8]
    000a4f70str x2, [sp+24]
    000a4f74mov x3, x30
    000a4f78bl runtime.morestack_noctxt.abi0
    000a4f7cldp x0, x1, [sp+8]
    000a4f80ldr x2, [sp+24]
    000a4f84b 0xa4c00
    000a4f88udf 0
    000a4f8cudf 0
    000a4c00
    000a4f90
    000a4f90syscall.writeIDMappings: ; void syscall.writeIDMappings(struct string path, struct []syscall.SysProcIDMap idMap)
    000a4f90ldr x16, [x28+16]
    000a4f94sub x17, sp, 96
    000a4f98subs xzr, x17, x16
    000a4f9cb.ls 0xa50f4
    000a4fa0str x30, [sp-224]!
    000a4fa4stur x29, [sp-8]
    000a4fa8sub x29, sp, 8
    000a4facstr x0, [sp+232]
    000a4fb0str x1, [sp+240]
    000a4fb4str x2, [sp+248]
    000a4fb8str x3, [sp+256]
    000a4fbcstr x4, [sp+264]
    000a4fc0stp xzr, xzr, [sp+80]
    000a4fc4stp xzr, xzr, [sp+200]
    000a4fc8ldr x0, [sp+232]
    000a4fccldr x1, [sp+240]
    000a4fd0orr x2, xzr, 2
    000a4fd4mov x3, xzr
    000a4fd8bl syscall.Open
    000a4fdcstr x0, [sp+72]
    000a4fe0str x1, [sp+200]
    000a4fe4str x2, [sp+208]
    000a4fe8ldr x4, [sp+72]
    000a4fecstr x4, [sp+64]
    000a4ff0str x1, [sp+160]
    000a4ff4str x2, [sp+168]
    000a4ff8ldr x4, [sp+64]
    000a4ffcstr x4, [sp+48]
    000a5000str x1, [sp+128]
    000a5004str x2, [sp+136]
    000a5008cbnz x1, 0xa5010
    000a500cb 0xa502c
    000a5010
    000a5010loc_a5010:
    000a5010str x1, [sp+80]
    000a5014str x2, [sp+88]
    000a5018mov x0, x1
    000a501cmov x1, x2
    000a5020ldur x29, [sp-8]
    000a5024ldr x30, [sp], 224
    000a5028ret x30
    000a502c
    000a502cloc_a502c:
    000a502cldr x0, [sp+248]
    000a5030ldr x1, [sp+256]
    000a5034ldr x2, [sp+264]
    000a5038bl syscall.formatIDMappings
    000a503cstr x0, [sp+176]
    000a5040str x1, [sp+184]
    000a5044str x2, [sp+192]
    000a5048stp xzr, xzr, [sp+200]
    000a504cldr x0, [sp+48]
    000a5050ldr x2, [sp+184]
    000a5054ldr x3, [sp+192]
    000a5058ldr x1, [sp+176]
    000a505cbl syscall.Write
    000a5060str x0, [sp+72]
    000a5064str x1, [sp+200]
    000a5068str x2, [sp+208]
    000a506cldr x3, [sp+72]
    000a5070str x3, [sp+56]
    000a5074str x1, [sp+144]
    000a5078str x2, [sp+152]
    000a507cstr x1, [sp+112]
    000a5080str x2, [sp+120]
    000a5084cbnz x1, 0xa508c
    000a5088b 0xa50b0
    000a508c
    000a508cloc_a508c:
    000a508cldr x0, [sp+48]
    000a5090bl syscall.Close
    000a5094ldr x0, [sp+112]
    000a5098ldr x1, [sp+120]
    000a509cstr x0, [sp+80]
    000a50a0str x1, [sp+88]
    000a50a4ldur x29, [sp-8]
    000a50a8ldr x30, [sp], 224
    000a50acret x30
    000a50b0
    000a50b0loc_a50b0:
    000a50b0ldr x0, [sp+48]
    000a50b4bl syscall.Close
    000a50b8str x0, [sp+96]
    000a50bcstr x1, [sp+104]
    000a50c0cbnz x0, 0xa50c8
    000a50c4b 0xa50dc
    000a50c8
    000a50c8loc_a50c8:
    000a50c8str x0, [sp+80]
    000a50ccstr x1, [sp+88]
    000a50d0ldur x29, [sp-8]
    000a50d4ldr x30, [sp], 224
    000a50d8ret x30
    000a50dc
    000a50dcloc_a50dc:
    000a50dcstp xzr, xzr, [sp+80]
    000a50e0mov x0, xzr
    000a50e4mov x1, xzr
    000a50e8ldur x29, [sp-8]
    000a50ecldr x30, [sp], 224
    000a50f0ret x30
    000a50f4
    000a50f4loc_a50f4:
    000a50f4stp x0, x1, [sp+8]
    000a50f8stp x2, x3, [sp+24]
    000a50fcstr x4, [sp+40]
    000a5100mov x3, x30
    000a5104bl runtime.morestack_noctxt.abi0
    000a5108ldp x0, x1, [sp+8]
    000a510cldp x2, x3, [sp+24]
    000a5110ldr x4, [sp+40]
    000a5114b 0xa4f90
    000a5118udf 0
    000a511cudf 0
    000a4f90
    000a5120
    000a5120syscall.writeSetgroups: ; void syscall.writeSetgroups(int pid, bool enable)
    000a5120ldr x16, [x28+16]
    000a5124sub x17, sp, 192
    000a5128subs xzr, x17, x16
    000a512cb.ls 0xa530c
    000a5130sub x20, sp, 320
    000a5134stp x29, x30, [x20-8]
    000a5138add sp, x20, 0
    000a513csub x29, sp, 8
    000a5140str x0, [sp+328]
    000a5144strb w1, [sp+336]
    000a5148stp xzr, xzr, [sp+144]
    000a514cldr x0, [sp+328]
    000a5150bl internal/itoa.Itoa
    000a5154str x0, [sp+280]
    000a5158str x1, [sp+288]
    000a515corr x2, xzr, 6
    000a5160mov x3, x0
    000a5164mov x4, x1
    000a5168adrp x5, 0x60d000
    000a516cadd x5, x5, 714
    000a5170movz x6, 10
    000a5174add x0, sp, 80
    000a5178adrp x1, 0x60b000
    000a517cadd x1, x1, 2737
    000a5180bl runtime.concatstring3
    000a5184str x0, [sp+160]
    000a5188str x1, [sp+168]
    000a518cstp xzr, xzr, [sp+264]
    000a5190ldr x0, [sp+160]
    000a5194ldr x1, [sp+168]
    000a5198orr x2, xzr, 2
    000a519cmov x3, xzr
    000a51a0bl syscall.Open
    000a51a4str x0, [sp+128]
    000a51a8str x1, [sp+264]
    000a51acstr x2, [sp+272]
    000a51b0ldr x3, [sp+128]
    000a51b4str x3, [sp+120]
    000a51b8str x1, [sp+232]
    000a51bcstr x2, [sp+240]
    000a51c0ldr x3, [sp+120]
    000a51c4str x3, [sp+112]
    000a51c8str x1, [sp+192]
    000a51ccstr x2, [sp+200]
    000a51d0cbnz x1, 0xa51d8
    000a51d4b 0xa51f4
    000a51d8
    000a51d8loc_a51d8:
    000a51d8str x1, [sp+144]
    000a51dcstr x2, [sp+152]
    000a51e0mov x0, x1
    000a51e4mov x1, x2
    000a51e8ldp x29, x30, [sp-8]
    000a51ecadd sp, sp, 320
    000a51f0ret x30
    000a51f4
    000a51f4loc_a51f4:
    000a51f4str xzr, [sp+208]
    000a51f8stp xzr, xzr, [sp+216]
    000a51fcldrb w4, [sp+336]
    000a5200tbnz w4, 0, 0xa5208
    000a5204b 0xa5248
    000a5208
    000a5208loc_a5208:
    000a5208add x4, sp, 75
    000a520cstr x4, [sp+256]
    000a5210ldrsb x27, [x4]
    000a5214movz x5, 27745
    000a5218movk x5, 0x6f6c0000
    000a521cstr w5, [x4]
    000a5220movz x5, 119
    000a5224strb w5, [x4+4]
    000a5228ldr x4, [sp+256]
    000a522cldrsb x27, [x4]
    000a5230b 0xa5234
    000a5234
    000a5234loc_a5234:
    000a5234str x4, [sp+208]
    000a5238movz x4, 5
    000a523cstr x4, [sp+216]
    000a5240str x4, [sp+224]
    000a5244b 0xa5280
    000a5248
    000a5248loc_a5248:
    000a5248add x4, sp, 71
    000a524cstr x4, [sp+248]
    000a5250ldrsb x27, [x4]
    000a5254movz x5, 25956
    000a5258movk x5, 0x796e0000
    000a525cstr w5, [x4]
    000a5260ldr x4, [sp+248]
    000a5264ldrsb x27, [x4]
    000a5268b 0xa526c
    000a526c
    000a526cloc_a526c:
    000a526cstr x4, [sp+208]
    000a5270orr x4, xzr, 4
    000a5274str x4, [sp+216]
    000a5278str x4, [sp+224]
    000a527cb 0xa5280
    000a5280
    000a5280loc_a5280:
    000a5280stp xzr, xzr, [sp+264]
    000a5284ldr x1, [sp+208]
    000a5288ldr x2, [sp+216]
    000a528cldr x3, [sp+224]
    000a5290ldr x0, [sp+112]
    000a5294bl syscall.Write
    000a5298str x0, [sp+128]
    000a529cstr x1, [sp+264]
    000a52a0str x2, [sp+272]
    000a52a4ldr x4, [sp+128]
    000a52a8str x4, [sp+136]
    000a52acstr x1, [sp+296]
    000a52b0str x2, [sp+304]
    000a52b4str x1, [sp+176]
    000a52b8str x2, [sp+184]
    000a52bccbnz x1, 0xa52c4
    000a52c0b 0xa52e8
    000a52c4
    000a52c4loc_a52c4:
    000a52c4ldr x0, [sp+112]
    000a52c8bl syscall.Close
    000a52ccldr x0, [sp+176]
    000a52d0ldr x1, [sp+184]
    000a52d4str x0, [sp+144]
    000a52d8str x1, [sp+152]
    000a52dcldp x29, x30, [sp-8]
    000a52e0add sp, sp, 320
    000a52e4ret x30
    000a52e8
    000a52e8loc_a52e8:
    000a52e8ldr x0, [sp+112]
    000a52ecbl syscall.Close
    000a52f0str x0, [sp+264]
    000a52f4str x1, [sp+272]
    000a52f8str x0, [sp+144]
    000a52fcstr x1, [sp+152]
    000a5300ldp x29, x30, [sp-8]
    000a5304add sp, sp, 320
    000a5308ret x30
    000a530c
    000a530cloc_a530c:
    000a530cstr x0, [sp+8]
    000a5310strb w1, [sp+16]
    000a5314mov x3, x30
    000a5318bl runtime.morestack_noctxt.abi0
    000a531cldr x0, [sp+8]
    000a5320ldrb w1, [sp+16]
    000a5324b 0xa5120
    000a5328udf 0
    000a532cudf 0
    000a5120
    000a5330
    000a5330syscall.writeUidGidMappings: ; void syscall.writeUidGidMappings(int pid, syscall.SysProcAttr * sys)
    000a5330ldr x16, [x28+16]
    000a5334sub x17, sp, 192
    000a5338subs xzr, x17, x16
    000a533cb.ls 0xa5578
    000a5340sub x20, sp, 320
    000a5344stp x29, x30, [x20-8]
    000a5348add sp, x20, 0
    000a534csub x29, sp, 8
    000a5350str x0, [sp+328]
    000a5354str x1, [sp+336]
    000a5358stp xzr, xzr, [sp+136]
    000a535cldr x2, [sp+336]
    000a5360ldrsb x27, [x2]
    000a5364ldr x2, [x2+80]
    000a5368cbnz x2, 0xa5370
    000a536cb 0xa5404
    000a5370
    000a5370loc_a5370:
    000a5370ldr x0, [sp+328]
    000a5374bl internal/itoa.Itoa
    000a5378str x0, [sp+232]
    000a537cstr x1, [sp+240]
    000a5380orr x2, xzr, 6
    000a5384mov x3, x0
    000a5388mov x4, x1
    000a538cadrp x5, 0x60c000
    000a5390add x5, x5, 1276
    000a5394orr x6, xzr, 8
    000a5398add x0, sp, 104
    000a539cadrp x1, 0x60b000
    000a53a0add x1, x1, 2737
    000a53a4bl runtime.concatstring3
    000a53a8str x0, [sp+152]
    000a53acstr x1, [sp+160]
    000a53b0ldr x1, [sp+336]
    000a53b4ldrsb x27, [x1]
    000a53b8ldr x2, [x1+80]
    000a53bcldr x3, [x1+88]
    000a53c0ldr x4, [x1+96]
    000a53c4str x2, [sp+288]
    000a53c8str x3, [sp+296]
    000a53ccstr x4, [sp+304]
    000a53d0ldr x0, [sp+152]
    000a53d4ldr x1, [sp+160]
    000a53d8bl syscall.writeIDMappings
    000a53dcstr x0, [sp+216]
    000a53e0str x1, [sp+224]
    000a53e4cbnz x0, 0xa53ec
    000a53e8b 0xa5400
    000a53ec
    000a53ecloc_a53ec:
    000a53ecstr x0, [sp+136]
    000a53f0str x1, [sp+144]
    000a53f4ldp x29, x30, [sp-8]
    000a53f8add sp, sp, 320
    000a53fcret x30
    000a5400
    000a5400loc_a5400:
    000a5400b 0xa5408
    000a5404
    000a5404loc_a5404:
    000a5404b 0xa5408
    000a5408
    000a5408loc_a5408:
    000a5408ldr x2, [sp+336]
    000a540cldrsb x27, [x2]
    000a5410ldr x2, [x2+104]
    000a5414cbnz x2, 0xa541c
    000a5418b 0xa555c
    000a541c
    000a541cloc_a541c:
    000a541cldr x2, [sp+336]
    000a5420ldrsb x27, [x2]
    000a5424ldrb w1, [x2+128]
    000a5428strb w1, [sp+103]
    000a542cldr x0, [sp+328]
    000a5430bl syscall.writeSetgroups
    000a5434str x0, [sp+200]
    000a5438str x1, [sp+208]
    000a543csubs xzr, x0, 0
    000a5440cset x2, ne
    000a5444strb w2, [sp+70]
    000a5448cbnz x0, 0xa5450
    000a544cb 0xa549c
    000a5450
    000a5450loc_a5450:
    000a5450adrp x3, 0x66e000
    000a5454add x3, x3, 2264
    000a5458str x3, [sp+272]
    000a545cadrp x2, 0x66a000
    000a5460add x2, x2, 176
    000a5464str x2, [sp+280]
    000a5468ldr x4, [sp+200]
    000a546csubs xzr, x4, x3
    000a5470cset x3, ne
    000a5474b.ne 0xa547c
    000a5478b 0xa5480
    000a547c
    000a547cloc_a547c:
    000a547cb 0xa5494
    000a5480
    000a5480loc_a5480:
    000a5480ldr x0, [sp+200]
    000a5484ldr x1, [sp+208]
    000a5488bl runtime.ifaceeq
    000a548ceor x3, x0, 1
    000a5490b 0xa5494
    000a5494
    000a5494loc_a5494:
    000a5494strb w3, [sp+70]
    000a5498b 0xa54a0
    000a549c
    000a549cloc_a549c:
    000a549cb 0xa54a0
    000a54a0
    000a54a0loc_a54a0:
    000a54a0ldrb w2, [sp+70]
    000a54a4tbnz w2, 0, 0xa54ac
    000a54a8b 0xa54c8
    000a54ac
    000a54acloc_a54ac:
    000a54acldr x0, [sp+200]
    000a54b0ldr x1, [sp+208]
    000a54b4str x0, [sp+136]
    000a54b8str x1, [sp+144]
    000a54bcldp x29, x30, [sp-8]
    000a54c0add sp, sp, 320
    000a54c4ret x30
    000a54c8
    000a54c8loc_a54c8:
    000a54c8ldr x0, [sp+328]
    000a54ccbl internal/itoa.Itoa
    000a54d0str x0, [sp+232]
    000a54d4str x1, [sp+240]
    000a54d8orr x2, xzr, 6
    000a54dcmov x3, x0
    000a54e0mov x4, x1
    000a54e4adrp x5, 0x60c000
    000a54e8add x5, x5, 1284
    000a54ecorr x6, xzr, 8
    000a54f0add x0, sp, 71
    000a54f4adrp x1, 0x60b000
    000a54f8add x1, x1, 2737
    000a54fcbl runtime.concatstring3
    000a5500str x0, [sp+168]
    000a5504str x1, [sp+176]
    000a5508ldr x1, [sp+336]
    000a550cldrsb x27, [x1]
    000a5510ldr x2, [x1+104]
    000a5514ldr x3, [x1+112]
    000a5518ldr x4, [x1+120]
    000a551cstr x2, [sp+248]
    000a5520str x3, [sp+256]
    000a5524str x4, [sp+264]
    000a5528ldr x0, [sp+168]
    000a552cldr x1, [sp+176]
    000a5530bl syscall.writeIDMappings
    000a5534str x0, [sp+184]
    000a5538str x1, [sp+192]
    000a553ccbnz x0, 0xa5544
    000a5540b 0xa5558
    000a5544
    000a5544loc_a5544:
    000a5544str x0, [sp+136]
    000a5548str x1, [sp+144]
    000a554cldp x29, x30, [sp-8]
    000a5550add sp, sp, 320
    000a5554ret x30
    000a5558
    000a5558loc_a5558:
    000a5558b 0xa5560
    000a555c
    000a555cloc_a555c:
    000a555cb 0xa5560
    000a5560
    000a5560loc_a5560:
    000a5560stp xzr, xzr, [sp+136]
    000a5564mov x0, xzr
    000a5568mov x1, xzr
    000a556cldp x29, x30, [sp-8]
    000a5570add sp, sp, 320
    000a5574ret x30
    000a5578
    000a5578loc_a5578:
    000a5578stp x0, x1, [sp+8]
    000a557cmov x3, x30
    000a5580bl runtime.morestack_noctxt.abi0
    000a5584ldp x0, x1, [sp+8]
    000a5588b 0xa5330
    000a558cudf 0
    000a5330
    000a5590
    000a5590syscall.forkAndExecFailureCleanup: ; void syscall.forkAndExecFailureCleanup(syscall.ProcAttr * attr, syscall.SysProcAttr * sys)
    000a5590ldr x16, [x28+16]
    000a5594subs xzr, sp, x16
    000a5598b.ls 0xa5648
    000a559cstr x30, [sp-48]!
    000a55a0stur x29, [sp-8]
    000a55a4sub x29, sp, 8
    000a55a8str x0, [sp+56]
    000a55acstr x1, [sp+64]
    000a55b0ldrsb x27, [x1]
    000a55b4ldr x1, [x1+176]
    000a55b8subs xzr, x1, 0
    000a55bccset x2, ne
    000a55c0strb w2, [sp+31]
    000a55c4cbnz x1, 0xa55cc
    000a55c8b 0xa55f0
    000a55cc
    000a55ccloc_a55cc:
    000a55ccldr x1, [sp+64]
    000a55d0ldrsb x27, [x1]
    000a55d4ldr x1, [x1+176]
    000a55d8ldrsb x27, [x1]
    000a55dcldr x1, [x1]
    000a55e0adds xzr, x1, 1
    000a55e4cset x1, ne
    000a55e8strb w1, [sp+31]
    000a55ecb 0xa55f4
    000a55f0
    000a55f0loc_a55f0:
    000a55f0b 0xa55f4
    000a55f4
    000a55f4loc_a55f4:
    000a55f4ldrb w1, [sp+31]
    000a55f8tbnz w1, 0, 0xa5600
    000a55fcb 0xa5638
    000a5600
    000a5600loc_a5600:
    000a5600ldr x1, [sp+64]
    000a5604ldrsb x27, [x1]
    000a5608ldr x1, [x1+176]
    000a560cldrsb x27, [x1]
    000a5610ldr x0, [x1]
    000a5614str x0, [sp+32]
    000a5618bl syscall.Close
    000a561cldr x1, [sp+64]
    000a5620ldrsb x27, [x1]
    000a5624ldr x1, [x1+176]
    000a5628ldrsb x27, [x1]
    000a562cmovn x2, 0
    000a5630str x2, [x1]
    000a5634b 0xa563c
    000a5638
    000a5638loc_a5638:
    000a5638b 0xa563c
    000a563c
    000a563cloc_a563c:
    000a563cldur x29, [sp-8]
    000a5640ldr x30, [sp], 48
    000a5644ret x30
    000a5648
    000a5648loc_a5648:
    000a5648stp x0, x1, [sp+8]
    000a564cmov x3, x30
    000a5650bl runtime.morestack_noctxt.abi0
    000a5654ldp x0, x1, [sp+8]
    000a5658b 0xa5590
    000a565cudf 0
    000a5590
    000a5660
    000a5660syscall.os_checkClonePidfd.deferwrap1: ; void syscall.os_checkClonePidfd.deferwrap1(void)
    000a5660ldr x16, [x28+16]
    000a5664subs xzr, sp, x16
    000a5668b.ls 0xa5698
    000a566cstr x30, [sp-32]!
    000a5670stur x29, [sp-8]
    000a5674sub x29, sp, 8
    000a5678ldr x16, [x28+32]
    000a567ccbnz x16, 0xa56a4
    000a5680
    000a5680loc_a5680:
    000a5680ldr x0, [x26+8]
    000a5684str x0, [sp+16]
    000a5688bl syscall.Close
    000a568cldur x29, [sp-8]
    000a5690ldr x30, [sp], 32
    000a5694ret x30
    000a5698
    000a5698loc_a5698:
    000a5698mov x3, x30
    000a569cbl runtime.morestack.abi0
    000a56a0b 0xa5660
    000a56a4
    000a56a4loc_a56a4:
    000a56a4ldr x17, [x16]
    000a56a8add x20, sp, 40
    000a56acsubs xzr, x20, x17
    000a56b0b.ne 0xa5680
    000a56b4add x20, sp, 8
    000a56b8str x20, [x16]
    000a56bcb 0xa5680
    000a5660
    000a56c0
    000a56c0syscall.doCheckClonePidfd: ; void syscall.doCheckClonePidfd(int32 * pidfd)
    000a56c0ldr x16, [x28+16]
    000a56c4sub x17, sp, 16
    000a56c8subs xzr, x17, x16
    000a56ccb.ls 0xa57a4
    000a56d0str x30, [sp-144]!
    000a56d4stur x29, [sp-8]
    000a56d8sub x29, sp, 8
    000a56dcstr x0, [sp+152]
    000a56e0str xzr, [sp+72]
    000a56e4str xzr, [sp+88]
    000a56e8movz x1, 20736
    000a56ecstr x1, [sp+80]
    000a56f0str x0, [sp+128]
    000a56f4ldr x0, [sp+80]
    000a56f8ldr x1, [sp+128]
    000a56fcmovz x2, 220
    000a5700str x2, [sp+8]
    000a5704str x0, [sp+16]
    000a5708str xzr, [sp+24]
    000a570cstr x1, [sp+32]
    000a5710bl syscall.rawVforkSyscall.abi0
    000a5714ldr x0, [sp+40]
    000a5718ldr x1, [sp+48]
    000a571cstr x0, [sp+104]
    000a5720str x1, [sp+96]
    000a5724str x0, [sp+120]
    000a5728str x1, [sp+112]
    000a572cstr x0, [sp+72]
    000a5730str x1, [sp+88]
    000a5734subs xzr, x1, 0
    000a5738cset x0, ne
    000a573cstrb w0, [sp+71]
    000a5740cbnz x1, 0xa5748
    000a5744b 0xa574c
    000a5748
    000a5748loc_a5748:
    000a5748b 0xa5760
    000a574c
    000a574cloc_a574c:
    000a574cldr x4, [sp+72]
    000a5750subs xzr, x4, 0
    000a5754cset x4, ne
    000a5758strb w4, [sp+71]
    000a575cb 0xa5760
    000a5760
    000a5760loc_a5760:
    000a5760ldrb w4, [sp+71]
    000a5764tbnz w4, 0, 0xa576c
    000a5768b 0xa5780
    000a576c
    000a576cloc_a576c:
    000a576cldr x1, [sp+88]
    000a5770ldr x0, [sp+72]
    000a5774ldur x29, [sp-8]
    000a5778ldr x30, [sp], 144
    000a577cret x30
    000a5780
    000a5780loc_a5780:
    000a5780b 0xa5784
    000a5784
    000a5784loc_a5784:
    000a5784b 0xa5788
    000a5788
    000a5788loc_a5788:
    000a5788movz x0, 94
    000a578cmov x1, xzr
    000a5790mov x2, x1
    000a5794mov x3, x1
    000a5798bl syscall.RawSyscall
    000a579cb 0xa57a0
    000a57a0
    000a57a0loc_a57a0:
    000a57a0b 0xa5784
    000a57a4
    000a57a4loc_a57a4:
    000a57a4str x0, [sp+8]
    000a57a8mov x3, x30
    000a57acbl runtime.morestack_noctxt.abi0
    000a57b0ldr x0, [sp+8]
    000a57b4b 0xa56c0
    000a57b8udf 0
    000a57bcudf 0
    000a56c0
    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