File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    000a7880
    000a7880syscall.NetlinkRIB.deferwrap1: ; void syscall.NetlinkRIB.deferwrap1(void)
    000a7880ldr x16, [x28+16]
    000a7884subs xzr, sp, x16
    000a7888b.ls 0xa78b8
    000a788cstr x30, [sp-32]!
    000a7890stur x29, [sp-8]
    000a7894sub x29, sp, 8
    000a7898ldr x16, [x28+32]
    000a789ccbnz x16, 0xa78c4
    000a78a0
    000a78a0loc_a78a0:
    000a78a0ldr x0, [x26+8]
    000a78a4str x0, [sp+16]
    000a78a8bl syscall.Close
    000a78acldur x29, [sp-8]
    000a78b0ldr x30, [sp], 32
    000a78b4ret x30
    000a78b8
    000a78b8loc_a78b8:
    000a78b8mov x3, x30
    000a78bcbl runtime.morestack.abi0
    000a78c0b 0xa7880
    000a78c4
    000a78c4loc_a78c4:
    000a78c4ldr x17, [x16]
    000a78c8add x20, sp, 40
    000a78ccsubs xzr, x20, x17
    000a78d0b.ne 0xa78a0
    000a78d4add x20, sp, 8
    000a78d8str x20, [x16]
    000a78dcb 0xa78a0
    000a7880
    000a78e0
    000a78e0syscall.ParseNetlinkMessage: ; void syscall.ParseNetlinkMessage(struct []uint8 b)
    000a78e0ldr x16, [x28+16]
    000a78e4sub x17, sp, 272
    000a78e8subs xzr, x17, x16
    000a78ecb.ls 0xa7bcc
    000a78f0sub x20, sp, 400
    000a78f4stp x29, x30, [x20-8]
    000a78f8add sp, x20, 0
    000a78fcsub x29, sp, 8
    000a7900str x0, [sp+408]
    000a7904str x1, [sp+416]
    000a7908str x2, [sp+424]
    000a790cstr xzr, [sp+144]
    000a7910stp xzr, xzr, [sp+152]
    000a7914stp xzr, xzr, [sp+128]
    000a7918str xzr, [sp+168]
    000a791cstp xzr, xzr, [sp+176]
    000a7920b 0xa7924
    000a7924
    000a7924loc_a7924:
    000a7924ldr x5, [sp+416]
    000a7928str x5, [sp+112]
    000a792csubs xzr, x5, 16
    000a7930b.ge 0xa7938
    000a7934b 0xa7b84
    000a7938
    000a7938loc_a7938:
    000a7938str xzr, [sp+368]
    000a793cstr xzr, [sp+344]
    000a7940stp xzr, xzr, [sp+352]
    000a7944stp xzr, xzr, [sp+328]
    000a7948ldr x0, [sp+408]
    000a794cldr x1, [sp+416]
    000a7950ldr x2, [sp+424]
    000a7954bl syscall.netlinkMessageHeaderAndData
    000a7958str x0, [sp+368]
    000a795cstr x1, [sp+344]
    000a7960str x2, [sp+352]
    000a7964str x3, [sp+360]
    000a7968str x4, [sp+104]
    000a796cstr x5, [sp+328]
    000a7970str x6, [sp+336]
    000a7974ldr x3, [sp+368]
    000a7978str x3, [sp+304]
    000a797cldr x3, [sp+352]
    000a7980ldr x4, [sp+360]
    000a7984ldr x5, [sp+344]
    000a7988str x5, [sp+280]
    000a798cstr x3, [sp+288]
    000a7990str x4, [sp+296]
    000a7994ldr x3, [sp+104]
    000a7998str x3, [sp+120]
    000a799cldr x3, [sp+328]
    000a79a0ldr x4, [sp+336]
    000a79a4str x3, [sp+376]
    000a79a8str x4, [sp+384]
    000a79acldr x3, [sp+304]
    000a79b0str x3, [sp+232]
    000a79b4ldr x3, [sp+280]
    000a79b8ldr x4, [sp+288]
    000a79bcldr x5, [sp+296]
    000a79c0str x3, [sp+256]
    000a79c4str x4, [sp+264]
    000a79c8str x5, [sp+272]
    000a79ccldr x3, [sp+120]
    000a79d0str x3, [sp+80]
    000a79d4ldr x3, [sp+384]
    000a79d8ldr x4, [sp+376]
    000a79dcstr x4, [sp+240]
    000a79e0str x3, [sp+248]
    000a79e4cbnz x4, 0xa79ec
    000a79e8b 0xa7a1c
    000a79ec
    000a79ecloc_a79ec:
    000a79ecstr xzr, [sp+144]
    000a79f0stp xzr, xzr, [sp+152]
    000a79f4ldr x3, [sp+240]
    000a79f8ldr x4, [sp+248]
    000a79fcstr x3, [sp+128]
    000a7a00str x4, [sp+136]
    000a7a04ldr x0, [sp+144]
    000a7a08ldr x1, [sp+152]
    000a7a0cldr x2, [sp+160]
    000a7a10ldp x29, x30, [sp-8]
    000a7a14add sp, sp, 400
    000a7a18ret x30
    000a7a1c
    000a7a1cloc_a7a1c:
    000a7a1cldr x5, [sp+232]
    000a7a20ldrsb x27, [x5]
    000a7a24ldr w5, [x5]
    000a7a28sub x1, x5, 16
    000a7a2cstr x1, [sp+104]
    000a7a30ldr x2, [sp+272]
    000a7a34ldr x5, [sp+256]
    000a7a38subs xzr, x2, x1
    000a7a3cb.hs 0xa7a44
    000a7a40b 0xa7bc4
    000a7a44
    000a7a44loc_a7a44:
    000a7a44b 0xa7a48
    000a7a48
    000a7a48loc_a7a48:
    000a7a48str x5, [sp+344]
    000a7a4cstr x1, [sp+352]
    000a7a50str x2, [sp+360]
    000a7a54stp xzr, xzr, [sp+192]
    000a7a58stp xzr, xzr, [sp+208]
    000a7a5cstr xzr, [sp+224]
    000a7a60ldr x5, [sp+232]
    000a7a64ldrsb x27, [x5]
    000a7a68ldp x5, x6, [x5]
    000a7a6cstp x5, x6, [sp+192]
    000a7a70ldr x5, [sp+344]
    000a7a74ldr x6, [sp+352]
    000a7a78ldr x7, [sp+360]
    000a7a7cstr x5, [sp+208]
    000a7a80str x6, [sp+216]
    000a7a84str x7, [sp+224]
    000a7a88ldr x2, [sp+184]
    000a7a8cldr x0, [sp+168]
    000a7a90ldr x5, [sp+176]
    000a7a94add x1, x5, 1
    000a7a98subs xzr, x2, x1
    000a7a9cb.hs 0xa7aa4
    000a7aa0b 0xa7aa8
    000a7aa4
    000a7aa4loc_a7aa4:
    000a7aa4b 0xa7abc
    000a7aa8
    000a7aa8loc_a7aa8:
    000a7aa8orr x3, xzr, 1
    000a7aacadrp x4, 0x599000
    000a7ab0add x4, x4, 3904
    000a7ab4bl runtime.growslice
    000a7ab8b 0xa7abc
    000a7abc
    000a7abcloc_a7abc:
    000a7abcadd x5, x1, x1, lsl #2
    000a7ac0ubfm x5, x5, 61, 60
    000a7ac4sub x5, x5, 40
    000a7ac8add x5, x0, x5
    000a7accadrp x27, 0x9a4000
    000a7ad0ldr w6, [x27+3056]
    000a7ad4cbz w6, 0xa7adc
    000a7ad8b 0xa7ae0
    000a7adc
    000a7adcloc_a7adc:
    000a7adcb 0xa7b18
    000a7ae0
    000a7ae0loc_a7ae0:
    000a7ae0str x0, [sp+320]
    000a7ae4str x1, [sp+96]
    000a7ae8str x2, [sp+88]
    000a7aecstr x5, [sp+312]
    000a7af0adrp x0, 0x599000
    000a7af4add x0, x0, 3904
    000a7af8mov x1, x5
    000a7afcadd x2, sp, 192
    000a7b00bl runtime.wbMove
    000a7b04ldr x0, [sp+320]
    000a7b08ldr x1, [sp+96]
    000a7b0cldr x2, [sp+88]
    000a7b10ldr x5, [sp+312]
    000a7b14b 0xa7b18
    000a7b18
    000a7b18loc_a7b18:
    000a7b18ldp x6, x7, [sp+192]
    000a7b1cldp x8, x9, [sp+208]
    000a7b20stp x6, x7, [x5]
    000a7b24stp x8, x9, [x5+16]
    000a7b28ldr x6, [sp+224]
    000a7b2cstr x6, [x5+32]
    000a7b30str x0, [sp+168]
    000a7b34str x1, [sp+176]
    000a7b38str x2, [sp+184]
    000a7b3cldr x0, [sp+80]
    000a7b40ldr x1, [sp+416]
    000a7b44ldr x5, [sp+408]
    000a7b48ldr x6, [sp+424]
    000a7b4cb 0xa7b50
    000a7b50
    000a7b50loc_a7b50:
    000a7b50subs xzr, x1, x0
    000a7b54b.hs 0xa7b5c
    000a7b58b 0xa7bc0
    000a7b5c
    000a7b5cloc_a7b5c:
    000a7b5csub x6, x6, x0
    000a7b60sub x7, x1, x0
    000a7b64sub x8, xzr, x6
    000a7b68and x8, x0, x8, asr #63
    000a7b6cadd x5, x5, x8
    000a7b70str x5, [sp+408]
    000a7b74str x7, [sp+416]
    000a7b78str x6, [sp+424]
    000a7b7cb 0xa7b80
    000a7b80
    000a7b80loc_a7b80:
    000a7b80b 0xa7924
    000a7b84
    000a7b84loc_a7b84:
    000a7b84ldr x5, [sp+168]
    000a7b88ldr x6, [sp+176]
    000a7b8cldr x7, [sp+184]
    000a7b90str x5, [sp+144]
    000a7b94str x6, [sp+152]
    000a7b98str x7, [sp+160]
    000a7b9cstp xzr, xzr, [sp+128]
    000a7ba0ldr x0, [sp+144]
    000a7ba4ldr x1, [sp+152]
    000a7ba8ldr x2, [sp+160]
    000a7bacmov x3, xzr
    000a7bb0mov x4, xzr
    000a7bb4ldp x29, x30, [sp-8]
    000a7bb8add sp, sp, 400
    000a7bbcret x30
    000a7bc0
    000a7bc0loc_a7bc0:
    000a7bc0bl runtime.panicSliceB
    000a7bc4
    000a7bc4loc_a7bc4:
    000a7bc4bl runtime.panicSliceAcap
    000a7bc8hint
    000a7bcc
    000a7bccloc_a7bcc:
    000a7bccstp x0, x1, [sp+8]
    000a7bd0str x2, [sp+24]
    000a7bd4mov x3, x30
    000a7bd8bl runtime.morestack_noctxt.abi0
    000a7bdcldp x0, x1, [sp+8]
    000a7be0ldr x2, [sp+24]
    000a7be4b 0xa78e0
    000a7be8udf 0
    000a7becudf 0
    000a78e0
    000a7bf0
    000a7bf0syscall.netlinkMessageHeaderAndData: ; void syscall.netlinkMessageHeaderAndData(struct []uint8 b)
    000a7bf0ldr x16, [x28+16]
    000a7bf4sub x17, sp, 32
    000a7bf8subs xzr, x17, x16
    000a7bfcb.ls 0xa7da0
    000a7c00str x30, [sp-160]!
    000a7c04stur x29, [sp-8]
    000a7c08sub x29, sp, 8
    000a7c0cstr x0, [sp+168]
    000a7c10str x1, [sp+176]
    000a7c14str x2, [sp+184]
    000a7c18str xzr, [sp+112]
    000a7c1cstr xzr, [sp+88]
    000a7c20stp xzr, xzr, [sp+96]
    000a7c24str xzr, [sp+40]
    000a7c28stp xzr, xzr, [sp+72]
    000a7c2cldr x1, [sp+176]
    000a7c30ldr x2, [sp+168]
    000a7c34subs xzr, x1, 0
    000a7c38b.hi 0xa7c40
    000a7c3cb 0xa7d94
    000a7c40
    000a7c40loc_a7c40:
    000a7c40str x2, [sp+120]
    000a7c44ldr x1, [sp+120]
    000a7c48ldrsb x27, [x1]
    000a7c4cldr w1, [x1]
    000a7c50mov x0, x1
    000a7c54str x0, [sp+64]
    000a7c58bl syscall.nlmAlignOf
    000a7c5cstr x0, [sp+48]
    000a7c60ldr x1, [sp+120]
    000a7c64ldrsb x27, [x1]
    000a7c68ldr w1, [x1]
    000a7c6csubs xzr, x1, 16
    000a7c70cset x1, lt
    000a7c74strb w1, [sp+39]
    000a7c78b.lt 0xa7c80
    000a7c7cb 0xa7c84
    000a7c80
    000a7c80loc_a7c80:
    000a7c80b 0xa7c9c
    000a7c84
    000a7c84loc_a7c84:
    000a7c84ldr x7, [sp+176]
    000a7c88str x7, [sp+56]
    000a7c8csubs xzr, x0, x7
    000a7c90cset x7, gt
    000a7c94strb w7, [sp+39]
    000a7c98b 0xa7c9c
    000a7c9c
    000a7c9cloc_a7c9c:
    000a7c9cldrb w7, [sp+39]
    000a7ca0tbnz w7, 0, 0xa7ca8
    000a7ca4b 0xa7cf8
    000a7ca8
    000a7ca8loc_a7ca8:
    000a7ca8str xzr, [sp+112]
    000a7cacstr xzr, [sp+88]
    000a7cb0stp xzr, xzr, [sp+96]
    000a7cb4str xzr, [sp+40]
    000a7cb8adrp x7, 0x66c000
    000a7cbcadd x7, x7, 2264
    000a7cc0str x7, [sp+72]
    000a7cc4adrp x7, 0x669000
    000a7cc8add x7, x7, 3064
    000a7cccstr x7, [sp+80]
    000a7cd0ldr x4, [sp+40]
    000a7cd4ldr x5, [sp+72]
    000a7cd8ldr x1, [sp+88]
    000a7cdcldr x0, [sp+112]
    000a7ce0ldr x2, [sp+96]
    000a7ce4ldr x6, [sp+80]
    000a7ce8ldr x3, [sp+104]
    000a7cecldur x29, [sp-8]
    000a7cf0ldr x30, [sp], 160
    000a7cf4ret x30
    000a7cf8
    000a7cf8loc_a7cf8:
    000a7cf8ldr x1, [sp+176]
    000a7cfcldr x7, [sp+168]
    000a7d00ldr x8, [sp+184]
    000a7d04b 0xa7d08
    000a7d08
    000a7d08loc_a7d08:
    000a7d08subs xzr, x1, 16
    000a7d0cb.hs 0xa7d14
    000a7d10b 0xa7d8c
    000a7d14
    000a7d14loc_a7d14:
    000a7d14sub x8, x8, 16
    000a7d18sub x9, xzr, x8
    000a7d1csub x10, x1, 16
    000a7d20sbfm x9, x9, 63, 63
    000a7d24and x9, x9, 16
    000a7d28add x7, x7, x9
    000a7d2cstr x7, [sp+128]
    000a7d30str x10, [sp+136]
    000a7d34str x8, [sp+144]
    000a7d38ldr x7, [sp+120]
    000a7d3cstr x7, [sp+112]
    000a7d40ldr x7, [sp+128]
    000a7d44ldr x8, [sp+136]
    000a7d48ldr x9, [sp+144]
    000a7d4cstr x7, [sp+88]
    000a7d50str x8, [sp+96]
    000a7d54str x9, [sp+104]
    000a7d58ldr x7, [sp+48]
    000a7d5cstr x7, [sp+40]
    000a7d60stp xzr, xzr, [sp+72]
    000a7d64ldr x4, [sp+40]
    000a7d68ldr x1, [sp+88]
    000a7d6cldr x0, [sp+112]
    000a7d70ldr x2, [sp+96]
    000a7d74ldr x3, [sp+104]
    000a7d78mov x5, xzr
    000a7d7cmov x6, xzr
    000a7d80ldur x29, [sp-8]
    000a7d84ldr x30, [sp], 160
    000a7d88ret x30
    000a7d8c
    000a7d8cloc_a7d8c:
    000a7d8corr x0, xzr, 16
    000a7d90bl runtime.panicSliceB
    000a7d94
    000a7d94loc_a7d94:
    000a7d94mov x0, xzr
    000a7d98bl runtime.panicIndex
    000a7d9chint
    000a7da0
    000a7da0loc_a7da0:
    000a7da0stp x0, x1, [sp+8]
    000a7da4str x2, [sp+24]
    000a7da8mov x3, x30
    000a7dacbl runtime.morestack_noctxt.abi0
    000a7db0ldp x0, x1, [sp+8]
    000a7db4ldr x2, [sp+24]
    000a7db8b 0xa7bf0
    000a7dbcudf 0
    000a7bf0
    000a7dc0
    000a7dc0syscall.ParseNetlinkRouteAttr: ; void syscall.ParseNetlinkRouteAttr(syscall.NetlinkMessage * m)
    000a7dc0ldr x16, [x28+16]
    000a7dc4sub x17, sp, 272
    000a7dc8subs xzr, x17, x16
    000a7dccb.ls 0xa8278
    000a7dd0sub x20, sp, 400
    000a7dd4stp x29, x30, [x20-8]
    000a7dd8add sp, x20, 0
    000a7ddcsub x29, sp, 8
    000a7de0str x0, [sp+408]
    000a7de4str xzr, [sp+144]
    000a7de8stp xzr, xzr, [sp+152]
    000a7decstp xzr, xzr, [sp+128]
    000a7df0str xzr, [sp+240]
    000a7df4stp xzr, xzr, [sp+248]
    000a7df8ldr x5, [sp+408]
    000a7dfcldrsb x27, [x5]
    000a7e00ldrh w5, [x5+4]
    000a7e04strh w5, [sp+94]
    000a7e08mov x6, x5
    000a7e0csubs wzr, w6, 16
    000a7e10b.hs 0xa7e18
    000a7e14b 0xa7e7c
    000a7e18
    000a7e18loc_a7e18:
    000a7e18mov x6, x5
    000a7e1csubs wzr, w6, 17
    000a7e20b.ls 0xa7e28
    000a7e24b 0xa7e78
    000a7e28
    000a7e28loc_a7e28:
    000a7e28b 0xa7e2c
    000a7e2c
    000a7e2cloc_a7e2c:
    000a7e2cldr x5, [sp+408]
    000a7e30ldrsb x27, [x5]
    000a7e34ldr x1, [x5+24]
    000a7e38ldr x6, [x5+16]
    000a7e3cldr x5, [x5+32]
    000a7e40b 0xa7e44
    000a7e44
    000a7e44loc_a7e44:
    000a7e44subs xzr, x1, 16
    000a7e48b.hs 0xa7e50
    000a7e4cb 0xa826c
    000a7e50
    000a7e50loc_a7e50:
    000a7e50sub x5, x5, 16
    000a7e54sub x7, xzr, x5
    000a7e58sub x8, x1, 16
    000a7e5csbfm x7, x7, 63, 63
    000a7e60and x7, x7, 16
    000a7e64add x6, x6, x7
    000a7e68str x6, [sp+240]
    000a7e6cstr x8, [sp+248]
    000a7e70str x5, [sp+256]
    000a7e74b 0xa7f64
    000a7e78
    000a7e78loc_a7e78:
    000a7e78b 0xa7e80
    000a7e7c
    000a7e7cloc_a7e7c:
    000a7e7cb 0xa7e80
    000a7e80
    000a7e80loc_a7e80:
    000a7e80mov x6, x5
    000a7e84subs wzr, w6, 20
    000a7e88b.hs 0xa7e90
    000a7e8cb 0xa7ef4
    000a7e90
    000a7e90loc_a7e90:
    000a7e90mov x6, x5
    000a7e94subs wzr, w6, 21
    000a7e98b.ls 0xa7ea0
    000a7e9cb 0xa7ef0
    000a7ea0
    000a7ea0loc_a7ea0:
    000a7ea0b 0xa7ea4
    000a7ea4
    000a7ea4loc_a7ea4:
    000a7ea4ldr x5, [sp+408]
    000a7ea8ldrsb x27, [x5]
    000a7eacldr x1, [x5+24]
    000a7eb0ldr x6, [x5+16]
    000a7eb4ldr x5, [x5+32]
    000a7eb8b 0xa7ebc
    000a7ebc
    000a7ebcloc_a7ebc:
    000a7ebcsubs xzr, x1, 8
    000a7ec0b.hs 0xa7ec8
    000a7ec4b 0xa8264
    000a7ec8
    000a7ec8loc_a7ec8:
    000a7ec8sub x5, x5, 8
    000a7eccsub x7, xzr, x5
    000a7ed0sub x8, x1, 8
    000a7ed4sbfm x7, x7, 63, 63
    000a7ed8and x7, x7, 8
    000a7edcadd x6, x6, x7
    000a7ee0str x6, [sp+240]
    000a7ee4str x8, [sp+248]
    000a7ee8str x5, [sp+256]
    000a7eecb 0xa7f64
    000a7ef0
    000a7ef0loc_a7ef0:
    000a7ef0b 0xa7ef8
    000a7ef4
    000a7ef4loc_a7ef4:
    000a7ef4b 0xa7ef8
    000a7ef8
    000a7ef8loc_a7ef8:
    000a7ef8mov x6, x5
    000a7efcsubs wzr, w6, 24
    000a7f00b.hs 0xa7f08
    000a7f04b 0xa7f74
    000a7f08
    000a7f08loc_a7f08:
    000a7f08subs wzr, w5, 25
    000a7f0cb.ls 0xa7f14
    000a7f10b 0xa7f70
    000a7f14
    000a7f14loc_a7f14:
    000a7f14b 0xa7f18
    000a7f18
    000a7f18loc_a7f18:
    000a7f18ldr x5, [sp+408]
    000a7f1cldrsb x27, [x5]
    000a7f20ldr x1, [x5+24]
    000a7f24ldr x6, [x5+16]
    000a7f28ldr x5, [x5+32]
    000a7f2cb 0xa7f30
    000a7f30
    000a7f30loc_a7f30:
    000a7f30subs xzr, x1, 12
    000a7f34b.hs 0xa7f3c
    000a7f38b 0xa825c
    000a7f3c
    000a7f3cloc_a7f3c:
    000a7f3csub x5, x5, 12
    000a7f40sub x7, xzr, x5
    000a7f44sub x8, x1, 12
    000a7f48sbfm x7, x7, 63, 63
    000a7f4cand x7, x7, 12
    000a7f50add x6, x6, x7
    000a7f54str x6, [sp+240]
    000a7f58str x8, [sp+248]
    000a7f5cstr x5, [sp+256]
    000a7f60b 0xa7f64
    000a7f64
    000a7f64loc_a7f64:
    000a7f64str xzr, [sp+264]
    000a7f68stp xzr, xzr, [sp+272]
    000a7f6cb 0xa7fc4
    000a7f70
    000a7f70loc_a7f70:
    000a7f70b 0xa7f78
    000a7f74
    000a7f74loc_a7f74:
    000a7f74b 0xa7f78
    000a7f78
    000a7f78loc_a7f78:
    000a7f78b 0xa7f7c
    000a7f7c
    000a7f7cloc_a7f7c:
    000a7f7cb 0xa7f80
    000a7f80
    000a7f80loc_a7f80:
    000a7f80b 0xa7f84
    000a7f84
    000a7f84loc_a7f84:
    000a7f84str xzr, [sp+144]
    000a7f88stp xzr, xzr, [sp+152]
    000a7f8cadrp x5, 0x66c000
    000a7f90add x5, x5, 2264
    000a7f94str x5, [sp+128]
    000a7f98adrp x5, 0x669000
    000a7f9cadd x5, x5, 3064
    000a7fa0str x5, [sp+136]
    000a7fa4ldr x3, [sp+128]
    000a7fa8ldr x0, [sp+144]
    000a7facldr x1, [sp+152]
    000a7fb0ldr x4, [sp+136]
    000a7fb4ldr x2, [sp+160]
    000a7fb8ldp x29, x30, [sp-8]
    000a7fbcadd sp, sp, 400
    000a7fc0ret x30
    000a7fc4
    000a7fc4loc_a7fc4:
    000a7fc4ldr x5, [sp+248]
    000a7fc8str x5, [sp+112]
    000a7fccsubs xzr, x5, 4
    000a7fd0b.ge 0xa7fd8
    000a7fd4b 0xa8218
    000a7fd8
    000a7fd8loc_a7fd8:
    000a7fd8str xzr, [sp+344]
    000a7fdcstr xzr, [sp+320]
    000a7fe0stp xzr, xzr, [sp+328]
    000a7fe4stp xzr, xzr, [sp+304]
    000a7fe8ldr x0, [sp+240]
    000a7fecldr x1, [sp+248]
    000a7ff0ldr x2, [sp+256]
    000a7ff4bl syscall.netlinkRouteAttrAndValue
    000a7ff8str x0, [sp+344]
    000a7ffcstr x1, [sp+320]
    000a8000str x2, [sp+328]
    000a8004str x3, [sp+336]
    000a8008str x4, [sp+104]
    000a800cstr x5, [sp+304]
    000a8010str x6, [sp+312]
    000a8014ldr x3, [sp+344]
    000a8018str x3, [sp+296]
    000a801cldr x3, [sp+328]
    000a8020ldr x4, [sp+336]
    000a8024ldr x5, [sp+320]
    000a8028str x5, [sp+368]
    000a802cstr x3, [sp+376]
    000a8030str x4, [sp+384]
    000a8034ldr x3, [sp+104]
    000a8038str x3, [sp+120]
    000a803cldr x3, [sp+304]
    000a8040ldr x4, [sp+312]
    000a8044str x3, [sp+352]
    000a8048str x4, [sp+360]
    000a804cldr x3, [sp+296]
    000a8050str x3, [sp+288]
    000a8054ldr x3, [sp+368]
    000a8058ldr x4, [sp+376]
    000a805cldr x5, [sp+384]
    000a8060str x3, [sp+168]
    000a8064str x4, [sp+176]
    000a8068str x5, [sp+184]
    000a806cldr x3, [sp+120]
    000a8070str x3, [sp+96]
    000a8074ldr x3, [sp+360]
    000a8078ldr x4, [sp+352]
    000a807cstr x4, [sp+224]
    000a8080str x3, [sp+232]
    000a8084cbnz x4, 0xa808c
    000a8088b 0xa80bc
    000a808c
    000a808cloc_a808c:
    000a808cstr xzr, [sp+144]
    000a8090stp xzr, xzr, [sp+152]
    000a8094ldr x3, [sp+224]
    000a8098ldr x4, [sp+232]
    000a809cstr x3, [sp+128]
    000a80a0str x4, [sp+136]
    000a80a4ldr x0, [sp+144]
    000a80a8ldr x1, [sp+152]
    000a80acldr x2, [sp+160]
    000a80b0ldp x29, x30, [sp-8]
    000a80b4add sp, sp, 400
    000a80b8ret x30
    000a80bc
    000a80bcloc_a80bc:
    000a80bcldr x5, [sp+288]
    000a80c0ldrsb x27, [x5]
    000a80c4ldrh w5, [x5]
    000a80c8sub x1, x5, 4
    000a80ccstr x1, [sp+104]
    000a80d0ldr x2, [sp+184]
    000a80d4ldr x5, [sp+168]
    000a80d8subs xzr, x2, x1
    000a80dcb.hs 0xa80e4
    000a80e0b 0xa8258
    000a80e4
    000a80e4loc_a80e4:
    000a80e4b 0xa80e8
    000a80e8
    000a80e8loc_a80e8:
    000a80e8str x5, [sp+320]
    000a80ecstr x1, [sp+328]
    000a80f0str x2, [sp+336]
    000a80f4strh wzr, [sp+192]
    000a80f8strh wzr, [sp+194]
    000a80fcstr xzr, [sp+200]
    000a8100stp xzr, xzr, [sp+208]
    000a8104ldr x5, [sp+288]
    000a8108ldrsb x27, [x5]
    000a810cldrh w6, [x5]
    000a8110ldrh w5, [x5+2]
    000a8114strh w6, [sp+192]
    000a8118strh w5, [sp+194]
    000a811cldr x5, [sp+320]
    000a8120ldr x6, [sp+328]
    000a8124ldr x7, [sp+336]
    000a8128str x5, [sp+200]
    000a812cstr x6, [sp+208]
    000a8130str x7, [sp+216]
    000a8134ldr x2, [sp+280]
    000a8138ldr x0, [sp+264]
    000a813cldr x5, [sp+272]
    000a8140add x1, x5, 1
    000a8144subs xzr, x2, x1
    000a8148b.hs 0xa8150
    000a814cb 0xa8154
    000a8150
    000a8150loc_a8150:
    000a8150b 0xa8168
    000a8154
    000a8154loc_a8154:
    000a8154orr x3, xzr, 1
    000a8158adrp x4, 0x599000
    000a815cadd x4, x4, 128
    000a8160bl runtime.growslice
    000a8164b 0xa8168
    000a8168
    000a8168loc_a8168:
    000a8168ldr x5, [sp+200]
    000a816cldrh w6, [sp+192]
    000a8170ldrh w7, [sp+194]
    000a8174ldr x8, [sp+208]
    000a8178ldr x9, [sp+216]
    000a817csub x10, x1, 1
    000a8180add x11, x0, x10, lsl #5
    000a8184ubfm x10, x10, 59, 58
    000a8188strh w6, [x0+x10]
    000a818cstrh w7, [x11+2]
    000a8190str x8, [x11+16]
    000a8194str x9, [x11+24]
    000a8198adrp x27, 0x9a3000
    000a819cldr w6, [x27+3056]
    000a81a0cbz w6, 0xa81a8
    000a81a4b 0xa81ac
    000a81a8
    000a81a8loc_a81a8:
    000a81a8b 0xa81c0
    000a81ac
    000a81acloc_a81ac:
    000a81acbl runtime.gcWriteBarrier2
    000a81b0str x5, [x25]
    000a81b4ldr x6, [x11+8]
    000a81b8str x6, [x25+8]
    000a81bcb 0xa81c0
    000a81c0
    000a81c0loc_a81c0:
    000a81c0str x5, [x11+8]
    000a81c4str x0, [sp+264]
    000a81c8str x1, [sp+272]
    000a81ccstr x2, [sp+280]
    000a81d0ldr x0, [sp+96]
    000a81d4ldr x1, [sp+248]
    000a81d8ldr x5, [sp+240]
    000a81dcldr x6, [sp+256]
    000a81e0b 0xa81e4
    000a81e4
    000a81e4loc_a81e4:
    000a81e4subs xzr, x1, x0
    000a81e8b.hs 0xa81f0
    000a81ecb 0xa8254
    000a81f0
    000a81f0loc_a81f0:
    000a81f0sub x6, x6, x0
    000a81f4sub x7, x1, x0
    000a81f8sub x8, xzr, x6
    000a81fcand x8, x0, x8, asr #63
    000a8200add x5, x5, x8
    000a8204str x5, [sp+240]
    000a8208str x7, [sp+248]
    000a820cstr x6, [sp+256]
    000a8210b 0xa8214
    000a8214
    000a8214loc_a8214:
    000a8214b 0xa7fc4
    000a8218
    000a8218loc_a8218:
    000a8218ldr x5, [sp+264]
    000a821cldr x6, [sp+272]
    000a8220ldr x7, [sp+280]
    000a8224str x5, [sp+144]
    000a8228str x6, [sp+152]
    000a822cstr x7, [sp+160]
    000a8230stp xzr, xzr, [sp+128]
    000a8234ldr x0, [sp+144]
    000a8238ldr x1, [sp+152]
    000a823cldr x2, [sp+160]
    000a8240mov x3, xzr
    000a8244mov x4, xzr
    000a8248ldp x29, x30, [sp-8]
    000a824cadd sp, sp, 400
    000a8250ret x30
    000a8254
    000a8254loc_a8254:
    000a8254bl runtime.panicSliceB
    000a8258
    000a8258loc_a8258:
    000a8258bl runtime.panicSliceAcap
    000a825c
    000a825cloc_a825c:
    000a825corr x0, xzr, 12
    000a8260bl runtime.panicSliceB
    000a8264
    000a8264loc_a8264:
    000a8264orr x0, xzr, 8
    000a8268bl runtime.panicSliceB
    000a826c
    000a826cloc_a826c:
    000a826corr x0, xzr, 16
    000a8270bl runtime.panicSliceB
    000a8274hint
    000a8278
    000a8278loc_a8278:
    000a8278str x0, [sp+8]
    000a827cmov x3, x30
    000a8280bl runtime.morestack_noctxt.abi0
    000a8284ldr x0, [sp+8]
    000a8288b 0xa7dc0
    000a828cudf 0
    000a7dc0
    000a8290
    000a8290syscall.netlinkRouteAttrAndValue: ; void syscall.netlinkRouteAttrAndValue(struct []uint8 b)
    000a8290ldr x16, [x28+16]
    000a8294sub x17, sp, 16
    000a8298subs xzr, x17, x16
    000a829cb.ls 0xa844c
    000a82a0str x30, [sp-144]!
    000a82a4stur x29, [sp-8]
    000a82a8sub x29, sp, 8
    000a82acstr x0, [sp+152]
    000a82b0str x1, [sp+160]
    000a82b4str x2, [sp+168]
    000a82b8str xzr, [sp+96]
    000a82bcstr xzr, [sp+72]
    000a82c0stp xzr, xzr, [sp+80]
    000a82c4str xzr, [sp+32]
    000a82c8stp xzr, xzr, [sp+56]
    000a82ccldr x1, [sp+160]
    000a82d0ldr x7, [sp+152]
    000a82d4subs xzr, x1, 0
    000a82d8b.hi 0xa82e0
    000a82dcb 0xa8440
    000a82e0
    000a82e0loc_a82e0:
    000a82e0str x7, [sp+104]
    000a82e4ldr x7, [sp+104]
    000a82e8ldrsb x27, [x7]
    000a82ecldrh w7, [x7]
    000a82f0subs xzr, x7, 4
    000a82f4cset x7, lt
    000a82f8strb w7, [sp+31]
    000a82fcb.lt 0xa8304
    000a8300b 0xa8308
    000a8304
    000a8304loc_a8304:
    000a8304b 0xa832c
    000a8308
    000a8308loc_a8308:
    000a8308ldr x7, [sp+160]
    000a830cstr x7, [sp+48]
    000a8310ldr x8, [sp+104]
    000a8314ldrsb x27, [x8]
    000a8318ldrh w8, [x8]
    000a831csubs xzr, x8, x7
    000a8320cset x7, gt
    000a8324strb w7, [sp+31]
    000a8328b 0xa832c
    000a832c
    000a832cloc_a832c:
    000a832cldrb w7, [sp+31]
    000a8330tbnz w7, 0, 0xa8338
    000a8334b 0xa8388
    000a8338
    000a8338loc_a8338:
    000a8338str xzr, [sp+96]
    000a833cstr xzr, [sp+72]
    000a8340stp xzr, xzr, [sp+80]
    000a8344str xzr, [sp+32]
    000a8348adrp x7, 0x66b000
    000a834cadd x7, x7, 2264
    000a8350str x7, [sp+56]
    000a8354adrp x7, 0x668000
    000a8358add x7, x7, 3064
    000a835cstr x7, [sp+64]
    000a8360ldr x4, [sp+32]
    000a8364ldr x5, [sp+56]
    000a8368ldr x1, [sp+72]
    000a836cldr x0, [sp+96]
    000a8370ldr x2, [sp+80]
    000a8374ldr x6, [sp+64]
    000a8378ldr x3, [sp+88]
    000a837cldur x29, [sp-8]
    000a8380ldr x30, [sp], 144
    000a8384ret x30
    000a8388
    000a8388loc_a8388:
    000a8388ldr x1, [sp+160]
    000a838cldr x2, [sp+152]
    000a8390ldr x3, [sp+168]
    000a8394b 0xa8398
    000a8398
    000a8398loc_a8398:
    000a8398subs xzr, x1, 4
    000a839cb.hs 0xa83a4
    000a83a0b 0xa8438
    000a83a4
    000a83a4loc_a83a4:
    000a83a4sub x3, x3, 4
    000a83a8sub x4, xzr, x3
    000a83acsub x1, x1, 4
    000a83b0sbfm x4, x4, 63, 63
    000a83b4and x4, x4, 4
    000a83b8add x2, x2, x4
    000a83bcstr x2, [sp+112]
    000a83c0str x1, [sp+120]
    000a83c4str x3, [sp+128]
    000a83c8ldr x1, [sp+104]
    000a83ccldrsb x27, [x1]
    000a83d0ldrh w1, [x1]
    000a83d4mov x0, x1
    000a83d8str x0, [sp+40]
    000a83dcbl syscall.rtaAlignOf
    000a83e0str x0, [sp+48]
    000a83e4ldr x1, [sp+104]
    000a83e8str x1, [sp+96]
    000a83ecldr x1, [sp+112]
    000a83f0ldr x2, [sp+120]
    000a83f4ldr x3, [sp+128]
    000a83f8str x1, [sp+72]
    000a83fcstr x2, [sp+80]
    000a8400str x3, [sp+88]
    000a8404ldr x1, [sp+48]
    000a8408str x1, [sp+32]
    000a840cstp xzr, xzr, [sp+56]
    000a8410ldr x4, [sp+32]
    000a8414ldr x1, [sp+72]
    000a8418ldr x0, [sp+96]
    000a841cldr x2, [sp+80]
    000a8420ldr x3, [sp+88]
    000a8424mov x5, xzr
    000a8428mov x6, xzr
    000a842cldur x29, [sp-8]
    000a8430ldr x30, [sp], 144
    000a8434ret x30
    000a8438
    000a8438loc_a8438:
    000a8438orr x0, xzr, 4
    000a843cbl runtime.panicSliceB
    000a8440
    000a8440loc_a8440:
    000a8440mov x0, xzr
    000a8444bl runtime.panicIndex
    000a8448hint
    000a844c
    000a844cloc_a844c:
    000a844cstp x0, x1, [sp+8]
    000a8450str x2, [sp+24]
    000a8454mov x3, x30
    000a8458bl runtime.morestack_noctxt.abi0
    000a845cldp x0, x1, [sp+8]
    000a8460ldr x2, [sp+24]
    000a8464b 0xa8290
    000a8468udf 0
    000a846cudf 0
    000a8290
    000a8470
    000a8470syscall.init.0: ; void syscall.init.0(void)
    000a8470ldr x16, [x28+16]
    000a8474subs xzr, sp, x16
    000a8478b.ls 0xa8584
    000a847cstr x30, [sp-96]!
    000a8480stur x29, [sp-8]
    000a8484sub x29, sp, 8
    000a8488adrp x0, 0x599000
    000a848cadd x0, x0, 608
    000a8490bl runtime.newobject
    000a8494str x0, [sp+80]
    000a8498stp xzr, xzr, [x0]
    000a849cldr x1, [sp+80]
    000a84a0orr x0, xzr, 7
    000a84a4bl syscall.Getrlimit
    000a84a8str x0, [sp+64]
    000a84acstr x1, [sp+72]
    000a84b0subs xzr, x0, 0
    000a84b4cset x1, ne
    000a84b8eor x1, x1, 1
    000a84bcstrb w1, [sp+46]
    000a84c0cbnz x0, 0xa84c8
    000a84c4b 0xa84cc
    000a84c8
    000a84c8loc_a84c8:
    000a84c8b 0xa84e4
    000a84cc
    000a84ccloc_a84cc:
    000a84ccldr x3, [sp+80]
    000a84d0ldr x3, [x3+8]
    000a84d4subs xzr, x3, 0
    000a84d8cset x3, ne
    000a84dcstrb w3, [sp+46]
    000a84e0b 0xa84e4
    000a84e4
    000a84e4loc_a84e4:
    000a84e4ldrb w3, [sp+46]
    000a84e8strb w3, [sp+47]
    000a84ectbnz w3, 0, 0xa84f4
    000a84f0b 0xa8518
    000a84f4
    000a84f4loc_a84f4:
    000a84f4ldr x3, [sp+80]
    000a84f8ldr x3, [x3]
    000a84fcldr x4, [sp+80]
    000a8500ldr x4, [x4+8]
    000a8504sub x4, x4, 1
    000a8508subs xzr, x3, x4
    000a850ccset x3, lo
    000a8510strb w3, [sp+47]
    000a8514b 0xa851c
    000a8518
    000a8518loc_a8518:
    000a8518b 0xa851c
    000a851c
    000a851cloc_a851c:
    000a851cldrb w3, [sp+47]
    000a8520tbnz w3, 0, 0xa8528
    000a8524b 0xa8574
    000a8528
    000a8528loc_a8528:
    000a8528ldr x2, [sp+80]
    000a852cadrp x0, 0x978000
    000a8530add x0, x0, 3368
    000a8534adrp x1, 0x674000
    000a8538add x1, x1, 320
    000a853cbl sync/atomic.(*Pointer[go.shape.struct { Cur uint64; Max uint64 }]).Store
    000a8540ldr x3, [sp+80]
    000a8544ldr x4, [x3+8]
    000a8548ldr x3, [x3]
    000a854cstr x3, [sp+48]
    000a8550str x4, [sp+56]
    000a8554sub x3, x4, 1
    000a8558str x3, [sp+48]
    000a855cadd x0, sp, 48
    000a8560bl syscall.adjustFileLimit
    000a8564orr x0, xzr, 7
    000a8568add x1, sp, 48
    000a856cbl syscall.setrlimit
    000a8570b 0xa8578
    000a8574
    000a8574loc_a8574:
    000a8574b 0xa8578
    000a8578
    000a8578loc_a8578:
    000a8578ldur x29, [sp-8]
    000a857cldr x30, [sp], 96
    000a8580ret x30
    000a8584
    000a8584loc_a8584:
    000a8584mov x3, x30
    000a8588bl runtime.morestack_noctxt.abi0
    000a858cb 0xa8470
    000a8470