File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
000a9730
000a9730syscall.Getwd: ; void syscall.Getwd(void)
000a9730ldr x16, [x28+16]
000a9734movz x27, 4128
000a9738subs x17, sp, x27
000a973cb.lo 0xa99dc
000a9740subs xzr, x17, x16
000a9744b.ls 0xa99dc
000a9748movz x27, 4256
000a974csub x20, sp, x27
000a9750stp x29, x30, [x20-8]
000a9754add sp, x20, 0
000a9758sub x29, sp, 8
000a975cadd x27, sp, 64
000a9760add x27, x27, 4096
000a9764stp xzr, xzr, [x27]
000a9768add x27, sp, 80
000a976cadd x27, x27, 4096
000a9770stp xzr, xzr, [x27]
000a9774add x16, sp, 38
000a9778add x3, sp, 4096
000a977cadd x3, x3, 22
000a9780
000a9780loc_a9780:
000a9780stp xzr, xzr, [x16], 16
000a9784subs xzr, x16, x3
000a9788b.le 0xa9780
000a978cadd x3, sp, 38
000a9790ldrsb x27, [x3]
000a9794b 0xa9798
000a9798
000a9798loc_a9798:
000a9798str x3, [sp+4208]
000a979corr x3, xzr, 4096
000a97a0str x3, [sp+4216]
000a97a4str x3, [sp+4224]
000a97a8add x27, sp, 96
000a97acadd x27, x27, 4096
000a97b0stp xzr, xzr, [x27]
000a97b4ldr x0, [sp+4208]
000a97b8ldr x1, [sp+4216]
000a97bcldr x2, [sp+4224]
000a97c0bl syscall.Getcwd
000a97c4str x0, [sp+4144]
000a97c8str x1, [sp+4192]
000a97ccstr x2, [sp+4200]
000a97d0ldr x3, [sp+4144]
000a97d4str x3, [sp+4152]
000a97d8str x1, [sp+4232]
000a97dcstr x2, [sp+4240]
000a97e0ldr x3, [sp+4152]
000a97e4str x3, [sp+4136]
000a97e8str x1, [sp+4176]
000a97ecstr x2, [sp+4184]
000a97f0cbnz x1, 0xa97f8
000a97f4b 0xa9824
000a97f8
000a97f8loc_a97f8:
000a97f8add x27, sp, 64
000a97fcadd x27, x27, 4096
000a9800stp xzr, xzr, [x27]
000a9804ldr x3, [sp+4184]
000a9808ldr x2, [sp+4176]
000a980cmov x0, xzr
000a9810mov x1, xzr
000a9814ldp x29, x30, [sp-8]
000a9818movz x27, 4256
000a981cadd sp, sp, x27
000a9820ret x30
000a9824
000a9824loc_a9824:
000a9824ldr x4, [sp+4136]
000a9828subs xzr, x4, 0
000a982ccset x4, le
000a9830add x27, sp, 4096
000a9834strb w4, [x27+39]
000a9838b.le 0xa9840
000a983cb 0xa9844
000a9840
000a9840loc_a9840:
000a9840b 0xa985c
000a9844
000a9844loc_a9844:
000a9844ldr x4, [sp+4136]
000a9848subs xzr, x4, 4096
000a984ccset x4, gt
000a9850add x27, sp, 4096
000a9854strb w4, [x27+39]
000a9858b 0xa985c
000a985c
000a985cloc_a985c:
000a985cadd x27, sp, 4096
000a9860ldrb w4, [x27+39]
000a9864add x27, sp, 4096
000a9868strb w4, [x27+38]
000a986ctbnz w4, 0, 0xa9874
000a9870b 0xa9878
000a9874
000a9874loc_a9874:
000a9874b 0xa98a8
000a9878
000a9878loc_a9878:
000a9878ldr x4, [sp+4136]
000a987csub x0, x4, 1
000a9880subs xzr, x0, 4096
000a9884b.lo 0xa988c
000a9888b 0xa99d0
000a988c
000a988cloc_a988c:
000a988cadd x4, sp, 38
000a9890ldrb w4, [x4+x0]
000a9894subs wzr, w4, 0
000a9898cset x4, ne
000a989cadd x27, sp, 4096
000a98a0strb w4, [x27+38]
000a98a4b 0xa98a8
000a98a8
000a98a8loc_a98a8:
000a98a8add x27, sp, 4096
000a98acldrb w4, [x27+38]
000a98b0tbnz w4, 0, 0xa98b8
000a98b4b 0xa98fc
000a98b8
000a98b8loc_a98b8:
000a98b8add x27, sp, 64
000a98bcadd x27, x27, 4096
000a98c0stp xzr, xzr, [x27]
000a98c4adrp x4, 0x66a000
000a98c8add x4, x4, 2264
000a98ccstr x4, [sp+4176]
000a98d0adrp x4, 0x667000
000a98d4add x4, x4, 3064
000a98d8str x4, [sp+4184]
000a98dcldr x2, [sp+4176]
000a98e0ldr x0, [sp+4160]
000a98e4ldr x1, [sp+4168]
000a98e8ldr x3, [sp+4184]
000a98ecldp x29, x30, [sp-8]
000a98f0movz x27, 4256
000a98f4add sp, sp, x27
000a98f8ret x30
000a98fc
000a98fcloc_a98fc:
000a98fcldrb w4, [sp+38]
000a9900subs wzr, w4, 47
000a9904b.ne 0xa990c
000a9908b 0xa9950
000a990c
000a990cloc_a990c:
000a990cadd x27, sp, 64
000a9910add x27, x27, 4096
000a9914stp xzr, xzr, [x27]
000a9918adrp x4, 0x66a000
000a991cadd x4, x4, 2264
000a9920str x4, [sp+4176]
000a9924adrp x4, 0x666000
000a9928add x4, x4, 176
000a992cstr x4, [sp+4184]
000a9930ldr x2, [sp+4176]
000a9934ldr x0, [sp+4160]
000a9938ldr x1, [sp+4168]
000a993cldr x3, [sp+4184]
000a9940ldp x29, x30, [sp-8]
000a9944movz x27, 4256
000a9948add sp, sp, x27
000a994cret x30
000a9950
000a9950loc_a9950:
000a9950ldr x3, [sp+4136]
000a9954sub x1, x3, 1
000a9958str x1, [sp+4144]
000a995cadd x3, sp, 38
000a9960ldrsb x27, [x3]
000a9964subs xzr, x1, 4096
000a9968b.ls 0xa9970
000a996cb 0xa99c8
000a9970
000a9970loc_a9970:
000a9970b 0xa9974
000a9974
000a9974loc_a9974:
000a9974str x3, [sp+4208]
000a9978str x1, [sp+4216]
000a997corr x4, xzr, 4096
000a9980str x4, [sp+4224]
000a9984mov x0, xzr
000a9988mov x2, x1
000a998cmov x1, x3
000a9990bl runtime.slicebytetostring
000a9994str x0, [sp+4160]
000a9998str x1, [sp+4168]
000a999cadd x27, sp, 80
000a99a0add x27, x27, 4096
000a99a4stp xzr, xzr, [x27]
000a99a8ldr x0, [sp+4160]
000a99acldr x1, [sp+4168]
000a99b0mov x2, xzr
000a99b4mov x3, xzr
000a99b8ldp x29, x30, [sp-8]
000a99bcmovz x27, 4256
000a99c0add sp, sp, x27
000a99c4ret x30
000a99c8
000a99c8loc_a99c8:
000a99c8orr x2, xzr, 4096
000a99ccbl runtime.panicSliceAlen
000a99d0
000a99d0loc_a99d0:
000a99d0orr x1, xzr, 4096
000a99d4bl runtime.panicIndex
000a99d8hint
000a99dc
000a99dcloc_a99dc:
000a99dcmov x3, x30
000a99e0bl runtime.morestack_noctxt.abi0
000a99e4b 0xa9730
000a99e8udf 0
000a99ecudf 0
000a9730
000a9730syscall.Getwd: ; void syscall.Getwd(void)
000a9730ldr x16, [x28+16]
000a9734movz x27, 4128
000a9738subs x17, sp, x27
000a973cb.lo 0xa99dc
000a9740subs xzr, x17, x16
000a9744b.ls 0xa99dc
000a9748movz x27, 4256
000a974csub x20, sp, x27
000a9750stp x29, x30, [x20-8]
000a9754add sp, x20, 0
000a9758sub x29, sp, 8
000a975cadd x27, sp, 64
000a9760add x27, x27, 4096
000a9764stp xzr, xzr, [x27]
000a9768add x27, sp, 80
000a976cadd x27, x27, 4096
000a9770stp xzr, xzr, [x27]
000a9774add x16, sp, 38
000a9778add x3, sp, 4096
000a977cadd x3, x3, 22
000a9780
000a9780loc_a9780:
000a9780stp xzr, xzr, [x16], 16
000a9784subs xzr, x16, x3
000a9788b.le 0xa9780
000a978cadd x3, sp, 38
000a9790ldrsb x27, [x3]
000a9794b 0xa9798
000a9798
000a9798loc_a9798:
000a9798str x3, [sp+4208]
000a979corr x3, xzr, 4096
000a97a0str x3, [sp+4216]
000a97a4str x3, [sp+4224]
000a97a8add x27, sp, 96
000a97acadd x27, x27, 4096
000a97b0stp xzr, xzr, [x27]
000a97b4ldr x0, [sp+4208]
000a97b8ldr x1, [sp+4216]
000a97bcldr x2, [sp+4224]
000a97c0bl syscall.Getcwd
000a97c4str x0, [sp+4144]
000a97c8str x1, [sp+4192]
000a97ccstr x2, [sp+4200]
000a97d0ldr x3, [sp+4144]
000a97d4str x3, [sp+4152]
000a97d8str x1, [sp+4232]
000a97dcstr x2, [sp+4240]
000a97e0ldr x3, [sp+4152]
000a97e4str x3, [sp+4136]
000a97e8str x1, [sp+4176]
000a97ecstr x2, [sp+4184]
000a97f0cbnz x1, 0xa97f8
000a97f4b 0xa9824
000a97f8
000a97f8loc_a97f8:
000a97f8add x27, sp, 64
000a97fcadd x27, x27, 4096
000a9800stp xzr, xzr, [x27]
000a9804ldr x3, [sp+4184]
000a9808ldr x2, [sp+4176]
000a980cmov x0, xzr
000a9810mov x1, xzr
000a9814ldp x29, x30, [sp-8]
000a9818movz x27, 4256
000a981cadd sp, sp, x27
000a9820ret x30
000a9824
000a9824loc_a9824:
000a9824ldr x4, [sp+4136]
000a9828subs xzr, x4, 0
000a982ccset x4, le
000a9830add x27, sp, 4096
000a9834strb w4, [x27+39]
000a9838b.le 0xa9840
000a983cb 0xa9844
000a9840
000a9840loc_a9840:
000a9840b 0xa985c
000a9844
000a9844loc_a9844:
000a9844ldr x4, [sp+4136]
000a9848subs xzr, x4, 4096
000a984ccset x4, gt
000a9850add x27, sp, 4096
000a9854strb w4, [x27+39]
000a9858b 0xa985c
000a985c
000a985cloc_a985c:
000a985cadd x27, sp, 4096
000a9860ldrb w4, [x27+39]
000a9864add x27, sp, 4096
000a9868strb w4, [x27+38]
000a986ctbnz w4, 0, 0xa9874
000a9870b 0xa9878
000a9874
000a9874loc_a9874:
000a9874b 0xa98a8
000a9878
000a9878loc_a9878:
000a9878ldr x4, [sp+4136]
000a987csub x0, x4, 1
000a9880subs xzr, x0, 4096
000a9884b.lo 0xa988c
000a9888b 0xa99d0
000a988c
000a988cloc_a988c:
000a988cadd x4, sp, 38
000a9890ldrb w4, [x4+x0]
000a9894subs wzr, w4, 0
000a9898cset x4, ne
000a989cadd x27, sp, 4096
000a98a0strb w4, [x27+38]
000a98a4b 0xa98a8
000a98a8
000a98a8loc_a98a8:
000a98a8add x27, sp, 4096
000a98acldrb w4, [x27+38]
000a98b0tbnz w4, 0, 0xa98b8
000a98b4b 0xa98fc
000a98b8
000a98b8loc_a98b8:
000a98b8add x27, sp, 64
000a98bcadd x27, x27, 4096
000a98c0stp xzr, xzr, [x27]
000a98c4adrp x4, 0x66a000
000a98c8add x4, x4, 2264
000a98ccstr x4, [sp+4176]
000a98d0adrp x4, 0x667000
000a98d4add x4, x4, 3064
000a98d8str x4, [sp+4184]
000a98dcldr x2, [sp+4176]
000a98e0ldr x0, [sp+4160]
000a98e4ldr x1, [sp+4168]
000a98e8ldr x3, [sp+4184]
000a98ecldp x29, x30, [sp-8]
000a98f0movz x27, 4256
000a98f4add sp, sp, x27
000a98f8ret x30
000a98fc
000a98fcloc_a98fc:
000a98fcldrb w4, [sp+38]
000a9900subs wzr, w4, 47
000a9904b.ne 0xa990c
000a9908b 0xa9950
000a990c
000a990cloc_a990c:
000a990cadd x27, sp, 64
000a9910add x27, x27, 4096
000a9914stp xzr, xzr, [x27]
000a9918adrp x4, 0x66a000
000a991cadd x4, x4, 2264
000a9920str x4, [sp+4176]
000a9924adrp x4, 0x666000
000a9928add x4, x4, 176
000a992cstr x4, [sp+4184]
000a9930ldr x2, [sp+4176]
000a9934ldr x0, [sp+4160]
000a9938ldr x1, [sp+4168]
000a993cldr x3, [sp+4184]
000a9940ldp x29, x30, [sp-8]
000a9944movz x27, 4256
000a9948add sp, sp, x27
000a994cret x30
000a9950
000a9950loc_a9950:
000a9950ldr x3, [sp+4136]
000a9954sub x1, x3, 1
000a9958str x1, [sp+4144]
000a995cadd x3, sp, 38
000a9960ldrsb x27, [x3]
000a9964subs xzr, x1, 4096
000a9968b.ls 0xa9970
000a996cb 0xa99c8
000a9970
000a9970loc_a9970:
000a9970b 0xa9974
000a9974
000a9974loc_a9974:
000a9974str x3, [sp+4208]
000a9978str x1, [sp+4216]
000a997corr x4, xzr, 4096
000a9980str x4, [sp+4224]
000a9984mov x0, xzr
000a9988mov x2, x1
000a998cmov x1, x3
000a9990bl runtime.slicebytetostring
000a9994str x0, [sp+4160]
000a9998str x1, [sp+4168]
000a999cadd x27, sp, 80
000a99a0add x27, x27, 4096
000a99a4stp xzr, xzr, [x27]
000a99a8ldr x0, [sp+4160]
000a99acldr x1, [sp+4168]
000a99b0mov x2, xzr
000a99b4mov x3, xzr
000a99b8ldp x29, x30, [sp-8]
000a99bcmovz x27, 4256
000a99c0add sp, sp, x27
000a99c4ret x30
000a99c8
000a99c8loc_a99c8:
000a99c8orr x2, xzr, 4096
000a99ccbl runtime.panicSliceAlen
000a99d0
000a99d0loc_a99d0:
000a99d0orr x1, xzr, 4096
000a99d4bl runtime.panicIndex
000a99d8hint
000a99dc
000a99dcloc_a99dc:
000a99dcmov x3, x30
000a99e0bl runtime.morestack_noctxt.abi0
000a99e4b 0xa9730
000a99e8udf 0
000a99ecudf 0
000a9730
000a99f0
000a99f0syscall.Getgroups: ; void syscall.Getgroups(void)
000a99f0ldr x16, [x28+16]
000a99f4sub x17, sp, 144
000a99f8subs xzr, x17, x16
000a99fcb.ls 0xa9ce0
000a9a00sub x20, sp, 272
000a9a04stp x29, x30, [x20-8]
000a9a08add sp, x20, 0
000a9a0csub x29, sp, 8
000a9a10str xzr, [sp+96]
000a9a14stp xzr, xzr, [sp+104]
000a9a18stp xzr, xzr, [sp+120]
000a9a1cstp xzr, xzr, [sp+248]
000a9a20mov x0, xzr
000a9a24mov x1, xzr
000a9a28bl syscall.getgroups
000a9a2cstr x0, [sp+88]
000a9a30str x1, [sp+248]
000a9a34str x2, [sp+256]
000a9a38ldr x3, [sp+88]
000a9a3cstr x3, [sp+64]
000a9a40str x1, [sp+176]
000a9a44str x2, [sp+184]
000a9a48ldr x3, [sp+64]
000a9a4cstr x3, [sp+40]
000a9a50str x1, [sp+120]
000a9a54str x2, [sp+128]
000a9a58cbnz x1, 0xa9a60
000a9a5cb 0xa9a88
000a9a60
000a9a60loc_a9a60:
000a9a60str xzr, [sp+96]
000a9a64stp xzr, xzr, [sp+104]
000a9a68ldr x3, [sp+120]
000a9a6cldr x4, [sp+128]
000a9a70mov x0, xzr
000a9a74mov x1, xzr
000a9a78mov x2, x1
000a9a7cldp x29, x30, [sp-8]
000a9a80add sp, sp, 272
000a9a84ret x30
000a9a88
000a9a88loc_a9a88:
000a9a88ldr x5, [sp+40]
000a9a8ccbz x5, 0xa9a94
000a9a90b 0xa9ac0
000a9a94
000a9a94loc_a9a94:
000a9a94str xzr, [sp+96]
000a9a98stp xzr, xzr, [sp+104]
000a9a9cstp xzr, xzr, [sp+120]
000a9aa0ldr x0, [sp+96]
000a9aa4ldr x1, [sp+104]
000a9aa8ldr x2, [sp+112]
000a9aacmov x3, xzr
000a9ab0mov x4, xzr
000a9ab4ldp x29, x30, [sp-8]
000a9ab8add sp, sp, 272
000a9abcret x30
000a9ac0
000a9ac0loc_a9ac0:
000a9ac0ldr x5, [sp+40]
000a9ac4subs xzr, x5, 0
000a9ac8cset x6, lt
000a9accstrb w6, [sp+35]
000a9ad0tbnz x5, 63, 0xa9ad8
000a9ad4b 0xa9adc
000a9ad8
000a9ad8loc_a9ad8:
000a9ad8b 0xa9af0
000a9adc
000a9adcloc_a9adc:
000a9adcldr x5, [sp+40]
000a9ae0subs xzr, x5, 0x100000
000a9ae4cset x5, gt
000a9ae8strb w5, [sp+35]
000a9aecb 0xa9af0
000a9af0
000a9af0loc_a9af0:
000a9af0ldrb w5, [sp+35]
000a9af4tbnz w5, 0, 0xa9afc
000a9af8b 0xa9b3c
000a9afc
000a9afcloc_a9afc:
000a9afcstr xzr, [sp+96]
000a9b00stp xzr, xzr, [sp+104]
000a9b04adrp x5, 0x66a000
000a9b08add x5, x5, 2264
000a9b0cstr x5, [sp+120]
000a9b10adrp x5, 0x667000
000a9b14add x5, x5, 3064
000a9b18str x5, [sp+128]
000a9b1cldr x3, [sp+120]
000a9b20ldr x0, [sp+96]
000a9b24ldr x1, [sp+104]
000a9b28ldr x4, [sp+128]
000a9b2cldr x2, [sp+112]
000a9b30ldp x29, x30, [sp-8]
000a9b34add sp, sp, 272
000a9b38ret x30
000a9b3c
000a9b3cloc_a9b3c:
000a9b3cldr x2, [sp+40]
000a9b40ldr x1, [sp+40]
000a9b44adrp x0, 0x54d000
000a9b48add x0, x0, 896
000a9b4cbl runtime.makeslice
000a9b50ldr x3, [sp+40]
000a9b54ldr x4, [sp+40]
000a9b58str x0, [sp+136]
000a9b5cstr x3, [sp+144]
000a9b60str x4, [sp+152]
000a9b64stp xzr, xzr, [sp+248]
000a9b68ldr x1, [sp+136]
000a9b6cldr x3, [sp+144]
000a9b70subs xzr, x3, 0
000a9b74b.hi 0xa9b7c
000a9b78b 0xa9cd0
000a9b7c
000a9b7cloc_a9b7c:
000a9b7cstr x1, [sp+192]
000a9b80ldr x0, [sp+40]
000a9b84bl syscall.getgroups
000a9b88str x0, [sp+88]
000a9b8cstr x1, [sp+248]
000a9b90str x2, [sp+256]
000a9b94ldr x3, [sp+88]
000a9b98str x3, [sp+56]
000a9b9cstr x1, [sp+160]
000a9ba0str x2, [sp+168]
000a9ba4ldr x3, [sp+56]
000a9ba8str x3, [sp+40]
000a9bacstr x1, [sp+120]
000a9bb0str x2, [sp+128]
000a9bb4cbnz x1, 0xa9bbc
000a9bb8b 0xa9be4
000a9bbc
000a9bbcloc_a9bbc:
000a9bbcstr xzr, [sp+96]
000a9bc0stp xzr, xzr, [sp+104]
000a9bc4ldr x3, [sp+120]
000a9bc8ldr x4, [sp+128]
000a9bccmov x0, xzr
000a9bd0mov x1, xzr
000a9bd4mov x2, x1
000a9bd8ldp x29, x30, [sp-8]
000a9bdcadd sp, sp, 272
000a9be0ret x30
000a9be4
000a9be4loc_a9be4:
000a9be4ldr x2, [sp+40]
000a9be8ldr x1, [sp+40]
000a9becadrp x0, 0x54c000
000a9bf0add x0, x0, 3520
000a9bf4bl runtime.makeslice
000a9bf8ldr x3, [sp+40]
000a9bfcldr x4, [sp+40]
000a9c00str x0, [sp+96]
000a9c04str x3, [sp+104]
000a9c08str x4, [sp+112]
000a9c0cldr x1, [sp+40]
000a9c10ldr x2, [sp+152]
000a9c14ldr x3, [sp+136]
000a9c18subs xzr, x2, x1
000a9c1cb.hs 0xa9c24
000a9c20b 0xa9ccc
000a9c24
000a9c24loc_a9c24:
000a9c24b 0xa9c28
000a9c28
000a9c28loc_a9c28:
000a9c28str x3, [sp+224]
000a9c2cstr x1, [sp+232]
000a9c30str x2, [sp+240]
000a9c34str x3, [sp+200]
000a9c38str x1, [sp+208]
000a9c3cstr x2, [sp+216]
000a9c40str xzr, [sp+80]
000a9c44str x1, [sp+72]
000a9c48b 0xa9c4c
000a9c4c
000a9c4cloc_a9c4c:
000a9c4cldr x5, [sp+72]
000a9c50ldr x6, [sp+80]
000a9c54subs xzr, x5, x6
000a9c58b.gt 0xa9c60
000a9c5cb 0xa9ca8
000a9c60
000a9c60loc_a9c60:
000a9c60ldr x5, [sp+80]
000a9c64str x5, [sp+48]
000a9c68ldr x5, [sp+80]
000a9c6cldr x6, [sp+200]
000a9c70ldr w5, [x6+2*x5]
000a9c74str w5, [sp+36]
000a9c78ldr x0, [sp+48]
000a9c7cldr x1, [sp+104]
000a9c80ldr x6, [sp+96]
000a9c84subs xzr, x1, x0
000a9c88b.hi 0xa9c90
000a9c8cb 0xa9cc8
000a9c90
000a9c90loc_a9c90:
000a9c90str x5, [x6+3*x0]
000a9c94b 0xa9c98
000a9c98
000a9c98loc_a9c98:
000a9c98ldr x5, [sp+80]
000a9c9cadd x5, x5, 1
000a9ca0str x5, [sp+80]
000a9ca4b 0xa9c4c
000a9ca8
000a9ca8loc_a9ca8:
000a9ca8ldr x3, [sp+120]
000a9cacldr x0, [sp+96]
000a9cb0ldr x1, [sp+104]
000a9cb4ldr x4, [sp+128]
000a9cb8ldr x2, [sp+112]
000a9cbcldp x29, x30, [sp-8]
000a9cc0add sp, sp, 272
000a9cc4ret x30
000a9cc8
000a9cc8loc_a9cc8:
000a9cc8bl runtime.panicIndex
000a9ccc
000a9cccloc_a9ccc:
000a9cccbl runtime.panicSliceAcap
000a9cd0
000a9cd0loc_a9cd0:
000a9cd0mov x0, xzr
000a9cd4mov x1, x3
000a9cd8bl runtime.panicIndex
000a9cdchint
000a9ce0
000a9ce0loc_a9ce0:
000a9ce0mov x3, x30
000a9ce4bl runtime.morestack_noctxt.abi0
000a9ce8b 0xa99f0
000a9cecudf 0
000a99f0
000a99f0syscall.Getgroups: ; void syscall.Getgroups(void)
000a99f0ldr x16, [x28+16]
000a99f4sub x17, sp, 144
000a99f8subs xzr, x17, x16
000a99fcb.ls 0xa9ce0
000a9a00sub x20, sp, 272
000a9a04stp x29, x30, [x20-8]
000a9a08add sp, x20, 0
000a9a0csub x29, sp, 8
000a9a10str xzr, [sp+96]
000a9a14stp xzr, xzr, [sp+104]
000a9a18stp xzr, xzr, [sp+120]
000a9a1cstp xzr, xzr, [sp+248]
000a9a20mov x0, xzr
000a9a24mov x1, xzr
000a9a28bl syscall.getgroups
000a9a2cstr x0, [sp+88]
000a9a30str x1, [sp+248]
000a9a34str x2, [sp+256]
000a9a38ldr x3, [sp+88]
000a9a3cstr x3, [sp+64]
000a9a40str x1, [sp+176]
000a9a44str x2, [sp+184]
000a9a48ldr x3, [sp+64]
000a9a4cstr x3, [sp+40]
000a9a50str x1, [sp+120]
000a9a54str x2, [sp+128]
000a9a58cbnz x1, 0xa9a60
000a9a5cb 0xa9a88
000a9a60
000a9a60loc_a9a60:
000a9a60str xzr, [sp+96]
000a9a64stp xzr, xzr, [sp+104]
000a9a68ldr x3, [sp+120]
000a9a6cldr x4, [sp+128]
000a9a70mov x0, xzr
000a9a74mov x1, xzr
000a9a78mov x2, x1
000a9a7cldp x29, x30, [sp-8]
000a9a80add sp, sp, 272
000a9a84ret x30
000a9a88
000a9a88loc_a9a88:
000a9a88ldr x5, [sp+40]
000a9a8ccbz x5, 0xa9a94
000a9a90b 0xa9ac0
000a9a94
000a9a94loc_a9a94:
000a9a94str xzr, [sp+96]
000a9a98stp xzr, xzr, [sp+104]
000a9a9cstp xzr, xzr, [sp+120]
000a9aa0ldr x0, [sp+96]
000a9aa4ldr x1, [sp+104]
000a9aa8ldr x2, [sp+112]
000a9aacmov x3, xzr
000a9ab0mov x4, xzr
000a9ab4ldp x29, x30, [sp-8]
000a9ab8add sp, sp, 272
000a9abcret x30
000a9ac0
000a9ac0loc_a9ac0:
000a9ac0ldr x5, [sp+40]
000a9ac4subs xzr, x5, 0
000a9ac8cset x6, lt
000a9accstrb w6, [sp+35]
000a9ad0tbnz x5, 63, 0xa9ad8
000a9ad4b 0xa9adc
000a9ad8
000a9ad8loc_a9ad8:
000a9ad8b 0xa9af0
000a9adc
000a9adcloc_a9adc:
000a9adcldr x5, [sp+40]
000a9ae0subs xzr, x5, 0x100000
000a9ae4cset x5, gt
000a9ae8strb w5, [sp+35]
000a9aecb 0xa9af0
000a9af0
000a9af0loc_a9af0:
000a9af0ldrb w5, [sp+35]
000a9af4tbnz w5, 0, 0xa9afc
000a9af8b 0xa9b3c
000a9afc
000a9afcloc_a9afc:
000a9afcstr xzr, [sp+96]
000a9b00stp xzr, xzr, [sp+104]
000a9b04adrp x5, 0x66a000
000a9b08add x5, x5, 2264
000a9b0cstr x5, [sp+120]
000a9b10adrp x5, 0x667000
000a9b14add x5, x5, 3064
000a9b18str x5, [sp+128]
000a9b1cldr x3, [sp+120]
000a9b20ldr x0, [sp+96]
000a9b24ldr x1, [sp+104]
000a9b28ldr x4, [sp+128]
000a9b2cldr x2, [sp+112]
000a9b30ldp x29, x30, [sp-8]
000a9b34add sp, sp, 272
000a9b38ret x30
000a9b3c
000a9b3cloc_a9b3c:
000a9b3cldr x2, [sp+40]
000a9b40ldr x1, [sp+40]
000a9b44adrp x0, 0x54d000
000a9b48add x0, x0, 896
000a9b4cbl runtime.makeslice
000a9b50ldr x3, [sp+40]
000a9b54ldr x4, [sp+40]
000a9b58str x0, [sp+136]
000a9b5cstr x3, [sp+144]
000a9b60str x4, [sp+152]
000a9b64stp xzr, xzr, [sp+248]
000a9b68ldr x1, [sp+136]
000a9b6cldr x3, [sp+144]
000a9b70subs xzr, x3, 0
000a9b74b.hi 0xa9b7c
000a9b78b 0xa9cd0
000a9b7c
000a9b7cloc_a9b7c:
000a9b7cstr x1, [sp+192]
000a9b80ldr x0, [sp+40]
000a9b84bl syscall.getgroups
000a9b88str x0, [sp+88]
000a9b8cstr x1, [sp+248]
000a9b90str x2, [sp+256]
000a9b94ldr x3, [sp+88]
000a9b98str x3, [sp+56]
000a9b9cstr x1, [sp+160]
000a9ba0str x2, [sp+168]
000a9ba4ldr x3, [sp+56]
000a9ba8str x3, [sp+40]
000a9bacstr x1, [sp+120]
000a9bb0str x2, [sp+128]
000a9bb4cbnz x1, 0xa9bbc
000a9bb8b 0xa9be4
000a9bbc
000a9bbcloc_a9bbc:
000a9bbcstr xzr, [sp+96]
000a9bc0stp xzr, xzr, [sp+104]
000a9bc4ldr x3, [sp+120]
000a9bc8ldr x4, [sp+128]
000a9bccmov x0, xzr
000a9bd0mov x1, xzr
000a9bd4mov x2, x1
000a9bd8ldp x29, x30, [sp-8]
000a9bdcadd sp, sp, 272
000a9be0ret x30
000a9be4
000a9be4loc_a9be4:
000a9be4ldr x2, [sp+40]
000a9be8ldr x1, [sp+40]
000a9becadrp x0, 0x54c000
000a9bf0add x0, x0, 3520
000a9bf4bl runtime.makeslice
000a9bf8ldr x3, [sp+40]
000a9bfcldr x4, [sp+40]
000a9c00str x0, [sp+96]
000a9c04str x3, [sp+104]
000a9c08str x4, [sp+112]
000a9c0cldr x1, [sp+40]
000a9c10ldr x2, [sp+152]
000a9c14ldr x3, [sp+136]
000a9c18subs xzr, x2, x1
000a9c1cb.hs 0xa9c24
000a9c20b 0xa9ccc
000a9c24
000a9c24loc_a9c24:
000a9c24b 0xa9c28
000a9c28
000a9c28loc_a9c28:
000a9c28str x3, [sp+224]
000a9c2cstr x1, [sp+232]
000a9c30str x2, [sp+240]
000a9c34str x3, [sp+200]
000a9c38str x1, [sp+208]
000a9c3cstr x2, [sp+216]
000a9c40str xzr, [sp+80]
000a9c44str x1, [sp+72]
000a9c48b 0xa9c4c
000a9c4c
000a9c4cloc_a9c4c:
000a9c4cldr x5, [sp+72]
000a9c50ldr x6, [sp+80]
000a9c54subs xzr, x5, x6
000a9c58b.gt 0xa9c60
000a9c5cb 0xa9ca8
000a9c60
000a9c60loc_a9c60:
000a9c60ldr x5, [sp+80]
000a9c64str x5, [sp+48]
000a9c68ldr x5, [sp+80]
000a9c6cldr x6, [sp+200]
000a9c70ldr w5, [x6+2*x5]
000a9c74str w5, [sp+36]
000a9c78ldr x0, [sp+48]
000a9c7cldr x1, [sp+104]
000a9c80ldr x6, [sp+96]
000a9c84subs xzr, x1, x0
000a9c88b.hi 0xa9c90
000a9c8cb 0xa9cc8
000a9c90
000a9c90loc_a9c90:
000a9c90str x5, [x6+3*x0]
000a9c94b 0xa9c98
000a9c98
000a9c98loc_a9c98:
000a9c98ldr x5, [sp+80]
000a9c9cadd x5, x5, 1
000a9ca0str x5, [sp+80]
000a9ca4b 0xa9c4c
000a9ca8
000a9ca8loc_a9ca8:
000a9ca8ldr x3, [sp+120]
000a9cacldr x0, [sp+96]
000a9cb0ldr x1, [sp+104]
000a9cb4ldr x4, [sp+128]
000a9cb8ldr x2, [sp+112]
000a9cbcldp x29, x30, [sp-8]
000a9cc0add sp, sp, 272
000a9cc4ret x30
000a9cc8
000a9cc8loc_a9cc8:
000a9cc8bl runtime.panicIndex
000a9ccc
000a9cccloc_a9ccc:
000a9cccbl runtime.panicSliceAcap
000a9cd0
000a9cd0loc_a9cd0:
000a9cd0mov x0, xzr
000a9cd4mov x1, x3
000a9cd8bl runtime.panicIndex
000a9cdchint
000a9ce0
000a9ce0loc_a9ce0:
000a9ce0mov x3, x30
000a9ce4bl runtime.morestack_noctxt.abi0
000a9ce8b 0xa99f0
000a9cecudf 0
000a99f0
000a9cf0
000a9cf0syscall.WaitStatus.Exited: ; void syscall.WaitStatus.Exited(syscall.WaitStatus w)
000a9cf0str x30, [sp-32]!
000a9cf4stur x29, [sp-8]
000a9cf8sub x29, sp, 8
000a9cfcstr w0, [sp+40]
000a9d00strb wzr, [sp+23]
000a9d04ldr w1, [sp+40]
000a9d08ands wzr, w1, 127
000a9d0ccset x0, eq
000a9d10strb w0, [sp+23]
000a9d14add x29, sp, 24
000a9d18add sp, sp, 32
000a9d1cret x30
000a9cf0
000a9cf0syscall.WaitStatus.Exited: ; void syscall.WaitStatus.Exited(syscall.WaitStatus w)
000a9cf0str x30, [sp-32]!
000a9cf4stur x29, [sp-8]
000a9cf8sub x29, sp, 8
000a9cfcstr w0, [sp+40]
000a9d00strb wzr, [sp+23]
000a9d04ldr w1, [sp+40]
000a9d08ands wzr, w1, 127
000a9d0ccset x0, eq
000a9d10strb w0, [sp+23]
000a9d14add x29, sp, 24
000a9d18add sp, sp, 32
000a9d1cret x30
000a9cf0
000a9d20
000a9d20syscall.WaitStatus.Signaled: ; void syscall.WaitStatus.Signaled(syscall.WaitStatus w)
000a9d20str x30, [sp-32]!
000a9d24stur x29, [sp-8]
000a9d28sub x29, sp, 8
000a9d2cstr w0, [sp+40]
000a9d30strb wzr, [sp+22]
000a9d34ldr w1, [sp+40]
000a9d38and x1, x1, 127
000a9d3csubs wzr, w1, 127
000a9d40cset x1, ne
000a9d44strb w1, [sp+23]
000a9d48b.ne 0xa9d50
000a9d4cb 0xa9d64
000a9d50
000a9d50loc_a9d50:
000a9d50ldr w1, [sp+40]
000a9d54ands wzr, w1, 127
000a9d58cset x1, ne
000a9d5cstrb w1, [sp+23]
000a9d60b 0xa9d68
000a9d64
000a9d64loc_a9d64:
000a9d64b 0xa9d68
000a9d68
000a9d68loc_a9d68:
000a9d68ldrb w0, [sp+23]
000a9d6cstrb w0, [sp+22]
000a9d70add x29, sp, 24
000a9d74add sp, sp, 32
000a9d78ret x30
000a9d7cudf 0
000a9d20
000a9d20syscall.WaitStatus.Signaled: ; void syscall.WaitStatus.Signaled(syscall.WaitStatus w)
000a9d20str x30, [sp-32]!
000a9d24stur x29, [sp-8]
000a9d28sub x29, sp, 8
000a9d2cstr w0, [sp+40]
000a9d30strb wzr, [sp+22]
000a9d34ldr w1, [sp+40]
000a9d38and x1, x1, 127
000a9d3csubs wzr, w1, 127
000a9d40cset x1, ne
000a9d44strb w1, [sp+23]
000a9d48b.ne 0xa9d50
000a9d4cb 0xa9d64
000a9d50
000a9d50loc_a9d50:
000a9d50ldr w1, [sp+40]
000a9d54ands wzr, w1, 127
000a9d58cset x1, ne
000a9d5cstrb w1, [sp+23]
000a9d60b 0xa9d68
000a9d64
000a9d64loc_a9d64:
000a9d64b 0xa9d68
000a9d68
000a9d68loc_a9d68:
000a9d68ldrb w0, [sp+23]
000a9d6cstrb w0, [sp+22]
000a9d70add x29, sp, 24
000a9d74add sp, sp, 32
000a9d78ret x30
000a9d7cudf 0
000a9d20
000a9d80
000a9d80syscall.WaitStatus.Stopped: ; void syscall.WaitStatus.Stopped(syscall.WaitStatus w)
000a9d80str x30, [sp-32]!
000a9d84stur x29, [sp-8]
000a9d88sub x29, sp, 8
000a9d8cstr w0, [sp+40]
000a9d90strb wzr, [sp+23]
000a9d94ldr w1, [sp+40]
000a9d98and x1, x1, 255
000a9d9csubs wzr, w1, 127
000a9da0cset x0, eq
000a9da4strb w0, [sp+23]
000a9da8add x29, sp, 24
000a9dacadd sp, sp, 32
000a9db0ret x30
000a9db4udf 0
000a9db8udf 0
000a9dbcudf 0
000a9d80
000a9d80syscall.WaitStatus.Stopped: ; void syscall.WaitStatus.Stopped(syscall.WaitStatus w)
000a9d80str x30, [sp-32]!
000a9d84stur x29, [sp-8]
000a9d88sub x29, sp, 8
000a9d8cstr w0, [sp+40]
000a9d90strb wzr, [sp+23]
000a9d94ldr w1, [sp+40]
000a9d98and x1, x1, 255
000a9d9csubs wzr, w1, 127
000a9da0cset x0, eq
000a9da4strb w0, [sp+23]
000a9da8add x29, sp, 24
000a9dacadd sp, sp, 32
000a9db0ret x30
000a9db4udf 0
000a9db8udf 0
000a9dbcudf 0
000a9d80
000a9dc0
000a9dc0syscall.WaitStatus.Continued: ; void syscall.WaitStatus.Continued(syscall.WaitStatus w)
000a9dc0str x30, [sp-32]!
000a9dc4stur x29, [sp-8]
000a9dc8sub x29, sp, 8
000a9dccstr w0, [sp+40]
000a9dd0strb wzr, [sp+23]
000a9dd4ldr w1, [sp+40]
000a9dd8movz x2, 65535
000a9ddcsubs wzr, w1, w2
000a9de0cset x0, eq
000a9de4strb w0, [sp+23]
000a9de8add x29, sp, 24
000a9decadd sp, sp, 32
000a9df0ret x30
000a9df4udf 0
000a9df8udf 0
000a9dfcudf 0
000a9dc0
000a9dc0syscall.WaitStatus.Continued: ; void syscall.WaitStatus.Continued(syscall.WaitStatus w)
000a9dc0str x30, [sp-32]!
000a9dc4stur x29, [sp-8]
000a9dc8sub x29, sp, 8
000a9dccstr w0, [sp+40]
000a9dd0strb wzr, [sp+23]
000a9dd4ldr w1, [sp+40]
000a9dd8movz x2, 65535
000a9ddcsubs wzr, w1, w2
000a9de0cset x0, eq
000a9de4strb w0, [sp+23]
000a9de8add x29, sp, 24
000a9decadd sp, sp, 32
000a9df0ret x30
000a9df4udf 0
000a9df8udf 0
000a9dfcudf 0
000a9dc0
000a9e00
000a9e00syscall.WaitStatus.CoreDump: ; void syscall.WaitStatus.CoreDump(syscall.WaitStatus w)
000a9e00ldr x16, [x28+16]
000a9e04subs xzr, sp, x16
000a9e08b.ls 0xa9e64
000a9e0cstr x30, [sp-32]!
000a9e10stur x29, [sp-8]
000a9e14sub x29, sp, 8
000a9e18str w0, [sp+40]
000a9e1cstrb wzr, [sp+21]
000a9e20ldr w0, [sp+40]
000a9e24bl syscall.WaitStatus.Signaled
000a9e28strb w0, [sp+22]
000a9e2cstrb w0, [sp+23]
000a9e30tbnz w0, 0, 0xa9e38
000a9e34b 0xa9e4c
000a9e38
000a9e38loc_a9e38:
000a9e38ldr w1, [sp+40]
000a9e3cands wzr, w1, 128
000a9e40cset x1, ne
000a9e44strb w1, [sp+23]
000a9e48b 0xa9e50
000a9e4c
000a9e4cloc_a9e4c:
000a9e4cb 0xa9e50
000a9e50
000a9e50loc_a9e50:
000a9e50ldrb w0, [sp+23]
000a9e54strb w0, [sp+21]
000a9e58ldur x29, [sp-8]
000a9e5cldr x30, [sp], 32
000a9e60ret x30
000a9e64
000a9e64loc_a9e64:
000a9e64str w0, [sp+8]
000a9e68mov x3, x30
000a9e6cbl runtime.morestack_noctxt.abi0
000a9e70ldr w0, [sp+8]
000a9e74b 0xa9e00
000a9e78udf 0
000a9e7cudf 0
000a9e00
000a9e00syscall.WaitStatus.CoreDump: ; void syscall.WaitStatus.CoreDump(syscall.WaitStatus w)
000a9e00ldr x16, [x28+16]
000a9e04subs xzr, sp, x16
000a9e08b.ls 0xa9e64
000a9e0cstr x30, [sp-32]!
000a9e10stur x29, [sp-8]
000a9e14sub x29, sp, 8
000a9e18str w0, [sp+40]
000a9e1cstrb wzr, [sp+21]
000a9e20ldr w0, [sp+40]
000a9e24bl syscall.WaitStatus.Signaled
000a9e28strb w0, [sp+22]
000a9e2cstrb w0, [sp+23]
000a9e30tbnz w0, 0, 0xa9e38
000a9e34b 0xa9e4c
000a9e38
000a9e38loc_a9e38:
000a9e38ldr w1, [sp+40]
000a9e3cands wzr, w1, 128
000a9e40cset x1, ne
000a9e44strb w1, [sp+23]
000a9e48b 0xa9e50
000a9e4c
000a9e4cloc_a9e4c:
000a9e4cb 0xa9e50
000a9e50
000a9e50loc_a9e50:
000a9e50ldrb w0, [sp+23]
000a9e54strb w0, [sp+21]
000a9e58ldur x29, [sp-8]
000a9e5cldr x30, [sp], 32
000a9e60ret x30
000a9e64
000a9e64loc_a9e64:
000a9e64str w0, [sp+8]
000a9e68mov x3, x30
000a9e6cbl runtime.morestack_noctxt.abi0
000a9e70ldr w0, [sp+8]
000a9e74b 0xa9e00
000a9e78udf 0
000a9e7cudf 0
000a9e00
000a9e80
000a9e80syscall.WaitStatus.ExitStatus: ; void syscall.WaitStatus.ExitStatus(syscall.WaitStatus w)
000a9e80ldr x16, [x28+16]
000a9e84subs xzr, sp, x16
000a9e88b.ls 0xa9ee0
000a9e8cstr x30, [sp-48]!
000a9e90stur x29, [sp-8]
000a9e94sub x29, sp, 8
000a9e98str w0, [sp+56]
000a9e9cstr xzr, [sp+32]
000a9ea0ldr w0, [sp+56]
000a9ea4bl syscall.WaitStatus.Exited
000a9ea8strb w0, [sp+31]
000a9eactbnz w0, 0, 0xa9eb4
000a9eb0b 0xa9ecc
000a9eb4
000a9eb4loc_a9eb4:
000a9eb4ldr w1, [sp+56]
000a9eb8ubfm x0, x1, 8, 15
000a9ebcstr x0, [sp+32]
000a9ec0ldur x29, [sp-8]
000a9ec4ldr x30, [sp], 48
000a9ec8ret x30
000a9ecc
000a9eccloc_a9ecc:
000a9eccmovn x0, 0
000a9ed0str x0, [sp+32]
000a9ed4ldur x29, [sp-8]
000a9ed8ldr x30, [sp], 48
000a9edcret x30
000a9ee0
000a9ee0loc_a9ee0:
000a9ee0str w0, [sp+8]
000a9ee4mov x3, x30
000a9ee8bl runtime.morestack_noctxt.abi0
000a9eecldr w0, [sp+8]
000a9ef0b 0xa9e80
000a9ef4udf 0
000a9ef8udf 0
000a9efcudf 0
000a9e80
000a9e80syscall.WaitStatus.ExitStatus: ; void syscall.WaitStatus.ExitStatus(syscall.WaitStatus w)
000a9e80ldr x16, [x28+16]
000a9e84subs xzr, sp, x16
000a9e88b.ls 0xa9ee0
000a9e8cstr x30, [sp-48]!
000a9e90stur x29, [sp-8]
000a9e94sub x29, sp, 8
000a9e98str w0, [sp+56]
000a9e9cstr xzr, [sp+32]
000a9ea0ldr w0, [sp+56]
000a9ea4bl syscall.WaitStatus.Exited
000a9ea8strb w0, [sp+31]
000a9eactbnz w0, 0, 0xa9eb4
000a9eb0b 0xa9ecc
000a9eb4
000a9eb4loc_a9eb4:
000a9eb4ldr w1, [sp+56]
000a9eb8ubfm x0, x1, 8, 15
000a9ebcstr x0, [sp+32]
000a9ec0ldur x29, [sp-8]
000a9ec4ldr x30, [sp], 48
000a9ec8ret x30
000a9ecc
000a9eccloc_a9ecc:
000a9eccmovn x0, 0
000a9ed0str x0, [sp+32]
000a9ed4ldur x29, [sp-8]
000a9ed8ldr x30, [sp], 48
000a9edcret x30
000a9ee0
000a9ee0loc_a9ee0:
000a9ee0str w0, [sp+8]
000a9ee4mov x3, x30
000a9ee8bl runtime.morestack_noctxt.abi0
000a9eecldr w0, [sp+8]
000a9ef0b 0xa9e80
000a9ef4udf 0
000a9ef8udf 0
000a9efcudf 0
000a9e80
000a9f00
000a9f00syscall.WaitStatus.Signal: ; void syscall.WaitStatus.Signal(syscall.WaitStatus w)
000a9f00ldr x16, [x28+16]
000a9f04subs xzr, sp, x16
000a9f08b.ls 0xa9f60
000a9f0cstr x30, [sp-48]!
000a9f10stur x29, [sp-8]
000a9f14sub x29, sp, 8
000a9f18str w0, [sp+56]
000a9f1cstr xzr, [sp+32]
000a9f20ldr w0, [sp+56]
000a9f24bl syscall.WaitStatus.Signaled
000a9f28strb w0, [sp+31]
000a9f2ctbnz w0, 0, 0xa9f34
000a9f30b 0xa9f4c
000a9f34
000a9f34loc_a9f34:
000a9f34ldr w1, [sp+56]
000a9f38and x0, x1, 127
000a9f3cstr x0, [sp+32]
000a9f40ldur x29, [sp-8]
000a9f44ldr x30, [sp], 48
000a9f48ret x30
000a9f4c
000a9f4cloc_a9f4c:
000a9f4cmovn x0, 0
000a9f50str x0, [sp+32]
000a9f54ldur x29, [sp-8]
000a9f58ldr x30, [sp], 48
000a9f5cret x30
000a9f60
000a9f60loc_a9f60:
000a9f60str w0, [sp+8]
000a9f64mov x3, x30
000a9f68bl runtime.morestack_noctxt.abi0
000a9f6cldr w0, [sp+8]
000a9f70b 0xa9f00
000a9f74udf 0
000a9f78udf 0
000a9f7cudf 0
000a9f00
000a9f00syscall.WaitStatus.Signal: ; void syscall.WaitStatus.Signal(syscall.WaitStatus w)
000a9f00ldr x16, [x28+16]
000a9f04subs xzr, sp, x16
000a9f08b.ls 0xa9f60
000a9f0cstr x30, [sp-48]!
000a9f10stur x29, [sp-8]
000a9f14sub x29, sp, 8
000a9f18str w0, [sp+56]
000a9f1cstr xzr, [sp+32]
000a9f20ldr w0, [sp+56]
000a9f24bl syscall.WaitStatus.Signaled
000a9f28strb w0, [sp+31]
000a9f2ctbnz w0, 0, 0xa9f34
000a9f30b 0xa9f4c
000a9f34
000a9f34loc_a9f34:
000a9f34ldr w1, [sp+56]
000a9f38and x0, x1, 127
000a9f3cstr x0, [sp+32]
000a9f40ldur x29, [sp-8]
000a9f44ldr x30, [sp], 48
000a9f48ret x30
000a9f4c
000a9f4cloc_a9f4c:
000a9f4cmovn x0, 0
000a9f50str x0, [sp+32]
000a9f54ldur x29, [sp-8]
000a9f58ldr x30, [sp], 48
000a9f5cret x30
000a9f60
000a9f60loc_a9f60:
000a9f60str w0, [sp+8]
000a9f64mov x3, x30
000a9f68bl runtime.morestack_noctxt.abi0
000a9f6cldr w0, [sp+8]
000a9f70b 0xa9f00
000a9f74udf 0
000a9f78udf 0
000a9f7cudf 0
000a9f00
000a9f80
000a9f80syscall.WaitStatus.StopSignal: ; void syscall.WaitStatus.StopSignal(syscall.WaitStatus w)
000a9f80ldr x16, [x28+16]
000a9f84subs xzr, sp, x16
000a9f88b.ls 0xa9fe0
000a9f8cstr x30, [sp-48]!
000a9f90stur x29, [sp-8]
000a9f94sub x29, sp, 8
000a9f98str w0, [sp+56]
000a9f9cstr xzr, [sp+32]
000a9fa0ldr w0, [sp+56]
000a9fa4bl syscall.WaitStatus.Stopped
000a9fa8strb w0, [sp+31]
000a9factbnz w0, 0, 0xa9fb4
000a9fb0b 0xa9fcc
000a9fb4
000a9fb4loc_a9fb4:
000a9fb4ldr w1, [sp+56]
000a9fb8ubfm x0, x1, 8, 15
000a9fbcstr x0, [sp+32]
000a9fc0ldur x29, [sp-8]
000a9fc4ldr x30, [sp], 48
000a9fc8ret x30
000a9fcc
000a9fccloc_a9fcc:
000a9fccmovn x0, 0
000a9fd0str x0, [sp+32]
000a9fd4ldur x29, [sp-8]
000a9fd8ldr x30, [sp], 48
000a9fdcret x30
000a9fe0
000a9fe0loc_a9fe0:
000a9fe0str w0, [sp+8]
000a9fe4mov x3, x30
000a9fe8bl runtime.morestack_noctxt.abi0
000a9fecldr w0, [sp+8]
000a9ff0b 0xa9f80
000a9ff4udf 0
000a9ff8udf 0
000a9ffcudf 0
000a9f80
000a9f80syscall.WaitStatus.StopSignal: ; void syscall.WaitStatus.StopSignal(syscall.WaitStatus w)
000a9f80ldr x16, [x28+16]
000a9f84subs xzr, sp, x16
000a9f88b.ls 0xa9fe0
000a9f8cstr x30, [sp-48]!
000a9f90stur x29, [sp-8]
000a9f94sub x29, sp, 8
000a9f98str w0, [sp+56]
000a9f9cstr xzr, [sp+32]
000a9fa0ldr w0, [sp+56]
000a9fa4bl syscall.WaitStatus.Stopped
000a9fa8strb w0, [sp+31]
000a9factbnz w0, 0, 0xa9fb4
000a9fb0b 0xa9fcc
000a9fb4
000a9fb4loc_a9fb4:
000a9fb4ldr w1, [sp+56]
000a9fb8ubfm x0, x1, 8, 15
000a9fbcstr x0, [sp+32]
000a9fc0ldur x29, [sp-8]
000a9fc4ldr x30, [sp], 48
000a9fc8ret x30
000a9fcc
000a9fccloc_a9fcc:
000a9fccmovn x0, 0
000a9fd0str x0, [sp+32]
000a9fd4ldur x29, [sp-8]
000a9fd8ldr x30, [sp], 48
000a9fdcret x30
000a9fe0
000a9fe0loc_a9fe0:
000a9fe0str w0, [sp+8]
000a9fe4mov x3, x30
000a9fe8bl runtime.morestack_noctxt.abi0
000a9fecldr w0, [sp+8]
000a9ff0b 0xa9f80
000a9ff4udf 0
000a9ff8udf 0
000a9ffcudf 0
000a9f80
000aa000
000aa000syscall.WaitStatus.TrapCause: ; void syscall.WaitStatus.TrapCause(syscall.WaitStatus w)
000aa000ldr x16, [x28+16]
000aa004subs xzr, sp, x16
000aa008b.ls 0xaa068
000aa00cstr x30, [sp-48]!
000aa010stur x29, [sp-8]
000aa014sub x29, sp, 8
000aa018str w0, [sp+56]
000aa01cstr xzr, [sp+24]
000aa020ldr w0, [sp+56]
000aa024bl syscall.WaitStatus.StopSignal
000aa028str x0, [sp+32]
000aa02csubs xzr, x0, 5
000aa030b.ne 0xaa038
000aa034b 0xaa04c
000aa038
000aa038loc_aa038:
000aa038movn x0, 0
000aa03cstr x0, [sp+24]
000aa040ldur x29, [sp-8]
000aa044ldr x30, [sp], 48
000aa048ret x30
000aa04c
000aa04cloc_aa04c:
000aa04cldr w1, [sp+56]
000aa050ubfm x1, x1, 8, 31
000aa054sbfm x0, x1, 8, 63
000aa058str x0, [sp+24]
000aa05cldur x29, [sp-8]
000aa060ldr x30, [sp], 48
000aa064ret x30
000aa068
000aa068loc_aa068:
000aa068str w0, [sp+8]
000aa06cmov x3, x30
000aa070bl runtime.morestack_noctxt.abi0
000aa074ldr w0, [sp+8]
000aa078b 0xaa000
000aa07cudf 0
000aa000
000aa000syscall.WaitStatus.TrapCause: ; void syscall.WaitStatus.TrapCause(syscall.WaitStatus w)
000aa000ldr x16, [x28+16]
000aa004subs xzr, sp, x16
000aa008b.ls 0xaa068
000aa00cstr x30, [sp-48]!
000aa010stur x29, [sp-8]
000aa014sub x29, sp, 8
000aa018str w0, [sp+56]
000aa01cstr xzr, [sp+24]
000aa020ldr w0, [sp+56]
000aa024bl syscall.WaitStatus.StopSignal
000aa028str x0, [sp+32]
000aa02csubs xzr, x0, 5
000aa030b.ne 0xaa038
000aa034b 0xaa04c
000aa038
000aa038loc_aa038:
000aa038movn x0, 0
000aa03cstr x0, [sp+24]
000aa040ldur x29, [sp-8]
000aa044ldr x30, [sp], 48
000aa048ret x30
000aa04c
000aa04cloc_aa04c:
000aa04cldr w1, [sp+56]
000aa050ubfm x1, x1, 8, 31
000aa054sbfm x0, x1, 8, 63
000aa058str x0, [sp+24]
000aa05cldur x29, [sp-8]
000aa060ldr x30, [sp], 48
000aa064ret x30
000aa068
000aa068loc_aa068:
000aa068str w0, [sp+8]
000aa06cmov x3, x30
000aa070bl runtime.morestack_noctxt.abi0
000aa074ldr w0, [sp+8]
000aa078b 0xaa000
000aa07cudf 0
000aa000
000aa080
000aa080syscall.Wait4: ; void syscall.Wait4(int pid, syscall.WaitStatus * wstatus, int options, syscall.Rusage * rusage)
000aa080ldr x16, [x28+16]
000aa084subs xzr, sp, x16
000aa088b.ls 0xaa134
000aa08cstr x30, [sp-128]!
000aa090stur x29, [sp-8]
000aa094sub x29, sp, 8
000aa098str x0, [sp+136]
000aa09cstr x1, [sp+144]
000aa0a0str x2, [sp+152]
000aa0a4str x3, [sp+160]
000aa0a8str xzr, [sp+48]
000aa0acstp xzr, xzr, [sp+72]
000aa0b0str wzr, [sp+44]
000aa0b4stp xzr, xzr, [sp+104]
000aa0b8ldr x2, [sp+152]
000aa0bcldr x3, [sp+160]
000aa0c0ldr x0, [sp+136]
000aa0c4add x1, sp, 44
000aa0c8bl syscall.wait4
000aa0ccstr x0, [sp+56]
000aa0d0str x1, [sp+104]
000aa0d4str x2, [sp+112]
000aa0d8ldr x4, [sp+56]
000aa0dcstr x4, [sp+64]
000aa0e0str x1, [sp+88]
000aa0e4str x2, [sp+96]
000aa0e8ldr x4, [sp+64]
000aa0ecstr x4, [sp+48]
000aa0f0str x1, [sp+72]
000aa0f4str x2, [sp+80]
000aa0f8ldr x4, [sp+144]
000aa0fccbnz x4, 0xaa104
000aa100b 0xaa118
000aa104
000aa104loc_aa104:
000aa104ldr x3, [sp+144]
000aa108ldrsb x27, [x3]
000aa10cldrsw x4, [sp+44]
000aa110str w4, [x3]
000aa114b 0xaa11c
000aa118
000aa118loc_aa118:
000aa118b 0xaa11c
000aa11c
000aa11cloc_aa11c:
000aa11cldr x1, [sp+72]
000aa120ldr x2, [sp+80]
000aa124ldr x0, [sp+48]
000aa128ldur x29, [sp-8]
000aa12cldr x30, [sp], 128
000aa130ret x30
000aa134
000aa134loc_aa134:
000aa134stp x0, x1, [sp+8]
000aa138stp x2, x3, [sp+24]
000aa13cmov x3, x30
000aa140bl runtime.morestack_noctxt.abi0
000aa144ldp x0, x1, [sp+8]
000aa148ldp x2, x3, [sp+24]
000aa14cb 0xaa080
000aa080
000aa080syscall.Wait4: ; void syscall.Wait4(int pid, syscall.WaitStatus * wstatus, int options, syscall.Rusage * rusage)
000aa080ldr x16, [x28+16]
000aa084subs xzr, sp, x16
000aa088b.ls 0xaa134
000aa08cstr x30, [sp-128]!
000aa090stur x29, [sp-8]
000aa094sub x29, sp, 8
000aa098str x0, [sp+136]
000aa09cstr x1, [sp+144]
000aa0a0str x2, [sp+152]
000aa0a4str x3, [sp+160]
000aa0a8str xzr, [sp+48]
000aa0acstp xzr, xzr, [sp+72]
000aa0b0str wzr, [sp+44]
000aa0b4stp xzr, xzr, [sp+104]
000aa0b8ldr x2, [sp+152]
000aa0bcldr x3, [sp+160]
000aa0c0ldr x0, [sp+136]
000aa0c4add x1, sp, 44
000aa0c8bl syscall.wait4
000aa0ccstr x0, [sp+56]
000aa0d0str x1, [sp+104]
000aa0d4str x2, [sp+112]
000aa0d8ldr x4, [sp+56]
000aa0dcstr x4, [sp+64]
000aa0e0str x1, [sp+88]
000aa0e4str x2, [sp+96]
000aa0e8ldr x4, [sp+64]
000aa0ecstr x4, [sp+48]
000aa0f0str x1, [sp+72]
000aa0f4str x2, [sp+80]
000aa0f8ldr x4, [sp+144]
000aa0fccbnz x4, 0xaa104
000aa100b 0xaa118
000aa104
000aa104loc_aa104:
000aa104ldr x3, [sp+144]
000aa108ldrsb x27, [x3]
000aa10cldrsw x4, [sp+44]
000aa110str w4, [x3]
000aa114b 0xaa11c
000aa118
000aa118loc_aa118:
000aa118b 0xaa11c
000aa11c
000aa11cloc_aa11c:
000aa11cldr x1, [sp+72]
000aa120ldr x2, [sp+80]
000aa124ldr x0, [sp+48]
000aa128ldur x29, [sp-8]
000aa12cldr x30, [sp], 128
000aa130ret x30
000aa134
000aa134loc_aa134:
000aa134stp x0, x1, [sp+8]
000aa138stp x2, x3, [sp+24]
000aa13cmov x3, x30
000aa140bl runtime.morestack_noctxt.abi0
000aa144ldp x0, x1, [sp+8]
000aa148ldp x2, x3, [sp+24]
000aa14cb 0xaa080
000aa080
000aa150
000aa150syscall.(*SockaddrInet4).sockaddr: ; void syscall.(*SockaddrInet4).sockaddr(syscall.SockaddrInet4 * sa)
000aa150str x30, [sp-64]!
000aa154stur x29, [sp-8]
000aa158sub x29, sp, 8
000aa15cstr x0, [sp+72]
000aa160str xzr, [sp+40]
000aa164str wzr, [sp+20]
000aa168stp xzr, xzr, [sp+24]
000aa16cldr x4, [sp+72]
000aa170ldrsb x27, [x4]
000aa174ldr x4, [x4]
000aa178subs xzr, x4, 0
000aa17ccset x5, lt
000aa180strb w5, [sp+19]
000aa184tbnz x4, 63, 0xaa18c
000aa188b 0xaa190
000aa18c
000aa18cloc_aa18c:
000aa18cb 0xaa1b0
000aa190
000aa190loc_aa190:
000aa190ldr x4, [sp+72]
000aa194ldrsb x27, [x4]
000aa198ldr x4, [x4]
000aa19cmovz x5, 65535
000aa1a0subs xzr, x4, x5
000aa1a4cset x4, gt
000aa1a8strb w4, [sp+19]
000aa1acb 0xaa1b0
000aa1b0
000aa1b0loc_aa1b0:
000aa1b0ldrb w4, [sp+19]
000aa1b4tbnz w4, 0, 0xaa1bc
000aa1b8b 0xaa1f8
000aa1bc
000aa1bcloc_aa1bc:
000aa1bcstr xzr, [sp+40]
000aa1c0str wzr, [sp+20]
000aa1c4adrp x4, 0x669000
000aa1c8add x4, x4, 2264
000aa1ccstr x4, [sp+24]
000aa1d0adrp x4, 0x666000
000aa1d4add x4, x4, 3064
000aa1d8str x4, [sp+32]
000aa1dcldr w1, [sp+20]
000aa1e0ldr x2, [sp+24]
000aa1e4ldr x0, [sp+40]
000aa1e8ldr x3, [sp+32]
000aa1ecadd x29, sp, 56
000aa1f0add sp, sp, 64
000aa1f4ret x30
000aa1f8
000aa1f8loc_aa1f8:
000aa1f8ldr x4, [sp+72]
000aa1fcldrsb x27, [x4]
000aa200orr x5, xzr, 2
000aa204strh w5, [x4+12]
000aa208ldr x4, [sp+72]
000aa20cldrsb x27, [x4]
000aa210add x4, x4, 14
000aa214str x4, [sp+48]
000aa218ldr x4, [sp+48]
000aa21cldrsb x27, [x4]
000aa220ldr x5, [sp+72]
000aa224ldrsb x27, [x5]
000aa228ldr x5, [x5]
000aa22csbfm x5, x5, 8, 63
000aa230strb w5, [x4]
000aa234ldr x4, [sp+48]
000aa238ldrsb x27, [x4]
000aa23cldr x5, [sp+72]
000aa240ldrsb x27, [x5]
000aa244ldr x5, [x5]
000aa248strb w5, [x4+1]
000aa24cldr x4, [sp+72]
000aa250ldrsb x27, [x4]
000aa254ldr x5, [sp+72]
000aa258ldrsb x27, [x5]
000aa25cldr w5, [x5+8]
000aa260str w5, [x4+16]
000aa264ldr x4, [sp+72]
000aa268ldrsb x27, [x4]
000aa26cadd x4, x4, 12
000aa270str x4, [sp+40]
000aa274orr x4, xzr, 16
000aa278str w4, [sp+20]
000aa27cstp xzr, xzr, [sp+24]
000aa280ldr w1, [sp+20]
000aa284ldr x0, [sp+40]
000aa288mov x2, xzr
000aa28cmov x3, xzr
000aa290add x29, sp, 56
000aa294add sp, sp, 64
000aa298ret x30
000aa29cudf 0
000aa150
000aa150syscall.(*SockaddrInet4).sockaddr: ; void syscall.(*SockaddrInet4).sockaddr(syscall.SockaddrInet4 * sa)
000aa150str x30, [sp-64]!
000aa154stur x29, [sp-8]
000aa158sub x29, sp, 8
000aa15cstr x0, [sp+72]
000aa160str xzr, [sp+40]
000aa164str wzr, [sp+20]
000aa168stp xzr, xzr, [sp+24]
000aa16cldr x4, [sp+72]
000aa170ldrsb x27, [x4]
000aa174ldr x4, [x4]
000aa178subs xzr, x4, 0
000aa17ccset x5, lt
000aa180strb w5, [sp+19]
000aa184tbnz x4, 63, 0xaa18c
000aa188b 0xaa190
000aa18c
000aa18cloc_aa18c:
000aa18cb 0xaa1b0
000aa190
000aa190loc_aa190:
000aa190ldr x4, [sp+72]
000aa194ldrsb x27, [x4]
000aa198ldr x4, [x4]
000aa19cmovz x5, 65535
000aa1a0subs xzr, x4, x5
000aa1a4cset x4, gt
000aa1a8strb w4, [sp+19]
000aa1acb 0xaa1b0
000aa1b0
000aa1b0loc_aa1b0:
000aa1b0ldrb w4, [sp+19]
000aa1b4tbnz w4, 0, 0xaa1bc
000aa1b8b 0xaa1f8
000aa1bc
000aa1bcloc_aa1bc:
000aa1bcstr xzr, [sp+40]
000aa1c0str wzr, [sp+20]
000aa1c4adrp x4, 0x669000
000aa1c8add x4, x4, 2264
000aa1ccstr x4, [sp+24]
000aa1d0adrp x4, 0x666000
000aa1d4add x4, x4, 3064
000aa1d8str x4, [sp+32]
000aa1dcldr w1, [sp+20]
000aa1e0ldr x2, [sp+24]
000aa1e4ldr x0, [sp+40]
000aa1e8ldr x3, [sp+32]
000aa1ecadd x29, sp, 56
000aa1f0add sp, sp, 64
000aa1f4ret x30
000aa1f8
000aa1f8loc_aa1f8:
000aa1f8ldr x4, [sp+72]
000aa1fcldrsb x27, [x4]
000aa200orr x5, xzr, 2
000aa204strh w5, [x4+12]
000aa208ldr x4, [sp+72]
000aa20cldrsb x27, [x4]
000aa210add x4, x4, 14
000aa214str x4, [sp+48]
000aa218ldr x4, [sp+48]
000aa21cldrsb x27, [x4]
000aa220ldr x5, [sp+72]
000aa224ldrsb x27, [x5]
000aa228ldr x5, [x5]
000aa22csbfm x5, x5, 8, 63
000aa230strb w5, [x4]
000aa234ldr x4, [sp+48]
000aa238ldrsb x27, [x4]
000aa23cldr x5, [sp+72]
000aa240ldrsb x27, [x5]
000aa244ldr x5, [x5]
000aa248strb w5, [x4+1]
000aa24cldr x4, [sp+72]
000aa250ldrsb x27, [x4]
000aa254ldr x5, [sp+72]
000aa258ldrsb x27, [x5]
000aa25cldr w5, [x5+8]
000aa260str w5, [x4+16]
000aa264ldr x4, [sp+72]
000aa268ldrsb x27, [x4]
000aa26cadd x4, x4, 12
000aa270str x4, [sp+40]
000aa274orr x4, xzr, 16
000aa278str w4, [sp+20]
000aa27cstp xzr, xzr, [sp+24]
000aa280ldr w1, [sp+20]
000aa284ldr x0, [sp+40]
000aa288mov x2, xzr
000aa28cmov x3, xzr
000aa290add x29, sp, 56
000aa294add sp, sp, 64
000aa298ret x30
000aa29cudf 0
000aa150
000aa2a0
000aa2a0syscall.(*SockaddrInet6).sockaddr: ; void syscall.(*SockaddrInet6).sockaddr(syscall.SockaddrInet6 * sa)
000aa2a0str x30, [sp-64]!
000aa2a4stur x29, [sp-8]
000aa2a8sub x29, sp, 8
000aa2acstr x0, [sp+72]
000aa2b0str xzr, [sp+40]
000aa2b4str wzr, [sp+20]
000aa2b8stp xzr, xzr, [sp+24]
000aa2bcldr x4, [sp+72]
000aa2c0ldrsb x27, [x4]
000aa2c4ldr x4, [x4]
000aa2c8subs xzr, x4, 0
000aa2cccset x5, lt
000aa2d0strb w5, [sp+19]
000aa2d4tbnz x4, 63, 0xaa2dc
000aa2d8b 0xaa2e0
000aa2dc
000aa2dcloc_aa2dc:
000aa2dcb 0xaa300
000aa2e0
000aa2e0loc_aa2e0:
000aa2e0ldr x4, [sp+72]
000aa2e4ldrsb x27, [x4]
000aa2e8ldr x4, [x4]
000aa2ecmovz x5, 65535
000aa2f0subs xzr, x4, x5
000aa2f4cset x4, gt
000aa2f8strb w4, [sp+19]
000aa2fcb 0xaa300
000aa300
000aa300loc_aa300:
000aa300ldrb w4, [sp+19]
000aa304tbnz w4, 0, 0xaa30c
000aa308b 0xaa348
000aa30c
000aa30cloc_aa30c:
000aa30cstr xzr, [sp+40]
000aa310str wzr, [sp+20]
000aa314adrp x4, 0x669000
000aa318add x4, x4, 2264
000aa31cstr x4, [sp+24]
000aa320adrp x4, 0x666000
000aa324add x4, x4, 3064
000aa328str x4, [sp+32]
000aa32cldr w1, [sp+20]
000aa330ldr x2, [sp+24]
000aa334ldr x0, [sp+40]
000aa338ldr x3, [sp+32]
000aa33cadd x29, sp, 56
000aa340add sp, sp, 64
000aa344ret x30
000aa348
000aa348loc_aa348:
000aa348ldr x4, [sp+72]
000aa34cldrsb x27, [x4]
000aa350movz x5, 10
000aa354strh w5, [x4+28]
000aa358ldr x4, [sp+72]
000aa35cldrsb x27, [x4]
000aa360add x4, x4, 30
000aa364str x4, [sp+48]
000aa368ldr x4, [sp+48]
000aa36cldrsb x27, [x4]
000aa370ldr x5, [sp+72]
000aa374ldrsb x27, [x5]
000aa378ldr x5, [x5]
000aa37csbfm x5, x5, 8, 63
000aa380strb w5, [x4]
000aa384ldr x4, [sp+48]
000aa388ldrsb x27, [x4]
000aa38cldr x5, [sp+72]
000aa390ldrsb x27, [x5]
000aa394ldr x5, [x5]
000aa398strb w5, [x4+1]
000aa39cldr x4, [sp+72]
000aa3a0ldrsb x27, [x4]
000aa3a4ldr x5, [sp+72]
000aa3a8ldrsb x27, [x5]
000aa3acldr w5, [x5+8]
000aa3b0str w5, [x4+52]
000aa3b4ldr x4, [sp+72]
000aa3b8ldrsb x27, [x4]
000aa3bcldr x5, [sp+72]
000aa3c0ldrsb x27, [x5]
000aa3c4add x27, x5, 12
000aa3c8ldp x5, x6, [x27]
000aa3ccadd x27, x4, 36
000aa3d0stp x5, x6, [x27]
000aa3d4ldr x4, [sp+72]
000aa3d8ldrsb x27, [x4]
000aa3dcadd x4, x4, 28
000aa3e0str x4, [sp+40]
000aa3e4orr x4, xzr, 28
000aa3e8str w4, [sp+20]
000aa3ecstp xzr, xzr, [sp+24]
000aa3f0ldr w1, [sp+20]
000aa3f4ldr x0, [sp+40]
000aa3f8mov x2, xzr
000aa3fcmov x3, xzr
000aa400add x29, sp, 56
000aa404add sp, sp, 64
000aa408ret x30
000aa40cudf 0
000aa2a0
000aa2a0syscall.(*SockaddrInet6).sockaddr: ; void syscall.(*SockaddrInet6).sockaddr(syscall.SockaddrInet6 * sa)
000aa2a0str x30, [sp-64]!
000aa2a4stur x29, [sp-8]
000aa2a8sub x29, sp, 8
000aa2acstr x0, [sp+72]
000aa2b0str xzr, [sp+40]
000aa2b4str wzr, [sp+20]
000aa2b8stp xzr, xzr, [sp+24]
000aa2bcldr x4, [sp+72]
000aa2c0ldrsb x27, [x4]
000aa2c4ldr x4, [x4]
000aa2c8subs xzr, x4, 0
000aa2cccset x5, lt
000aa2d0strb w5, [sp+19]
000aa2d4tbnz x4, 63, 0xaa2dc
000aa2d8b 0xaa2e0
000aa2dc
000aa2dcloc_aa2dc:
000aa2dcb 0xaa300
000aa2e0
000aa2e0loc_aa2e0:
000aa2e0ldr x4, [sp+72]
000aa2e4ldrsb x27, [x4]
000aa2e8ldr x4, [x4]
000aa2ecmovz x5, 65535
000aa2f0subs xzr, x4, x5
000aa2f4cset x4, gt
000aa2f8strb w4, [sp+19]
000aa2fcb 0xaa300
000aa300
000aa300loc_aa300:
000aa300ldrb w4, [sp+19]
000aa304tbnz w4, 0, 0xaa30c
000aa308b 0xaa348
000aa30c
000aa30cloc_aa30c:
000aa30cstr xzr, [sp+40]
000aa310str wzr, [sp+20]
000aa314adrp x4, 0x669000
000aa318add x4, x4, 2264
000aa31cstr x4, [sp+24]
000aa320adrp x4, 0x666000
000aa324add x4, x4, 3064
000aa328str x4, [sp+32]
000aa32cldr w1, [sp+20]
000aa330ldr x2, [sp+24]
000aa334ldr x0, [sp+40]
000aa338ldr x3, [sp+32]
000aa33cadd x29, sp, 56
000aa340add sp, sp, 64
000aa344ret x30
000aa348
000aa348loc_aa348:
000aa348ldr x4, [sp+72]
000aa34cldrsb x27, [x4]
000aa350movz x5, 10
000aa354strh w5, [x4+28]
000aa358ldr x4, [sp+72]
000aa35cldrsb x27, [x4]
000aa360add x4, x4, 30
000aa364str x4, [sp+48]
000aa368ldr x4, [sp+48]
000aa36cldrsb x27, [x4]
000aa370ldr x5, [sp+72]
000aa374ldrsb x27, [x5]
000aa378ldr x5, [x5]
000aa37csbfm x5, x5, 8, 63
000aa380strb w5, [x4]
000aa384ldr x4, [sp+48]
000aa388ldrsb x27, [x4]
000aa38cldr x5, [sp+72]
000aa390ldrsb x27, [x5]
000aa394ldr x5, [x5]
000aa398strb w5, [x4+1]
000aa39cldr x4, [sp+72]
000aa3a0ldrsb x27, [x4]
000aa3a4ldr x5, [sp+72]
000aa3a8ldrsb x27, [x5]
000aa3acldr w5, [x5+8]
000aa3b0str w5, [x4+52]
000aa3b4ldr x4, [sp+72]
000aa3b8ldrsb x27, [x4]
000aa3bcldr x5, [sp+72]
000aa3c0ldrsb x27, [x5]
000aa3c4add x27, x5, 12
000aa3c8ldp x5, x6, [x27]
000aa3ccadd x27, x4, 36
000aa3d0stp x5, x6, [x27]
000aa3d4ldr x4, [sp+72]
000aa3d8ldrsb x27, [x4]
000aa3dcadd x4, x4, 28
000aa3e0str x4, [sp+40]
000aa3e4orr x4, xzr, 28
000aa3e8str w4, [sp+20]
000aa3ecstp xzr, xzr, [sp+24]
000aa3f0ldr w1, [sp+20]
000aa3f4ldr x0, [sp+40]
000aa3f8mov x2, xzr
000aa3fcmov x3, xzr
000aa400add x29, sp, 56
000aa404add sp, sp, 64
000aa408ret x30
000aa40cudf 0
000aa2a0
000aa410
000aa410syscall.(*SockaddrUnix).sockaddr: ; void syscall.(*SockaddrUnix).sockaddr(syscall.SockaddrUnix * sa)
000aa410ldr x16, [x28+16]
000aa414subs xzr, sp, x16
000aa418b.ls 0xaa6bc
000aa41cstr x30, [sp-112]!
000aa420stur x29, [sp-8]
000aa424sub x29, sp, 8
000aa428str x0, [sp+120]
000aa42cstr xzr, [sp+80]
000aa430str wzr, [sp+40]
000aa434stp xzr, xzr, [sp+64]
000aa438ldr x4, [sp+120]
000aa43cldrsb x27, [x4]
000aa440ldr x5, [x4+8]
000aa444ldr x4, [x4]
000aa448str x4, [sp+88]
000aa44cstr x5, [sp+96]
000aa450str x5, [sp+48]
000aa454subs xzr, x5, 108
000aa458b.gt 0xaa460
000aa45cb 0xaa49c
000aa460
000aa460loc_aa460:
000aa460str xzr, [sp+80]
000aa464str wzr, [sp+40]
000aa468adrp x4, 0x669000
000aa46cadd x4, x4, 2264
000aa470str x4, [sp+64]
000aa474adrp x4, 0x666000
000aa478add x4, x4, 3064
000aa47cstr x4, [sp+72]
000aa480ldr w1, [sp+40]
000aa484ldr x2, [sp+64]
000aa488ldr x0, [sp+80]
000aa48cldr x3, [sp+72]
000aa490ldur x29, [sp-8]
000aa494ldr x30, [sp], 112
000aa498ret x30
000aa49c
000aa49cloc_aa49c:
000aa49csubs xzr, x5, 108
000aa4a0cset x4, eq
000aa4a4strb w4, [sp+39]
000aa4a8b.eq 0xaa4b0
000aa4acb 0xaa4d8
000aa4b0
000aa4b0loc_aa4b0:
000aa4b0ldr x1, [sp+96]
000aa4b4ldr x4, [sp+88]
000aa4b8subs xzr, x1, 0
000aa4bcb.hi 0xaa4c4
000aa4c0b 0xaa6b0
000aa4c4
000aa4c4loc_aa4c4:
000aa4c4ldrb w4, [x4]
000aa4c8subs wzr, w4, 64
000aa4cccset x4, ne
000aa4d0strb w4, [sp+39]
000aa4d4b 0xaa4dc
000aa4d8
000aa4d8loc_aa4d8:
000aa4d8b 0xaa4dc
000aa4dc
000aa4dcloc_aa4dc:
000aa4dcldrb w4, [sp+39]
000aa4e0tbnz w4, 0, 0xaa4e8
000aa4e4b 0xaa524
000aa4e8
000aa4e8loc_aa4e8:
000aa4e8str xzr, [sp+80]
000aa4ecstr wzr, [sp+40]
000aa4f0adrp x4, 0x669000
000aa4f4add x4, x4, 2264
000aa4f8str x4, [sp+64]
000aa4fcadrp x4, 0x666000
000aa500add x4, x4, 3064
000aa504str x4, [sp+72]
000aa508ldr w1, [sp+40]
000aa50cldr x2, [sp+64]
000aa510ldr x0, [sp+80]
000aa514ldr x3, [sp+72]
000aa518ldur x29, [sp-8]
000aa51cldr x30, [sp], 112
000aa520ret x30
000aa524
000aa524loc_aa524:
000aa524ldr x4, [sp+120]
000aa528ldrsb x27, [x4]
000aa52corr x5, xzr, 1
000aa530strh w5, [x4+16]
000aa534str xzr, [sp+56]
000aa538b 0xaa53c
000aa53c
000aa53cloc_aa53c:
000aa53cldr x4, [sp+48]
000aa540ldr x5, [sp+56]
000aa544subs xzr, x4, x5
000aa548b.gt 0xaa550
000aa54cb 0xaa5a0
000aa550
000aa550loc_aa550:
000aa550ldr x0, [sp+56]
000aa554ldr x1, [sp+96]
000aa558ldr x4, [sp+88]
000aa55csubs xzr, x0, x1
000aa560b.lo 0xaa568
000aa564b 0xaa6ac
000aa568
000aa568loc_aa568:
000aa568ldr x5, [sp+120]
000aa56cldrsb x27, [x5]
000aa570add x5, x5, 18
000aa574ldr x6, [sp+56]
000aa578ldrb w4, [x4+x0]
000aa57csubs xzr, x6, 108
000aa580b.lo 0xaa588
000aa584b 0xaa6a0
000aa588
000aa588loc_aa588:
000aa588strb w4, [x5+x6]
000aa58cb 0xaa590
000aa590
000aa590loc_aa590:
000aa590ldr x4, [sp+56]
000aa594add x4, x4, 1
000aa598str x4, [sp+56]
000aa59cb 0xaa53c
000aa5a0
000aa5a0loc_aa5a0:
000aa5a0orr x4, xzr, 2
000aa5a4str w4, [sp+44]
000aa5a8ldr x4, [sp+48]
000aa5acsubs xzr, x4, 0
000aa5b0b.gt 0xaa5b8
000aa5b4b 0xaa5c8
000aa5b8
000aa5b8loc_aa5b8:
000aa5b8ldr x4, [sp+48]
000aa5bcadd x4, x4, 3
000aa5c0str w4, [sp+44]
000aa5c4b 0xaa5cc
000aa5c8
000aa5c8loc_aa5c8:
000aa5c8b 0xaa5cc
000aa5cc
000aa5ccloc_aa5cc:
000aa5ccldr x4, [sp+120]
000aa5d0ldrsb x27, [x4]
000aa5d4ldrsb x4, [x4+18]
000aa5d8ubfm x4, x4, 0, 7
000aa5dcsubs wzr, w4, 64
000aa5e0cset x4, eq
000aa5e4strb w4, [sp+39]
000aa5e8b.eq 0xaa5f0
000aa5ecb 0xaa5f4
000aa5f0
000aa5f0loc_aa5f0:
000aa5f0b 0xaa63c
000aa5f4
000aa5f4loc_aa5f4:
000aa5f4ldr x4, [sp+120]
000aa5f8ldrsb x27, [x4]
000aa5fcldrsb x4, [x4+18]
000aa600ubfm x4, x4, 0, 7
000aa604subs wzr, w4, 0
000aa608cset x5, eq
000aa60cstrb w5, [sp+38]
000aa610cbz w4, 0xaa618
000aa614b 0xaa62c
000aa618
000aa618loc_aa618:
000aa618ldr w4, [sp+44]
000aa61csubs wzr, w4, 3
000aa620cset x4, hi
000aa624strb w4, [sp+38]
000aa628b 0xaa630
000aa62c
000aa62cloc_aa62c:
000aa62cb 0xaa630
000aa630
000aa630loc_aa630:
000aa630ldrb w4, [sp+38]
000aa634strb w4, [sp+39]
000aa638b 0xaa63c
000aa63c
000aa63cloc_aa63c:
000aa63cldrb w4, [sp+39]
000aa640tbnz w4, 0, 0xaa648
000aa644b 0xaa664
000aa648
000aa648loc_aa648:
000aa648ldr x4, [sp+120]
000aa64cldrsb x27, [x4]
000aa650strb wzr, [x4+18]
000aa654ldr w4, [sp+44]
000aa658sub x4, x4, 1
000aa65cstr w4, [sp+44]
000aa660b 0xaa668
000aa664
000aa664loc_aa664:
000aa664b 0xaa668
000aa668
000aa668loc_aa668:
000aa668ldr x4, [sp+120]
000aa66cldrsb x27, [x4]
000aa670add x4, x4, 16
000aa674str x4, [sp+80]
000aa678ldr w4, [sp+44]
000aa67cstr w4, [sp+40]
000aa680stp xzr, xzr, [sp+64]
000aa684ldr w1, [sp+40]
000aa688ldr x0, [sp+80]
000aa68cmov x2, xzr
000aa690mov x3, xzr
000aa694ldur x29, [sp-8]
000aa698ldr x30, [sp], 112
000aa69cret x30
000aa6a0
000aa6a0loc_aa6a0:
000aa6a0mov x0, x6
000aa6a4movz x1, 108
000aa6a8bl runtime.panicIndex
000aa6ac
000aa6acloc_aa6ac:
000aa6acbl runtime.panicIndex
000aa6b0
000aa6b0loc_aa6b0:
000aa6b0mov x0, xzr
000aa6b4bl runtime.panicIndex
000aa6b8hint
000aa6bc
000aa6bcloc_aa6bc:
000aa6bcstr x0, [sp+8]
000aa6c0mov x3, x30
000aa6c4bl runtime.morestack_noctxt.abi0
000aa6c8ldr x0, [sp+8]
000aa6ccb 0xaa410
000aa410
000aa410syscall.(*SockaddrUnix).sockaddr: ; void syscall.(*SockaddrUnix).sockaddr(syscall.SockaddrUnix * sa)
000aa410ldr x16, [x28+16]
000aa414subs xzr, sp, x16
000aa418b.ls 0xaa6bc
000aa41cstr x30, [sp-112]!
000aa420stur x29, [sp-8]
000aa424sub x29, sp, 8
000aa428str x0, [sp+120]
000aa42cstr xzr, [sp+80]
000aa430str wzr, [sp+40]
000aa434stp xzr, xzr, [sp+64]
000aa438ldr x4, [sp+120]
000aa43cldrsb x27, [x4]
000aa440ldr x5, [x4+8]
000aa444ldr x4, [x4]
000aa448str x4, [sp+88]
000aa44cstr x5, [sp+96]
000aa450str x5, [sp+48]
000aa454subs xzr, x5, 108
000aa458b.gt 0xaa460
000aa45cb 0xaa49c
000aa460
000aa460loc_aa460:
000aa460str xzr, [sp+80]
000aa464str wzr, [sp+40]
000aa468adrp x4, 0x669000
000aa46cadd x4, x4, 2264
000aa470str x4, [sp+64]
000aa474adrp x4, 0x666000
000aa478add x4, x4, 3064
000aa47cstr x4, [sp+72]
000aa480ldr w1, [sp+40]
000aa484ldr x2, [sp+64]
000aa488ldr x0, [sp+80]
000aa48cldr x3, [sp+72]
000aa490ldur x29, [sp-8]
000aa494ldr x30, [sp], 112
000aa498ret x30
000aa49c
000aa49cloc_aa49c:
000aa49csubs xzr, x5, 108
000aa4a0cset x4, eq
000aa4a4strb w4, [sp+39]
000aa4a8b.eq 0xaa4b0
000aa4acb 0xaa4d8
000aa4b0
000aa4b0loc_aa4b0:
000aa4b0ldr x1, [sp+96]
000aa4b4ldr x4, [sp+88]
000aa4b8subs xzr, x1, 0
000aa4bcb.hi 0xaa4c4
000aa4c0b 0xaa6b0
000aa4c4
000aa4c4loc_aa4c4:
000aa4c4ldrb w4, [x4]
000aa4c8subs wzr, w4, 64
000aa4cccset x4, ne
000aa4d0strb w4, [sp+39]
000aa4d4b 0xaa4dc
000aa4d8
000aa4d8loc_aa4d8:
000aa4d8b 0xaa4dc
000aa4dc
000aa4dcloc_aa4dc:
000aa4dcldrb w4, [sp+39]
000aa4e0tbnz w4, 0, 0xaa4e8
000aa4e4b 0xaa524
000aa4e8
000aa4e8loc_aa4e8:
000aa4e8str xzr, [sp+80]
000aa4ecstr wzr, [sp+40]
000aa4f0adrp x4, 0x669000
000aa4f4add x4, x4, 2264
000aa4f8str x4, [sp+64]
000aa4fcadrp x4, 0x666000
000aa500add x4, x4, 3064
000aa504str x4, [sp+72]
000aa508ldr w1, [sp+40]
000aa50cldr x2, [sp+64]
000aa510ldr x0, [sp+80]
000aa514ldr x3, [sp+72]
000aa518ldur x29, [sp-8]
000aa51cldr x30, [sp], 112
000aa520ret x30
000aa524
000aa524loc_aa524:
000aa524ldr x4, [sp+120]
000aa528ldrsb x27, [x4]
000aa52corr x5, xzr, 1
000aa530strh w5, [x4+16]
000aa534str xzr, [sp+56]
000aa538b 0xaa53c
000aa53c
000aa53cloc_aa53c:
000aa53cldr x4, [sp+48]
000aa540ldr x5, [sp+56]
000aa544subs xzr, x4, x5
000aa548b.gt 0xaa550
000aa54cb 0xaa5a0
000aa550
000aa550loc_aa550:
000aa550ldr x0, [sp+56]
000aa554ldr x1, [sp+96]
000aa558ldr x4, [sp+88]
000aa55csubs xzr, x0, x1
000aa560b.lo 0xaa568
000aa564b 0xaa6ac
000aa568
000aa568loc_aa568:
000aa568ldr x5, [sp+120]
000aa56cldrsb x27, [x5]
000aa570add x5, x5, 18
000aa574ldr x6, [sp+56]
000aa578ldrb w4, [x4+x0]
000aa57csubs xzr, x6, 108
000aa580b.lo 0xaa588
000aa584b 0xaa6a0
000aa588
000aa588loc_aa588:
000aa588strb w4, [x5+x6]
000aa58cb 0xaa590
000aa590
000aa590loc_aa590:
000aa590ldr x4, [sp+56]
000aa594add x4, x4, 1
000aa598str x4, [sp+56]
000aa59cb 0xaa53c
000aa5a0
000aa5a0loc_aa5a0:
000aa5a0orr x4, xzr, 2
000aa5a4str w4, [sp+44]
000aa5a8ldr x4, [sp+48]
000aa5acsubs xzr, x4, 0
000aa5b0b.gt 0xaa5b8
000aa5b4b 0xaa5c8
000aa5b8
000aa5b8loc_aa5b8:
000aa5b8ldr x4, [sp+48]
000aa5bcadd x4, x4, 3
000aa5c0str w4, [sp+44]
000aa5c4b 0xaa5cc
000aa5c8
000aa5c8loc_aa5c8:
000aa5c8b 0xaa5cc
000aa5cc
000aa5ccloc_aa5cc:
000aa5ccldr x4, [sp+120]
000aa5d0ldrsb x27, [x4]
000aa5d4ldrsb x4, [x4+18]
000aa5d8ubfm x4, x4, 0, 7
000aa5dcsubs wzr, w4, 64
000aa5e0cset x4, eq
000aa5e4strb w4, [sp+39]
000aa5e8b.eq 0xaa5f0
000aa5ecb 0xaa5f4
000aa5f0
000aa5f0loc_aa5f0:
000aa5f0b 0xaa63c
000aa5f4
000aa5f4loc_aa5f4:
000aa5f4ldr x4, [sp+120]
000aa5f8ldrsb x27, [x4]
000aa5fcldrsb x4, [x4+18]
000aa600ubfm x4, x4, 0, 7
000aa604subs wzr, w4, 0
000aa608cset x5, eq
000aa60cstrb w5, [sp+38]
000aa610cbz w4, 0xaa618
000aa614b 0xaa62c
000aa618
000aa618loc_aa618:
000aa618ldr w4, [sp+44]
000aa61csubs wzr, w4, 3
000aa620cset x4, hi
000aa624strb w4, [sp+38]
000aa628b 0xaa630
000aa62c
000aa62cloc_aa62c:
000aa62cb 0xaa630
000aa630
000aa630loc_aa630:
000aa630ldrb w4, [sp+38]
000aa634strb w4, [sp+39]
000aa638b 0xaa63c
000aa63c
000aa63cloc_aa63c:
000aa63cldrb w4, [sp+39]
000aa640tbnz w4, 0, 0xaa648
000aa644b 0xaa664
000aa648
000aa648loc_aa648:
000aa648ldr x4, [sp+120]
000aa64cldrsb x27, [x4]
000aa650strb wzr, [x4+18]
000aa654ldr w4, [sp+44]
000aa658sub x4, x4, 1
000aa65cstr w4, [sp+44]
000aa660b 0xaa668
000aa664
000aa664loc_aa664:
000aa664b 0xaa668
000aa668
000aa668loc_aa668:
000aa668ldr x4, [sp+120]
000aa66cldrsb x27, [x4]
000aa670add x4, x4, 16
000aa674str x4, [sp+80]
000aa678ldr w4, [sp+44]
000aa67cstr w4, [sp+40]
000aa680stp xzr, xzr, [sp+64]
000aa684ldr w1, [sp+40]
000aa688ldr x0, [sp+80]
000aa68cmov x2, xzr
000aa690mov x3, xzr
000aa694ldur x29, [sp-8]
000aa698ldr x30, [sp], 112
000aa69cret x30
000aa6a0
000aa6a0loc_aa6a0:
000aa6a0mov x0, x6
000aa6a4movz x1, 108
000aa6a8bl runtime.panicIndex
000aa6ac
000aa6acloc_aa6ac:
000aa6acbl runtime.panicIndex
000aa6b0
000aa6b0loc_aa6b0:
000aa6b0mov x0, xzr
000aa6b4bl runtime.panicIndex
000aa6b8hint
000aa6bc
000aa6bcloc_aa6bc:
000aa6bcstr x0, [sp+8]
000aa6c0mov x3, x30
000aa6c4bl runtime.morestack_noctxt.abi0
000aa6c8ldr x0, [sp+8]
000aa6ccb 0xaa410
000aa410
000aa6d0
000aa6d0syscall.(*SockaddrLinklayer).sockaddr: ; void syscall.(*SockaddrLinklayer).sockaddr(syscall.SockaddrLinklayer * sa)
000aa6d0str x30, [sp-48]!
000aa6d4stur x29, [sp-8]
000aa6d8sub x29, sp, 8
000aa6dcstr x0, [sp+56]
000aa6e0str xzr, [sp+32]
000aa6e4str wzr, [sp+12]
000aa6e8stp xzr, xzr, [sp+16]
000aa6ecldr x4, [sp+56]
000aa6f0ldrsb x27, [x4]
000aa6f4ldr x4, [x4+8]
000aa6f8subs xzr, x4, 0
000aa6fccset x5, lt
000aa700strb w5, [sp+11]
000aa704tbnz x4, 63, 0xaa70c
000aa708b 0xaa710
000aa70c
000aa70cloc_aa70c:
000aa70cb 0xaa730
000aa710
000aa710loc_aa710:
000aa710ldr x4, [sp+56]
000aa714ldrsb x27, [x4]
000aa718ldr x4, [x4+8]
000aa71corr x5, xzr, 0x7fffffff
000aa720subs xzr, x4, x5
000aa724cset x4, gt
000aa728strb w4, [sp+11]
000aa72cb 0xaa730
000aa730
000aa730loc_aa730:
000aa730ldrb w4, [sp+11]
000aa734tbnz w4, 0, 0xaa73c
000aa738b 0xaa778
000aa73c
000aa73cloc_aa73c:
000aa73cstr xzr, [sp+32]
000aa740str wzr, [sp+12]
000aa744adrp x4, 0x669000
000aa748add x4, x4, 2264
000aa74cstr x4, [sp+16]
000aa750adrp x4, 0x666000
000aa754add x4, x4, 3064
000aa758str x4, [sp+24]
000aa75cldr w1, [sp+12]
000aa760ldr x2, [sp+16]
000aa764ldr x0, [sp+32]
000aa768ldr x3, [sp+24]
000aa76cadd x29, sp, 40
000aa770add sp, sp, 48
000aa774ret x30
000aa778
000aa778loc_aa778:
000aa778ldr x4, [sp+56]
000aa77cldrsb x27, [x4]
000aa780movz x5, 17
000aa784strh w5, [x4+28]
000aa788ldr x4, [sp+56]
000aa78cldrsb x27, [x4]
000aa790ldr x5, [sp+56]
000aa794ldrsb x27, [x5]
000aa798ldrh w5, [x5]
000aa79cstrh w5, [x4+30]
000aa7a0ldr x4, [sp+56]
000aa7a4ldrsb x27, [x4]
000aa7a8ldr x5, [sp+56]
000aa7acldrsb x27, [x5]
000aa7b0ldr x5, [x5+8]
000aa7b4str w5, [x4+32]
000aa7b8ldr x4, [sp+56]
000aa7bcldrsb x27, [x4]
000aa7c0ldr x5, [sp+56]
000aa7c4ldrsb x27, [x5]
000aa7c8ldrh w5, [x5+16]
000aa7ccstrh w5, [x4+36]
000aa7d0ldr x4, [sp+56]
000aa7d4ldrsb x27, [x4]
000aa7d8ldr x5, [sp+56]
000aa7dcldrsb x27, [x5]
000aa7e0ldrb w5, [x5+18]
000aa7e4strb w5, [x4+38]
000aa7e8ldr x4, [sp+56]
000aa7ecldrsb x27, [x4]
000aa7f0ldr x5, [sp+56]
000aa7f4ldrsb x27, [x5]
000aa7f8ldrb w5, [x5+19]
000aa7fcstrb w5, [x4+39]
000aa800ldr x4, [sp+56]
000aa804ldrsb x27, [x4]
000aa808ldr x5, [sp+56]
000aa80cldrsb x27, [x5]
000aa810ldur x5, [x5+20]
000aa814str x5, [x4+40]
000aa818ldr x4, [sp+56]
000aa81cldrsb x27, [x4]
000aa820add x4, x4, 28
000aa824str x4, [sp+32]
000aa828movz x4, 20
000aa82cstr w4, [sp+12]
000aa830stp xzr, xzr, [sp+16]
000aa834ldr w1, [sp+12]
000aa838ldr x0, [sp+32]
000aa83cmov x2, xzr
000aa840mov x3, xzr
000aa844add x29, sp, 40
000aa848add sp, sp, 48
000aa84cret x30
000aa6d0
000aa6d0syscall.(*SockaddrLinklayer).sockaddr: ; void syscall.(*SockaddrLinklayer).sockaddr(syscall.SockaddrLinklayer * sa)
000aa6d0str x30, [sp-48]!
000aa6d4stur x29, [sp-8]
000aa6d8sub x29, sp, 8
000aa6dcstr x0, [sp+56]
000aa6e0str xzr, [sp+32]
000aa6e4str wzr, [sp+12]
000aa6e8stp xzr, xzr, [sp+16]
000aa6ecldr x4, [sp+56]
000aa6f0ldrsb x27, [x4]
000aa6f4ldr x4, [x4+8]
000aa6f8subs xzr, x4, 0
000aa6fccset x5, lt
000aa700strb w5, [sp+11]
000aa704tbnz x4, 63, 0xaa70c
000aa708b 0xaa710
000aa70c
000aa70cloc_aa70c:
000aa70cb 0xaa730
000aa710
000aa710loc_aa710:
000aa710ldr x4, [sp+56]
000aa714ldrsb x27, [x4]
000aa718ldr x4, [x4+8]
000aa71corr x5, xzr, 0x7fffffff
000aa720subs xzr, x4, x5
000aa724cset x4, gt
000aa728strb w4, [sp+11]
000aa72cb 0xaa730
000aa730
000aa730loc_aa730:
000aa730ldrb w4, [sp+11]
000aa734tbnz w4, 0, 0xaa73c
000aa738b 0xaa778
000aa73c
000aa73cloc_aa73c:
000aa73cstr xzr, [sp+32]
000aa740str wzr, [sp+12]
000aa744adrp x4, 0x669000
000aa748add x4, x4, 2264
000aa74cstr x4, [sp+16]
000aa750adrp x4, 0x666000
000aa754add x4, x4, 3064
000aa758str x4, [sp+24]
000aa75cldr w1, [sp+12]
000aa760ldr x2, [sp+16]
000aa764ldr x0, [sp+32]
000aa768ldr x3, [sp+24]
000aa76cadd x29, sp, 40
000aa770add sp, sp, 48
000aa774ret x30
000aa778
000aa778loc_aa778:
000aa778ldr x4, [sp+56]
000aa77cldrsb x27, [x4]
000aa780movz x5, 17
000aa784strh w5, [x4+28]
000aa788ldr x4, [sp+56]
000aa78cldrsb x27, [x4]
000aa790ldr x5, [sp+56]
000aa794ldrsb x27, [x5]
000aa798ldrh w5, [x5]
000aa79cstrh w5, [x4+30]
000aa7a0ldr x4, [sp+56]
000aa7a4ldrsb x27, [x4]
000aa7a8ldr x5, [sp+56]
000aa7acldrsb x27, [x5]
000aa7b0ldr x5, [x5+8]
000aa7b4str w5, [x4+32]
000aa7b8ldr x4, [sp+56]
000aa7bcldrsb x27, [x4]
000aa7c0ldr x5, [sp+56]
000aa7c4ldrsb x27, [x5]
000aa7c8ldrh w5, [x5+16]
000aa7ccstrh w5, [x4+36]
000aa7d0ldr x4, [sp+56]
000aa7d4ldrsb x27, [x4]
000aa7d8ldr x5, [sp+56]
000aa7dcldrsb x27, [x5]
000aa7e0ldrb w5, [x5+18]
000aa7e4strb w5, [x4+38]
000aa7e8ldr x4, [sp+56]
000aa7ecldrsb x27, [x4]
000aa7f0ldr x5, [sp+56]
000aa7f4ldrsb x27, [x5]
000aa7f8ldrb w5, [x5+19]
000aa7fcstrb w5, [x4+39]
000aa800ldr x4, [sp+56]
000aa804ldrsb x27, [x4]
000aa808ldr x5, [sp+56]
000aa80cldrsb x27, [x5]
000aa810ldur x5, [x5+20]
000aa814str x5, [x4+40]
000aa818ldr x4, [sp+56]
000aa81cldrsb x27, [x4]
000aa820add x4, x4, 28
000aa824str x4, [sp+32]
000aa828movz x4, 20
000aa82cstr w4, [sp+12]
000aa830stp xzr, xzr, [sp+16]
000aa834ldr w1, [sp+12]
000aa838ldr x0, [sp+32]
000aa83cmov x2, xzr
000aa840mov x3, xzr
000aa844add x29, sp, 40
000aa848add sp, sp, 48
000aa84cret x30
000aa6d0
000aa850
000aa850syscall.(*SockaddrNetlink).sockaddr: ; void syscall.(*SockaddrNetlink).sockaddr(syscall.SockaddrNetlink * sa)
000aa850str x30, [sp-48]!
000aa854stur x29, [sp-8]
000aa858sub x29, sp, 8
000aa85cstr x0, [sp+56]
000aa860str xzr, [sp+32]
000aa864str wzr, [sp+12]
000aa868stp xzr, xzr, [sp+16]
000aa86cldr x4, [sp+56]
000aa870ldrsb x27, [x4]
000aa874orr x5, xzr, 16
000aa878strh w5, [x4+12]
000aa87cldr x4, [sp+56]
000aa880ldrsb x27, [x4]
000aa884ldr x5, [sp+56]
000aa888ldrsb x27, [x5]
000aa88cldrh w5, [x5+2]
000aa890strh w5, [x4+14]
000aa894ldr x4, [sp+56]
000aa898ldrsb x27, [x4]
000aa89cldr x5, [sp+56]
000aa8a0ldrsb x27, [x5]
000aa8a4ldr w5, [x5+4]
000aa8a8str w5, [x4+16]
000aa8acldr x4, [sp+56]
000aa8b0ldrsb x27, [x4]
000aa8b4ldr x5, [sp+56]
000aa8b8ldrsb x27, [x5]
000aa8bcldr w5, [x5+8]
000aa8c0str w5, [x4+20]
000aa8c4ldr x4, [sp+56]
000aa8c8ldrsb x27, [x4]
000aa8ccadd x4, x4, 12
000aa8d0str x4, [sp+32]
000aa8d4orr x4, xzr, 12
000aa8d8str w4, [sp+12]
000aa8dcstp xzr, xzr, [sp+16]
000aa8e0ldr w1, [sp+12]
000aa8e4ldr x0, [sp+32]
000aa8e8mov x2, xzr
000aa8ecmov x3, xzr
000aa8f0add x29, sp, 40
000aa8f4add sp, sp, 48
000aa8f8ret x30
000aa8fcudf 0
000aa850
000aa850syscall.(*SockaddrNetlink).sockaddr: ; void syscall.(*SockaddrNetlink).sockaddr(syscall.SockaddrNetlink * sa)
000aa850str x30, [sp-48]!
000aa854stur x29, [sp-8]
000aa858sub x29, sp, 8
000aa85cstr x0, [sp+56]
000aa860str xzr, [sp+32]
000aa864str wzr, [sp+12]
000aa868stp xzr, xzr, [sp+16]
000aa86cldr x4, [sp+56]
000aa870ldrsb x27, [x4]
000aa874orr x5, xzr, 16
000aa878strh w5, [x4+12]
000aa87cldr x4, [sp+56]
000aa880ldrsb x27, [x4]
000aa884ldr x5, [sp+56]
000aa888ldrsb x27, [x5]
000aa88cldrh w5, [x5+2]
000aa890strh w5, [x4+14]
000aa894ldr x4, [sp+56]
000aa898ldrsb x27, [x4]
000aa89cldr x5, [sp+56]
000aa8a0ldrsb x27, [x5]
000aa8a4ldr w5, [x5+4]
000aa8a8str w5, [x4+16]
000aa8acldr x4, [sp+56]
000aa8b0ldrsb x27, [x4]
000aa8b4ldr x5, [sp+56]
000aa8b8ldrsb x27, [x5]
000aa8bcldr w5, [x5+8]
000aa8c0str w5, [x4+20]
000aa8c4ldr x4, [sp+56]
000aa8c8ldrsb x27, [x4]
000aa8ccadd x4, x4, 12
000aa8d0str x4, [sp+32]
000aa8d4orr x4, xzr, 12
000aa8d8str w4, [sp+12]
000aa8dcstp xzr, xzr, [sp+16]
000aa8e0ldr w1, [sp+12]
000aa8e4ldr x0, [sp+32]
000aa8e8mov x2, xzr
000aa8ecmov x3, xzr
000aa8f0add x29, sp, 40
000aa8f4add sp, sp, 48
000aa8f8ret x30
000aa8fcudf 0
000aa850
000aa900
000aa900syscall.anyToSockaddr: ; void syscall.anyToSockaddr(syscall.RawSockaddrAny * rsa)
000aa900ldr x16, [x28+16]
000aa904sub x17, sp, 144
000aa908subs xzr, x17, x16
000aa90cb.ls 0xaae94
000aa910sub x20, sp, 272
000aa914stp x29, x30, [x20-8]
000aa918add sp, x20, 0
000aa91csub x29, sp, 8
000aa920str x0, [sp+280]
000aa924stp xzr, xzr, [sp+80]
000aa928stp xzr, xzr, [sp+64]
000aa92cldr x4, [sp+280]
000aa930ldrsb x27, [x4]
000aa934ldrh w4, [x4]
000aa938strh w4, [sp+46]
000aa93cmov x5, x4
000aa940subs wzr, w5, 2
000aa944b.ls 0xaa94c
000aa948b 0xaaa6c
000aa94c
000aa94cloc_aa94c:
000aa94cmov x5, x4
000aa950subs wzr, w5, 1
000aa954b.eq 0xaa95c
000aa958b 0xaa9b0
000aa95c
000aa95cloc_aa95c:
000aa95cb 0xaa960
000aa960
000aa960loc_aa960:
000aa960ldr x1, [sp+280]
000aa964str x1, [sp+152]
000aa968adrp x0, 0x596000
000aa96cadd x0, x0, 3744
000aa970bl runtime.newobject
000aa974str x0, [sp+112]
000aa978ldr x1, [sp+152]
000aa97cldrsb x27, [x1]
000aa980ldrsb x1, [x1+2]
000aa984ubfm x1, x1, 0, 7
000aa988cbz w1, 0xaa990
000aa98cb 0xaa9a4
000aa990
000aa990loc_aa990:
000aa990ldr x3, [sp+152]
000aa994ldrsb x27, [x3]
000aa998orr x4, xzr, 64
000aa99cstrb w4, [x3+2]
000aa9a0b 0xaa9a8
000aa9a4
000aa9a4loc_aa9a4:
000aa9a4b 0xaa9a8
000aa9a8
000aa9a8loc_aa9a8:
000aa9a8str xzr, [sp+48]
000aa9acb 0xaad2c
000aa9b0
000aa9b0loc_aa9b0:
000aa9b0subs wzr, w4, 2
000aa9b4b.eq 0xaa9bc
000aa9b8b 0xaaa64
000aa9bc
000aa9bcloc_aa9bc:
000aa9bcb 0xaa9c0
000aa9c0
000aa9c0loc_aa9c0:
000aa9c0ldr x1, [sp+280]
000aa9c4str x1, [sp+144]
000aa9c8adrp x0, 0x5a8000
000aa9ccadd x0, x0, 1280
000aa9d0bl runtime.newobject
000aa9d4str x0, [sp+104]
000aa9d8ldr x1, [sp+144]
000aa9dcldrsb x27, [x1]
000aa9e0add x1, x1, 2
000aa9e4str x1, [sp+184]
000aa9e8ldr x1, [sp+104]
000aa9ecldrsb x27, [x1]
000aa9f0ldr x2, [sp+184]
000aa9f4ldrsb x27, [x2]
000aa9f8ldrb w2, [x2]
000aa9fcubfm x2, x2, 56, 7
000aaa00ldr x3, [sp+184]
000aaa04ldrsb x27, [x3]
000aaa08ldrb w3, [x3+1]
000aaa0cadd x2, x2, x3
000aaa10str x2, [x1]
000aaa14ldr x1, [sp+104]
000aaa18ldrsb x27, [x1]
000aaa1cldr x2, [sp+144]
000aaa20ldrsb x27, [x2]
000aaa24ldr w2, [x2+4]
000aaa28str w2, [x1+8]
000aaa2cldr x1, [sp+104]
000aaa30str x1, [sp+232]
000aaa34adrp x2, 0x66b000
000aaa38add x2, x2, 864
000aaa3cstr x2, [sp+80]
000aaa40str x1, [sp+88]
000aaa44stp xzr, xzr, [sp+64]
000aaa48ldr x0, [sp+80]
000aaa4cldr x1, [sp+88]
000aaa50mov x2, xzr
000aaa54mov x3, xzr
000aaa58ldp x29, x30, [sp-8]
000aaa5cadd sp, sp, 272
000aaa60ret x30
000aaa64
000aaa64loc_aaa64:
000aaa64b 0xaaa68
000aaa68
000aaa68loc_aaa68:
000aaa68b 0xaacf0
000aaa6c
000aaa6cloc_aaa6c:
000aaa6cmov x5, x4
000aaa70subs wzr, w5, 10
000aaa74b.eq 0xaaa7c
000aaa78b 0xaab40
000aaa7c
000aaa7cloc_aaa7c:
000aaa7cb 0xaaa80
000aaa80
000aaa80loc_aaa80:
000aaa80ldr x1, [sp+280]
000aaa84str x1, [sp+136]
000aaa88adrp x0, 0x5bb000
000aaa8cadd x0, x0, 32
000aaa90bl runtime.newobject
000aaa94str x0, [sp+96]
000aaa98ldr x1, [sp+136]
000aaa9cldrsb x27, [x1]
000aaaa0add x1, x1, 2
000aaaa4str x1, [sp+176]
000aaaa8ldr x1, [sp+96]
000aaaacldrsb x27, [x1]
000aaab0ldr x2, [sp+176]
000aaab4ldrsb x27, [x2]
000aaab8ldrb w2, [x2]
000aaabcubfm x2, x2, 56, 7
000aaac0ldr x3, [sp+176]
000aaac4ldrsb x27, [x3]
000aaac8ldrb w3, [x3+1]
000aaaccadd x2, x2, x3
000aaad0str x2, [x1]
000aaad4ldr x1, [sp+96]
000aaad8ldrsb x27, [x1]
000aaadcldr x2, [sp+136]
000aaae0ldrsb x27, [x2]
000aaae4ldr w2, [x2+24]
000aaae8str w2, [x1+8]
000aaaecldr x1, [sp+96]
000aaaf0ldrsb x27, [x1]
000aaaf4ldr x2, [sp+136]
000aaaf8ldrsb x27, [x2]
000aaafcldp x2, x3, [x2+8]
000aab00add x27, x1, 12
000aab04stp x2, x3, [x27]
000aab08ldr x1, [sp+96]
000aab0cstr x1, [sp+224]
000aab10adrp x2, 0x66b000
000aab14add x2, x2, 896
000aab18str x2, [sp+80]
000aab1cstr x1, [sp+88]
000aab20stp xzr, xzr, [sp+64]
000aab24ldr x0, [sp+80]
000aab28ldr x1, [sp+88]
000aab2cmov x2, xzr
000aab30mov x3, xzr
000aab34ldp x29, x30, [sp-8]
000aab38add sp, sp, 272
000aab3cret x30
000aab40
000aab40loc_aab40:
000aab40mov x5, x4
000aab44subs wzr, w5, 16
000aab48b.eq 0xaab50
000aab4cb 0xaabfc
000aab50
000aab50loc_aab50:
000aab50b 0xaab54
000aab54
000aab54loc_aab54:
000aab54ldr x1, [sp+280]
000aab58str x1, [sp+168]
000aab5cadrp x0, 0x5ca000
000aab60add x0, x0, 256
000aab64bl runtime.newobject
000aab68str x0, [sp+128]
000aab6cldr x1, [sp+168]
000aab70ldrsb x27, [x1]
000aab74ldrh w1, [x1]
000aab78strh w1, [x0]
000aab7cldr x1, [sp+128]
000aab80ldrsb x27, [x1]
000aab84ldr x2, [sp+168]
000aab88ldrsb x27, [x2]
000aab8cldrh w2, [x2+2]
000aab90strh w2, [x1+2]
000aab94ldr x1, [sp+128]
000aab98ldrsb x27, [x1]
000aab9cldr x2, [sp+168]
000aaba0ldrsb x27, [x2]
000aaba4ldr w2, [x2+4]
000aaba8str w2, [x1+4]
000aabacldr x1, [sp+128]
000aabb0ldrsb x27, [x1]
000aabb4ldr x2, [sp+168]
000aabb8ldrsb x27, [x2]
000aabbcldr w2, [x2+8]
000aabc0str w2, [x1+8]
000aabc4ldr x1, [sp+128]
000aabc8str x1, [sp+256]
000aabccadrp x2, 0x66b000
000aabd0add x2, x2, 768
000aabd4str x2, [sp+80]
000aabd8str x1, [sp+88]
000aabdcstp xzr, xzr, [sp+64]
000aabe0ldr x0, [sp+80]
000aabe4ldr x1, [sp+88]
000aabe8mov x2, xzr
000aabecmov x3, xzr
000aabf0ldp x29, x30, [sp-8]
000aabf4add sp, sp, 272
000aabf8ret x30
000aabfc
000aabfcloc_aabfc:
000aabfcsubs wzr, w4, 17
000aac00b.eq 0xaac08
000aac04b 0xaace4
000aac08
000aac08loc_aac08:
000aac08b 0xaac0c
000aac0c
000aac0cloc_aac0c:
000aac0cldr x1, [sp+280]
000aac10str x1, [sp+160]
000aac14adrp x0, 0x5db000
000aac18add x0, x0, 2496
000aac1cbl runtime.newobject
000aac20str x0, [sp+120]
000aac24ldr x1, [sp+160]
000aac28ldrsb x27, [x1]
000aac2cldrh w1, [x1+2]
000aac30strh w1, [x0]
000aac34ldr x1, [sp+120]
000aac38ldrsb x27, [x1]
000aac3cldr x2, [sp+160]
000aac40ldrsb x27, [x2]
000aac44ldrsw x2, [x2+4]
000aac48str x2, [x1+8]
000aac4cldr x1, [sp+120]
000aac50ldrsb x27, [x1]
000aac54ldr x2, [sp+160]
000aac58ldrsb x27, [x2]
000aac5cldrh w2, [x2+8]
000aac60strh w2, [x1+16]
000aac64ldr x1, [sp+120]
000aac68ldrsb x27, [x1]
000aac6cldr x2, [sp+160]
000aac70ldrsb x27, [x2]
000aac74ldrb w2, [x2+10]
000aac78strb w2, [x1+18]
000aac7cldr x1, [sp+120]
000aac80ldrsb x27, [x1]
000aac84ldr x2, [sp+160]
000aac88ldrsb x27, [x2]
000aac8cldrb w2, [x2+11]
000aac90strb w2, [x1+19]
000aac94ldr x1, [sp+120]
000aac98ldrsb x27, [x1]
000aac9cldr x2, [sp+160]
000aaca0ldrsb x27, [x2]
000aaca4ldur x2, [x2+12]
000aaca8stur x2, [x1+20]
000aacacldr x1, [sp+120]
000aacb0str x1, [sp+248]
000aacb4adrp x2, 0x66b000
000aacb8add x2, x2, 800
000aacbcstr x2, [sp+80]
000aacc0str x1, [sp+88]
000aacc4stp xzr, xzr, [sp+64]
000aacc8ldr x0, [sp+80]
000aacccldr x1, [sp+88]
000aacd0mov x2, xzr
000aacd4mov x3, xzr
000aacd8ldp x29, x30, [sp-8]
000aacdcadd sp, sp, 272
000aace0ret x30
000aace4
000aace4loc_aace4:
000aace4b 0xaace8
000aace8
000aace8loc_aace8:
000aace8b 0xaacec
000aacec
000aacecloc_aacec:
000aacecb 0xaacf0
000aacf0
000aacf0loc_aacf0:
000aacf0b 0xaacf4
000aacf4
000aacf4loc_aacf4:
000aacf4stp xzr, xzr, [sp+80]
000aacf8adrp x4, 0x669000
000aacfcadd x4, x4, 2264
000aad00str x4, [sp+64]
000aad04adrp x4, 0x666000
000aad08add x4, x4, 3456
000aad0cstr x4, [sp+72]
000aad10ldr x2, [sp+64]
000aad14ldr x0, [sp+80]
000aad18ldr x3, [sp+72]
000aad1cldr x1, [sp+88]
000aad20ldp x29, x30, [sp-8]
000aad24add sp, sp, 272
000aad28ret x30
000aad2c
000aad2cloc_aad2c:
000aad2cldr x3, [sp+48]
000aad30subs xzr, x3, 108
000aad34cset x3, lt
000aad38strb w3, [sp+45]
000aad3cb.lt 0xaad44
000aad40b 0xaad78
000aad44
000aad44loc_aad44:
000aad44ldr x3, [sp+152]
000aad48ldrsb x27, [x3]
000aad4cadd x3, x3, 2
000aad50ldr x0, [sp+48]
000aad54subs xzr, x0, 108
000aad58b.lo 0xaad60
000aad5cb 0xaae88
000aad60
000aad60loc_aad60:
000aad60ldrsb x3, [x3+x0]
000aad64ubfm x3, x3, 0, 7
000aad68subs wzr, w3, 0
000aad6ccset x3, ne
000aad70strb w3, [sp+45]
000aad74b 0xaad7c
000aad78
000aad78loc_aad78:
000aad78b 0xaad7c
000aad7c
000aad7cloc_aad7c:
000aad7cldrb w3, [sp+45]
000aad80tbnz w3, 0, 0xaad88
000aad84b 0xaad9c
000aad88
000aad88loc_aad88:
000aad88ldr x3, [sp+48]
000aad8cadd x3, x3, 1
000aad90str x3, [sp+48]
000aad94b 0xaad98
000aad98
000aad98loc_aad98:
000aad98b 0xaad2c
000aad9c
000aad9cloc_aad9c:
000aad9cldr x3, [sp+152]
000aada0ldrsb x27, [x3]
000aada4add x3, x3, 2
000aada8str x3, [sp+192]
000aadacldr x3, [sp+48]
000aadb0tbnz x3, 63, 0xaae84
000aadb4b 0xaadb8
000aadb8
000aadb8loc_aadb8:
000aadb8ldr x3, [sp+48]
000aadbcstr x3, [sp+56]
000aadc0strb wzr, [sp+44]
000aadc4b 0xaadc8
000aadc8
000aadc8loc_aadc8:
000aadc8ldr x3, [sp+56]
000aadccldr x4, [sp+192]
000aadd0sub x4, xzr, x4
000aadd4subs xzr, x3, x4
000aadd8b.hi 0xaae70
000aaddcb 0xaade0
000aade0
000aade0loc_aade0:
000aade0ldr x2, [sp+48]
000aade4ldr x3, [sp+48]
000aade8ldr x1, [sp+192]
000aadecstr x1, [sp+200]
000aadf0str x2, [sp+208]
000aadf4str x3, [sp+216]
000aadf8mov x0, xzr
000aadfcbl runtime.slicebytetostring
000aae00ldr x3, [sp+112]
000aae04ldrsb x27, [x3]
000aae08str x1, [x3+8]
000aae0cadrp x27, 0x9a1000
000aae10ldr w4, [x27+3056]
000aae14cbz w4, 0xaae1c
000aae18b 0xaae20
000aae1c
000aae1cloc_aae1c:
000aae1cb 0xaae34
000aae20
000aae20loc_aae20:
000aae20bl runtime.gcWriteBarrier2
000aae24str x0, [x25]
000aae28ldr x4, [x3]
000aae2cstr x4, [x25+8]
000aae30b 0xaae34
000aae34
000aae34loc_aae34:
000aae34str x0, [x3]
000aae38ldr x4, [sp+112]
000aae3cstr x4, [sp+240]
000aae40adrp x5, 0x66b000
000aae44add x5, x5, 832
000aae48str x5, [sp+80]
000aae4cstr x4, [sp+88]
000aae50stp xzr, xzr, [sp+64]
000aae54ldr x0, [sp+80]
000aae58ldr x1, [sp+88]
000aae5cmov x2, xzr
000aae60mov x3, xzr
000aae64ldp x29, x30, [sp-8]
000aae68add sp, sp, 272
000aae6cret x30
000aae70
000aae70loc_aae70:
000aae70ldr x0, [sp+192]
000aae74cbnz x0, 0xaae7c
000aae78b 0xaae80
000aae7c
000aae7cloc_aae7c:
000aae7cbl runtime.panicunsafeslicelen
000aae80
000aae80loc_aae80:
000aae80bl runtime.panicunsafeslicenilptr
000aae84
000aae84loc_aae84:
000aae84bl runtime.panicunsafeslicelen
000aae88
000aae88loc_aae88:
000aae88movz x1, 108
000aae8cbl runtime.panicIndex
000aae90hint
000aae94
000aae94loc_aae94:
000aae94str x0, [sp+8]
000aae98mov x3, x30
000aae9cbl runtime.morestack_noctxt.abi0
000aaea0ldr x0, [sp+8]
000aaea4b 0xaa900
000aaea8udf 0
000aaeacudf 0
000aa900
000aa900syscall.anyToSockaddr: ; void syscall.anyToSockaddr(syscall.RawSockaddrAny * rsa)
000aa900ldr x16, [x28+16]
000aa904sub x17, sp, 144
000aa908subs xzr, x17, x16
000aa90cb.ls 0xaae94
000aa910sub x20, sp, 272
000aa914stp x29, x30, [x20-8]
000aa918add sp, x20, 0
000aa91csub x29, sp, 8
000aa920str x0, [sp+280]
000aa924stp xzr, xzr, [sp+80]
000aa928stp xzr, xzr, [sp+64]
000aa92cldr x4, [sp+280]
000aa930ldrsb x27, [x4]
000aa934ldrh w4, [x4]
000aa938strh w4, [sp+46]
000aa93cmov x5, x4
000aa940subs wzr, w5, 2
000aa944b.ls 0xaa94c
000aa948b 0xaaa6c
000aa94c
000aa94cloc_aa94c:
000aa94cmov x5, x4
000aa950subs wzr, w5, 1
000aa954b.eq 0xaa95c
000aa958b 0xaa9b0
000aa95c
000aa95cloc_aa95c:
000aa95cb 0xaa960
000aa960
000aa960loc_aa960:
000aa960ldr x1, [sp+280]
000aa964str x1, [sp+152]
000aa968adrp x0, 0x596000
000aa96cadd x0, x0, 3744
000aa970bl runtime.newobject
000aa974str x0, [sp+112]
000aa978ldr x1, [sp+152]
000aa97cldrsb x27, [x1]
000aa980ldrsb x1, [x1+2]
000aa984ubfm x1, x1, 0, 7
000aa988cbz w1, 0xaa990
000aa98cb 0xaa9a4
000aa990
000aa990loc_aa990:
000aa990ldr x3, [sp+152]
000aa994ldrsb x27, [x3]
000aa998orr x4, xzr, 64
000aa99cstrb w4, [x3+2]
000aa9a0b 0xaa9a8
000aa9a4
000aa9a4loc_aa9a4:
000aa9a4b 0xaa9a8
000aa9a8
000aa9a8loc_aa9a8:
000aa9a8str xzr, [sp+48]
000aa9acb 0xaad2c
000aa9b0
000aa9b0loc_aa9b0:
000aa9b0subs wzr, w4, 2
000aa9b4b.eq 0xaa9bc
000aa9b8b 0xaaa64
000aa9bc
000aa9bcloc_aa9bc:
000aa9bcb 0xaa9c0
000aa9c0
000aa9c0loc_aa9c0:
000aa9c0ldr x1, [sp+280]
000aa9c4str x1, [sp+144]
000aa9c8adrp x0, 0x5a8000
000aa9ccadd x0, x0, 1280
000aa9d0bl runtime.newobject
000aa9d4str x0, [sp+104]
000aa9d8ldr x1, [sp+144]
000aa9dcldrsb x27, [x1]
000aa9e0add x1, x1, 2
000aa9e4str x1, [sp+184]
000aa9e8ldr x1, [sp+104]
000aa9ecldrsb x27, [x1]
000aa9f0ldr x2, [sp+184]
000aa9f4ldrsb x27, [x2]
000aa9f8ldrb w2, [x2]
000aa9fcubfm x2, x2, 56, 7
000aaa00ldr x3, [sp+184]
000aaa04ldrsb x27, [x3]
000aaa08ldrb w3, [x3+1]
000aaa0cadd x2, x2, x3
000aaa10str x2, [x1]
000aaa14ldr x1, [sp+104]
000aaa18ldrsb x27, [x1]
000aaa1cldr x2, [sp+144]
000aaa20ldrsb x27, [x2]
000aaa24ldr w2, [x2+4]
000aaa28str w2, [x1+8]
000aaa2cldr x1, [sp+104]
000aaa30str x1, [sp+232]
000aaa34adrp x2, 0x66b000
000aaa38add x2, x2, 864
000aaa3cstr x2, [sp+80]
000aaa40str x1, [sp+88]
000aaa44stp xzr, xzr, [sp+64]
000aaa48ldr x0, [sp+80]
000aaa4cldr x1, [sp+88]
000aaa50mov x2, xzr
000aaa54mov x3, xzr
000aaa58ldp x29, x30, [sp-8]
000aaa5cadd sp, sp, 272
000aaa60ret x30
000aaa64
000aaa64loc_aaa64:
000aaa64b 0xaaa68
000aaa68
000aaa68loc_aaa68:
000aaa68b 0xaacf0
000aaa6c
000aaa6cloc_aaa6c:
000aaa6cmov x5, x4
000aaa70subs wzr, w5, 10
000aaa74b.eq 0xaaa7c
000aaa78b 0xaab40
000aaa7c
000aaa7cloc_aaa7c:
000aaa7cb 0xaaa80
000aaa80
000aaa80loc_aaa80:
000aaa80ldr x1, [sp+280]
000aaa84str x1, [sp+136]
000aaa88adrp x0, 0x5bb000
000aaa8cadd x0, x0, 32
000aaa90bl runtime.newobject
000aaa94str x0, [sp+96]
000aaa98ldr x1, [sp+136]
000aaa9cldrsb x27, [x1]
000aaaa0add x1, x1, 2
000aaaa4str x1, [sp+176]
000aaaa8ldr x1, [sp+96]
000aaaacldrsb x27, [x1]
000aaab0ldr x2, [sp+176]
000aaab4ldrsb x27, [x2]
000aaab8ldrb w2, [x2]
000aaabcubfm x2, x2, 56, 7
000aaac0ldr x3, [sp+176]
000aaac4ldrsb x27, [x3]
000aaac8ldrb w3, [x3+1]
000aaaccadd x2, x2, x3
000aaad0str x2, [x1]
000aaad4ldr x1, [sp+96]
000aaad8ldrsb x27, [x1]
000aaadcldr x2, [sp+136]
000aaae0ldrsb x27, [x2]
000aaae4ldr w2, [x2+24]
000aaae8str w2, [x1+8]
000aaaecldr x1, [sp+96]
000aaaf0ldrsb x27, [x1]
000aaaf4ldr x2, [sp+136]
000aaaf8ldrsb x27, [x2]
000aaafcldp x2, x3, [x2+8]
000aab00add x27, x1, 12
000aab04stp x2, x3, [x27]
000aab08ldr x1, [sp+96]
000aab0cstr x1, [sp+224]
000aab10adrp x2, 0x66b000
000aab14add x2, x2, 896
000aab18str x2, [sp+80]
000aab1cstr x1, [sp+88]
000aab20stp xzr, xzr, [sp+64]
000aab24ldr x0, [sp+80]
000aab28ldr x1, [sp+88]
000aab2cmov x2, xzr
000aab30mov x3, xzr
000aab34ldp x29, x30, [sp-8]
000aab38add sp, sp, 272
000aab3cret x30
000aab40
000aab40loc_aab40:
000aab40mov x5, x4
000aab44subs wzr, w5, 16
000aab48b.eq 0xaab50
000aab4cb 0xaabfc
000aab50
000aab50loc_aab50:
000aab50b 0xaab54
000aab54
000aab54loc_aab54:
000aab54ldr x1, [sp+280]
000aab58str x1, [sp+168]
000aab5cadrp x0, 0x5ca000
000aab60add x0, x0, 256
000aab64bl runtime.newobject
000aab68str x0, [sp+128]
000aab6cldr x1, [sp+168]
000aab70ldrsb x27, [x1]
000aab74ldrh w1, [x1]
000aab78strh w1, [x0]
000aab7cldr x1, [sp+128]
000aab80ldrsb x27, [x1]
000aab84ldr x2, [sp+168]
000aab88ldrsb x27, [x2]
000aab8cldrh w2, [x2+2]
000aab90strh w2, [x1+2]
000aab94ldr x1, [sp+128]
000aab98ldrsb x27, [x1]
000aab9cldr x2, [sp+168]
000aaba0ldrsb x27, [x2]
000aaba4ldr w2, [x2+4]
000aaba8str w2, [x1+4]
000aabacldr x1, [sp+128]
000aabb0ldrsb x27, [x1]
000aabb4ldr x2, [sp+168]
000aabb8ldrsb x27, [x2]
000aabbcldr w2, [x2+8]
000aabc0str w2, [x1+8]
000aabc4ldr x1, [sp+128]
000aabc8str x1, [sp+256]
000aabccadrp x2, 0x66b000
000aabd0add x2, x2, 768
000aabd4str x2, [sp+80]
000aabd8str x1, [sp+88]
000aabdcstp xzr, xzr, [sp+64]
000aabe0ldr x0, [sp+80]
000aabe4ldr x1, [sp+88]
000aabe8mov x2, xzr
000aabecmov x3, xzr
000aabf0ldp x29, x30, [sp-8]
000aabf4add sp, sp, 272
000aabf8ret x30
000aabfc
000aabfcloc_aabfc:
000aabfcsubs wzr, w4, 17
000aac00b.eq 0xaac08
000aac04b 0xaace4
000aac08
000aac08loc_aac08:
000aac08b 0xaac0c
000aac0c
000aac0cloc_aac0c:
000aac0cldr x1, [sp+280]
000aac10str x1, [sp+160]
000aac14adrp x0, 0x5db000
000aac18add x0, x0, 2496
000aac1cbl runtime.newobject
000aac20str x0, [sp+120]
000aac24ldr x1, [sp+160]
000aac28ldrsb x27, [x1]
000aac2cldrh w1, [x1+2]
000aac30strh w1, [x0]
000aac34ldr x1, [sp+120]
000aac38ldrsb x27, [x1]
000aac3cldr x2, [sp+160]
000aac40ldrsb x27, [x2]
000aac44ldrsw x2, [x2+4]
000aac48str x2, [x1+8]
000aac4cldr x1, [sp+120]
000aac50ldrsb x27, [x1]
000aac54ldr x2, [sp+160]
000aac58ldrsb x27, [x2]
000aac5cldrh w2, [x2+8]
000aac60strh w2, [x1+16]
000aac64ldr x1, [sp+120]
000aac68ldrsb x27, [x1]
000aac6cldr x2, [sp+160]
000aac70ldrsb x27, [x2]
000aac74ldrb w2, [x2+10]
000aac78strb w2, [x1+18]
000aac7cldr x1, [sp+120]
000aac80ldrsb x27, [x1]
000aac84ldr x2, [sp+160]
000aac88ldrsb x27, [x2]
000aac8cldrb w2, [x2+11]
000aac90strb w2, [x1+19]
000aac94ldr x1, [sp+120]
000aac98ldrsb x27, [x1]
000aac9cldr x2, [sp+160]
000aaca0ldrsb x27, [x2]
000aaca4ldur x2, [x2+12]
000aaca8stur x2, [x1+20]
000aacacldr x1, [sp+120]
000aacb0str x1, [sp+248]
000aacb4adrp x2, 0x66b000
000aacb8add x2, x2, 800
000aacbcstr x2, [sp+80]
000aacc0str x1, [sp+88]
000aacc4stp xzr, xzr, [sp+64]
000aacc8ldr x0, [sp+80]
000aacccldr x1, [sp+88]
000aacd0mov x2, xzr
000aacd4mov x3, xzr
000aacd8ldp x29, x30, [sp-8]
000aacdcadd sp, sp, 272
000aace0ret x30
000aace4
000aace4loc_aace4:
000aace4b 0xaace8
000aace8
000aace8loc_aace8:
000aace8b 0xaacec
000aacec
000aacecloc_aacec:
000aacecb 0xaacf0
000aacf0
000aacf0loc_aacf0:
000aacf0b 0xaacf4
000aacf4
000aacf4loc_aacf4:
000aacf4stp xzr, xzr, [sp+80]
000aacf8adrp x4, 0x669000
000aacfcadd x4, x4, 2264
000aad00str x4, [sp+64]
000aad04adrp x4, 0x666000
000aad08add x4, x4, 3456
000aad0cstr x4, [sp+72]
000aad10ldr x2, [sp+64]
000aad14ldr x0, [sp+80]
000aad18ldr x3, [sp+72]
000aad1cldr x1, [sp+88]
000aad20ldp x29, x30, [sp-8]
000aad24add sp, sp, 272
000aad28ret x30
000aad2c
000aad2cloc_aad2c:
000aad2cldr x3, [sp+48]
000aad30subs xzr, x3, 108
000aad34cset x3, lt
000aad38strb w3, [sp+45]
000aad3cb.lt 0xaad44
000aad40b 0xaad78
000aad44
000aad44loc_aad44:
000aad44ldr x3, [sp+152]
000aad48ldrsb x27, [x3]
000aad4cadd x3, x3, 2
000aad50ldr x0, [sp+48]
000aad54subs xzr, x0, 108
000aad58b.lo 0xaad60
000aad5cb 0xaae88
000aad60
000aad60loc_aad60:
000aad60ldrsb x3, [x3+x0]
000aad64ubfm x3, x3, 0, 7
000aad68subs wzr, w3, 0
000aad6ccset x3, ne
000aad70strb w3, [sp+45]
000aad74b 0xaad7c
000aad78
000aad78loc_aad78:
000aad78b 0xaad7c
000aad7c
000aad7cloc_aad7c:
000aad7cldrb w3, [sp+45]
000aad80tbnz w3, 0, 0xaad88
000aad84b 0xaad9c
000aad88
000aad88loc_aad88:
000aad88ldr x3, [sp+48]
000aad8cadd x3, x3, 1
000aad90str x3, [sp+48]
000aad94b 0xaad98
000aad98
000aad98loc_aad98:
000aad98b 0xaad2c
000aad9c
000aad9cloc_aad9c:
000aad9cldr x3, [sp+152]
000aada0ldrsb x27, [x3]
000aada4add x3, x3, 2
000aada8str x3, [sp+192]
000aadacldr x3, [sp+48]
000aadb0tbnz x3, 63, 0xaae84
000aadb4b 0xaadb8
000aadb8
000aadb8loc_aadb8:
000aadb8ldr x3, [sp+48]
000aadbcstr x3, [sp+56]
000aadc0strb wzr, [sp+44]
000aadc4b 0xaadc8
000aadc8
000aadc8loc_aadc8:
000aadc8ldr x3, [sp+56]
000aadccldr x4, [sp+192]
000aadd0sub x4, xzr, x4
000aadd4subs xzr, x3, x4
000aadd8b.hi 0xaae70
000aaddcb 0xaade0
000aade0
000aade0loc_aade0:
000aade0ldr x2, [sp+48]
000aade4ldr x3, [sp+48]
000aade8ldr x1, [sp+192]
000aadecstr x1, [sp+200]
000aadf0str x2, [sp+208]
000aadf4str x3, [sp+216]
000aadf8mov x0, xzr
000aadfcbl runtime.slicebytetostring
000aae00ldr x3, [sp+112]
000aae04ldrsb x27, [x3]
000aae08str x1, [x3+8]
000aae0cadrp x27, 0x9a1000
000aae10ldr w4, [x27+3056]
000aae14cbz w4, 0xaae1c
000aae18b 0xaae20
000aae1c
000aae1cloc_aae1c:
000aae1cb 0xaae34
000aae20
000aae20loc_aae20:
000aae20bl runtime.gcWriteBarrier2
000aae24str x0, [x25]
000aae28ldr x4, [x3]
000aae2cstr x4, [x25+8]
000aae30b 0xaae34
000aae34
000aae34loc_aae34:
000aae34str x0, [x3]
000aae38ldr x4, [sp+112]
000aae3cstr x4, [sp+240]
000aae40adrp x5, 0x66b000
000aae44add x5, x5, 832
000aae48str x5, [sp+80]
000aae4cstr x4, [sp+88]
000aae50stp xzr, xzr, [sp+64]
000aae54ldr x0, [sp+80]
000aae58ldr x1, [sp+88]
000aae5cmov x2, xzr
000aae60mov x3, xzr
000aae64ldp x29, x30, [sp-8]
000aae68add sp, sp, 272
000aae6cret x30
000aae70
000aae70loc_aae70:
000aae70ldr x0, [sp+192]
000aae74cbnz x0, 0xaae7c
000aae78b 0xaae80
000aae7c
000aae7cloc_aae7c:
000aae7cbl runtime.panicunsafeslicelen
000aae80
000aae80loc_aae80:
000aae80bl runtime.panicunsafeslicenilptr
000aae84
000aae84loc_aae84:
000aae84bl runtime.panicunsafeslicelen
000aae88
000aae88loc_aae88:
000aae88movz x1, 108
000aae8cbl runtime.panicIndex
000aae90hint
000aae94
000aae94loc_aae94:
000aae94str x0, [sp+8]
000aae98mov x3, x30
000aae9cbl runtime.morestack_noctxt.abi0
000aaea0ldr x0, [sp+8]
000aaea4b 0xaa900
000aaea8udf 0
000aaeacudf 0
000aa900
000aaeb0
000aaeb0syscall.Accept4: ; void syscall.Accept4(int fd, int flags)
000aaeb0ldr x16, [x28+16]
000aaeb4sub x17, sp, 176
000aaeb8subs xzr, x17, x16
000aaebcb.ls 0xab03c
000aaec0sub x20, sp, 304
000aaec4stp x29, x30, [x20-8]
000aaec8add sp, x20, 0
000aaeccsub x29, sp, 8
000aaed0str x0, [sp+312]
000aaed4str x1, [sp+320]
000aaed8str xzr, [sp+160]
000aaedcstp xzr, xzr, [sp+184]
000aaee0stp xzr, xzr, [sp+200]
000aaee4add x20, sp, 44
000aaee8adr x27, 16
000aaeecstp x29, x27, [sp-24]
000aaef0sub x29, sp, 24
000aaef4bl fn_87cf4
000aaef8sub x29, sp, 8
000aaefcorr x4, xzr, 112
000aaf00str w4, [sp+156]
000aaf04stp xzr, xzr, [sp+264]
000aaf08ldr x3, [sp+320]
000aaf0cldr x0, [sp+312]
000aaf10add x1, sp, 44
000aaf14add x2, sp, 156
000aaf18bl syscall.accept4
000aaf1cstr x0, [sp+176]
000aaf20str x1, [sp+264]
000aaf24str x2, [sp+272]
000aaf28ldr x4, [sp+176]
000aaf2cstr x4, [sp+168]
000aaf30str x1, [sp+232]
000aaf34str x2, [sp+240]
000aaf38ldr x4, [sp+168]
000aaf3cstr x4, [sp+160]
000aaf40str x1, [sp+200]
000aaf44str x2, [sp+208]
000aaf48cbnz x1, 0xaaf50
000aaf4cb 0xaaf78
000aaf50
000aaf50loc_aaf50:
000aaf50ldr x5, [sp+184]
000aaf54ldr x6, [sp+192]
000aaf58ldr x0, [sp+160]
000aaf5cmov x3, x1
000aaf60mov x4, x2
000aaf64mov x1, x5
000aaf68mov x2, x6
000aaf6cldp x29, x30, [sp-8]
000aaf70add sp, sp, 304
000aaf74ret x30
000aaf78
000aaf78loc_aaf78:
000aaf78ldr w2, [sp+156]
000aaf7csubs wzr, w2, 112
000aaf80b.hi 0xab024
000aaf84b 0xaaf88
000aaf88
000aaf88loc_aaf88:
000aaf88stp xzr, xzr, [sp+248]
000aaf8cstp xzr, xzr, [sp+264]
000aaf90add x0, sp, 44
000aaf94bl syscall.anyToSockaddr
000aaf98str x0, [sp+248]
000aaf9cstr x1, [sp+256]
000aafa0str x2, [sp+264]
000aafa4str x3, [sp+272]
000aafa8ldr x1, [sp+248]
000aafacldr x2, [sp+256]
000aafb0str x1, [sp+216]
000aafb4str x2, [sp+224]
000aafb8ldr x1, [sp+264]
000aafbcldr x2, [sp+272]
000aafc0str x1, [sp+280]
000aafc4str x2, [sp+288]
000aafc8ldr x1, [sp+216]
000aafccldr x2, [sp+224]
000aafd0str x1, [sp+184]
000aafd4str x2, [sp+192]
000aafd8ldr x1, [sp+288]
000aafdcldr x2, [sp+280]
000aafe0str x2, [sp+200]
000aafe4str x1, [sp+208]
000aafe8cbnz x2, 0xaaff0
000aafecb 0xab000
000aaff0
000aaff0loc_aaff0:
000aaff0ldr x0, [sp+160]
000aaff4bl syscall.Close
000aaff8str xzr, [sp+160]
000aaffcb 0xab004
000ab000
000ab000loc_ab000:
000ab000b 0xab004
000ab004
000ab004loc_ab004:
000ab004ldr x1, [sp+184]
000ab008ldr x3, [sp+200]
000ab00cldr x2, [sp+192]
000ab010ldr x4, [sp+208]
000ab014ldr x0, [sp+160]
000ab018ldp x29, x30, [sp-8]
000ab01cadd sp, sp, 304
000ab020ret x30
000ab024
000ab024loc_ab024:
000ab024adrp x0, 0x54a000
000ab028add x0, x0, 2944
000ab02cadrp x1, 0x666000
000ab030add x1, x1, 1216
000ab034bl runtime.gopanic
000ab038hint
000ab03c
000ab03cloc_ab03c:
000ab03cstp x0, x1, [sp+8]
000ab040mov x3, x30
000ab044bl runtime.morestack_noctxt.abi0
000ab048ldp x0, x1, [sp+8]
000ab04cb 0xaaeb0
000aaeb0
000aaeb0syscall.Accept4: ; void syscall.Accept4(int fd, int flags)
000aaeb0ldr x16, [x28+16]
000aaeb4sub x17, sp, 176
000aaeb8subs xzr, x17, x16
000aaebcb.ls 0xab03c
000aaec0sub x20, sp, 304
000aaec4stp x29, x30, [x20-8]
000aaec8add sp, x20, 0
000aaeccsub x29, sp, 8
000aaed0str x0, [sp+312]
000aaed4str x1, [sp+320]
000aaed8str xzr, [sp+160]
000aaedcstp xzr, xzr, [sp+184]
000aaee0stp xzr, xzr, [sp+200]
000aaee4add x20, sp, 44
000aaee8adr x27, 16
000aaeecstp x29, x27, [sp-24]
000aaef0sub x29, sp, 24
000aaef4bl fn_87cf4
000aaef8sub x29, sp, 8
000aaefcorr x4, xzr, 112
000aaf00str w4, [sp+156]
000aaf04stp xzr, xzr, [sp+264]
000aaf08ldr x3, [sp+320]
000aaf0cldr x0, [sp+312]
000aaf10add x1, sp, 44
000aaf14add x2, sp, 156
000aaf18bl syscall.accept4
000aaf1cstr x0, [sp+176]
000aaf20str x1, [sp+264]
000aaf24str x2, [sp+272]
000aaf28ldr x4, [sp+176]
000aaf2cstr x4, [sp+168]
000aaf30str x1, [sp+232]
000aaf34str x2, [sp+240]
000aaf38ldr x4, [sp+168]
000aaf3cstr x4, [sp+160]
000aaf40str x1, [sp+200]
000aaf44str x2, [sp+208]
000aaf48cbnz x1, 0xaaf50
000aaf4cb 0xaaf78
000aaf50
000aaf50loc_aaf50:
000aaf50ldr x5, [sp+184]
000aaf54ldr x6, [sp+192]
000aaf58ldr x0, [sp+160]
000aaf5cmov x3, x1
000aaf60mov x4, x2
000aaf64mov x1, x5
000aaf68mov x2, x6
000aaf6cldp x29, x30, [sp-8]
000aaf70add sp, sp, 304
000aaf74ret x30
000aaf78
000aaf78loc_aaf78:
000aaf78ldr w2, [sp+156]
000aaf7csubs wzr, w2, 112
000aaf80b.hi 0xab024
000aaf84b 0xaaf88
000aaf88
000aaf88loc_aaf88:
000aaf88stp xzr, xzr, [sp+248]
000aaf8cstp xzr, xzr, [sp+264]
000aaf90add x0, sp, 44
000aaf94bl syscall.anyToSockaddr
000aaf98str x0, [sp+248]
000aaf9cstr x1, [sp+256]
000aafa0str x2, [sp+264]
000aafa4str x3, [sp+272]
000aafa8ldr x1, [sp+248]
000aafacldr x2, [sp+256]
000aafb0str x1, [sp+216]
000aafb4str x2, [sp+224]
000aafb8ldr x1, [sp+264]
000aafbcldr x2, [sp+272]
000aafc0str x1, [sp+280]
000aafc4str x2, [sp+288]
000aafc8ldr x1, [sp+216]
000aafccldr x2, [sp+224]
000aafd0str x1, [sp+184]
000aafd4str x2, [sp+192]
000aafd8ldr x1, [sp+288]
000aafdcldr x2, [sp+280]
000aafe0str x2, [sp+200]
000aafe4str x1, [sp+208]
000aafe8cbnz x2, 0xaaff0
000aafecb 0xab000
000aaff0
000aaff0loc_aaff0:
000aaff0ldr x0, [sp+160]
000aaff4bl syscall.Close
000aaff8str xzr, [sp+160]
000aaffcb 0xab004
000ab000
000ab000loc_ab000:
000ab000b 0xab004
000ab004
000ab004loc_ab004:
000ab004ldr x1, [sp+184]
000ab008ldr x3, [sp+200]
000ab00cldr x2, [sp+192]
000ab010ldr x4, [sp+208]
000ab014ldr x0, [sp+160]
000ab018ldp x29, x30, [sp-8]
000ab01cadd sp, sp, 304
000ab020ret x30
000ab024
000ab024loc_ab024:
000ab024adrp x0, 0x54a000
000ab028add x0, x0, 2944
000ab02cadrp x1, 0x666000
000ab030add x1, x1, 1216
000ab034bl runtime.gopanic
000ab038hint
000ab03c
000ab03cloc_ab03c:
000ab03cstp x0, x1, [sp+8]
000ab040mov x3, x30
000ab044bl runtime.morestack_noctxt.abi0
000ab048ldp x0, x1, [sp+8]
000ab04cb 0xaaeb0
000aaeb0
000ab050
000ab050syscall.Getsockname: ; void syscall.Getsockname(int fd)
000ab050ldr x16, [x28+16]
000ab054sub x17, sp, 128
000ab058subs xzr, x17, x16
000ab05cb.ls 0xab154
000ab060sub x20, sp, 256
000ab064stp x29, x30, [x20-8]
000ab068add sp, x20, 0
000ab06csub x29, sp, 8
000ab070str x0, [sp+264]
000ab074stp xzr, xzr, [sp+152]
000ab078stp xzr, xzr, [sp+168]
000ab07cadd x20, sp, 36
000ab080adr x27, 16
000ab084stp x29, x27, [sp-24]
000ab088sub x29, sp, 24
000ab08cbl fn_87cf4
000ab090sub x29, sp, 8
000ab094orr x3, xzr, 112
000ab098str w3, [sp+148]
000ab09cldr x0, [sp+264]
000ab0a0add x1, sp, 36
000ab0a4add x2, sp, 148
000ab0a8bl syscall.getsockname
000ab0acstr x0, [sp+168]
000ab0b0str x1, [sp+176]
000ab0b4cbnz x0, 0xab0bc
000ab0b8b 0xab0e0
000ab0bc
000ab0bcloc_ab0bc:
000ab0bcldr x4, [sp+152]
000ab0c0ldr x5, [sp+160]
000ab0c4mov x2, x0
000ab0c8mov x3, x1
000ab0ccmov x0, x4
000ab0d0mov x1, x5
000ab0d4ldp x29, x30, [sp-8]
000ab0d8add sp, sp, 256
000ab0dcret x30
000ab0e0
000ab0e0loc_ab0e0:
000ab0e0stp xzr, xzr, [sp+200]
000ab0e4stp xzr, xzr, [sp+184]
000ab0e8add x0, sp, 36
000ab0ecbl syscall.anyToSockaddr
000ab0f0str x0, [sp+200]
000ab0f4str x1, [sp+208]
000ab0f8str x2, [sp+184]
000ab0fcstr x3, [sp+192]
000ab100ldr x1, [sp+200]
000ab104ldr x2, [sp+208]
000ab108str x1, [sp+232]
000ab10cstr x2, [sp+240]
000ab110ldr x1, [sp+184]
000ab114ldr x2, [sp+192]
000ab118str x1, [sp+216]
000ab11cstr x2, [sp+224]
000ab120ldr x1, [sp+232]
000ab124ldr x2, [sp+240]
000ab128str x1, [sp+152]
000ab12cstr x2, [sp+160]
000ab130ldr x2, [sp+216]
000ab134ldr x3, [sp+224]
000ab138str x2, [sp+168]
000ab13cstr x3, [sp+176]
000ab140ldr x0, [sp+152]
000ab144ldr x1, [sp+160]
000ab148ldp x29, x30, [sp-8]
000ab14cadd sp, sp, 256
000ab150ret x30
000ab154
000ab154loc_ab154:
000ab154str x0, [sp+8]
000ab158mov x3, x30
000ab15cbl runtime.morestack_noctxt.abi0
000ab160ldr x0, [sp+8]
000ab164b 0xab050
000ab168udf 0
000ab16cudf 0
000ab050
000ab050syscall.Getsockname: ; void syscall.Getsockname(int fd)
000ab050ldr x16, [x28+16]
000ab054sub x17, sp, 128
000ab058subs xzr, x17, x16
000ab05cb.ls 0xab154
000ab060sub x20, sp, 256
000ab064stp x29, x30, [x20-8]
000ab068add sp, x20, 0
000ab06csub x29, sp, 8
000ab070str x0, [sp+264]
000ab074stp xzr, xzr, [sp+152]
000ab078stp xzr, xzr, [sp+168]
000ab07cadd x20, sp, 36
000ab080adr x27, 16
000ab084stp x29, x27, [sp-24]
000ab088sub x29, sp, 24
000ab08cbl fn_87cf4
000ab090sub x29, sp, 8
000ab094orr x3, xzr, 112
000ab098str w3, [sp+148]
000ab09cldr x0, [sp+264]
000ab0a0add x1, sp, 36
000ab0a4add x2, sp, 148
000ab0a8bl syscall.getsockname
000ab0acstr x0, [sp+168]
000ab0b0str x1, [sp+176]
000ab0b4cbnz x0, 0xab0bc
000ab0b8b 0xab0e0
000ab0bc
000ab0bcloc_ab0bc:
000ab0bcldr x4, [sp+152]
000ab0c0ldr x5, [sp+160]
000ab0c4mov x2, x0
000ab0c8mov x3, x1
000ab0ccmov x0, x4
000ab0d0mov x1, x5
000ab0d4ldp x29, x30, [sp-8]
000ab0d8add sp, sp, 256
000ab0dcret x30
000ab0e0
000ab0e0loc_ab0e0:
000ab0e0stp xzr, xzr, [sp+200]
000ab0e4stp xzr, xzr, [sp+184]
000ab0e8add x0, sp, 36
000ab0ecbl syscall.anyToSockaddr
000ab0f0str x0, [sp+200]
000ab0f4str x1, [sp+208]
000ab0f8str x2, [sp+184]
000ab0fcstr x3, [sp+192]
000ab100ldr x1, [sp+200]
000ab104ldr x2, [sp+208]
000ab108str x1, [sp+232]
000ab10cstr x2, [sp+240]
000ab110ldr x1, [sp+184]
000ab114ldr x2, [sp+192]
000ab118str x1, [sp+216]
000ab11cstr x2, [sp+224]
000ab120ldr x1, [sp+232]
000ab124ldr x2, [sp+240]
000ab128str x1, [sp+152]
000ab12cstr x2, [sp+160]
000ab130ldr x2, [sp+216]
000ab134ldr x3, [sp+224]
000ab138str x2, [sp+168]
000ab13cstr x3, [sp+176]
000ab140ldr x0, [sp+152]
000ab144ldr x1, [sp+160]
000ab148ldp x29, x30, [sp-8]
000ab14cadd sp, sp, 256
000ab150ret x30
000ab154
000ab154loc_ab154:
000ab154str x0, [sp+8]
000ab158mov x3, x30
000ab15cbl runtime.morestack_noctxt.abi0
000ab160ldr x0, [sp+8]
000ab164b 0xab050
000ab168udf 0
000ab16cudf 0
000ab050
000ab170
000ab170syscall.ptracePeek: ; void syscall.ptracePeek(int req, int pid, uintptr addr, struct []uint8 out)
000ab170ldr x16, [x28+16]
000ab174sub x17, sp, 160
000ab178subs xzr, x17, x16
000ab17cb.ls 0xab4cc
000ab180sub x20, sp, 288
000ab184stp x29, x30, [x20-8]
000ab188add sp, x20, 0
000ab18csub x29, sp, 8
000ab190str x0, [sp+296]
000ab194str x1, [sp+304]
000ab198str x2, [sp+312]
000ab19cstr x3, [sp+320]
000ab1a0str x4, [sp+328]
000ab1a4str x5, [sp+336]
000ab1a8str xzr, [sp+56]
000ab1acstp xzr, xzr, [sp+128]
000ab1b0str xzr, [sp+40]
000ab1b4str xzr, [sp+48]
000ab1b8ldr x4, [sp+312]
000ab1bcands xzr, x4, 7
000ab1c0b.ne 0xab1c8
000ab1c4b 0xab338
000ab1c8
000ab1c8loc_ab1c8:
000ab1c8ldr x4, [sp+312]
000ab1ccldr x5, [sp+312]
000ab1d0and x5, x5, 7
000ab1d4sub x4, x4, x5
000ab1d8str x4, [sp+112]
000ab1dcadd x4, sp, 40
000ab1e0str x4, [sp+248]
000ab1e4ldr x0, [sp+296]
000ab1e8ldr x1, [sp+304]
000ab1ecldr x2, [sp+112]
000ab1f0ldr x3, [sp+248]
000ab1f4bl syscall.ptracePtr
000ab1f8str x0, [sp+128]
000ab1fcstr x1, [sp+136]
000ab200cbnz x0, 0xab208
000ab204b 0xab224
000ab208
000ab208loc_ab208:
000ab208str xzr, [sp+56]
000ab20cmov x2, x1
000ab210mov x1, x0
000ab214mov x0, xzr
000ab218ldp x29, x30, [sp-8]
000ab21cadd sp, sp, 288
000ab220ret x30
000ab224
000ab224loc_ab224:
000ab224ldr x4, [sp+312]
000ab228and x5, x4, 7
000ab22cstr x5, [sp+72]
000ab230add x6, sp, 40
000ab234ldrsb x27, [x6]
000ab238b 0xab23c
000ab23c
000ab23cloc_ab23c:
000ab23corr x7, xzr, 8
000ab240sub x5, x7, x5
000ab244sub x8, xzr, x5
000ab248and x4, x4, x8, asr #63
000ab24cand x4, x4, 7
000ab250add x4, x6, x4
000ab254str x4, [sp+256]
000ab258str x5, [sp+264]
000ab25cstr x5, [sp+272]
000ab260ldr x4, [sp+320]
000ab264ldr x5, [sp+328]
000ab268ldr x6, [sp+336]
000ab26cstr x4, [sp+224]
000ab270str x5, [sp+232]
000ab274str x6, [sp+240]
000ab278ldr x4, [sp+264]
000ab27cldr x5, [sp+256]
000ab280ldr x6, [sp+272]
000ab284str x5, [sp+200]
000ab288str x4, [sp+208]
000ab28cstr x6, [sp+216]
000ab290ldr x5, [sp+232]
000ab294str x5, [sp+104]
000ab298subs xzr, x4, x5
000ab29cb.lt 0xab2a4
000ab2a0b 0xab2ac
000ab2a4
000ab2a4loc_ab2a4:
000ab2a4str x4, [sp+104]
000ab2a8b 0xab2b0
000ab2ac
000ab2acloc_ab2ac:
000ab2acb 0xab2b0
000ab2b0
000ab2b0loc_ab2b0:
000ab2b0ldr x4, [sp+200]
000ab2b4ldr x5, [sp+224]
000ab2b8subs xzr, x5, x4
000ab2bcb.ne 0xab2c4
000ab2c0b 0xab2e0
000ab2c4
000ab2c4loc_ab2c4:
000ab2c4ldr x3, [sp+104]
000ab2c8str x3, [sp+96]
000ab2ccldr x2, [sp+96]
000ab2d0ldr x0, [sp+224]
000ab2d4ldr x1, [sp+200]
000ab2d8bl runtime.memmove
000ab2dcb 0xab2e4
000ab2e0
000ab2e0loc_ab2e0:
000ab2e0b 0xab2e4
000ab2e4
000ab2e4loc_ab2e4:
000ab2e4ldr x4, [sp+104]
000ab2e8str x4, [sp+120]
000ab2ecldr x5, [sp+48]
000ab2f0add x0, x5, x4
000ab2f4str x0, [sp+48]
000ab2f8ldr x1, [sp+328]
000ab2fcldr x4, [sp+320]
000ab300ldr x5, [sp+336]
000ab304b 0xab308
000ab308
000ab308loc_ab308:
000ab308subs xzr, x1, x0
000ab30cb.hs 0xab314
000ab310b 0xab4c4
000ab314
000ab314loc_ab314:
000ab314sub x5, x5, x0
000ab318sub x6, x1, x0
000ab31csub x7, xzr, x5
000ab320and x7, x0, x7, asr #63
000ab324add x4, x4, x7
000ab328str x4, [sp+320]
000ab32cstr x6, [sp+328]
000ab330str x5, [sp+336]
000ab334b 0xab33c
000ab338
000ab338loc_ab338:
000ab338b 0xab33c
000ab33c
000ab33cloc_ab33c:
000ab33cb 0xab340
000ab340
000ab340loc_ab340:
000ab340ldr x4, [sp+328]
000ab344str x4, [sp+120]
000ab348cbnz x4, 0xab350
000ab34cb 0xab49c
000ab350
000ab350loc_ab350:
000ab350add x4, sp, 40
000ab354str x4, [sp+192]
000ab358ldr x1, [sp+304]
000ab35cldr x0, [sp+296]
000ab360ldr x3, [sp+192]
000ab364ldr x4, [sp+312]
000ab368ldr x5, [sp+48]
000ab36cadd x2, x4, x5
000ab370bl syscall.ptracePtr
000ab374str x0, [sp+128]
000ab378str x1, [sp+136]
000ab37ccbnz x0, 0xab384
000ab380b 0xab3a4
000ab384
000ab384loc_ab384:
000ab384ldr x3, [sp+48]
000ab388str x3, [sp+56]
000ab38cmov x2, x1
000ab390mov x1, x0
000ab394mov x0, x3
000ab398ldp x29, x30, [sp-8]
000ab39cadd sp, sp, 288
000ab3a0ret x30
000ab3a4
000ab3a4loc_ab3a4:
000ab3a4add x4, sp, 40
000ab3a8ldrsb x27, [x4]
000ab3acb 0xab3b0
000ab3b0
000ab3b0loc_ab3b0:
000ab3b0str x4, [sp+256]
000ab3b4orr x4, xzr, 8
000ab3b8str x4, [sp+264]
000ab3bcstr x4, [sp+272]
000ab3c0ldr x5, [sp+320]
000ab3c4ldr x6, [sp+328]
000ab3c8ldr x7, [sp+336]
000ab3ccstr x5, [sp+168]
000ab3d0str x6, [sp+176]
000ab3d4str x7, [sp+184]
000ab3d8ldr x5, [sp+264]
000ab3dcldr x6, [sp+256]
000ab3e0ldr x7, [sp+272]
000ab3e4str x6, [sp+144]
000ab3e8str x5, [sp+152]
000ab3ecstr x7, [sp+160]
000ab3f0ldr x6, [sp+176]
000ab3f4str x6, [sp+88]
000ab3f8subs xzr, x6, x5
000ab3fcb.gt 0xab404
000ab400b 0xab40c
000ab404
000ab404loc_ab404:
000ab404str x5, [sp+88]
000ab408b 0xab410
000ab40c
000ab40cloc_ab40c:
000ab40cb 0xab410
000ab410
000ab410loc_ab410:
000ab410ldr x5, [sp+144]
000ab414ldr x6, [sp+168]
000ab418subs xzr, x5, x6
000ab41cb.ne 0xab424
000ab420b 0xab440
000ab424
000ab424loc_ab424:
000ab424ldr x3, [sp+88]
000ab428str x3, [sp+80]
000ab42cldr x2, [sp+80]
000ab430ldr x1, [sp+144]
000ab434ldr x0, [sp+168]
000ab438bl runtime.memmove
000ab43cb 0xab444
000ab440
000ab440loc_ab440:
000ab440b 0xab444
000ab444
000ab444loc_ab444:
000ab444ldr x0, [sp+88]
000ab448str x0, [sp+64]
000ab44cldr x4, [sp+48]
000ab450add x4, x4, x0
000ab454str x4, [sp+48]
000ab458ldr x1, [sp+328]
000ab45cldr x4, [sp+320]
000ab460ldr x5, [sp+336]
000ab464b 0xab468
000ab468
000ab468loc_ab468:
000ab468subs xzr, x1, x0
000ab46cb.hs 0xab474
000ab470b 0xab4c0
000ab474
000ab474loc_ab474:
000ab474sub x5, x5, x0
000ab478sub x6, x1, x0
000ab47csub x7, xzr, x5
000ab480and x7, x0, x7, asr #63
000ab484add x4, x4, x7
000ab488str x4, [sp+320]
000ab48cstr x6, [sp+328]
000ab490str x5, [sp+336]
000ab494b 0xab498
000ab498
000ab498loc_ab498:
000ab498b 0xab340
000ab49c
000ab49cloc_ab49c:
000ab49cldr x3, [sp+48]
000ab4a0str x3, [sp+56]
000ab4a4stp xzr, xzr, [sp+128]
000ab4a8ldr x0, [sp+56]
000ab4acmov x1, xzr
000ab4b0mov x2, xzr
000ab4b4ldp x29, x30, [sp-8]
000ab4b8add sp, sp, 288
000ab4bcret x30
000ab4c0
000ab4c0loc_ab4c0:
000ab4c0bl runtime.panicSliceB
000ab4c4
000ab4c4loc_ab4c4:
000ab4c4bl runtime.panicSliceB
000ab4c8hint
000ab4cc
000ab4ccloc_ab4cc:
000ab4ccstp x0, x1, [sp+8]
000ab4d0stp x2, x3, [sp+24]
000ab4d4stp x4, x5, [sp+40]
000ab4d8mov x3, x30
000ab4dcbl runtime.morestack_noctxt.abi0
000ab4e0ldp x0, x1, [sp+8]
000ab4e4ldp x2, x3, [sp+24]
000ab4e8ldp x4, x5, [sp+40]
000ab4ecb 0xab170
000ab170
000ab170syscall.ptracePeek: ; void syscall.ptracePeek(int req, int pid, uintptr addr, struct []uint8 out)
000ab170ldr x16, [x28+16]
000ab174sub x17, sp, 160
000ab178subs xzr, x17, x16
000ab17cb.ls 0xab4cc
000ab180sub x20, sp, 288
000ab184stp x29, x30, [x20-8]
000ab188add sp, x20, 0
000ab18csub x29, sp, 8
000ab190str x0, [sp+296]
000ab194str x1, [sp+304]
000ab198str x2, [sp+312]
000ab19cstr x3, [sp+320]
000ab1a0str x4, [sp+328]
000ab1a4str x5, [sp+336]
000ab1a8str xzr, [sp+56]
000ab1acstp xzr, xzr, [sp+128]
000ab1b0str xzr, [sp+40]
000ab1b4str xzr, [sp+48]
000ab1b8ldr x4, [sp+312]
000ab1bcands xzr, x4, 7
000ab1c0b.ne 0xab1c8
000ab1c4b 0xab338
000ab1c8
000ab1c8loc_ab1c8:
000ab1c8ldr x4, [sp+312]
000ab1ccldr x5, [sp+312]
000ab1d0and x5, x5, 7
000ab1d4sub x4, x4, x5
000ab1d8str x4, [sp+112]
000ab1dcadd x4, sp, 40
000ab1e0str x4, [sp+248]
000ab1e4ldr x0, [sp+296]
000ab1e8ldr x1, [sp+304]
000ab1ecldr x2, [sp+112]
000ab1f0ldr x3, [sp+248]
000ab1f4bl syscall.ptracePtr
000ab1f8str x0, [sp+128]
000ab1fcstr x1, [sp+136]
000ab200cbnz x0, 0xab208
000ab204b 0xab224
000ab208
000ab208loc_ab208:
000ab208str xzr, [sp+56]
000ab20cmov x2, x1
000ab210mov x1, x0
000ab214mov x0, xzr
000ab218ldp x29, x30, [sp-8]
000ab21cadd sp, sp, 288
000ab220ret x30
000ab224
000ab224loc_ab224:
000ab224ldr x4, [sp+312]
000ab228and x5, x4, 7
000ab22cstr x5, [sp+72]
000ab230add x6, sp, 40
000ab234ldrsb x27, [x6]
000ab238b 0xab23c
000ab23c
000ab23cloc_ab23c:
000ab23corr x7, xzr, 8
000ab240sub x5, x7, x5
000ab244sub x8, xzr, x5
000ab248and x4, x4, x8, asr #63
000ab24cand x4, x4, 7
000ab250add x4, x6, x4
000ab254str x4, [sp+256]
000ab258str x5, [sp+264]
000ab25cstr x5, [sp+272]
000ab260ldr x4, [sp+320]
000ab264ldr x5, [sp+328]
000ab268ldr x6, [sp+336]
000ab26cstr x4, [sp+224]
000ab270str x5, [sp+232]
000ab274str x6, [sp+240]
000ab278ldr x4, [sp+264]
000ab27cldr x5, [sp+256]
000ab280ldr x6, [sp+272]
000ab284str x5, [sp+200]
000ab288str x4, [sp+208]
000ab28cstr x6, [sp+216]
000ab290ldr x5, [sp+232]
000ab294str x5, [sp+104]
000ab298subs xzr, x4, x5
000ab29cb.lt 0xab2a4
000ab2a0b 0xab2ac
000ab2a4
000ab2a4loc_ab2a4:
000ab2a4str x4, [sp+104]
000ab2a8b 0xab2b0
000ab2ac
000ab2acloc_ab2ac:
000ab2acb 0xab2b0
000ab2b0
000ab2b0loc_ab2b0:
000ab2b0ldr x4, [sp+200]
000ab2b4ldr x5, [sp+224]
000ab2b8subs xzr, x5, x4
000ab2bcb.ne 0xab2c4
000ab2c0b 0xab2e0
000ab2c4
000ab2c4loc_ab2c4:
000ab2c4ldr x3, [sp+104]
000ab2c8str x3, [sp+96]
000ab2ccldr x2, [sp+96]
000ab2d0ldr x0, [sp+224]
000ab2d4ldr x1, [sp+200]
000ab2d8bl runtime.memmove
000ab2dcb 0xab2e4
000ab2e0
000ab2e0loc_ab2e0:
000ab2e0b 0xab2e4
000ab2e4
000ab2e4loc_ab2e4:
000ab2e4ldr x4, [sp+104]
000ab2e8str x4, [sp+120]
000ab2ecldr x5, [sp+48]
000ab2f0add x0, x5, x4
000ab2f4str x0, [sp+48]
000ab2f8ldr x1, [sp+328]
000ab2fcldr x4, [sp+320]
000ab300ldr x5, [sp+336]
000ab304b 0xab308
000ab308
000ab308loc_ab308:
000ab308subs xzr, x1, x0
000ab30cb.hs 0xab314
000ab310b 0xab4c4
000ab314
000ab314loc_ab314:
000ab314sub x5, x5, x0
000ab318sub x6, x1, x0
000ab31csub x7, xzr, x5
000ab320and x7, x0, x7, asr #63
000ab324add x4, x4, x7
000ab328str x4, [sp+320]
000ab32cstr x6, [sp+328]
000ab330str x5, [sp+336]
000ab334b 0xab33c
000ab338
000ab338loc_ab338:
000ab338b 0xab33c
000ab33c
000ab33cloc_ab33c:
000ab33cb 0xab340
000ab340
000ab340loc_ab340:
000ab340ldr x4, [sp+328]
000ab344str x4, [sp+120]
000ab348cbnz x4, 0xab350
000ab34cb 0xab49c
000ab350
000ab350loc_ab350:
000ab350add x4, sp, 40
000ab354str x4, [sp+192]
000ab358ldr x1, [sp+304]
000ab35cldr x0, [sp+296]
000ab360ldr x3, [sp+192]
000ab364ldr x4, [sp+312]
000ab368ldr x5, [sp+48]
000ab36cadd x2, x4, x5
000ab370bl syscall.ptracePtr
000ab374str x0, [sp+128]
000ab378str x1, [sp+136]
000ab37ccbnz x0, 0xab384
000ab380b 0xab3a4
000ab384
000ab384loc_ab384:
000ab384ldr x3, [sp+48]
000ab388str x3, [sp+56]
000ab38cmov x2, x1
000ab390mov x1, x0
000ab394mov x0, x3
000ab398ldp x29, x30, [sp-8]
000ab39cadd sp, sp, 288
000ab3a0ret x30
000ab3a4
000ab3a4loc_ab3a4:
000ab3a4add x4, sp, 40
000ab3a8ldrsb x27, [x4]
000ab3acb 0xab3b0
000ab3b0
000ab3b0loc_ab3b0:
000ab3b0str x4, [sp+256]
000ab3b4orr x4, xzr, 8
000ab3b8str x4, [sp+264]
000ab3bcstr x4, [sp+272]
000ab3c0ldr x5, [sp+320]
000ab3c4ldr x6, [sp+328]
000ab3c8ldr x7, [sp+336]
000ab3ccstr x5, [sp+168]
000ab3d0str x6, [sp+176]
000ab3d4str x7, [sp+184]
000ab3d8ldr x5, [sp+264]
000ab3dcldr x6, [sp+256]
000ab3e0ldr x7, [sp+272]
000ab3e4str x6, [sp+144]
000ab3e8str x5, [sp+152]
000ab3ecstr x7, [sp+160]
000ab3f0ldr x6, [sp+176]
000ab3f4str x6, [sp+88]
000ab3f8subs xzr, x6, x5
000ab3fcb.gt 0xab404
000ab400b 0xab40c
000ab404
000ab404loc_ab404:
000ab404str x5, [sp+88]
000ab408b 0xab410
000ab40c
000ab40cloc_ab40c:
000ab40cb 0xab410
000ab410
000ab410loc_ab410:
000ab410ldr x5, [sp+144]
000ab414ldr x6, [sp+168]
000ab418subs xzr, x5, x6
000ab41cb.ne 0xab424
000ab420b 0xab440
000ab424
000ab424loc_ab424:
000ab424ldr x3, [sp+88]
000ab428str x3, [sp+80]
000ab42cldr x2, [sp+80]
000ab430ldr x1, [sp+144]
000ab434ldr x0, [sp+168]
000ab438bl runtime.memmove
000ab43cb 0xab444
000ab440
000ab440loc_ab440:
000ab440b 0xab444
000ab444
000ab444loc_ab444:
000ab444ldr x0, [sp+88]
000ab448str x0, [sp+64]
000ab44cldr x4, [sp+48]
000ab450add x4, x4, x0
000ab454str x4, [sp+48]
000ab458ldr x1, [sp+328]
000ab45cldr x4, [sp+320]
000ab460ldr x5, [sp+336]
000ab464b 0xab468
000ab468
000ab468loc_ab468:
000ab468subs xzr, x1, x0
000ab46cb.hs 0xab474
000ab470b 0xab4c0
000ab474
000ab474loc_ab474:
000ab474sub x5, x5, x0
000ab478sub x6, x1, x0
000ab47csub x7, xzr, x5
000ab480and x7, x0, x7, asr #63
000ab484add x4, x4, x7
000ab488str x4, [sp+320]
000ab48cstr x6, [sp+328]
000ab490str x5, [sp+336]
000ab494b 0xab498
000ab498
000ab498loc_ab498:
000ab498b 0xab340
000ab49c
000ab49cloc_ab49c:
000ab49cldr x3, [sp+48]
000ab4a0str x3, [sp+56]
000ab4a4stp xzr, xzr, [sp+128]
000ab4a8ldr x0, [sp+56]
000ab4acmov x1, xzr
000ab4b0mov x2, xzr
000ab4b4ldp x29, x30, [sp-8]
000ab4b8add sp, sp, 288
000ab4bcret x30
000ab4c0
000ab4c0loc_ab4c0:
000ab4c0bl runtime.panicSliceB
000ab4c4
000ab4c4loc_ab4c4:
000ab4c4bl runtime.panicSliceB
000ab4c8hint
000ab4cc
000ab4ccloc_ab4cc:
000ab4ccstp x0, x1, [sp+8]
000ab4d0stp x2, x3, [sp+24]
000ab4d4stp x4, x5, [sp+40]
000ab4d8mov x3, x30
000ab4dcbl runtime.morestack_noctxt.abi0
000ab4e0ldp x0, x1, [sp+8]
000ab4e4ldp x2, x3, [sp+24]
000ab4e8ldp x4, x5, [sp+40]
000ab4ecb 0xab170
000ab170
000ab4f0
000ab4f0syscall.PtracePeekData: ; void syscall.PtracePeekData(int pid, uintptr addr, struct []uint8 out)
000ab4f0ldr x16, [x28+16]
000ab4f4sub x17, sp, 16
000ab4f8subs xzr, x17, x16
000ab4fcb.ls 0xab584
000ab500str x30, [sp-144]!
000ab504stur x29, [sp-8]
000ab508sub x29, sp, 8
000ab50cstr x0, [sp+152]
000ab510str x1, [sp+160]
000ab514str x2, [sp+168]
000ab518str x3, [sp+176]
000ab51cstr x4, [sp+184]
000ab520str xzr, [sp+64]
000ab524stp xzr, xzr, [sp+88]
000ab528stp xzr, xzr, [sp+104]
000ab52cldr x2, [sp+160]
000ab530ldr x3, [sp+168]
000ab534ldr x4, [sp+176]
000ab538ldr x5, [sp+184]
000ab53cldr x1, [sp+152]
000ab540orr x0, xzr, 2
000ab544bl syscall.ptracePeek
000ab548str x0, [sp+72]
000ab54cstr x1, [sp+104]
000ab550str x2, [sp+112]
000ab554ldr x6, [sp+72]
000ab558str x6, [sp+80]
000ab55cstr x1, [sp+120]
000ab560str x2, [sp+128]
000ab564ldr x6, [sp+80]
000ab568str x6, [sp+64]
000ab56cstr x1, [sp+88]
000ab570str x2, [sp+96]
000ab574ldr x0, [sp+64]
000ab578ldur x29, [sp-8]
000ab57cldr x30, [sp], 144
000ab580ret x30
000ab584
000ab584loc_ab584:
000ab584stp x0, x1, [sp+8]
000ab588stp x2, x3, [sp+24]
000ab58cstr x4, [sp+40]
000ab590mov x3, x30
000ab594bl runtime.morestack_noctxt.abi0
000ab598ldp x0, x1, [sp+8]
000ab59cldp x2, x3, [sp+24]
000ab5a0ldr x4, [sp+40]
000ab5a4b 0xab4f0
000ab5a8udf 0
000ab5acudf 0
000ab4f0
000ab4f0syscall.PtracePeekData: ; void syscall.PtracePeekData(int pid, uintptr addr, struct []uint8 out)
000ab4f0ldr x16, [x28+16]
000ab4f4sub x17, sp, 16
000ab4f8subs xzr, x17, x16
000ab4fcb.ls 0xab584
000ab500str x30, [sp-144]!
000ab504stur x29, [sp-8]
000ab508sub x29, sp, 8
000ab50cstr x0, [sp+152]
000ab510str x1, [sp+160]
000ab514str x2, [sp+168]
000ab518str x3, [sp+176]
000ab51cstr x4, [sp+184]
000ab520str xzr, [sp+64]
000ab524stp xzr, xzr, [sp+88]
000ab528stp xzr, xzr, [sp+104]
000ab52cldr x2, [sp+160]
000ab530ldr x3, [sp+168]
000ab534ldr x4, [sp+176]
000ab538ldr x5, [sp+184]
000ab53cldr x1, [sp+152]
000ab540orr x0, xzr, 2
000ab544bl syscall.ptracePeek
000ab548str x0, [sp+72]
000ab54cstr x1, [sp+104]
000ab550str x2, [sp+112]
000ab554ldr x6, [sp+72]
000ab558str x6, [sp+80]
000ab55cstr x1, [sp+120]
000ab560str x2, [sp+128]
000ab564ldr x6, [sp+80]
000ab568str x6, [sp+64]
000ab56cstr x1, [sp+88]
000ab570str x2, [sp+96]
000ab574ldr x0, [sp+64]
000ab578ldur x29, [sp-8]
000ab57cldr x30, [sp], 144
000ab580ret x30
000ab584
000ab584loc_ab584:
000ab584stp x0, x1, [sp+8]
000ab588stp x2, x3, [sp+24]
000ab58cstr x4, [sp+40]
000ab590mov x3, x30
000ab594bl runtime.morestack_noctxt.abi0
000ab598ldp x0, x1, [sp+8]
000ab59cldp x2, x3, [sp+24]
000ab5a0ldr x4, [sp+40]
000ab5a4b 0xab4f0
000ab5a8udf 0
000ab5acudf 0
000ab4f0
000ab5b0
000ab5b0syscall.PtraceAttach: ; void syscall.PtraceAttach(int pid)
000ab5b0ldr x16, [x28+16]
000ab5b4subs xzr, sp, x16
000ab5b8b.ls 0xab600
000ab5bcstr x30, [sp-80]!
000ab5c0stur x29, [sp-8]
000ab5c4sub x29, sp, 8
000ab5c8str x0, [sp+88]
000ab5ccstp xzr, xzr, [sp+40]
000ab5d0ldr x1, [sp+88]
000ab5d4orr x0, xzr, 16
000ab5d8mov x2, xzr
000ab5dcmov x3, x2
000ab5e0bl syscall.ptrace
000ab5e4str x0, [sp+56]
000ab5e8str x1, [sp+64]
000ab5ecstr x0, [sp+40]
000ab5f0str x1, [sp+48]
000ab5f4ldur x29, [sp-8]
000ab5f8ldr x30, [sp], 80
000ab5fcret x30
000ab600
000ab600loc_ab600:
000ab600str x0, [sp+8]
000ab604mov x3, x30
000ab608bl runtime.morestack_noctxt.abi0
000ab60cldr x0, [sp+8]
000ab610b 0xab5b0
000ab614udf 0
000ab618udf 0
000ab61cudf 0
000ab5b0
000ab5b0syscall.PtraceAttach: ; void syscall.PtraceAttach(int pid)
000ab5b0ldr x16, [x28+16]
000ab5b4subs xzr, sp, x16
000ab5b8b.ls 0xab600
000ab5bcstr x30, [sp-80]!
000ab5c0stur x29, [sp-8]
000ab5c4sub x29, sp, 8
000ab5c8str x0, [sp+88]
000ab5ccstp xzr, xzr, [sp+40]
000ab5d0ldr x1, [sp+88]
000ab5d4orr x0, xzr, 16
000ab5d8mov x2, xzr
000ab5dcmov x3, x2
000ab5e0bl syscall.ptrace
000ab5e4str x0, [sp+56]
000ab5e8str x1, [sp+64]
000ab5ecstr x0, [sp+40]
000ab5f0str x1, [sp+48]
000ab5f4ldur x29, [sp-8]
000ab5f8ldr x30, [sp], 80
000ab5fcret x30
000ab600
000ab600loc_ab600:
000ab600str x0, [sp+8]
000ab604mov x3, x30
000ab608bl runtime.morestack_noctxt.abi0
000ab60cldr x0, [sp+8]
000ab610b 0xab5b0
000ab614udf 0
000ab618udf 0
000ab61cudf 0
000ab5b0
000ab620
000ab620syscall.PtraceDetach: ; void syscall.PtraceDetach(int pid)
000ab620ldr x16, [x28+16]
000ab624subs xzr, sp, x16
000ab628b.ls 0xab670
000ab62cstr x30, [sp-80]!
000ab630stur x29, [sp-8]
000ab634sub x29, sp, 8
000ab638str x0, [sp+88]
000ab63cstp xzr, xzr, [sp+40]
000ab640ldr x1, [sp+88]
000ab644movz x0, 17
000ab648mov x2, xzr
000ab64cmov x3, x2
000ab650bl syscall.ptrace
000ab654str x0, [sp+56]
000ab658str x1, [sp+64]
000ab65cstr x0, [sp+40]
000ab660str x1, [sp+48]
000ab664ldur x29, [sp-8]
000ab668ldr x30, [sp], 80
000ab66cret x30
000ab670
000ab670loc_ab670:
000ab670str x0, [sp+8]
000ab674mov x3, x30
000ab678bl runtime.morestack_noctxt.abi0
000ab67cldr x0, [sp+8]
000ab680b 0xab620
000ab684udf 0
000ab688udf 0
000ab68cudf 0
000ab620
000ab620syscall.PtraceDetach: ; void syscall.PtraceDetach(int pid)
000ab620ldr x16, [x28+16]
000ab624subs xzr, sp, x16
000ab628b.ls 0xab670
000ab62cstr x30, [sp-80]!
000ab630stur x29, [sp-8]
000ab634sub x29, sp, 8
000ab638str x0, [sp+88]
000ab63cstp xzr, xzr, [sp+40]
000ab640ldr x1, [sp+88]
000ab644movz x0, 17
000ab648mov x2, xzr
000ab64cmov x3, x2
000ab650bl syscall.ptrace
000ab654str x0, [sp+56]
000ab658str x1, [sp+64]
000ab65cstr x0, [sp+40]
000ab660str x1, [sp+48]
000ab664ldur x29, [sp-8]
000ab668ldr x30, [sp], 80
000ab66cret x30
000ab670
000ab670loc_ab670:
000ab670str x0, [sp+8]
000ab674mov x3, x30
000ab678bl runtime.morestack_noctxt.abi0
000ab67cldr x0, [sp+8]
000ab680b 0xab620
000ab684udf 0
000ab688udf 0
000ab68cudf 0
000ab620
000ab690
000ab690syscall.ReadDirent: ; void syscall.ReadDirent(int fd, struct []uint8 buf)
000ab690ldr x16, [x28+16]
000ab694subs xzr, sp, x16
000ab698b.ls 0xab714
000ab69cstr x30, [sp-128]!
000ab6a0stur x29, [sp-8]
000ab6a4sub x29, sp, 8
000ab6a8str x0, [sp+136]
000ab6acstr x1, [sp+144]
000ab6b0str x2, [sp+152]
000ab6b4str x3, [sp+160]
000ab6b8str xzr, [sp+48]
000ab6bcstp xzr, xzr, [sp+72]
000ab6c0stp xzr, xzr, [sp+88]
000ab6c4ldr x1, [sp+144]
000ab6c8ldr x2, [sp+152]
000ab6ccldr x3, [sp+160]
000ab6d0ldr x0, [sp+136]
000ab6d4bl syscall.Getdents
000ab6d8str x0, [sp+56]
000ab6dcstr x1, [sp+88]
000ab6e0str x2, [sp+96]
000ab6e4ldr x4, [sp+56]
000ab6e8str x4, [sp+64]
000ab6ecstr x1, [sp+104]
000ab6f0str x2, [sp+112]
000ab6f4ldr x4, [sp+64]
000ab6f8str x4, [sp+48]
000ab6fcstr x1, [sp+72]
000ab700str x2, [sp+80]
000ab704ldr x0, [sp+48]
000ab708ldur x29, [sp-8]
000ab70cldr x30, [sp], 128
000ab710ret x30
000ab714
000ab714loc_ab714:
000ab714stp x0, x1, [sp+8]
000ab718stp x2, x3, [sp+24]
000ab71cmov x3, x30
000ab720bl runtime.morestack_noctxt.abi0
000ab724ldp x0, x1, [sp+8]
000ab728ldp x2, x3, [sp+24]
000ab72cb 0xab690
000ab690
000ab690syscall.ReadDirent: ; void syscall.ReadDirent(int fd, struct []uint8 buf)
000ab690ldr x16, [x28+16]
000ab694subs xzr, sp, x16
000ab698b.ls 0xab714
000ab69cstr x30, [sp-128]!
000ab6a0stur x29, [sp-8]
000ab6a4sub x29, sp, 8
000ab6a8str x0, [sp+136]
000ab6acstr x1, [sp+144]
000ab6b0str x2, [sp+152]
000ab6b4str x3, [sp+160]
000ab6b8str xzr, [sp+48]
000ab6bcstp xzr, xzr, [sp+72]
000ab6c0stp xzr, xzr, [sp+88]
000ab6c4ldr x1, [sp+144]
000ab6c8ldr x2, [sp+152]
000ab6ccldr x3, [sp+160]
000ab6d0ldr x0, [sp+136]
000ab6d4bl syscall.Getdents
000ab6d8str x0, [sp+56]
000ab6dcstr x1, [sp+88]
000ab6e0str x2, [sp+96]
000ab6e4ldr x4, [sp+56]
000ab6e8str x4, [sp+64]
000ab6ecstr x1, [sp+104]
000ab6f0str x2, [sp+112]
000ab6f4ldr x4, [sp+64]
000ab6f8str x4, [sp+48]
000ab6fcstr x1, [sp+72]
000ab700str x2, [sp+80]
000ab704ldr x0, [sp+48]
000ab708ldur x29, [sp-8]
000ab70cldr x30, [sp], 128
000ab710ret x30
000ab714
000ab714loc_ab714:
000ab714stp x0, x1, [sp+8]
000ab718stp x2, x3, [sp+24]
000ab71cmov x3, x30
000ab720bl runtime.morestack_noctxt.abi0
000ab724ldp x0, x1, [sp+8]
000ab728ldp x2, x3, [sp+24]
000ab72cb 0xab690
000ab690
000ab730
000ab730syscall.Getrlimit: ; void syscall.Getrlimit(int resource, syscall.Rlimit * rlim)
000ab730ldr x16, [x28+16]
000ab734subs xzr, sp, x16
000ab738b.ls 0xab784
000ab73cstr x30, [sp-80]!
000ab740stur x29, [sp-8]
000ab744sub x29, sp, 8
000ab748str x0, [sp+88]
000ab74cstr x1, [sp+96]
000ab750stp xzr, xzr, [sp+40]
000ab754ldr x3, [sp+96]
000ab758ldr x1, [sp+88]
000ab75cmov x0, xzr
000ab760mov x2, xzr
000ab764bl syscall.prlimit1
000ab768str x0, [sp+56]
000ab76cstr x1, [sp+64]
000ab770str x0, [sp+40]
000ab774str x1, [sp+48]
000ab778ldur x29, [sp-8]
000ab77cldr x30, [sp], 80
000ab780ret x30
000ab784
000ab784loc_ab784:
000ab784stp x0, x1, [sp+8]
000ab788mov x3, x30
000ab78cbl runtime.morestack_noctxt.abi0
000ab790ldp x0, x1, [sp+8]
000ab794b 0xab730
000ab798udf 0
000ab79cudf 0
000ab730
000ab730syscall.Getrlimit: ; void syscall.Getrlimit(int resource, syscall.Rlimit * rlim)
000ab730ldr x16, [x28+16]
000ab734subs xzr, sp, x16
000ab738b.ls 0xab784
000ab73cstr x30, [sp-80]!
000ab740stur x29, [sp-8]
000ab744sub x29, sp, 8
000ab748str x0, [sp+88]
000ab74cstr x1, [sp+96]
000ab750stp xzr, xzr, [sp+40]
000ab754ldr x3, [sp+96]
000ab758ldr x1, [sp+88]
000ab75cmov x0, xzr
000ab760mov x2, xzr
000ab764bl syscall.prlimit1
000ab768str x0, [sp+56]
000ab76cstr x1, [sp+64]
000ab770str x0, [sp+40]
000ab774str x1, [sp+48]
000ab778ldur x29, [sp-8]
000ab77cldr x30, [sp], 80
000ab780ret x30
000ab784
000ab784loc_ab784:
000ab784stp x0, x1, [sp+8]
000ab788mov x3, x30
000ab78cbl runtime.morestack_noctxt.abi0
000ab790ldp x0, x1, [sp+8]
000ab794b 0xab730
000ab798udf 0
000ab79cudf 0
000ab730
Loading..