File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Loading..