File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
000a7dc0
000a7dc0syscall.ParseNetlinkRouteAttr: ; void syscall.ParseNetlinkRouteAttr(syscall.NetlinkMessage * m)
000a7dc0ldr x16, [x28+16]
000a7dc4sub x17, sp, 272
000a7dc8subs xzr, x17, x16
000a7dccb.ls 0xa8278
000a7dd0sub x20, sp, 400
000a7dd4stp x29, x30, [x20-8]
000a7dd8add sp, x20, 0
000a7ddcsub x29, sp, 8
000a7de0str x0, [sp+408]
000a7de4str xzr, [sp+144]
000a7de8stp xzr, xzr, [sp+152]
000a7decstp xzr, xzr, [sp+128]
000a7df0str xzr, [sp+240]
000a7df4stp xzr, xzr, [sp+248]
000a7df8ldr x5, [sp+408]
000a7dfcldrsb x27, [x5]
000a7e00ldrh w5, [x5+4]
000a7e04strh w5, [sp+94]
000a7e08mov x6, x5
000a7e0csubs wzr, w6, 16
000a7e10b.hs 0xa7e18
000a7e14b 0xa7e7c
000a7e18
000a7e18loc_a7e18:
000a7e18mov x6, x5
000a7e1csubs wzr, w6, 17
000a7e20b.ls 0xa7e28
000a7e24b 0xa7e78
000a7e28
000a7e28loc_a7e28:
000a7e28b 0xa7e2c
000a7e2c
000a7e2cloc_a7e2c:
000a7e2cldr x5, [sp+408]
000a7e30ldrsb x27, [x5]
000a7e34ldr x1, [x5+24]
000a7e38ldr x6, [x5+16]
000a7e3cldr x5, [x5+32]
000a7e40b 0xa7e44
000a7e44
000a7e44loc_a7e44:
000a7e44subs xzr, x1, 16
000a7e48b.hs 0xa7e50
000a7e4cb 0xa826c
000a7e50
000a7e50loc_a7e50:
000a7e50sub x5, x5, 16
000a7e54sub x7, xzr, x5
000a7e58sub x8, x1, 16
000a7e5csbfm x7, x7, 63, 63
000a7e60and x7, x7, 16
000a7e64add x6, x6, x7
000a7e68str x6, [sp+240]
000a7e6cstr x8, [sp+248]
000a7e70str x5, [sp+256]
000a7e74b 0xa7f64
000a7e78
000a7e78loc_a7e78:
000a7e78b 0xa7e80
000a7e7c
000a7e7cloc_a7e7c:
000a7e7cb 0xa7e80
000a7e80
000a7e80loc_a7e80:
000a7e80mov x6, x5
000a7e84subs wzr, w6, 20
000a7e88b.hs 0xa7e90
000a7e8cb 0xa7ef4
000a7e90
000a7e90loc_a7e90:
000a7e90mov x6, x5
000a7e94subs wzr, w6, 21
000a7e98b.ls 0xa7ea0
000a7e9cb 0xa7ef0
000a7ea0
000a7ea0loc_a7ea0:
000a7ea0b 0xa7ea4
000a7ea4
000a7ea4loc_a7ea4:
000a7ea4ldr x5, [sp+408]
000a7ea8ldrsb x27, [x5]
000a7eacldr x1, [x5+24]
000a7eb0ldr x6, [x5+16]
000a7eb4ldr x5, [x5+32]
000a7eb8b 0xa7ebc
000a7ebc
000a7ebcloc_a7ebc:
000a7ebcsubs xzr, x1, 8
000a7ec0b.hs 0xa7ec8
000a7ec4b 0xa8264
000a7ec8
000a7ec8loc_a7ec8:
000a7ec8sub x5, x5, 8
000a7eccsub x7, xzr, x5
000a7ed0sub x8, x1, 8
000a7ed4sbfm x7, x7, 63, 63
000a7ed8and x7, x7, 8
000a7edcadd x6, x6, x7
000a7ee0str x6, [sp+240]
000a7ee4str x8, [sp+248]
000a7ee8str x5, [sp+256]
000a7eecb 0xa7f64
000a7ef0
000a7ef0loc_a7ef0:
000a7ef0b 0xa7ef8
000a7ef4
000a7ef4loc_a7ef4:
000a7ef4b 0xa7ef8
000a7ef8
000a7ef8loc_a7ef8:
000a7ef8mov x6, x5
000a7efcsubs wzr, w6, 24
000a7f00b.hs 0xa7f08
000a7f04b 0xa7f74
000a7f08
000a7f08loc_a7f08:
000a7f08subs wzr, w5, 25
000a7f0cb.ls 0xa7f14
000a7f10b 0xa7f70
000a7f14
000a7f14loc_a7f14:
000a7f14b 0xa7f18
000a7f18
000a7f18loc_a7f18:
000a7f18ldr x5, [sp+408]
000a7f1cldrsb x27, [x5]
000a7f20ldr x1, [x5+24]
000a7f24ldr x6, [x5+16]
000a7f28ldr x5, [x5+32]
000a7f2cb 0xa7f30
000a7f30
000a7f30loc_a7f30:
000a7f30subs xzr, x1, 12
000a7f34b.hs 0xa7f3c
000a7f38b 0xa825c
000a7f3c
000a7f3cloc_a7f3c:
000a7f3csub x5, x5, 12
000a7f40sub x7, xzr, x5
000a7f44sub x8, x1, 12
000a7f48sbfm x7, x7, 63, 63
000a7f4cand x7, x7, 12
000a7f50add x6, x6, x7
000a7f54str x6, [sp+240]
000a7f58str x8, [sp+248]
000a7f5cstr x5, [sp+256]
000a7f60b 0xa7f64
000a7f64
000a7f64loc_a7f64:
000a7f64str xzr, [sp+264]
000a7f68stp xzr, xzr, [sp+272]
000a7f6cb 0xa7fc4
000a7f70
000a7f70loc_a7f70:
000a7f70b 0xa7f78
000a7f74
000a7f74loc_a7f74:
000a7f74b 0xa7f78
000a7f78
000a7f78loc_a7f78:
000a7f78b 0xa7f7c
000a7f7c
000a7f7cloc_a7f7c:
000a7f7cb 0xa7f80
000a7f80
000a7f80loc_a7f80:
000a7f80b 0xa7f84
000a7f84
000a7f84loc_a7f84:
000a7f84str xzr, [sp+144]
000a7f88stp xzr, xzr, [sp+152]
000a7f8cadrp x5, 0x66c000
000a7f90add x5, x5, 2264
000a7f94str x5, [sp+128]
000a7f98adrp x5, 0x669000
000a7f9cadd x5, x5, 3064
000a7fa0str x5, [sp+136]
000a7fa4ldr x3, [sp+128]
000a7fa8ldr x0, [sp+144]
000a7facldr x1, [sp+152]
000a7fb0ldr x4, [sp+136]
000a7fb4ldr x2, [sp+160]
000a7fb8ldp x29, x30, [sp-8]
000a7fbcadd sp, sp, 400
000a7fc0ret x30
000a7fc4
000a7fc4loc_a7fc4:
000a7fc4ldr x5, [sp+248]
000a7fc8str x5, [sp+112]
000a7fccsubs xzr, x5, 4
000a7fd0b.ge 0xa7fd8
000a7fd4b 0xa8218
000a7fd8
000a7fd8loc_a7fd8:
000a7fd8str xzr, [sp+344]
000a7fdcstr xzr, [sp+320]
000a7fe0stp xzr, xzr, [sp+328]
000a7fe4stp xzr, xzr, [sp+304]
000a7fe8ldr x0, [sp+240]
000a7fecldr x1, [sp+248]
000a7ff0ldr x2, [sp+256]
000a7ff4bl syscall.netlinkRouteAttrAndValue
000a7ff8str x0, [sp+344]
000a7ffcstr x1, [sp+320]
000a8000str x2, [sp+328]
000a8004str x3, [sp+336]
000a8008str x4, [sp+104]
000a800cstr x5, [sp+304]
000a8010str x6, [sp+312]
000a8014ldr x3, [sp+344]
000a8018str x3, [sp+296]
000a801cldr x3, [sp+328]
000a8020ldr x4, [sp+336]
000a8024ldr x5, [sp+320]
000a8028str x5, [sp+368]
000a802cstr x3, [sp+376]
000a8030str x4, [sp+384]
000a8034ldr x3, [sp+104]
000a8038str x3, [sp+120]
000a803cldr x3, [sp+304]
000a8040ldr x4, [sp+312]
000a8044str x3, [sp+352]
000a8048str x4, [sp+360]
000a804cldr x3, [sp+296]
000a8050str x3, [sp+288]
000a8054ldr x3, [sp+368]
000a8058ldr x4, [sp+376]
000a805cldr x5, [sp+384]
000a8060str x3, [sp+168]
000a8064str x4, [sp+176]
000a8068str x5, [sp+184]
000a806cldr x3, [sp+120]
000a8070str x3, [sp+96]
000a8074ldr x3, [sp+360]
000a8078ldr x4, [sp+352]
000a807cstr x4, [sp+224]
000a8080str x3, [sp+232]
000a8084cbnz x4, 0xa808c
000a8088b 0xa80bc
000a808c
000a808cloc_a808c:
000a808cstr xzr, [sp+144]
000a8090stp xzr, xzr, [sp+152]
000a8094ldr x3, [sp+224]
000a8098ldr x4, [sp+232]
000a809cstr x3, [sp+128]
000a80a0str x4, [sp+136]
000a80a4ldr x0, [sp+144]
000a80a8ldr x1, [sp+152]
000a80acldr x2, [sp+160]
000a80b0ldp x29, x30, [sp-8]
000a80b4add sp, sp, 400
000a80b8ret x30
000a80bc
000a80bcloc_a80bc:
000a80bcldr x5, [sp+288]
000a80c0ldrsb x27, [x5]
000a80c4ldrh w5, [x5]
000a80c8sub x1, x5, 4
000a80ccstr x1, [sp+104]
000a80d0ldr x2, [sp+184]
000a80d4ldr x5, [sp+168]
000a80d8subs xzr, x2, x1
000a80dcb.hs 0xa80e4
000a80e0b 0xa8258
000a80e4
000a80e4loc_a80e4:
000a80e4b 0xa80e8
000a80e8
000a80e8loc_a80e8:
000a80e8str x5, [sp+320]
000a80ecstr x1, [sp+328]
000a80f0str x2, [sp+336]
000a80f4strh wzr, [sp+192]
000a80f8strh wzr, [sp+194]
000a80fcstr xzr, [sp+200]
000a8100stp xzr, xzr, [sp+208]
000a8104ldr x5, [sp+288]
000a8108ldrsb x27, [x5]
000a810cldrh w6, [x5]
000a8110ldrh w5, [x5+2]
000a8114strh w6, [sp+192]
000a8118strh w5, [sp+194]
000a811cldr x5, [sp+320]
000a8120ldr x6, [sp+328]
000a8124ldr x7, [sp+336]
000a8128str x5, [sp+200]
000a812cstr x6, [sp+208]
000a8130str x7, [sp+216]
000a8134ldr x2, [sp+280]
000a8138ldr x0, [sp+264]
000a813cldr x5, [sp+272]
000a8140add x1, x5, 1
000a8144subs xzr, x2, x1
000a8148b.hs 0xa8150
000a814cb 0xa8154
000a8150
000a8150loc_a8150:
000a8150b 0xa8168
000a8154
000a8154loc_a8154:
000a8154orr x3, xzr, 1
000a8158adrp x4, 0x599000
000a815cadd x4, x4, 128
000a8160bl runtime.growslice
000a8164b 0xa8168
000a8168
000a8168loc_a8168:
000a8168ldr x5, [sp+200]
000a816cldrh w6, [sp+192]
000a8170ldrh w7, [sp+194]
000a8174ldr x8, [sp+208]
000a8178ldr x9, [sp+216]
000a817csub x10, x1, 1
000a8180add x11, x0, x10, lsl #5
000a8184ubfm x10, x10, 59, 58
000a8188strh w6, [x0+x10]
000a818cstrh w7, [x11+2]
000a8190str x8, [x11+16]
000a8194str x9, [x11+24]
000a8198adrp x27, 0x9a3000
000a819cldr w6, [x27+3056]
000a81a0cbz w6, 0xa81a8
000a81a4b 0xa81ac
000a81a8
000a81a8loc_a81a8:
000a81a8b 0xa81c0
000a81ac
000a81acloc_a81ac:
000a81acbl runtime.gcWriteBarrier2
000a81b0str x5, [x25]
000a81b4ldr x6, [x11+8]
000a81b8str x6, [x25+8]
000a81bcb 0xa81c0
000a81c0
000a81c0loc_a81c0:
000a81c0str x5, [x11+8]
000a81c4str x0, [sp+264]
000a81c8str x1, [sp+272]
000a81ccstr x2, [sp+280]
000a81d0ldr x0, [sp+96]
000a81d4ldr x1, [sp+248]
000a81d8ldr x5, [sp+240]
000a81dcldr x6, [sp+256]
000a81e0b 0xa81e4
000a81e4
000a81e4loc_a81e4:
000a81e4subs xzr, x1, x0
000a81e8b.hs 0xa81f0
000a81ecb 0xa8254
000a81f0
000a81f0loc_a81f0:
000a81f0sub x6, x6, x0
000a81f4sub x7, x1, x0
000a81f8sub x8, xzr, x6
000a81fcand x8, x0, x8, asr #63
000a8200add x5, x5, x8
000a8204str x5, [sp+240]
000a8208str x7, [sp+248]
000a820cstr x6, [sp+256]
000a8210b 0xa8214
000a8214
000a8214loc_a8214:
000a8214b 0xa7fc4
000a8218
000a8218loc_a8218:
000a8218ldr x5, [sp+264]
000a821cldr x6, [sp+272]
000a8220ldr x7, [sp+280]
000a8224str x5, [sp+144]
000a8228str x6, [sp+152]
000a822cstr x7, [sp+160]
000a8230stp xzr, xzr, [sp+128]
000a8234ldr x0, [sp+144]
000a8238ldr x1, [sp+152]
000a823cldr x2, [sp+160]
000a8240mov x3, xzr
000a8244mov x4, xzr
000a8248ldp x29, x30, [sp-8]
000a824cadd sp, sp, 400
000a8250ret x30
000a8254
000a8254loc_a8254:
000a8254bl runtime.panicSliceB
000a8258
000a8258loc_a8258:
000a8258bl runtime.panicSliceAcap
000a825c
000a825cloc_a825c:
000a825corr x0, xzr, 12
000a8260bl runtime.panicSliceB
000a8264
000a8264loc_a8264:
000a8264orr x0, xzr, 8
000a8268bl runtime.panicSliceB
000a826c
000a826cloc_a826c:
000a826corr x0, xzr, 16
000a8270bl runtime.panicSliceB
000a8274hint
000a8278
000a8278loc_a8278:
000a8278str x0, [sp+8]
000a827cmov x3, x30
000a8280bl runtime.morestack_noctxt.abi0
000a8284ldr x0, [sp+8]
000a8288b 0xa7dc0
000a828cudf 0
000a7dc0
000a7dc0syscall.ParseNetlinkRouteAttr: ; void syscall.ParseNetlinkRouteAttr(syscall.NetlinkMessage * m)
000a7dc0ldr x16, [x28+16]
000a7dc4sub x17, sp, 272
000a7dc8subs xzr, x17, x16
000a7dccb.ls 0xa8278
000a7dd0sub x20, sp, 400
000a7dd4stp x29, x30, [x20-8]
000a7dd8add sp, x20, 0
000a7ddcsub x29, sp, 8
000a7de0str x0, [sp+408]
000a7de4str xzr, [sp+144]
000a7de8stp xzr, xzr, [sp+152]
000a7decstp xzr, xzr, [sp+128]
000a7df0str xzr, [sp+240]
000a7df4stp xzr, xzr, [sp+248]
000a7df8ldr x5, [sp+408]
000a7dfcldrsb x27, [x5]
000a7e00ldrh w5, [x5+4]
000a7e04strh w5, [sp+94]
000a7e08mov x6, x5
000a7e0csubs wzr, w6, 16
000a7e10b.hs 0xa7e18
000a7e14b 0xa7e7c
000a7e18
000a7e18loc_a7e18:
000a7e18mov x6, x5
000a7e1csubs wzr, w6, 17
000a7e20b.ls 0xa7e28
000a7e24b 0xa7e78
000a7e28
000a7e28loc_a7e28:
000a7e28b 0xa7e2c
000a7e2c
000a7e2cloc_a7e2c:
000a7e2cldr x5, [sp+408]
000a7e30ldrsb x27, [x5]
000a7e34ldr x1, [x5+24]
000a7e38ldr x6, [x5+16]
000a7e3cldr x5, [x5+32]
000a7e40b 0xa7e44
000a7e44
000a7e44loc_a7e44:
000a7e44subs xzr, x1, 16
000a7e48b.hs 0xa7e50
000a7e4cb 0xa826c
000a7e50
000a7e50loc_a7e50:
000a7e50sub x5, x5, 16
000a7e54sub x7, xzr, x5
000a7e58sub x8, x1, 16
000a7e5csbfm x7, x7, 63, 63
000a7e60and x7, x7, 16
000a7e64add x6, x6, x7
000a7e68str x6, [sp+240]
000a7e6cstr x8, [sp+248]
000a7e70str x5, [sp+256]
000a7e74b 0xa7f64
000a7e78
000a7e78loc_a7e78:
000a7e78b 0xa7e80
000a7e7c
000a7e7cloc_a7e7c:
000a7e7cb 0xa7e80
000a7e80
000a7e80loc_a7e80:
000a7e80mov x6, x5
000a7e84subs wzr, w6, 20
000a7e88b.hs 0xa7e90
000a7e8cb 0xa7ef4
000a7e90
000a7e90loc_a7e90:
000a7e90mov x6, x5
000a7e94subs wzr, w6, 21
000a7e98b.ls 0xa7ea0
000a7e9cb 0xa7ef0
000a7ea0
000a7ea0loc_a7ea0:
000a7ea0b 0xa7ea4
000a7ea4
000a7ea4loc_a7ea4:
000a7ea4ldr x5, [sp+408]
000a7ea8ldrsb x27, [x5]
000a7eacldr x1, [x5+24]
000a7eb0ldr x6, [x5+16]
000a7eb4ldr x5, [x5+32]
000a7eb8b 0xa7ebc
000a7ebc
000a7ebcloc_a7ebc:
000a7ebcsubs xzr, x1, 8
000a7ec0b.hs 0xa7ec8
000a7ec4b 0xa8264
000a7ec8
000a7ec8loc_a7ec8:
000a7ec8sub x5, x5, 8
000a7eccsub x7, xzr, x5
000a7ed0sub x8, x1, 8
000a7ed4sbfm x7, x7, 63, 63
000a7ed8and x7, x7, 8
000a7edcadd x6, x6, x7
000a7ee0str x6, [sp+240]
000a7ee4str x8, [sp+248]
000a7ee8str x5, [sp+256]
000a7eecb 0xa7f64
000a7ef0
000a7ef0loc_a7ef0:
000a7ef0b 0xa7ef8
000a7ef4
000a7ef4loc_a7ef4:
000a7ef4b 0xa7ef8
000a7ef8
000a7ef8loc_a7ef8:
000a7ef8mov x6, x5
000a7efcsubs wzr, w6, 24
000a7f00b.hs 0xa7f08
000a7f04b 0xa7f74
000a7f08
000a7f08loc_a7f08:
000a7f08subs wzr, w5, 25
000a7f0cb.ls 0xa7f14
000a7f10b 0xa7f70
000a7f14
000a7f14loc_a7f14:
000a7f14b 0xa7f18
000a7f18
000a7f18loc_a7f18:
000a7f18ldr x5, [sp+408]
000a7f1cldrsb x27, [x5]
000a7f20ldr x1, [x5+24]
000a7f24ldr x6, [x5+16]
000a7f28ldr x5, [x5+32]
000a7f2cb 0xa7f30
000a7f30
000a7f30loc_a7f30:
000a7f30subs xzr, x1, 12
000a7f34b.hs 0xa7f3c
000a7f38b 0xa825c
000a7f3c
000a7f3cloc_a7f3c:
000a7f3csub x5, x5, 12
000a7f40sub x7, xzr, x5
000a7f44sub x8, x1, 12
000a7f48sbfm x7, x7, 63, 63
000a7f4cand x7, x7, 12
000a7f50add x6, x6, x7
000a7f54str x6, [sp+240]
000a7f58str x8, [sp+248]
000a7f5cstr x5, [sp+256]
000a7f60b 0xa7f64
000a7f64
000a7f64loc_a7f64:
000a7f64str xzr, [sp+264]
000a7f68stp xzr, xzr, [sp+272]
000a7f6cb 0xa7fc4
000a7f70
000a7f70loc_a7f70:
000a7f70b 0xa7f78
000a7f74
000a7f74loc_a7f74:
000a7f74b 0xa7f78
000a7f78
000a7f78loc_a7f78:
000a7f78b 0xa7f7c
000a7f7c
000a7f7cloc_a7f7c:
000a7f7cb 0xa7f80
000a7f80
000a7f80loc_a7f80:
000a7f80b 0xa7f84
000a7f84
000a7f84loc_a7f84:
000a7f84str xzr, [sp+144]
000a7f88stp xzr, xzr, [sp+152]
000a7f8cadrp x5, 0x66c000
000a7f90add x5, x5, 2264
000a7f94str x5, [sp+128]
000a7f98adrp x5, 0x669000
000a7f9cadd x5, x5, 3064
000a7fa0str x5, [sp+136]
000a7fa4ldr x3, [sp+128]
000a7fa8ldr x0, [sp+144]
000a7facldr x1, [sp+152]
000a7fb0ldr x4, [sp+136]
000a7fb4ldr x2, [sp+160]
000a7fb8ldp x29, x30, [sp-8]
000a7fbcadd sp, sp, 400
000a7fc0ret x30
000a7fc4
000a7fc4loc_a7fc4:
000a7fc4ldr x5, [sp+248]
000a7fc8str x5, [sp+112]
000a7fccsubs xzr, x5, 4
000a7fd0b.ge 0xa7fd8
000a7fd4b 0xa8218
000a7fd8
000a7fd8loc_a7fd8:
000a7fd8str xzr, [sp+344]
000a7fdcstr xzr, [sp+320]
000a7fe0stp xzr, xzr, [sp+328]
000a7fe4stp xzr, xzr, [sp+304]
000a7fe8ldr x0, [sp+240]
000a7fecldr x1, [sp+248]
000a7ff0ldr x2, [sp+256]
000a7ff4bl syscall.netlinkRouteAttrAndValue
000a7ff8str x0, [sp+344]
000a7ffcstr x1, [sp+320]
000a8000str x2, [sp+328]
000a8004str x3, [sp+336]
000a8008str x4, [sp+104]
000a800cstr x5, [sp+304]
000a8010str x6, [sp+312]
000a8014ldr x3, [sp+344]
000a8018str x3, [sp+296]
000a801cldr x3, [sp+328]
000a8020ldr x4, [sp+336]
000a8024ldr x5, [sp+320]
000a8028str x5, [sp+368]
000a802cstr x3, [sp+376]
000a8030str x4, [sp+384]
000a8034ldr x3, [sp+104]
000a8038str x3, [sp+120]
000a803cldr x3, [sp+304]
000a8040ldr x4, [sp+312]
000a8044str x3, [sp+352]
000a8048str x4, [sp+360]
000a804cldr x3, [sp+296]
000a8050str x3, [sp+288]
000a8054ldr x3, [sp+368]
000a8058ldr x4, [sp+376]
000a805cldr x5, [sp+384]
000a8060str x3, [sp+168]
000a8064str x4, [sp+176]
000a8068str x5, [sp+184]
000a806cldr x3, [sp+120]
000a8070str x3, [sp+96]
000a8074ldr x3, [sp+360]
000a8078ldr x4, [sp+352]
000a807cstr x4, [sp+224]
000a8080str x3, [sp+232]
000a8084cbnz x4, 0xa808c
000a8088b 0xa80bc
000a808c
000a808cloc_a808c:
000a808cstr xzr, [sp+144]
000a8090stp xzr, xzr, [sp+152]
000a8094ldr x3, [sp+224]
000a8098ldr x4, [sp+232]
000a809cstr x3, [sp+128]
000a80a0str x4, [sp+136]
000a80a4ldr x0, [sp+144]
000a80a8ldr x1, [sp+152]
000a80acldr x2, [sp+160]
000a80b0ldp x29, x30, [sp-8]
000a80b4add sp, sp, 400
000a80b8ret x30
000a80bc
000a80bcloc_a80bc:
000a80bcldr x5, [sp+288]
000a80c0ldrsb x27, [x5]
000a80c4ldrh w5, [x5]
000a80c8sub x1, x5, 4
000a80ccstr x1, [sp+104]
000a80d0ldr x2, [sp+184]
000a80d4ldr x5, [sp+168]
000a80d8subs xzr, x2, x1
000a80dcb.hs 0xa80e4
000a80e0b 0xa8258
000a80e4
000a80e4loc_a80e4:
000a80e4b 0xa80e8
000a80e8
000a80e8loc_a80e8:
000a80e8str x5, [sp+320]
000a80ecstr x1, [sp+328]
000a80f0str x2, [sp+336]
000a80f4strh wzr, [sp+192]
000a80f8strh wzr, [sp+194]
000a80fcstr xzr, [sp+200]
000a8100stp xzr, xzr, [sp+208]
000a8104ldr x5, [sp+288]
000a8108ldrsb x27, [x5]
000a810cldrh w6, [x5]
000a8110ldrh w5, [x5+2]
000a8114strh w6, [sp+192]
000a8118strh w5, [sp+194]
000a811cldr x5, [sp+320]
000a8120ldr x6, [sp+328]
000a8124ldr x7, [sp+336]
000a8128str x5, [sp+200]
000a812cstr x6, [sp+208]
000a8130str x7, [sp+216]
000a8134ldr x2, [sp+280]
000a8138ldr x0, [sp+264]
000a813cldr x5, [sp+272]
000a8140add x1, x5, 1
000a8144subs xzr, x2, x1
000a8148b.hs 0xa8150
000a814cb 0xa8154
000a8150
000a8150loc_a8150:
000a8150b 0xa8168
000a8154
000a8154loc_a8154:
000a8154orr x3, xzr, 1
000a8158adrp x4, 0x599000
000a815cadd x4, x4, 128
000a8160bl runtime.growslice
000a8164b 0xa8168
000a8168
000a8168loc_a8168:
000a8168ldr x5, [sp+200]
000a816cldrh w6, [sp+192]
000a8170ldrh w7, [sp+194]
000a8174ldr x8, [sp+208]
000a8178ldr x9, [sp+216]
000a817csub x10, x1, 1
000a8180add x11, x0, x10, lsl #5
000a8184ubfm x10, x10, 59, 58
000a8188strh w6, [x0+x10]
000a818cstrh w7, [x11+2]
000a8190str x8, [x11+16]
000a8194str x9, [x11+24]
000a8198adrp x27, 0x9a3000
000a819cldr w6, [x27+3056]
000a81a0cbz w6, 0xa81a8
000a81a4b 0xa81ac
000a81a8
000a81a8loc_a81a8:
000a81a8b 0xa81c0
000a81ac
000a81acloc_a81ac:
000a81acbl runtime.gcWriteBarrier2
000a81b0str x5, [x25]
000a81b4ldr x6, [x11+8]
000a81b8str x6, [x25+8]
000a81bcb 0xa81c0
000a81c0
000a81c0loc_a81c0:
000a81c0str x5, [x11+8]
000a81c4str x0, [sp+264]
000a81c8str x1, [sp+272]
000a81ccstr x2, [sp+280]
000a81d0ldr x0, [sp+96]
000a81d4ldr x1, [sp+248]
000a81d8ldr x5, [sp+240]
000a81dcldr x6, [sp+256]
000a81e0b 0xa81e4
000a81e4
000a81e4loc_a81e4:
000a81e4subs xzr, x1, x0
000a81e8b.hs 0xa81f0
000a81ecb 0xa8254
000a81f0
000a81f0loc_a81f0:
000a81f0sub x6, x6, x0
000a81f4sub x7, x1, x0
000a81f8sub x8, xzr, x6
000a81fcand x8, x0, x8, asr #63
000a8200add x5, x5, x8
000a8204str x5, [sp+240]
000a8208str x7, [sp+248]
000a820cstr x6, [sp+256]
000a8210b 0xa8214
000a8214
000a8214loc_a8214:
000a8214b 0xa7fc4
000a8218
000a8218loc_a8218:
000a8218ldr x5, [sp+264]
000a821cldr x6, [sp+272]
000a8220ldr x7, [sp+280]
000a8224str x5, [sp+144]
000a8228str x6, [sp+152]
000a822cstr x7, [sp+160]
000a8230stp xzr, xzr, [sp+128]
000a8234ldr x0, [sp+144]
000a8238ldr x1, [sp+152]
000a823cldr x2, [sp+160]
000a8240mov x3, xzr
000a8244mov x4, xzr
000a8248ldp x29, x30, [sp-8]
000a824cadd sp, sp, 400
000a8250ret x30
000a8254
000a8254loc_a8254:
000a8254bl runtime.panicSliceB
000a8258
000a8258loc_a8258:
000a8258bl runtime.panicSliceAcap
000a825c
000a825cloc_a825c:
000a825corr x0, xzr, 12
000a8260bl runtime.panicSliceB
000a8264
000a8264loc_a8264:
000a8264orr x0, xzr, 8
000a8268bl runtime.panicSliceB
000a826c
000a826cloc_a826c:
000a826corr x0, xzr, 16
000a8270bl runtime.panicSliceB
000a8274hint
000a8278
000a8278loc_a8278:
000a8278str x0, [sp+8]
000a827cmov x3, x30
000a8280bl runtime.morestack_noctxt.abi0
000a8284ldr x0, [sp+8]
000a8288b 0xa7dc0
000a828cudf 0
000a7dc0
000a8290
000a8290syscall.netlinkRouteAttrAndValue: ; void syscall.netlinkRouteAttrAndValue(struct []uint8 b)
000a8290ldr x16, [x28+16]
000a8294sub x17, sp, 16
000a8298subs xzr, x17, x16
000a829cb.ls 0xa844c
000a82a0str x30, [sp-144]!
000a82a4stur x29, [sp-8]
000a82a8sub x29, sp, 8
000a82acstr x0, [sp+152]
000a82b0str x1, [sp+160]
000a82b4str x2, [sp+168]
000a82b8str xzr, [sp+96]
000a82bcstr xzr, [sp+72]
000a82c0stp xzr, xzr, [sp+80]
000a82c4str xzr, [sp+32]
000a82c8stp xzr, xzr, [sp+56]
000a82ccldr x1, [sp+160]
000a82d0ldr x7, [sp+152]
000a82d4subs xzr, x1, 0
000a82d8b.hi 0xa82e0
000a82dcb 0xa8440
000a82e0
000a82e0loc_a82e0:
000a82e0str x7, [sp+104]
000a82e4ldr x7, [sp+104]
000a82e8ldrsb x27, [x7]
000a82ecldrh w7, [x7]
000a82f0subs xzr, x7, 4
000a82f4cset x7, lt
000a82f8strb w7, [sp+31]
000a82fcb.lt 0xa8304
000a8300b 0xa8308
000a8304
000a8304loc_a8304:
000a8304b 0xa832c
000a8308
000a8308loc_a8308:
000a8308ldr x7, [sp+160]
000a830cstr x7, [sp+48]
000a8310ldr x8, [sp+104]
000a8314ldrsb x27, [x8]
000a8318ldrh w8, [x8]
000a831csubs xzr, x8, x7
000a8320cset x7, gt
000a8324strb w7, [sp+31]
000a8328b 0xa832c
000a832c
000a832cloc_a832c:
000a832cldrb w7, [sp+31]
000a8330tbnz w7, 0, 0xa8338
000a8334b 0xa8388
000a8338
000a8338loc_a8338:
000a8338str xzr, [sp+96]
000a833cstr xzr, [sp+72]
000a8340stp xzr, xzr, [sp+80]
000a8344str xzr, [sp+32]
000a8348adrp x7, 0x66b000
000a834cadd x7, x7, 2264
000a8350str x7, [sp+56]
000a8354adrp x7, 0x668000
000a8358add x7, x7, 3064
000a835cstr x7, [sp+64]
000a8360ldr x4, [sp+32]
000a8364ldr x5, [sp+56]
000a8368ldr x1, [sp+72]
000a836cldr x0, [sp+96]
000a8370ldr x2, [sp+80]
000a8374ldr x6, [sp+64]
000a8378ldr x3, [sp+88]
000a837cldur x29, [sp-8]
000a8380ldr x30, [sp], 144
000a8384ret x30
000a8388
000a8388loc_a8388:
000a8388ldr x1, [sp+160]
000a838cldr x2, [sp+152]
000a8390ldr x3, [sp+168]
000a8394b 0xa8398
000a8398
000a8398loc_a8398:
000a8398subs xzr, x1, 4
000a839cb.hs 0xa83a4
000a83a0b 0xa8438
000a83a4
000a83a4loc_a83a4:
000a83a4sub x3, x3, 4
000a83a8sub x4, xzr, x3
000a83acsub x1, x1, 4
000a83b0sbfm x4, x4, 63, 63
000a83b4and x4, x4, 4
000a83b8add x2, x2, x4
000a83bcstr x2, [sp+112]
000a83c0str x1, [sp+120]
000a83c4str x3, [sp+128]
000a83c8ldr x1, [sp+104]
000a83ccldrsb x27, [x1]
000a83d0ldrh w1, [x1]
000a83d4mov x0, x1
000a83d8str x0, [sp+40]
000a83dcbl syscall.rtaAlignOf
000a83e0str x0, [sp+48]
000a83e4ldr x1, [sp+104]
000a83e8str x1, [sp+96]
000a83ecldr x1, [sp+112]
000a83f0ldr x2, [sp+120]
000a83f4ldr x3, [sp+128]
000a83f8str x1, [sp+72]
000a83fcstr x2, [sp+80]
000a8400str x3, [sp+88]
000a8404ldr x1, [sp+48]
000a8408str x1, [sp+32]
000a840cstp xzr, xzr, [sp+56]
000a8410ldr x4, [sp+32]
000a8414ldr x1, [sp+72]
000a8418ldr x0, [sp+96]
000a841cldr x2, [sp+80]
000a8420ldr x3, [sp+88]
000a8424mov x5, xzr
000a8428mov x6, xzr
000a842cldur x29, [sp-8]
000a8430ldr x30, [sp], 144
000a8434ret x30
000a8438
000a8438loc_a8438:
000a8438orr x0, xzr, 4
000a843cbl runtime.panicSliceB
000a8440
000a8440loc_a8440:
000a8440mov x0, xzr
000a8444bl runtime.panicIndex
000a8448hint
000a844c
000a844cloc_a844c:
000a844cstp x0, x1, [sp+8]
000a8450str x2, [sp+24]
000a8454mov x3, x30
000a8458bl runtime.morestack_noctxt.abi0
000a845cldp x0, x1, [sp+8]
000a8460ldr x2, [sp+24]
000a8464b 0xa8290
000a8468udf 0
000a846cudf 0
000a8290
000a8290syscall.netlinkRouteAttrAndValue: ; void syscall.netlinkRouteAttrAndValue(struct []uint8 b)
000a8290ldr x16, [x28+16]
000a8294sub x17, sp, 16
000a8298subs xzr, x17, x16
000a829cb.ls 0xa844c
000a82a0str x30, [sp-144]!
000a82a4stur x29, [sp-8]
000a82a8sub x29, sp, 8
000a82acstr x0, [sp+152]
000a82b0str x1, [sp+160]
000a82b4str x2, [sp+168]
000a82b8str xzr, [sp+96]
000a82bcstr xzr, [sp+72]
000a82c0stp xzr, xzr, [sp+80]
000a82c4str xzr, [sp+32]
000a82c8stp xzr, xzr, [sp+56]
000a82ccldr x1, [sp+160]
000a82d0ldr x7, [sp+152]
000a82d4subs xzr, x1, 0
000a82d8b.hi 0xa82e0
000a82dcb 0xa8440
000a82e0
000a82e0loc_a82e0:
000a82e0str x7, [sp+104]
000a82e4ldr x7, [sp+104]
000a82e8ldrsb x27, [x7]
000a82ecldrh w7, [x7]
000a82f0subs xzr, x7, 4
000a82f4cset x7, lt
000a82f8strb w7, [sp+31]
000a82fcb.lt 0xa8304
000a8300b 0xa8308
000a8304
000a8304loc_a8304:
000a8304b 0xa832c
000a8308
000a8308loc_a8308:
000a8308ldr x7, [sp+160]
000a830cstr x7, [sp+48]
000a8310ldr x8, [sp+104]
000a8314ldrsb x27, [x8]
000a8318ldrh w8, [x8]
000a831csubs xzr, x8, x7
000a8320cset x7, gt
000a8324strb w7, [sp+31]
000a8328b 0xa832c
000a832c
000a832cloc_a832c:
000a832cldrb w7, [sp+31]
000a8330tbnz w7, 0, 0xa8338
000a8334b 0xa8388
000a8338
000a8338loc_a8338:
000a8338str xzr, [sp+96]
000a833cstr xzr, [sp+72]
000a8340stp xzr, xzr, [sp+80]
000a8344str xzr, [sp+32]
000a8348adrp x7, 0x66b000
000a834cadd x7, x7, 2264
000a8350str x7, [sp+56]
000a8354adrp x7, 0x668000
000a8358add x7, x7, 3064
000a835cstr x7, [sp+64]
000a8360ldr x4, [sp+32]
000a8364ldr x5, [sp+56]
000a8368ldr x1, [sp+72]
000a836cldr x0, [sp+96]
000a8370ldr x2, [sp+80]
000a8374ldr x6, [sp+64]
000a8378ldr x3, [sp+88]
000a837cldur x29, [sp-8]
000a8380ldr x30, [sp], 144
000a8384ret x30
000a8388
000a8388loc_a8388:
000a8388ldr x1, [sp+160]
000a838cldr x2, [sp+152]
000a8390ldr x3, [sp+168]
000a8394b 0xa8398
000a8398
000a8398loc_a8398:
000a8398subs xzr, x1, 4
000a839cb.hs 0xa83a4
000a83a0b 0xa8438
000a83a4
000a83a4loc_a83a4:
000a83a4sub x3, x3, 4
000a83a8sub x4, xzr, x3
000a83acsub x1, x1, 4
000a83b0sbfm x4, x4, 63, 63
000a83b4and x4, x4, 4
000a83b8add x2, x2, x4
000a83bcstr x2, [sp+112]
000a83c0str x1, [sp+120]
000a83c4str x3, [sp+128]
000a83c8ldr x1, [sp+104]
000a83ccldrsb x27, [x1]
000a83d0ldrh w1, [x1]
000a83d4mov x0, x1
000a83d8str x0, [sp+40]
000a83dcbl syscall.rtaAlignOf
000a83e0str x0, [sp+48]
000a83e4ldr x1, [sp+104]
000a83e8str x1, [sp+96]
000a83ecldr x1, [sp+112]
000a83f0ldr x2, [sp+120]
000a83f4ldr x3, [sp+128]
000a83f8str x1, [sp+72]
000a83fcstr x2, [sp+80]
000a8400str x3, [sp+88]
000a8404ldr x1, [sp+48]
000a8408str x1, [sp+32]
000a840cstp xzr, xzr, [sp+56]
000a8410ldr x4, [sp+32]
000a8414ldr x1, [sp+72]
000a8418ldr x0, [sp+96]
000a841cldr x2, [sp+80]
000a8420ldr x3, [sp+88]
000a8424mov x5, xzr
000a8428mov x6, xzr
000a842cldur x29, [sp-8]
000a8430ldr x30, [sp], 144
000a8434ret x30
000a8438
000a8438loc_a8438:
000a8438orr x0, xzr, 4
000a843cbl runtime.panicSliceB
000a8440
000a8440loc_a8440:
000a8440mov x0, xzr
000a8444bl runtime.panicIndex
000a8448hint
000a844c
000a844cloc_a844c:
000a844cstp x0, x1, [sp+8]
000a8450str x2, [sp+24]
000a8454mov x3, x30
000a8458bl runtime.morestack_noctxt.abi0
000a845cldp x0, x1, [sp+8]
000a8460ldr x2, [sp+24]
000a8464b 0xa8290
000a8468udf 0
000a846cudf 0
000a8290
000a8470
000a8470syscall.init.0: ; void syscall.init.0(void)
000a8470ldr x16, [x28+16]
000a8474subs xzr, sp, x16
000a8478b.ls 0xa8584
000a847cstr x30, [sp-96]!
000a8480stur x29, [sp-8]
000a8484sub x29, sp, 8
000a8488adrp x0, 0x599000
000a848cadd x0, x0, 608
000a8490bl runtime.newobject
000a8494str x0, [sp+80]
000a8498stp xzr, xzr, [x0]
000a849cldr x1, [sp+80]
000a84a0orr x0, xzr, 7
000a84a4bl syscall.Getrlimit
000a84a8str x0, [sp+64]
000a84acstr x1, [sp+72]
000a84b0subs xzr, x0, 0
000a84b4cset x1, ne
000a84b8eor x1, x1, 1
000a84bcstrb w1, [sp+46]
000a84c0cbnz x0, 0xa84c8
000a84c4b 0xa84cc
000a84c8
000a84c8loc_a84c8:
000a84c8b 0xa84e4
000a84cc
000a84ccloc_a84cc:
000a84ccldr x3, [sp+80]
000a84d0ldr x3, [x3+8]
000a84d4subs xzr, x3, 0
000a84d8cset x3, ne
000a84dcstrb w3, [sp+46]
000a84e0b 0xa84e4
000a84e4
000a84e4loc_a84e4:
000a84e4ldrb w3, [sp+46]
000a84e8strb w3, [sp+47]
000a84ectbnz w3, 0, 0xa84f4
000a84f0b 0xa8518
000a84f4
000a84f4loc_a84f4:
000a84f4ldr x3, [sp+80]
000a84f8ldr x3, [x3]
000a84fcldr x4, [sp+80]
000a8500ldr x4, [x4+8]
000a8504sub x4, x4, 1
000a8508subs xzr, x3, x4
000a850ccset x3, lo
000a8510strb w3, [sp+47]
000a8514b 0xa851c
000a8518
000a8518loc_a8518:
000a8518b 0xa851c
000a851c
000a851cloc_a851c:
000a851cldrb w3, [sp+47]
000a8520tbnz w3, 0, 0xa8528
000a8524b 0xa8574
000a8528
000a8528loc_a8528:
000a8528ldr x2, [sp+80]
000a852cadrp x0, 0x978000
000a8530add x0, x0, 3368
000a8534adrp x1, 0x674000
000a8538add x1, x1, 320
000a853cbl sync/atomic.(*Pointer[go.shape.struct { Cur uint64; Max uint64 }]).Store
000a8540ldr x3, [sp+80]
000a8544ldr x4, [x3+8]
000a8548ldr x3, [x3]
000a854cstr x3, [sp+48]
000a8550str x4, [sp+56]
000a8554sub x3, x4, 1
000a8558str x3, [sp+48]
000a855cadd x0, sp, 48
000a8560bl syscall.adjustFileLimit
000a8564orr x0, xzr, 7
000a8568add x1, sp, 48
000a856cbl syscall.setrlimit
000a8570b 0xa8578
000a8574
000a8574loc_a8574:
000a8574b 0xa8578
000a8578
000a8578loc_a8578:
000a8578ldur x29, [sp-8]
000a857cldr x30, [sp], 96
000a8580ret x30
000a8584
000a8584loc_a8584:
000a8584mov x3, x30
000a8588bl runtime.morestack_noctxt.abi0
000a858cb 0xa8470
000a8470
000a8470syscall.init.0: ; void syscall.init.0(void)
000a8470ldr x16, [x28+16]
000a8474subs xzr, sp, x16
000a8478b.ls 0xa8584
000a847cstr x30, [sp-96]!
000a8480stur x29, [sp-8]
000a8484sub x29, sp, 8
000a8488adrp x0, 0x599000
000a848cadd x0, x0, 608
000a8490bl runtime.newobject
000a8494str x0, [sp+80]
000a8498stp xzr, xzr, [x0]
000a849cldr x1, [sp+80]
000a84a0orr x0, xzr, 7
000a84a4bl syscall.Getrlimit
000a84a8str x0, [sp+64]
000a84acstr x1, [sp+72]
000a84b0subs xzr, x0, 0
000a84b4cset x1, ne
000a84b8eor x1, x1, 1
000a84bcstrb w1, [sp+46]
000a84c0cbnz x0, 0xa84c8
000a84c4b 0xa84cc
000a84c8
000a84c8loc_a84c8:
000a84c8b 0xa84e4
000a84cc
000a84ccloc_a84cc:
000a84ccldr x3, [sp+80]
000a84d0ldr x3, [x3+8]
000a84d4subs xzr, x3, 0
000a84d8cset x3, ne
000a84dcstrb w3, [sp+46]
000a84e0b 0xa84e4
000a84e4
000a84e4loc_a84e4:
000a84e4ldrb w3, [sp+46]
000a84e8strb w3, [sp+47]
000a84ectbnz w3, 0, 0xa84f4
000a84f0b 0xa8518
000a84f4
000a84f4loc_a84f4:
000a84f4ldr x3, [sp+80]
000a84f8ldr x3, [x3]
000a84fcldr x4, [sp+80]
000a8500ldr x4, [x4+8]
000a8504sub x4, x4, 1
000a8508subs xzr, x3, x4
000a850ccset x3, lo
000a8510strb w3, [sp+47]
000a8514b 0xa851c
000a8518
000a8518loc_a8518:
000a8518b 0xa851c
000a851c
000a851cloc_a851c:
000a851cldrb w3, [sp+47]
000a8520tbnz w3, 0, 0xa8528
000a8524b 0xa8574
000a8528
000a8528loc_a8528:
000a8528ldr x2, [sp+80]
000a852cadrp x0, 0x978000
000a8530add x0, x0, 3368
000a8534adrp x1, 0x674000
000a8538add x1, x1, 320
000a853cbl sync/atomic.(*Pointer[go.shape.struct { Cur uint64; Max uint64 }]).Store
000a8540ldr x3, [sp+80]
000a8544ldr x4, [x3+8]
000a8548ldr x3, [x3]
000a854cstr x3, [sp+48]
000a8550str x4, [sp+56]
000a8554sub x3, x4, 1
000a8558str x3, [sp+48]
000a855cadd x0, sp, 48
000a8560bl syscall.adjustFileLimit
000a8564orr x0, xzr, 7
000a8568add x1, sp, 48
000a856cbl syscall.setrlimit
000a8570b 0xa8578
000a8574
000a8574loc_a8574:
000a8574b 0xa8578
000a8578
000a8578loc_a8578:
000a8578ldur x29, [sp-8]
000a857cldr x30, [sp], 96
000a8580ret x30
000a8584
000a8584loc_a8584:
000a8584mov x3, x30
000a8588bl runtime.morestack_noctxt.abi0
000a858cb 0xa8470
000a8470
000a8590
000a8590syscall.adjustFileLimit: ; void syscall.adjustFileLimit(syscall.Rlimit * lim)
000a8590str x0, [sp+8]
000a8594ret x30
000a8598udf 0
000a859cudf 0
000a8590
000a8590syscall.adjustFileLimit: ; void syscall.adjustFileLimit(syscall.Rlimit * lim)
000a8590str x0, [sp+8]
000a8594ret x30
000a8598udf 0
000a859cudf 0
000a8590
000a85a0
000a85a0syscall.ByteSliceFromString: ; void syscall.ByteSliceFromString(struct string s)
000a85a0ldr x16, [x28+16]
000a85a4sub x17, sp, 64
000a85a8subs xzr, x17, x16
000a85acb.ls 0xa871c
000a85b0str x30, [sp-192]!
000a85b4stur x29, [sp-8]
000a85b8sub x29, sp, 8
000a85bcstr x0, [sp+200]
000a85c0str x1, [sp+208]
000a85c4str xzr, [sp+96]
000a85c8stp xzr, xzr, [sp+104]
000a85ccstp xzr, xzr, [sp+80]
000a85d0ldr x0, [sp+200]
000a85d4ldr x1, [sp+208]
000a85d8str x0, [sp+8]
000a85dcstr x1, [sp+16]
000a85e0strb wzr, [sp+24]
000a85e4bl internal/bytealg.IndexByteString.abi0
000a85e8ldr x0, [sp+32]
000a85ecstr x0, [sp+72]
000a85f0adds xzr, x0, 1
000a85f4b.ne 0xa85fc
000a85f8b 0xa863c
000a85fc
000a85fcloc_a85fc:
000a85fcstr xzr, [sp+96]
000a8600stp xzr, xzr, [sp+104]
000a8604adrp x5, 0x66b000
000a8608add x5, x5, 2264
000a860cstr x5, [sp+80]
000a8610adrp x5, 0x668000
000a8614add x5, x5, 3064
000a8618str x5, [sp+88]
000a861cldr x3, [sp+80]
000a8620ldr x0, [sp+96]
000a8624ldr x1, [sp+104]
000a8628ldr x4, [sp+88]
000a862cldr x2, [sp+112]
000a8630ldur x29, [sp-8]
000a8634ldr x30, [sp], 192
000a8638ret x30
000a863c
000a863cloc_a863c:
000a863cldr x3, [sp+208]
000a8640str x3, [sp+72]
000a8644add x2, x3, 1
000a8648str x2, [sp+64]
000a864cadrp x0, 0x54d000
000a8650add x0, x0, 3072
000a8654mov x1, x2
000a8658bl runtime.makeslice
000a865cldr x3, [sp+64]
000a8660ldr x4, [sp+64]
000a8664str x0, [sp+120]
000a8668str x3, [sp+128]
000a866cstr x4, [sp+136]
000a8670str x0, [sp+160]
000a8674str x3, [sp+168]
000a8678str x4, [sp+176]
000a867cldr x3, [sp+208]
000a8680ldr x4, [sp+200]
000a8684str x4, [sp+144]
000a8688str x3, [sp+152]
000a868cldr x4, [sp+168]
000a8690str x4, [sp+56]
000a8694subs xzr, x4, x3
000a8698b.gt 0xa86a0
000a869cb 0xa86a8
000a86a0
000a86a0loc_a86a0:
000a86a0str x3, [sp+56]
000a86a4b 0xa86ac
000a86a8
000a86a8loc_a86a8:
000a86a8b 0xa86ac
000a86ac
000a86acloc_a86ac:
000a86acldr x5, [sp+144]
000a86b0ldr x6, [sp+160]
000a86b4subs xzr, x5, x6
000a86b8b.ne 0xa86c0
000a86bcb 0xa86dc
000a86c0
000a86c0loc_a86c0:
000a86c0ldr x3, [sp+56]
000a86c4str x3, [sp+48]
000a86c8ldr x2, [sp+48]
000a86ccldr x1, [sp+144]
000a86d0ldr x0, [sp+160]
000a86d4bl runtime.memmove
000a86d8b 0xa86e0
000a86dc
000a86dcloc_a86dc:
000a86dcb 0xa86e0
000a86e0
000a86e0loc_a86e0:
000a86e0ldr x5, [sp+120]
000a86e4ldr x6, [sp+128]
000a86e8ldr x7, [sp+136]
000a86ecstr x5, [sp+96]
000a86f0str x6, [sp+104]
000a86f4str x7, [sp+112]
000a86f8stp xzr, xzr, [sp+80]
000a86fcldr x0, [sp+96]
000a8700ldr x1, [sp+104]
000a8704ldr x2, [sp+112]
000a8708mov x3, xzr
000a870cmov x4, xzr
000a8710ldur x29, [sp-8]
000a8714ldr x30, [sp], 192
000a8718ret x30
000a871c
000a871cloc_a871c:
000a871cstp x0, x1, [sp+8]
000a8720mov x3, x30
000a8724bl runtime.morestack_noctxt.abi0
000a8728ldp x0, x1, [sp+8]
000a872cb 0xa85a0
000a85a0
000a85a0syscall.ByteSliceFromString: ; void syscall.ByteSliceFromString(struct string s)
000a85a0ldr x16, [x28+16]
000a85a4sub x17, sp, 64
000a85a8subs xzr, x17, x16
000a85acb.ls 0xa871c
000a85b0str x30, [sp-192]!
000a85b4stur x29, [sp-8]
000a85b8sub x29, sp, 8
000a85bcstr x0, [sp+200]
000a85c0str x1, [sp+208]
000a85c4str xzr, [sp+96]
000a85c8stp xzr, xzr, [sp+104]
000a85ccstp xzr, xzr, [sp+80]
000a85d0ldr x0, [sp+200]
000a85d4ldr x1, [sp+208]
000a85d8str x0, [sp+8]
000a85dcstr x1, [sp+16]
000a85e0strb wzr, [sp+24]
000a85e4bl internal/bytealg.IndexByteString.abi0
000a85e8ldr x0, [sp+32]
000a85ecstr x0, [sp+72]
000a85f0adds xzr, x0, 1
000a85f4b.ne 0xa85fc
000a85f8b 0xa863c
000a85fc
000a85fcloc_a85fc:
000a85fcstr xzr, [sp+96]
000a8600stp xzr, xzr, [sp+104]
000a8604adrp x5, 0x66b000
000a8608add x5, x5, 2264
000a860cstr x5, [sp+80]
000a8610adrp x5, 0x668000
000a8614add x5, x5, 3064
000a8618str x5, [sp+88]
000a861cldr x3, [sp+80]
000a8620ldr x0, [sp+96]
000a8624ldr x1, [sp+104]
000a8628ldr x4, [sp+88]
000a862cldr x2, [sp+112]
000a8630ldur x29, [sp-8]
000a8634ldr x30, [sp], 192
000a8638ret x30
000a863c
000a863cloc_a863c:
000a863cldr x3, [sp+208]
000a8640str x3, [sp+72]
000a8644add x2, x3, 1
000a8648str x2, [sp+64]
000a864cadrp x0, 0x54d000
000a8650add x0, x0, 3072
000a8654mov x1, x2
000a8658bl runtime.makeslice
000a865cldr x3, [sp+64]
000a8660ldr x4, [sp+64]
000a8664str x0, [sp+120]
000a8668str x3, [sp+128]
000a866cstr x4, [sp+136]
000a8670str x0, [sp+160]
000a8674str x3, [sp+168]
000a8678str x4, [sp+176]
000a867cldr x3, [sp+208]
000a8680ldr x4, [sp+200]
000a8684str x4, [sp+144]
000a8688str x3, [sp+152]
000a868cldr x4, [sp+168]
000a8690str x4, [sp+56]
000a8694subs xzr, x4, x3
000a8698b.gt 0xa86a0
000a869cb 0xa86a8
000a86a0
000a86a0loc_a86a0:
000a86a0str x3, [sp+56]
000a86a4b 0xa86ac
000a86a8
000a86a8loc_a86a8:
000a86a8b 0xa86ac
000a86ac
000a86acloc_a86ac:
000a86acldr x5, [sp+144]
000a86b0ldr x6, [sp+160]
000a86b4subs xzr, x5, x6
000a86b8b.ne 0xa86c0
000a86bcb 0xa86dc
000a86c0
000a86c0loc_a86c0:
000a86c0ldr x3, [sp+56]
000a86c4str x3, [sp+48]
000a86c8ldr x2, [sp+48]
000a86ccldr x1, [sp+144]
000a86d0ldr x0, [sp+160]
000a86d4bl runtime.memmove
000a86d8b 0xa86e0
000a86dc
000a86dcloc_a86dc:
000a86dcb 0xa86e0
000a86e0
000a86e0loc_a86e0:
000a86e0ldr x5, [sp+120]
000a86e4ldr x6, [sp+128]
000a86e8ldr x7, [sp+136]
000a86ecstr x5, [sp+96]
000a86f0str x6, [sp+104]
000a86f4str x7, [sp+112]
000a86f8stp xzr, xzr, [sp+80]
000a86fcldr x0, [sp+96]
000a8700ldr x1, [sp+104]
000a8704ldr x2, [sp+112]
000a8708mov x3, xzr
000a870cmov x4, xzr
000a8710ldur x29, [sp-8]
000a8714ldr x30, [sp], 192
000a8718ret x30
000a871c
000a871cloc_a871c:
000a871cstp x0, x1, [sp+8]
000a8720mov x3, x30
000a8724bl runtime.morestack_noctxt.abi0
000a8728ldp x0, x1, [sp+8]
000a872cb 0xa85a0
000a85a0
000a8730
000a8730syscall.BytePtrFromString: ; void syscall.BytePtrFromString(struct string s)
000a8730ldr x16, [x28+16]
000a8734sub x17, sp, 48
000a8738subs xzr, x17, x16
000a873cb.ls 0xa8844
000a8740str x30, [sp-176]!
000a8744stur x29, [sp-8]
000a8748sub x29, sp, 8
000a874cstr x0, [sp+184]
000a8750str x1, [sp+192]
000a8754str xzr, [sp+40]
000a8758stp xzr, xzr, [sp+24]
000a875cstr xzr, [sp+104]
000a8760stp xzr, xzr, [sp+112]
000a8764stp xzr, xzr, [sp+88]
000a8768ldr x0, [sp+184]
000a876cldr x1, [sp+192]
000a8770bl syscall.ByteSliceFromString
000a8774str x0, [sp+104]
000a8778str x1, [sp+112]
000a877cstr x2, [sp+120]
000a8780str x3, [sp+88]
000a8784str x4, [sp+96]
000a8788ldr x2, [sp+112]
000a878cldr x3, [sp+120]
000a8790ldr x4, [sp+104]
000a8794str x4, [sp+144]
000a8798str x2, [sp+152]
000a879cstr x3, [sp+160]
000a87a0ldr x2, [sp+88]
000a87a4ldr x3, [sp+96]
000a87a8str x2, [sp+128]
000a87acstr x3, [sp+136]
000a87b0ldr x2, [sp+144]
000a87b4ldr x3, [sp+152]
000a87b8ldr x4, [sp+160]
000a87bcstr x2, [sp+64]
000a87c0str x3, [sp+72]
000a87c4str x4, [sp+80]
000a87c8ldr x2, [sp+136]
000a87ccldr x3, [sp+128]
000a87d0str x3, [sp+48]
000a87d4str x2, [sp+56]
000a87d8cbnz x3, 0xa87e0
000a87dcb 0xa8804
000a87e0
000a87e0loc_a87e0:
000a87e0str xzr, [sp+40]
000a87e4ldr x1, [sp+48]
000a87e8ldr x2, [sp+56]
000a87ecstr x1, [sp+24]
000a87f0str x2, [sp+32]
000a87f4ldr x0, [sp+40]
000a87f8ldur x29, [sp-8]
000a87fcldr x30, [sp], 176
000a8800ret x30
000a8804
000a8804loc_a8804:
000a8804ldr x1, [sp+72]
000a8808ldr x3, [sp+64]
000a880csubs xzr, x1, 0
000a8810b.hi 0xa8818
000a8814b 0xa8838
000a8818
000a8818loc_a8818:
000a8818str x3, [sp+40]
000a881cstp xzr, xzr, [sp+24]
000a8820ldr x0, [sp+40]
000a8824mov x1, xzr
000a8828mov x2, xzr
000a882cldur x29, [sp-8]
000a8830ldr x30, [sp], 176
000a8834ret x30
000a8838
000a8838loc_a8838:
000a8838mov x0, xzr
000a883cbl runtime.panicIndex
000a8840hint
000a8844
000a8844loc_a8844:
000a8844stp x0, x1, [sp+8]
000a8848mov x3, x30
000a884cbl runtime.morestack_noctxt.abi0
000a8850ldp x0, x1, [sp+8]
000a8854b 0xa8730
000a8858udf 0
000a885cudf 0
000a8730
000a8730syscall.BytePtrFromString: ; void syscall.BytePtrFromString(struct string s)
000a8730ldr x16, [x28+16]
000a8734sub x17, sp, 48
000a8738subs xzr, x17, x16
000a873cb.ls 0xa8844
000a8740str x30, [sp-176]!
000a8744stur x29, [sp-8]
000a8748sub x29, sp, 8
000a874cstr x0, [sp+184]
000a8750str x1, [sp+192]
000a8754str xzr, [sp+40]
000a8758stp xzr, xzr, [sp+24]
000a875cstr xzr, [sp+104]
000a8760stp xzr, xzr, [sp+112]
000a8764stp xzr, xzr, [sp+88]
000a8768ldr x0, [sp+184]
000a876cldr x1, [sp+192]
000a8770bl syscall.ByteSliceFromString
000a8774str x0, [sp+104]
000a8778str x1, [sp+112]
000a877cstr x2, [sp+120]
000a8780str x3, [sp+88]
000a8784str x4, [sp+96]
000a8788ldr x2, [sp+112]
000a878cldr x3, [sp+120]
000a8790ldr x4, [sp+104]
000a8794str x4, [sp+144]
000a8798str x2, [sp+152]
000a879cstr x3, [sp+160]
000a87a0ldr x2, [sp+88]
000a87a4ldr x3, [sp+96]
000a87a8str x2, [sp+128]
000a87acstr x3, [sp+136]
000a87b0ldr x2, [sp+144]
000a87b4ldr x3, [sp+152]
000a87b8ldr x4, [sp+160]
000a87bcstr x2, [sp+64]
000a87c0str x3, [sp+72]
000a87c4str x4, [sp+80]
000a87c8ldr x2, [sp+136]
000a87ccldr x3, [sp+128]
000a87d0str x3, [sp+48]
000a87d4str x2, [sp+56]
000a87d8cbnz x3, 0xa87e0
000a87dcb 0xa8804
000a87e0
000a87e0loc_a87e0:
000a87e0str xzr, [sp+40]
000a87e4ldr x1, [sp+48]
000a87e8ldr x2, [sp+56]
000a87ecstr x1, [sp+24]
000a87f0str x2, [sp+32]
000a87f4ldr x0, [sp+40]
000a87f8ldur x29, [sp-8]
000a87fcldr x30, [sp], 176
000a8800ret x30
000a8804
000a8804loc_a8804:
000a8804ldr x1, [sp+72]
000a8808ldr x3, [sp+64]
000a880csubs xzr, x1, 0
000a8810b.hi 0xa8818
000a8814b 0xa8838
000a8818
000a8818loc_a8818:
000a8818str x3, [sp+40]
000a881cstp xzr, xzr, [sp+24]
000a8820ldr x0, [sp+40]
000a8824mov x1, xzr
000a8828mov x2, xzr
000a882cldur x29, [sp-8]
000a8830ldr x30, [sp], 176
000a8834ret x30
000a8838
000a8838loc_a8838:
000a8838mov x0, xzr
000a883cbl runtime.panicIndex
000a8840hint
000a8844
000a8844loc_a8844:
000a8844stp x0, x1, [sp+8]
000a8848mov x3, x30
000a884cbl runtime.morestack_noctxt.abi0
000a8850ldp x0, x1, [sp+8]
000a8854b 0xa8730
000a8858udf 0
000a885cudf 0
000a8730
Loading..