Flang AArch64
Last edited: 2023-01-22
- Flang release 15.0.07, 2023-01-12
- JupyterLab 3.5.2
- Termux 0.118.0
- Moto G4 with Android 9.0_r44 ARM64 AOSiP
- Processor: Snapdragon 617 octa-core ARMv8 Cortex-A53 64-bit
- Two quad-core clusters 1.2/1.5 GHz
!inxi
[1;34mCPU:[0m 2x 4-core AArch64 (-MCP AMP-) [1;34mspeed/min/max:[0m 435/499:403/1651:1210 MHz[0m
[1;34mKernel:[0m 3.10.108-lk.r17_rev aarch64 [1;34mUp:[0m 3d 19h 25m [0m[1;34mMem:[0m 1178.7/1843.6 MiB[0m
[0m(63.9%) [1;34mStorage:[0m 14.56 GiB (197.3% used) [1;34mProcs:[0m 7 [1;34mShell:[0m python3.11[0m
[1;34minxi:[0m 3.3.24[0m
!inxi -C
[1;34mCPU:[0m
[1;34mInfo:[0m 2x 4-core [1;34mmodel:[0m AArch64 [1;34mbits:[0m 64 [1;34mtype:[0m MCP AMP[0m
[1;34mSpeed (MHz):[0m [1;34mavg:[0m 435 [1;34mmin/max:[0m 499:403/1651:1210 [1;34mcores:[0m [1;34m1:[0m 499 [1;34m2:[0m 499[0m
[1;34m3:[0m 403 [1;34m4:[0m 403 [1;34m5:[0m 403 [1;34m6:[0m 403[0m
!nproc --all
8
!lscpu
Architecture: aarch64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 8
On-line CPU(s) list: 0,2,4-7
Off-line CPU(s) list: 1,3
Vendor ID: ARM
Model name: Cortex-A53
Model: 4
Thread(s) per core: 1
Core(s) per cluster: 3
Socket(s): -
Cluster(s): 2
Stepping: r0p4
CPU(s) scaling MHz: 56%
CPU max MHz: 1651.2000
CPU min MHz: 0.0000
Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32
!cat /proc/cpuinfo
Processor : AArch64 Processor rev 4 (aarch64)
processor : 0
processor : 1
processor : 2
processor : 3
processor : 4
processor : 5
processor : 6
processor : 7
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
Hardware : Qualcomm Technologies, Inc MSM8952
Revision : 82ad
Serial : a740b00000000000
Device : athene_13mp
Radio : Brazil
MSM Hardware : MSM8952
Feature | Description |
---|---|
fp | floating point (VFPv4) present |
asimd | advanced SIMD (Neon) present |
evtstrm | timer event stream generation |
aes | AESD and AESE instructions |
pmull | PMULL, PMULL2 instructions |
sha1 | SHA1* instructions |
sha2 | SHA256* instructions |
crc32 | CRC32* instructions |
- ARM Cortex-A53 implements the ARMv8-A 64-bit instruction set
- 2-wide decode superscalar processor, capable of dual-issuing some instructions
- VFPv4 has 32 64-bit FPU registers and fused multiply-accumulate instructions, per core
- In Neon, the SIMD
- supports up to 16 operations at the same time
- shares the same floating-point registers as used in VFP
- support 128-bit vectors, but will execute with 64 bits at a time
- gcc needs -funsafe-math-optimizations to work with
!pkg show flang
Package: flang
Version: 15.0.7
Maintainer: @termux
Installed-Size: 535 MB
Depends: libc++, libllvm, clang, lld, mlir
Homepage: https://flang.llvm.org/
Download-Size: 27.0 MB
APT-Manual-Installed: yes
APT-Sources: https://mirrors.hit.edu.cn/termux/apt/termux-main stable/main aarch64 Packages
Description: LLVM's Fortran frontend
!flang-new --version
flang-new version 15.0.7
Target: aarch64-unknown-linux-android24
Thread model: posix
InstalledDir: /data/data/com.termux/files/usr/bin
\ from https://fortran-lang.org/en/learn/quickstart/hello_world/ :
%%writefile hello.f90
program hello
! This is a comment line; it is ignored by the compiler
print *, 'Hello, World!'
end program hello
Writing hello.f90
!flang-new hello.f90 -o hello
!./hello
Hello, World!
!ls -lh hello
-rwx------ 1 u0_a113 u0_a113 1.7M Jan 22 15:00 [0m[01;32mhello[0m
%%writefile array.f90
program main
implicit none
integer :: i, j, k, N=3
real :: a(3,3,3)=reshape([ .50, .73, .22, .29, .65, .41, .69, .25, &
.76, .64, .60, .73, .93, .24, .63, .19, .73, .77, .93, .70, .29, &
.53, .34, .20, .91, .02, .47 ], shape(a), order=[3,2,1])
write(*,"(*(xg0.2))") (((a(k,j,:)),new_line('a'),j=1,N),new_line('a'),k=1,N)
write(*,"(*(xg0.2))") ((a(k,:,:)),new_line('a'),k=1,N)
end
Overwriting array.f90
!flang-new array.f90 && ./a.out
.50 .73 .22
.29 .65 .41
.69 .25 .76
.64 .60 .73
.93 .24 .63
.19 .73 .77
.93 .70 .29
.53 .34 .20
.91 .20E-1 .47
.50 .29 .69 .73 .65 .25 .22 .41 .76
.64 .93 .19 .60 .24 .73 .73 .63 .77
.93 .53 .91 .70 .34 .20E-1 .29 .20 .47
%%writefile exit.f90
program main
call exit(42)
end
Overwriting exit.f90
!flang-new exit.f90
!strip --strip-all --verbose a.out
copy from `a.out' [elf64-littleaarch64] to `stxB91wh' [elf64-littleaarch64]
! ./a.out ; echo $?
42
!wc -c a.out
407592 a.out
!stat -c "%s %n" a.out
407592 a.out
!size a.out
text data bss dec hex filename
391950 12848 88 404886 62d96 a.out
!objdump -x a.out
a.out: file format elf64-littleaarch64
a.out
architecture: aarch64, flags 0x00000150:
HAS_SYMS, DYNAMIC, D_PAGED
start address 0x00000000000213b4
Program Header:
PHDR off 0x0000000000000040 vaddr 0x0000000000000040 paddr 0x0000000000000040 align 2**3
filesz 0x0000000000000268 memsz 0x0000000000000268 flags r--
INTERP off 0x00000000000002a8 vaddr 0x00000000000002a8 paddr 0x00000000000002a8 align 2**0
filesz 0x0000000000000015 memsz 0x0000000000000015 flags r--
LOAD off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**12
filesz 0x00000000000203b4 memsz 0x00000000000203b4 flags r--
LOAD off 0x00000000000203b4 vaddr 0x00000000000213b4 paddr 0x00000000000213b4 align 2**12
filesz 0x000000000003fa1c memsz 0x000000000003fa1c flags r-x
LOAD off 0x000000000005fdd0 vaddr 0x0000000000061dd0 paddr 0x0000000000061dd0 align 2**12
filesz 0x0000000000003018 memsz 0x0000000000003018 flags rw-
LOAD off 0x0000000000062de8 vaddr 0x0000000000065de8 paddr 0x0000000000065de8 align 2**12
filesz 0x0000000000000218 memsz 0x0000000000000270 flags rw-
DYNAMIC off 0x00000000000629e8 vaddr 0x00000000000649e8 paddr 0x00000000000649e8 align 2**3
filesz 0x00000000000001e0 memsz 0x00000000000001e0 flags rw-
RELRO off 0x000000000005fdd0 vaddr 0x0000000000061dd0 paddr 0x0000000000061dd0 align 2**0
filesz 0x0000000000003018 memsz 0x0000000000003230 flags r--
EH_FRAME off 0x000000000000e700 vaddr 0x000000000000e700 paddr 0x000000000000e700 align 2**2
filesz 0x0000000000003dc4 memsz 0x0000000000003dc4 flags r--
STACK off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**0
filesz 0x0000000000000000 memsz 0x0000000000000000 flags rw-
NOTE off 0x00000000000002c0 vaddr 0x00000000000002c0 paddr 0x00000000000002c0 align 2**2
filesz 0x0000000000000098 memsz 0x0000000000000098 flags r--
Dynamic Section:
RUNPATH /data/data/com.termux/files/usr/lib
NEEDED libm.so
NEEDED libdl.so
NEEDED libc.so
FLAGS 0x0000000000000008
FLAGS_1 0x0000000008000001
DEBUG 0x0000000000000000
RELA 0x0000000000000b40
RELASZ 0x0000000000008988
RELAENT 0x0000000000000018
RELACOUNT 0x00000000000005b9
JMPREL 0x00000000000094c8
PLTRELSZ 0x00000000000004b0
PLTGOT 0x0000000000064c40
PLTREL 0x0000000000000007
SYMTAB 0x0000000000000358
SYMENT 0x0000000000000018
STRTAB 0x000000000000091c
STRSZ 0x0000000000000223
GNU_HASH 0x0000000000000900
PREINIT_ARRAY 0x0000000000061dd0
PREINIT_ARRAYSZ 0x0000000000000010
INIT_ARRAY 0x0000000000061de0
INIT_ARRAYSZ 0x0000000000000018
FINI_ARRAY 0x0000000000061df8
FINI_ARRAYSZ 0x0000000000000010
VERSYM 0x0000000000000850
VERNEED 0x00000000000008bc
VERNEEDNUM 0x0000000000000002
Version References:
required from libm.so:
0x00050d63 0x00 03 LIBC
required from libc.so:
0x00050d63 0x00 02 LIBC
private flags = 0x0:
Sections:
Idx Name Size VMA LMA File off Algn
0 .interp 00000015 00000000000002a8 00000000000002a8 000002a8 2**0
CONTENTS, ALLOC, LOAD, READONLY, DATA
1 .note.android.ident 00000098 00000000000002c0 00000000000002c0 000002c0 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
2 .dynsym 000004f8 0000000000000358 0000000000000358 00000358 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
3 .gnu.version 0000006a 0000000000000850 0000000000000850 00000850 2**1
CONTENTS, ALLOC, LOAD, READONLY, DATA
4 .gnu.version_r 00000040 00000000000008bc 00000000000008bc 000008bc 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
5 .gnu.hash 0000001c 0000000000000900 0000000000000900 00000900 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
6 .dynstr 00000223 000000000000091c 000000000000091c 0000091c 2**0
CONTENTS, ALLOC, LOAD, READONLY, DATA
7 .rela.dyn 00008988 0000000000000b40 0000000000000b40 00000b40 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
8 .rela.plt 000004b0 00000000000094c8 00000000000094c8 000094c8 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
9 .rodata 00004d80 0000000000009980 0000000000009980 00009980 2**4
CONTENTS, ALLOC, LOAD, READONLY, DATA
10 .eh_frame_hdr 00003dc4 000000000000e700 000000000000e700 0000e700 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
11 .eh_frame 0000deec 00000000000124c8 00000000000124c8 000124c8 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
12 .text 0003f6d8 00000000000213b4 00000000000213b4 000203b4 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
13 .plt 00000340 0000000000060a90 0000000000060a90 0005fa90 2**4
CONTENTS, ALLOC, LOAD, READONLY, CODE
14 .preinit_array 00000010 0000000000061dd0 0000000000061dd0 0005fdd0 2**3
CONTENTS, ALLOC, LOAD, DATA
15 .init_array 00000018 0000000000061de0 0000000000061de0 0005fde0 2**3
CONTENTS, ALLOC, LOAD, DATA
16 .fini_array 00000010 0000000000061df8 0000000000061df8 0005fdf8 2**3
CONTENTS, ALLOC, LOAD, DATA
17 .data.rel.ro 00002be0 0000000000061e08 0000000000061e08 0005fe08 2**3
CONTENTS, ALLOC, LOAD, DATA
18 .dynamic 000001e0 00000000000649e8 00000000000649e8 000629e8 2**3
CONTENTS, ALLOC, LOAD, DATA
19 .got 00000078 0000000000064bc8 0000000000064bc8 00062bc8 2**3
CONTENTS, ALLOC, LOAD, DATA
20 .got.plt 000001a8 0000000000064c40 0000000000064c40 00062c40 2**3
CONTENTS, ALLOC, LOAD, DATA
21 .data 00000218 0000000000065de8 0000000000065de8 00062de8 2**3
CONTENTS, ALLOC, LOAD, DATA
22 .bss 00000058 0000000000066000 0000000000066000 00063000 2**3
ALLOC
23 .comment 000000b1 0000000000000000 0000000000000000 00063000 2**0
CONTENTS, READONLY
SYMBOL TABLE:
no symbols
!objdump -d a.out
a.out: file format elf64-littleaarch64
Disassembly of section .text:
00000000000213b4 <.text>:
213b4: d503249f bti j
213b8: d280001d mov x29, #0x0 // #0
213bc: d280001e mov x30, #0x0 // #0
213c0: 910003e0 mov x0, sp
213c4: 14000001 b 213c8 <__libc_init@plt-0x3f6e8>
213c8: d503233f paciasp
213cc: d100c3ff sub sp, sp, #0x30
213d0: a9027bfd stp x29, x30, [sp, #32]
213d4: 910083fd add x29, sp, #0x20
213d8: f0000208 adrp x8, 64000 <strcmp@plt+0x3240>
213dc: f0000209 adrp x9, 64000 <strcmp@plt+0x3240>
213e0: f000020a adrp x10, 64000 <strcmp@plt+0x3240>
213e4: f0000202 adrp x2, 64000 <strcmp@plt+0x3240>
213e8: 910023e3 add x3, sp, #0x8
213ec: aa1f03e1 mov x1, xzr
213f0: f945e508 ldr x8, [x8, #3016]
213f4: f945e929 ldr x9, [x9, #3024]
213f8: f945ed4a ldr x10, [x10, #3032]
213fc: a900a7e8 stp x8, x9, [sp, #8]
21400: f9000fea str x10, [sp, #24]
21404: f945f042 ldr x2, [x2, #3040]
21408: 9400fdaa bl 60ab0 <__libc_init@plt>
2140c: d503245f bti c
21410: b4000060 cbz x0, 2141c <__libc_init@plt-0x3f694>
21414: aa0003f0 mov x16, x0
21418: d61f0200 br x16
2141c: d65f03c0 ret
21420: d503245f bti c
21424: aa0003e1 mov x1, x0
21428: 90000000 adrp x0, 21000 <__libc_init@plt-0x3fab0>
2142c: b0000222 adrp x2, 66000 <strcmp@plt+0x5240>
21430: 91103000 add x0, x0, #0x40c
21434: 91000042 add x2, x2, #0x0
21438: 1400fda2 b 60ac0 <__cxa_atexit@plt>
2143c: d503245f bti c
21440: d503201f nop
21444: 10225de3 adr x3, 66000 <strcmp@plt+0x5240>
21448: 1400fda2 b 60ad0 <__register_atfork@plt>
2144c: f81f0ffe str x30, [sp, #-16]!
21450: 52800540 mov w0, #0x2a // #42
21454: 9400020d bl 21c88 <__libc_init@plt-0x3ee28>
21458: f84107fe ldr x30, [sp], #16
2145c: d65f03c0 ret
21460: a9bf7bfd stp x29, x30, [sp, #-16]!
21464: 910003fd mov x29, sp
21468: 94000006 bl 21480 <__libc_init@plt-0x3f630>
2146c: 97fffff8 bl 2144c <__libc_init@plt-0x3f664>
21470: 940001ff bl 21c6c <__libc_init@plt-0x3ee44>
21474: 2a1f03e0 mov w0, wzr
21478: a8c17bfd ldp x29, x30, [sp], #16
2147c: d65f03c0 ret
21480: a9bd7bfd stp x29, x30, [sp, #-48]!
21484: f9000bf5 str x21, [sp, #16]
21488: 910003fd mov x29, sp
2148c: a9024ff4 stp x20, x19, [sp, #32]
21490: 2a0003f5 mov w21, w0
21494: f0000200 adrp x0, 64000 <strcmp@plt+0x3240>
21498: aa0203f3 mov x19, x2
2149c: aa0103f4 mov x20, x1
214a0: f945f800 ldr x0, [x0, #3056]
214a4: 97ffffdf bl 21420 <__libc_init@plt-0x3f690>
214a8: f0000200 adrp x0, 64000 <strcmp@plt+0x3240>
214ac: 2a1503e1 mov w1, w21
214b0: aa1403e2 mov x2, x20
214b4: aa1303e3 mov x3, x19
214b8: f945f400 ldr x0, [x0, #3048]
214bc: 9400001b bl 21528 <__libc_init@plt-0x3f588>
214c0: 528013e0 mov w0, #0x9f // #159
214c4: 9400fd87 bl 60ae0 <feclearexcept@plt>
214c8: a9424ff4 ldp x20, x19, [sp, #32]
214cc: 2a1f03e0 mov w0, wzr
214d0: f9400bf5 ldr x21, [sp, #16]
214d4: a8c37bfd ldp x29, x30, [sp], #48
214d8: 1400fd86 b 60af0 <fesetround@plt>
214dc: d503201f nop
214e0: 10224848 adr x8, 65de8 <strcmp@plt+0x5028>
214e4: b9402109 ldr w9, [x8, #32]
214e8: 34000049 cbz w9, 214f0 <__libc_init@plt-0x3f5c0>
214ec: d65f03c0 ret
214f0: 52800089 mov w9, #0x4 // #4
214f4: b9002109 str w9, [x8, #32]
214f8: d65f03c0 ret
214fc: a9bf7bfd stp x29, x30, [sp, #-16]!
21500: 910003fd mov x29, sp
21504: d503201f nop
21508: 10224842 adr x2, 65e10 <strcmp@plt+0x5050>
2150c: 9400073f bl 23208 <__libc_init@plt-0x3d8a8>
21510: 7100141f cmp w0, #0x5
21514: 1a9f27e8 cset w8, cc // cc = lo, ul, last
21518: 1a9f3000 csel w0, w0, wzr, cc // cc = lo, ul, last
2151c: b3600100 bfi x0, x8, #32, #1
21520: a8c17bfd ldp x29, x30, [sp], #16
21524: d65f03c0 ret
21528: d10103ff sub sp, sp, #0x40
2152c: a9017bfd stp x29, x30, [sp, #16]
21530: 910043fd add x29, sp, #0x10
21534: f90013f5 str x21, [sp, #32]
21538: a9034ff4 stp x20, x19, [sp, #48]
2153c: 90ffff49 adrp x9, 9000 <__libc_init@plt-0x57ab0>
21540: d53bd055 mrs x21, tpidr_el0
21544: f94016a8 ldr x8, [x21, #40]
21548: aa0003f3 mov x19, x0
2154c: fd44d920 ldr d0, [x9, #2480]
21550: f90007e8 str x8, [sp, #8]
21554: b9000001 str w1, [x0]
21558: a9008c02 stp x2, x3, [x0, #8]
2155c: fd000c00 str d0, [x0, #24]
21560: b900201f str wzr, [x0, #32]
21564: b0ffff40 adrp x0, a000 <__libc_init@plt-0x56ab0>
21568: 91391c00 add x0, x0, #0xe47
2156c: 9400fd65 bl 60b00 <getenv@plt>
21570: b40001c0 cbz x0, 215a8 <__libc_init@plt-0x3f508>
21574: 910003e1 mov x1, sp
21578: 52800142 mov w2, #0xa // #10
2157c: aa0003f4 mov x20, x0
21580: 9400fd64 bl 60b10 <strtol@plt>
21584: 529fffa8 mov w8, #0xfffd // #65533
21588: d1000409 sub x9, x0, #0x1
2158c: 72afffe8 movk w8, #0x7fff, lsl #16
21590: eb08013f cmp x9, x8
21594: 54000748 b.hi 2167c <__libc_init@plt-0x3f434> // b.pmore
21598: f94003e8 ldr x8, [sp]
2159c: 39400108 ldrb w8, [x8]
215a0: 350006e8 cbnz w8, 2167c <__libc_init@plt-0x3f434>
215a4: b9001a60 str w0, [x19, #24]
215a8: 90ffff40 adrp x0, 9000 <__libc_init@plt-0x57ab0>
215ac: 913b5000 add x0, x0, #0xed4
215b0: 9400fd54 bl 60b00 <getenv@plt>
215b4: b4000120 cbz x0, 215d8 <__libc_init@plt-0x3f4d8>
215b8: aa0003f4 mov x20, x0
215bc: 9400fd59 bl 60b20 <strlen@plt>
215c0: aa0003e1 mov x1, x0
215c4: aa1403e0 mov x0, x20
215c8: 97ffffcd bl 214fc <__libc_init@plt-0x3f5b4>
215cc: f2601c1f tst x0, #0xff00000000
215d0: 54000860 b.eq 216dc <__libc_init@plt-0x3f3d4> // b.none
215d4: b9002260 str w0, [x19, #32]
215d8: b0ffff40 adrp x0, a000 <__libc_init@plt-0x56ab0>
215dc: 9112e000 add x0, x0, #0x4b8
215e0: 9400fd48 bl 60b00 <getenv@plt>
215e4: b40001a0 cbz x0, 21618 <__libc_init@plt-0x3f498>
215e8: 910003e1 mov x1, sp
215ec: 52800142 mov w2, #0xa // #10
215f0: aa0003f4 mov x20, x0
215f4: 9400fd47 bl 60b10 <strtol@plt>
215f8: f100041f cmp x0, #0x1
215fc: 54000508 b.hi 2169c <__libc_init@plt-0x3f414> // b.pmore
21600: f94003e8 ldr x8, [sp]
21604: 39400108 ldrb w8, [x8]
21608: 350004a8 cbnz w8, 2169c <__libc_init@plt-0x3f414>
2160c: f100001f cmp x0, #0x0
21610: 1a9f07e8 cset w8, ne // ne = any
21614: 39009268 strb w8, [x19, #36]
21618: 90ffff60 adrp x0, d000 <__libc_init@plt-0x53ab0>
2161c: 911a4000 add x0, x0, #0x690
21620: 9400fd38 bl 60b00 <getenv@plt>
21624: b40001a0 cbz x0, 21658 <__libc_init@plt-0x3f458>
21628: 910003e1 mov x1, sp
2162c: 52800142 mov w2, #0xa // #10
21630: aa0003f4 mov x20, x0
21634: 9400fd37 bl 60b10 <strtol@plt>
21638: f100041f cmp x0, #0x1
2163c: 54000408 b.hi 216bc <__libc_init@plt-0x3f3f4> // b.pmore
21640: f94003e8 ldr x8, [sp]
21644: 39400108 ldrb w8, [x8]
21648: 350003a8 cbnz w8, 216bc <__libc_init@plt-0x3f3f4>
2164c: f100001f cmp x0, #0x0
21650: 1a9f07e8 cset w8, ne // ne = any
21654: 39009668 strb w8, [x19, #37]
21658: f94016a8 ldr x8, [x21, #40]
2165c: f94007e9 ldr x9, [sp, #8]
21660: eb09011f cmp x8, x9
21664: 540004c1 b.ne 216fc <__libc_init@plt-0x3f3b4> // b.any
21668: a9434ff4 ldp x20, x19, [sp, #48]
2166c: a9417bfd ldp x29, x30, [sp, #16]
21670: f94013f5 ldr x21, [sp, #32]
21674: 910103ff add sp, sp, #0x40
21678: d65f03c0 ret
2167c: f0000208 adrp x8, 64000 <strcmp@plt+0x3240>
21680: d0ffff41 adrp x1, b000 <__libc_init@plt-0x55ab0>
21684: 912b7021 add x1, x1, #0xadc
21688: aa1403e2 mov x2, x20
2168c: f945fd08 ldr x8, [x8, #3064]
21690: f9400100 ldr x0, [x8]
21694: 9400fd27 bl 60b30 <fprintf@plt>
21698: 17ffffc4 b 215a8 <__libc_init@plt-0x3f508>
2169c: f0000208 adrp x8, 64000 <strcmp@plt+0x3240>
216a0: d0ffff41 adrp x1, b000 <__libc_init@plt-0x55ab0>
216a4: 9138cc21 add x1, x1, #0xe33
216a8: aa1403e2 mov x2, x20
216ac: f945fd08 ldr x8, [x8, #3064]
216b0: f9400100 ldr x0, [x8]
216b4: 9400fd1f bl 60b30 <fprintf@plt>
216b8: 17ffffd8 b 21618 <__libc_init@plt-0x3f498>
216bc: f0000208 adrp x8, 64000 <strcmp@plt+0x3240>
216c0: 90ffff61 adrp x1, d000 <__libc_init@plt-0x53ab0>
216c4: 9101a021 add x1, x1, #0x68
216c8: aa1403e2 mov x2, x20
216cc: f945fd08 ldr x8, [x8, #3064]
216d0: f9400100 ldr x0, [x8]
216d4: 9400fd17 bl 60b30 <fprintf@plt>
216d8: 17ffffe0 b 21658 <__libc_init@plt-0x3f458>
216dc: f0000208 adrp x8, 64000 <strcmp@plt+0x3240>
216e0: f0ffff41 adrp x1, c000 <__libc_init@plt-0x54ab0>
216e4: 9116c421 add x1, x1, #0x5b1
216e8: aa1403e2 mov x2, x20
216ec: f945fd08 ldr x8, [x8, #3064]
216f0: f9400100 ldr x0, [x8]
216f4: 9400fd0f bl 60b30 <fprintf@plt>
216f8: 17ffffb8 b 215d8 <__libc_init@plt-0x3f4d8>
216fc: 9400fd11 bl 60b40 <__stack_chk_fail@plt>
21700: d10103ff sub sp, sp, #0x40
21704: a9017bfd stp x29, x30, [sp, #16]
21708: 910043fd add x29, sp, #0x10
2170c: f90013f5 str x21, [sp, #32]
21710: a9034ff4 stp x20, x19, [sp, #48]
21714: d53bd055 mrs x21, tpidr_el0
21718: aa0303f3 mov x19, x3
2171c: f94016a8 ldr x8, [x21, #40]
21720: f90007e8 str x8, [sp, #8]
21724: b4000321 cbz x1, 21788 <__libc_init@plt-0x3f328>
21728: b4000302 cbz x2, 21788 <__libc_init@plt-0x3f328>
2172c: 910003e8 mov x8, sp
21730: aa0103e0 mov x0, x1
21734: aa0203e1 mov x1, x2
21738: aa1303e2 mov x2, x19
2173c: 9400069c bl 231ac <__libc_init@plt-0x3d904>
21740: f94003f4 ldr x20, [sp]
21744: b4000314 cbz x20, 217a4 <__libc_init@plt-0x3f30c>
21748: aa1403e0 mov x0, x20
2174c: 9400fced bl 60b00 <getenv@plt>
21750: aa0003f3 mov x19, x0
21754: aa1403e0 mov x0, x20
21758: f90003ff str xzr, [sp]
2175c: 9400002b bl 21808 <__libc_init@plt-0x3f2a8>
21760: f94016a8 ldr x8, [x21, #40]
21764: f94007e9 ldr x9, [sp, #8]
21768: eb09011f cmp x8, x9
2176c: 540002a1 b.ne 217c0 <__libc_init@plt-0x3f2f0> // b.any
21770: aa1303e0 mov x0, x19
21774: f94013f5 ldr x21, [sp, #32]
21778: a9434ff4 ldp x20, x19, [sp, #48]
2177c: a9417bfd ldp x29, x30, [sp, #16]
21780: 910103ff add sp, sp, #0x40
21784: d65f03c0 ret
21788: b0ffff41 adrp x1, a000 <__libc_init@plt-0x56ab0>
2178c: f0ffff42 adrp x2, c000 <__libc_init@plt-0x54ab0>
21790: 912bc421 add x1, x1, #0xaf1
21794: 9106fc42 add x2, x2, #0x1bf
21798: aa1303e0 mov x0, x19
2179c: 52800c23 mov w3, #0x61 // #97
217a0: 94000669 bl 23144 <__libc_init@plt-0x3d96c>
217a4: f0ffff41 adrp x1, c000 <__libc_init@plt-0x54ab0>
217a8: f0ffff42 adrp x2, c000 <__libc_init@plt-0x54ab0>
217ac: 91179c21 add x1, x1, #0x5e7
217b0: 9106fc42 add x2, x2, #0x1bf
217b4: aa1303e0 mov x0, x19
217b8: 52800ca3 mov w3, #0x65 // #101
217bc: 94000662 bl 23144 <__libc_init@plt-0x3d96c>
217c0: 9400fce0 bl 60b40 <__stack_chk_fail@plt>
217c4: a9be7bfd stp x29, x30, [sp, #-32]!
217c8: a9014ff4 stp x20, x19, [sp, #16]
217cc: 910003fd mov x29, sp
217d0: aa0003f4 mov x20, x0
217d4: aa0103e0 mov x0, x1
217d8: aa0103f3 mov x19, x1
217dc: 9400fcdd bl 60b50 <malloc@plt>
217e0: b4000053 cbz x19, 217e8 <__libc_init@plt-0x3f2c8>
217e4: b4000080 cbz x0, 217f4 <__libc_init@plt-0x3f2bc>
217e8: a9414ff4 ldp x20, x19, [sp, #16]
217ec: a8c27bfd ldp x29, x30, [sp], #32
217f0: d65f03c0 ret
217f4: 90ffff41 adrp x1, 9000 <__libc_init@plt-0x57ab0>
217f8: aa1403e0 mov x0, x20
217fc: 91330c21 add x1, x1, #0xcc3
21800: aa1303e2 mov x2, x19
21804: 94000601 bl 23008 <__libc_init@plt-0x3daa8>
21808: 1400fcd6 b 60b60 <free@plt>
2180c: a9bd7bfd stp x29, x30, [sp, #-48]!
21810: f9000bf5 str x21, [sp, #16]
21814: 910003fd mov x29, sp
21818: a9024ff4 stp x20, x19, [sp, #32]
2181c: 2a0003f3 mov w19, w0
21820: d503201f nop
21824: 50f56e60 adr x0, c5f2 <__libc_init@plt-0x544be>
21828: 2a0203f5 mov w21, w2
2182c: 2a0103f4 mov w20, w1
21830: 94000023 bl 218bc <__libc_init@plt-0x3f1f4>
21834: f0000208 adrp x8, 64000 <strcmp@plt+0x3240>
21838: f945f508 ldr x8, [x8, #3048]
2183c: 39409108 ldrb w8, [x8, #36]
21840: 7100011f cmp w8, #0x0
21844: 1a9f07e8 cset w8, ne // ne = any
21848: 7100027f cmp w19, #0x0
2184c: 1a9f17e9 cset w9, eq // eq = none
21850: 0a080128 and w8, w9, w8
21854: 37000308 tbnz w8, #0, 218b4 <__libc_init@plt-0x3f1fc>
21858: 370002f5 tbnz w21, #0, 218b4 <__libc_init@plt-0x3f1fc>
2185c: f0000215 adrp x21, 64000 <strcmp@plt+0x3240>
21860: f0ffff48 adrp x8, c000 <__libc_init@plt-0x54ab0>
21864: d0ffff49 adrp x9, b000 <__libc_init@plt-0x55ab0>
21868: 91225908 add x8, x8, #0x896
2186c: 911d8529 add x9, x9, #0x761
21870: 7200029f tst w20, #0x1
21874: f945feb5 ldr x21, [x21, #3064]
21878: 90ffff41 adrp x1, 9000 <__libc_init@plt-0x57ab0>
2187c: 9a881122 csel x2, x9, x8, ne // ne = any
21880: 913b8421 add x1, x1, #0xee1
21884: f94002a0 ldr x0, [x21]
21888: 9400fcaa bl 60b30 <fprintf@plt>
2188c: 340000d3 cbz w19, 218a4 <__libc_init@plt-0x3f20c>
21890: d0ffff41 adrp x1, b000 <__libc_init@plt-0x55ab0>
21894: f94002a0 ldr x0, [x21]
21898: 9139b021 add x1, x1, #0xe6c
2189c: 2a1303e2 mov w2, w19
218a0: 9400fca4 bl 60b30 <fprintf@plt>
218a4: f94002a1 ldr x1, [x21]
218a8: 52800140 mov w0, #0xa // #10
218ac: 9400fcb1 bl 60b70 <fputc@plt>
218b0: 9400001f bl 2192c <__libc_init@plt-0x3f184>
218b4: 2a1303e0 mov w0, w19
218b8: 9400fcb2 bl 60b80 <exit@plt>
218bc: d10143ff sub sp, sp, #0x50
218c0: a9037bfd stp x29, x30, [sp, #48]
218c4: 9100c3fd add x29, sp, #0x30
218c8: f90023f3 str x19, [sp, #64]
218cc: d53bd053 mrs x19, tpidr_el0
218d0: f9401668 ldr x8, [x19, #40]
218d4: f81f83a8 stur x8, [x29, #-8]
218d8: f90003e0 str x0, [sp]
218dc: 910003e0 mov x0, sp
218e0: b9000bff str wzr, [sp, #8]
218e4: 390033ff strb wzr, [sp, #12]
218e8: b90013ff str wzr, [sp, #16]
218ec: f9000fff str xzr, [sp, #24]
218f0: b90023ff str wzr, [sp, #32]
218f4: 94000a03 bl 24100 <__libc_init@plt-0x3c9b0>
218f8: f9400fe0 ldr x0, [sp, #24]
218fc: f9000fff str xzr, [sp, #24]
21900: b4000040 cbz x0, 21908 <__libc_init@plt-0x3f1a8>
21904: 97ffffc1 bl 21808 <__libc_init@plt-0x3f2a8>
21908: f9401668 ldr x8, [x19, #40]
2190c: f85f83a9 ldur x9, [x29, #-8]
21910: eb09011f cmp x8, x9
21914: 540000a1 b.ne 21928 <__libc_init@plt-0x3f188> // b.any
21918: a9437bfd ldp x29, x30, [sp, #48]
2191c: f94023f3 ldr x19, [sp, #64]
21920: 910143ff add sp, sp, #0x50
21924: d65f03c0 ret
21928: 9400fc86 bl 60b40 <__stack_chk_fail@plt>
2192c: a9be7bfd stp x29, x30, [sp, #-32]!
21930: a9014ff4 stp x20, x19, [sp, #16]
21934: 910003fd mov x29, sp
21938: 528013e0 mov w0, #0x9f // #159
2193c: 9400fc95 bl 60b90 <fetestexcept@plt>
21940: 35000080 cbnz w0, 21950 <__libc_init@plt-0x3f160>
21944: a9414ff4 ldp x20, x19, [sp, #16]
21948: a8c27bfd ldp x29, x30, [sp], #32
2194c: d65f03c0 ret
21950: f0000214 adrp x20, 64000 <strcmp@plt+0x3240>
21954: 2a0003f3 mov w19, w0
21958: d0ffff40 adrp x0, b000 <__libc_init@plt-0x55ab0>
2195c: 911db000 add x0, x0, #0x76c
21960: f945fe94 ldr x20, [x20, #3064]
21964: f9400281 ldr x1, [x20]
21968: 9400fc8e bl 60ba0 <fputs@plt>
2196c: 37080153 tbnz w19, #1, 21994 <__libc_init@plt-0x3f11c>
21970: 372001d3 tbnz w19, #4, 219a8 <__libc_init@plt-0x3f108>
21974: 37000253 tbnz w19, #0, 219bc <__libc_init@plt-0x3f0f4>
21978: 371002d3 tbnz w19, #2, 219d0 <__libc_init@plt-0x3f0e0>
2197c: 37180353 tbnz w19, #3, 219e4 <__libc_init@plt-0x3f0cc>
21980: f9400281 ldr x1, [x20]
21984: 52800140 mov w0, #0xa // #10
21988: a9414ff4 ldp x20, x19, [sp, #16]
2198c: a8c27bfd ldp x29, x30, [sp], #32
21990: 1400fc78 b 60b70 <fputc@plt>
21994: b0ffff40 adrp x0, a000 <__libc_init@plt-0x56ab0>
21998: f9400281 ldr x1, [x20]
2199c: 91025c00 add x0, x0, #0x97
219a0: 9400fc80 bl 60ba0 <fputs@plt>
219a4: 3627fe93 tbz w19, #4, 21974 <__libc_init@plt-0x3f13c>
219a8: f0ffff40 adrp x0, c000 <__libc_init@plt-0x54ab0>
219ac: f9400281 ldr x1, [x20]
219b0: 91080c00 add x0, x0, #0x203
219b4: 9400fc7b bl 60ba0 <fputs@plt>
219b8: 3607fe13 tbz w19, #0, 21978 <__libc_init@plt-0x3f138>
219bc: b0ffff40 adrp x0, a000 <__libc_init@plt-0x56ab0>
219c0: f9400281 ldr x1, [x20]
219c4: 913e3800 add x0, x0, #0xf8e
219c8: 9400fc76 bl 60ba0 <fputs@plt>
219cc: 3617fd93 tbz w19, #2, 2197c <__libc_init@plt-0x3f134>
219d0: d0ffff40 adrp x0, b000 <__libc_init@plt-0x55ab0>
219d4: f9400281 ldr x1, [x20]
219d8: 911e4400 add x0, x0, #0x791
219dc: 9400fc71 bl 60ba0 <fputs@plt>
219e0: 361ffd13 tbz w19, #3, 21980 <__libc_init@plt-0x3f130>
219e4: 90ffff60 adrp x0, d000 <__libc_init@plt-0x53ab0>
219e8: f9400281 ldr x1, [x20]
219ec: 9109ec00 add x0, x0, #0x27b
219f0: 9400fc6c bl 60ba0 <fputs@plt>
219f4: 17ffffe3 b 21980 <__libc_init@plt-0x3f130>
219f8: a9bd7bfd stp x29, x30, [sp, #-48]!
219fc: a90157f6 stp x22, x21, [sp, #16]
21a00: 910003fd mov x29, sp
21a04: a9024ff4 stp x20, x19, [sp, #32]
21a08: aa0003f4 mov x20, x0
21a0c: d503201f nop
21a10: 50f55f00 adr x0, c5f2 <__libc_init@plt-0x544be>
21a14: 2a0303f6 mov w22, w3
21a18: 2a0203f3 mov w19, w2
21a1c: aa0103f5 mov x21, x1
21a20: 97ffffa7 bl 218bc <__libc_init@plt-0x3f1f4>
21a24: 37000376 tbnz w22, #0, 21a90 <__libc_init@plt-0x3f020>
21a28: f0000208 adrp x8, 64000 <strcmp@plt+0x3240>
21a2c: f0000209 adrp x9, 64000 <strcmp@plt+0x3240>
21a30: f945f508 ldr x8, [x8, #3048]
21a34: f945fd29 ldr x9, [x9, #3064]
21a38: 39409108 ldrb w8, [x8, #36]
21a3c: f9400120 ldr x0, [x9]
21a40: 34000108 cbz w8, 21a60 <__libc_init@plt-0x3f050>
21a44: 370000f3 tbnz w19, #0, 21a60 <__libc_init@plt-0x3f050>
21a48: d0ffff41 adrp x1, b000 <__libc_init@plt-0x55ab0>
21a4c: 2a1503e2 mov w2, w21
21a50: 912c4c21 add x1, x1, #0xb13
21a54: aa1403e3 mov x3, x20
21a58: 9400fc36 bl 60b30 <fprintf@plt>
21a5c: 1400000c b 21a8c <__libc_init@plt-0x3f024>
21a60: f0ffff48 adrp x8, c000 <__libc_init@plt-0x54ab0>
21a64: d0ffff49 adrp x9, b000 <__libc_init@plt-0x55ab0>
21a68: 91225908 add x8, x8, #0x896
21a6c: 911d8529 add x9, x9, #0x761
21a70: 7200027f tst w19, #0x1
21a74: f0ffff41 adrp x1, c000 <__libc_init@plt-0x54ab0>
21a78: 9a881122 csel x2, x9, x8, ne // ne = any
21a7c: 91180421 add x1, x1, #0x601
21a80: 2a1503e3 mov w3, w21
21a84: aa1403e4 mov x4, x20
21a88: 9400fc2a bl 60b30 <fprintf@plt>
21a8c: 97ffffa8 bl 2192c <__libc_init@plt-0x3f184>
21a90: 36000073 tbz w19, #0, 21a9c <__libc_init@plt-0x3f014>
21a94: 52800020 mov w0, #0x1 // #1
21a98: 9400fc3a bl 60b80 <exit@plt>
21a9c: 2a1f03e0 mov w0, wzr
21aa0: 9400fc38 bl 60b80 <exit@plt>
21aa4: a9bf7bfd stp x29, x30, [sp, #-16]!
21aa8: 910003fd mov x29, sp
21aac: 9400000c bl 21adc <__libc_init@plt-0x3efd4>
21ab0: 37000060 tbnz w0, #0, 21abc <__libc_init@plt-0x3eff4>
21ab4: a8c17bfd ldp x29, x30, [sp], #16
21ab8: d65f03c0 ret
21abc: f0000208 adrp x8, 64000 <strcmp@plt+0x3240>
21ac0: 90ffff60 adrp x0, d000 <__libc_init@plt-0x53ab0>
21ac4: 91095000 add x0, x0, #0x254
21ac8: f945fd08 ldr x8, [x8, #3064]
21acc: f9400101 ldr x1, [x8]
21ad0: 9400fc34 bl 60ba0 <fputs@plt>
21ad4: a8c17bfd ldp x29, x30, [sp], #16
21ad8: 14000024 b 21b68 <__libc_init@plt-0x3ef48>
21adc: d10143ff sub sp, sp, #0x50
21ae0: a9037bfd stp x29, x30, [sp, #48]
21ae4: 9100c3fd add x29, sp, #0x30
21ae8: a9044ff4 stp x20, x19, [sp, #64]
21aec: d53bd054 mrs x20, tpidr_el0
21af0: 2a1f03e0 mov w0, wzr
21af4: f9401688 ldr x8, [x20, #40]
21af8: f81f83a8 stur x8, [x29, #-8]
21afc: 9400036b bl 228a8 <__libc_init@plt-0x3e208>
21b00: 2a0003f3 mov w19, w0
21b04: 360001e0 tbz w0, #0, 21b40 <__libc_init@plt-0x3ef70>
21b08: 90ffff68 adrp x8, d000 <__libc_init@plt-0x53ab0>
21b0c: 910003e0 mov x0, sp
21b10: 911a7508 add x8, x8, #0x69d
21b14: b9000bff str wzr, [sp, #8]
21b18: 390033ff strb wzr, [sp, #12]
21b1c: b90013ff str wzr, [sp, #16]
21b20: f90003e8 str x8, [sp]
21b24: f9000fff str xzr, [sp, #24]
21b28: b90023ff str wzr, [sp, #32]
21b2c: 94000991 bl 24170 <__libc_init@plt-0x3c940>
21b30: f9400fe0 ldr x0, [sp, #24]
21b34: f9000fff str xzr, [sp, #24]
21b38: b4000040 cbz x0, 21b40 <__libc_init@plt-0x3ef70>
21b3c: 97ffff33 bl 21808 <__libc_init@plt-0x3f2a8>
21b40: f9401688 ldr x8, [x20, #40]
21b44: f85f83a9 ldur x9, [x29, #-8]
21b48: eb09011f cmp x8, x9
21b4c: 540000c1 b.ne 21b64 <__libc_init@plt-0x3ef4c> // b.any
21b50: 12000260 and w0, w19, #0x1
21b54: a9444ff4 ldp x20, x19, [sp, #64]
21b58: a9437bfd ldp x29, x30, [sp, #48]
21b5c: 910143ff add sp, sp, #0x50
21b60: d65f03c0 ret
21b64: 9400fbf7 bl 60b40 <__stack_chk_fail@plt>
21b68: a9bf7bfd stp x29, x30, [sp, #-16]!
21b6c: 910003fd mov x29, sp
21b70: aa1f03e0 mov x0, xzr
21b74: 9400fc0f bl 60bb0 <fflush@plt>
21b78: f0000208 adrp x8, 64000 <strcmp@plt+0x3240>
21b7c: f9460108 ldr x8, [x8, #3072]
21b80: f9400100 ldr x0, [x8]
21b84: 9400fc0f bl 60bc0 <fgetc@plt>
21b88: 3100041f cmn w0, #0x1
21b8c: 54000060 b.eq 21b98 <__libc_init@plt-0x3ef18> // b.none
21b90: a8c17bfd ldp x29, x30, [sp], #16
21b94: d65f03c0 ret
21b98: 90ffff60 adrp x0, d000 <__libc_init@plt-0x53ab0>
21b9c: 911a7400 add x0, x0, #0x69d
21ba0: 97ffff47 bl 218bc <__libc_init@plt-0x3f1f4>
21ba4: 2a1f03e0 mov w0, wzr
21ba8: 9400fbf6 bl 60b80 <exit@plt>
21bac: a9be7bfd stp x29, x30, [sp, #-32]!
21bb0: f9000bf3 str x19, [sp, #16]
21bb4: 910003fd mov x29, sp
21bb8: 2a0003f3 mov w19, w0
21bbc: 97ffffc8 bl 21adc <__libc_init@plt-0x3efd4>
21bc0: 37000080 tbnz w0, #0, 21bd0 <__libc_init@plt-0x3eee0>
21bc4: f9400bf3 ldr x19, [sp, #16]
21bc8: a8c27bfd ldp x29, x30, [sp], #32
21bcc: d65f03c0 ret
21bd0: f0000208 adrp x8, 64000 <strcmp@plt+0x3240>
21bd4: b0ffff41 adrp x1, a000 <__libc_init@plt-0x56ab0>
21bd8: 9101b421 add x1, x1, #0x6d
21bdc: 2a1303e2 mov w2, w19
21be0: f945fd08 ldr x8, [x8, #3064]
21be4: f9400100 ldr x0, [x8]
21be8: 9400fbd2 bl 60b30 <fprintf@plt>
21bec: f9400bf3 ldr x19, [sp, #16]
21bf0: a8c27bfd ldp x29, x30, [sp], #32
21bf4: 17ffffdd b 21b68 <__libc_init@plt-0x3ef48>
21bf8: a9be7bfd stp x29, x30, [sp, #-32]!
21bfc: a9014ff4 stp x20, x19, [sp, #16]
21c00: 910003fd mov x29, sp
21c04: aa0103f4 mov x20, x1
21c08: aa0003f3 mov x19, x0
21c0c: 97ffffb4 bl 21adc <__libc_init@plt-0x3efd4>
21c10: 37000080 tbnz w0, #0, 21c20 <__libc_init@plt-0x3ee90>
21c14: a9414ff4 ldp x20, x19, [sp, #16]
21c18: a8c27bfd ldp x29, x30, [sp], #32
21c1c: d65f03c0 ret
21c20: f0000208 adrp x8, 64000 <strcmp@plt+0x3240>
21c24: f0ffff41 adrp x1, c000 <__libc_init@plt-0x54ab0>
21c28: 91291021 add x1, x1, #0xa44
21c2c: 2a1403e2 mov w2, w20
21c30: aa1303e3 mov x3, x19
21c34: f945fd08 ldr x8, [x8, #3064]
21c38: f9400100 ldr x0, [x8]
21c3c: 9400fbbd bl 60b30 <fprintf@plt>
21c40: a9414ff4 ldp x20, x19, [sp, #16]
21c44: a8c27bfd ldp x29, x30, [sp], #32
21c48: 17ffffc8 b 21b68 <__libc_init@plt-0x3ef48>
21c4c: a9bf7bfd stp x29, x30, [sp, #-16]!
21c50: 910003fd mov x29, sp
21c54: 9400054d bl 23188 <__libc_init@plt-0x3d928>
21c58: 90ffff40 adrp x0, 9000 <__libc_init@plt-0x57ab0>
21c5c: 913bb000 add x0, x0, #0xeec
21c60: 97ffff17 bl 218bc <__libc_init@plt-0x3f1f4>
21c64: 52800020 mov w0, #0x1 // #1
21c68: 9400fbc6 bl 60b80 <exit@plt>
21c6c: a9bf7bfd stp x29, x30, [sp, #-16]!
21c70: 910003fd mov x29, sp
21c74: b0ffff40 adrp x0, a000 <__libc_init@plt-0x56ab0>
21c78: 9109f000 add x0, x0, #0x27c
21c7c: 97ffff10 bl 218bc <__libc_init@plt-0x3f1f4>
21c80: 2a1f03e0 mov w0, wzr
21c84: 9400fbbf bl 60b80 <exit@plt>
21c88: a9be7bfd stp x29, x30, [sp, #-32]!
21c8c: f9000bf3 str x19, [sp, #16]
21c90: 910003fd mov x29, sp
21c94: 2a0003f3 mov w19, w0
21c98: f0ffff40 adrp x0, c000 <__libc_init@plt-0x54ab0>
21c9c: 9129c000 add x0, x0, #0xa70
21ca0: 97ffff07 bl 218bc <__libc_init@plt-0x3f1f4>
21ca4: 2a1303e0 mov w0, w19
21ca8: 9400fbb6 bl 60b80 <exit@plt>
21cac: a9bf7bfd stp x29, x30, [sp, #-16]!
21cb0: 910003fd mov x29, sp
21cb4: 9400fbc7 bl 60bd0 <abort@plt>
21cb8: d10083ff sub sp, sp, #0x20
21cbc: a9017bfd stp x29, x30, [sp, #16]
21cc0: 910043fd add x29, sp, #0x10
21cc4: aa0003e8 mov x8, x0
21cc8: f90003e1 str x1, [sp]
21ccc: 910003e0 mov x0, sp
21cd0: aa0803e1 mov x1, x8
21cd4: b9000be2 str w2, [sp, #8]
21cd8: 940004cc bl 23008 <__libc_init@plt-0x3daa8>
21cdc: a9be7bfd stp x29, x30, [sp, #-32]!
21ce0: a9014ff4 stp x20, x19, [sp, #16]
21ce4: 910003fd mov x29, sp
21ce8: f9400028 ldr x8, [x1]
21cec: f900003f str xzr, [x1]
21cf0: aa0003f3 mov x19, x0
21cf4: f9400400 ldr x0, [x0, #8]
21cf8: aa0203f4 mov x20, x2
21cfc: f9000668 str x8, [x19, #8]
21d00: b4000040 cbz x0, 21d08 <__libc_init@plt-0x3eda8>
21d04: 97fffec1 bl 21808 <__libc_init@plt-0x3f2a8>
21d08: f9000a74 str x20, [x19, #16]
21d0c: a9414ff4 ldp x20, x19, [sp, #16]
21d10: a8c27bfd ldp x29, x30, [sp], #32
21d14: d65f03c0 ret
21d18: d103c3ff sub sp, sp, #0xf0
21d1c: a9097bfd stp x29, x30, [sp, #144]
21d20: 910243fd add x29, sp, #0x90
21d24: f90053fb str x27, [sp, #160]
21d28: a90b67fa stp x26, x25, [sp, #176]
21d2c: a90c5ff8 stp x24, x23, [sp, #192]
21d30: a90d57f6 stp x22, x21, [sp, #208]
21d34: a90e4ff4 stp x20, x19, [sp, #224]
21d38: d53bd059 mrs x25, tpidr_el0
21d3c: aa0403f5 mov x21, x4
21d40: 2a0303f3 mov w19, w3
21d44: 2a0103f8 mov w24, w1
21d48: aa0203f6 mov x22, x2
21d4c: aa0003f4 mov x20, x0
21d50: f9401728 ldr x8, [x25, #40]
21d54: 721d783a ands w26, w1, #0xfffffffb
21d58: f81f83a8 stur x8, [x29, #-8]
21d5c: 54000061 b.ne 21d68 <__libc_init@plt-0x3ed48> // b.any
21d60: b9400288 ldr w8, [x20]
21d64: 36f80d48 tbz w8, #31, 21f0c <__libc_init@plt-0x3eba4>
21d68: aa1403e0 mov x0, x20
21d6c: aa1503e1 mov x1, x21
21d70: d3609edb ubfx x27, x22, #32, #8
21d74: 9400009b bl 21fe0 <__libc_init@plt-0x3ead0>
21d78: f9400680 ldr x0, [x20, #8]
21d7c: 71000b1f cmp w24, #0x2
21d80: 54000581 b.ne 21e30 <__libc_init@plt-0x3ec80> // b.any
21d84: b4000140 cbz x0, 21dac <__libc_init@plt-0x3ed04>
21d88: f0ffff42 adrp x2, c000 <__libc_init@plt-0x54ab0>
21d8c: aa1503e0 mov x0, x21
21d90: 91305842 add x2, x2, #0xc16
21d94: 52807d21 mov w1, #0x3e9 // #1001
21d98: 94000300 bl 22998 <__libc_init@plt-0x3e118>
21d9c: f9400680 ldr x0, [x20, #8]
21da0: f900069f str xzr, [x20, #8]
21da4: b4000040 cbz x0, 21dac <__libc_init@plt-0x3ed04>
21da8: 97fffe98 bl 21808 <__libc_init@plt-0x3f2a8>
21dac: d0ffff48 adrp x8, b000 <__libc_init@plt-0x55ab0>
21db0: 910003e0 mov x0, sp
21db4: 9104fd08 add x8, x8, #0x13f
21db8: 7100037f cmp w27, #0x0
21dbc: 52800049 mov w9, #0x2 // #2
21dc0: 1a960136 csel w22, w9, w22, eq // eq = none
21dc4: 3dc00100 ldr q0, [x8]
21dc8: 3cc0c101 ldur q1, [x8, #12]
21dcc: 3d8003e0 str q0, [sp]
21dd0: 3c80c3e1 stur q1, [sp, #12]
21dd4: 9400fb83 bl 60be0 <mkstemp@plt>
21dd8: 2a0003f7 mov w23, w0
21ddc: 36f80060 tbz w0, #31, 21de8 <__libc_init@plt-0x3ecc8>
21de0: aa1503e0 mov x0, x21
21de4: 940003a5 bl 22c78 <__libc_init@plt-0x3de38>
21de8: 910003e0 mov x0, sp
21dec: 9400fb81 bl 60bf0 <unlink@plt>
21df0: b9000297 str w23, [x20]
21df4: f9402680 ldr x0, [x20, #72]
21df8: f900269f str xzr, [x20, #72]
21dfc: b4000040 cbz x0, 21e04 <__libc_init@plt-0x3ecac>
21e00: 97fffe82 bl 21808 <__libc_init@plt-0x3f2a8>
21e04: 71000a7f cmp w19, #0x2
21e08: 54000481 b.ne 21e98 <__libc_init@plt-0x3ec18> // b.any
21e0c: b9400280 ldr w0, [x20]
21e10: aa1f03e1 mov x1, xzr
21e14: 52800042 mov w2, #0x2 // #2
21e18: 9400fb7a bl 60c00 <lseek@plt>
21e1c: b7f80380 tbnz x0, #63, 21e8c <__libc_init@plt-0x3ec24>
21e20: 52800028 mov w8, #0x1 // #1
21e24: f9001a80 str x0, [x20, #48]
21e28: 3900e288 strb w8, [x20, #56]
21e2c: 1400001b b 21e98 <__libc_init@plt-0x3ec18>
21e30: b4000220 cbz x0, 21e74 <__libc_init@plt-0x3ec3c>
21e34: 7100031f cmp w24, #0x0
21e38: 1a9f07e8 cset w8, ne // ne = any
21e3c: 71000f1f cmp w24, #0x3
21e40: 531a6517 lsl w23, w8, #6
21e44: 540008e0 b.eq 21f60 <__libc_init@plt-0x3eb50> // b.none
21e48: 7100071f cmp w24, #0x1
21e4c: 54000041 b.ne 21e54 <__libc_init@plt-0x3ec5c> // b.any
21e50: 321902f7 orr w23, w23, #0x80
21e54: 340008bb cbz w27, 21f68 <__libc_init@plt-0x3eb48>
21e58: b9400288 ldr w8, [x20]
21e5c: 36fffcc8 tbz w8, #31, 21df4 <__libc_init@plt-0x3ecbc>
21e60: 71000adf cmp w22, #0x2
21e64: 54000a00 b.eq 21fa4 <__libc_init@plt-0x3eb0c> // b.none
21e68: 710006df cmp w22, #0x1
21e6c: 54000a40 b.eq 21fb4 <__libc_init@plt-0x3eafc> // b.none
21e70: 14000053 b 21fbc <__libc_init@plt-0x3eaf4>
21e74: f0ffff42 adrp x2, c000 <__libc_init@plt-0x54ab0>
21e78: aa1503e0 mov x0, x21
21e7c: 9129f042 add x2, x2, #0xa7c
21e80: 52807d21 mov w1, #0x3e9 // #1001
21e84: 940002c5 bl 22998 <__libc_init@plt-0x3e118>
21e88: 14000021 b 21f0c <__libc_init@plt-0x3eba4>
21e8c: aa1503e0 mov x0, x21
21e90: 52807e61 mov w1, #0x3f3 // #1011
21e94: 9400033d bl 22b88 <__libc_init@plt-0x3df28>
21e98: b9400280 ldr w0, [x20]
21e9c: 9400fb5d bl 60c10 <isatty@plt>
21ea0: 7100041f cmp w0, #0x1
21ea4: 3940e288 ldrb w8, [x20, #56]
21ea8: 1a9f17e9 cset w9, eq // eq = none
21eac: 710006df cmp w22, #0x1
21eb0: 1a9f07ea cset w10, ne // ne = any
21eb4: 710002df cmp w22, #0x0
21eb8: 1a9f07eb cset w11, ne // ne = any
21ebc: 39010289 strb w9, [x20, #64]
21ec0: 3900628a strb w10, [x20, #24]
21ec4: 3900668b strb w11, [x20, #25]
21ec8: 3400011a cbz w26, 21ee8 <__libc_init@plt-0x3ebc8>
21ecc: 35000068 cbnz w8, 21ed8 <__libc_init@plt-0x3ebd8>
21ed0: 52800028 mov w8, #0x1 // #1
21ed4: 3900e288 strb w8, [x20, #56]
21ed8: 52800028 mov w8, #0x1 // #1
21edc: f9001a9f str xzr, [x20, #48]
21ee0: 39006a88 strb w8, [x20, #26]
21ee4: 14000007 b 21f00 <__libc_init@plt-0x3ebb0>
21ee8: 34000048 cbz w8, 21ef0 <__libc_init@plt-0x3ebc0>
21eec: 3900e29f strb wzr, [x20, #56]
21ef0: b9400280 ldr w0, [x20]
21ef4: 910003e1 mov x1, sp
21ef8: 9400fb4a bl 60c20 <fstat@plt>
21efc: 34000200 cbz w0, 21f3c <__libc_init@plt-0x3eb74>
21f00: 52800028 mov w8, #0x1 // #1
21f04: b9001e93 str w19, [x20, #28]
21f08: 39008288 strb w8, [x20, #32]
21f0c: f9401728 ldr x8, [x25, #40]
21f10: f85f83a9 ldur x9, [x29, #-8]
21f14: eb09011f cmp x8, x9
21f18: 54000621 b.ne 21fdc <__libc_init@plt-0x3ead4> // b.any
21f1c: a94e4ff4 ldp x20, x19, [sp, #224]
21f20: a94d57f6 ldp x22, x21, [sp, #208]
21f24: a94c5ff8 ldp x24, x23, [sp, #192]
21f28: a94b67fa ldp x26, x25, [sp, #176]
21f2c: a9497bfd ldp x29, x30, [sp, #144]
21f30: f94053fb ldr x27, [sp, #160]
21f34: 9103c3ff add sp, sp, #0xf0
21f38: d65f03c0 ret
21f3c: b94013e8 ldr w8, [sp, #16]
21f40: 5280002a mov w10, #0x1 // #1
21f44: f9401be9 ldr x9, [sp, #48]
21f48: 12140d08 and w8, w8, #0xf000
21f4c: 3900e28a strb w10, [x20, #56]
21f50: 7140211f cmp w8, #0x8, lsl #12
21f54: f9001a89 str x9, [x20, #48]
21f58: 1a9f17e8 cset w8, eq // eq = none
21f5c: 17ffffe1 b 21ee0 <__libc_init@plt-0x3ebd0>
21f60: 321702f7 orr w23, w23, #0x200
21f64: 35fff7bb cbnz w27, 21e58 <__libc_init@plt-0x3ec58>
21f68: 321f02e1 orr w1, w23, #0x2
21f6c: 52803002 mov w2, #0x180 // #384
21f70: 9400fb30 bl 60c30 <open@plt>
21f74: b9000280 str w0, [x20]
21f78: 37f80060 tbnz w0, #31, 21f84 <__libc_init@plt-0x3eb2c>
21f7c: 52800056 mov w22, #0x2 // #2
21f80: 17ffff9d b 21df4 <__libc_init@plt-0x3ecbc>
21f84: f9400680 ldr x0, [x20, #8]
21f88: 2a1703e1 mov w1, w23
21f8c: 52803002 mov w2, #0x180 // #384
21f90: 9400fb28 bl 60c30 <open@plt>
21f94: b9000280 str w0, [x20]
21f98: 37f800c0 tbnz w0, #31, 21fb0 <__libc_init@plt-0x3eb00>
21f9c: 2a1f03f6 mov w22, wzr
21fa0: 17ffff95 b 21df4 <__libc_init@plt-0x3ecbc>
21fa4: 321f02f7 orr w23, w23, #0x2
21fa8: 52800056 mov w22, #0x2 // #2
21fac: 14000004 b 21fbc <__libc_init@plt-0x3eaf4>
21fb0: f9400680 ldr x0, [x20, #8]
21fb4: 320002f7 orr w23, w23, #0x1
21fb8: 52800036 mov w22, #0x1 // #1
21fbc: 2a1703e1 mov w1, w23
21fc0: 52803002 mov w2, #0x180 // #384
21fc4: 9400fb1b bl 60c30 <open@plt>
21fc8: b9000280 str w0, [x20]
21fcc: 36fff140 tbz w0, #31, 21df4 <__libc_init@plt-0x3ecbc>
21fd0: aa1503e0 mov x0, x21
21fd4: 94000329 bl 22c78 <__libc_init@plt-0x3de38>
21fd8: 17ffff87 b 21df4 <__libc_init@plt-0x3ecbc>
21fdc: 9400fad9 bl 60b40 <__stack_chk_fail@plt>
21fe0: a9be7bfd stp x29, x30, [sp, #-32]!
21fe4: a9014ff4 stp x20, x19, [sp, #16]
21fe8: 910003fd mov x29, sp
21fec: aa0003f3 mov x19, x0
21ff0: b9400000 ldr w0, [x0]
21ff4: 37f80140 tbnz w0, #31, 2201c <__libc_init@plt-0x3ea94>
21ff8: 71000c1f cmp w0, #0x3
21ffc: 540000c3 b.cc 22014 <__libc_init@plt-0x3ea9c> // b.lo, b.ul, b.last
22000: aa0103f4 mov x20, x1
22004: 9400fb0f bl 60c40 <close@plt>
22008: 34000060 cbz w0, 22014 <__libc_init@plt-0x3ea9c>
2200c: aa1403e0 mov x0, x20
22010: 9400031a bl 22c78 <__libc_init@plt-0x3de38>
22014: 12800008 mov w8, #0xffffffff // #-1
22018: b9000268 str w8, [x19]
2201c: a9414ff4 ldp x20, x19, [sp, #16]
22020: a8c27bfd ldp x29, x30, [sp], #32
22024: d65f03c0 ret
22028: a9be7bfd stp x29, x30, [sp, #-32]!
2202c: f9000bf3 str x19, [sp, #16]
22030: 910003fd mov x29, sp
22034: aa0003f3 mov x19, x0
22038: b9400000 ldr w0, [x0]
2203c: aa1f03e1 mov x1, xzr
22040: 52800042 mov w2, #0x2 // #2
22044: 9400faef bl 60c00 <lseek@plt>
22048: b7f80080 tbnz x0, #63, 22058 <__libc_init@plt-0x3ea58>
2204c: 52800028 mov w8, #0x1 // #1
22050: f9001a60 str x0, [x19, #48]
22054: 3900e268 strb w8, [x19, #56]
22058: f9400bf3 ldr x19, [sp, #16]
2205c: d37ffc08 lsr x8, x0, #63
22060: 52000100 eor w0, w8, #0x1
22064: a8c27bfd ldp x29, x30, [sp], #32
22068: d65f03c0 ret
2206c: a9be7bfd stp x29, x30, [sp, #-32]!
22070: a9014ff4 stp x20, x19, [sp, #16]
22074: 910003fd mov x29, sp
22078: 2a0103f4 mov w20, w1
2207c: aa0003f3 mov x19, x0
22080: f9400400 ldr x0, [x0, #8]
22084: b9000261 str w1, [x19]
22088: f900067f str xzr, [x19, #8]
2208c: b4000040 cbz x0, 22094 <__libc_init@plt-0x3ea1c>
22090: 97fffdde bl 21808 <__libc_init@plt-0x3f2a8>
22094: 3940e268 ldrb w8, [x19, #56]
22098: f9000a7f str xzr, [x19, #16]
2209c: f900167f str xzr, [x19, #40]
220a0: 34000048 cbz w8, 220a8 <__libc_init@plt-0x3ea08>
220a4: 3900e27f strb wzr, [x19, #56]
220a8: f9402660 ldr x0, [x19, #72]
220ac: b900467f str wzr, [x19, #68]
220b0: f900267f str xzr, [x19, #72]
220b4: b4000040 cbz x0, 220bc <__libc_init@plt-0x3e9f4>
220b8: 97fffdd4 bl 21808 <__libc_init@plt-0x3f2a8>
220bc: 7100029f cmp w20, #0x0
220c0: 39006a7f strb wzr, [x19, #26]
220c4: 1a9f17e8 cset w8, eq // eq = none
220c8: 1a9f07e9 cset w9, ne // ne = any
220cc: 39006268 strb w8, [x19, #24]
220d0: 39006669 strb w9, [x19, #25]
220d4: a9414ff4 ldp x20, x19, [sp, #16]
220d8: a8c27bfd ldp x29, x30, [sp], #32
220dc: d65f03c0 ret
220e0: a9bd7bfd stp x29, x30, [sp, #-48]!
220e4: f9000bf5 str x21, [sp, #16]
220e8: 910003fd mov x29, sp
220ec: a9024ff4 stp x20, x19, [sp, #32]
220f0: aa0203f3 mov x19, x2
220f4: aa0003f4 mov x20, x0
220f8: f9402400 ldr x0, [x0, #72]
220fc: 2a0103f5 mov w21, w1
22100: f900269f str xzr, [x20, #72]
22104: b4000040 cbz x0, 2210c <__libc_init@plt-0x3e9a4>
22108: 97fffdc0 bl 21808 <__libc_init@plt-0x3f2a8>
2210c: 3940e288 ldrb w8, [x20, #56]
22110: 34000048 cbz w8, 22118 <__libc_init@plt-0x3e998>
22114: 3900e29f strb wzr, [x20, #56]
22118: 710006bf cmp w21, #0x1
2211c: 54000081 b.ne 2212c <__libc_init@plt-0x3e984> // b.any
22120: f9400680 ldr x0, [x20, #8]
22124: b4000040 cbz x0, 2212c <__libc_init@plt-0x3e984>
22128: 9400fab2 bl 60bf0 <unlink@plt>
2212c: f9400680 ldr x0, [x20, #8]
22130: f900069f str xzr, [x20, #8]
22134: b4000040 cbz x0, 2213c <__libc_init@plt-0x3e974>
22138: 97fffdb4 bl 21808 <__libc_init@plt-0x3f2a8>
2213c: aa1403e0 mov x0, x20
22140: aa1303e1 mov x1, x19
22144: a9424ff4 ldp x20, x19, [sp, #32]
22148: f9400bf5 ldr x21, [sp, #16]
2214c: a8c37bfd ldp x29, x30, [sp], #48
22150: 17ffffa4 b 21fe0 <__libc_init@plt-0x3ead0>
22154: a9bb7bfd stp x29, x30, [sp, #-80]!
22158: f9000bf9 str x25, [sp, #16]
2215c: 910003fd mov x29, sp
22160: a9025ff8 stp x24, x23, [sp, #32]
22164: a90357f6 stp x22, x21, [sp, #48]
22168: a9044ff4 stp x20, x19, [sp, #64]
2216c: b4000624 cbz x4, 22230 <__libc_init@plt-0x3e880>
22170: aa0503f3 mov x19, x5
22174: aa0003f6 mov x22, x0
22178: b9400008 ldr w8, [x0]
2217c: 37f806a8 tbnz w8, #31, 22250 <__libc_init@plt-0x3e860>
22180: aa0203f5 mov x21, x2
22184: aa1603e0 mov x0, x22
22188: aa1303e2 mov x2, x19
2218c: aa0403f4 mov x20, x4
22190: aa0303f8 mov x24, x3
22194: 94000044 bl 222a4 <__libc_init@plt-0x3e80c>
22198: 360004c0 tbz w0, #0, 22230 <__libc_init@plt-0x3e880>
2219c: eb18029f cmp x20, x24
221a0: aa1f03f7 mov x23, xzr
221a4: 9a983299 csel x25, x20, x24, cc // cc = lo, ul, last
221a8: eb1902ff cmp x23, x25
221ac: 54000442 b.cs 22234 <__libc_init@plt-0x3e87c> // b.hs, b.nlast
221b0: b94002c0 ldr w0, [x22]
221b4: 8b1702a1 add x1, x21, x23
221b8: cb170282 sub x2, x20, x23
221bc: 9400faa5 bl 60c50 <read@plt>
221c0: b40003a0 cbz x0, 22234 <__libc_init@plt-0x3e87c>
221c4: b7f80160 tbnz x0, #63, 221f0 <__libc_init@plt-0x3e8c0>
221c8: f94016c8 ldr x8, [x22, #40]
221cc: 394082c9 ldrb w9, [x22, #32]
221d0: 8b000108 add x8, x8, x0
221d4: f90016c8 str x8, [x22, #40]
221d8: 34000049 cbz w9, 221e0 <__libc_init@plt-0x3e8d0>
221dc: 390082df strb wzr, [x22, #32]
221e0: 8b170017 add x23, x0, x23
221e4: 2a1f03e8 mov w8, wzr
221e8: 34fffe08 cbz w8, 221a8 <__libc_init@plt-0x3e908>
221ec: 14000012 b 22234 <__libc_init@plt-0x3e87c>
221f0: 9400fa9c bl 60c60 <__errno@plt>
221f4: b9400018 ldr w24, [x0]
221f8: 2a1f03e8 mov w8, wzr
221fc: 7100131f cmp w24, #0x4
22200: 540000e0 b.eq 2221c <__libc_init@plt-0x3e894> // b.none
22204: 71002f1f cmp w24, #0xb
22208: 540000a0 b.eq 2221c <__libc_init@plt-0x3e894> // b.none
2220c: aa1303e0 mov x0, x19
22210: 2a1803e1 mov w1, w24
22214: 9400025d bl 22b88 <__libc_init@plt-0x3df28>
22218: 52800068 mov w8, #0x3 // #3
2221c: 7100131f cmp w24, #0x4
22220: 54fffe20 b.eq 221e4 <__libc_init@plt-0x3e8cc> // b.none
22224: 71002f1f cmp w24, #0xb
22228: 54fffde0 b.eq 221e4 <__libc_init@plt-0x3e8cc> // b.none
2222c: 17ffffef b 221e8 <__libc_init@plt-0x3e8c8>
22230: aa1f03f7 mov x23, xzr
22234: aa1703e0 mov x0, x23
22238: f9400bf9 ldr x25, [sp, #16]
2223c: a9444ff4 ldp x20, x19, [sp, #64]
22240: a94357f6 ldp x22, x21, [sp, #48]
22244: a9425ff8 ldp x24, x23, [sp, #32]
22248: a8c57bfd ldp x29, x30, [sp], #80
2224c: d65f03c0 ret
22250: 90ffff41 adrp x1, a000 <__libc_init@plt-0x56ab0>
22254: d0ffff42 adrp x2, c000 <__libc_init@plt-0x54ab0>
22258: 9125c421 add x1, x1, #0x971
2225c: 91083042 add x2, x2, #0x20c
22260: aa1303e0 mov x0, x19
22264: 52802e43 mov w3, #0x172 // #370
22268: 940003b7 bl 23144 <__libc_init@plt-0x3d96c>
2226c: a9bf7bfd stp x29, x30, [sp, #-16]!
22270: 910003fd mov x29, sp
22274: b9400008 ldr w8, [x0]
22278: 37f80068 tbnz w8, #31, 22284 <__libc_init@plt-0x3e82c>
2227c: a8c17bfd ldp x29, x30, [sp], #16
22280: d65f03c0 ret
22284: 90ffff48 adrp x8, a000 <__libc_init@plt-0x56ab0>
22288: d0ffff42 adrp x2, c000 <__libc_init@plt-0x54ab0>
2228c: 9125c508 add x8, x8, #0x971
22290: 91083042 add x2, x2, #0x20c
22294: aa0103e0 mov x0, x1
22298: aa0803e1 mov x1, x8
2229c: 52802e43 mov w3, #0x172 // #370
222a0: 940003a9 bl 23144 <__libc_init@plt-0x3d96c>
222a4: a9bd7bfd stp x29, x30, [sp, #-48]!
222a8: f9000bf5 str x21, [sp, #16]
222ac: 910003fd mov x29, sp
222b0: a9024ff4 stp x20, x19, [sp, #32]
222b4: f9401408 ldr x8, [x0, #40]
222b8: eb01011f cmp x8, x1
222bc: 54000061 b.ne 222c8 <__libc_init@plt-0x3e7e8> // b.any
222c0: 52800020 mov w0, #0x1 // #1
222c4: 14000013 b 22310 <__libc_init@plt-0x3e7a0>
222c8: aa0203f4 mov x20, x2
222cc: aa0003f3 mov x19, x0
222d0: b9400000 ldr w0, [x0]
222d4: 2a1f03e2 mov w2, wzr
222d8: aa0103f5 mov x21, x1
222dc: 9400fa49 bl 60c00 <lseek@plt>
222e0: eb15001f cmp x0, x21
222e4: 540000e1 b.ne 22300 <__libc_init@plt-0x3e7b0> // b.any
222e8: 39408268 ldrb w8, [x19, #32]
222ec: f9001675 str x21, [x19, #40]
222f0: 34fffe88 cbz w8, 222c0 <__libc_init@plt-0x3e7f0>
222f4: 52800020 mov w0, #0x1 // #1
222f8: 3900827f strb wzr, [x19, #32]
222fc: 14000005 b 22310 <__libc_init@plt-0x3e7a0>
22300: aa1403e0 mov x0, x20
22304: 528081c1 mov w1, #0x40e // #1038
22308: 94000220 bl 22b88 <__libc_init@plt-0x3df28>
2230c: 2a1f03e0 mov w0, wzr
22310: a9424ff4 ldp x20, x19, [sp, #32]
22314: f9400bf5 ldr x21, [sp, #16]
22318: a8c37bfd ldp x29, x30, [sp], #48
2231c: d65f03c0 ret
22320: a9bc7bfd stp x29, x30, [sp, #-64]!
22324: a9015ff8 stp x24, x23, [sp, #16]
22328: 910003fd mov x29, sp
2232c: a90257f6 stp x22, x21, [sp, #32]
22330: a9034ff4 stp x20, x19, [sp, #48]
22334: b40005a3 cbz x3, 223e8 <__libc_init@plt-0x3e6c8>
22338: aa0403f5 mov x21, x4
2233c: aa0003f3 mov x19, x0
22340: b9400008 ldr w8, [x0]
22344: 37f80728 tbnz w8, #31, 22428 <__libc_init@plt-0x3e688>
22348: aa0203f7 mov x23, x2
2234c: aa1303e0 mov x0, x19
22350: aa1503e2 mov x2, x21
22354: aa0303f6 mov x22, x3
22358: 97ffffd3 bl 222a4 <__libc_init@plt-0x3e80c>
2235c: 36000460 tbz w0, #0, 223e8 <__libc_init@plt-0x3e6c8>
22360: aa1f03f4 mov x20, xzr
22364: eb16029f cmp x20, x22
22368: 540004e2 b.cs 22404 <__libc_init@plt-0x3e6ac> // b.hs, b.nlast
2236c: b9400260 ldr w0, [x19]
22370: 8b1402e1 add x1, x23, x20
22374: cb1402c2 sub x2, x22, x20
22378: 9400fa3e bl 60c70 <write@plt>
2237c: b7f80160 tbnz x0, #63, 223a8 <__libc_init@plt-0x3e708>
22380: f9401668 ldr x8, [x19, #40]
22384: 39408269 ldrb w9, [x19, #32]
22388: 8b000108 add x8, x8, x0
2238c: f9001668 str x8, [x19, #40]
22390: 34000049 cbz w9, 22398 <__libc_init@plt-0x3e718>
22394: 3900827f strb wzr, [x19, #32]
22398: 8b140014 add x20, x0, x20
2239c: 2a1f03e8 mov w8, wzr
223a0: 34fffe28 cbz w8, 22364 <__libc_init@plt-0x3e74c>
223a4: 14000018 b 22404 <__libc_init@plt-0x3e6ac>
223a8: 9400fa2e bl 60c60 <__errno@plt>
223ac: b9400018 ldr w24, [x0]
223b0: 2a1f03e8 mov w8, wzr
223b4: 7100131f cmp w24, #0x4
223b8: 540000e0 b.eq 223d4 <__libc_init@plt-0x3e6dc> // b.none
223bc: 71002f1f cmp w24, #0xb
223c0: 540000a0 b.eq 223d4 <__libc_init@plt-0x3e6dc> // b.none
223c4: aa1503e0 mov x0, x21
223c8: 2a1803e1 mov w1, w24
223cc: 940001ef bl 22b88 <__libc_init@plt-0x3df28>
223d0: 52800068 mov w8, #0x3 // #3
223d4: 71002f1f cmp w24, #0xb
223d8: 54fffe20 b.eq 2239c <__libc_init@plt-0x3e714> // b.none
223dc: 7100131f cmp w24, #0x4
223e0: 54fffde0 b.eq 2239c <__libc_init@plt-0x3e714> // b.none
223e4: 17ffffef b 223a0 <__libc_init@plt-0x3e710>
223e8: aa1f03f4 mov x20, xzr
223ec: aa1403e0 mov x0, x20
223f0: a9434ff4 ldp x20, x19, [sp, #48]
223f4: a94257f6 ldp x22, x21, [sp, #32]
223f8: a9415ff8 ldp x24, x23, [sp, #16]
223fc: a8c47bfd ldp x29, x30, [sp], #64
22400: d65f03c0 ret
22404: 3940e268 ldrb w8, [x19, #56]
22408: 34ffff28 cbz w8, 223ec <__libc_init@plt-0x3e6c4>
2240c: a942a668 ldp x8, x9, [x19, #40]
22410: eb09011f cmp x8, x9
22414: 54fffecd b.le 223ec <__libc_init@plt-0x3e6c4>
22418: 52800029 mov w9, #0x1 // #1
2241c: f9001a68 str x8, [x19, #48]
22420: 3900e269 strb w9, [x19, #56]
22424: 17fffff2 b 223ec <__libc_init@plt-0x3e6c4>
22428: 90ffff41 adrp x1, a000 <__libc_init@plt-0x56ab0>
2242c: d0ffff42 adrp x2, c000 <__libc_init@plt-0x54ab0>
22430: 9125c421 add x1, x1, #0x971
22434: 91083042 add x2, x2, #0x20c
22438: aa1503e0 mov x0, x21
2243c: 52802e43 mov w3, #0x172 // #370
22440: 94000341 bl 23144 <__libc_init@plt-0x3d96c>
22444: a9bd7bfd stp x29, x30, [sp, #-48]!
22448: f9000bf5 str x21, [sp, #16]
2244c: 910003fd mov x29, sp
22450: a9024ff4 stp x20, x19, [sp, #32]
22454: aa0203f3 mov x19, x2
22458: aa0003f4 mov x20, x0
2245c: b9400000 ldr w0, [x0]
22460: 37f80260 tbnz w0, #31, 224ac <__libc_init@plt-0x3e604>
22464: aa0103f5 mov x21, x1
22468: 3940e288 ldrb w8, [x20, #56]
2246c: 34000088 cbz w8, 2247c <__libc_init@plt-0x3e634>
22470: f9401a88 ldr x8, [x20, #48]
22474: eb15011f cmp x8, x21
22478: 54000120 b.eq 2249c <__libc_init@plt-0x3e614> // b.none
2247c: aa1503e1 mov x1, x21
22480: 9400fa00 bl 60c80 <ftruncate@plt>
22484: 34000060 cbz w0, 22490 <__libc_init@plt-0x3e620>
22488: aa1303e0 mov x0, x19
2248c: 940001fb bl 22c78 <__libc_init@plt-0x3de38>
22490: 52800028 mov w8, #0x1 // #1
22494: f9001a95 str x21, [x20, #48]
22498: 3900e288 strb w8, [x20, #56]
2249c: a9424ff4 ldp x20, x19, [sp, #32]
224a0: f9400bf5 ldr x21, [sp, #16]
224a4: a8c37bfd ldp x29, x30, [sp], #48
224a8: d65f03c0 ret
224ac: 90ffff41 adrp x1, a000 <__libc_init@plt-0x56ab0>
224b0: d0ffff42 adrp x2, c000 <__libc_init@plt-0x54ab0>
224b4: 9125c421 add x1, x1, #0x971
224b8: 91083042 add x2, x2, #0x20c
224bc: aa1303e0 mov x0, x19
224c0: 52802e43 mov w3, #0x172 // #370
224c4: 94000320 bl 23144 <__libc_init@plt-0x3d96c>
224c8: a9bb7bfd stp x29, x30, [sp, #-80]!
224cc: f9000bf9 str x25, [sp, #16]
224d0: 910003fd mov x29, sp
224d4: a9025ff8 stp x24, x23, [sp, #32]
224d8: a90357f6 stp x22, x21, [sp, #48]
224dc: a9044ff4 stp x20, x19, [sp, #64]
224e0: aa0403f3 mov x19, x4
224e4: b9400008 ldr w8, [x0]
224e8: 37f80648 tbnz w8, #31, 225b0 <__libc_init@plt-0x3e500>
224ec: aa0303f5 mov x21, x3
224f0: aa0003f4 mov x20, x0
224f4: aa0203f6 mov x22, x2
224f8: aa0103f7 mov x23, x1
224fc: aa1f03f9 mov x25, xzr
22500: 2a1f03f8 mov w24, wzr
22504: eb15033f cmp x25, x21
22508: 54000422 b.cs 2258c <__libc_init@plt-0x3e524> // b.hs, b.nlast
2250c: aa1403e0 mov x0, x20
22510: aa1703e1 mov x1, x23
22514: aa1303e2 mov x2, x19
22518: 97ffff63 bl 222a4 <__libc_init@plt-0x3e80c>
2251c: 36000140 tbz w0, #0, 22544 <__libc_init@plt-0x3e56c>
22520: b9400280 ldr w0, [x20]
22524: 8b1902c1 add x1, x22, x25
22528: cb1902a2 sub x2, x21, x25
2252c: 9400f9c9 bl 60c50 <read@plt>
22530: b40002c0 cbz x0, 22588 <__libc_init@plt-0x3e528>
22534: b7f80080 tbnz x0, #63, 22544 <__libc_init@plt-0x3e56c>
22538: 8b170017 add x23, x0, x23
2253c: 8b190019 add x25, x0, x25
22540: 1400000f b 2257c <__libc_init@plt-0x3e534>
22544: 9400f9c7 bl 60c60 <__errno@plt>
22548: b9400009 ldr w9, [x0]
2254c: 71002d3f cmp w9, #0xb
22550: 54000060 b.eq 2255c <__libc_init@plt-0x3e554> // b.none
22554: 7100113f cmp w9, #0x4
22558: 54000061 b.ne 22564 <__libc_init@plt-0x3e54c> // b.any
2255c: 2a1f03e8 mov w8, wzr
22560: 14000003 b 2256c <__libc_init@plt-0x3e544>
22564: 52800048 mov w8, #0x2 // #2
22568: 2a0903f8 mov w24, w9
2256c: 7100113f cmp w9, #0x4
22570: 54000060 b.eq 2257c <__libc_init@plt-0x3e534> // b.none
22574: 71002d3f cmp w9, #0xb
22578: 54000041 b.ne 22580 <__libc_init@plt-0x3e530> // b.any
2257c: 2a1f03e8 mov w8, wzr
22580: 34fffc28 cbz w8, 22504 <__libc_init@plt-0x3e5ac>
22584: 14000002 b 2258c <__libc_init@plt-0x3e524>
22588: 12800018 mov w24, #0xffffffff // #-1
2258c: aa1403e0 mov x0, x20
22590: aa1303e1 mov x1, x19
22594: 2a1803e2 mov w2, w24
22598: f9400bf9 ldr x25, [sp, #16]
2259c: a9444ff4 ldp x20, x19, [sp, #64]
225a0: a94357f6 ldp x22, x21, [sp, #48]
225a4: a9425ff8 ldp x24, x23, [sp, #32]
225a8: a8c57bfd ldp x29, x30, [sp], #80
225ac: 14000008 b 225cc <__libc_init@plt-0x3e4e4>
225b0: 90ffff41 adrp x1, a000 <__libc_init@plt-0x56ab0>
225b4: d0ffff42 adrp x2, c000 <__libc_init@plt-0x54ab0>
225b8: 9125c421 add x1, x1, #0x971
225bc: 91083042 add x2, x2, #0x20c
225c0: aa1303e0 mov x0, x19
225c4: 52802e43 mov w3, #0x172 // #370
225c8: 940002df bl 23144 <__libc_init@plt-0x3d96c>
225cc: a9bd7bfd stp x29, x30, [sp, #-48]!
225d0: f9000bf5 str x21, [sp, #16]
225d4: 910003fd mov x29, sp
225d8: a9024ff4 stp x20, x19, [sp, #32]
225dc: b9404413 ldr w19, [x0, #68]
225e0: aa0003f5 mov x21, x0
225e4: aa0103e0 mov x0, x1
225e8: 52800201 mov w1, #0x10 // #16
225ec: 2a0203f4 mov w20, w2
225f0: 11000668 add w8, w19, #0x1
225f4: b90046a8 str w8, [x21, #68]
225f8: 97fffc73 bl 217c4 <__libc_init@plt-0x3f2ec>
225fc: f94026a9 ldr x9, [x21, #72]
22600: f90026bf str xzr, [x21, #72]
22604: aa0003e8 mov x8, x0
22608: f9000409 str x9, [x0, #8]
2260c: f94026a0 ldr x0, [x21, #72]
22610: 29005113 stp w19, w20, [x8]
22614: f90026a8 str x8, [x21, #72]
22618: b4000040 cbz x0, 22620 <__libc_init@plt-0x3e490>
2261c: 97fffc7b bl 21808 <__libc_init@plt-0x3f2a8>
22620: 2a1303e0 mov w0, w19
22624: f9400bf5 ldr x21, [sp, #16]
22628: a9424ff4 ldp x20, x19, [sp, #32]
2262c: a8c37bfd ldp x29, x30, [sp], #48
22630: d65f03c0 ret
22634: a9bb7bfd stp x29, x30, [sp, #-80]!
22638: f9000bf9 str x25, [sp, #16]
2263c: 910003fd mov x29, sp
22640: a9025ff8 stp x24, x23, [sp, #32]
22644: a90357f6 stp x22, x21, [sp, #48]
22648: a9044ff4 stp x20, x19, [sp, #64]
2264c: aa0403f3 mov x19, x4
22650: b9400008 ldr w8, [x0]
22654: 37f805e8 tbnz w8, #31, 22710 <__libc_init@plt-0x3e3a0>
22658: aa0303f5 mov x21, x3
2265c: aa0003f4 mov x20, x0
22660: aa0203f6 mov x22, x2
22664: aa0103f7 mov x23, x1
22668: aa1f03f9 mov x25, xzr
2266c: 2a1f03f8 mov w24, wzr
22670: eb15033f cmp x25, x21
22674: 540003c2 b.cs 226ec <__libc_init@plt-0x3e3c4> // b.hs, b.nlast
22678: aa1403e0 mov x0, x20
2267c: aa1703e1 mov x1, x23
22680: aa1303e2 mov x2, x19
22684: 97ffff08 bl 222a4 <__libc_init@plt-0x3e80c>
22688: 36000120 tbz w0, #0, 226ac <__libc_init@plt-0x3e404>
2268c: b9400280 ldr w0, [x20]
22690: 8b1902c1 add x1, x22, x25
22694: cb1902a2 sub x2, x21, x25
22698: 9400f976 bl 60c70 <write@plt>
2269c: b7f80080 tbnz x0, #63, 226ac <__libc_init@plt-0x3e404>
226a0: 8b170017 add x23, x0, x23
226a4: 8b190019 add x25, x0, x25
226a8: 1400000f b 226e4 <__libc_init@plt-0x3e3cc>
226ac: 9400f96d bl 60c60 <__errno@plt>
226b0: b9400009 ldr w9, [x0]
226b4: 71002d3f cmp w9, #0xb
226b8: 54000060 b.eq 226c4 <__libc_init@plt-0x3e3ec> // b.none
226bc: 7100113f cmp w9, #0x4
226c0: 54000061 b.ne 226cc <__libc_init@plt-0x3e3e4> // b.any
226c4: 2a1f03e8 mov w8, wzr
226c8: 14000003 b 226d4 <__libc_init@plt-0x3e3dc>
226cc: 52800048 mov w8, #0x2 // #2
226d0: 2a0903f8 mov w24, w9
226d4: 71002d3f cmp w9, #0xb
226d8: 54000060 b.eq 226e4 <__libc_init@plt-0x3e3cc> // b.none
226dc: 7100113f cmp w9, #0x4
226e0: 54000041 b.ne 226e8 <__libc_init@plt-0x3e3c8> // b.any
226e4: 2a1f03e8 mov w8, wzr
226e8: 34fffc48 cbz w8, 22670 <__libc_init@plt-0x3e440>
226ec: aa1403e0 mov x0, x20
226f0: aa1303e1 mov x1, x19
226f4: 2a1803e2 mov w2, w24
226f8: f9400bf9 ldr x25, [sp, #16]
226fc: a9444ff4 ldp x20, x19, [sp, #64]
22700: a94357f6 ldp x22, x21, [sp, #48]
22704: a9425ff8 ldp x24, x23, [sp, #32]
22708: a8c57bfd ldp x29, x30, [sp], #80
2270c: 17ffffb0 b 225cc <__libc_init@plt-0x3e4e4>
22710: 90ffff41 adrp x1, a000 <__libc_init@plt-0x56ab0>
22714: d0ffff42 adrp x2, c000 <__libc_init@plt-0x54ab0>
22718: 9125c421 add x1, x1, #0x971
2271c: 91083042 add x2, x2, #0x20c
22720: aa1303e0 mov x0, x19
22724: 52802e43 mov w3, #0x172 // #370
22728: 94000287 bl 23144 <__libc_init@plt-0x3d96c>
2272c: a9be7bfd stp x29, x30, [sp, #-32]!
22730: a9014ff4 stp x20, x19, [sp, #16]
22734: 910003fd mov x29, sp
22738: f9402408 ldr x8, [x0, #72]
2273c: b40003a8 cbz x8, 227b0 <__libc_init@plt-0x3e300>
22740: b9400109 ldr w9, [x8]
22744: aa0203f3 mov x19, x2
22748: 6b01013f cmp w9, w1
2274c: 54000061 b.ne 22758 <__libc_init@plt-0x3e358> // b.any
22750: aa1f03e9 mov x9, xzr
22754: 14000009 b 22778 <__libc_init@plt-0x3e338>
22758: aa0803ea mov x10, x8
2275c: f9400548 ldr x8, [x10, #8]
22760: b4000288 cbz x8, 227b0 <__libc_init@plt-0x3e300>
22764: b940010b ldr w11, [x8]
22768: aa0a03e9 mov x9, x10
2276c: aa0803ea mov x10, x8
22770: 6b01017f cmp w11, w1
22774: 54ffff41 b.ne 2275c <__libc_init@plt-0x3e354> // b.any
22778: b9400514 ldr w20, [x8, #4]
2277c: f940050a ldr x10, [x8, #8]
22780: f900051f str xzr, [x8, #8]
22784: b40001c9 cbz x9, 227bc <__libc_init@plt-0x3e2f4>
22788: f9400528 ldr x8, [x9, #8]
2278c: f900052a str x10, [x9, #8]
22790: b4000068 cbz x8, 2279c <__libc_init@plt-0x3e314>
22794: aa0803e0 mov x0, x8
22798: 97fffc1c bl 21808 <__libc_init@plt-0x3f2a8>
2279c: aa1303e0 mov x0, x19
227a0: 2a1403e1 mov w1, w20
227a4: a9414ff4 ldp x20, x19, [sp, #16]
227a8: a8c27bfd ldp x29, x30, [sp], #32
227ac: 140000f7 b 22b88 <__libc_init@plt-0x3df28>
227b0: a9414ff4 ldp x20, x19, [sp, #16]
227b4: a8c27bfd ldp x29, x30, [sp], #32
227b8: d65f03c0 ret
227bc: f9402408 ldr x8, [x0, #72]
227c0: f900240a str x10, [x0, #72]
227c4: b5fffe88 cbnz x8, 22794 <__libc_init@plt-0x3e31c>
227c8: 17fffff5 b 2279c <__libc_init@plt-0x3e314>
227cc: a9bd7bfd stp x29, x30, [sp, #-48]!
227d0: f9000bf5 str x21, [sp, #16]
227d4: 910003fd mov x29, sp
227d8: a9024ff4 stp x20, x19, [sp, #32]
227dc: f9402408 ldr x8, [x0, #72]
227e0: b40001e8 cbz x8, 2281c <__libc_init@plt-0x3e294>
227e4: aa0003f3 mov x19, x0
227e8: aa0103f4 mov x20, x1
227ec: f9400509 ldr x9, [x8, #8]
227f0: f900051f str xzr, [x8, #8]
227f4: f9402660 ldr x0, [x19, #72]
227f8: b9400515 ldr w21, [x8, #4]
227fc: f9002669 str x9, [x19, #72]
22800: b4000040 cbz x0, 22808 <__libc_init@plt-0x3e2a8>
22804: 97fffc01 bl 21808 <__libc_init@plt-0x3f2a8>
22808: aa1403e0 mov x0, x20
2280c: 2a1503e1 mov w1, w21
22810: 940000de bl 22b88 <__libc_init@plt-0x3df28>
22814: f9402668 ldr x8, [x19, #72]
22818: b5fffea8 cbnz x8, 227ec <__libc_init@plt-0x3e2c4>
2281c: a9424ff4 ldp x20, x19, [sp, #32]
22820: f9400bf5 ldr x21, [sp, #16]
22824: a8c37bfd ldp x29, x30, [sp], #48
22828: d65f03c0 ret
2282c: 39408008 ldrb w8, [x0, #32]
22830: 34000068 cbz w8, 2283c <__libc_init@plt-0x3e274>
22834: b9401c00 ldr w0, [x0, #28]
22838: d65f03c0 ret
2283c: a942a808 ldp x8, x10, [x0, #40]
22840: 3940e009 ldrb w9, [x0, #56]
22844: 7100013f cmp w9, #0x0
22848: 9a881549 csinc x9, x10, x8, ne // ne = any
2284c: eb09011f cmp x8, x9
22850: 54000061 b.ne 2285c <__libc_init@plt-0x3e254> // b.any
22854: 52800040 mov w0, #0x2 // #2
22858: d65f03c0 ret
2285c: 39406809 ldrb w9, [x0, #26]
22860: f100011f cmp x8, #0x0
22864: 1a9f17e8 cset w8, eq // eq = none
22868: 7100013f cmp w9, #0x0
2286c: 1a9f07e9 cset w9, ne // ne = any
22870: 0a090100 and w0, w8, w9
22874: d65f03c0 ret
22878: a9be7bfd stp x29, x30, [sp, #-32]!
2287c: f9000bf3 str x19, [sp, #16]
22880: 910003fd mov x29, sp
22884: b9400000 ldr w0, [x0]
22888: 2a1f03e2 mov w2, wzr
2288c: aa0103f3 mov x19, x1
22890: 9400f8dc bl 60c00 <lseek@plt>
22894: eb13001f cmp x0, x19
22898: f9400bf3 ldr x19, [sp, #16]
2289c: 1a9f17e0 cset w0, eq // eq = none
228a0: a8c27bfd ldp x29, x30, [sp], #32
228a4: d65f03c0 ret
228a8: a9bf7bfd stp x29, x30, [sp, #-16]!
228ac: 910003fd mov x29, sp
228b0: 9400f8d8 bl 60c10 <isatty@plt>
228b4: 7100001f cmp w0, #0x0
228b8: 1a9f07e0 cset w0, ne // ne = any
228bc: a8c17bfd ldp x29, x30, [sp], #16
228c0: d65f03c0 ret
228c4: a9bf7bfd stp x29, x30, [sp, #-16]!
228c8: 910003fd mov x29, sp
228cc: 2a1f03e1 mov w1, wzr
228d0: 9400f8f0 bl 60c90 <access@plt>
228d4: 7100001f cmp w0, #0x0
228d8: 1a9f17e0 cset w0, eq // eq = none
228dc: a8c17bfd ldp x29, x30, [sp], #16
228e0: d65f03c0 ret
228e4: a9bf7bfd stp x29, x30, [sp, #-16]!
228e8: 910003fd mov x29, sp
228ec: 52800081 mov w1, #0x4 // #4
228f0: 9400f8e8 bl 60c90 <access@plt>
228f4: 7100001f cmp w0, #0x0
228f8: 1a9f17e0 cset w0, eq // eq = none
228fc: a8c17bfd ldp x29, x30, [sp], #16
22900: d65f03c0 ret
22904: a9bf7bfd stp x29, x30, [sp, #-16]!
22908: 910003fd mov x29, sp
2290c: 52800041 mov w1, #0x2 // #2
22910: 9400f8e0 bl 60c90 <access@plt>
22914: 7100001f cmp w0, #0x0
22918: 1a9f17e0 cset w0, eq // eq = none
2291c: a8c17bfd ldp x29, x30, [sp], #16
22920: d65f03c0 ret
22924: a9bf7bfd stp x29, x30, [sp, #-16]!
22928: 910003fd mov x29, sp
2292c: 528000c1 mov w1, #0x6 // #6
22930: 9400f8d8 bl 60c90 <access@plt>
22934: 7100001f cmp w0, #0x0
22938: 1a9f17e0 cset w0, eq // eq = none
2293c: a8c17bfd ldp x29, x30, [sp], #16
22940: d65f03c0 ret
22944: d102c3ff sub sp, sp, #0xb0
22948: a9097bfd stp x29, x30, [sp, #144]
2294c: 910243fd add x29, sp, #0x90
22950: f90053f3 str x19, [sp, #160]
22954: d53bd053 mrs x19, tpidr_el0
22958: 910023e1 add x1, sp, #0x8
2295c: f9401668 ldr x8, [x19, #40]
22960: f81f83a8 stur x8, [x29, #-8]
22964: 9400f8cf bl 60ca0 <stat@plt>
22968: f9401fe8 ldr x8, [sp, #56]
2296c: 7100001f cmp w0, #0x0
22970: f9401669 ldr x9, [x19, #40]
22974: f85f83aa ldur x10, [x29, #-8]
22978: da9f0100 csinv x0, x8, xzr, eq // eq = none
2297c: eb0a013f cmp x9, x10
22980: 540000a1 b.ne 22994 <__libc_init@plt-0x3e11c> // b.any
22984: a9497bfd ldp x29, x30, [sp, #144]
22988: f94053f3 ldr x19, [sp, #160]
2298c: 9102c3ff add sp, sp, #0xb0
22990: d65f03c0 ret
22994: 9400f86b bl 60b40 <__stack_chk_fail@plt>
22998: a9bd7bfd stp x29, x30, [sp, #-48]!
2299c: f9000bfc str x28, [sp, #16]
229a0: 910003fd mov x29, sp
229a4: a9024ff4 stp x20, x19, [sp, #32]
229a8: d10843ff sub sp, sp, #0x210
229ac: a90a1be5 stp x5, x6, [sp, #160]
229b0: aa0203e8 mov x8, x2
229b4: a90913e3 stp x3, x4, [sp, #144]
229b8: aa0003f3 mov x19, x0
229bc: f9005be7 str x7, [sp, #176]
229c0: ad0087e0 stp q0, q1, [sp, #16]
229c4: ad018fe2 stp q2, q3, [sp, #48]
229c8: ad0297e4 stp q4, q5, [sp, #80]
229cc: ad039fe6 stp q6, q7, [sp, #112]
229d0: d53bd054 mrs x20, tpidr_el0
229d4: f9401689 ldr x9, [x20, #40]
229d8: 3100083f cmn w1, #0x2
229dc: f81f83a9 stur x9, [x29, #-8]
229e0: 540001c0 b.eq 22a18 <__libc_init@plt-0x3e098> // b.none
229e4: 3100043f cmn w1, #0x1
229e8: 54000080 b.eq 229f8 <__libc_init@plt-0x3e0b8> // b.none
229ec: 340007e1 cbz w1, 22ae8 <__libc_init@plt-0x3dfc8>
229f0: 39403269 ldrb w9, [x19, #12]
229f4: 1400000b b 22a20 <__libc_init@plt-0x3e090>
229f8: 39403269 ldrb w9, [x19, #12]
229fc: 36100129 tbz w9, #2, 22a20 <__libc_init@plt-0x3e090>
22a00: b9401268 ldr w8, [x19, #16]
22a04: 34000068 cbz w8, 22a10 <__libc_init@plt-0x3e0a0>
22a08: 3100091f cmn w8, #0x2
22a0c: 540006ec b.gt 22ae8 <__libc_init@plt-0x3dfc8>
22a10: 12800008 mov w8, #0xffffffff // #-1
22a14: 14000034 b 22ae4 <__libc_init@plt-0x3dfcc>
22a18: 39403269 ldrb w9, [x19, #12]
22a1c: 371805a9 tbnz w9, #3, 22ad0 <__libc_init@plt-0x3dfe0>
22a20: 5280026a mov w10, #0x13 // #19
22a24: 6a0a013f tst w9, w10
22a28: 54000720 b.eq 22b0c <__libc_init@plt-0x3dfa4> // b.none
22a2c: b940126a ldr w10, [x19, #16]
22a30: 7100015f cmp w10, #0x0
22a34: 540005ac b.gt 22ae8 <__libc_init@plt-0x3dfc8>
22a38: b9001261 str w1, [x19, #16]
22a3c: b4000568 cbz x8, 22ae8 <__libc_init@plt-0x3dfc8>
22a40: 36200549 tbz w9, #4, 22ae8 <__libc_init@plt-0x3dfc8>
22a44: 928004e9 mov x9, #0xffffffffffffffd8 // #-40
22a48: 910043ea add x10, sp, #0x10
22a4c: 910243eb add x11, sp, #0x90
22a50: f2dff009 movk x9, #0xff80, lsl #32
22a54: 9102014a add x10, x10, #0x80
22a58: 9100a16b add x11, x11, #0x28
22a5c: 9100c3ad add x13, x29, #0x30
22a60: 9103a3ec add x12, sp, #0xe8
22a64: 910423e0 add x0, sp, #0x108
22a68: 910303e3 add x3, sp, #0xc0
22a6c: a90fa7ea stp x10, x9, [sp, #248]
22a70: 52802001 mov w1, #0x100 // #256
22a74: a90eafed stp x13, x11, [sp, #232]
22a78: aa0803e2 mov x2, x8
22a7c: ad400181 ldp q1, q0, [x12]
22a80: ad0603e1 stp q1, q0, [sp, #192]
22a84: 9400f88b bl 60cb0 <vsnprintf@plt>
22a88: 910423e0 add x0, sp, #0x108
22a8c: 9400f825 bl 60b20 <strlen@plt>
22a90: 91000401 add x1, x0, #0x1
22a94: 9102e3e8 add x8, sp, #0xb8
22a98: 910423e0 add x0, sp, #0x108
22a9c: aa1303e2 mov x2, x19
22aa0: 940001c3 bl 231ac <__libc_init@plt-0x3d904>
22aa4: f9405fe8 ldr x8, [sp, #184]
22aa8: f9005fff str xzr, [sp, #184]
22aac: f9400e60 ldr x0, [x19, #24]
22ab0: f9000e68 str x8, [x19, #24]
22ab4: b40001a0 cbz x0, 22ae8 <__libc_init@plt-0x3dfc8>
22ab8: 97fffb54 bl 21808 <__libc_init@plt-0x3f2a8>
22abc: f9405fe0 ldr x0, [sp, #184]
22ac0: f9005fff str xzr, [sp, #184]
22ac4: b4000120 cbz x0, 22ae8 <__libc_init@plt-0x3dfc8>
22ac8: 97fffb50 bl 21808 <__libc_init@plt-0x3f2a8>
22acc: 14000007 b 22ae8 <__libc_init@plt-0x3dfc8>
22ad0: b9401268 ldr w8, [x19, #16]
22ad4: 34000068 cbz w8, 22ae0 <__libc_init@plt-0x3dfd0>
22ad8: 31000d1f cmn w8, #0x3
22adc: 5400006c b.gt 22ae8 <__libc_init@plt-0x3dfc8>
22ae0: 12800028 mov w8, #0xfffffffe // #-2
22ae4: b9001268 str w8, [x19, #16]
22ae8: f9401688 ldr x8, [x20, #40]
22aec: f85f83a9 ldur x9, [x29, #-8]
22af0: eb09011f cmp x8, x9
22af4: 54000481 b.ne 22b84 <__libc_init@plt-0x3df2c> // b.any
22af8: 910843ff add sp, sp, #0x210
22afc: a9424ff4 ldp x20, x19, [sp, #32]
22b00: f9400bfc ldr x28, [sp, #16]
22b04: a8c37bfd ldp x29, x30, [sp], #48
22b08: d65f03c0 ret
22b0c: b9000fe1 str w1, [sp, #12]
22b10: b50001a8 cbnz x8, 22b44 <__libc_init@plt-0x3df6c>
22b14: b9400fe0 ldr w0, [sp, #12]
22b18: 94000097 bl 22d74 <__libc_init@plt-0x3dd3c>
22b1c: b50002e0 cbnz x0, 22b78 <__libc_init@plt-0x3df38>
22b20: b9400ff4 ldr w20, [sp, #12]
22b24: 2a1403e0 mov w0, w20
22b28: 9400f866 bl 60cc0 <strerror@plt>
22b2c: 90ffff41 adrp x1, a000 <__libc_init@plt-0x56ab0>
22b30: aa0003e3 mov x3, x0
22b34: 91395421 add x1, x1, #0xe55
22b38: aa1303e0 mov x0, x19
22b3c: 2a1403e2 mov w2, w20
22b40: 94000132 bl 23008 <__libc_init@plt-0x3daa8>
22b44: 928004e9 mov x9, #0xffffffffffffffd8 // #-40
22b48: 910043ea add x10, sp, #0x10
22b4c: 910243ec add x12, sp, #0x90
22b50: f2dff009 movk x9, #0xff80, lsl #32
22b54: 9102014a add x10, x10, #0x80
22b58: 9100c3ab add x11, x29, #0x30
22b5c: 9100a18c add x12, x12, #0x28
22b60: 910423e2 add x2, sp, #0x108
22b64: aa1303e0 mov x0, x19
22b68: aa0803e1 mov x1, x8
22b6c: a911a7ea stp x10, x9, [sp, #280]
22b70: a910b3eb stp x11, x12, [sp, #264]
22b74: 9400013b bl 23060 <__libc_init@plt-0x3da50>
22b78: aa0003e1 mov x1, x0
22b7c: aa1303e0 mov x0, x19
22b80: 94000122 bl 23008 <__libc_init@plt-0x3daa8>
22b84: 9400f7ef bl 60b40 <__stack_chk_fail@plt>
22b88: aa1f03e2 mov x2, xzr
22b8c: 17ffff83 b 22998 <__libc_init@plt-0x3e118>
22b90: d10143ff sub sp, sp, #0x50
22b94: a9017bfd stp x29, x30, [sp, #16]
22b98: 910043fd add x29, sp, #0x10
22b9c: f90013f7 str x23, [sp, #32]
22ba0: a90357f6 stp x22, x21, [sp, #48]
22ba4: a9044ff4 stp x20, x19, [sp, #64]
22ba8: d53bd057 mrs x23, tpidr_el0
22bac: aa0303f5 mov x21, x3
22bb0: aa0203f4 mov x20, x2
22bb4: 2a0103f3 mov w19, w1
22bb8: f94016e8 ldr x8, [x23, #40]
22bbc: aa0003f6 mov x22, x0
22bc0: f90007e8 str x8, [sp, #8]
22bc4: b4000282 cbz x2, 22c14 <__libc_init@plt-0x3de9c>
22bc8: b94012c8 ldr w8, [x22, #16]
22bcc: 34000248 cbz w8, 22c14 <__libc_init@plt-0x3de9c>
22bd0: 394032c8 ldrb w8, [x22, #12]
22bd4: 36200208 tbz w8, #4, 22c14 <__libc_init@plt-0x3de9c>
22bd8: 910003e8 mov x8, sp
22bdc: aa1403e0 mov x0, x20
22be0: aa1503e1 mov x1, x21
22be4: aa1603e2 mov x2, x22
22be8: 94000171 bl 231ac <__libc_init@plt-0x3d904>
22bec: f94003e8 ldr x8, [sp]
22bf0: f90003ff str xzr, [sp]
22bf4: f9400ec0 ldr x0, [x22, #24]
22bf8: f9000ec8 str x8, [x22, #24]
22bfc: b40000c0 cbz x0, 22c14 <__libc_init@plt-0x3de9c>
22c00: 97fffb02 bl 21808 <__libc_init@plt-0x3f2a8>
22c04: f94003e0 ldr x0, [sp]
22c08: f90003ff str xzr, [sp]
22c0c: b4000040 cbz x0, 22c14 <__libc_init@plt-0x3de9c>
22c10: 97fffafe bl 21808 <__libc_init@plt-0x3f2a8>
22c14: 34000153 cbz w19, 22c3c <__libc_init@plt-0x3de74>
22c18: b4000134 cbz x20, 22c3c <__libc_init@plt-0x3de74>
22c1c: 90ffff42 adrp x2, a000 <__libc_init@plt-0x56ab0>
22c20: aa1603e0 mov x0, x22
22c24: 911bc842 add x2, x2, #0x6f2
22c28: 2a1303e1 mov w1, w19
22c2c: 2a1503e3 mov w3, w21
22c30: aa1403e4 mov x4, x20
22c34: 97ffff59 bl 22998 <__libc_init@plt-0x3e118>
22c38: 14000005 b 22c4c <__libc_init@plt-0x3de64>
22c3c: aa1603e0 mov x0, x22
22c40: 2a1303e1 mov w1, w19
22c44: aa1f03e2 mov x2, xzr
22c48: 97ffff54 bl 22998 <__libc_init@plt-0x3e118>
22c4c: f94016e8 ldr x8, [x23, #40]
22c50: f94007e9 ldr x9, [sp, #8]
22c54: eb09011f cmp x8, x9
22c58: 540000e1 b.ne 22c74 <__libc_init@plt-0x3de3c> // b.any
22c5c: a9444ff4 ldp x20, x19, [sp, #64]
22c60: a94357f6 ldp x22, x21, [sp, #48]
22c64: a9417bfd ldp x29, x30, [sp, #16]
22c68: f94013f7 ldr x23, [sp, #32]
22c6c: 910143ff add sp, sp, #0x50
22c70: d65f03c0 ret
22c74: 9400f7b3 bl 60b40 <__stack_chk_fail@plt>
22c78: a9be7bfd stp x29, x30, [sp, #-32]!
22c7c: f9000bf3 str x19, [sp, #16]
22c80: 910003fd mov x29, sp
22c84: aa0003f3 mov x19, x0
22c88: 9400f7f6 bl 60c60 <__errno@plt>
22c8c: aa0003e8 mov x8, x0
22c90: aa1303e0 mov x0, x19
22c94: f9400bf3 ldr x19, [sp, #16]
22c98: aa1f03e2 mov x2, xzr
22c9c: b9400101 ldr w1, [x8]
22ca0: a8c27bfd ldp x29, x30, [sp], #32
22ca4: 17ffff3d b 22998 <__libc_init@plt-0x3e118>
22ca8: 12800001 mov w1, #0xffffffff // #-1
22cac: aa1f03e2 mov x2, xzr
22cb0: 17ffff3a b 22998 <__libc_init@plt-0x3e118>
22cb4: 12800021 mov w1, #0xfffffffe // #-2
22cb8: aa1f03e2 mov x2, xzr
22cbc: 17ffff37 b 22998 <__libc_init@plt-0x3e118>
22cc0: b9402001 ldr w1, [x0, #32]
22cc4: aa1f03e2 mov x2, xzr
22cc8: b900201f str wzr, [x0, #32]
22ccc: 17ffff33 b 22998 <__libc_init@plt-0x3e118>
22cd0: a9bd7bfd stp x29, x30, [sp, #-48]!
22cd4: f9000bf5 str x21, [sp, #16]
22cd8: 910003fd mov x29, sp
22cdc: a9024ff4 stp x20, x19, [sp, #32]
22ce0: aa0203f3 mov x19, x2
22ce4: f9400c02 ldr x2, [x0, #24]
22ce8: aa0103f4 mov x20, x1
22cec: b5000122 cbnz x2, 22d10 <__libc_init@plt-0x3dda0>
22cf0: b9401008 ldr w8, [x0, #16]
22cf4: aa0003f5 mov x21, x0
22cf8: b9402009 ldr w9, [x0, #32]
22cfc: 7100011f cmp w8, #0x0
22d00: 1a880120 csel w0, w9, w8, eq // eq = none
22d04: 9400001c bl 22d74 <__libc_init@plt-0x3dd3c>
22d08: aa0003e2 mov x2, x0
22d0c: b4000120 cbz x0, 22d30 <__libc_init@plt-0x3dd80>
22d10: aa1403e0 mov x0, x20
22d14: aa1303e1 mov x1, x19
22d18: 9400016a bl 232c0 <__libc_init@plt-0x3d7f0>
22d1c: 52800020 mov w0, #0x1 // #1
22d20: a9424ff4 ldp x20, x19, [sp, #32]
22d24: f9400bf5 ldr x21, [sp, #16]
22d28: a8c37bfd ldp x29, x30, [sp], #48
22d2c: d65f03c0 ret
22d30: b94012a0 ldr w0, [x21, #16]
22d34: aa1403e1 mov x1, x20
22d38: aa1303e2 mov x2, x19
22d3c: 9400f7e5 bl 60cd0 <__gnu_strerror_r@plt>
22d40: b4000060 cbz x0, 22d4c <__libc_init@plt-0x3dd64>
22d44: 2a1f03e0 mov w0, wzr
22d48: 17fffff6 b 22d20 <__libc_init@plt-0x3dd90>
22d4c: aa1403e0 mov x0, x20
22d50: 9400f774 bl 60b20 <strlen@plt>
22d54: eb13001f cmp x0, x19
22d58: 54fffe22 b.cs 22d1c <__libc_init@plt-0x3dd94> // b.hs, b.nlast
22d5c: 8b000288 add x8, x20, x0
22d60: cb000262 sub x2, x19, x0
22d64: aa0803e0 mov x0, x8
22d68: 52800401 mov w1, #0x20 // #32
22d6c: 9400f7dd bl 60ce0 <memset@plt>
22d70: 17ffffeb b 22d1c <__libc_init@plt-0x3dd94>
22d74: 510fa408 sub w8, w0, #0x3e9
22d78: 7100a91f cmp w8, #0x2a
22d7c: 54000148 b.hi 22da4 <__libc_init@plt-0x3dd0c> // b.pmore
22d80: f0ffff49 adrp x9, d000 <__libc_init@plt-0x53ab0>
22d84: 911f1929 add x9, x9, #0x7c6
22d88: 1000008a adr x10, 22d98 <__libc_init@plt-0x3dd18>
22d8c: 3868692b ldrb w11, [x9, x8]
22d90: 8b0b094a add x10, x10, x11, lsl #2
22d94: d61f0140 br x10
22d98: d0ffff40 adrp x0, c000 <__libc_init@plt-0x54ab0>
22d9c: 91092400 add x0, x0, #0x249
22da0: d65f03c0 ret
22da4: 11000c08 add w8, w0, #0x3
22da8: 71000d1f cmp w8, #0x3
22dac: 54000188 b.hi 22ddc <__libc_init@plt-0x3dcd4> // b.pmore
22db0: f0ffff49 adrp x9, d000 <__libc_init@plt-0x53ab0>
22db4: 90ffff40 adrp x0, a000 <__libc_init@plt-0x56ab0>
22db8: 911f0929 add x9, x9, #0x7c2
22dbc: 91132000 add x0, x0, #0x4c8
22dc0: 1000008a adr x10, 22dd0 <__libc_init@plt-0x3dce0>
22dc4: 3868692b ldrb w11, [x9, x8]
22dc8: 8b0b094a add x10, x10, x11, lsl #2
22dcc: d61f0140 br x10
22dd0: 90ffff40 adrp x0, a000 <__libc_init@plt-0x56ab0>
22dd4: 91314000 add x0, x0, #0xc50
22dd8: d65f03c0 ret
22ddc: 7104001f cmp w0, #0x100
22de0: 54001101 b.ne 23000 <__libc_init@plt-0x3dab0> // b.any
22de4: 90ffff40 adrp x0, a000 <__libc_init@plt-0x56ab0>
22de8: 91134400 add x0, x0, #0x4d1
22dec: d65f03c0 ret
22df0: b0ffff40 adrp x0, b000 <__libc_init@plt-0x55ab0>
22df4: 91056c00 add x0, x0, #0x15b
22df8: d65f03c0 ret
22dfc: b0ffff40 adrp x0, b000 <__libc_init@plt-0x55ab0>
22e00: 91060400 add x0, x0, #0x181
22e04: d65f03c0 ret
22e08: b0ffff40 adrp x0, b000 <__libc_init@plt-0x55ab0>
22e0c: 9106a000 add x0, x0, #0x1a8
22e10: d65f03c0 ret
22e14: d0ffff40 adrp x0, c000 <__libc_init@plt-0x54ab0>
22e18: 91310800 add x0, x0, #0xc42
22e1c: d65f03c0 ret
22e20: f0ffff40 adrp x0, d000 <__libc_init@plt-0x53ab0>
22e24: 91027800 add x0, x0, #0x9e
22e28: d65f03c0 ret
22e2c: f0ffff20 adrp x0, 9000 <__libc_init@plt-0x57ab0>
22e30: 913c0400 add x0, x0, #0xf01
22e34: d65f03c0 ret
22e38: d0ffff40 adrp x0, c000 <__libc_init@plt-0x54ab0>
22e3c: 913a4800 add x0, x0, #0xe92
22e40: d65f03c0 ret
22e44: f0ffff40 adrp x0, d000 <__libc_init@plt-0x53ab0>
22e48: 910a1800 add x0, x0, #0x286
22e4c: d65f03c0 ret
22e50: 90ffff40 adrp x0, a000 <__libc_init@plt-0x56ab0>
22e54: 913e5c00 add x0, x0, #0xf97
22e58: d65f03c0 ret
22e5c: d0ffff40 adrp x0, c000 <__libc_init@plt-0x54ab0>
22e60: 910f0000 add x0, x0, #0x3c0
22e64: d65f03c0 ret
22e68: f0ffff40 adrp x0, d000 <__libc_init@plt-0x53ab0>
22e6c: 91157c00 add x0, x0, #0x55f
22e70: d65f03c0 ret
22e74: f0ffff20 adrp x0, 9000 <__libc_init@plt-0x57ab0>
22e78: 9126e000 add x0, x0, #0x9b8
22e7c: d65f03c0 ret
22e80: d0ffff40 adrp x0, c000 <__libc_init@plt-0x54ab0>
22e84: 91184c00 add x0, x0, #0x613
22e88: d65f03c0 ret
22e8c: f0ffff40 adrp x0, d000 <__libc_init@plt-0x53ab0>
22e90: 9102e400 add x0, x0, #0xb9
22e94: d65f03c0 ret
22e98: f0ffff40 adrp x0, d000 <__libc_init@plt-0x53ab0>
22e9c: 911ab400 add x0, x0, #0x6ad
22ea0: d65f03c0 ret
22ea4: d0ffff40 adrp x0, c000 <__libc_init@plt-0x54ab0>
22ea8: 9118d000 add x0, x0, #0x634
22eac: d65f03c0 ret
22eb0: d0ffff40 adrp x0, c000 <__libc_init@plt-0x54ab0>
22eb4: 91337000 add x0, x0, #0xcdc
22eb8: d65f03c0 ret
22ebc: d0ffff40 adrp x0, c000 <__libc_init@plt-0x54ab0>
22ec0: 91192000 add x0, x0, #0x648
22ec4: d65f03c0 ret
22ec8: b0ffff40 adrp x0, b000 <__libc_init@plt-0x55ab0>
22ecc: 911e6c00 add x0, x0, #0x79b
22ed0: d65f03c0 ret
22ed4: f0ffff40 adrp x0, d000 <__libc_init@plt-0x53ab0>
22ed8: 910a8000 add x0, x0, #0x2a0
22edc: d65f03c0 ret
22ee0: 90ffff40 adrp x0, a000 <__libc_init@plt-0x56ab0>
22ee4: 913ed000 add x0, x0, #0xfb4
22ee8: d65f03c0 ret
22eec: 90ffff40 adrp x0, a000 <__libc_init@plt-0x56ab0>
22ef0: 91318c00 add x0, x0, #0xc63
22ef4: d65f03c0 ret
22ef8: 90ffff40 adrp x0, a000 <__libc_init@plt-0x56ab0>
22efc: 910a2800 add x0, x0, #0x28a
22f00: d65f03c0 ret
22f04: d0ffff40 adrp x0, c000 <__libc_init@plt-0x54ab0>
22f08: 9119a800 add x0, x0, #0x66a
22f0c: d65f03c0 ret
22f10: d0ffff40 adrp x0, c000 <__libc_init@plt-0x54ab0>
22f14: 912a3800 add x0, x0, #0xa8e
22f18: d65f03c0 ret
22f1c: b0ffff40 adrp x0, b000 <__libc_init@plt-0x55ab0>
22f20: 911f3c00 add x0, x0, #0x7cf
22f24: d65f03c0 ret
22f28: d0ffff40 adrp x0, c000 <__libc_init@plt-0x54ab0>
22f2c: 91313400 add x0, x0, #0xc4d
22f30: d65f03c0 ret
22f34: 90ffff40 adrp x0, a000 <__libc_init@plt-0x56ab0>
22f38: 912cb800 add x0, x0, #0xb2e
22f3c: d65f03c0 ret
22f40: d0ffff40 adrp x0, c000 <__libc_init@plt-0x54ab0>
22f44: 91226c00 add x0, x0, #0x89b
22f48: d65f03c0 ret
22f4c: f0ffff20 adrp x0, 9000 <__libc_init@plt-0x57ab0>
22f50: 91277400 add x0, x0, #0x9dd
22f54: d65f03c0 ret
22f58: 90ffff40 adrp x0, a000 <__libc_init@plt-0x56ab0>
22f5c: 91028800 add x0, x0, #0xa2
22f60: d65f03c0 ret
22f64: b0ffff40 adrp x0, b000 <__libc_init@plt-0x55ab0>
22f68: 913a4000 add x0, x0, #0xe90
22f6c: d65f03c0 ret
22f70: f0ffff40 adrp x0, d000 <__libc_init@plt-0x53ab0>
22f74: 91160800 add x0, x0, #0x582
22f78: d65f03c0 ret
22f7c: d0ffff40 adrp x0, c000 <__libc_init@plt-0x54ab0>
22f80: 910fbc00 add x0, x0, #0x3ef
22f84: d65f03c0 ret
22f88: b0ffff40 adrp x0, b000 <__libc_init@plt-0x55ab0>
22f8c: 913b0400 add x0, x0, #0xec1
22f90: d65f03c0 ret
22f94: b0ffff40 adrp x0, b000 <__libc_init@plt-0x55ab0>
22f98: 912c6400 add x0, x0, #0xb19
22f9c: d65f03c0 ret
22fa0: d0ffff40 adrp x0, c000 <__libc_init@plt-0x54ab0>
22fa4: 913ab000 add x0, x0, #0xeac
22fa8: d65f03c0 ret
22fac: 90ffff40 adrp x0, a000 <__libc_init@plt-0x56ab0>
22fb0: 911bdc00 add x0, x0, #0x6f7
22fb4: d65f03c0 ret
22fb8: f0ffff20 adrp x0, 9000 <__libc_init@plt-0x57ab0>
22fbc: 91340c00 add x0, x0, #0xd03
22fc0: d65f03c0 ret
22fc4: f0ffff20 adrp x0, 9000 <__libc_init@plt-0x57ab0>
22fc8: 9134d000 add x0, x0, #0xd34
22fcc: d65f03c0 ret
22fd0: 90ffff40 adrp x0, a000 <__libc_init@plt-0x56ab0>
22fd4: 911ce000 add x0, x0, #0x738
22fd8: d65f03c0 ret
22fdc: 90ffff40 adrp x0, a000 <__libc_init@plt-0x56ab0>
22fe0: 91321c00 add x0, x0, #0xc87
22fe4: d65f03c0 ret
22fe8: 90ffff40 adrp x0, a000 <__libc_init@plt-0x56ab0>
22fec: 912c1400 add x0, x0, #0xb05
22ff0: d65f03c0 ret
22ff4: b0ffff40 adrp x0, b000 <__libc_init@plt-0x55ab0>
22ff8: 9139dc00 add x0, x0, #0xe77
22ffc: d65f03c0 ret
23000: aa1f03e0 mov x0, xzr
23004: d65f03c0 ret
23008: d10383ff sub sp, sp, #0xe0
2300c: a90d7bfd stp x29, x30, [sp, #208]
23010: 910343fd add x29, sp, #0xd0
23014: 910003e8 mov x8, sp
23018: 928005e9 mov x9, #0xffffffffffffffd0 // #-48
2301c: d10143aa sub x10, x29, #0x50
23020: f81b03a2 stur x2, [x29, #-80]
23024: f2dff009 movk x9, #0xff80, lsl #32
23028: 91020108 add x8, x8, #0x80
2302c: 9100c14a add x10, x10, #0x30
23030: 910043ab add x11, x29, #0x10
23034: d10083a2 sub x2, x29, #0x20
23038: a93b93a3 stp x3, x4, [x29, #-72]
2303c: a93c9ba5 stp x5, x6, [x29, #-56]
23040: f81d83a7 stur x7, [x29, #-40]
23044: ad0007e0 stp q0, q1, [sp]
23048: ad010fe2 stp q2, q3, [sp, #32]
2304c: ad0217e4 stp q4, q5, [sp, #64]
23050: ad031fe6 stp q6, q7, [sp, #96]
23054: a93f27a8 stp x8, x9, [x29, #-16]
23058: a93e2bab stp x11, x10, [x29, #-32]
2305c: 94000001 bl 23060 <__libc_init@plt-0x3da50>
23060: d10143ff sub sp, sp, #0x50
23064: a9027bfd stp x29, x30, [sp, #32]
23068: 910083fd add x29, sp, #0x20
2306c: a90357f6 stp x22, x21, [sp, #48]
23070: a9044ff4 stp x20, x19, [sp, #64]
23074: f0000208 adrp x8, 66000 <strcmp@plt+0x5240>
23078: aa0203f5 mov x21, x2
2307c: aa0103f4 mov x20, x1
23080: aa0003f3 mov x19, x0
23084: f9400508 ldr x8, [x8, #8]
23088: b40000c8 cbz x8, 230a0 <__libc_init@plt-0x3da10>
2308c: f9400260 ldr x0, [x19]
23090: aa1403e2 mov x2, x20
23094: b9400a61 ldr w1, [x19, #8]
23098: aa1503e3 mov x3, x21
2309c: d63f0100 blr x8
230a0: b0000216 adrp x22, 64000 <strcmp@plt+0x3240>
230a4: d503201f nop
230a8: 10f42ba0 adr x0, b61c <__libc_init@plt-0x55494>
230ac: f945fed6 ldr x22, [x22, #3064]
230b0: f94002c1 ldr x1, [x22]
230b4: 9400f6bb bl 60ba0 <fputs@plt>
230b8: f9400262 ldr x2, [x19]
230bc: b40001c2 cbz x2, 230f4 <__libc_init@plt-0x3d9bc>
230c0: 90ffff41 adrp x1, b000 <__libc_init@plt-0x55ab0>
230c4: f94002c0 ldr x0, [x22]
230c8: 9118e421 add x1, x1, #0x639
230cc: 9400f699 bl 60b30 <fprintf@plt>
230d0: b9400a62 ldr w2, [x19, #8]
230d4: 340000a2 cbz w2, 230e8 <__libc_init@plt-0x3d9c8>
230d8: b0ffff41 adrp x1, c000 <__libc_init@plt-0x54ab0>
230dc: f94002c0 ldr x0, [x22]
230e0: 91318821 add x1, x1, #0xc62
230e4: 9400f693 bl 60b30 <fprintf@plt>
230e8: f94002c1 ldr x1, [x22]
230ec: 52800520 mov w0, #0x29 // #41
230f0: 9400f6a0 bl 60b70 <fputc@plt>
230f4: 90ffff40 adrp x0, b000 <__libc_init@plt-0x55ab0>
230f8: f94002c1 ldr x1, [x22]
230fc: 9118f400 add x0, x0, #0x63d
23100: 9400f6a8 bl 60ba0 <fputs@plt>
23104: ad4006a0 ldp q0, q1, [x21]
23108: 910003e2 mov x2, sp
2310c: aa1403e1 mov x1, x20
23110: f94002c0 ldr x0, [x22]
23114: ad0007e0 stp q0, q1, [sp]
23118: 9400f6f6 bl 60cf0 <vfprintf@plt>
2311c: f94002c1 ldr x1, [x22]
23120: 52800140 mov w0, #0xa // #10
23124: 9400f693 bl 60b70 <fputc@plt>
23128: aa1303e0 mov x0, x19
2312c: 940000bb bl 23418 <__libc_init@plt-0x3d698>
23130: 9400f6a8 bl 60bd0 <abort@plt>
23134: f0000208 adrp x8, 66000 <strcmp@plt+0x5240>
23138: f9000500 str x0, [x8, #8]
2313c: d65f03c0 ret
23140: d65f03c0 ret
23144: a9bf7bfd stp x29, x30, [sp, #-16]!
23148: 910003fd mov x29, sp
2314c: 2a0303e4 mov w4, w3
23150: aa0203e3 mov x3, x2
23154: aa0103e2 mov x2, x1
23158: f0ffff21 adrp x1, a000 <__libc_init@plt-0x56ab0>
2315c: 911d7021 add x1, x1, #0x75c
23160: 97ffffaa bl 23008 <__libc_init@plt-0x3daa8>
23164: a9bf7bfd stp x29, x30, [sp, #-16]!
23168: 910003fd mov x29, sp
2316c: aa0103e2 mov x2, x1
23170: f0ffff21 adrp x1, a000 <__libc_init@plt-0x56ab0>
23174: f9400003 ldr x3, [x0]
23178: 911d7021 add x1, x1, #0x75c
2317c: b9400804 ldr w4, [x0, #8]
23180: 97ffffa2 bl 23008 <__libc_init@plt-0x3daa8>
23184: d65f03c0 ret
23188: d65f03c0 ret
2318c: d1000408 sub x8, x0, #0x1
23190: aa0103e0 mov x0, x1
23194: b40000a1 cbz x1, 231a8 <__libc_init@plt-0x3d908>
23198: 38606909 ldrb w9, [x8, x0]
2319c: d1000401 sub x1, x0, #0x1
231a0: 7100813f cmp w9, #0x20
231a4: 54ffff60 b.eq 23190 <__libc_init@plt-0x3d920> // b.none
231a8: d65f03c0 ret
231ac: a9bd7bfd stp x29, x30, [sp, #-48]!
231b0: a90157f6 stp x22, x21, [sp, #16]
231b4: 910003fd mov x29, sp
231b8: a9024ff4 stp x20, x19, [sp, #32]
231bc: aa0803f3 mov x19, x8
231c0: b4000180 cbz x0, 231f0 <__libc_init@plt-0x3d8c0>
231c4: aa0103f4 mov x20, x1
231c8: aa0003f6 mov x22, x0
231cc: 91000421 add x1, x1, #0x1
231d0: aa0203e0 mov x0, x2
231d4: 97fff97c bl 217c4 <__libc_init@plt-0x3f2ec>
231d8: aa1603e1 mov x1, x22
231dc: aa1403e2 mov x2, x20
231e0: aa0003f5 mov x21, x0
231e4: 9400f6c7 bl 60d00 <memcpy@plt>
231e8: 38346abf strb wzr, [x21, x20]
231ec: 14000002 b 231f4 <__libc_init@plt-0x3d8bc>
231f0: aa1f03f5 mov x21, xzr
231f4: f9000275 str x21, [x19]
231f8: a9424ff4 ldp x20, x19, [sp, #32]
231fc: a94157f6 ldp x22, x21, [sp, #16]
23200: a8c37bfd ldp x29, x30, [sp], #48
23204: d65f03c0 ret
23208: b4000580 cbz x0, 232b8 <__libc_init@plt-0x3d7f8>
2320c: f940004a ldr x10, [x2]
23210: b400054a cbz x10, 232b8 <__libc_init@plt-0x3d7f8>
23214: aa0003e8 mov x8, x0
23218: 52800029 mov w9, #0x1 // #1
2321c: aa1f03e0 mov x0, xzr
23220: cb010129 sub x9, x9, x1
23224: 91000508 add x8, x8, #0x1
23228: b4000241 cbz x1, 23270 <__libc_init@plt-0x3d840>
2322c: 8b01014d add x13, x10, x1
23230: aa0803eb mov x11, x8
23234: aa0903ec mov x12, x9
23238: 385ff16e ldurb w14, [x11, #-1]
2323c: 3940014f ldrb w15, [x10]
23240: 510185d0 sub w16, w14, #0x61
23244: 510081d1 sub w17, w14, #0x20
23248: 71006a1f cmp w16, #0x1a
2324c: 1a8e322e csel w14, w17, w14, cc // cc = lo, ul, last
23250: 6b2e01ff cmp w15, w14, uxtb
23254: 540001a1 b.ne 23288 <__libc_init@plt-0x3d828> // b.any
23258: 9100054a add x10, x10, #0x1
2325c: 9100058c add x12, x12, #0x1
23260: 9100056b add x11, x11, #0x1
23264: f100059f cmp x12, #0x1
23268: 54fffe81 b.ne 23238 <__libc_init@plt-0x3d878> // b.any
2326c: aa0d03ea mov x10, x13
23270: 3940014a ldrb w10, [x10]
23274: 3400024a cbz w10, 232bc <__libc_init@plt-0x3d7f4>
23278: 91000400 add x0, x0, #0x1
2327c: f860784a ldr x10, [x2, x0, lsl #3]
23280: b5fffd4a cbnz x10, 23228 <__libc_init@plt-0x3d888>
23284: 1400000d b 232b8 <__libc_init@plt-0x3d7f8>
23288: 35ffff8f cbnz w15, 23278 <__libc_init@plt-0x3d838>
2328c: 12001dca and w10, w14, #0xff
23290: 7100815f cmp w10, #0x20
23294: 54ffff21 b.ne 23278 <__libc_init@plt-0x3d838> // b.any
23298: aa1f03ea mov x10, xzr
2329c: ab0a019f cmn x12, x10
232a0: 540000e0 b.eq 232bc <__libc_init@plt-0x3d7f4> // b.none
232a4: 386a696d ldrb w13, [x11, x10]
232a8: 9100054a add x10, x10, #0x1
232ac: 710081bf cmp w13, #0x20
232b0: 54ffff60 b.eq 2329c <__libc_init@plt-0x3d814> // b.none
232b4: 17fffff1 b 23278 <__libc_init@plt-0x3d838>
232b8: 12800000 mov w0, #0xffffffff // #-1
232bc: d65f03c0 ret
232c0: a9bd7bfd stp x29, x30, [sp, #-48]!
232c4: a90157f6 stp x22, x21, [sp, #16]
232c8: 910003fd mov x29, sp
232cc: a9024ff4 stp x20, x19, [sp, #32]
232d0: aa0003f4 mov x20, x0
232d4: aa0203e0 mov x0, x2
232d8: aa0203f5 mov x21, x2
232dc: aa0103f3 mov x19, x1
232e0: 9400f610 bl 60b20 <strlen@plt>
232e4: eb13001f cmp x0, x19
232e8: 540001a2 b.cs 2331c <__libc_init@plt-0x3d794> // b.hs, b.nlast
232ec: aa0003f6 mov x22, x0
232f0: aa1403e0 mov x0, x20
232f4: aa1503e1 mov x1, x21
232f8: aa1603e2 mov x2, x22
232fc: 9400f681 bl 60d00 <memcpy@plt>
23300: 8b160280 add x0, x20, x22
23304: cb160262 sub x2, x19, x22
23308: a9424ff4 ldp x20, x19, [sp, #32]
2330c: 52800401 mov w1, #0x20 // #32
23310: a94157f6 ldp x22, x21, [sp, #16]
23314: a8c37bfd ldp x29, x30, [sp], #48
23318: 1400f672 b 60ce0 <memset@plt>
2331c: aa1403e0 mov x0, x20
23320: aa1503e1 mov x1, x21
23324: aa1303e2 mov x2, x19
23328: a9424ff4 ldp x20, x19, [sp, #32]
2332c: a94157f6 ldp x22, x21, [sp, #16]
23330: a8c37bfd ldp x29, x30, [sp], #48
23334: 1400f673 b 60d00 <memcpy@plt>
23338: a9bf7bfd stp x29, x30, [sp, #-16]!
2333c: 910003fd mov x29, sp
23340: 39405026 ldrb w6, [x1, #20]
23344: 34000226 cbz w6, 23388 <__libc_init@plt-0x3d728>
23348: 39405008 ldrb w8, [x0, #20]
2334c: aa0503e9 mov x9, x5
23350: 6b0800df cmp w6, w8
23354: 540002e1 b.ne 233b0 <__libc_init@plt-0x3d700> // b.any
23358: aa1f03ea mov x10, xzr
2335c: 9100800b add x11, x0, #0x20
23360: 9100802c add x12, x1, #0x20
23364: f9400165 ldr x5, [x11]
23368: f9400187 ldr x7, [x12]
2336c: eb0500ff cmp x7, x5
23370: 54000101 b.ne 23390 <__libc_init@plt-0x3d720> // b.any
23374: 9100054a add x10, x10, #0x1
23378: 9100616b add x11, x11, #0x18
2337c: 9100618c add x12, x12, #0x18
23380: eb0a011f cmp x8, x10
23384: 54ffff01 b.ne 23364 <__libc_init@plt-0x3d74c> // b.any
23388: a8c17bfd ldp x29, x30, [sp], #16
2338c: d65f03c0 ret
23390: 11000548 add w8, w10, #0x1
23394: 90ffff41 adrp x1, b000 <__libc_init@plt-0x55ab0>
23398: 912d2021 add x1, x1, #0xb48
2339c: aa0203e0 mov x0, x2
233a0: aa0303e2 mov x2, x3
233a4: 2a0803e3 mov w3, w8
233a8: aa0903e6 mov x6, x9
233ac: 97ffff17 bl 23008 <__libc_init@plt-0x3daa8>
233b0: d0ffff21 adrp x1, 9000 <__libc_init@plt-0x57ab0>
233b4: aa0203e0 mov x0, x2
233b8: 91354821 add x1, x1, #0xd52
233bc: aa0303e2 mov x2, x3
233c0: aa0403e3 mov x3, x4
233c4: 2a0803e4 mov w4, w8
233c8: aa0903e5 mov x5, x9
233cc: 97ffff0f bl 23008 <__libc_init@plt-0x3daa8>
233d0: 2a0103e3 mov w3, w1
233d4: 51000428 sub w8, w1, #0x1
233d8: 71003d1f cmp w8, #0xf
233dc: 54000128 b.hi 23400 <__libc_init@plt-0x3d6b0> // b.pmore
233e0: 2a0303e8 mov w8, w3
233e4: 9e670100 fmov d0, x8
233e8: 0e205800 cnt v0.8b, v0.8b
233ec: 2e303800 uaddlv h0, v0.8b
233f0: 1e260008 fmov w8, s0
233f4: 7100091f cmp w8, #0x2
233f8: 54000042 b.cs 23400 <__libc_init@plt-0x3d6b0> // b.hs, b.nlast
233fc: d65f03c0 ret
23400: a9bf7bfd stp x29, x30, [sp, #-16]!
23404: 910003fd mov x29, sp
23408: f0ffff21 adrp x1, a000 <__libc_init@plt-0x56ab0>
2340c: 912d2821 add x1, x1, #0xb4a
23410: 97fffefe bl 23008 <__libc_init@plt-0x3daa8>
23414: 1400f63f b 60d10 <pthread_mutex_destroy@plt>
23418: d10183ff sub sp, sp, #0x60
2341c: a9037bfd stp x29, x30, [sp, #48]
23420: 9100c3fd add x29, sp, #0x30
23424: a90457f6 stp x22, x21, [sp, #64]
23428: a9054ff4 stp x20, x19, [sp, #80]
2342c: d53bd054 mrs x20, tpidr_el0
23430: f0000216 adrp x22, 66000 <strcmp@plt+0x5240>
23434: f9401688 ldr x8, [x20, #40]
23438: f0000215 adrp x21, 66000 <strcmp@plt+0x5240>
2343c: f81f83a8 stur x8, [x29, #-8]
23440: f9401ec8 ldr x8, [x22, #56]
23444: f94022a9 ldr x9, [x21, #64]
23448: aa090108 orr x8, x8, x9
2344c: b4000388 cbz x8, 234bc <__libc_init@plt-0x3d5f4>
23450: f0000213 adrp x19, 66000 <strcmp@plt+0x5240>
23454: 3dc00000 ldr q0, [x0]
23458: 52800028 mov w8, #0x1 // #1
2345c: 91004273 add x19, x19, #0x10
23460: b90013ff str wzr, [sp, #16]
23464: f9000fff str xzr, [sp, #24]
23468: b90023ff str wzr, [sp, #32]
2346c: 3d8003e0 str q0, [sp]
23470: 390033e8 strb w8, [sp, #12]
23474: aa1303e0 mov x0, x19
23478: 9400f62a bl 60d20 <pthread_mutex_lock@plt>
2347c: 35ffffc0 cbnz w0, 23474 <__libc_init@plt-0x3d63c>
23480: f9401ec0 ldr x0, [x22, #56]
23484: b4000060 cbz x0, 23490 <__libc_init@plt-0x3d620>
23488: 910003e1 mov x1, sp
2348c: 94000016 bl 234e4 <__libc_init@plt-0x3d5cc>
23490: f94022a0 ldr x0, [x21, #64]
23494: b4000060 cbz x0, 234a0 <__libc_init@plt-0x3d610>
23498: 910003e1 mov x1, sp
2349c: 94000012 bl 234e4 <__libc_init@plt-0x3d5cc>
234a0: d503201f nop
234a4: 10215b60 adr x0, 66010 <strcmp@plt+0x5250>
234a8: 9400f622 bl 60d30 <pthread_mutex_unlock@plt>
234ac: f9400fe0 ldr x0, [sp, #24]
234b0: f9000fff str xzr, [sp, #24]
234b4: b4000040 cbz x0, 234bc <__libc_init@plt-0x3d5f4>
234b8: 97fff8d4 bl 21808 <__libc_init@plt-0x3f2a8>
234bc: f9401688 ldr x8, [x20, #40]
234c0: f85f83a9 ldur x9, [x29, #-8]
234c4: eb09011f cmp x8, x9
234c8: 540000c1 b.ne 234e0 <__libc_init@plt-0x3d5d0> // b.any
234cc: a9454ff4 ldp x20, x19, [sp, #80]
234d0: a94457f6 ldp x22, x21, [sp, #64]
234d4: a9437bfd ldp x29, x30, [sp, #48]
234d8: 910183ff add sp, sp, #0x60
234dc: d65f03c0 ret
234e0: 9400f598 bl 60b40 <__stack_chk_fail@plt>
234e4: 39424808 ldrb w8, [x0, #146]
234e8: 350003a8 cbnz w8, 2355c <__libc_init@plt-0x3d554>
234ec: f9406c09 ldr x9, [x0, #216]
234f0: f940780a ldr x10, [x0, #240]
234f4: f9409808 ldr x8, [x0, #304]
234f8: 8b090149 add x9, x10, x9
234fc: eb09011f cmp x8, x9
23500: 540002eb b.lt 2355c <__libc_init@plt-0x3d554> // b.tstop
23504: a94e2c0c ldp x12, x11, [x0, #224]
23508: f940680d ldr x13, [x0, #208]
2350c: 8b0c014c add x12, x10, x12
23510: cb0a016a sub x10, x11, x10
23514: cb0c01ab sub x11, x13, x12
23518: eb0a017f cmp x11, x10
2351c: 9a8a316a csel x10, x11, x10, cc // cc = lo, ul, last
23520: 8b090149 add x9, x10, x9
23524: eb09011f cmp x8, x9
23528: 540001aa b.ge 2355c <__libc_init@plt-0x3d554> // b.tcont
2352c: 39408009 ldrb w9, [x0, #32]
23530: 9100e00a add x10, x0, #0x38
23534: 9100600b add x11, x0, #0x18
23538: 7100013f cmp w9, #0x0
2353c: 9a8b0149 csel x9, x10, x11, eq // eq = none
23540: f9409c0a ldr x10, [x0, #312]
23544: f9400129 ldr x9, [x9]
23548: 8b080148 add x8, x10, x8
2354c: 3901c41f strb wzr, [x0, #113]
23550: a9037c1f stp xzr, xzr, [x0, #48]
23554: 8b090108 add x8, x8, x9
23558: a9137c08 stp x8, xzr, [x0, #304]
2355c: 91032000 add x0, x0, #0xc8
23560: aa1f03e2 mov x2, xzr
23564: 140008a5 b 257f8 <__libc_init@plt-0x3b2b8>
23568: a9be7bfd stp x29, x30, [sp, #-32]!
2356c: f9000bf3 str x19, [sp, #16]
23570: 910003fd mov x29, sp
23574: 2a0003f3 mov w19, w0
23578: 94000005 bl 2358c <__libc_init@plt-0x3d524>
2357c: 2a1303e1 mov w1, w19
23580: f9400bf3 ldr x19, [sp, #16]
23584: a8c27bfd ldp x29, x30, [sp], #32
23588: 140000a1 b 2380c <__libc_init@plt-0x3d2a4>
2358c: d10203ff sub sp, sp, #0x80
23590: a9057bfd stp x29, x30, [sp, #80]
23594: 910143fd add x29, sp, #0x50
23598: a90657f6 stp x22, x21, [sp, #96]
2359c: a9074ff4 stp x20, x19, [sp, #112]
235a0: d53bd055 mrs x21, tpidr_el0
235a4: f0000216 adrp x22, 66000 <strcmp@plt+0x5240>
235a8: f94016a8 ldr x8, [x21, #40]
235ac: f81f83a8 stur x8, [x29, #-8]
235b0: f94026d3 ldr x19, [x22, #72]
235b4: b5000ed3 cbnz x19, 2378c <__libc_init@plt-0x3d324>
235b8: d503201f nop
235bc: 102152b3 adr x19, 66010 <strcmp@plt+0x5250>
235c0: aa1303e0 mov x0, x19
235c4: 9400f5d7 bl 60d20 <pthread_mutex_lock@plt>
235c8: 35ffffc0 cbnz w0, 235c0 <__libc_init@plt-0x3d4f0>
235cc: f94026d3 ldr x19, [x22, #72]
235d0: b5000d93 cbnz x19, 23780 <__libc_init@plt-0x3d330>
235d4: d0ffff49 adrp x9, d000 <__libc_init@plt-0x53ab0>
235d8: 52801b28 mov w8, #0xd9 // #217
235dc: 91034d29 add x9, x9, #0xd3
235e0: d10063a0 sub x0, x29, #0x18
235e4: 52849101 mov w1, #0x2488 // #9352
235e8: b90023ff str wzr, [sp, #32]
235ec: b81f03a8 stur w8, [x29, #-16]
235f0: f81e83a9 stur x9, [x29, #-24]
235f4: 3cde83a0 ldur q0, [x29, #-24]
235f8: f90017ff str xzr, [sp, #40]
235fc: b90033ff str wzr, [sp, #48]
23600: 3d8007e0 str q0, [sp, #16]
23604: 390073ff strb wzr, [sp, #28]
23608: 97fff86f bl 217c4 <__libc_init@plt-0x3f2ec>
2360c: 2a1f03e1 mov w1, wzr
23610: 52849102 mov w2, #0x2488 // #9352
23614: aa0003f3 mov x19, x0
23618: 9400f5b2 bl 60ce0 <memset@plt>
2361c: aa1303e0 mov x0, x19
23620: aa1f03e1 mov x1, xzr
23624: 9400f5c7 bl 60d40 <pthread_mutex_init@plt>
23628: 52848f88 mov w8, #0x247c // #9340
2362c: 9100c260 add x0, x19, #0x30
23630: 2a1f03e1 mov w1, wzr
23634: 52840802 mov w2, #0x2040 // #8256
23638: 3900a27f strb wzr, [x19, #40]
2363c: b9247a7f str wzr, [x19, #9336]
23640: 38286a7f strb wzr, [x19, x8]
23644: 9400f5a7 bl 60ce0 <memset@plt>
23648: 52801028 mov w8, #0x81 // #129
2364c: d10063a2 sub x2, x29, #0x18
23650: 910033e3 add x3, sp, #0xc
23654: aa1303e0 mov x0, x19
23658: 528000c1 mov w1, #0x6 // #6
2365c: 390033ff strb wzr, [sp, #12]
23660: b9248268 str w8, [x19, #9344]
23664: 9400008b bl 23890 <__libc_init@plt-0x3d220>
23668: 394033e8 ldrb w8, [sp, #12]
2366c: 35000a48 cbnz w8, 237b4 <__libc_init@plt-0x3d2fc>
23670: aa0003f4 mov x20, x0
23674: 9101e000 add x0, x0, #0x78
23678: 52800021 mov w1, #0x1 // #1
2367c: 97fffa7c bl 2206c <__libc_init@plt-0x3ea44>
23680: 39424688 ldrb w8, [x20, #145]
23684: 34000088 cbz w8, 23694 <__libc_init@plt-0x3d41c>
23688: 2a1f03e1 mov w1, wzr
2368c: b9012a9f str wzr, [x20, #296]
23690: 14000002 b 23698 <__libc_init@plt-0x3d418>
23694: 52807e81 mov w1, #0x3f4 // #1012
23698: 910043e0 add x0, sp, #0x10
2369c: 97fffd3b bl 22b88 <__libc_init@plt-0x3df28>
236a0: 52802008 mov w8, #0x100 // #256
236a4: f0000209 adrp x9, 66000 <strcmp@plt+0x5240>
236a8: d10063a2 sub x2, x29, #0x18
236ac: 910033e3 add x3, sp, #0xc
236b0: aa1303e0 mov x0, x19
236b4: 528000a1 mov w1, #0x5 // #5
236b8: 79000a88 strh w8, [x20, #4]
236bc: f9001d34 str x20, [x9, #56]
236c0: 94000074 bl 23890 <__libc_init@plt-0x3d220>
236c4: 394033e8 ldrb w8, [sp, #12]
236c8: 35000848 cbnz w8, 237d0 <__libc_init@plt-0x3d2e0>
236cc: aa0003f4 mov x20, x0
236d0: 9101e000 add x0, x0, #0x78
236d4: 2a1f03e1 mov w1, wzr
236d8: 97fffa65 bl 2206c <__libc_init@plt-0x3ea44>
236dc: 39424288 ldrb w8, [x20, #144]
236e0: 340000a8 cbz w8, 236f4 <__libc_init@plt-0x3d3bc>
236e4: 52800028 mov w8, #0x1 // #1
236e8: 2a1f03e1 mov w1, wzr
236ec: b9012a88 str w8, [x20, #296]
236f0: 14000002 b 236f8 <__libc_init@plt-0x3d3b8>
236f4: 52807ea1 mov w1, #0x3f5 // #1013
236f8: 910043e0 add x0, sp, #0x10
236fc: 97fffd23 bl 22b88 <__libc_init@plt-0x3df28>
23700: 52802008 mov w8, #0x100 // #256
23704: f0000209 adrp x9, 66000 <strcmp@plt+0x5240>
23708: d10063a2 sub x2, x29, #0x18
2370c: 910033e3 add x3, sp, #0xc
23710: aa1303e0 mov x0, x19
23714: 2a1f03e1 mov w1, wzr
23718: 79000a88 strh w8, [x20, #4]
2371c: f9002934 str x20, [x9, #80]
23720: 9400005c bl 23890 <__libc_init@plt-0x3d220>
23724: 394033e8 ldrb w8, [sp, #12]
23728: 35000628 cbnz w8, 237ec <__libc_init@plt-0x3d2c4>
2372c: aa0003f4 mov x20, x0
23730: 9101e000 add x0, x0, #0x78
23734: 52800041 mov w1, #0x2 // #2
23738: 97fffa4d bl 2206c <__libc_init@plt-0x3ea44>
2373c: 39424688 ldrb w8, [x20, #145]
23740: 34000088 cbz w8, 23750 <__libc_init@plt-0x3d360>
23744: 2a1f03e1 mov w1, wzr
23748: b9012a9f str wzr, [x20, #296]
2374c: 14000002 b 23754 <__libc_init@plt-0x3d35c>
23750: 52807e81 mov w1, #0x3f4 // #1012
23754: 910043e0 add x0, sp, #0x10
23758: 97fffd0c bl 22b88 <__libc_init@plt-0x3df28>
2375c: 52802008 mov w8, #0x100 // #256
23760: f0000209 adrp x9, 66000 <strcmp@plt+0x5240>
23764: 79000a88 strh w8, [x20, #4]
23768: f94017e0 ldr x0, [sp, #40]
2376c: f9002134 str x20, [x9, #64]
23770: f90026d3 str x19, [x22, #72]
23774: f90017ff str xzr, [sp, #40]
23778: b4000040 cbz x0, 23780 <__libc_init@plt-0x3d330>
2377c: 97fff823 bl 21808 <__libc_init@plt-0x3f2a8>
23780: d503201f nop
23784: 10214460 adr x0, 66010 <strcmp@plt+0x5250>
23788: 9400f56a bl 60d30 <pthread_mutex_unlock@plt>
2378c: f94016a8 ldr x8, [x21, #40]
23790: f85f83a9 ldur x9, [x29, #-8]
23794: eb09011f cmp x8, x9
23798: 54000381 b.ne 23808 <__libc_init@plt-0x3d2a8> // b.any
2379c: aa1303e0 mov x0, x19
237a0: a9474ff4 ldp x20, x19, [sp, #112]
237a4: a94657f6 ldp x22, x21, [sp, #96]
237a8: a9457bfd ldp x29, x30, [sp, #80]
237ac: 910203ff add sp, sp, #0x80
237b0: d65f03c0 ret
237b4: b0ffff41 adrp x1, c000 <__libc_init@plt-0x54ab0>
237b8: d0ffff42 adrp x2, d000 <__libc_init@plt-0x53ab0>
237bc: 913c3821 add x1, x1, #0xf0e
237c0: 91034c42 add x2, x2, #0xd3
237c4: d10063a0 sub x0, x29, #0x18
237c8: 52801be3 mov w3, #0xdf // #223
237cc: 97fffe5e bl 23144 <__libc_init@plt-0x3d96c>
237d0: b0ffff41 adrp x1, c000 <__libc_init@plt-0x54ab0>
237d4: d0ffff42 adrp x2, d000 <__libc_init@plt-0x53ab0>
237d8: 913c3821 add x1, x1, #0xf0e
237dc: 91034c42 add x2, x2, #0xd3
237e0: d10063a0 sub x0, x29, #0x18
237e4: 52801cc3 mov w3, #0xe6 // #230
237e8: 97fffe57 bl 23144 <__libc_init@plt-0x3d96c>
237ec: b0ffff41 adrp x1, c000 <__libc_init@plt-0x54ab0>
237f0: d0ffff42 adrp x2, d000 <__libc_init@plt-0x53ab0>
237f4: 913c3821 add x1, x1, #0xf0e
237f8: 91034c42 add x2, x2, #0xd3
237fc: d10063a0 sub x0, x29, #0x18
23800: 52801dc3 mov w3, #0xee // #238
23804: 97fffe50 bl 23144 <__libc_init@plt-0x3d96c>
23808: 9400f4ce bl 60b40 <__stack_chk_fail@plt>
2380c: a9be7bfd stp x29, x30, [sp, #-32]!
23810: a9014ff4 stp x20, x19, [sp, #16]
23814: 910003fd mov x29, sp
23818: 2a0103f4 mov w20, w1
2381c: aa0003f3 mov x19, x0
23820: aa1303e0 mov x0, x19
23824: 9400f53f bl 60d20 <pthread_mutex_lock@plt>
23828: 35ffffc0 cbnz w0, 23820 <__libc_init@plt-0x3d290>
2382c: aa1303e0 mov x0, x19
23830: 2a1403e1 mov w1, w20
23834: 94000a5c bl 261a4 <__libc_init@plt-0x3a90c>
23838: aa0003f4 mov x20, x0
2383c: aa1303e0 mov x0, x19
23840: 9400f53c bl 60d30 <pthread_mutex_unlock@plt>
23844: aa1403e0 mov x0, x20
23848: a9414ff4 ldp x20, x19, [sp, #16]
2384c: a8c27bfd ldp x29, x30, [sp], #32
23850: d65f03c0 ret
23854: a9bd7bfd stp x29, x30, [sp, #-48]!
23858: f9000bf5 str x21, [sp, #16]
2385c: 910003fd mov x29, sp
23860: a9024ff4 stp x20, x19, [sp, #32]
23864: aa0203f3 mov x19, x2
23868: aa0103f4 mov x20, x1
2386c: 2a0003f5 mov w21, w0
23870: 97ffff47 bl 2358c <__libc_init@plt-0x3d524>
23874: aa1403e2 mov x2, x20
23878: aa1303e3 mov x3, x19
2387c: a9424ff4 ldp x20, x19, [sp, #32]
23880: 2a1503e1 mov w1, w21
23884: f9400bf5 ldr x21, [sp, #16]
23888: a8c37bfd ldp x29, x30, [sp], #48
2388c: 14000001 b 23890 <__libc_init@plt-0x3d220>
23890: a9bc7bfd stp x29, x30, [sp, #-64]!
23894: f9000bf7 str x23, [sp, #16]
23898: 910003fd mov x29, sp
2389c: a90257f6 stp x22, x21, [sp, #32]
238a0: a9034ff4 stp x20, x19, [sp, #48]
238a4: aa0303f5 mov x21, x3
238a8: aa0203f4 mov x20, x2
238ac: 2a0103f6 mov w22, w1
238b0: aa0003f3 mov x19, x0
238b4: aa1303e0 mov x0, x19
238b8: 9400f51a bl 60d20 <pthread_mutex_lock@plt>
238bc: 35ffffc0 cbnz w0, 238b4 <__libc_init@plt-0x3d1fc>
238c0: aa1303e0 mov x0, x19
238c4: 2a1603e1 mov w1, w22
238c8: 94000a37 bl 261a4 <__libc_init@plt-0x3a90c>
238cc: b40000a0 cbz x0, 238e0 <__libc_init@plt-0x3d1d0>
238d0: 52800028 mov w8, #0x1 // #1
238d4: aa0003f7 mov x23, x0
238d8: 390002a8 strb w8, [x21]
238dc: 1400000a b 23904 <__libc_init@plt-0x3d1ac>
238e0: 390002bf strb wzr, [x21]
238e4: 37f800f6 tbnz w22, #31, 23900 <__libc_init@plt-0x3d1b0>
238e8: aa1303e0 mov x0, x19
238ec: 2a1603e1 mov w1, w22
238f0: aa1403e2 mov x2, x20
238f4: 9400c1ad bl 53fa8 <__libc_init@plt-0xcb08>
238f8: aa0003f7 mov x23, x0
238fc: 14000002 b 23904 <__libc_init@plt-0x3d1ac>
23900: aa1f03f7 mov x23, xzr
23904: aa1303e0 mov x0, x19
23908: 9400f50a bl 60d30 <pthread_mutex_unlock@plt>
2390c: a9434ff4 ldp x20, x19, [sp, #48]
23910: aa1703e0 mov x0, x23
23914: a94257f6 ldp x22, x21, [sp, #32]
23918: f9400bf7 ldr x23, [sp, #16]
2391c: a8c47bfd ldp x29, x30, [sp], #64
23920: d65f03c0 ret
23924: d10203ff sub sp, sp, #0x80
23928: a9047bfd stp x29, x30, [sp, #64]
2392c: 910103fd add x29, sp, #0x40
23930: f9002bf7 str x23, [sp, #80]
23934: a90657f6 stp x22, x21, [sp, #96]
23938: a9074ff4 stp x20, x19, [sp, #112]
2393c: d53bd057 mrs x23, tpidr_el0
23940: aa0303f6 mov x22, x3
23944: f94016e8 ldr x8, [x23, #40]
23948: aa0203f3 mov x19, x2
2394c: 2a0103f5 mov w21, w1
23950: 2a0003f4 mov w20, w0
23954: f81f83a8 stur x8, [x29, #-8]
23958: 390033ff strb wzr, [sp, #12]
2395c: 97ffff0c bl 2358c <__libc_init@plt-0x3d524>
23960: 910033e3 add x3, sp, #0xc
23964: 2a1403e1 mov w1, w20
23968: aa1603e2 mov x2, x22
2396c: 97ffffc9 bl 23890 <__libc_init@plt-0x3d220>
23970: aa0003f4 mov x20, x0
23974: b4000360 cbz x0, 239e0 <__libc_init@plt-0x3d0d0>
23978: 394033e8 ldrb w8, [sp, #12]
2397c: 35000328 cbnz w8, 239e0 <__libc_init@plt-0x3d0d0>
23980: d2800048 mov x8, #0x2 // #2
23984: 710006bf cmp w21, #0x1
23988: f2c00028 movk x8, #0x1, lsl #32
2398c: d2800042 mov x2, #0x2 // #2
23990: b2400109 orr x9, x8, #0x1
23994: 91000908 add x8, x8, #0x2
23998: 3dc002c0 ldr q0, [x22]
2399c: 9a890101 csel x1, x8, x9, eq // eq = none
239a0: 910043e5 add x5, sp, #0x10
239a4: aa1403e0 mov x0, x20
239a8: f2c00022 movk x2, #0x1, lsl #32
239ac: 52800023 mov w3, #0x1 // #1
239b0: 52800024 mov w4, #0x1 // #1
239b4: b90023ff str wzr, [sp, #32]
239b8: 3d8007e0 str q0, [sp, #16]
239bc: 390073ff strb wzr, [sp, #28]
239c0: f90017ff str xzr, [sp, #40]
239c4: b90033ff str wzr, [sp, #48]
239c8: 94000012 bl 23a10 <__libc_init@plt-0x3d0a0>
239cc: 79000a93 strh w19, [x20, #4]
239d0: f94017e0 ldr x0, [sp, #40]
239d4: f90017ff str xzr, [sp, #40]
239d8: b4000040 cbz x0, 239e0 <__libc_init@plt-0x3d0d0>
239dc: 97fff78b bl 21808 <__libc_init@plt-0x3f2a8>
239e0: f94016e8 ldr x8, [x23, #40]
239e4: f85f83a9 ldur x9, [x29, #-8]
239e8: eb09011f cmp x8, x9
239ec: 54000101 b.ne 23a0c <__libc_init@plt-0x3d0a4> // b.any
239f0: aa1403e0 mov x0, x20
239f4: f9402bf7 ldr x23, [sp, #80]
239f8: a9474ff4 ldp x20, x19, [sp, #112]
239fc: a94657f6 ldp x22, x21, [sp, #96]
23a00: a9447bfd ldp x29, x30, [sp, #64]
23a04: 910203ff add sp, sp, #0x80
23a08: d65f03c0 ret
23a0c: 9400f44d bl 60b40 <__stack_chk_fail@plt>
23a10: d10183ff sub sp, sp, #0x60
23a14: a9017bfd stp x29, x30, [sp, #16]
23a18: 910043fd add x29, sp, #0x10
23a1c: a90267fa stp x26, x25, [sp, #32]
23a20: a9035ff8 stp x24, x23, [sp, #48]
23a24: a90457f6 stp x22, x21, [sp, #64]
23a28: a9054ff4 stp x20, x19, [sp, #80]
23a2c: d53bd05a mrs x26, tpidr_el0
23a30: aa0103f7 mov x23, x1
23a34: f9401748 ldr x8, [x26, #40]
23a38: aa0003f8 mov x24, x0
23a3c: aa0503e0 mov x0, x5
23a40: 52800401 mov w1, #0x20 // #32
23a44: aa0503f3 mov x19, x5
23a48: 2a0403f4 mov w20, w4
23a4c: 2a0303f5 mov w21, w3
23a50: aa0203f6 mov x22, x2
23a54: f90007e8 str x8, [sp, #8]
23a58: 97fff75b bl 217c4 <__libc_init@plt-0x3f2ec>
23a5c: 3900001f strb wzr, [x0]
23a60: f0ffff22 adrp x2, a000 <__libc_init@plt-0x56ab0>
23a64: b9412703 ldr w3, [x24, #292]
23a68: 91175042 add x2, x2, #0x5d4
23a6c: 52800401 mov w1, #0x20 // #32
23a70: aa0003f9 mov x25, x0
23a74: f90003e0 str x0, [sp]
23a78: 9400f4b6 bl 60d50 <snprintf@plt>
23a7c: aa1903e0 mov x0, x25
23a80: 9400f428 bl 60b20 <strlen@plt>
23a84: aa0003e5 mov x5, x0
23a88: 910003e4 mov x4, sp
23a8c: aa1803e0 mov x0, x24
23a90: aa1703e1 mov x1, x23
23a94: aa1603e2 mov x2, x22
23a98: 2a1503e3 mov w3, w21
23a9c: 2a1403e6 mov w6, w20
23aa0: aa1303e7 mov x7, x19
23aa4: 9400006b bl 23c50 <__libc_init@plt-0x3ce60>
23aa8: f94003e0 ldr x0, [sp]
23aac: f90003ff str xzr, [sp]
23ab0: b4000040 cbz x0, 23ab8 <__libc_init@plt-0x3cff8>
23ab4: 97fff755 bl 21808 <__libc_init@plt-0x3f2a8>
23ab8: f9401748 ldr x8, [x26, #40]
23abc: f94007e9 ldr x9, [sp, #8]
23ac0: eb09011f cmp x8, x9
23ac4: 54000101 b.ne 23ae4 <__libc_init@plt-0x3cfcc> // b.any
23ac8: a9454ff4 ldp x20, x19, [sp, #80]
23acc: a94457f6 ldp x22, x21, [sp, #64]
23ad0: a9435ff8 ldp x24, x23, [sp, #48]
23ad4: a94267fa ldp x26, x25, [sp, #32]
23ad8: a9417bfd ldp x29, x30, [sp, #16]
23adc: 910183ff add sp, sp, #0x60
23ae0: d65f03c0 ret
23ae4: 9400f417 bl 60b40 <__stack_chk_fail@plt>
23ae8: a9be7bfd stp x29, x30, [sp, #-32]!
23aec: a9014ff4 stp x20, x19, [sp, #16]
23af0: 910003fd mov x29, sp
23af4: aa0103f3 mov x19, x1
23af8: aa0003f4 mov x20, x0
23afc: 97fffea4 bl 2358c <__libc_init@plt-0x3d524>
23b00: aa1403e1 mov x1, x20
23b04: aa1303e2 mov x2, x19
23b08: a9414ff4 ldp x20, x19, [sp, #16]
23b0c: a8c27bfd ldp x29, x30, [sp], #32
23b10: 14000001 b 23b14 <__libc_init@plt-0x3cf9c>
23b14: a9bd7bfd stp x29, x30, [sp, #-48]!
23b18: f9000bf5 str x21, [sp, #16]
23b1c: 910003fd mov x29, sp
23b20: a9024ff4 stp x20, x19, [sp, #32]
23b24: aa0203f4 mov x20, x2
23b28: aa0103f5 mov x21, x1
23b2c: aa0003f3 mov x19, x0
23b30: aa1303e0 mov x0, x19
23b34: 9400f47b bl 60d20 <pthread_mutex_lock@plt>
23b38: 35ffffc0 cbnz w0, 23b30 <__libc_init@plt-0x3cf80>
23b3c: aa1303e0 mov x0, x19
23b40: aa1503e1 mov x1, x21
23b44: aa1403e2 mov x2, x20
23b48: 9400c223 bl 543d4 <__libc_init@plt-0xc6dc>
23b4c: aa0003f4 mov x20, x0
23b50: aa1303e0 mov x0, x19
23b54: 9400f477 bl 60d30 <pthread_mutex_unlock@plt>
23b58: aa1403e0 mov x0, x20
23b5c: f9400bf5 ldr x21, [sp, #16]
23b60: a9424ff4 ldp x20, x19, [sp, #32]
23b64: a8c37bfd ldp x29, x30, [sp], #48
23b68: d65f03c0 ret
23b6c: d10103ff sub sp, sp, #0x40
23b70: a9017bfd stp x29, x30, [sp, #16]
23b74: 910043fd add x29, sp, #0x10
23b78: f90013f5 str x21, [sp, #32]
23b7c: a9034ff4 stp x20, x19, [sp, #48]
23b80: d53bd055 mrs x21, tpidr_el0
23b84: aa0103f3 mov x19, x1
23b88: f94016a8 ldr x8, [x21, #40]
23b8c: 2a0003f4 mov w20, w0
23b90: f90007e8 str x8, [sp, #8]
23b94: 390013ff strb wzr, [sp, #4]
23b98: 97fffe7d bl 2358c <__libc_init@plt-0x3d524>
23b9c: 910013e3 add x3, sp, #0x4
23ba0: 2a1403e1 mov w1, w20
23ba4: aa1303e2 mov x2, x19
23ba8: 97ffff3a bl 23890 <__libc_init@plt-0x3d220>
23bac: b4000180 cbz x0, 23bdc <__libc_init@plt-0x3ced4>
23bb0: 394013e8 ldrb w8, [sp, #4]
23bb4: 35000148 cbnz w8, 23bdc <__libc_init@plt-0x3ced4>
23bb8: f94016a8 ldr x8, [x21, #40]
23bbc: f94007e9 ldr x9, [sp, #8]
23bc0: eb09011f cmp x8, x9
23bc4: 540001a1 b.ne 23bf8 <__libc_init@plt-0x3ceb8> // b.any
23bc8: a9434ff4 ldp x20, x19, [sp, #48]
23bcc: a9417bfd ldp x29, x30, [sp, #16]
23bd0: f94013f5 ldr x21, [sp, #32]
23bd4: 910103ff add sp, sp, #0x40
23bd8: d65f03c0 ret
23bdc: d0ffff21 adrp x1, 9000 <__libc_init@plt-0x57ab0>
23be0: d0ffff42 adrp x2, d000 <__libc_init@plt-0x53ab0>
23be4: 91366021 add x1, x1, #0xd98
23be8: 91034c42 add x2, x2, #0xd3
23bec: aa1303e0 mov x0, x19
23bf0: 528009a3 mov w3, #0x4d // #77
23bf4: 97fffd54 bl 23144 <__libc_init@plt-0x3d96c>
23bf8: 9400f3d2 bl 60b40 <__stack_chk_fail@plt>
23bfc: a9be7bfd stp x29, x30, [sp, #-32]!
23c00: f9000bf3 str x19, [sp, #16]
23c04: 910003fd mov x29, sp
23c08: 2a0003f3 mov w19, w0
23c0c: 97fffe60 bl 2358c <__libc_init@plt-0x3d524>
23c10: 2a1303e1 mov w1, w19
23c14: f9400bf3 ldr x19, [sp, #16]
23c18: a8c27bfd ldp x29, x30, [sp], #32
23c1c: 1400c101 b 54020 <__libc_init@plt-0xca90>
23c20: a9be7bfd stp x29, x30, [sp, #-32]!
23c24: a9014ff4 stp x20, x19, [sp, #16]
23c28: 910003fd mov x29, sp
23c2c: 2a0103f3 mov w19, w1
23c30: aa0003f4 mov x20, x0
23c34: 97fffe56 bl 2358c <__libc_init@plt-0x3d524>
23c38: aa1403e1 mov x1, x20
23c3c: 9400c0ab bl 53ee8 <__libc_init@plt-0xcbc8>
23c40: 39050413 strb w19, [x0, #321]
23c44: a9414ff4 ldp x20, x19, [sp, #16]
23c48: a8c27bfd ldp x29, x30, [sp], #32
23c4c: d65f03c0 ret
23c50: a9ba7bfd stp x29, x30, [sp, #-96]!
23c54: a9016ffc stp x28, x27, [sp, #16]
23c58: 910003fd mov x29, sp
23c5c: a90267fa stp x26, x25, [sp, #32]
23c60: a9035ff8 stp x24, x23, [sp, #48]
23c64: a90457f6 stp x22, x21, [sp, #64]
23c68: a9054ff4 stp x20, x19, [sp, #80]
23c6c: b0000208 adrp x8, 64000 <strcmp@plt+0x3240>
23c70: aa0003fa mov x26, x0
23c74: aa0703f5 mov x21, x7
23c78: aa0003f3 mov x19, x0
23c7c: aa0103f8 mov x24, x1
23c80: aa0503f6 mov x22, x5
23c84: f945f508 ldr x8, [x8, #3048]
23c88: aa0403f9 mov x25, x4
23c8c: 2a0303f4 mov w20, w3
23c90: aa0203f7 mov x23, x2
23c94: b8478f49 ldr w9, [x26, #120]!
23c98: b9402108 ldr w8, [x8, #32]
23c9c: d3609c3c ubfx x28, x1, #32, #8
23ca0: 7100011f cmp w8, #0x0
23ca4: 1a8800c8 csel w8, w6, w8, eq // eq = none
23ca8: 51000d08 sub w8, w8, #0x3
23cac: 7100091f cmp w8, #0x2
23cb0: 1a9f27e8 cset w8, cc // cc = lo, ul, last
23cb4: 39032348 strb w8, [x26, #200]
23cb8: 37f80789 tbnz w9, #31, 23da8 <__libc_init@plt-0x3cd08>
23cbc: f940033b ldr x27, [x25]
23cc0: b400021b cbz x27, 23d00 <__libc_init@plt-0x3cdb0>
23cc4: f9404260 ldr x0, [x19, #128]
23cc8: 2a1f03e8 mov w8, wzr
23ccc: b4000140 cbz x0, 23cf4 <__libc_init@plt-0x3cdbc>
23cd0: f940466a ldr x10, [x19, #136]
23cd4: 2a0803e9 mov w9, w8
23cd8: eb16015f cmp x10, x22
23cdc: 540000e1 b.ne 23cf8 <__libc_init@plt-0x3cdb8> // b.any
23ce0: aa1b03e1 mov x1, x27
23ce4: aa1603e2 mov x2, x22
23ce8: 9400f41e bl 60d60 <memcmp@plt>
23cec: 7100001f cmp w0, #0x0
23cf0: 1a9f17e8 cset w8, eq // eq = none
23cf4: 2a0803e9 mov w9, w8
23cf8: 350000bc cbnz w28, 23d0c <__libc_init@plt-0x3cda4>
23cfc: 14000012 b 23d44 <__libc_init@plt-0x3cd6c>
23d00: 2a1f03e9 mov w9, wzr
23d04: 52800028 mov w8, #0x1 // #1
23d08: 340001fc cbz w28, 23d44 <__libc_init@plt-0x3cd6c>
23d0c: 340001d8 cbz w24, 23d44 <__libc_init@plt-0x3cd6c>
23d10: 52000129 eor w9, w9, #0x1
23d14: 37000189 tbnz w9, #0, 23d44 <__libc_init@plt-0x3cd6c>
23d18: aa1503e0 mov x0, x21
23d1c: d0ffff42 adrp x2, d000 <__libc_init@plt-0x53ab0>
23d20: a9454ff4 ldp x20, x19, [sp, #80]
23d24: 911b2c42 add x2, x2, #0x6cb
23d28: 52807d21 mov w1, #0x3e9 // #1001
23d2c: a94457f6 ldp x22, x21, [sp, #64]
23d30: a9435ff8 ldp x24, x23, [sp, #48]
23d34: a94267fa ldp x26, x25, [sp, #32]
23d38: a9416ffc ldp x28, x27, [sp, #16]
23d3c: a8c67bfd ldp x29, x30, [sp], #96
23d40: 17fffb16 b 22998 <__libc_init@plt-0x3e118>
23d44: 34000168 cbz w8, 23d70 <__libc_init@plt-0x3cd40>
23d48: f900033f str xzr, [x25]
23d4c: b40011db cbz x27, 23f84 <__libc_init@plt-0x3cb2c>
23d50: aa1b03e0 mov x0, x27
23d54: a9454ff4 ldp x20, x19, [sp, #80]
23d58: a94457f6 ldp x22, x21, [sp, #64]
23d5c: a9435ff8 ldp x24, x23, [sp, #48]
23d60: a94267fa ldp x26, x25, [sp, #32]
23d64: a9416ffc ldp x28, x27, [sp, #16]
23d68: a8c67bfd ldp x29, x30, [sp], #96
23d6c: 17fff6a7 b 21808 <__libc_init@plt-0x3f2a8>
23d70: aa1303e0 mov x0, x19
23d74: aa1503e1 mov x1, x21
23d78: 9400008a bl 23fa0 <__libc_init@plt-0x3cb10>
23d7c: aa1303e0 mov x0, x19
23d80: aa1503e1 mov x1, x21
23d84: 97fffdd8 bl 234e4 <__libc_init@plt-0x3d5cc>
23d88: 91032260 add x0, x19, #0xc8
23d8c: aa1f03e1 mov x1, xzr
23d90: aa1503e2 mov x2, x21
23d94: 94000093 bl 23fe0 <__libc_init@plt-0x3cad0>
23d98: aa1a03e0 mov x0, x26
23d9c: 2a1f03e1 mov w1, wzr
23da0: aa1503e2 mov x2, x21
23da4: 97fff8cf bl 220e0 <__libc_init@plt-0x3e9d0>
23da8: b40002f6 cbz x22, 23e04 <__libc_init@plt-0x3ccac>
23dac: f9400328 ldr x8, [x25]
23db0: b40002a8 cbz x8, 23e04 <__libc_init@plt-0x3ccac>
23db4: 97fffdf6 bl 2358c <__libc_init@plt-0x3d524>
23db8: f9400321 ldr x1, [x25]
23dbc: aa1603e2 mov x2, x22
23dc0: 97ffff55 bl 23b14 <__libc_init@plt-0x3cf9c>
23dc4: b4000200 cbz x0, 23e04 <__libc_init@plt-0x3ccac>
23dc8: b9412663 ldr w3, [x19, #292]
23dcc: 2a1603e4 mov w4, w22
23dd0: f9400325 ldr x5, [x25]
23dd4: d0ffff42 adrp x2, d000 <__libc_init@plt-0x53ab0>
23dd8: b9412406 ldr w6, [x0, #292]
23ddc: aa1503e0 mov x0, x21
23de0: a9454ff4 ldp x20, x19, [sp, #80]
23de4: 91044042 add x2, x2, #0x110
23de8: 528081a1 mov w1, #0x40d // #1037
23dec: a94457f6 ldp x22, x21, [sp, #64]
23df0: a9435ff8 ldp x24, x23, [sp, #48]
23df4: a94267fa ldp x26, x25, [sp, #32]
23df8: a9416ffc ldp x28, x27, [sp, #16]
23dfc: a8c67bfd ldp x29, x30, [sp], #96
23e00: 17fffae6 b 22998 <__libc_init@plt-0x3e118>
23e04: aa1a03e0 mov x0, x26
23e08: aa1903e1 mov x1, x25
23e0c: aa1603e2 mov x2, x22
23e10: 97fff7b3 bl 21cdc <__libc_init@plt-0x3edd4>
23e14: 7100039f cmp w28, #0x0
23e18: 52800088 mov w8, #0x4 // #4
23e1c: 1a980101 csel w1, w8, w24, eq // eq = none
23e20: aa1a03e0 mov x0, x26
23e24: aa1703e2 mov x2, x23
23e28: 2a1403e3 mov w3, w20
23e2c: aa1503e4 mov x4, x21
23e30: 97fff7ba bl 21d18 <__libc_init@plt-0x3ed98>
23e34: a94ade76 ldp x22, x23, [x19, #168]
23e38: b9400268 ldr w8, [x19]
23e3c: 7100051f cmp w8, #0x1
23e40: 540004a1 b.ne 23ed4 <__libc_init@plt-0x3cbdc> // b.any
23e44: 39404268 ldrb w8, [x19, #16]
23e48: 91002278 add x24, x19, #0x8
23e4c: 34000228 cbz w8, 23e90 <__libc_init@plt-0x3cc20>
23e50: f9400304 ldr x4, [x24]
23e54: f100009f cmp x4, #0x0
23e58: 540002ad b.le 23eac <__libc_init@plt-0x3cc04>
23e5c: 72001eff tst w23, #0xff
23e60: 54000320 b.eq 23ec4 <__libc_init@plt-0x3cbec> // b.none
23e64: 9ac40ec8 sdiv x8, x22, x4
23e68: 9b04d908 msub x8, x8, x4, x22
23e6c: b40002c8 cbz x8, 23ec4 <__libc_init@plt-0x3cbec>
23e70: d0ffff22 adrp x2, 9000 <__libc_init@plt-0x57ab0>
23e74: b9412663 ldr w3, [x19, #292]
23e78: 913c7c42 add x2, x2, #0xf1f
23e7c: aa1503e0 mov x0, x21
23e80: 52807e21 mov w1, #0x3f1 // #1009
23e84: aa1603e5 mov x5, x22
23e88: 97fffac4 bl 22998 <__libc_init@plt-0x3e118>
23e8c: 1400000e b 23ec4 <__libc_init@plt-0x3cbec>
23e90: b0ffff42 adrp x2, c000 <__libc_init@plt-0x54ab0>
23e94: b9412663 ldr w3, [x19, #292]
23e98: 91094c42 add x2, x2, #0x253
23e9c: aa1503e0 mov x0, x21
23ea0: 52807e21 mov w1, #0x3f1 // #1009
23ea4: 97fffabd bl 22998 <__libc_init@plt-0x3e118>
23ea8: 14000007 b 23ec4 <__libc_init@plt-0x3cbec>
23eac: b0ffff42 adrp x2, c000 <__libc_init@plt-0x54ab0>
23eb0: b9412663 ldr w3, [x19, #292]
23eb4: 910a3442 add x2, x2, #0x28d
23eb8: aa1503e0 mov x0, x21
23ebc: 52807e21 mov w1, #0x3f1 // #1009
23ec0: 97fffab6 bl 22998 <__libc_init@plt-0x3e118>
23ec4: f9400308 ldr x8, [x24]
23ec8: 39402309 ldrb w9, [x24, #8]
23ecc: f9000e68 str x8, [x19, #24]
23ed0: 39008269 strb w9, [x19, #32]
23ed4: 39416268 ldrb w8, [x19, #88]
23ed8: 34000048 cbz w8, 23ee0 <__libc_init@plt-0x3cbd0>
23edc: 3901627f strb wzr, [x19, #88]
23ee0: 52800028 mov w8, #0x1 // #1
23ee4: 72001eff tst w23, #0xff
23ee8: f9001668 str x8, [x19, #40]
23eec: 54000220 b.eq 23f30 <__libc_init@plt-0x3cb80> // b.none
23ef0: b9400268 ldr w8, [x19]
23ef4: 7100051f cmp w8, #0x1
23ef8: 54000281 b.ne 23f48 <__libc_init@plt-0x3cb68> // b.any
23efc: 3940426a ldrb w10, [x19, #16]
23f00: 52800029 mov w9, #0x1 // #1
23f04: 3400024a cbz w10, 23f4c <__libc_init@plt-0x3cb64>
23f08: f940066a ldr x10, [x19, #8]
23f0c: f100055f cmp x10, #0x1
23f10: 540001eb b.lt 23f4c <__libc_init@plt-0x3cb64> // b.tstop
23f14: 9aca0eca sdiv x10, x22, x10
23f18: 2a1f03e9 mov w9, wzr
23f1c: 5280002b mov w11, #0x1 // #1
23f20: 3901626b strb w11, [x19, #88]
23f24: 9100054a add x10, x10, #0x1
23f28: f9002a6a str x10, [x19, #80]
23f2c: 14000008 b 23f4c <__libc_init@plt-0x3cb64>
23f30: 71000a9f cmp w20, #0x2
23f34: 54000281 b.ne 23f84 <__libc_init@plt-0x3cb2c> // b.any
23f38: b9400268 ldr w8, [x19]
23f3c: 7100091f cmp w8, #0x2
23f40: 54000121 b.ne 23f64 <__libc_init@plt-0x3cb4c> // b.any
23f44: 14000010 b 23f84 <__libc_init@plt-0x3cb2c>
23f48: 52800029 mov w9, #0x1 // #1
23f4c: 71000a9f cmp w20, #0x2
23f50: 540001a1 b.ne 23f84 <__libc_init@plt-0x3cb2c> // b.any
23f54: 7100091f cmp w8, #0x2
23f58: f9009a76 str x22, [x19, #304]
23f5c: 54000140 b.eq 23f84 <__libc_init@plt-0x3cb2c> // b.none
23f60: 360000e9 tbz w9, #0, 23f7c <__libc_init@plt-0x3cb34>
23f64: 92800048 mov x8, #0xfffffffffffffffd // #-3
23f68: 52800029 mov w9, #0x1 // #1
23f6c: f2efffe8 movk x8, #0x7fff, lsl #48
23f70: 39016269 strb w9, [x19, #88]
23f74: f9002a68 str x8, [x19, #80]
23f78: 14000002 b 23f80 <__libc_init@plt-0x3cb30>
23f7c: f9402a68 ldr x8, [x19, #80]
23f80: f9001668 str x8, [x19, #40]
23f84: a9454ff4 ldp x20, x19, [sp, #80]
23f88: a94457f6 ldp x22, x21, [sp, #64]
23f8c: a9435ff8 ldp x24, x23, [sp, #48]
23f90: a94267fa ldp x26, x25, [sp, #32]
23f94: a9416ffc ldp x28, x27, [sp, #16]
23f98: a8c67bfd ldp x29, x30, [sp], #96
23f9c: d65f03c0 ret
23fa0: 3944b008 ldrb w8, [x0, #300]
23fa4: 340001c8 cbz w8, 23fdc <__libc_init@plt-0x3cad4>
23fa8: b9400008 ldr w8, [x0]
23fac: 3904b01f strb wzr, [x0, #300]
23fb0: 7100051f cmp w8, #0x1
23fb4: 54000140 b.eq 23fdc <__libc_init@plt-0x3cad4> // b.none
23fb8: 7100091f cmp w8, #0x2
23fbc: 540000a1 b.ne 23fd0 <__libc_init@plt-0x3cae0> // b.any
23fc0: 39401408 ldrb w8, [x0, #5]
23fc4: 340000c8 cbz w8, 23fdc <__libc_init@plt-0x3cad4>
23fc8: 39401008 ldrb w8, [x0, #4]
23fcc: 35000088 cbnz w8, 23fdc <__libc_init@plt-0x3cad4>
23fd0: 39424808 ldrb w8, [x0, #146]
23fd4: 34000048 cbz w8, 23fdc <__libc_init@plt-0x3cad4>
23fd8: 14000675 b 259ac <__libc_init@plt-0x3b104>
23fdc: d65f03c0 ret
23fe0: a9bf7bfd stp x29, x30, [sp, #-16]!
23fe4: 910003fd mov x29, sp
23fe8: 3940c008 ldrb w8, [x0, #48]
23fec: 35000208 cbnz w8, 2402c <__libc_init@plt-0x3ca84>
23ff0: f9400808 ldr x8, [x0, #16]
23ff4: eb01011f cmp x8, x1
23ff8: 5400010a b.ge 24018 <__libc_init@plt-0x3ca98> // b.tcont
23ffc: f9401009 ldr x9, [x0, #32]
24000: 8b080129 add x9, x9, x8
24004: eb01013f cmp x9, x1
24008: 540000ed b.le 24024 <__libc_init@plt-0x3ca8c>
2400c: cb080028 sub x8, x1, x8
24010: f9001008 str x8, [x0, #32]
24014: 14000004 b 24024 <__libc_init@plt-0x3ca8c>
24018: a9027c1f stp xzr, xzr, [x0, #32]
2401c: a9017c01 stp x1, xzr, [x0, #16]
24020: 3900c01f strb wzr, [x0, #48]
24024: a8c17bfd ldp x29, x30, [sp], #16
24028: d65f03c0 ret
2402c: f0ffff28 adrp x8, b000 <__libc_init@plt-0x55ab0>
24030: 90ffff41 adrp x1, c000 <__libc_init@plt-0x54ab0>
24034: 91303108 add x8, x8, #0xc0c
24038: 91105821 add x1, x1, #0x416
2403c: aa0203e0 mov x0, x2
24040: aa0803e2 mov x2, x8
24044: 52801083 mov w3, #0x84 // #132
24048: 97fffc3f bl 23144 <__libc_init@plt-0x3d96c>
2404c: a9bd7bfd stp x29, x30, [sp, #-48]!
24050: f9000bf5 str x21, [sp, #16]
24054: 910003fd mov x29, sp
24058: a9024ff4 stp x20, x19, [sp, #32]
2405c: 2a0103f4 mov w20, w1
24060: aa0203e1 mov x1, x2
24064: aa0203f3 mov x19, x2
24068: aa0003f5 mov x21, x0
2406c: 97ffffcd bl 23fa0 <__libc_init@plt-0x3cb10>
24070: aa1503e0 mov x0, x21
24074: aa1303e1 mov x1, x19
24078: 97fffd1b bl 234e4 <__libc_init@plt-0x3d5cc>
2407c: 2a1403e1 mov w1, w20
24080: aa1303e2 mov x2, x19
24084: a9424ff4 ldp x20, x19, [sp, #32]
24088: 9101e2a0 add x0, x21, #0x78
2408c: f9400bf5 ldr x21, [sp, #16]
24090: a8c37bfd ldp x29, x30, [sp], #48
24094: 17fff813 b 220e0 <__libc_init@plt-0x3e9d0>
24098: a9be7bfd stp x29, x30, [sp, #-32]!
2409c: f9000bf3 str x19, [sp, #16]
240a0: 910003fd mov x29, sp
240a4: aa0003f3 mov x19, x0
240a8: 97fffd39 bl 2358c <__libc_init@plt-0x3d524>
240ac: aa1303e1 mov x1, x19
240b0: f9400bf3 ldr x19, [sp, #16]
240b4: a8c27bfd ldp x29, x30, [sp], #32
240b8: 1400c010 b 540f8 <__libc_init@plt-0xc9b8>
240bc: 7100043f cmp w1, #0x1
240c0: 540000a1 b.ne 240d4 <__libc_init@plt-0x3c9dc> // b.any
240c4: 39424008 ldrb w8, [x0, #144]
240c8: 34000128 cbz w8, 240ec <__libc_init@plt-0x3c9c4>
240cc: 52800029 mov w9, #0x1 // #1
240d0: 14000004 b 240e0 <__libc_init@plt-0x3c9d0>
240d4: 39424408 ldrb w8, [x0, #145]
240d8: 340000e8 cbz w8, 240f4 <__libc_init@plt-0x3c9bc>
240dc: 2a1f03e9 mov w9, wzr
240e0: 2a1f03e8 mov w8, wzr
240e4: b9012809 str w9, [x0, #296]
240e8: 14000004 b 240f8 <__libc_init@plt-0x3c9b8>
240ec: 52807ea8 mov w8, #0x3f5 // #1013
240f0: 14000002 b 240f8 <__libc_init@plt-0x3c9b8>
240f4: 52807e88 mov w8, #0x3f4 // #1012
240f8: 2a0803e0 mov w0, w8
240fc: d65f03c0 ret
24100: a9be7bfd stp x29, x30, [sp, #-32]!
24104: a9014ff4 stp x20, x19, [sp, #16]
24108: 910003fd mov x29, sp
2410c: d0000214 adrp x20, 66000 <strcmp@plt+0x5240>
24110: aa0003f3 mov x19, x0
24114: 91004294 add x20, x20, #0x10
24118: aa1403e0 mov x0, x20
2411c: 9400f301 bl 60d20 <pthread_mutex_lock@plt>
24120: 35ffffc0 cbnz w0, 24118 <__libc_init@plt-0x3c998>
24124: d0000214 adrp x20, 66000 <strcmp@plt+0x5240>
24128: f9402680 ldr x0, [x20, #72]
2412c: b40000c0 cbz x0, 24144 <__libc_init@plt-0x3c96c>
24130: aa1303e1 mov x1, x19
24134: 9400c063 bl 542c0 <__libc_init@plt-0xc7f0>
24138: f9402680 ldr x0, [x20, #72]
2413c: 97fff5b3 bl 21808 <__libc_init@plt-0x3f2a8>
24140: f900269f str xzr, [x20, #72]
24144: a9414ff4 ldp x20, x19, [sp, #16]
24148: d0000208 adrp x8, 66000 <strcmp@plt+0x5240>
2414c: d0000209 adrp x9, 66000 <strcmp@plt+0x5240>
24150: d000020a adrp x10, 66000 <strcmp@plt+0x5240>
24154: d503201f nop
24158: 1020f5c0 adr x0, 66010 <strcmp@plt+0x5250>
2415c: f9001d1f str xzr, [x8, #56]
24160: f900293f str xzr, [x9, #80]
24164: f900215f str xzr, [x10, #64]
24168: a8c27bfd ldp x29, x30, [sp], #32
2416c: 1400f2f1 b 60d30 <pthread_mutex_unlock@plt>
24170: a9be7bfd stp x29, x30, [sp, #-32]!
24174: a9014ff4 stp x20, x19, [sp, #16]
24178: 910003fd mov x29, sp
2417c: d0000214 adrp x20, 66000 <strcmp@plt+0x5240>
24180: aa0003f3 mov x19, x0
24184: 91004294 add x20, x20, #0x10
24188: aa1403e0 mov x0, x20
2418c: 9400f2e5 bl 60d20 <pthread_mutex_lock@plt>
24190: 35ffffc0 cbnz w0, 24188 <__libc_init@plt-0x3c928>
24194: d0000208 adrp x8, 66000 <strcmp@plt+0x5240>
24198: f9402500 ldr x0, [x8, #72]
2419c: b4000060 cbz x0, 241a8 <__libc_init@plt-0x3c908>
241a0: aa1303e1 mov x1, x19
241a4: 9400c072 bl 5436c <__libc_init@plt-0xc744>
241a8: a9414ff4 ldp x20, x19, [sp, #16]
241ac: d503201f nop
241b0: 1020f300 adr x0, 66010 <strcmp@plt+0x5250>
241b4: a8c27bfd ldp x29, x30, [sp], #32
241b8: 1400f2de b 60d30 <pthread_mutex_unlock@plt>
241bc: d101c3ff sub sp, sp, #0x70
241c0: a9017bfd stp x29, x30, [sp, #16]
241c4: 910043fd add x29, sp, #0x10
241c8: a9026ffc stp x28, x27, [sp, #32]
241cc: a90367fa stp x26, x25, [sp, #48]
241d0: a9045ff8 stp x24, x23, [sp, #64]
241d4: a90557f6 stp x22, x21, [sp, #80]
241d8: a9064ff4 stp x20, x19, [sp, #96]
241dc: a9432408 ldp x8, x9, [x0, #48]
241e0: aa0403f7 mov x23, x4
241e4: aa0303f5 mov x21, x3
241e8: aa0003f4 mov x20, x0
241ec: aa0203f3 mov x19, x2
241f0: aa0103f6 mov x22, x1
241f4: 3940400b ldrb w11, [x0, #16]
241f8: 8b02010a add x10, x8, x2
241fc: eb0a013f cmp x9, x10
24200: 9a89b158 csel x24, x10, x9, lt // lt = tstop
24204: 340003cb cbz w11, 2427c <__libc_init@plt-0x3c834>
24208: b9400289 ldr w9, [x20]
2420c: 34000089 cbz w9, 2421c <__libc_init@plt-0x3c894>
24210: aa1f03ea mov x10, xzr
24214: aa1f03e9 mov x9, xzr
24218: 1400000d b 2424c <__libc_init@plt-0x3c864>
2421c: 39401689 ldrb w9, [x20, #5]
24220: 9280006b mov x11, #0xfffffffffffffffc // #-4
24224: 3940128a ldrb w10, [x20, #4]
24228: 7100013f cmp w9, #0x0
2422c: 1a9f17e9 cset w9, eq // eq = none
24230: 7100015f cmp w10, #0x0
24234: 1a9f17ea cset w10, eq // eq = none
24238: 2a0a0129 orr w9, w9, w10
2423c: 7100013f cmp w9, #0x0
24240: 52800109 mov w9, #0x8 // #8
24244: 9a9f052a csinc x10, x9, xzr, eq // eq = none
24248: 9a8b13e9 csel x9, xzr, x11, ne // ne = any
2424c: f9400685 ldr x5, [x20, #8]
24250: 8b0a00aa add x10, x5, x10
24254: eb0a031f cmp x24, x10
24258: 5400012d b.le 2427c <__libc_init@plt-0x3c834>
2425c: d0ffff22 adrp x2, a000 <__libc_init@plt-0x56ab0>
24260: 8b080124 add x4, x9, x8
24264: 9125e842 add x2, x2, #0x97a
24268: aa1703e0 mov x0, x23
2426c: 52807d41 mov w1, #0x3ea // #1002
24270: aa1303e3 mov x3, x19
24274: 97fff9c9 bl 22998 <__libc_init@plt-0x3e118>
24278: 1400000b b 242a4 <__libc_init@plt-0x3c80c>
2427c: 39408288 ldrb w8, [x20, #32]
24280: 34000068 cbz w8, 2428c <__libc_init@plt-0x3c824>
24284: 3900829f strb wzr, [x20, #32]
24288: 3904b69f strb wzr, [x20, #301]
2428c: aa1403e0 mov x0, x20
24290: 940009c6 bl 269a8 <__libc_init@plt-0x3a108>
24294: 360000c0 tbz w0, #0, 242ac <__libc_init@plt-0x3c804>
24298: aa1703e0 mov x0, x23
2429c: 52807f21 mov w1, #0x3f9 // #1017
242a0: 97fffa3a bl 22b88 <__libc_init@plt-0x3df28>
242a4: 2a1f03e0 mov w0, wzr
242a8: 14000043 b 243b4 <__libc_init@plt-0x3c6fc>
242ac: aa1403e0 mov x0, x20
242b0: aa1703e1 mov x1, x23
242b4: f90007f6 str x22, [sp, #8]
242b8: 94000047 bl 243d4 <__libc_init@plt-0x3c6dc>
242bc: a9532281 ldp x1, x8, [x20, #304]
242c0: 91032280 add x0, x20, #0xc8
242c4: aa1703e3 mov x3, x23
242c8: 8b180102 add x2, x8, x24
242cc: 9400005d bl 24440 <__libc_init@plt-0x3c670>
242d0: a9432299 ldp x25, x8, [x20, #48]
242d4: eb080322 subs x2, x25, x8
242d8: 5400018d b.le 24308 <__libc_init@plt-0x3c7a8>
242dc: f9406689 ldr x9, [x20, #200]
242e0: 52800401 mov w1, #0x20 // #32
242e4: f940728a ldr x10, [x20, #224]
242e8: f9407a8b ldr x11, [x20, #240]
242ec: f9409e8c ldr x12, [x20, #312]
242f0: 8b0a0129 add x9, x9, x10
242f4: 8b0b0129 add x9, x9, x11
242f8: 8b0c0129 add x9, x9, x12
242fc: 8b080120 add x0, x9, x8
24300: 9400f278 bl 60ce0 <memset@plt>
24304: f9401a99 ldr x25, [x20, #48]
24308: f940669a ldr x26, [x20, #200]
2430c: aa1303e2 mov x2, x19
24310: f940729b ldr x27, [x20, #224]
24314: f9407a9c ldr x28, [x20, #240]
24318: f9409e96 ldr x22, [x20, #312]
2431c: 8b1b0348 add x8, x26, x27
24320: f94007e1 ldr x1, [sp, #8]
24324: 8b1c0108 add x8, x8, x28
24328: 8b160108 add x8, x8, x22
2432c: 8b190117 add x23, x8, x25
24330: aa1703e0 mov x0, x23
24334: 9400f273 bl 60d00 <memcpy@plt>
24338: 39450288 ldrb w8, [x20, #320]
2433c: 34000348 cbz w8, 243a4 <__libc_init@plt-0x3c70c>
24340: f1000abf cmp x21, #0x2
24344: 54000303 b.cc 243a4 <__libc_init@plt-0x3c70c> // b.lo, b.ul, b.last
24348: eb1302bf cmp x21, x19
2434c: 540002c8 b.hi 243a4 <__libc_init@plt-0x3c70c> // b.pmore
24350: 8b1c0328 add x8, x25, x28
24354: aa1503ea mov x10, x21
24358: 8b1b0108 add x8, x8, x27
2435c: 8b160109 add x9, x8, x22
24360: d341fea8 lsr x8, x21, #1
24364: 8b1a0129 add x9, x9, x26
24368: d1000529 sub x9, x9, #0x1
2436c: aa1703eb mov x11, x23
24370: aa0903ec mov x12, x9
24374: aa0803ed mov x13, x8
24378: 386a698e ldrb w14, [x12, x10]
2437c: d10005ad sub x13, x13, #0x1
24380: 3940016f ldrb w15, [x11]
24384: 3800156e strb w14, [x11], #1
24388: 382a698f strb w15, [x12, x10]
2438c: d100058c sub x12, x12, #0x1
24390: b5ffff4d cbnz x13, 24378 <__libc_init@plt-0x3c738>
24394: 8b15014a add x10, x10, x21
24398: 8b1502f7 add x23, x23, x21
2439c: eb13015f cmp x10, x19
243a0: 54fffe69 b.ls 2436c <__libc_init@plt-0x3c744> // b.plast
243a4: f9401a88 ldr x8, [x20, #48]
243a8: 52800020 mov w0, #0x1 // #1
243ac: 8b130108 add x8, x8, x19
243b0: a9036288 stp x8, x24, [x20, #48]
243b4: a9464ff4 ldp x20, x19, [sp, #96]
243b8: a94557f6 ldp x22, x21, [sp, #80]
243bc: a9445ff8 ldp x24, x23, [sp, #64]
243c0: a94367fa ldp x26, x25, [sp, #48]
243c4: a9426ffc ldp x28, x27, [sp, #32]
243c8: a9417bfd ldp x29, x30, [sp, #16]
243cc: 9101c3ff add sp, sp, #0x70
243d0: d65f03c0 ret
243d4: a9bf7bfd stp x29, x30, [sp, #-16]!
243d8: 910003fd mov x29, sp
243dc: b9400008 ldr w8, [x0]
243e0: 7100051f cmp w8, #0x1
243e4: 540000a1 b.ne 243f8 <__libc_init@plt-0x3c6b8> // b.any
243e8: 39404008 ldrb w8, [x0, #16]
243ec: 340001a8 cbz w8, 24420 <__libc_init@plt-0x3c690>
243f0: 3944b808 ldrb w8, [x0, #302]
243f4: 34000088 cbz w8, 24404 <__libc_init@plt-0x3c6ac>
243f8: 52800020 mov w0, #0x1 // #1
243fc: a8c17bfd ldp x29, x30, [sp], #16
24400: d65f03c0 ret
24404: f0ffff22 adrp x2, b000 <__libc_init@plt-0x55ab0>
24408: aa0103e0 mov x0, x1
2440c: 91208042 add x2, x2, #0x820
24410: 52807d21 mov w1, #0x3e9 // #1001
24414: 97fff961 bl 22998 <__libc_init@plt-0x3e118>
24418: 2a1f03e0 mov w0, wzr
2441c: 17fffff8 b 243fc <__libc_init@plt-0x3c6b4>
24420: b0ffff48 adrp x8, d000 <__libc_init@plt-0x53ab0>
24424: b0ffff42 adrp x2, d000 <__libc_init@plt-0x53ab0>
24428: 91169d08 add x8, x8, #0x5a7
2442c: 91034c42 add x2, x2, #0xd3
24430: aa0103e0 mov x0, x1
24434: aa0803e1 mov x1, x8
24438: 528072c3 mov w3, #0x396 // #918
2443c: 97fffb42 bl 23144 <__libc_init@plt-0x3d96c>
24440: a9bd7bfd stp x29, x30, [sp, #-48]!
24444: a90157f6 stp x22, x21, [sp, #16]
24448: 910003fd mov x29, sp
2444c: a9024ff4 stp x20, x19, [sp, #32]
24450: aa0203f5 mov x21, x2
24454: aa0103f6 mov x22, x1
24458: aa0203e1 mov x1, x2
2445c: aa0303e2 mov x2, x3
24460: aa0303f3 mov x19, x3
24464: aa0003f4 mov x20, x0
24468: 94000770 bl 26228 <__libc_init@plt-0x3a888>
2446c: 3940c288 ldrb w8, [x20, #48]
24470: 340000e8 cbz w8, 2448c <__libc_init@plt-0x3c624>
24474: f9400a89 ldr x9, [x20, #16]
24478: cb0902c8 sub x8, x22, x9
2447c: b7f80088 tbnz x8, #63, 2448c <__libc_init@plt-0x3c624>
24480: f940128a ldr x10, [x20, #32]
24484: eb080142 subs x2, x10, x8
24488: 5400030a b.ge 244e8 <__libc_init@plt-0x3c5c8> // b.tcont
2448c: aa1403e0 mov x0, x20
24490: aa1303e1 mov x1, x19
24494: aa1f03e2 mov x2, xzr
24498: 940004d8 bl 257f8 <__libc_init@plt-0x3b2b8>
2449c: aa1f03e8 mov x8, xzr
244a0: a9027e9f stp xzr, xzr, [x20, #32]
244a4: aa1603e9 mov x9, x22
244a8: a9017e96 stp x22, xzr, [x20, #16]
244ac: 3900c29f strb wzr, [x20, #48]
244b0: 8b090109 add x9, x8, x9
244b4: eb16013f cmp x9, x22
244b8: 540003c1 b.ne 24530 <__libc_init@plt-0x3c580> // b.any
244bc: f9401289 ldr x9, [x20, #32]
244c0: 8b150108 add x8, x8, x21
244c4: 5280002a mov w10, #0x1 // #1
244c8: a94157f6 ldp x22, x21, [sp, #16]
244cc: eb08013f cmp x9, x8
244d0: 9a89b108 csel x8, x8, x9, lt // lt = tstop
244d4: 3900c28a strb w10, [x20, #48]
244d8: f9001288 str x8, [x20, #32]
244dc: a9424ff4 ldp x20, x19, [sp, #32]
244e0: a8c37bfd ldp x29, x30, [sp], #48
244e4: d65f03c0 ret
244e8: f9400e8a ldr x10, [x20, #24]
244ec: 8b15010c add x12, x8, x21
244f0: f940068b ldr x11, [x20, #8]
244f4: 8b0a018a add x10, x12, x10
244f8: eb0b015f cmp x10, x11
244fc: 5400016d b.le 24528 <__libc_init@plt-0x3c588>
24500: aa1403e0 mov x0, x20
24504: aa1303e1 mov x1, x19
24508: 940004bc bl 257f8 <__libc_init@plt-0x3b2b8>
2450c: aa1403e0 mov x0, x20
24510: aa1303e1 mov x1, x19
24514: aa1503e2 mov x2, x21
24518: 9400076b bl 262c4 <__libc_init@plt-0x3a7ec>
2451c: f9400a89 ldr x9, [x20, #16]
24520: f9401688 ldr x8, [x20, #40]
24524: 17ffffe3 b 244b0 <__libc_init@plt-0x3c600>
24528: f9001688 str x8, [x20, #40]
2452c: 17ffffe1 b 244b0 <__libc_init@plt-0x3c600>
24530: b0ffff41 adrp x1, d000 <__libc_init@plt-0x53ab0>
24534: f0ffff22 adrp x2, b000 <__libc_init@plt-0x55ab0>
24538: 9116c021 add x1, x1, #0x5b0
2453c: 91303042 add x2, x2, #0xc0c
24540: aa1303e0 mov x0, x19
24544: 52800d83 mov w3, #0x6c // #108
24548: 97fffaff bl 23144 <__libc_init@plt-0x3d96c>
2454c: a9bb7bfd stp x29, x30, [sp, #-80]!
24550: a90167fa stp x26, x25, [sp, #16]
24554: 910003fd mov x29, sp
24558: a9025ff8 stp x24, x23, [sp, #32]
2455c: a90357f6 stp x22, x21, [sp, #48]
24560: a9044ff4 stp x20, x19, [sp, #64]
24564: b9412808 ldr w8, [x0, #296]
24568: aa0403f9 mov x25, x4
2456c: 7100051f cmp w8, #0x1
24570: 54000a41 b.ne 246b8 <__libc_init@plt-0x3c3f8> // b.any
24574: a9432004 ldp x4, x8, [x0, #48]
24578: aa0003f4 mov x20, x0
2457c: aa0203f3 mov x19, x2
24580: 39408009 ldrb w9, [x0, #32]
24584: f9400c05 ldr x5, [x0, #24]
24588: 8b02008a add x10, x4, x2
2458c: eb0a011f cmp x8, x10
24590: 9a88b15a csel x26, x10, x8, lt // lt = tstop
24594: 7100013f cmp w9, #0x0
24598: 9a850348 csel x8, x26, x5, eq // eq = none
2459c: eb08035f cmp x26, x8
245a0: 5400012d b.le 245c4 <__libc_init@plt-0x3c4ec>
245a4: d0ffff22 adrp x2, a000 <__libc_init@plt-0x56ab0>
245a8: aa1903e0 mov x0, x25
245ac: 912dd042 add x2, x2, #0xb74
245b0: 52807d61 mov w1, #0x3eb // #1003
245b4: aa1303e3 mov x3, x19
245b8: 97fff8f8 bl 22998 <__libc_init@plt-0x3e118>
245bc: 2a1f03e0 mov w0, wzr
245c0: 14000038 b 246a0 <__libc_init@plt-0x3c410>
245c4: aa0103f6 mov x22, x1
245c8: aa0303f5 mov x21, x3
245cc: a9532281 ldp x1, x8, [x20, #304]
245d0: 91032280 add x0, x20, #0xc8
245d4: aa1903e3 mov x3, x25
245d8: 8b1a0117 add x23, x8, x26
245dc: aa1703e2 mov x2, x23
245e0: 9400003d bl 246d4 <__libc_init@plt-0x3c3dc>
245e4: aa0003f8 mov x24, x0
245e8: eb17001f cmp x0, x23
245ec: 540000a2 b.cs 24600 <__libc_init@plt-0x3c4b0> // b.hs, b.nlast
245f0: aa1403e0 mov x0, x20
245f4: aa1903e1 mov x1, x25
245f8: 940000a9 bl 2489c <__libc_init@plt-0x3c214>
245fc: 14000027 b 24698 <__libc_init@plt-0x3c418>
24600: f9406688 ldr x8, [x20, #200]
24604: aa1603e0 mov x0, x22
24608: f9407289 ldr x9, [x20, #224]
2460c: aa1303e2 mov x2, x19
24610: f9407a8a ldr x10, [x20, #240]
24614: f9409e8b ldr x11, [x20, #312]
24618: 8b090108 add x8, x8, x9
2461c: f9401a89 ldr x9, [x20, #48]
24620: 8b0a0108 add x8, x8, x10
24624: 8b0b0108 add x8, x8, x11
24628: 8b090101 add x1, x8, x9
2462c: 9400f1b5 bl 60d00 <memcpy@plt>
24630: 39450288 ldrb w8, [x20, #320]
24634: 340002c8 cbz w8, 2468c <__libc_init@plt-0x3c424>
24638: f1000abf cmp x21, #0x2
2463c: 54000283 b.cc 2468c <__libc_init@plt-0x3c424> // b.lo, b.ul, b.last
24640: eb1302bf cmp x21, x19
24644: 54000248 b.hi 2468c <__libc_init@plt-0x3c424> // b.pmore
24648: d341fea8 lsr x8, x21, #1
2464c: d10006c9 sub x9, x22, #0x1
24650: aa1503ea mov x10, x21
24654: aa1603eb mov x11, x22
24658: aa0903ec mov x12, x9
2465c: aa0803ed mov x13, x8
24660: 386a698e ldrb w14, [x12, x10]
24664: d10005ad sub x13, x13, #0x1
24668: 3940016f ldrb w15, [x11]
2466c: 3800156e strb w14, [x11], #1
24670: 382a698f strb w15, [x12, x10]
24674: d100058c sub x12, x12, #0x1
24678: b5ffff4d cbnz x13, 24660 <__libc_init@plt-0x3c450>
2467c: 8b15014a add x10, x10, x21
24680: 8b1502d6 add x22, x22, x21
24684: eb13015f cmp x10, x19
24688: 54fffe69 b.ls 24654 <__libc_init@plt-0x3c45c> // b.plast
2468c: f9401a88 ldr x8, [x20, #48]
24690: 8b130108 add x8, x8, x19
24694: a9036a88 stp x8, x26, [x20, #48]
24698: eb17031f cmp x24, x23
2469c: 1a9f37e0 cset w0, cs // cs = hs, nlast
246a0: a9444ff4 ldp x20, x19, [sp, #64]
246a4: a94357f6 ldp x22, x21, [sp, #48]
246a8: a9425ff8 ldp x24, x23, [sp, #32]
246ac: a94167fa ldp x26, x25, [sp, #16]
246b0: a8c57bfd ldp x29, x30, [sp], #80
246b4: d65f03c0 ret
246b8: 90ffff41 adrp x1, c000 <__libc_init@plt-0x54ab0>
246bc: b0ffff42 adrp x2, d000 <__libc_init@plt-0x53ab0>
246c0: 9133f821 add x1, x1, #0xcfe
246c4: 91034c42 add x2, x2, #0xd3
246c8: aa1903e0 mov x0, x25
246cc: 52802a63 mov w3, #0x153 // #339
246d0: 97fffa9d bl 23144 <__libc_init@plt-0x3d96c>
246d4: a9bd7bfd stp x29, x30, [sp, #-48]!
246d8: a90157f6 stp x22, x21, [sp, #16]
246dc: 910003fd mov x29, sp
246e0: a9024ff4 stp x20, x19, [sp, #32]
246e4: aa0203f5 mov x21, x2
246e8: aa0103f6 mov x22, x1
246ec: aa0303e1 mov x1, x3
246f0: aa1f03e2 mov x2, xzr
246f4: aa0303f3 mov x19, x3
246f8: aa0003f4 mov x20, x0
246fc: 9400043f bl 257f8 <__libc_init@plt-0x3b2b8>
24700: aa1403e0 mov x0, x20
24704: aa1503e1 mov x1, x21
24708: aa1303e2 mov x2, x19
2470c: 940006c7 bl 26228 <__libc_init@plt-0x3a888>
24710: f9400a88 ldr x8, [x20, #16]
24714: eb0802c1 subs x1, x22, x8
24718: 540000c4 b.mi 24730 <__libc_init@plt-0x3c380> // b.first
2471c: f9401289 ldr x9, [x20, #32]
24720: eb09003f cmp x1, x9
24724: 5400006c b.gt 24730 <__libc_init@plt-0x3c380>
24728: f9001681 str x1, [x20, #40]
2472c: 14000007 b 24748 <__libc_init@plt-0x3c368>
24730: aa1f03e9 mov x9, xzr
24734: aa1f03e1 mov x1, xzr
24738: a9027e9f stp xzr, xzr, [x20, #32]
2473c: aa1603e8 mov x8, x22
24740: a9017e96 stp x22, xzr, [x20, #16]
24744: 3900c29f strb wzr, [x20, #48]
24748: 8b08002a add x10, x1, x8
2474c: eb16015f cmp x10, x22
24750: 540006e1 b.ne 2482c <__libc_init@plt-0x3c284> // b.any
24754: f9400e8a ldr x10, [x20, #24]
24758: 8b15002c add x12, x1, x21
2475c: f940068b ldr x11, [x20, #8]
24760: 8b0a018c add x12, x12, x10
24764: eb0b019f cmp x12, x11
24768: 540001ed b.le 247a4 <__libc_init@plt-0x3c30c>
2476c: aa1403e0 mov x0, x20
24770: aa1303e2 mov x2, x19
24774: 94000705 bl 26388 <__libc_init@plt-0x3a728>
24778: aa1403e0 mov x0, x20
2477c: aa1303e1 mov x1, x19
24780: aa1503e2 mov x2, x21
24784: 940006d0 bl 262c4 <__libc_init@plt-0x3a7ec>
24788: f9400a88 ldr x8, [x20, #16]
2478c: f9401681 ldr x1, [x20, #40]
24790: 8b080029 add x9, x1, x8
24794: eb16013f cmp x9, x22
24798: 54000581 b.ne 24848 <__libc_init@plt-0x3c268> // b.any
2479c: a941a68a ldp x10, x9, [x20, #24]
247a0: f940068b ldr x11, [x20, #8]
247a4: 8b0a002d add x13, x1, x10
247a8: cb01012c sub x12, x9, x1
247ac: cb0d016d sub x13, x11, x13
247b0: eb0c01bf cmp x13, x12
247b4: 9a8c31ae csel x14, x13, x12, cc // cc = lo, ul, last
247b8: eb1501df cmp x14, x21
247bc: 540002c2 b.cs 24814 <__libc_init@plt-0x3c29c> // b.hs, b.nlast
247c0: 8b09014a add x10, x10, x9
247c4: eb0a0164 subs x4, x11, x10
247c8: 540004ed b.le 24864 <__libc_init@plt-0x3c24c>
247cc: f940028b ldr x11, [x20]
247d0: cb0e02a3 sub x3, x21, x14
247d4: d1014280 sub x0, x20, #0x50
247d8: 8b090101 add x1, x8, x9
247dc: aa1303e5 mov x5, x19
247e0: 8b0a0162 add x2, x11, x10
247e4: 97fff65c bl 22154 <__libc_init@plt-0x3e95c>
247e8: f9401289 ldr x9, [x20, #32]
247ec: f9400688 ldr x8, [x20, #8]
247f0: 8b000129 add x9, x9, x0
247f4: eb08013f cmp x9, x8
247f8: f9001289 str x9, [x20, #32]
247fc: 5400042c b.gt 24880 <__libc_init@plt-0x3c230>
24800: f940168a ldr x10, [x20, #40]
24804: f9400e8b ldr x11, [x20, #24]
24808: cb0a012c sub x12, x9, x10
2480c: 8b0b014b add x11, x10, x11
24810: cb0b010d sub x13, x8, x11
24814: a9424ff4 ldp x20, x19, [sp, #32]
24818: eb0c01bf cmp x13, x12
2481c: a94157f6 ldp x22, x21, [sp, #16]
24820: 9a8c31a0 csel x0, x13, x12, cc // cc = lo, ul, last
24824: a8c37bfd ldp x29, x30, [sp], #48
24828: d65f03c0 ret
2482c: b0ffff41 adrp x1, d000 <__libc_init@plt-0x53ab0>
24830: f0ffff22 adrp x2, b000 <__libc_init@plt-0x55ab0>
24834: 9116c021 add x1, x1, #0x5b0
24838: 91303042 add x2, x2, #0xc0c
2483c: aa1303e0 mov x0, x19
24840: 52800983 mov w3, #0x4c // #76
24844: 97fffa40 bl 23144 <__libc_init@plt-0x3d96c>
24848: b0ffff41 adrp x1, d000 <__libc_init@plt-0x53ab0>
2484c: f0ffff22 adrp x2, b000 <__libc_init@plt-0x55ab0>
24850: 9116c021 add x1, x1, #0x5b0
24854: 91303042 add x2, x2, #0xc0c
24858: aa1303e0 mov x0, x19
2485c: 52800a03 mov w3, #0x50 // #80
24860: 97fffa39 bl 23144 <__libc_init@plt-0x3d96c>
24864: b0ffff21 adrp x1, 9000 <__libc_init@plt-0x57ab0>
24868: f0ffff22 adrp x2, b000 <__libc_init@plt-0x55ab0>
2486c: 9127fc21 add x1, x1, #0x9ff
24870: 91303042 add x2, x2, #0xc0c
24874: aa1303e0 mov x0, x19
24878: 52800a83 mov w3, #0x54 // #84
2487c: 97fffa32 bl 23144 <__libc_init@plt-0x3d96c>
24880: f0ffff21 adrp x1, b000 <__libc_init@plt-0x55ab0>
24884: f0ffff22 adrp x2, b000 <__libc_init@plt-0x55ab0>
24888: 91312421 add x1, x1, #0xc49
2488c: 91303042 add x2, x2, #0xc0c
24890: aa1303e0 mov x0, x19
24894: 52800b43 mov w3, #0x5a // #90
24898: 97fffa2b bl 23144 <__libc_init@plt-0x3d96c>
2489c: a9be7bfd stp x29, x30, [sp, #-32]!
248a0: f9000bf3 str x19, [sp, #16]
248a4: 910003fd mov x29, sp
248a8: aa0003f3 mov x19, x0
248ac: aa0103e0 mov x0, x1
248b0: 97fff8fe bl 22ca8 <__libc_init@plt-0x3de08>
248b4: b9400268 ldr w8, [x19]
248b8: 7100091f cmp w8, #0x2
248bc: 54000141 b.ne 248e4 <__libc_init@plt-0x3c1cc> // b.any
248c0: 39401669 ldrb w9, [x19, #5]
248c4: 3940126a ldrb w10, [x19, #4]
248c8: 7100013f cmp w9, #0x0
248cc: 1a9f17e9 cset w9, eq // eq = none
248d0: 7100015f cmp w10, #0x0
248d4: 1a9f07ea cset w10, ne // ne = any
248d8: 2a0a0129 orr w9, w9, w10
248dc: 36000089 tbz w9, #0, 248ec <__libc_init@plt-0x3c1c4>
248e0: 14000009 b 24904 <__libc_init@plt-0x3c1ac>
248e4: 2a1f03e9 mov w9, wzr
248e8: 370000e9 tbnz w9, #0, 24904 <__libc_init@plt-0x3c1ac>
248ec: 7100051f cmp w8, #0x1
248f0: 540000a0 b.eq 24904 <__libc_init@plt-0x3c1ac> // b.none
248f4: f9401668 ldr x8, [x19, #40]
248f8: 52800029 mov w9, #0x1 // #1
248fc: f9002a68 str x8, [x19, #80]
24900: 39016269 strb w9, [x19, #88]
24904: f9400bf3 ldr x19, [sp, #16]
24908: a8c27bfd ldp x29, x30, [sp], #32
2490c: d65f03c0 ret
24910: a9be7bfd stp x29, x30, [sp, #-32]!
24914: a9014ff4 stp x20, x19, [sp, #16]
24918: 910003fd mov x29, sp
2491c: b9412808 ldr w8, [x0, #296]
24920: 7100051f cmp w8, #0x1
24924: 54000441 b.ne 249ac <__libc_init@plt-0x3c104> // b.any
24928: aa0103f3 mov x19, x1
2492c: 39404008 ldrb w8, [x0, #16]
24930: 34000148 cbz w8, 24958 <__libc_init@plt-0x3c158>
24934: 39408008 ldrb w8, [x0, #32]
24938: 34000108 cbz w8, 24958 <__libc_init@plt-0x3c158>
2493c: f940040a ldr x10, [x0, #8]
24940: f9400c08 ldr x8, [x0, #24]
24944: eb08015f cmp x10, x8
24948: 540000aa b.ge 2495c <__libc_init@plt-0x3c154> // b.tcont
2494c: 91002009 add x9, x0, #0x8
24950: aa0a03e8 mov x8, x10
24954: 14000003 b 24960 <__libc_init@plt-0x3c150>
24958: f9400c08 ldr x8, [x0, #24]
2495c: 91006009 add x9, x0, #0x18
24960: 39402129 ldrb w9, [x9, #8]
24964: 340000e9 cbz w9, 24980 <__libc_init@plt-0x3c130>
24968: f9401809 ldr x9, [x0, #48]
2496c: eb090114 subs x20, x8, x9
24970: 540000ac b.gt 24984 <__libc_init@plt-0x3c12c>
24974: aa1f03e0 mov x0, xzr
24978: f900027f str xzr, [x19]
2497c: 14000009 b 249a0 <__libc_init@plt-0x3c110>
24980: 52800034 mov w20, #0x1 // #1
24984: aa0203e1 mov x1, x2
24988: aa1403e2 mov x2, x20
2498c: 94000010 bl 249cc <__libc_init@plt-0x3c0e4>
24990: aa0003e8 mov x8, x0
24994: f100001f cmp x0, #0x0
24998: 9a9403e0 csel x0, xzr, x20, eq // eq = none
2499c: f9000268 str x8, [x19]
249a0: a9414ff4 ldp x20, x19, [sp, #16]
249a4: a8c27bfd ldp x29, x30, [sp], #32
249a8: d65f03c0 ret
249ac: b0ffff48 adrp x8, d000 <__libc_init@plt-0x53ab0>
249b0: 90ffff41 adrp x1, c000 <__libc_init@plt-0x54ab0>
249b4: 91034d08 add x8, x8, #0xd3
249b8: 9133f821 add x1, x1, #0xcfe
249bc: aa0203e0 mov x0, x2
249c0: aa0803e2 mov x2, x8
249c4: 52802de3 mov w3, #0x16f // #367
249c8: 97fff9df bl 23144 <__libc_init@plt-0x3d96c>
249cc: a9bc7bfd stp x29, x30, [sp, #-64]!
249d0: f9000bf7 str x23, [sp, #16]
249d4: 910003fd mov x29, sp
249d8: a90257f6 stp x22, x21, [sp, #32]
249dc: a9034ff4 stp x20, x19, [sp, #48]
249e0: 39401408 ldrb w8, [x0, #5]
249e4: aa0103f3 mov x19, x1
249e8: 34000508 cbz w8, 24a88 <__libc_init@plt-0x3c028>
249ec: aa0003f4 mov x20, x0
249f0: 39401008 ldrb w8, [x0, #4]
249f4: 350004a8 cbnz w8, 24a88 <__libc_init@plt-0x3c028>
249f8: f9401a88 ldr x8, [x20, #48]
249fc: 39408289 ldrb w9, [x20, #32]
24a00: f9400e8a ldr x10, [x20, #24]
24a04: 8b02010b add x11, x8, x2
24a08: 7100013f cmp w9, #0x0
24a0c: 9a8a0169 csel x9, x11, x10, eq // eq = none
24a10: eb09017f cmp x11, x9
24a14: 5400020c b.gt 24a54 <__libc_init@plt-0x3c05c>
24a18: a9532681 ldp x1, x9, [x20, #304]
24a1c: 91032280 add x0, x20, #0xc8
24a20: aa1303e3 mov x3, x19
24a24: 8b080137 add x23, x9, x8
24a28: 8b0202f5 add x21, x23, x2
24a2c: aa1503e2 mov x2, x21
24a30: 97ffff29 bl 246d4 <__libc_init@plt-0x3c3dc>
24a34: aa0003f6 mov x22, x0
24a38: aa1403e0 mov x0, x20
24a3c: 9400001a bl 24aa4 <__libc_init@plt-0x3c00c>
24a40: eb1502df cmp x22, x21
24a44: 540000c2 b.cs 24a5c <__libc_init@plt-0x3c054> // b.hs, b.nlast
24a48: aa1403e0 mov x0, x20
24a4c: aa1303e1 mov x1, x19
24a50: 97ffff93 bl 2489c <__libc_init@plt-0x3c214>
24a54: aa1f03e0 mov x0, xzr
24a58: 14000007 b 24a74 <__libc_init@plt-0x3c03c>
24a5c: f9406688 ldr x8, [x20, #200]
24a60: f9407289 ldr x9, [x20, #224]
24a64: f9407a8a ldr x10, [x20, #240]
24a68: 8b090108 add x8, x8, x9
24a6c: 8b0a0108 add x8, x8, x10
24a70: 8b170100 add x0, x8, x23
24a74: a9434ff4 ldp x20, x19, [sp, #48]
24a78: a94257f6 ldp x22, x21, [sp, #32]
24a7c: f9400bf7 ldr x23, [sp, #16]
24a80: a8c47bfd ldp x29, x30, [sp], #64
24a84: d65f03c0 ret
24a88: f0ffff21 adrp x1, b000 <__libc_init@plt-0x55ab0>
24a8c: b0ffff42 adrp x2, d000 <__libc_init@plt-0x53ab0>
24a90: 910fd021 add x1, x1, #0x3f4
24a94: 91034c42 add x2, x2, #0xd3
24a98: aa1303e0 mov x0, x19
24a9c: 52802fe3 mov w3, #0x17f // #383
24aa0: 97fff9a9 bl 23144 <__libc_init@plt-0x3d96c>
24aa4: a9be7bfd stp x29, x30, [sp, #-32]!
24aa8: a9014ff4 stp x20, x19, [sp, #16]
24aac: 910003fd mov x29, sp
24ab0: aa0003f3 mov x19, x0
24ab4: 39408008 ldrb w8, [x0, #32]
24ab8: 52800020 mov w0, #0x1 // #1
24abc: 35000488 cbnz w8, 24b4c <__libc_init@plt-0x3bf64>
24ac0: b9400268 ldr w8, [x19]
24ac4: 7100051f cmp w8, #0x1
24ac8: 54000420 b.eq 24b4c <__libc_init@plt-0x3bf64> // b.none
24acc: a94ea26a ldp x10, x8, [x19, #232]
24ad0: f9407269 ldr x9, [x19, #224]
24ad4: f9406a6b ldr x11, [x19, #208]
24ad8: cb08014c sub x12, x10, x8
24adc: 8b09010a add x10, x8, x9
24ae0: cb0a016b sub x11, x11, x10
24ae4: f9409e6a ldr x10, [x19, #312]
24ae8: eb0c017f cmp x11, x12
24aec: 9a8c316b csel x11, x11, x12, cc // cc = lo, ul, last
24af0: eb0a0162 subs x2, x11, x10
24af4: 540002a9 b.ls 24b48 <__libc_init@plt-0x3bf68> // b.plast
24af8: f940666b ldr x11, [x19, #200]
24afc: 52800141 mov w1, #0xa // #10
24b00: 8b090169 add x9, x11, x9
24b04: 8b080128 add x8, x9, x8
24b08: 8b0a0114 add x20, x8, x10
24b0c: aa1403e0 mov x0, x20
24b10: 9400f098 bl 60d70 <memchr@plt>
24b14: b40001c0 cbz x0, 24b4c <__libc_init@plt-0x3bf64>
24b18: cb140009 sub x9, x0, x20
24b1c: 52800020 mov w0, #0x1 // #1
24b20: f1000528 subs x8, x9, #0x1
24b24: f9000e69 str x9, [x19, #24]
24b28: 39008260 strb w0, [x19, #32]
24b2c: 5400010b b.lt 24b4c <__libc_init@plt-0x3bf64> // b.tstop
24b30: 38686a89 ldrb w9, [x20, x8]
24b34: 52800020 mov w0, #0x1 // #1
24b38: 7100353f cmp w9, #0xd
24b3c: 54000081 b.ne 24b4c <__libc_init@plt-0x3bf64> // b.any
24b40: f9000e68 str x8, [x19, #24]
24b44: 14000002 b 24b4c <__libc_init@plt-0x3bf64>
24b48: 2a1f03e0 mov w0, wzr
24b4c: a9414ff4 ldp x20, x19, [sp, #16]
24b50: a8c27bfd ldp x29, x30, [sp], #32
24b54: d65f03c0 ret
24b58: a9bd7bfd stp x29, x30, [sp, #-48]!
24b5c: a90157f6 stp x22, x21, [sp, #16]
24b60: 910003fd mov x29, sp
24b64: a9024ff4 stp x20, x19, [sp, #32]
24b68: b9412808 ldr w8, [x0, #296]
24b6c: aa0103f3 mov x19, x1
24b70: 7100051f cmp w8, #0x1
24b74: 540009e1 b.ne 24cb0 <__libc_init@plt-0x3be00> // b.any
24b78: aa0003f4 mov x20, x0
24b7c: 3944b408 ldrb w8, [x0, #301]
24b80: 340002e8 cbz w8, 24bdc <__libc_init@plt-0x3bed4>
24b84: 39408288 ldrb w8, [x20, #32]
24b88: 35000188 cbnz w8, 24bb8 <__libc_init@plt-0x3bef8>
24b8c: b9400288 ldr w8, [x20]
24b90: 7100091f cmp w8, #0x2
24b94: 540000a1 b.ne 24ba8 <__libc_init@plt-0x3bf08> // b.any
24b98: 39401688 ldrb w8, [x20, #5]
24b9c: 340000e8 cbz w8, 24bb8 <__libc_init@plt-0x3bef8>
24ba0: 39401288 ldrb w8, [x20, #4]
24ba4: 350000a8 cbnz w8, 24bb8 <__libc_init@plt-0x3bef8>
24ba8: b9401268 ldr w8, [x19, #16]
24bac: b9402269 ldr w9, [x19, #32]
24bb0: 2a090108 orr w8, w8, w9
24bb4: 340008c8 cbz w8, 24ccc <__libc_init@plt-0x3bde4>
24bb8: b9401268 ldr w8, [x19, #16]
24bbc: b9402269 ldr w9, [x19, #32]
24bc0: a9424ff4 ldp x20, x19, [sp, #32]
24bc4: a94157f6 ldp x22, x21, [sp, #16]
24bc8: 2a090108 orr w8, w8, w9
24bcc: 7100011f cmp w8, #0x0
24bd0: 1a9f17e0 cset w0, eq // eq = none
24bd4: a8c37bfd ldp x29, x30, [sp], #48
24bd8: d65f03c0 ret
24bdc: b9400288 ldr w8, [x20]
24be0: 52800029 mov w9, #0x1 // #1
24be4: 7100051f cmp w8, #0x1
24be8: 3904b689 strb w9, [x20, #301]
24bec: 540002a1 b.ne 24c40 <__libc_init@plt-0x3be70> // b.any
24bf0: aa1403e0 mov x0, x20
24bf4: aa1303e1 mov x1, x19
24bf8: 97fffdf7 bl 243d4 <__libc_init@plt-0x3c6dc>
24bfc: aa1403f6 mov x22, x20
24c00: aa1303e3 mov x3, x19
24c04: f8408ec8 ldr x8, [x22, #8]!
24c08: a952a6c1 ldp x1, x9, [x22, #296]
24c0c: 910302c0 add x0, x22, #0xc0
24c10: 8b090115 add x21, x8, x9
24c14: aa1503e2 mov x2, x21
24c18: 97fffeaf bl 246d4 <__libc_init@plt-0x3c3dc>
24c1c: eb15001f cmp x0, x21
24c20: 54000222 b.cs 24c64 <__libc_init@plt-0x3be4c> // b.hs, b.nlast
24c24: 39408288 ldrb w8, [x20, #32]
24c28: 34000048 cbz w8, 24c30 <__libc_init@plt-0x3be80>
24c2c: 3900829f strb wzr, [x20, #32]
24c30: aa1403e0 mov x0, x20
24c34: aa1303e1 mov x1, x19
24c38: 97ffff19 bl 2489c <__libc_init@plt-0x3c214>
24c3c: 17ffffd2 b 24b84 <__libc_init@plt-0x3bf2c>
24c40: 39408288 ldrb w8, [x20, #32]
24c44: 34000048 cbz w8, 24c4c <__libc_init@plt-0x3be64>
24c48: 3900829f strb wzr, [x20, #32]
24c4c: aa1403e0 mov x0, x20
24c50: 9400074d bl 26984 <__libc_init@plt-0x3a12c>
24c54: 36000120 tbz w0, #0, 24c78 <__libc_init@plt-0x3be38>
24c58: aa1303e0 mov x0, x19
24c5c: 97fff813 bl 22ca8 <__libc_init@plt-0x3de08>
24c60: 17ffffc9 b 24b84 <__libc_init@plt-0x3bf2c>
24c64: f94002c8 ldr x8, [x22]
24c68: 394022c9 ldrb w9, [x22, #8]
24c6c: f9000e88 str x8, [x20, #24]
24c70: 39008289 strb w9, [x20, #32]
24c74: 17ffffc4 b 24b84 <__libc_init@plt-0x3bf2c>
24c78: 39401688 ldrb w8, [x20, #5]
24c7c: 34000368 cbz w8, 24ce8 <__libc_init@plt-0x3bdc8>
24c80: 39401288 ldrb w8, [x20, #4]
24c84: 340000e8 cbz w8, 24ca0 <__libc_init@plt-0x3be10>
24c88: b9400288 ldr w8, [x20]
24c8c: 35fff7c8 cbnz w8, 24b84 <__libc_init@plt-0x3bf2c>
24c90: aa1403e0 mov x0, x20
24c94: aa1303e1 mov x1, x19
24c98: 9400001b bl 24d04 <__libc_init@plt-0x3bdac>
24c9c: 17ffffba b 24b84 <__libc_init@plt-0x3bf2c>
24ca0: aa1403e0 mov x0, x20
24ca4: aa1303e1 mov x1, x19
24ca8: 94000068 bl 24e48 <__libc_init@plt-0x3bc68>
24cac: 17ffffb6 b 24b84 <__libc_init@plt-0x3bf2c>
24cb0: 90ffff41 adrp x1, c000 <__libc_init@plt-0x54ab0>
24cb4: b0ffff42 adrp x2, d000 <__libc_init@plt-0x53ab0>
24cb8: 9133f821 add x1, x1, #0xcfe
24cbc: 91034c42 add x2, x2, #0xd3
24cc0: aa1303e0 mov x0, x19
24cc4: 52803423 mov w3, #0x1a1 // #417
24cc8: 97fff91f bl 23144 <__libc_init@plt-0x3d96c>
24ccc: b0ffff41 adrp x1, d000 <__libc_init@plt-0x53ab0>
24cd0: b0ffff42 adrp x2, d000 <__libc_init@plt-0x53ab0>
24cd4: 910b3c21 add x1, x1, #0x2cf
24cd8: 91034c42 add x2, x2, #0xd3
24cdc: aa1303e0 mov x0, x19
24ce0: 528037e3 mov w3, #0x1bf // #447
24ce4: 97fff918 bl 23144 <__libc_init@plt-0x3d96c>
24ce8: f0ffff21 adrp x1, b000 <__libc_init@plt-0x55ab0>
24cec: b0ffff42 adrp x2, d000 <__libc_init@plt-0x53ab0>
24cf0: 91201821 add x1, x1, #0x806
24cf4: 91034c42 add x2, x2, #0xd3
24cf8: aa1303e0 mov x0, x19
24cfc: 52803663 mov w3, #0x1b3 // #435
24d00: 97fff911 bl 23144 <__libc_init@plt-0x3d96c>
24d04: a9bc7bfd stp x29, x30, [sp, #-64]!
24d08: f9000bf7 str x23, [sp, #16]
24d0c: 910003fd mov x29, sp
24d10: a90257f6 stp x22, x21, [sp, #32]
24d14: a9034ff4 stp x20, x19, [sp, #48]
24d18: aa0103f4 mov x20, x1
24d1c: 91032015 add x21, x0, #0xc8
24d20: a9532001 ldp x1, x8, [x0, #304]
24d24: aa0003f3 mov x19, x0
24d28: aa1503e0 mov x0, x21
24d2c: aa1403e3 mov x3, x20
24d30: 91001116 add x22, x8, #0x4
24d34: aa1603e2 mov x2, x22
24d38: 97fffe67 bl 246d4 <__libc_init@plt-0x3c3dc>
24d3c: eb16001f cmp x0, x22
24d40: 54000102 b.cs 24d60 <__libc_init@plt-0x3bd50> // b.hs, b.nlast
24d44: f9409e68 ldr x8, [x19, #312]
24d48: eb08001f cmp x0, x8
24d4c: 540003e1 b.ne 24dc8 <__libc_init@plt-0x3bce8> // b.any
24d50: aa1303e0 mov x0, x19
24d54: aa1403e1 mov x1, x20
24d58: 97fffed1 bl 2489c <__libc_init@plt-0x3c214>
24d5c: 14000034 b 24e2c <__libc_init@plt-0x3bc84>
24d60: f9406668 ldr x8, [x19, #200]
24d64: f9407269 ldr x9, [x19, #224]
24d68: f9407a6a ldr x10, [x19, #240]
24d6c: 8b090109 add x9, x8, x9
24d70: f9409e68 ldr x8, [x19, #312]
24d74: 8b0a0129 add x9, x9, x10
24d78: 3940826a ldrb w10, [x19, #32]
24d7c: b8a86937 ldrsw x23, [x9, x8]
24d80: 910012e9 add x9, x23, #0x4
24d84: 3500006a cbnz w10, 24d90 <__libc_init@plt-0x3bd20>
24d88: 5280002a mov w10, #0x1 // #1
24d8c: 3900826a strb w10, [x19, #32]
24d90: 8b090108 add x8, x8, x9
24d94: f9409a61 ldr x1, [x19, #304]
24d98: 91001116 add x22, x8, #0x4
24d9c: aa1503e0 mov x0, x21
24da0: aa1603e2 mov x2, x22
24da4: aa1403e3 mov x3, x20
24da8: f9000e69 str x9, [x19, #24]
24dac: 97fffe4a bl 246d4 <__libc_init@plt-0x3c3dc>
24db0: eb16001f cmp x0, x22
24db4: 54000142 b.cs 24ddc <__libc_init@plt-0x3bcd4> // b.hs, b.nlast
24db8: f0ffff22 adrp x2, b000 <__libc_init@plt-0x55ab0>
24dbc: 2a1f03e8 mov w8, wzr
24dc0: 913c1042 add x2, x2, #0xf04
24dc4: 14000013 b 24e10 <__libc_init@plt-0x3bca0>
24dc8: b0ffff42 adrp x2, d000 <__libc_init@plt-0x53ab0>
24dcc: 2a1f03e8 mov w8, wzr
24dd0: 2a1f03f7 mov w23, wzr
24dd4: 910dc442 add x2, x2, #0x371
24dd8: 1400000e b 24e10 <__libc_init@plt-0x3bca0>
24ddc: f9406668 ldr x8, [x19, #200]
24de0: f9407269 ldr x9, [x19, #224]
24de4: f9407a6a ldr x10, [x19, #240]
24de8: f9409e6b ldr x11, [x19, #312]
24dec: 8b090108 add x8, x8, x9
24df0: f9400e69 ldr x9, [x19, #24]
24df4: 8b0a0108 add x8, x8, x10
24df8: 8b0b0108 add x8, x8, x11
24dfc: b8696908 ldr w8, [x8, x9]
24e00: 6b17011f cmp w8, w23
24e04: 54000140 b.eq 24e2c <__libc_init@plt-0x3bc84> // b.none
24e08: f0ffff22 adrp x2, b000 <__libc_init@plt-0x55ab0>
24e0c: 91108442 add x2, x2, #0x421
24e10: f9401663 ldr x3, [x19, #40]
24e14: 93407ee5 sxtw x5, w23
24e18: f9409a64 ldr x4, [x19, #304]
24e1c: 93407d06 sxtw x6, w8
24e20: aa1403e0 mov x0, x20
24e24: 52807d21 mov w1, #0x3e9 // #1001
24e28: 97fff6dc bl 22998 <__libc_init@plt-0x3e118>
24e2c: 52800088 mov w8, #0x4 // #4
24e30: f9400bf7 ldr x23, [sp, #16]
24e34: a94257f6 ldp x22, x21, [sp, #32]
24e38: f9001a68 str x8, [x19, #48]
24e3c: a9434ff4 ldp x20, x19, [sp, #48]
24e40: a8c47bfd ldp x29, x30, [sp], #64
24e44: d65f03c0 ret
24e48: a9bc7bfd stp x29, x30, [sp, #-64]!
24e4c: f9000bf7 str x23, [sp, #16]
24e50: 910003fd mov x29, sp
24e54: a90257f6 stp x22, x21, [sp, #32]
24e58: a9034ff4 stp x20, x19, [sp, #48]
24e5c: d0000208 adrp x8, 66000 <strcmp@plt+0x5240>
24e60: aa0103f4 mov x20, x1
24e64: aa0003f3 mov x19, x0
24e68: f9402908 ldr x8, [x8, #80]
24e6c: eb00011f cmp x8, x0
24e70: 54000161 b.ne 24e9c <__libc_init@plt-0x3bc14> // b.any
24e74: d0000208 adrp x8, 66000 <strcmp@plt+0x5240>
24e78: f9401d00 ldr x0, [x8, #56]
24e7c: b4000060 cbz x0, 24e88 <__libc_init@plt-0x3bc28>
24e80: aa1403e1 mov x1, x20
24e84: 97fff998 bl 234e4 <__libc_init@plt-0x3d5cc>
24e88: d0000208 adrp x8, 66000 <strcmp@plt+0x5240>
24e8c: f9402100 ldr x0, [x8, #64]
24e90: b4000060 cbz x0, 24e9c <__libc_init@plt-0x3bc14>
24e94: aa1403e1 mov x1, x20
24e98: 97fff993 bl 234e4 <__libc_init@plt-0x3d5cc>
24e9c: aa1f03f6 mov x22, xzr
24ea0: 91032275 add x21, x19, #0xc8
24ea4: a9532261 ldp x1, x8, [x19, #304]
24ea8: 910006d7 add x23, x22, #0x1
24eac: aa1503e0 mov x0, x21
24eb0: aa1403e3 mov x3, x20
24eb4: 8b170102 add x2, x8, x23
24eb8: 97fffe07 bl 246d4 <__libc_init@plt-0x3c3dc>
24ebc: f9409e68 ldr x8, [x19, #312]
24ec0: cb080016 sub x22, x0, x8
24ec4: eb1702df cmp x22, x23
24ec8: 540000a3 b.cc 24edc <__libc_init@plt-0x3bbd4> // b.lo, b.ul, b.last
24ecc: aa1303e0 mov x0, x19
24ed0: 97fffef5 bl 24aa4 <__libc_init@plt-0x3c00c>
24ed4: 3607fe80 tbz w0, #0, 24ea4 <__libc_init@plt-0x3bc0c>
24ed8: 14000009 b 24efc <__libc_init@plt-0x3bbb4>
24edc: b40001b6 cbz x22, 24f10 <__libc_init@plt-0x3bba0>
24ee0: 39408268 ldrb w8, [x19, #32]
24ee4: 35000068 cbnz w8, 24ef0 <__libc_init@plt-0x3bbc0>
24ee8: 52800028 mov w8, #0x1 // #1
24eec: 39008268 strb w8, [x19, #32]
24ef0: 52800028 mov w8, #0x1 // #1
24ef4: f9000e76 str x22, [x19, #24]
24ef8: 3901c668 strb w8, [x19, #113]
24efc: a9434ff4 ldp x20, x19, [sp, #48]
24f00: a94257f6 ldp x22, x21, [sp, #32]
24f04: f9400bf7 ldr x23, [sp, #16]
24f08: a8c47bfd ldp x29, x30, [sp], #64
24f0c: d65f03c0 ret
24f10: aa1303e0 mov x0, x19
24f14: aa1403e1 mov x1, x20
24f18: a9434ff4 ldp x20, x19, [sp, #48]
24f1c: a94257f6 ldp x22, x21, [sp, #32]
24f20: f9400bf7 ldr x23, [sp, #16]
24f24: a8c47bfd ldp x29, x30, [sp], #64
24f28: 17fffe5d b 2489c <__libc_init@plt-0x3c214>
24f2c: a9bf7bfd stp x29, x30, [sp, #-16]!
24f30: 910003fd mov x29, sp
24f34: b9412808 ldr w8, [x0, #296]
24f38: 7100051f cmp w8, #0x1
24f3c: 54000bc1 b.ne 250b4 <__libc_init@plt-0x3b9fc> // b.any
24f40: 3944b408 ldrb w8, [x0, #301]
24f44: 34000b88 cbz w8, 250b4 <__libc_init@plt-0x3b9fc>
24f48: b9401028 ldr w8, [x1, #16]
24f4c: 3904b41f strb wzr, [x0, #301]
24f50: 3100051f cmn w8, #0x1
24f54: 540004c0 b.eq 24fec <__libc_init@plt-0x3bac4> // b.none
24f58: b9400009 ldr w9, [x0]
24f5c: 7100093f cmp w9, #0x2
24f60: 540001e1 b.ne 24f9c <__libc_init@plt-0x3bb14> // b.any
24f64: 39401409 ldrb w9, [x0, #5]
24f68: 39401008 ldrb w8, [x0, #4]
24f6c: 3940800a ldrb w10, [x0, #32]
24f70: 34000069 cbz w9, 24f7c <__libc_init@plt-0x3bb34>
24f74: 35000048 cbnz w8, 24f7c <__libc_init@plt-0x3bb34>
24f78: 340003aa cbz w10, 24fec <__libc_init@plt-0x3bac4>
24f7c: 340004a9 cbz w9, 25010 <__libc_init@plt-0x3baa0>
24f80: 35000488 cbnz w8, 25010 <__libc_init@plt-0x3baa0>
24f84: f9400c08 ldr x8, [x0, #24]
24f88: f9409c09 ldr x9, [x0, #312]
24f8c: 8b080128 add x8, x9, x8
24f90: 9104e009 add x9, x0, #0x138
24f94: f9009c08 str x8, [x0, #312]
24f98: 1400000b b 24fc4 <__libc_init@plt-0x3baec>
24f9c: 39408008 ldrb w8, [x0, #32]
24fa0: 34000268 cbz w8, 24fec <__libc_init@plt-0x3bac4>
24fa4: f9400c08 ldr x8, [x0, #24]
24fa8: 7100053f cmp w9, #0x1
24fac: f9409c0a ldr x10, [x0, #312]
24fb0: 8b080148 add x8, x10, x8
24fb4: f9009c08 str x8, [x0, #312]
24fb8: 540001a0 b.eq 24fec <__libc_init@plt-0x3bac4> // b.none
24fbc: 9104e009 add x9, x0, #0x138
24fc0: 5280002a mov w10, #0x1 // #1
24fc4: 3940140b ldrb w11, [x0, #5]
24fc8: 3400086b cbz w11, 250d4 <__libc_init@plt-0x3b9dc>
24fcc: 3400004a cbz w10, 24fd4 <__libc_init@plt-0x3badc>
24fd0: 3900801f strb wzr, [x0, #32]
24fd4: 3940100a ldrb w10, [x0, #4]
24fd8: 340002aa cbz w10, 2502c <__libc_init@plt-0x3ba84>
24fdc: 52800089 mov w9, #0x4 // #4
24fe0: f940980a ldr x10, [x0, #304]
24fe4: 8b080148 add x8, x10, x8
24fe8: a9132408 stp x8, x9, [x0, #304]
24fec: aa0003e8 mov x8, x0
24ff0: 5280002a mov w10, #0x1 // #1
24ff4: f8428d09 ldr x9, [x8, #40]!
24ff8: 8b0a0129 add x9, x9, x10
24ffc: 3901c41f strb wzr, [x0, #113]
25000: a9037c1f stp xzr, xzr, [x0, #48]
25004: f9000109 str x9, [x8]
25008: a8c17bfd ldp x29, x30, [sp], #16
2500c: d65f03c0 ret
25010: a9432009 ldp x9, x8, [x0, #48]
25014: a9532c0a ldp x10, x11, [x0, #304]
25018: eb09011f cmp x8, x9
2501c: 9a88b128 csel x8, x9, x8, lt // lt = tstop
25020: 8b080169 add x9, x11, x8
25024: 9104c008 add x8, x0, #0x130
25028: 17fffff4 b 24ff8 <__libc_init@plt-0x3bab8>
2502c: a94ea80c ldp x12, x10, [x0, #232]
25030: f940700b ldr x11, [x0, #224]
25034: f940680d ldr x13, [x0, #208]
25038: 8b0b014e add x14, x10, x11
2503c: cb0a018c sub x12, x12, x10
25040: cb0e01ad sub x13, x13, x14
25044: eb0c01bf cmp x13, x12
25048: 9a8c31ac csel x12, x13, x12, cc // cc = lo, ul, last
2504c: eb08019f cmp x12, x8
25050: 54000129 b.ls 25074 <__libc_init@plt-0x3ba3c> // b.plast
25054: f940640d ldr x13, [x0, #200]
25058: 8b0b01ad add x13, x13, x11
2505c: 8b0a01ad add x13, x13, x10
25060: 386869ad ldrb w13, [x13, x8]
25064: 710035bf cmp w13, #0xd
25068: 54000061 b.ne 25074 <__libc_init@plt-0x3ba3c> // b.any
2506c: 91000508 add x8, x8, #0x1
25070: f9000128 str x8, [x9]
25074: eb08019f cmp x12, x8
25078: 54000129 b.ls 2509c <__libc_init@plt-0x3ba14> // b.plast
2507c: f940640c ldr x12, [x0, #200]
25080: 8b0b018b add x11, x12, x11
25084: 8b0a016a add x10, x11, x10
25088: 3868694a ldrb w10, [x10, x8]
2508c: 7100295f cmp w10, #0xa
25090: 54000061 b.ne 2509c <__libc_init@plt-0x3ba14> // b.any
25094: 91000508 add x8, x8, #0x1
25098: f9000128 str x8, [x9]
2509c: 3941c00a ldrb w10, [x0, #112]
250a0: aa1f03e9 mov x9, xzr
250a4: 34fff9ea cbz w10, 24fe0 <__libc_init@plt-0x3bad0>
250a8: 3942480a ldrb w10, [x0, #146]
250ac: 34fffa0a cbz w10, 24fec <__libc_init@plt-0x3bac4>
250b0: 17ffffcc b 24fe0 <__libc_init@plt-0x3bad0>
250b4: 90ffff48 adrp x8, d000 <__libc_init@plt-0x53ab0>
250b8: 90ffff42 adrp x2, d000 <__libc_init@plt-0x53ab0>
250bc: 910c4108 add x8, x8, #0x310
250c0: 91034c42 add x2, x2, #0xd3
250c4: aa0103e0 mov x0, x1
250c8: aa0803e1 mov x1, x8
250cc: 52803883 mov w3, #0x1c4 // #452
250d0: 97fff81d bl 23144 <__libc_init@plt-0x3d96c>
250d4: d0ffff28 adrp x8, b000 <__libc_init@plt-0x55ab0>
250d8: 90ffff42 adrp x2, d000 <__libc_init@plt-0x53ab0>
250dc: 91201908 add x8, x8, #0x806
250e0: 91034c42 add x2, x2, #0xd3
250e4: aa0103e0 mov x0, x1
250e8: aa0803e1 mov x1, x8
250ec: 52803a03 mov w3, #0x1d0 // #464
250f0: 97fff815 bl 23144 <__libc_init@plt-0x3d96c>
250f4: d10103ff sub sp, sp, #0x40
250f8: a9017bfd stp x29, x30, [sp, #16]
250fc: 910043fd add x29, sp, #0x10
25100: a90257f6 stp x22, x21, [sp, #32]
25104: a9034ff4 stp x20, x19, [sp, #48]
25108: d53bd055 mrs x21, tpidr_el0
2510c: aa0003f3 mov x19, x0
25110: f94016a8 ldr x8, [x21, #40]
25114: aa0103f4 mov x20, x1
25118: f90007e8 str x8, [sp, #8]
2511c: b9412808 ldr w8, [x0, #296]
25120: 7100051f cmp w8, #0x1
25124: 540001a1 b.ne 25158 <__libc_init@plt-0x3b958> // b.any
25128: aa1303e0 mov x0, x19
2512c: aa1403e1 mov x1, x20
25130: 97ffff7f bl 24f2c <__libc_init@plt-0x3bb84>
25134: aa1303e0 mov x0, x19
25138: aa1403e1 mov x1, x20
2513c: 97fffe87 bl 24b58 <__libc_init@plt-0x3bf58>
25140: f94016a8 ldr x8, [x21, #40]
25144: f94007e9 ldr x9, [sp, #8]
25148: eb09011f cmp x8, x9
2514c: 54001181 b.ne 2537c <__libc_init@plt-0x3b734> // b.any
25150: 12000000 and w0, w0, #0x1
25154: 1400007e b 2534c <__libc_init@plt-0x3b764>
25158: 39401668 ldrb w8, [x19, #5]
2515c: 34001028 cbz w8, 25360 <__libc_init@plt-0x3b750>
25160: b9400269 ldr w9, [x19]
25164: aa1303f6 mov x22, x19
25168: f9401e68 ldr x8, [x19, #56]
2516c: 7100053f cmp w9, #0x1
25170: f8030ec8 str x8, [x22, #48]!
25174: 54000441 b.ne 251fc <__libc_init@plt-0x3b8b4> // b.any
25178: 3940426a ldrb w10, [x19, #16]
2517c: f9400669 ldr x9, [x19, #8]
25180: 7100015f cmp w10, #0x0
25184: 9a89010a csel x10, x8, x9, eq // eq = none
25188: eb0a011f cmp x8, x10
2518c: 540003ea b.ge 25208 <__libc_init@plt-0x3b8a8> // b.tcont
25190: a9532261 ldp x1, x8, [x19, #304]
25194: 91032260 add x0, x19, #0xc8
25198: aa1403e3 mov x3, x20
2519c: 8b090102 add x2, x8, x9
251a0: 97fffca8 bl 24440 <__libc_init@plt-0x3c670>
251a4: f9406668 ldr x8, [x19, #200]
251a8: f9407269 ldr x9, [x19, #224]
251ac: f9407a6a ldr x10, [x19, #240]
251b0: 3940126b ldrb w11, [x19, #4]
251b4: 8b090108 add x8, x8, x9
251b8: 39401669 ldrb w9, [x19, #5]
251bc: 8b0a0108 add x8, x8, x10
251c0: f9409e6a ldr x10, [x19, #312]
251c4: 7100017f cmp w11, #0x0
251c8: f9401e6b ldr x11, [x19, #56]
251cc: 7a401924 ccmp w9, #0x0, #0x4, ne // ne = any
251d0: f9400669 ldr x9, [x19, #8]
251d4: 8b0a0108 add x8, x8, x10
251d8: 8b0b0100 add x0, x8, x11
251dc: 52800408 mov w8, #0x20 // #32
251e0: cb0b0122 sub x2, x9, x11
251e4: 1a9f0101 csel w1, w8, wzr, eq // eq = none
251e8: 9400eebe bl 60ce0 <memset@plt>
251ec: f9400668 ldr x8, [x19, #8]
251f0: 52800034 mov w20, #0x1 // #1
251f4: f9001e68 str x8, [x19, #56]
251f8: 14000024 b 25288 <__libc_init@plt-0x3b828>
251fc: 3940126a ldrb w10, [x19, #4]
25200: 3400008a cbz w10, 25210 <__libc_init@plt-0x3b8a0>
25204: 34000109 cbz w9, 25224 <__libc_init@plt-0x3b88c>
25208: 52800034 mov w20, #0x1 // #1
2520c: 1400001f b 25288 <__libc_init@plt-0x3b828>
25210: b9401289 ldr w9, [x20, #16]
25214: 34000269 cbz w9, 25260 <__libc_init@plt-0x3b850>
25218: b5000248 cbnz x8, 25260 <__libc_init@plt-0x3b850>
2521c: 52800034 mov w20, #0x1 // #1
25220: 14000046 b 25338 <__libc_init@plt-0x3b778>
25224: 51001108 sub w8, w8, #0x4
25228: 910013e1 add x1, sp, #0x4
2522c: aa1303e0 mov x0, x19
25230: 52800082 mov w2, #0x4 // #4
25234: 52800083 mov w3, #0x4 // #4
25238: aa1403e4 mov x4, x20
2523c: b90007e8 str w8, [sp, #4]
25240: 97fffbdf bl 241bc <__libc_init@plt-0x3c8f4>
25244: f9001a7f str xzr, [x19, #48]
25248: 360001e0 tbz w0, #0, 25284 <__libc_init@plt-0x3b82c>
2524c: 910013e1 add x1, sp, #0x4
25250: aa1303e0 mov x0, x19
25254: 52800082 mov w2, #0x4 // #4
25258: 52800083 mov w3, #0x4 // #4
2525c: 14000006 b 25274 <__libc_init@plt-0x3b83c>
25260: f0ffff21 adrp x1, c000 <__libc_init@plt-0x54ab0>
25264: aa1303e0 mov x0, x19
25268: 91319821 add x1, x1, #0xc66
2526c: 52800022 mov w2, #0x1 // #1
25270: 52800023 mov w3, #0x1 // #1
25274: aa1403e4 mov x4, x20
25278: 97fffbd1 bl 241bc <__libc_init@plt-0x3c8f4>
2527c: 2a0003f4 mov w20, w0
25280: 14000002 b 25288 <__libc_init@plt-0x3b828>
25284: 2a1f03f4 mov w20, wzr
25288: 39412268 ldrb w8, [x19, #72]
2528c: 34000048 cbz w8, 25294 <__libc_init@plt-0x3b81c>
25290: 3901227f strb wzr, [x19, #72]
25294: aa1303e0 mov x0, x19
25298: 940005c4 bl 269a8 <__libc_init@plt-0x3a108>
2529c: 36000060 tbz w0, #0, 252a8 <__libc_init@plt-0x3b808>
252a0: 2a1f03f4 mov w20, wzr
252a4: 14000025 b 25338 <__libc_init@plt-0x3b778>
252a8: 39408268 ldrb w8, [x19, #32]
252ac: 91006269 add x9, x19, #0x18
252b0: 9100e26a add x10, x19, #0x38
252b4: f940166b ldr x11, [x19, #40]
252b8: 7100011f cmp w8, #0x0
252bc: 9a890148 csel x8, x10, x9, eq // eq = none
252c0: a953266a ldp x10, x9, [x19, #304]
252c4: f9400108 ldr x8, [x8]
252c8: 3901c67f strb wzr, [x19, #113]
252cc: a9007edf stp xzr, xzr, [x22]
252d0: 8b090108 add x8, x8, x9
252d4: 8b0a0109 add x9, x8, x10
252d8: b9400268 ldr w8, [x19]
252dc: 9100056a add x10, x11, #0x1
252e0: 7100051f cmp w8, #0x1
252e4: a9137e69 stp x9, xzr, [x19, #304]
252e8: f900166a str x10, [x19, #40]
252ec: 54000260 b.eq 25338 <__libc_init@plt-0x3b778> // b.none
252f0: 7100091f cmp w8, #0x2
252f4: 54000121 b.ne 25318 <__libc_init@plt-0x3b798> // b.any
252f8: 39401668 ldrb w8, [x19, #5]
252fc: 39401269 ldrb w9, [x19, #4]
25300: 7100011f cmp w8, #0x0
25304: 1a9f07e8 cset w8, ne // ne = any
25308: 7100013f cmp w9, #0x0
2530c: 1a9f17e9 cset w9, eq // eq = none
25310: 0a090108 and w8, w8, w9
25314: 14000002 b 2531c <__libc_init@plt-0x3b794>
25318: 52800028 mov w8, #0x1 // #1
2531c: aa1303e0 mov x0, x19
25320: 3904b268 strb w8, [x19, #300]
25324: 94000598 bl 26984 <__libc_init@plt-0x3a12c>
25328: 36000080 tbz w0, #0, 25338 <__libc_init@plt-0x3b778>
2532c: 39416268 ldrb w8, [x19, #88]
25330: 34000048 cbz w8, 25338 <__libc_init@plt-0x3b778>
25334: 3901627f strb wzr, [x19, #88]
25338: f94016a8 ldr x8, [x21, #40]
2533c: f94007e9 ldr x9, [sp, #8]
25340: eb09011f cmp x8, x9
25344: 540001c1 b.ne 2537c <__libc_init@plt-0x3b734> // b.any
25348: 12000280 and w0, w20, #0x1
2534c: a9434ff4 ldp x20, x19, [sp, #48]
25350: a94257f6 ldp x22, x21, [sp, #32]
25354: a9417bfd ldp x29, x30, [sp, #16]
25358: 910103ff add sp, sp, #0x40
2535c: d65f03c0 ret
25360: d0ffff21 adrp x1, b000 <__libc_init@plt-0x55ab0>
25364: 90ffff42 adrp x2, d000 <__libc_init@plt-0x53ab0>
25368: 91201821 add x1, x1, #0x806
2536c: 91034c42 add x2, x2, #0xd3
25370: aa1403e0 mov x0, x20
25374: 52803e83 mov w3, #0x1f4 // #500
25378: 97fff773 bl 23144 <__libc_init@plt-0x3d96c>
2537c: 9400edf1 bl 60b40 <__stack_chk_fail@plt>
25380: 39408008 ldrb w8, [x0, #32]
25384: 9100e009 add x9, x0, #0x38
25388: 9100600a add x10, x0, #0x18
2538c: 7100011f cmp w8, #0x0
25390: 9a8a0128 csel x8, x9, x10, eq // eq = none
25394: a953240a ldp x10, x9, [x0, #304]
25398: f9400108 ldr x8, [x8]
2539c: 3901c41f strb wzr, [x0, #113]
253a0: a9037c1f stp xzr, xzr, [x0, #48]
253a4: 8b090108 add x8, x8, x9
253a8: 8b0a0108 add x8, x8, x10
253ac: a9137c08 stp x8, xzr, [x0, #304]
253b0: d65f03c0 ret
253b4: a9be7bfd stp x29, x30, [sp, #-32]!
253b8: a9014ff4 stp x20, x19, [sp, #16]
253bc: 910003fd mov x29, sp
253c0: b9400008 ldr w8, [x0]
253c4: aa0003f3 mov x19, x0
253c8: aa0103f4 mov x20, x1
253cc: 7100051f cmp w8, #0x1
253d0: 540001a0 b.eq 25404 <__libc_init@plt-0x3b6ac> // b.none
253d4: 7100091f cmp w8, #0x2
253d8: 540000a1 b.ne 253ec <__libc_init@plt-0x3b6c4> // b.any
253dc: 39401668 ldrb w8, [x19, #5]
253e0: 34000128 cbz w8, 25404 <__libc_init@plt-0x3b6ac>
253e4: 39401268 ldrb w8, [x19, #4]
253e8: 350000e8 cbnz w8, 25404 <__libc_init@plt-0x3b6ac>
253ec: aa1303e0 mov x0, x19
253f0: 9400056e bl 269a8 <__libc_init@plt-0x3a108>
253f4: 36000180 tbz w0, #0, 25424 <__libc_init@plt-0x3b68c>
253f8: f9402a68 ldr x8, [x19, #80]
253fc: f9001668 str x8, [x19, #40]
25400: 1400002a b 254a8 <__libc_init@plt-0x3b608>
25404: b9412663 ldr w3, [x19, #292]
25408: aa1403e0 mov x0, x20
2540c: a9414ff4 ldp x20, x19, [sp, #16]
25410: d0ffff22 adrp x2, b000 <__libc_init@plt-0x55ab0>
25414: 52807ec1 mov w1, #0x3f6 // #1014
25418: 912e9042 add x2, x2, #0xba4
2541c: a8c27bfd ldp x29, x30, [sp], #32
25420: 17fff55e b 22998 <__libc_init@plt-0x3e118>
25424: 39412268 ldrb w8, [x19, #72]
25428: 34000068 cbz w8, 25434 <__libc_init@plt-0x3b67c>
2542c: 3901227f strb wzr, [x19, #72]
25430: 1400001e b 254a8 <__libc_init@plt-0x3b608>
25434: aa1303e0 mov x0, x19
25438: aa1403e1 mov x1, x20
2543c: 97fffad9 bl 23fa0 <__libc_init@plt-0x3cb10>
25440: a9532668 ldp x8, x9, [x19, #304]
25444: ab09011f cmn x8, x9
25448: 54000300 b.eq 254a8 <__libc_init@plt-0x3b608> // b.none
2544c: f9401668 ldr x8, [x19, #40]
25450: 39404269 ldrb w9, [x19, #16]
25454: d1000508 sub x8, x8, #0x1
25458: f9001668 str x8, [x19, #40]
2545c: 34000109 cbz w9, 2547c <__libc_init@plt-0x3b634>
25460: b9400268 ldr w8, [x19]
25464: 7100051f cmp w8, #0x1
25468: 540000a1 b.ne 2547c <__libc_init@plt-0x3b634> // b.any
2546c: aa1303e0 mov x0, x19
25470: aa1403e1 mov x1, x20
25474: 94000019 bl 254d8 <__libc_init@plt-0x3b5d8>
25478: 1400000c b 254a8 <__libc_init@plt-0x3b608>
2547c: 39401668 ldrb w8, [x19, #5]
25480: 340001e8 cbz w8, 254bc <__libc_init@plt-0x3b5f4>
25484: 39401268 ldrb w8, [x19, #4]
25488: 340000a8 cbz w8, 2549c <__libc_init@plt-0x3b614>
2548c: aa1303e0 mov x0, x19
25490: aa1403e1 mov x1, x20
25494: 94000028 bl 25534 <__libc_init@plt-0x3b57c>
25498: 14000004 b 254a8 <__libc_init@plt-0x3b608>
2549c: aa1303e0 mov x0, x19
254a0: aa1403e1 mov x1, x20
254a4: 9400006d bl 25658 <__libc_init@plt-0x3b458>
254a8: 3901c67f strb wzr, [x19, #113]
254ac: a9037e7f stp xzr, xzr, [x19, #48]
254b0: a9414ff4 ldp x20, x19, [sp, #16]
254b4: a8c27bfd ldp x29, x30, [sp], #32
254b8: d65f03c0 ret
254bc: d0ffff21 adrp x1, b000 <__libc_init@plt-0x55ab0>
254c0: 90ffff42 adrp x2, d000 <__libc_init@plt-0x53ab0>
254c4: 91201821 add x1, x1, #0x806
254c8: 91034c42 add x2, x2, #0xd3
254cc: aa1403e0 mov x0, x20
254d0: 52804923 mov w3, #0x249 // #585
254d4: 97fff71c bl 23144 <__libc_init@plt-0x3d96c>
254d8: a9bf7bfd stp x29, x30, [sp, #-16]!
254dc: 910003fd mov x29, sp
254e0: 39404008 ldrb w8, [x0, #16]
254e4: 34000188 cbz w8, 25514 <__libc_init@plt-0x3b59c>
254e8: f9409808 ldr x8, [x0, #304]
254ec: f9400409 ldr x9, [x0, #8]
254f0: eb090108 subs x8, x8, x9
254f4: 540000aa b.ge 25508 <__libc_init@plt-0x3b5a8> // b.tcont
254f8: aa0103e0 mov x0, x1
254fc: 52807ee1 mov w1, #0x3f7 // #1015
25500: a8c17bfd ldp x29, x30, [sp], #16
25504: 17fff5a1 b 22b88 <__libc_init@plt-0x3df28>
25508: f9009808 str x8, [x0, #304]
2550c: a8c17bfd ldp x29, x30, [sp], #16
25510: d65f03c0 ret
25514: b0ffff28 adrp x8, a000 <__libc_init@plt-0x56ab0>
25518: 90ffff42 adrp x2, d000 <__libc_init@plt-0x53ab0>
2551c: 910ab108 add x8, x8, #0x2ac
25520: 91034c42 add x2, x2, #0xd3
25524: aa0103e0 mov x0, x1
25528: aa0803e1 mov x1, x8
2552c: 52806103 mov w3, #0x308 // #776
25530: 97fff705 bl 23144 <__libc_init@plt-0x3d96c>
25534: a9bd7bfd stp x29, x30, [sp, #-48]!
25538: a90157f6 stp x22, x21, [sp, #16]
2553c: 910003fd mov x29, sp
25540: a9024ff4 stp x20, x19, [sp, #32]
25544: a9532009 ldp x9, x8, [x0, #304]
25548: aa0103f3 mov x19, x1
2554c: 8b080128 add x8, x9, x8
25550: f100151f cmp x8, #0x5
25554: a9137c08 stp x8, xzr, [x0, #304]
25558: 5400006a b.ge 25564 <__libc_init@plt-0x3b54c> // b.tcont
2555c: 52807ee1 mov w1, #0x3f7 // #1015
25560: 14000039 b 25644 <__libc_init@plt-0x3b46c>
25564: 91032015 add x21, x0, #0xc8
25568: aa0003f4 mov x20, x0
2556c: d1001101 sub x1, x8, #0x4
25570: aa1503e0 mov x0, x21
25574: 52800082 mov w2, #0x4 // #4
25578: aa1303e3 mov x3, x19
2557c: 97fffc56 bl 246d4 <__libc_init@plt-0x3c3dc>
25580: f100101f cmp x0, #0x4
25584: 540003eb b.lt 25600 <__libc_init@plt-0x3b4b0> // b.tstop
25588: f9406688 ldr x8, [x20, #200]
2558c: f9407289 ldr x9, [x20, #224]
25590: f9407a8a ldr x10, [x20, #240]
25594: 8b090108 add x8, x8, x9
25598: 39408289 ldrb w9, [x20, #32]
2559c: b8aa6908 ldrsw x8, [x8, x10]
255a0: 35000069 cbnz w9, 255ac <__libc_init@plt-0x3b504>
255a4: 52800029 mov w9, #0x1 // #1
255a8: 39008289 strb w9, [x20, #32]
255ac: f9409a89 ldr x9, [x20, #304]
255b0: 9100210a add x10, x8, #0x8
255b4: f9000e88 str x8, [x20, #24]
255b8: eb0a0121 subs x1, x9, x10
255bc: 5400042b b.lt 25640 <__libc_init@plt-0x3b470> // b.tstop
255c0: f1000c3f cmp x1, #0x3
255c4: f9009a81 str x1, [x20, #304]
255c8: 540000ad b.le 255dc <__libc_init@plt-0x3b4d4>
255cc: d1001021 sub x1, x1, #0x4
255d0: 52800089 mov w9, #0x4 // #4
255d4: a9132681 stp x1, x9, [x20, #304]
255d8: 14000002 b 255e0 <__libc_init@plt-0x3b4d0>
255dc: f9409e89 ldr x9, [x20, #312]
255e0: 8b090108 add x8, x8, x9
255e4: aa1503e0 mov x0, x21
255e8: 91001116 add x22, x8, #0x4
255ec: aa1303e3 mov x3, x19
255f0: aa1603e2 mov x2, x22
255f4: 97fffc38 bl 246d4 <__libc_init@plt-0x3c3dc>
255f8: eb16001f cmp x0, x22
255fc: 54000062 b.cs 25608 <__libc_init@plt-0x3b4a8> // b.hs, b.nlast
25600: 52808021 mov w1, #0x401 // #1025
25604: 14000010 b 25644 <__libc_init@plt-0x3b46c>
25608: f9406688 ldr x8, [x20, #200]
2560c: f9407289 ldr x9, [x20, #224]
25610: f9407a8a ldr x10, [x20, #240]
25614: 8b090108 add x8, x8, x9
25618: f9409e89 ldr x9, [x20, #312]
2561c: 8b0a0108 add x8, x8, x10
25620: b8a96908 ldrsw x8, [x8, x9]
25624: f9400e89 ldr x9, [x20, #24]
25628: eb08013f cmp x9, x8
2562c: 540000a1 b.ne 25640 <__libc_init@plt-0x3b470> // b.any
25630: a9424ff4 ldp x20, x19, [sp, #32]
25634: a94157f6 ldp x22, x21, [sp, #16]
25638: a8c37bfd ldp x29, x30, [sp], #48
2563c: d65f03c0 ret
25640: 52808061 mov w1, #0x403 // #1027
25644: aa1303e0 mov x0, x19
25648: a9424ff4 ldp x20, x19, [sp, #32]
2564c: a94157f6 ldp x22, x21, [sp, #16]
25650: a8c37bfd ldp x29, x30, [sp], #48
25654: 17fff54d b 22b88 <__libc_init@plt-0x3df28>
25658: a9ba7bfd stp x29, x30, [sp, #-96]!
2565c: f9000bfb str x27, [sp, #16]
25660: 910003fd mov x29, sp
25664: a90267fa stp x26, x25, [sp, #32]
25668: a9035ff8 stp x24, x23, [sp, #48]
2566c: a90457f6 stp x22, x21, [sp, #64]
25670: a9054ff4 stp x20, x19, [sp, #80]
25674: a9536418 ldp x24, x25, [x0, #304]
25678: aa0103f4 mov x20, x1
2567c: 8b18033a add x26, x25, x24
25680: f1000757 subs x23, x26, #0x1
25684: 540008cb b.lt 2579c <__libc_init@plt-0x3b314> // b.tstop
25688: aa0003f3 mov x19, x0
2568c: 91032015 add x21, x0, #0xc8
25690: 8b19031b add x27, x24, x25
25694: aa1803eb mov x11, x24
25698: eb0b02ff cmp x23, x11
2569c: 5400028d b.le 256ec <__libc_init@plt-0x3b3c4>
256a0: f9407269 ldr x9, [x19, #224]
256a4: aa1f03ec mov x12, xzr
256a8: f9407a6a ldr x10, [x19, #240]
256ac: f9406668 ldr x8, [x19, #200]
256b0: 8b09014e add x14, x10, x9
256b4: 8b09010d add x13, x8, x9
256b8: 8b1b010f add x15, x8, x27
256bc: cb0b01ce sub x14, x14, x11
256c0: 8b0a01ad add x13, x13, x10
256c4: 8b0e01ee add x14, x15, x14
256c8: 8b0c01cf add x15, x14, x12
256cc: d10009f0 sub x16, x15, #0x2
256d0: eb0d021f cmp x16, x13
256d4: 540000c9 b.ls 256ec <__libc_init@plt-0x3b3c4> // b.plast
256d8: 385fd1ef ldurb w15, [x15, #-3]
256dc: d100058c sub x12, x12, #0x1
256e0: 710029ff cmp w15, #0xa
256e4: 54ffff21 b.ne 256c8 <__libc_init@plt-0x3b3e8> // b.any
256e8: 1400000e b 25720 <__libc_init@plt-0x3b390>
256ec: b400070b cbz x11, 257cc <__libc_init@plt-0x3b2e4>
256f0: f1100168 subs x8, x11, #0x400
256f4: aa1503e0 mov x0, x21
256f8: 9a88b3e1 csel x1, xzr, x8, lt // lt = tstop
256fc: aa1403e3 mov x3, x20
25700: cb010356 sub x22, x26, x1
25704: aa1603e2 mov x2, x22
25708: f9009a61 str x1, [x19, #304]
2570c: 97fffbf2 bl 246d4 <__libc_init@plt-0x3c3dc>
25710: eb16001f cmp x0, x22
25714: 540006c3 b.cc 257ec <__libc_init@plt-0x3b2c4> // b.lo, b.ul, b.last
25718: f9409a6b ldr x11, [x19, #304]
2571c: 17ffffdf b 25698 <__libc_init@plt-0x3b418>
25720: 8b18032d add x13, x25, x24
25724: cb0c03f7 neg x23, x12
25728: cb0b01ab sub x11, x13, x11
2572c: 3940826d ldrb w13, [x19, #32]
25730: 8b0c016b add x11, x11, x12
25734: d100056b sub x11, x11, #0x1
25738: f9009e6b str x11, [x19, #312]
2573c: 3500006d cbnz w13, 25748 <__libc_init@plt-0x3b368>
25740: 5280002c mov w12, #0x1 // #1
25744: 3900826c strb w12, [x19, #32]
25748: f9000e77 str x23, [x19, #24]
2574c: 8b090109 add x9, x8, x9
25750: 8b0b02e8 add x8, x23, x11
25754: 8b0a012a add x10, x9, x10
25758: 38686949 ldrb w9, [x10, x8]
2575c: 7100293f cmp w9, #0xa
25760: 54000241 b.ne 257a8 <__libc_init@plt-0x3b308> // b.any
25764: f10006e9 subs x9, x23, #0x1
25768: 540000cb b.lt 25780 <__libc_init@plt-0x3b330> // b.tstop
2576c: 8b0a0108 add x8, x8, x10
25770: 385ff108 ldurb w8, [x8, #-1]
25774: 7100351f cmp w8, #0xd
25778: 54000041 b.ne 25780 <__libc_init@plt-0x3b330> // b.any
2577c: f9000e69 str x9, [x19, #24]
25780: a9454ff4 ldp x20, x19, [sp, #80]
25784: a94457f6 ldp x22, x21, [sp, #64]
25788: a9435ff8 ldp x24, x23, [sp, #48]
2578c: a94267fa ldp x26, x25, [sp, #32]
25790: f9400bfb ldr x27, [sp, #16]
25794: a8c67bfd ldp x29, x30, [sp], #96
25798: d65f03c0 ret
2579c: aa1403e0 mov x0, x20
257a0: 52807ee1 mov w1, #0x3f7 // #1015
257a4: 14000003 b 257b0 <__libc_init@plt-0x3b300>
257a8: aa1403e0 mov x0, x20
257ac: 52808041 mov w1, #0x402 // #1026
257b0: a9454ff4 ldp x20, x19, [sp, #80]
257b4: a94457f6 ldp x22, x21, [sp, #64]
257b8: a9435ff8 ldp x24, x23, [sp, #48]
257bc: a94267fa ldp x26, x25, [sp, #32]
257c0: f9400bfb ldr x27, [sp, #16]
257c4: a8c67bfd ldp x29, x30, [sp], #96
257c8: 17fff4f0 b 22b88 <__libc_init@plt-0x3df28>
257cc: f9406668 ldr x8, [x19, #200]
257d0: 5280002c mov w12, #0x1 // #1
257d4: f9407269 ldr x9, [x19, #224]
257d8: f9009e7f str xzr, [x19, #312]
257dc: f9407a6a ldr x10, [x19, #240]
257e0: f9000e77 str x23, [x19, #24]
257e4: 3900826c strb w12, [x19, #32]
257e8: 17ffffd9 b 2574c <__libc_init@plt-0x3b364>
257ec: aa1403e0 mov x0, x20
257f0: 52808021 mov w1, #0x401 // #1025
257f4: 17ffffef b 257b0 <__libc_init@plt-0x3b300>
257f8: a9bb7bfd stp x29, x30, [sp, #-80]!
257fc: f9000bf9 str x25, [sp, #16]
25800: 910003fd mov x29, sp
25804: a9025ff8 stp x24, x23, [sp, #32]
25808: a90357f6 stp x22, x21, [sp, #48]
2580c: a9044ff4 stp x20, x19, [sp, #64]
25810: 3940c008 ldrb w8, [x0, #48]
25814: 340003e8 cbz w8, 25890 <__libc_init@plt-0x3b220>
25818: aa0203f3 mov x19, x2
2581c: aa0003f4 mov x20, x0
25820: aa0103f5 mov x21, x1
25824: 91006019 add x25, x0, #0x18
25828: d1014016 sub x22, x0, #0x50
2582c: f9401288 ldr x8, [x20, #32]
25830: eb130109 subs x9, x8, x19
25834: 5400026d b.le 25880 <__libc_init@plt-0x3b230>
25838: a9412281 ldp x1, x8, [x20, #16]
2583c: aa1603e0 mov x0, x22
25840: aa1503e4 mov x4, x21
25844: a9402a8b ldp x11, x10, [x20]
25848: 8b080162 add x2, x11, x8
2584c: cb08014a sub x10, x10, x8
25850: eb09015f cmp x10, x9
25854: 9a893157 csel x23, x10, x9, cc // cc = lo, ul, last
25858: aa1703e3 mov x3, x23
2585c: 97fff2b1 bl 22320 <__libc_init@plt-0x3e790>
25860: aa0003f8 mov x24, x0
25864: aa1403e0 mov x0, x20
25868: aa1803e1 mov x1, x24
2586c: aa1503e2 mov x2, x21
25870: 940002c6 bl 26388 <__libc_init@plt-0x3a728>
25874: eb17031f cmp x24, x23
25878: 54fffda2 b.cs 2582c <__libc_init@plt-0x3b284> // b.hs, b.nlast
2587c: f9401288 ldr x8, [x20, #32]
25880: b5000088 cbnz x8, 25890 <__libc_init@plt-0x3b220>
25884: a9007f3f stp xzr, xzr, [x25]
25888: 3900633f strb wzr, [x25, #24]
2588c: f9000b3f str xzr, [x25, #16]
25890: a9444ff4 ldp x20, x19, [sp, #64]
25894: a94357f6 ldp x22, x21, [sp, #48]
25898: a9425ff8 ldp x24, x23, [sp, #32]
2589c: f9400bf9 ldr x25, [sp, #16]
258a0: a8c57bfd ldp x29, x30, [sp], #80
258a4: d65f03c0 ret
258a8: 3942e008 ldrb w8, [x0, #184]
258ac: 34000048 cbz w8, 258b4 <__libc_init@plt-0x3b1fc>
258b0: 17fff70d b 234e4 <__libc_init@plt-0x3d5cc>
258b4: d65f03c0 ret
258b8: a9be7bfd stp x29, x30, [sp, #-32]!
258bc: a9014ff4 stp x20, x19, [sp, #16]
258c0: 910003fd mov x29, sp
258c4: b9400008 ldr w8, [x0]
258c8: aa0003f4 mov x20, x0
258cc: aa0103f3 mov x19, x1
258d0: 7100051f cmp w8, #0x1
258d4: 540000e1 b.ne 258f0 <__libc_init@plt-0x3b1c0> // b.any
258d8: 90ffff22 adrp x2, 9000 <__libc_init@plt-0x57ab0>
258dc: b9412683 ldr w3, [x20, #292]
258e0: 9136b442 add x2, x2, #0xdad
258e4: aa1303e0 mov x0, x19
258e8: 52807de1 mov w1, #0x3ef // #1007
258ec: 1400001a b 25954 <__libc_init@plt-0x3b15c>
258f0: 39424688 ldrb w8, [x20, #145]
258f4: 34000268 cbz w8, 25940 <__libc_init@plt-0x3b170>
258f8: aa1403e0 mov x0, x20
258fc: 9400042b bl 269a8 <__libc_init@plt-0x3a108>
25900: 37000420 tbnz w0, #0, 25984 <__libc_init@plt-0x3b12c>
25904: aa1403e0 mov x0, x20
25908: aa1303e1 mov x1, x19
2590c: 94000028 bl 259ac <__libc_init@plt-0x3b104>
25910: b9400288 ldr w8, [x20]
25914: 7100091f cmp w8, #0x2
25918: 54000241 b.ne 25960 <__libc_init@plt-0x3b150> // b.any
2591c: 39401689 ldrb w9, [x20, #5]
25920: 3940128a ldrb w10, [x20, #4]
25924: 7100013f cmp w9, #0x0
25928: 1a9f17e9 cset w9, eq // eq = none
2592c: 7100015f cmp w10, #0x0
25930: 1a9f07ea cset w10, ne // ne = any
25934: 2a0a0129 orr w9, w9, w10
25938: 36000189 tbz w9, #0, 25968 <__libc_init@plt-0x3b148>
2593c: 14000012 b 25984 <__libc_init@plt-0x3b12c>
25940: b9412683 ldr w3, [x20, #292]
25944: d0ffff22 adrp x2, b000 <__libc_init@plt-0x55ab0>
25948: 91190042 add x2, x2, #0x640
2594c: aa1303e0 mov x0, x19
25950: 52807e01 mov w1, #0x3f0 // #1008
25954: a9414ff4 ldp x20, x19, [sp, #16]
25958: a8c27bfd ldp x29, x30, [sp], #32
2595c: 17fff40f b 22998 <__libc_init@plt-0x3e118>
25960: 2a1f03e9 mov w9, wzr
25964: 37000109 tbnz w9, #0, 25984 <__libc_init@plt-0x3b12c>
25968: 7100051f cmp w8, #0x1
2596c: 540000c0 b.eq 25984 <__libc_init@plt-0x3b12c> // b.none
25970: 39416288 ldrb w8, [x20, #88]
25974: 340000e8 cbz w8, 25990 <__libc_init@plt-0x3b120>
25978: f9402a88 ldr x8, [x20, #80]
2597c: 91000508 add x8, x8, #0x1
25980: f9001688 str x8, [x20, #40]
25984: a9414ff4 ldp x20, x19, [sp, #16]
25988: a8c27bfd ldp x29, x30, [sp], #32
2598c: d65f03c0 ret
25990: f0ffff21 adrp x1, c000 <__libc_init@plt-0x54ab0>
25994: 90ffff42 adrp x2, d000 <__libc_init@plt-0x53ab0>
25998: 9122c021 add x1, x1, #0x8b0
2599c: 91034c42 add x2, x2, #0xd3
259a0: aa1303e0 mov x0, x19
259a4: 52804f03 mov w3, #0x278 // #632
259a8: 97fff5e7 bl 23144 <__libc_init@plt-0x3d96c>
259ac: a9be7bfd stp x29, x30, [sp, #-32]!
259b0: a9014ff4 stp x20, x19, [sp, #16]
259b4: 910003fd mov x29, sp
259b8: b9400008 ldr w8, [x0]
259bc: aa0003f3 mov x19, x0
259c0: aa0103f4 mov x20, x1
259c4: 7100091f cmp w8, #0x2
259c8: 54000141 b.ne 259f0 <__libc_init@plt-0x3b0c0> // b.any
259cc: 39401669 ldrb w9, [x19, #5]
259d0: 3940126a ldrb w10, [x19, #4]
259d4: 7100013f cmp w9, #0x0
259d8: 1a9f17e9 cset w9, eq // eq = none
259dc: 7100015f cmp w10, #0x0
259e0: 1a9f07ea cset w10, ne // ne = any
259e4: 2a0a0129 orr w9, w9, w10
259e8: 36000089 tbz w9, #0, 259f8 <__libc_init@plt-0x3b0b8>
259ec: 14000012 b 25a34 <__libc_init@plt-0x3b07c>
259f0: 2a1f03e9 mov w9, wzr
259f4: 37000209 tbnz w9, #0, 25a34 <__libc_init@plt-0x3b07c>
259f8: 7100051f cmp w8, #0x1
259fc: 540001c0 b.eq 25a34 <__libc_init@plt-0x3b07c> // b.none
25a00: a9432668 ldp x8, x9, [x19, #48]
25a04: eb09011f cmp x8, x9
25a08: 9a88b128 csel x8, x9, x8, lt // lt = tstop
25a0c: f100011f cmp x8, #0x0
25a10: f9001e68 str x8, [x19, #56]
25a14: 5400014d b.le 25a3c <__libc_init@plt-0x3b074>
25a18: 39412269 ldrb w9, [x19, #72]
25a1c: 34000049 cbz w9, 25a24 <__libc_init@plt-0x3b08c>
25a20: 3901227f strb wzr, [x19, #72]
25a24: f9401669 ldr x9, [x19, #40]
25a28: 91000529 add x9, x9, #0x1
25a2c: f9001669 str x9, [x19, #40]
25a30: 14000004 b 25a40 <__libc_init@plt-0x3b070>
25a34: f9401e68 ldr x8, [x19, #56]
25a38: 14000005 b 25a4c <__libc_init@plt-0x3b064>
25a3c: f9401669 ldr x9, [x19, #40]
25a40: 5280002a mov w10, #0x1 // #1
25a44: f9002a69 str x9, [x19, #80]
25a48: 3901626a strb w10, [x19, #88]
25a4c: a953266a ldp x10, x9, [x19, #304]
25a50: aa1303e0 mov x0, x19
25a54: aa1403e1 mov x1, x20
25a58: 8b090108 add x8, x8, x9
25a5c: 8b0a0108 add x8, x8, x10
25a60: a9137e68 stp x8, xzr, [x19, #304]
25a64: 97fff6a0 bl 234e4 <__libc_init@plt-0x3d5cc>
25a68: 9101e260 add x0, x19, #0x78
25a6c: f9409a61 ldr x1, [x19, #304]
25a70: aa1403e2 mov x2, x20
25a74: 97fff274 bl 22444 <__libc_init@plt-0x3e66c>
25a78: 91032260 add x0, x19, #0xc8
25a7c: f9409a61 ldr x1, [x19, #304]
25a80: aa1403e2 mov x2, x20
25a84: 97fff957 bl 23fe0 <__libc_init@plt-0x3cad0>
25a88: 3901c67f strb wzr, [x19, #113]
25a8c: a9037e7f stp xzr, xzr, [x19, #48]
25a90: 3904b27f strb wzr, [x19, #300]
25a94: a9414ff4 ldp x20, x19, [sp, #16]
25a98: a8c27bfd ldp x29, x30, [sp], #32
25a9c: d65f03c0 ret
25aa0: a9be7bfd stp x29, x30, [sp, #-32]!
25aa4: f9000bf3 str x19, [sp, #16]
25aa8: 910003fd mov x29, sp
25aac: b9400008 ldr w8, [x0]
25ab0: aa0003f3 mov x19, x0
25ab4: 7100051f cmp w8, #0x1
25ab8: 54000121 b.ne 25adc <__libc_init@plt-0x3afd4> // b.any
25abc: b9412663 ldr w3, [x19, #292]
25ac0: 90ffff22 adrp x2, 9000 <__libc_init@plt-0x57ab0>
25ac4: f9400bf3 ldr x19, [sp, #16]
25ac8: 913e0442 add x2, x2, #0xf81
25acc: aa0103e0 mov x0, x1
25ad0: 52807f01 mov w1, #0x3f8 // #1016
25ad4: a8c27bfd ldp x29, x30, [sp], #32
25ad8: 17fff3b0 b 22998 <__libc_init@plt-0x3e118>
25adc: aa1303e0 mov x0, x19
25ae0: 97fff930 bl 23fa0 <__libc_init@plt-0x3cb10>
25ae4: b9400268 ldr w8, [x19]
25ae8: a9137e7f stp xzr, xzr, [x19, #304]
25aec: 7100051f cmp w8, #0x1
25af0: 54000041 b.ne 25af8 <__libc_init@plt-0x3afb8> // b.any
25af4: 3904ba68 strb w8, [x19, #302]
25af8: 52800028 mov w8, #0x1 // #1
25afc: 39412269 ldrb w9, [x19, #72]
25b00: 3901c67f strb wzr, [x19, #113]
25b04: a9037e7f stp xzr, xzr, [x19, #48]
25b08: f9001668 str x8, [x19, #40]
25b0c: 34000049 cbz w9, 25b14 <__libc_init@plt-0x3af9c>
25b10: 3901227f strb wzr, [x19, #72]
25b14: f9400bf3 ldr x19, [sp, #16]
25b18: a8c27bfd ldp x29, x30, [sp], #32
25b1c: d65f03c0 ret
25b20: a9be7bfd stp x29, x30, [sp, #-32]!
25b24: a9014ff4 stp x20, x19, [sp, #16]
25b28: 910003fd mov x29, sp
25b2c: aa0103f4 mov x20, x1
25b30: aa0203e1 mov x1, x2
25b34: aa0003f3 mov x19, x0
25b38: 97fff91a bl 23fa0 <__libc_init@plt-0x3cb10>
25b3c: b9400268 ldr w8, [x19]
25b40: a9137e74 stp x20, xzr, [x19, #304]
25b44: 7100051f cmp w8, #0x1
25b48: 54000041 b.ne 25b50 <__libc_init@plt-0x3af60> // b.any
25b4c: 3904ba68 strb w8, [x19, #302]
25b50: 3901c67f strb wzr, [x19, #113]
25b54: a9037e7f stp xzr, xzr, [x19, #48]
25b58: a9414ff4 ldp x20, x19, [sp, #16]
25b5c: a8c27bfd ldp x29, x30, [sp], #32
25b60: d65f03c0 ret
25b64: a9be7bfd stp x29, x30, [sp, #-32]!
25b68: a9014ff4 stp x20, x19, [sp, #16]
25b6c: 910003fd mov x29, sp
25b70: b9400008 ldr w8, [x0]
25b74: 7100091f cmp w8, #0x2
25b78: 540002c1 b.ne 25bd0 <__libc_init@plt-0x3aee0> // b.any
25b7c: aa0103e3 mov x3, x1
25b80: f100003f cmp x1, #0x0
25b84: 5400034d b.le 25bec <__libc_init@plt-0x3aec4>
25b88: aa0203e1 mov x1, x2
25b8c: aa0003f3 mov x19, x0
25b90: d1000474 sub x20, x3, #0x1
25b94: 97fff903 bl 23fa0 <__libc_init@plt-0x3cb10>
25b98: b9400268 ldr w8, [x19]
25b9c: a9137e74 stp x20, xzr, [x19, #304]
25ba0: 7100051f cmp w8, #0x1
25ba4: 54000041 b.ne 25bac <__libc_init@plt-0x3af04> // b.any
25ba8: 3904ba68 strb w8, [x19, #302]
25bac: 92f80008 mov x8, #0x3fffffffffffffff // #4611686018427387903
25bb0: 39416269 ldrb w9, [x19, #88]
25bb4: 52800020 mov w0, #0x1 // #1
25bb8: 3901c67f strb wzr, [x19, #113]
25bbc: a9037e7f stp xzr, xzr, [x19, #48]
25bc0: f9001668 str x8, [x19, #40]
25bc4: 34000229 cbz w9, 25c08 <__libc_init@plt-0x3aea8>
25bc8: 3901627f strb wzr, [x19, #88]
25bcc: 1400000f b 25c08 <__libc_init@plt-0x3aea8>
25bd0: b0ffff28 adrp x8, a000 <__libc_init@plt-0x56ab0>
25bd4: aa0203e0 mov x0, x2
25bd8: 913f8d08 add x8, x8, #0xfe3
25bdc: 52807d21 mov w1, #0x3e9 // #1001
25be0: aa0803e2 mov x2, x8
25be4: 97fff36d bl 22998 <__libc_init@plt-0x3e118>
25be8: 14000007 b 25c04 <__libc_init@plt-0x3aeac>
25bec: d0ffff28 adrp x8, b000 <__libc_init@plt-0x55ab0>
25bf0: aa0203e0 mov x0, x2
25bf4: 91003908 add x8, x8, #0xe
25bf8: 52807d21 mov w1, #0x3e9 // #1001
25bfc: aa0803e2 mov x2, x8
25c00: 97fff366 bl 22998 <__libc_init@plt-0x3e118>
25c04: 2a1f03e0 mov w0, wzr
25c08: a9414ff4 ldp x20, x19, [sp, #16]
25c0c: a8c27bfd ldp x29, x30, [sp], #32
25c10: d65f03c0 ret
25c14: a9be7bfd stp x29, x30, [sp, #-32]!
25c18: a9014ff4 stp x20, x19, [sp, #16]
25c1c: 910003fd mov x29, sp
25c20: b9400008 ldr w8, [x0]
25c24: 7100051f cmp w8, #0x1
25c28: 540002e1 b.ne 25c84 <__libc_init@plt-0x3ae2c> // b.any
25c2c: aa0003f3 mov x19, x0
25c30: 39404008 ldrb w8, [x0, #16]
25c34: 340002e8 cbz w8, 25c90 <__libc_init@plt-0x3ae20>
25c38: aa0103e3 mov x3, x1
25c3c: f100003f cmp x1, #0x0
25c40: 540003cd b.le 25cb8 <__libc_init@plt-0x3adf8>
25c44: f9400668 ldr x8, [x19, #8]
25c48: aa1303e0 mov x0, x19
25c4c: aa0203e1 mov x1, x2
25c50: d1000469 sub x9, x3, #0x1
25c54: f9001663 str x3, [x19, #40]
25c58: 9b097d14 mul x20, x8, x9
25c5c: 97fff8d1 bl 23fa0 <__libc_init@plt-0x3cb10>
25c60: b9400268 ldr w8, [x19]
25c64: a9137e74 stp x20, xzr, [x19, #304]
25c68: 7100051f cmp w8, #0x1
25c6c: 54000041 b.ne 25c74 <__libc_init@plt-0x3ae3c> // b.any
25c70: 3904ba68 strb w8, [x19, #302]
25c74: 52800020 mov w0, #0x1 // #1
25c78: 3901c67f strb wzr, [x19, #113]
25c7c: a9037e7f stp xzr, xzr, [x19, #48]
25c80: 1400000b b 25cac <__libc_init@plt-0x3ae04>
25c84: 90ffff48 adrp x8, d000 <__libc_init@plt-0x53ab0>
25c88: 910d1908 add x8, x8, #0x346
25c8c: 14000003 b 25c98 <__libc_init@plt-0x3ae18>
25c90: d0ffff28 adrp x8, b000 <__libc_init@plt-0x55ab0>
25c94: 913bb108 add x8, x8, #0xeec
25c98: aa0203e0 mov x0, x2
25c9c: 52807d21 mov w1, #0x3e9 // #1001
25ca0: aa0803e2 mov x2, x8
25ca4: 97fff33d bl 22998 <__libc_init@plt-0x3e118>
25ca8: 2a1f03e0 mov w0, wzr
25cac: a9414ff4 ldp x20, x19, [sp, #16]
25cb0: a8c27bfd ldp x29, x30, [sp], #32
25cb4: d65f03c0 ret
25cb8: b0ffff28 adrp x8, a000 <__libc_init@plt-0x56ab0>
25cbc: aa0203e0 mov x0, x2
25cc0: 9103a908 add x8, x8, #0xea
25cc4: 52807d21 mov w1, #0x3e9 // #1001
25cc8: aa0803e2 mov x2, x8
25ccc: 97fff333 bl 22998 <__libc_init@plt-0x3e118>
25cd0: 17fffff6 b 25ca8 <__libc_init@plt-0x3ae08>
25cd4: d100c3ff sub sp, sp, #0x30
25cd8: a9017bfd stp x29, x30, [sp, #16]
25cdc: 910043fd add x29, sp, #0x10
25ce0: a9024ff4 stp x20, x19, [sp, #32]
25ce4: d53bd054 mrs x20, tpidr_el0
25ce8: aa0003f3 mov x19, x0
25cec: f9401688 ldr x8, [x20, #40]
25cf0: f90007e8 str x8, [sp, #8]
25cf4: 3953c008 ldrb w8, [x0, #1264]
25cf8: 34000048 cbz w8, 25d00 <__libc_init@plt-0x3adb0>
25cfc: 3913c27f strb wzr, [x19, #1264]
25d00: b944da68 ldr w8, [x19, #1240]
25d04: 3100051f cmn w8, #0x1
25d08: 540000e0 b.eq 25d24 <__libc_init@plt-0x3ad8c> // b.none
25d0c: 900001e9 adrp x9, 61000 <strcmp@plt+0x240>
25d10: 91054261 add x1, x19, #0x150
25d14: 91382129 add x9, x9, #0xe08
25d18: 910003e0 mov x0, sp
25d1c: f8687928 ldr x8, [x9, x8, lsl #3]
25d20: d63f0100 blr x8
25d24: 9103f260 add x0, x19, #0xfc
25d28: b904da7f str wzr, [x19, #1240]
25d2c: 9400ec01 bl 60d30 <pthread_mutex_unlock@plt>
25d30: f9401688 ldr x8, [x20, #40]
25d34: f94007e9 ldr x9, [sp, #8]
25d38: eb09011f cmp x8, x9
25d3c: 540000a1 b.ne 25d50 <__libc_init@plt-0x3ad60> // b.any
25d40: a9424ff4 ldp x20, x19, [sp, #32]
25d44: a9417bfd ldp x29, x30, [sp, #16]
25d48: 9100c3ff add sp, sp, #0x30
25d4c: d65f03c0 ret
25d50: 9400eb7c bl 60b40 <__stack_chk_fail@plt>
25d54: a9bd7bfd stp x29, x30, [sp, #-48]!
25d58: f9000bf5 str x21, [sp, #16]
25d5c: 910003fd mov x29, sp
25d60: a9024ff4 stp x20, x19, [sp, #32]
25d64: aa0003f3 mov x19, x0
25d68: f9427c15 ldr x21, [x0, #1272]
25d6c: f9027c1f str xzr, [x0, #1272]
25d70: aa0103e0 mov x0, x1
25d74: aa0103f4 mov x20, x1
25d78: 94000ba7 bl 28c14 <__libc_init@plt-0x37e9c>
25d7c: 52807601 mov w1, #0x3b0 // #944
25d80: 97ffee91 bl 217c4 <__libc_init@plt-0x3f2ec>
25d84: a9005414 stp x20, x21, [x0]
25d88: 390e601f strb wzr, [x0, #920]
25d8c: f9427e68 ldr x8, [x19, #1272]
25d90: b903901f str wzr, [x0, #912]
25d94: 390ea01f strb wzr, [x0, #936]
25d98: f9027e60 str x0, [x19, #1272]
25d9c: b4000088 cbz x8, 25dac <__libc_init@plt-0x3ad04>
25da0: aa0803e0 mov x0, x8
25da4: 97ffee99 bl 21808 <__libc_init@plt-0x3f2a8>
25da8: f9427e60 ldr x0, [x19, #1272]
25dac: a9424ff4 ldp x20, x19, [sp, #32]
25db0: f9400bf5 ldr x21, [sp, #16]
25db4: a8c37bfd ldp x29, x30, [sp], #48
25db8: d65f03c0 ret
25dbc: a9bf7bfd stp x29, x30, [sp, #-16]!
25dc0: 910003fd mov x29, sp
25dc4: f9427c08 ldr x8, [x0, #1272]
25dc8: eb01011f cmp x8, x1
25dcc: 54000161 b.ne 25df8 <__libc_init@plt-0x3acb8> // b.any
25dd0: f9400429 ldr x9, [x1, #8]
25dd4: f900043f str xzr, [x1, #8]
25dd8: f9427c08 ldr x8, [x0, #1272]
25ddc: f9027c09 str x9, [x0, #1272]
25de0: b4000088 cbz x8, 25df0 <__libc_init@plt-0x3acc0>
25de4: aa0803e0 mov x0, x8
25de8: a8c17bfd ldp x29, x30, [sp], #16
25dec: 17ffee87 b 21808 <__libc_init@plt-0x3f2a8>
25df0: a8c17bfd ldp x29, x30, [sp], #16
25df4: d65f03c0 ret
25df8: f9400020 ldr x0, [x1]
25dfc: 94000b86 bl 28c14 <__libc_init@plt-0x37e9c>
25e00: d0ffff21 adrp x1, b000 <__libc_init@plt-0x55ab0>
25e04: 912f8c21 add x1, x1, #0xbe3
25e08: 97fff480 bl 23008 <__libc_init@plt-0x3daa8>
25e0c: a9be7bfd stp x29, x30, [sp, #-32]!
25e10: a9014ff4 stp x20, x19, [sp, #16]
25e14: 910003fd mov x29, sp
25e18: 39424c08 ldrb w8, [x0, #147]
25e1c: aa0103f3 mov x19, x1
25e20: 34000188 cbz w8, 25e50 <__libc_init@plt-0x3ac60>
25e24: 91052014 add x20, x0, #0x148
25e28: aa1403e0 mov x0, x20
25e2c: 94000013 bl 25e78 <__libc_init@plt-0x3ac38>
25e30: 72001c3f tst w1, #0xff
25e34: 54000140 b.eq 25e5c <__libc_init@plt-0x3ac54> // b.none
25e38: f9400288 ldr x8, [x20]
25e3c: 52800029 mov w9, #0x1 // #1
25e40: 9ac02129 lsl x9, x9, x0
25e44: 8a290108 bic x8, x8, x9
25e48: f9000288 str x8, [x20]
25e4c: 14000008 b 25e6c <__libc_init@plt-0x3ac44>
25e50: aa1303e0 mov x0, x19
25e54: 52808101 mov w1, #0x408 // #1032
25e58: 14000003 b 25e64 <__libc_init@plt-0x3ac4c>
25e5c: aa1303e0 mov x0, x19
25e60: 52808201 mov w1, #0x410 // #1040
25e64: 97fff349 bl 22b88 <__libc_init@plt-0x3df28>
25e68: 12800000 mov w0, #0xffffffff // #-1
25e6c: a9414ff4 ldp x20, x19, [sp, #16]
25e70: a8c27bfd ldp x29, x30, [sp], #32
25e74: d65f03c0 ret
25e78: f9400008 ldr x8, [x0]
25e7c: b40003a8 cbz x8, 25ef0 <__libc_init@plt-0x3abc0>
25e80: 370003e8 tbnz w8, #0, 25efc <__libc_init@plt-0x3abb4>
25e84: d1000509 sub x9, x8, #0x1
25e88: ca080128 eor x8, x9, x8
25e8c: d341fd09 lsr x9, x8, #1
25e90: 9200f108 and x8, x8, #0x5555555555555555
25e94: 9200f129 and x9, x9, #0x5555555555555555
25e98: 8b080128 add x8, x9, x8
25e9c: d342fd09 lsr x9, x8, #2
25ea0: 9200e508 and x8, x8, #0x3333333333333333
25ea4: 9200e529 and x9, x9, #0x3333333333333333
25ea8: 8b080128 add x8, x9, x8
25eac: d344fd09 lsr x9, x8, #4
25eb0: 9200c908 and x8, x8, #0x707070707070707
25eb4: 9200c929 and x9, x9, #0x707070707070707
25eb8: 8b080128 add x8, x9, x8
25ebc: d348fd09 lsr x9, x8, #8
25ec0: 92008d08 and x8, x8, #0xf000f000f000f
25ec4: 92008d29 and x9, x9, #0xf000f000f000f
25ec8: 8b080128 add x8, x9, x8
25ecc: d350fd09 lsr x9, x8, #16
25ed0: 92001108 and x8, x8, #0x1f0000001f
25ed4: 92001129 and x9, x9, #0x1f0000001f
25ed8: 8b080128 add x8, x9, x8
25edc: b2607fe9 mov x9, #0xffffffff00000000 // #-4294967296
25ee0: 8b088108 add x8, x8, x8, lsl #32
25ee4: 8b090108 add x8, x8, x9
25ee8: 9360fd00 asr x0, x8, #32
25eec: 14000005 b 25f00 <__libc_init@plt-0x3abb0>
25ef0: aa1f03e1 mov x1, xzr
25ef4: aa1f03e0 mov x0, xzr
25ef8: d65f03c0 ret
25efc: aa1f03e0 mov x0, xzr
25f00: 52800021 mov w1, #0x1 // #1
25f04: d65f03c0 ret
25f08: 7100fc3f cmp w1, #0x3f
25f0c: 540000c8 b.hi 25f24 <__libc_init@plt-0x3ab8c> // b.pmore
25f10: f940a408 ldr x8, [x0, #328]
25f14: 52800029 mov w9, #0x1 // #1
25f18: 9ac12129 lsl x9, x9, x1
25f1c: ea09011f tst x8, x9
25f20: 54000060 b.eq 25f2c <__libc_init@plt-0x3ab84> // b.none
25f24: 2a1f03e8 mov w8, wzr
25f28: 14000007 b 25f44 <__libc_init@plt-0x3ab6c>
25f2c: aa090108 orr x8, x8, x9
25f30: 7100003f cmp w1, #0x0
25f34: 92800029 mov x9, #0xfffffffffffffffe // #-2
25f38: 9a880129 csel x9, x9, x8, eq // eq = none
25f3c: 52800028 mov w8, #0x1 // #1
25f40: f900a409 str x9, [x0, #328]
25f44: 2a0803e0 mov w0, w8
25f48: d65f03c0 ret
25f4c: d100c3ff sub sp, sp, #0x30
25f50: a9017bfd stp x29, x30, [sp, #16]
25f54: 910043fd add x29, sp, #0x10
25f58: a9024ff4 stp x20, x19, [sp, #32]
25f5c: d53bd054 mrs x20, tpidr_el0
25f60: aa0003f3 mov x19, x0
25f64: f9401688 ldr x8, [x20, #40]
25f68: f90007e8 str x8, [sp, #8]
25f6c: 394ea008 ldrb w8, [x0, #936]
25f70: 34000048 cbz w8, 25f78 <__libc_init@plt-0x3ab38>
25f74: 390ea27f strb wzr, [x19, #936]
25f78: b9439268 ldr w8, [x19, #912]
25f7c: 3100051f cmn w8, #0x1
25f80: 540000e0 b.eq 25f9c <__libc_init@plt-0x3ab14> // b.none
25f84: 900001e9 adrp x9, 61000 <strcmp@plt+0x240>
25f88: 91004261 add x1, x19, #0x10
25f8c: 9139a129 add x9, x9, #0xe68
25f90: 910003e0 mov x0, sp
25f94: f8687928 ldr x8, [x9, x8, lsl #3]
25f98: d63f0100 blr x8
25f9c: b903927f str wzr, [x19, #912]
25fa0: f9401688 ldr x8, [x20, #40]
25fa4: f94007e9 ldr x9, [sp, #8]
25fa8: eb09011f cmp x8, x9
25fac: 540000a1 b.ne 25fc0 <__libc_init@plt-0x3aaf0> // b.any
25fb0: a9424ff4 ldp x20, x19, [sp, #32]
25fb4: a9417bfd ldp x29, x30, [sp, #16]
25fb8: 9100c3ff add sp, sp, #0x30
25fbc: d65f03c0 ret
25fc0: 9400eae0 bl 60b40 <__stack_chk_fail@plt>
25fc4: a9bd7bfd stp x29, x30, [sp, #-48]!
25fc8: a90157f6 stp x22, x21, [sp, #16]
25fcc: 910003fd mov x29, sp
25fd0: a9024ff4 stp x20, x19, [sp, #32]
25fd4: aa0003f6 mov x22, x0
25fd8: f9400000 ldr x0, [x0]
25fdc: 2a0203f3 mov w19, w2
25fe0: 2a0103f4 mov w20, w1
25fe4: 9400001c bl 26054 <__libc_init@plt-0x3aa5c>
25fe8: aa0003f5 mov x21, x0
25fec: f94002c0 ldr x0, [x22]
25ff0: b4000075 cbz x21, 25ffc <__libc_init@plt-0x3aab4>
25ff4: 94000050 bl 26134 <__libc_init@plt-0x3a97c>
25ff8: 14000002 b 26000 <__libc_init@plt-0x3aab0>
25ffc: 94000032 bl 260c4 <__libc_init@plt-0x3a9ec>
26000: f100001f cmp x0, #0x0
26004: 1a9f07e8 cset w8, ne // ne = any
26008: 4a140108 eor w8, w8, w20
2600c: 36000168 tbz w8, #0, 26038 <__libc_init@plt-0x3aa78>
26010: 7100067f cmp w19, #0x1
26014: 1a9f07e8 cset w8, ne // ne = any
26018: f10002bf cmp x21, #0x0
2601c: 1a9f17e9 cset w9, eq // eq = none
26020: 4a090108 eor w8, w8, w9
26024: 52807fe9 mov w9, #0x3ff // #1023
26028: 1a891529 cinc w9, w9, eq // eq = none
2602c: 7100011f cmp w8, #0x0
26030: 1a8913e0 csel w0, wzr, w9, ne // ne = any
26034: 14000004 b 26044 <__libc_init@plt-0x3aa6c>
26038: 7200029f tst w20, #0x1
2603c: 52807fa8 mov w8, #0x3fd // #1021
26040: 1a881500 cinc w0, w8, eq // eq = none
26044: a9424ff4 ldp x20, x19, [sp, #32]
26048: a94157f6 ldp x22, x21, [sp, #16]
2604c: a8c37bfd ldp x29, x30, [sp], #48
26050: d65f03c0 ret
26054: d10103ff sub sp, sp, #0x40
26058: a9027bfd stp x29, x30, [sp, #32]
2605c: 910083fd add x29, sp, #0x20
26060: f9001bf3 str x19, [sp, #48]
26064: d53bd053 mrs x19, tpidr_el0
26068: f9401668 ldr x8, [x19, #40]
2606c: f81f83a8 stur x8, [x29, #-8]
26070: b9400808 ldr w8, [x0, #8]
26074: 3100051f cmn w8, #0x1
26078: 54000220 b.eq 260bc <__libc_init@plt-0x3a9f4> // b.none
2607c: f00001c9 adrp x9, 61000 <strcmp@plt+0x240>
26080: aa0003e1 mov x1, x0
26084: 913ac129 add x9, x9, #0xeb0
26088: 910023ea add x10, sp, #0x8
2608c: 910043e0 add x0, sp, #0x10
26090: f8687928 ldr x8, [x9, x8, lsl #3]
26094: f9000bea str x10, [sp, #16]
26098: d63f0100 blr x8
2609c: f9401668 ldr x8, [x19, #40]
260a0: f85f83a9 ldur x9, [x29, #-8]
260a4: eb09011f cmp x8, x9
260a8: 540000c1 b.ne 260c0 <__libc_init@plt-0x3a9f0> // b.any
260ac: a9427bfd ldp x29, x30, [sp, #32]
260b0: f9401bf3 ldr x19, [sp, #48]
260b4: 910103ff add sp, sp, #0x40
260b8: d65f03c0 ret
260bc: 94000159 bl 26620 <__libc_init@plt-0x3a490>
260c0: 9400eaa0 bl 60b40 <__stack_chk_fail@plt>
260c4: d10103ff sub sp, sp, #0x40
260c8: a9027bfd stp x29, x30, [sp, #32]
260cc: 910083fd add x29, sp, #0x20
260d0: f9001bf3 str x19, [sp, #48]
260d4: d53bd053 mrs x19, tpidr_el0
260d8: f9401668 ldr x8, [x19, #40]
260dc: f81f83a8 stur x8, [x29, #-8]
260e0: b9400808 ldr w8, [x0, #8]
260e4: 3100051f cmn w8, #0x1
260e8: 54000220 b.eq 2612c <__libc_init@plt-0x3a984> // b.none
260ec: f00001c9 adrp x9, 61000 <strcmp@plt+0x240>
260f0: aa0003e1 mov x1, x0
260f4: 913de129 add x9, x9, #0xf78
260f8: 910023ea add x10, sp, #0x8
260fc: 910043e0 add x0, sp, #0x10
26100: f8687928 ldr x8, [x9, x8, lsl #3]
26104: f9000bea str x10, [sp, #16]
26108: d63f0100 blr x8
2610c: f9401668 ldr x8, [x19, #40]
26110: f85f83a9 ldur x9, [x29, #-8]
26114: eb09011f cmp x8, x9
26118: 540000c1 b.ne 26130 <__libc_init@plt-0x3a980> // b.any
2611c: a9427bfd ldp x29, x30, [sp, #32]
26120: f9401bf3 ldr x19, [sp, #48]
26124: 910103ff add sp, sp, #0x40
26128: d65f03c0 ret
2612c: 9400013d bl 26620 <__libc_init@plt-0x3a490>
26130: 9400ea84 bl 60b40 <__stack_chk_fail@plt>
26134: d10103ff sub sp, sp, #0x40
26138: a9027bfd stp x29, x30, [sp, #32]
2613c: 910083fd add x29, sp, #0x20
26140: f9001bf3 str x19, [sp, #48]
26144: d53bd053 mrs x19, tpidr_el0
26148: f9401668 ldr x8, [x19, #40]
2614c: f81f83a8 stur x8, [x29, #-8]
26150: b9400808 ldr w8, [x0, #8]
26154: 3100051f cmn w8, #0x1
26158: 54000220 b.eq 2619c <__libc_init@plt-0x3a914> // b.none
2615c: 900001e9 adrp x9, 62000 <strcmp@plt+0x1240>
26160: aa0003e1 mov x1, x0
26164: 91010129 add x9, x9, #0x40
26168: 910023ea add x10, sp, #0x8
2616c: 910043e0 add x0, sp, #0x10
26170: f8687928 ldr x8, [x9, x8, lsl #3]
26174: f9000bea str x10, [sp, #16]
26178: d63f0100 blr x8
2617c: f9401668 ldr x8, [x19, #40]
26180: f85f83a9 ldur x9, [x29, #-8]
26184: eb09011f cmp x8, x9
26188: 540000c1 b.ne 261a0 <__libc_init@plt-0x3a910> // b.any
2618c: a9427bfd ldp x29, x30, [sp, #32]
26190: f9401bf3 ldr x19, [sp, #48]
26194: 910103ff add sp, sp, #0x40
26198: d65f03c0 ret
2619c: 94000121 bl 26620 <__libc_init@plt-0x3a490>
261a0: 9400ea68 bl 60b40 <__stack_chk_fail@plt>
261a4: 5290aae8 mov w8, #0x8557 // #34135
261a8: 7100003f cmp w1, #0x0
261ac: 72afe428 movk w8, #0x7f21, lsl #16
261b0: 5a815429 cneg w9, w1, mi // mi = first
261b4: 528080ea mov w10, #0x407 // #1031
261b8: 9ba87d28 umull x8, w9, w8
261bc: d369fd08 lsr x8, x8, #41
261c0: 1b0aa508 msub w8, w8, w10, w9
261c4: 8b284c08 add x8, x0, w8, uxtw #3
261c8: f8430d00 ldr x0, [x8, #48]!
261cc: b40002c0 cbz x0, 26224 <__libc_init@plt-0x3a88c>
261d0: b9412409 ldr w9, [x0, #292]
261d4: 6b01013f cmp w9, w1
261d8: 54000061 b.ne 261e4 <__libc_init@plt-0x3a8cc> // b.any
261dc: aa1f03e9 mov x9, xzr
261e0: 14000009 b 26204 <__libc_init@plt-0x3a8ac>
261e4: aa0003ea mov x10, x0
261e8: f9428140 ldr x0, [x10, #1280]
261ec: b40001c0 cbz x0, 26224 <__libc_init@plt-0x3a88c>
261f0: b941240b ldr w11, [x0, #292]
261f4: aa0a03e9 mov x9, x10
261f8: aa0003ea mov x10, x0
261fc: 6b01017f cmp w11, w1
26200: 54ffff41 b.ne 261e8 <__libc_init@plt-0x3a8c8> // b.any
26204: b4000109 cbz x9, 26224 <__libc_init@plt-0x3a88c>
26208: f942800a ldr x10, [x0, #1280]
2620c: f942812b ldr x11, [x9, #1280]
26210: f902812a str x10, [x9, #1280]
26214: f902800b str x11, [x0, #1280]
26218: f9400109 ldr x9, [x8]
2621c: f900010b str x11, [x8]
26220: f9028009 str x9, [x0, #1280]
26224: d65f03c0 ret
26228: a9bd7bfd stp x29, x30, [sp, #-48]!
2622c: f9000bf5 str x21, [sp, #16]
26230: 910003fd mov x29, sp
26234: a9024ff4 stp x20, x19, [sp, #32]
26238: f9400415 ldr x21, [x0, #8]
2623c: eb0102bf cmp x21, x1
26240: 540003aa b.ge 262b4 <__libc_init@plt-0x3a7fc> // b.tcont
26244: 914042a8 add x8, x21, #0x10, lsl #12
26248: aa0003f3 mov x19, x0
2624c: eb01011f cmp x8, x1
26250: f9400014 ldr x20, [x0]
26254: 9a81c101 csel x1, x8, x1, gt
26258: f9000401 str x1, [x0, #8]
2625c: aa0203e0 mov x0, x2
26260: 97ffed59 bl 217c4 <__libc_init@plt-0x3f2ec>
26264: a941a668 ldp x8, x9, [x19, #24]
26268: f9000260 str x0, [x19]
2626c: cb0802aa sub x10, x21, x8
26270: 8b080281 add x1, x20, x8
26274: eb09015f cmp x10, x9
26278: 9a89b155 csel x21, x10, x9, lt // lt = tstop
2627c: aa1503e2 mov x2, x21
26280: 9400eaa0 bl 60d00 <memcpy@plt>
26284: f9400268 ldr x8, [x19]
26288: aa1403e1 mov x1, x20
2628c: f9401269 ldr x9, [x19, #32]
26290: f9000e7f str xzr, [x19, #24]
26294: 8b150100 add x0, x8, x21
26298: cb150122 sub x2, x9, x21
2629c: 9400ea99 bl 60d00 <memcpy@plt>
262a0: aa1403e0 mov x0, x20
262a4: f9400bf5 ldr x21, [sp, #16]
262a8: a9424ff4 ldp x20, x19, [sp, #32]
262ac: a8c37bfd ldp x29, x30, [sp], #48
262b0: 17ffed56 b 21808 <__libc_init@plt-0x3f2a8>
262b4: a9424ff4 ldp x20, x19, [sp, #32]
262b8: f9400bf5 ldr x21, [sp, #16]
262bc: a8c37bfd ldp x29, x30, [sp], #48
262c0: d65f03c0 ret
262c4: a9be7bfd stp x29, x30, [sp, #-32]!
262c8: a9014ff4 stp x20, x19, [sp, #16]
262cc: 910003fd mov x29, sp
262d0: f9400c08 ldr x8, [x0, #24]
262d4: f9400409 ldr x9, [x0, #8]
262d8: 8b02010a add x10, x8, x2
262dc: eb09015f cmp x10, x9
262e0: 540002ed b.le 2633c <__libc_init@plt-0x3a774>
262e4: f9401002 ldr x2, [x0, #32]
262e8: aa0003f3 mov x19, x0
262ec: eb09005f cmp x2, x9
262f0: 540002ca b.ge 26348 <__libc_init@plt-0x3a768> // b.tcont
262f4: 8b08004a add x10, x2, x8
262f8: eb090154 subs x20, x10, x9
262fc: 5400018d b.le 2632c <__libc_init@plt-0x3a784>
26300: eb140042 subs x2, x2, x20
26304: 5400032b b.lt 26368 <__libc_init@plt-0x3a748> // b.tstop
26308: f9400269 ldr x9, [x19]
2630c: 8b140120 add x0, x9, x20
26310: 8b080121 add x1, x9, x8
26314: 9400ea9b bl 60d80 <memmove@plt>
26318: f9400260 ldr x0, [x19]
2631c: aa1403e2 mov x2, x20
26320: f9401261 ldr x1, [x19, #32]
26324: 9400b699 bl 53d88 <__libc_init@plt-0xcd28>
26328: 14000004 b 26338 <__libc_init@plt-0x3a778>
2632c: f9400260 ldr x0, [x19]
26330: 8b080001 add x1, x0, x8
26334: 9400ea93 bl 60d80 <memmove@plt>
26338: f9000e7f str xzr, [x19, #24]
2633c: a9414ff4 ldp x20, x19, [sp, #16]
26340: a8c27bfd ldp x29, x30, [sp], #32
26344: d65f03c0 ret
26348: d0ffff28 adrp x8, c000 <__libc_init@plt-0x54ab0>
2634c: b0ffff22 adrp x2, b000 <__libc_init@plt-0x55ab0>
26350: 913c6508 add x8, x8, #0xf19
26354: 91303042 add x2, x2, #0xc0c
26358: aa0103e0 mov x0, x1
2635c: aa0803e1 mov x1, x8
26360: 52801763 mov w3, #0xbb // #187
26364: 97fff378 bl 23144 <__libc_init@plt-0x3d96c>
26368: b0ffff28 adrp x8, b000 <__libc_init@plt-0x55ab0>
2636c: b0ffff22 adrp x2, b000 <__libc_init@plt-0x55ab0>
26370: 91217d08 add x8, x8, #0x85f
26374: 91303042 add x2, x2, #0xc0c
26378: aa0103e0 mov x0, x1
2637c: aa0803e1 mov x1, x8
26380: 52801843 mov w3, #0xc2 // #194
26384: 97fff370 bl 23144 <__libc_init@plt-0x3d96c>
26388: a9bf7bfd stp x29, x30, [sp, #-16]!
2638c: 910003fd mov x29, sp
26390: f9401008 ldr x8, [x0, #32]
26394: eb010108 subs x8, x8, x1
26398: 540002ab b.lt 263ec <__libc_init@plt-0x3a6c4> // b.tstop
2639c: f9001008 str x8, [x0, #32]
263a0: 54000100 b.eq 263c0 <__libc_init@plt-0x3a6f0> // b.none
263a4: f9400c08 ldr x8, [x0, #24]
263a8: f9400409 ldr x9, [x0, #8]
263ac: 8b01010a add x10, x8, x1
263b0: eb090148 subs x8, x10, x9
263b4: f9000c0a str x10, [x0, #24]
263b8: 5400006a b.ge 263c4 <__libc_init@plt-0x3a6ec> // b.tcont
263bc: 14000003 b 263c8 <__libc_init@plt-0x3a6e8>
263c0: aa1f03e8 mov x8, xzr
263c4: f9000c08 str x8, [x0, #24]
263c8: f9401408 ldr x8, [x0, #40]
263cc: f9400809 ldr x9, [x0, #16]
263d0: eb010108 subs x8, x8, x1
263d4: 9a88b3e8 csel x8, xzr, x8, lt // lt = tstop
263d8: 8b010129 add x9, x9, x1
263dc: f9001408 str x8, [x0, #40]
263e0: f9000809 str x9, [x0, #16]
263e4: a8c17bfd ldp x29, x30, [sp], #16
263e8: d65f03c0 ret
263ec: b0ffff28 adrp x8, b000 <__libc_init@plt-0x55ab0>
263f0: b0ffff21 adrp x1, b000 <__libc_init@plt-0x55ab0>
263f4: 91303108 add x8, x8, #0xc0c
263f8: 91217c21 add x1, x1, #0x85f
263fc: aa0203e0 mov x0, x2
26400: aa0803e2 mov x2, x8
26404: 528014a3 mov w3, #0xa5 // #165
26408: 97fff34f bl 23144 <__libc_init@plt-0x3d96c>
2640c: d65f03c0 ret
26410: a9be7bfd stp x29, x30, [sp, #-32]!
26414: f9000bf3 str x19, [sp, #16]
26418: 910003fd mov x29, sp
2641c: aa0103f3 mov x19, x1
26420: f9402c20 ldr x0, [x1, #88]
26424: f9002c3f str xzr, [x1, #88]
26428: b4000040 cbz x0, 26430 <__libc_init@plt-0x3a680>
2642c: 97ffecf7 bl 21808 <__libc_init@plt-0x3f2a8>
26430: f9400e60 ldr x0, [x19, #24]
26434: f9000e7f str xzr, [x19, #24]
26438: b4000080 cbz x0, 26448 <__libc_init@plt-0x3a668>
2643c: f9400bf3 ldr x19, [sp, #16]
26440: a8c27bfd ldp x29, x30, [sp], #32
26444: 17ffecf1 b 21808 <__libc_init@plt-0x3f2a8>
26448: f9400bf3 ldr x19, [sp, #16]
2644c: a8c27bfd ldp x29, x30, [sp], #32
26450: d65f03c0 ret
26454: f9400c20 ldr x0, [x1, #24]
26458: f9000c3f str xzr, [x1, #24]
2645c: b4000040 cbz x0, 26464 <__libc_init@plt-0x3a64c>
26460: 17ffecea b 21808 <__libc_init@plt-0x3f2a8>
26464: d65f03c0 ret
26468: f9400c20 ldr x0, [x1, #24]
2646c: f9000c3f str xzr, [x1, #24]
26470: b4000040 cbz x0, 26478 <__libc_init@plt-0x3a638>
26474: 17ffece5 b 21808 <__libc_init@plt-0x3f2a8>
26478: d65f03c0 ret
2647c: f9400c20 ldr x0, [x1, #24]
26480: f9000c3f str xzr, [x1, #24]
26484: b4000040 cbz x0, 2648c <__libc_init@plt-0x3a624>
26488: 17ffece0 b 21808 <__libc_init@plt-0x3f2a8>
2648c: d65f03c0 ret
26490: f9400c20 ldr x0, [x1, #24]
26494: f9000c3f str xzr, [x1, #24]
26498: b4000040 cbz x0, 264a0 <__libc_init@plt-0x3a610>
2649c: 17ffecdb b 21808 <__libc_init@plt-0x3f2a8>
264a0: d65f03c0 ret
264a4: a9be7bfd stp x29, x30, [sp, #-32]!
264a8: f9000bf3 str x19, [sp, #16]
264ac: 910003fd mov x29, sp
264b0: aa0103f3 mov x19, x1
264b4: 39436028 ldrb w8, [x1, #216]
264b8: 34000068 cbz w8, 264c4 <__libc_init@plt-0x3a5ec>
264bc: 91016260 add x0, x19, #0x58
264c0: 9400017d bl 26ab4 <__libc_init@plt-0x39ffc>
264c4: f9400e60 ldr x0, [x19, #24]
264c8: f9000e7f str xzr, [x19, #24]
264cc: b4000080 cbz x0, 264dc <__libc_init@plt-0x3a5d4>
264d0: f9400bf3 ldr x19, [sp, #16]
264d4: a8c27bfd ldp x29, x30, [sp], #32
264d8: 17ffeccc b 21808 <__libc_init@plt-0x3f2a8>
264dc: f9400bf3 ldr x19, [sp, #16]
264e0: a8c27bfd ldp x29, x30, [sp], #32
264e4: d65f03c0 ret
264e8: f9400c20 ldr x0, [x1, #24]
264ec: f9000c3f str xzr, [x1, #24]
264f0: b4000040 cbz x0, 264f8 <__libc_init@plt-0x3a5b8>
264f4: 17ffecc5 b 21808 <__libc_init@plt-0x3f2a8>
264f8: d65f03c0 ret
264fc: f9400c20 ldr x0, [x1, #24]
26500: f9000c3f str xzr, [x1, #24]
26504: b4000040 cbz x0, 2650c <__libc_init@plt-0x3a5a4>
26508: 17ffecc0 b 21808 <__libc_init@plt-0x3f2a8>
2650c: d65f03c0 ret
26510: f9400c20 ldr x0, [x1, #24]
26514: f9000c3f str xzr, [x1, #24]
26518: b4000040 cbz x0, 26520 <__libc_init@plt-0x3a590>
2651c: 17ffecbb b 21808 <__libc_init@plt-0x3f2a8>
26520: d65f03c0 ret
26524: f9400c20 ldr x0, [x1, #24]
26528: f9000c3f str xzr, [x1, #24]
2652c: b4000040 cbz x0, 26534 <__libc_init@plt-0x3a57c>
26530: 17ffecb6 b 21808 <__libc_init@plt-0x3f2a8>
26534: d65f03c0 ret
26538: f9400c20 ldr x0, [x1, #24]
2653c: f9000c3f str xzr, [x1, #24]
26540: b4000040 cbz x0, 26548 <__libc_init@plt-0x3a568>
26544: 17ffecb1 b 21808 <__libc_init@plt-0x3f2a8>
26548: d65f03c0 ret
2654c: d65f03c0 ret
26550: f9400c20 ldr x0, [x1, #24]
26554: f9000c3f str xzr, [x1, #24]
26558: b4000040 cbz x0, 26560 <__libc_init@plt-0x3a550>
2655c: 17ffecab b 21808 <__libc_init@plt-0x3f2a8>
26560: d65f03c0 ret
26564: f9400c20 ldr x0, [x1, #24]
26568: f9000c3f str xzr, [x1, #24]
2656c: b4000040 cbz x0, 26574 <__libc_init@plt-0x3a53c>
26570: 17ffeca6 b 21808 <__libc_init@plt-0x3f2a8>
26574: d65f03c0 ret
26578: f9400c20 ldr x0, [x1, #24]
2657c: f9000c3f str xzr, [x1, #24]
26580: b4000040 cbz x0, 26588 <__libc_init@plt-0x3a528>
26584: 17ffeca1 b 21808 <__libc_init@plt-0x3f2a8>
26588: d65f03c0 ret
2658c: a9be7bfd stp x29, x30, [sp, #-32]!
26590: f9000bf3 str x19, [sp, #16]
26594: 910003fd mov x29, sp
26598: aa0103f3 mov x19, x1
2659c: 39430028 ldrb w8, [x1, #192]
265a0: 34000068 cbz w8, 265ac <__libc_init@plt-0x3a504>
265a4: 91010260 add x0, x19, #0x40
265a8: 94000143 bl 26ab4 <__libc_init@plt-0x39ffc>
265ac: f9400e60 ldr x0, [x19, #24]
265b0: f9000e7f str xzr, [x19, #24]
265b4: b4000080 cbz x0, 265c4 <__libc_init@plt-0x3a4ec>
265b8: f9400bf3 ldr x19, [sp, #16]
265bc: a8c27bfd ldp x29, x30, [sp], #32
265c0: 17ffec92 b 21808 <__libc_init@plt-0x3f2a8>
265c4: f9400bf3 ldr x19, [sp, #16]
265c8: a8c27bfd ldp x29, x30, [sp], #32
265cc: d65f03c0 ret
265d0: f9400c20 ldr x0, [x1, #24]
265d4: f9000c3f str xzr, [x1, #24]
265d8: b4000040 cbz x0, 265e0 <__libc_init@plt-0x3a4d0>
265dc: 17ffec8b b 21808 <__libc_init@plt-0x3f2a8>
265e0: d65f03c0 ret
265e4: f9400c20 ldr x0, [x1, #24]
265e8: f9000c3f str xzr, [x1, #24]
265ec: b4000040 cbz x0, 265f4 <__libc_init@plt-0x3a4bc>
265f0: 17ffec86 b 21808 <__libc_init@plt-0x3f2a8>
265f4: d65f03c0 ret
265f8: f9400c20 ldr x0, [x1, #24]
265fc: f9000c3f str xzr, [x1, #24]
26600: b4000040 cbz x0, 26608 <__libc_init@plt-0x3a4a8>
26604: 17ffec81 b 21808 <__libc_init@plt-0x3f2a8>
26608: d65f03c0 ret
2660c: f9400c20 ldr x0, [x1, #24]
26610: f9000c3f str xzr, [x1, #24]
26614: b4000040 cbz x0, 2661c <__libc_init@plt-0x3a494>
26618: 17ffec7c b 21808 <__libc_init@plt-0x3f2a8>
2661c: d65f03c0 ret
26620: a9bf7bfd stp x29, x30, [sp, #-16]!
26624: 910003fd mov x29, sp
26628: 9400e96a bl 60bd0 <abort@plt>
2662c: aa1f03e0 mov x0, xzr
26630: d65f03c0 ret
26634: aa1f03e0 mov x0, xzr
26638: d65f03c0 ret
2663c: aa1f03e0 mov x0, xzr
26640: d65f03c0 ret
26644: f9400020 ldr x0, [x1]
26648: d65f03c0 ret
2664c: aa1f03e0 mov x0, xzr
26650: d65f03c0 ret
26654: f9400020 ldr x0, [x1]
26658: d65f03c0 ret
2665c: aa1f03e0 mov x0, xzr
26660: d65f03c0 ret
26664: f9400020 ldr x0, [x1]
26668: d65f03c0 ret
2666c: aa1f03e0 mov x0, xzr
26670: d65f03c0 ret
26674: f9400020 ldr x0, [x1]
26678: d65f03c0 ret
2667c: aa1f03e0 mov x0, xzr
26680: d65f03c0 ret
26684: f9400020 ldr x0, [x1]
26688: d65f03c0 ret
2668c: aa1f03e0 mov x0, xzr
26690: d65f03c0 ret
26694: f9400020 ldr x0, [x1]
26698: d65f03c0 ret
2669c: aa1f03e0 mov x0, xzr
266a0: d65f03c0 ret
266a4: f9400020 ldr x0, [x1]
266a8: d65f03c0 ret
266ac: aa1f03e0 mov x0, xzr
266b0: d65f03c0 ret
266b4: f9400020 ldr x0, [x1]
266b8: d65f03c0 ret
266bc: aa1f03e0 mov x0, xzr
266c0: d65f03c0 ret
266c4: aa1f03e0 mov x0, xzr
266c8: d65f03c0 ret
266cc: aa1f03e0 mov x0, xzr
266d0: d65f03c0 ret
266d4: aa1f03e0 mov x0, xzr
266d8: d65f03c0 ret
266dc: f9400020 ldr x0, [x1]
266e0: d65f03c0 ret
266e4: aa1f03e0 mov x0, xzr
266e8: d65f03c0 ret
266ec: aa1f03e0 mov x0, xzr
266f0: d65f03c0 ret
266f4: aa1f03e0 mov x0, xzr
266f8: d65f03c0 ret
266fc: aa1f03e0 mov x0, xzr
26700: d65f03c0 ret
26704: aa1f03e0 mov x0, xzr
26708: d65f03c0 ret
2670c: aa1f03e0 mov x0, xzr
26710: d65f03c0 ret
26714: f9400028 ldr x8, [x1]
26718: 9108c100 add x0, x8, #0x230
2671c: d65f03c0 ret
26720: aa1f03e0 mov x0, xzr
26724: d65f03c0 ret
26728: f9400028 ldr x8, [x1]
2672c: 9108c100 add x0, x8, #0x230
26730: d65f03c0 ret
26734: aa1f03e0 mov x0, xzr
26738: d65f03c0 ret
2673c: f9400028 ldr x8, [x1]
26740: 91012100 add x0, x8, #0x48
26744: d65f03c0 ret
26748: aa1f03e0 mov x0, xzr
2674c: d65f03c0 ret
26750: f9400028 ldr x8, [x1]
26754: 91012100 add x0, x8, #0x48
26758: d65f03c0 ret
2675c: aa1f03e0 mov x0, xzr
26760: d65f03c0 ret
26764: aa1f03e0 mov x0, xzr
26768: d65f03c0 ret
2676c: aa1f03e0 mov x0, xzr
26770: d65f03c0 ret
26774: f9400028 ldr x8, [x1]
26778: 9100c100 add x0, x8, #0x30
2677c: d65f03c0 ret
26780: aa1f03e0 mov x0, xzr
26784: d65f03c0 ret
26788: f9400028 ldr x8, [x1]
2678c: 9100c100 add x0, x8, #0x30
26790: d65f03c0 ret
26794: aa1f03e0 mov x0, xzr
26798: d65f03c0 ret
2679c: aa1f03e0 mov x0, xzr
267a0: d65f03c0 ret
267a4: aa1f03e0 mov x0, xzr
267a8: d65f03c0 ret
267ac: aa1f03e0 mov x0, xzr
267b0: d65f03c0 ret
267b4: aa1f03e0 mov x0, xzr
267b8: d65f03c0 ret
267bc: aa1f03e0 mov x0, xzr
267c0: d65f03c0 ret
267c4: aa1f03e0 mov x0, xzr
267c8: d65f03c0 ret
267cc: aa1f03e0 mov x0, xzr
267d0: d65f03c0 ret
267d4: aa1f03e0 mov x0, xzr
267d8: d65f03c0 ret
267dc: aa1f03e0 mov x0, xzr
267e0: d65f03c0 ret
267e4: aa1f03e0 mov x0, xzr
267e8: d65f03c0 ret
267ec: f9400020 ldr x0, [x1]
267f0: d65f03c0 ret
267f4: aa1f03e0 mov x0, xzr
267f8: d65f03c0 ret
267fc: f9400028 ldr x8, [x1]
26800: 9108c100 add x0, x8, #0x230
26804: d65f03c0 ret
26808: aa1f03e0 mov x0, xzr
2680c: d65f03c0 ret
26810: f9400020 ldr x0, [x1]
26814: d65f03c0 ret
26818: aa1f03e0 mov x0, xzr
2681c: d65f03c0 ret
26820: f9400028 ldr x8, [x1]
26824: 91011100 add x0, x8, #0x44
26828: d65f03c0 ret
2682c: aa1f03e0 mov x0, xzr
26830: d65f03c0 ret
26834: aa1f03e0 mov x0, xzr
26838: d65f03c0 ret
2683c: aa1f03e0 mov x0, xzr
26840: d65f03c0 ret
26844: f9400020 ldr x0, [x1]
26848: d65f03c0 ret
2684c: aa1f03e0 mov x0, xzr
26850: d65f03c0 ret
26854: f9400028 ldr x8, [x1]
26858: 9100c100 add x0, x8, #0x30
2685c: d65f03c0 ret
26860: aa1f03e0 mov x0, xzr
26864: d65f03c0 ret
26868: aa1f03e0 mov x0, xzr
2686c: d65f03c0 ret
26870: aa1f03e0 mov x0, xzr
26874: d65f03c0 ret
26878: aa1f03e0 mov x0, xzr
2687c: d65f03c0 ret
26880: aa1f03e0 mov x0, xzr
26884: d65f03c0 ret
26888: aa1f03e0 mov x0, xzr
2688c: d65f03c0 ret
26890: aa1f03e0 mov x0, xzr
26894: d65f03c0 ret
26898: aa1f03e0 mov x0, xzr
2689c: d65f03c0 ret
268a0: aa1f03e0 mov x0, xzr
268a4: d65f03c0 ret
268a8: a9be7bfd stp x29, x30, [sp, #-32]!
268ac: f9000bf3 str x19, [sp, #16]
268b0: 910003fd mov x29, sp
268b4: 90000213 adrp x19, 66000 <strcmp@plt+0x5240>
268b8: aa1f03e1 mov x1, xzr
268bc: 6f00e400 movi v0.2d, #0x0
268c0: 91004273 add x19, x19, #0x10
268c4: aa1303e0 mov x0, x19
268c8: f900127f str xzr, [x19, #32]
268cc: ad000260 stp q0, q0, [x19]
268d0: 9400e91c bl 60d40 <pthread_mutex_init@plt>
268d4: aa1303e1 mov x1, x19
268d8: f9400bf3 ldr x19, [sp, #16]
268dc: b0ffffe0 adrp x0, 23000 <__libc_init@plt-0x3dab0>
268e0: 90000202 adrp x2, 66000 <strcmp@plt+0x5240>
268e4: 91105000 add x0, x0, #0x414
268e8: 91000042 add x2, x2, #0x0
268ec: a8c27bfd ldp x29, x30, [sp], #32
268f0: 1400e874 b 60ac0 <__cxa_atexit@plt>
268f4: d503201f nop
268f8: 101fa788 adr x8, 65de8 <strcmp@plt+0x5028>
268fc: 39404009 ldrb w9, [x0, #16]
26900: f940040a ldr x10, [x0, #8]
26904: b9801908 ldrsw x8, [x8, #24]
26908: 3940800b ldrb w11, [x0, #32]
2690c: 7100013f cmp w9, #0x0
26910: f9400c0c ldr x12, [x0, #24]
26914: f9401809 ldr x9, [x0, #48]
26918: 9a8a0108 csel x8, x8, x10, eq // eq = none
2691c: 7100017f cmp w11, #0x0
26920: 9a8c0108 csel x8, x8, x12, eq // eq = none
26924: eb090108 subs x8, x8, x9
26928: 9a9fc100 csel x0, x8, xzr, gt
2692c: d65f03c0 ret
26930: f9401808 ldr x8, [x0, #48]
26934: f100051f cmp x8, #0x1
26938: 5400022b b.lt 2697c <__libc_init@plt-0x3a134> // b.tstop
2693c: d503201f nop
26940: 101fa549 adr x9, 65de8 <strcmp@plt+0x5028>
26944: 3940400a ldrb w10, [x0, #16]
26948: f940040b ldr x11, [x0, #8]
2694c: b9801929 ldrsw x9, [x9, #24]
26950: 3940800c ldrb w12, [x0, #32]
26954: 7100015f cmp w10, #0x0
26958: f9400c0d ldr x13, [x0, #24]
2695c: 9a8b0129 csel x9, x9, x11, eq // eq = none
26960: 7100019f cmp w12, #0x0
26964: 9a8d0129 csel x9, x9, x13, eq // eq = none
26968: eb080128 subs x8, x9, x8
2696c: 9a9fc108 csel x8, x8, xzr, gt
26970: eb01011f cmp x8, x1
26974: 1a9f27e0 cset w0, cc // cc = lo, ul, last
26978: d65f03c0 ret
2697c: 2a1f03e0 mov w0, wzr
26980: d65f03c0 ret
26984: 39416008 ldrb w8, [x0, #88]
26988: f9401409 ldr x9, [x0, #40]
2698c: f940280a ldr x10, [x0, #80]
26990: 7100011f cmp w8, #0x0
26994: 1a9f07e8 cset w8, ne // ne = any
26998: eb0a013f cmp x9, x10
2699c: 1a9fb7e9 cset w9, ge // ge = tcont
269a0: 0a090100 and w0, w8, w9
269a4: d65f03c0 ret
269a8: 39416008 ldrb w8, [x0, #88]
269ac: f9401409 ldr x9, [x0, #40]
269b0: f940280a ldr x10, [x0, #80]
269b4: 7100011f cmp w8, #0x0
269b8: 1a9f07e8 cset w8, ne // ne = any
269bc: eb0a013f cmp x9, x10
269c0: 1a9fd7e9 cset w9, gt
269c4: 0a090100 and w0, w8, w9
269c8: d65f03c0 ret
269cc: 39412009 ldrb w9, [x0, #72]
269d0: 8aa1fc28 bic x8, x1, x1, asr #63
269d4: f940200a ldr x10, [x0, #64]
269d8: 7100013f cmp w9, #0x0
269dc: 9a8a03e9 csel x9, xzr, x10, eq // eq = none
269e0: 8b080128 add x8, x9, x8
269e4: f9001808 str x8, [x0, #48]
269e8: d65f03c0 ret
269ec: 39412008 ldrb w8, [x0, #72]
269f0: f9402009 ldr x9, [x0, #64]
269f4: f940180a ldr x10, [x0, #48]
269f8: 7100011f cmp w8, #0x0
269fc: 9a8903e8 csel x8, xzr, x9, eq // eq = none
26a00: 8b010149 add x9, x10, x1
26a04: eb09011f cmp x8, x9
26a08: 9a88b128 csel x8, x9, x8, lt // lt = tstop
26a0c: f9001808 str x8, [x0, #48]
26a10: d65f03c0 ret
26a14: a9bd7bfd stp x29, x30, [sp, #-48]!
26a18: f9000bf5 str x21, [sp, #16]
26a1c: 910003fd mov x29, sp
26a20: a9024ff4 stp x20, x19, [sp, #32]
26a24: aa0003f3 mov x19, x0
26a28: d00001e8 adrp x8, 64000 <strcmp@plt+0x3240>
26a2c: f9000001 str x1, [x0]
26a30: 52800035 mov w21, #0x1 // #1
26a34: 3900401f strb wzr, [x0, #16]
26a38: 3900601f strb wzr, [x0, #24]
26a3c: b800b01f stur wzr, [x0, #11]
26a40: 3900801f strb wzr, [x0, #32]
26a44: 3900a01f strb wzr, [x0, #40]
26a48: b8008e7f str wzr, [x19, #8]!
26a4c: 3901401f strb wzr, [x0, #80]
26a50: 3901601f strb wzr, [x0, #88]
26a54: 3901801f strb wzr, [x0, #96]
26a58: f945f508 ldr x8, [x8, #3048]
26a5c: 3901a01f strb wzr, [x0, #104]
26a60: a903fc1f stp xzr, xzr, [x0, #56]
26a64: f9001815 str x21, [x0, #48]
26a68: b9401d08 ldr w8, [x8, #28]
26a6c: 3901201f strb wzr, [x0, #72]
26a70: 3901c015 strb w21, [x0, #112]
26a74: 3901d41f strb wzr, [x0, #117]
26a78: b9006c08 str w8, [x0, #108]
26a7c: b807101f stur wzr, [x0, #113]
26a80: 7900f01f strh wzr, [x0, #120]
26a84: aa0103e0 mov x0, x1
26a88: 940003a3 bl 27914 <__libc_init@plt-0x3919c>
26a8c: aa0003f4 mov x20, x0
26a90: aa1303e0 mov x0, x19
26a94: aa1403e1 mov x1, x20
26a98: 52800e42 mov w2, #0x72 // #114
26a9c: 9400e899 bl 60d00 <memcpy@plt>
26aa0: 3901c295 strb w21, [x20, #112]
26aa4: f9400bf5 ldr x21, [sp, #16]
26aa8: a9424ff4 ldp x20, x19, [sp, #32]
26aac: a8c37bfd ldp x29, x30, [sp], #48
26ab0: d65f03c0 ret
26ab4: a9be7bfd stp x29, x30, [sp, #-32]!
26ab8: a9014ff4 stp x20, x19, [sp, #16]
26abc: 910003fd mov x29, sp
26ac0: aa0003f3 mov x19, x0
26ac4: f9400000 ldr x0, [x0]
26ac8: 94000393 bl 27914 <__libc_init@plt-0x3919c>
26acc: f9401a68 ldr x8, [x19, #48]
26ad0: aa0003f4 mov x20, x0
26ad4: f9401409 ldr x9, [x0, #40]
26ad8: eb08013f cmp x9, x8
26adc: 540000ed b.le 26af8 <__libc_init@plt-0x39fb8>
26ae0: f9400260 ldr x0, [x19]
26ae4: 940007db bl 28a50 <__libc_init@plt-0x38060>
26ae8: f9401688 ldr x8, [x20, #40]
26aec: f9401a69 ldr x9, [x19, #48]
26af0: eb09011f cmp x8, x9
26af4: 54ffff6c b.gt 26ae0 <__libc_init@plt-0x39fd0>
26af8: 39414268 ldrb w8, [x19, #80]
26afc: f9402669 ldr x9, [x19, #72]
26b00: 39012288 strb w8, [x20, #72]
26b04: f9002289 str x9, [x20, #64]
26b08: 3cc38260 ldur q0, [x19, #56]
26b0c: 3941e268 ldrb w8, [x19, #120]
26b10: 3d800e80 str q0, [x20, #48]
26b14: 3901c288 strb w8, [x20, #112]
26b18: a9414ff4 ldp x20, x19, [sp, #16]
26b1c: a8c27bfd ldp x29, x30, [sp], #32
26b20: d65f03c0 ret
26b24: aa0003e8 mov x8, x0
26b28: 9100a000 add x0, x0, #0x28
26b2c: 52802009 mov w9, #0x100 // #256
26b30: f9000103 str x3, [x8]
26b34: b9000904 str w4, [x8, #8]
26b38: 3900311f strb wzr, [x8, #12]
26b3c: b900111f str wzr, [x8, #16]
26b40: f9000d1f str xzr, [x8, #24]
26b44: b900211f str wzr, [x8, #32]
26b48: 79004909 strh w9, [x8, #36]
26b4c: 14001cc6 b 2de64 <__libc_init@plt-0x32c4c>
26b50: aa0003e8 mov x8, x0
26b54: 52802009 mov w9, #0x100 // #256
26b58: f8028402 str x2, [x0], #40
26b5c: aa0803e2 mov x2, x8
26b60: b9000903 str w3, [x8, #8]
26b64: 3900311f strb wzr, [x8, #12]
26b68: 79004909 strh w9, [x8, #36]
26b6c: b900111f str wzr, [x8, #16]
26b70: f9000d1f str xzr, [x8, #24]
26b74: b900211f str wzr, [x8, #32]
26b78: 14001cef b 2df34 <__libc_init@plt-0x32b7c>
26b7c: a9be7bfd stp x29, x30, [sp, #-32]!
26b80: a9014ff4 stp x20, x19, [sp, #16]
26b84: 910003fd mov x29, sp
26b88: aa0003f3 mov x19, x0
26b8c: 9100a000 add x0, x0, #0x28
26b90: 94001d3a bl 2e078 <__libc_init@plt-0x32a38>
26b94: 39409668 ldrb w8, [x19, #37]
26b98: b9401274 ldr w20, [x19, #16]
26b9c: 34000068 cbz w8, 26ba8 <__libc_init@plt-0x39f08>
26ba0: aa1303e0 mov x0, x19
26ba4: 97ffeb19 bl 21808 <__libc_init@plt-0x3f2a8>
26ba8: 2a1403e0 mov w0, w20
26bac: a9414ff4 ldp x20, x19, [sp, #16]
26bb0: a8c27bfd ldp x29, x30, [sp], #32
26bb4: d65f03c0 ret
26bb8: aa0003e3 mov x3, x0
26bbc: 9100a000 add x0, x0, #0x28
26bc0: 14001d55 b 2e114 <__libc_init@plt-0x3299c>
26bc4: aa0003e2 mov x2, x0
26bc8: 9100a000 add x0, x0, #0x28
26bcc: 14001d9b b 2e238 <__libc_init@plt-0x32878>
26bd0: a9bd7bfd stp x29, x30, [sp, #-48]!
26bd4: f9000bf5 str x21, [sp, #16]
26bd8: 910003fd mov x29, sp
26bdc: a9024ff4 stp x20, x19, [sp, #32]
26be0: aa0003f3 mov x19, x0
26be4: 9100a014 add x20, x0, #0x28
26be8: 11000435 add w21, w1, #0x1
26bec: 510006b5 sub w21, w21, #0x1
26bf0: 710006bf cmp w21, #0x1
26bf4: 540000ab b.lt 26c08 <__libc_init@plt-0x39ea8> // b.tstop
26bf8: aa1403e0 mov x0, x20
26bfc: aa1303e1 mov x1, x19
26c00: 94001d94 bl 2e250 <__libc_init@plt-0x32860>
26c04: 3707ff40 tbnz w0, #0, 26bec <__libc_init@plt-0x39ec4>
26c08: a9424ff4 ldp x20, x19, [sp, #32]
26c0c: 710006bf cmp w21, #0x1
26c10: f9400bf5 ldr x21, [sp, #16]
26c14: 1a9fa7e0 cset w0, lt // lt = tstop
26c18: a8c37bfd ldp x29, x30, [sp], #48
26c1c: d65f03c0 ret
26c20: 9100a008 add x8, x0, #0x28
26c24: aa0003e1 mov x1, x0
26c28: aa0803e0 mov x0, x8
26c2c: 14001da4 b 2e2bc <__libc_init@plt-0x327f4>
26c30: 9100a000 add x0, x0, #0x28
26c34: d65f03c0 ret
26c38: 91022000 add x0, x0, #0x88
26c3c: d65f03c0 ret
26c40: 9100a000 add x0, x0, #0x28
26c44: 17ffff6a b 269ec <__libc_init@plt-0x3a0c4>
26c48: 9100a000 add x0, x0, #0x28
26c4c: 17ffff60 b 269cc <__libc_init@plt-0x3a0e4>
26c50: aa0003e8 mov x8, x0
26c54: 9100a000 add x0, x0, #0x28
26c58: 52802009 mov w9, #0x100 // #256
26c5c: f9000103 str x3, [x8]
26c60: b9000904 str w4, [x8, #8]
26c64: 3900311f strb wzr, [x8, #12]
26c68: b900111f str wzr, [x8, #16]
26c6c: f9000d1f str xzr, [x8, #24]
26c70: b900211f str wzr, [x8, #32]
26c74: 79004909 strh w9, [x8, #36]
26c78: 14001dcd b 2e3ac <__libc_init@plt-0x32704>
26c7c: aa0003e8 mov x8, x0
26c80: 52802009 mov w9, #0x100 // #256
26c84: f8028402 str x2, [x0], #40
26c88: aa0803e2 mov x2, x8
26c8c: b9000903 str w3, [x8, #8]
26c90: 3900311f strb wzr, [x8, #12]
26c94: 79004909 strh w9, [x8, #36]
26c98: b900111f str wzr, [x8, #16]
26c9c: f9000d1f str xzr, [x8, #24]
26ca0: b900211f str wzr, [x8, #32]
26ca4: 14001df6 b 2e47c <__libc_init@plt-0x32634>
26ca8: a9be7bfd stp x29, x30, [sp, #-32]!
26cac: f9000bf3 str x19, [sp, #16]
26cb0: 910003fd mov x29, sp
26cb4: 39409408 ldrb w8, [x0, #37]
26cb8: b9401013 ldr w19, [x0, #16]
26cbc: 34000048 cbz w8, 26cc4 <__libc_init@plt-0x39dec>
26cc0: 97ffead2 bl 21808 <__libc_init@plt-0x3f2a8>
26cc4: 2a1303e0 mov w0, w19
26cc8: f9400bf3 ldr x19, [sp, #16]
26ccc: a8c27bfd ldp x29, x30, [sp], #32
26cd0: d65f03c0 ret
26cd4: a9bf7bfd stp x29, x30, [sp, #-16]!
26cd8: 910003fd mov x29, sp
26cdc: d503201f nop
26ce0: 10f187a1 adr x1, 9dd4 <__libc_init@plt-0x56cdc>
26ce4: 97fff0c9 bl 23008 <__libc_init@plt-0x3daa8>
26ce8: aa0003e2 mov x2, x0
26cec: 9100a000 add x0, x0, #0x28
26cf0: 14001e3b b 2e5dc <__libc_init@plt-0x324d4>
26cf4: a9bd7bfd stp x29, x30, [sp, #-48]!
26cf8: f9000bf5 str x21, [sp, #16]
26cfc: 910003fd mov x29, sp
26d00: a9024ff4 stp x20, x19, [sp, #32]
26d04: aa0003f3 mov x19, x0
26d08: 9100a014 add x20, x0, #0x28
26d0c: 11000435 add w21, w1, #0x1
26d10: 510006b5 sub w21, w21, #0x1
26d14: 710006bf cmp w21, #0x1
26d18: 540000ab b.lt 26d2c <__libc_init@plt-0x39d84> // b.tstop
26d1c: aa1403e0 mov x0, x20
26d20: aa1303e1 mov x1, x19
26d24: 94001e51 bl 2e668 <__libc_init@plt-0x32448>
26d28: 3707ff40 tbnz w0, #0, 26d10 <__libc_init@plt-0x39da0>
26d2c: a9424ff4 ldp x20, x19, [sp, #32]
26d30: 710006bf cmp w21, #0x1
26d34: f9400bf5 ldr x21, [sp, #16]
26d38: 1a9fa7e0 cset w0, lt // lt = tstop
26d3c: a8c37bfd ldp x29, x30, [sp], #48
26d40: d65f03c0 ret
26d44: 9100a008 add x8, x0, #0x28
26d48: aa0003e1 mov x1, x0
26d4c: aa0803e0 mov x0, x8
26d50: 14001e5c b 2e6c0 <__libc_init@plt-0x323f0>
26d54: 9100a000 add x0, x0, #0x28
26d58: d65f03c0 ret
26d5c: 91022000 add x0, x0, #0x88
26d60: d65f03c0 ret
26d64: 9100a000 add x0, x0, #0x28
26d68: 17ffff21 b 269ec <__libc_init@plt-0x3a0c4>
26d6c: 9100a000 add x0, x0, #0x28
26d70: 17ffff17 b 269cc <__libc_init@plt-0x3a0e4>
26d74: a9bd7bfd stp x29, x30, [sp, #-48]!
26d78: f9000bf5 str x21, [sp, #16]
26d7c: 910003fd mov x29, sp
26d80: a9024ff4 stp x20, x19, [sp, #32]
26d84: aa0003f5 mov x21, x0
26d88: 52802008 mov w8, #0x100 // #256
26d8c: 9100a000 add x0, x0, #0x28
26d90: aa0403f3 mov x19, x4
26d94: aa0303f4 mov x20, x3
26d98: f90002a5 str x5, [x21]
26d9c: b9000aa6 str w6, [x21, #8]
26da0: 390032bf strb wzr, [x21, #12]
26da4: b90012bf str wzr, [x21, #16]
26da8: f9000ebf str xzr, [x21, #24]
26dac: b90022bf str wzr, [x21, #32]
26db0: 79004aa8 strh w8, [x21, #36]
26db4: 94001c2c bl 2de64 <__libc_init@plt-0x32c4c>
26db8: 52800068 mov w8, #0x3 // #3
26dbc: aa1403e2 mov x2, x20
26dc0: aa1303e3 mov x3, x19
26dc4: 910902a0 add x0, x21, #0x240
26dc8: a9424ff4 ldp x20, x19, [sp, #32]
26dcc: aa1503e1 mov x1, x21
26dd0: f9011ab5 str x21, [x21, #560]
26dd4: b9023aa8 str w8, [x21, #568]
26dd8: f9400bf5 ldr x21, [sp, #16]
26ddc: 52800c84 mov w4, #0x64 // #100
26de0: a8c37bfd ldp x29, x30, [sp], #48
26de4: 14002b31 b 31aa8 <__libc_init@plt-0x2f008>
26de8: a9bd7bfd stp x29, x30, [sp, #-48]!
26dec: f9000bf5 str x21, [sp, #16]
26df0: 910003fd mov x29, sp
26df4: a9024ff4 stp x20, x19, [sp, #32]
26df8: aa0003f5 mov x21, x0
26dfc: aa0203f4 mov x20, x2
26e00: 52802008 mov w8, #0x100 // #256
26e04: f9000004 str x4, [x0]
26e08: b9000805 str w5, [x0, #8]
26e0c: aa1503e2 mov x2, x21
26e10: 3900301f strb wzr, [x0, #12]
26e14: aa0303f3 mov x19, x3
26e18: b900101f str wzr, [x0, #16]
26e1c: f9000c1f str xzr, [x0, #24]
26e20: 9100a000 add x0, x0, #0x28
26e24: b90022bf str wzr, [x21, #32]
26e28: 79004aa8 strh w8, [x21, #36]
26e2c: 94001c42 bl 2df34 <__libc_init@plt-0x32b7c>
26e30: 52800068 mov w8, #0x3 // #3
26e34: aa1403e2 mov x2, x20
26e38: aa1303e3 mov x3, x19
26e3c: 910902a0 add x0, x21, #0x240
26e40: a9424ff4 ldp x20, x19, [sp, #32]
26e44: aa1503e1 mov x1, x21
26e48: f9011ab5 str x21, [x21, #560]
26e4c: b9023aa8 str w8, [x21, #568]
26e50: f9400bf5 ldr x21, [sp, #16]
26e54: 52800c84 mov w4, #0x64 // #100
26e58: a8c37bfd ldp x29, x30, [sp], #48
26e5c: 14002b13 b 31aa8 <__libc_init@plt-0x2f008>
26e60: 9108c000 add x0, x0, #0x230
26e64: d65f03c0 ret
26e68: a9be7bfd stp x29, x30, [sp, #-32]!
26e6c: f9000bf3 str x19, [sp, #16]
26e70: 910003fd mov x29, sp
26e74: 39409008 ldrb w8, [x0, #36]
26e78: 350000e8 cbnz w8, 26e94 <__libc_init@plt-0x39c1c>
26e7c: aa0003f3 mov x19, x0
26e80: 91090000 add x0, x0, #0x240
26e84: aa1303e1 mov x1, x19
26e88: 94002f35 bl 32b5c <__libc_init@plt-0x2df54>
26e8c: 52800028 mov w8, #0x1 // #1
26e90: 39009268 strb w8, [x19, #36]
26e94: f9400bf3 ldr x19, [sp, #16]
26e98: a8c27bfd ldp x29, x30, [sp], #32
26e9c: d65f03c0 ret
26ea0: a9be7bfd stp x29, x30, [sp, #-32]!
26ea4: f9000bf3 str x19, [sp, #16]
26ea8: 910003fd mov x29, sp
26eac: aa0003f3 mov x19, x0
26eb0: 39409008 ldrb w8, [x0, #36]
26eb4: 350000c8 cbnz w8, 26ecc <__libc_init@plt-0x39be4>
26eb8: 91090260 add x0, x19, #0x240
26ebc: aa1303e1 mov x1, x19
26ec0: 94002f27 bl 32b5c <__libc_init@plt-0x2df54>
26ec4: 52800028 mov w8, #0x1 // #1
26ec8: 39009268 strb w8, [x19, #36]
26ecc: aa1303e0 mov x0, x19
26ed0: f9400bf3 ldr x19, [sp, #16]
26ed4: a8c27bfd ldp x29, x30, [sp], #32
26ed8: 17ffff29 b 26b7c <__libc_init@plt-0x39f34>
26edc: a9be7bfd stp x29, x30, [sp, #-32]!
26ee0: f9000bf3 str x19, [sp, #16]
26ee4: 910003fd mov x29, sp
26ee8: aa0003e1 mov x1, x0
26eec: 91090000 add x0, x0, #0x240
26ef0: aa0803f3 mov x19, x8
26ef4: 94002b1a bl 31b5c <__libc_init@plt-0x2ef54>
26ef8: 52800028 mov w8, #0x1 // #1
26efc: 39019268 strb w8, [x19, #100]
26f00: f9400bf3 ldr x19, [sp, #16]
26f04: a8c27bfd ldp x29, x30, [sp], #32
26f08: d65f03c0 ret
26f0c: a9bd7bfd stp x29, x30, [sp, #-48]!
26f10: f9000bf5 str x21, [sp, #16]
26f14: 910003fd mov x29, sp
26f18: a9024ff4 stp x20, x19, [sp, #32]
26f1c: aa0003f5 mov x21, x0
26f20: 52802008 mov w8, #0x100 // #256
26f24: 9100a000 add x0, x0, #0x28
26f28: aa0403f3 mov x19, x4
26f2c: aa0303f4 mov x20, x3
26f30: f90002a5 str x5, [x21]
26f34: b9000aa6 str w6, [x21, #8]
26f38: 390032bf strb wzr, [x21, #12]
26f3c: b90012bf str wzr, [x21, #16]
26f40: f9000ebf str xzr, [x21, #24]
26f44: b90022bf str wzr, [x21, #32]
26f48: 79004aa8 strh w8, [x21, #36]
26f4c: 94001d18 bl 2e3ac <__libc_init@plt-0x32704>
26f50: 52800088 mov w8, #0x4 // #4
26f54: aa1403e2 mov x2, x20
26f58: aa1303e3 mov x3, x19
26f5c: 910922a0 add x0, x21, #0x248
26f60: a9424ff4 ldp x20, x19, [sp, #32]
26f64: aa1503e1 mov x1, x21
26f68: f9011abf str xzr, [x21, #560]
26f6c: f9011eb5 str x21, [x21, #568]
26f70: 52800c84 mov w4, #0x64 // #100
26f74: b90242a8 str w8, [x21, #576]
26f78: f9400bf5 ldr x21, [sp, #16]
26f7c: a8c37bfd ldp x29, x30, [sp], #48
26f80: 14002f17 b 32bdc <__libc_init@plt-0x2ded4>
26f84: a9bd7bfd stp x29, x30, [sp, #-48]!
26f88: f9000bf5 str x21, [sp, #16]
26f8c: 910003fd mov x29, sp
26f90: a9024ff4 stp x20, x19, [sp, #32]
26f94: aa0003f5 mov x21, x0
26f98: aa0203f4 mov x20, x2
26f9c: 52802008 mov w8, #0x100 // #256
26fa0: f9000004 str x4, [x0]
26fa4: b9000805 str w5, [x0, #8]
26fa8: aa1503e2 mov x2, x21
26fac: 3900301f strb wzr, [x0, #12]
26fb0: aa0303f3 mov x19, x3
26fb4: b900101f str wzr, [x0, #16]
26fb8: f9000c1f str xzr, [x0, #24]
26fbc: 9100a000 add x0, x0, #0x28
26fc0: b90022bf str wzr, [x21, #32]
26fc4: 79004aa8 strh w8, [x21, #36]
26fc8: 94001d2d bl 2e47c <__libc_init@plt-0x32634>
26fcc: 52800088 mov w8, #0x4 // #4
26fd0: aa1403e2 mov x2, x20
26fd4: aa1303e3 mov x3, x19
26fd8: 910922a0 add x0, x21, #0x248
26fdc: a9424ff4 ldp x20, x19, [sp, #32]
26fe0: aa1503e1 mov x1, x21
26fe4: f9011abf str xzr, [x21, #560]
26fe8: f9011eb5 str x21, [x21, #568]
26fec: 52800c84 mov w4, #0x64 // #100
26ff0: b90242a8 str w8, [x21, #576]
26ff4: f9400bf5 ldr x21, [sp, #16]
26ff8: a8c37bfd ldp x29, x30, [sp], #48
26ffc: 14002ef8 b 32bdc <__libc_init@plt-0x2ded4>
27000: 9108e000 add x0, x0, #0x238
27004: d65f03c0 ret
27008: 39409008 ldrb w8, [x0, #36]
2700c: 34000048 cbz w8, 27014 <__libc_init@plt-0x39a9c>
27010: d65f03c0 ret
27014: 52800028 mov w8, #0x1 // #1
27018: 39009008 strb w8, [x0, #36]
2701c: d65f03c0 ret
27020: a9be7bfd stp x29, x30, [sp, #-32]!
27024: f9000bf3 str x19, [sp, #16]
27028: 910003fd mov x29, sp
2702c: 39409008 ldrb w8, [x0, #36]
27030: 35000068 cbnz w8, 2703c <__libc_init@plt-0x39a74>
27034: 52800028 mov w8, #0x1 // #1
27038: 39009008 strb w8, [x0, #36]
2703c: 39409408 ldrb w8, [x0, #37]
27040: b9401013 ldr w19, [x0, #16]
27044: 34000048 cbz w8, 2704c <__libc_init@plt-0x39a64>
27048: 97ffe9f0 bl 21808 <__libc_init@plt-0x3f2a8>
2704c: 2a1303e0 mov w0, w19
27050: f9400bf3 ldr x19, [sp, #16]
27054: a8c27bfd ldp x29, x30, [sp], #32
27058: d65f03c0 ret
2705c: a9be7bfd stp x29, x30, [sp, #-32]!
27060: f9000bf3 str x19, [sp, #16]
27064: 910003fd mov x29, sp
27068: aa0003e1 mov x1, x0
2706c: 91092000 add x0, x0, #0x248
27070: aa0803f3 mov x19, x8
27074: 94002f07 bl 32c90 <__libc_init@plt-0x2de20>
27078: 52800028 mov w8, #0x1 // #1
2707c: 39019268 strb w8, [x19, #100]
27080: f9400bf3 ldr x19, [sp, #16]
27084: a8c27bfd ldp x29, x30, [sp], #32
27088: d65f03c0 ret
2708c: a9be7bfd stp x29, x30, [sp, #-32]!
27090: f9000bf3 str x19, [sp, #16]
27094: 910003fd mov x29, sp
27098: aa0003f3 mov x19, x0
2709c: 52802008 mov w8, #0x100 // #256
270a0: 9100a000 add x0, x0, #0x28
270a4: f9000263 str x3, [x19]
270a8: b9000a64 str w4, [x19, #8]
270ac: 3900327f strb wzr, [x19, #12]
270b0: b900127f str wzr, [x19, #16]
270b4: f9000e7f str xzr, [x19, #24]
270b8: b900227f str wzr, [x19, #32]
270bc: 79004a68 strh w8, [x19, #36]
270c0: 94001b69 bl 2de64 <__libc_init@plt-0x32c4c>
270c4: 528000a8 mov w8, #0x5 // #5
270c8: 3908c27f strb wzr, [x19, #560]
270cc: f9011e73 str x19, [x19, #568]
270d0: b9024268 str w8, [x19, #576]
270d4: f9400bf3 ldr x19, [sp, #16]
270d8: a8c27bfd ldp x29, x30, [sp], #32
270dc: d65f03c0 ret
270e0: a9be7bfd stp x29, x30, [sp, #-32]!
270e4: f9000bf3 str x19, [sp, #16]
270e8: 910003fd mov x29, sp
270ec: aa0003f3 mov x19, x0
270f0: 52802008 mov w8, #0x100 // #256
270f4: f9000002 str x2, [x0]
270f8: aa1303e2 mov x2, x19
270fc: b9000803 str w3, [x0, #8]
27100: 3900301f strb wzr, [x0, #12]
27104: b900101f str wzr, [x0, #16]
27108: f9000c1f str xzr, [x0, #24]
2710c: 9100a000 add x0, x0, #0x28
27110: b900227f str wzr, [x19, #32]
27114: 79004a68 strh w8, [x19, #36]
27118: 94001b87 bl 2df34 <__libc_init@plt-0x32b7c>
2711c: 528000a8 mov w8, #0x5 // #5
27120: 3908c27f strb wzr, [x19, #560]
27124: f9011e73 str x19, [x19, #568]
27128: b9024268 str w8, [x19, #576]
2712c: f9400bf3 ldr x19, [sp, #16]
27130: a8c27bfd ldp x29, x30, [sp], #32
27134: d65f03c0 ret
27138: 9108e000 add x0, x0, #0x238
2713c: d65f03c0 ret
27140: a9be7bfd stp x29, x30, [sp, #-32]!
27144: f9000bf3 str x19, [sp, #16]
27148: 910003fd mov x29, sp
2714c: aa0003f3 mov x19, x0
27150: 52802008 mov w8, #0x100 // #256
27154: 9100a000 add x0, x0, #0x28
27158: f9000263 str x3, [x19]
2715c: b9000a64 str w4, [x19, #8]
27160: 3900327f strb wzr, [x19, #12]
27164: b900127f str wzr, [x19, #16]
27168: f9000e7f str xzr, [x19, #24]
2716c: b900227f str wzr, [x19, #32]
27170: 79004a68 strh w8, [x19, #36]
27174: 94001c8e bl 2e3ac <__libc_init@plt-0x32704>
27178: 528000c8 mov w8, #0x6 // #6
2717c: f9011a7f str xzr, [x19, #560]
27180: b9023a7f str wzr, [x19, #568]
27184: 3909027f strb wzr, [x19, #576]
27188: 390b027f strb wzr, [x19, #704]
2718c: b902ca7f str wzr, [x19, #712]
27190: f9016a73 str x19, [x19, #720]
27194: b902da68 str w8, [x19, #728]
27198: f9400bf3 ldr x19, [sp, #16]
2719c: a8c27bfd ldp x29, x30, [sp], #32
271a0: d65f03c0 ret
271a4: a9be7bfd stp x29, x30, [sp, #-32]!
271a8: f9000bf3 str x19, [sp, #16]
271ac: 910003fd mov x29, sp
271b0: aa0003f3 mov x19, x0
271b4: 52802008 mov w8, #0x100 // #256
271b8: f9000002 str x2, [x0]
271bc: aa1303e2 mov x2, x19
271c0: b9000803 str w3, [x0, #8]
271c4: 3900301f strb wzr, [x0, #12]
271c8: b900101f str wzr, [x0, #16]
271cc: f9000c1f str xzr, [x0, #24]
271d0: 9100a000 add x0, x0, #0x28
271d4: b900227f str wzr, [x19, #32]
271d8: 79004a68 strh w8, [x19, #36]
271dc: 94001ca8 bl 2e47c <__libc_init@plt-0x32634>
271e0: 528000c8 mov w8, #0x6 // #6
271e4: f9011a7f str xzr, [x19, #560]
271e8: b9023a7f str wzr, [x19, #568]
271ec: 3909027f strb wzr, [x19, #576]
271f0: 390b027f strb wzr, [x19, #704]
271f4: b902ca7f str wzr, [x19, #712]
271f8: f9016a73 str x19, [x19, #720]
271fc: b902da68 str w8, [x19, #728]
27200: f9400bf3 ldr x19, [sp, #16]
27204: a8c27bfd ldp x29, x30, [sp], #32
27208: d65f03c0 ret
2720c: 910b4000 add x0, x0, #0x2d0
27210: d65f03c0 ret
27214: 12800008 mov w8, #0xffffffff // #-1
27218: f9000002 str x2, [x0]
2721c: b9000803 str w3, [x0, #8]
27220: 3900301f strb wzr, [x0, #12]
27224: b900101f str wzr, [x0, #16]
27228: f9000c1f str xzr, [x0, #24]
2722c: b900201f str wzr, [x0, #32]
27230: 3900901f strb wzr, [x0, #36]
27234: f9001401 str x1, [x0, #40]
27238: b9003008 str w8, [x0, #48]
2723c: 3dc01820 ldr q0, [x1, #96]
27240: 3c834000 stur q0, [x0, #52]
27244: a9432029 ldp x9, x8, [x1, #48]
27248: eb09011f cmp x8, x9
2724c: 9a88b128 csel x8, x9, x8, lt // lt = tstop
27250: f9001c28 str x8, [x1, #56]
27254: d65f03c0 ret
27258: 12800008 mov w8, #0xffffffff // #-1
2725c: f9000002 str x2, [x0]
27260: b9000803 str w3, [x0, #8]
27264: 3900301f strb wzr, [x0, #12]
27268: b900101f str wzr, [x0, #16]
2726c: f9000c1f str xzr, [x0, #24]
27270: b900201f str wzr, [x0, #32]
27274: 3900901f strb wzr, [x0, #36]
27278: f9001401 str x1, [x0, #40]
2727c: b9003008 str w8, [x0, #48]
27280: d65f03c0 ret
27284: 9100d000 add x0, x0, #0x34
27288: d65f03c0 ret
2728c: a9bd7bfd stp x29, x30, [sp, #-48]!
27290: f9000bf5 str x21, [sp, #16]
27294: 910003fd mov x29, sp
27298: a9024ff4 stp x20, x19, [sp, #32]
2729c: 39409008 ldrb w8, [x0, #36]
272a0: 35000428 cbnz w8, 27324 <__libc_init@plt-0x3978c>
272a4: aa0003f3 mov x19, x0
272a8: 39410408 ldrb w8, [x0, #65]
272ac: f9401400 ldr x0, [x0, #40]
272b0: 340002c8 cbz w8, 27308 <__libc_init@plt-0x397a8>
272b4: a9432408 ldp x8, x9, [x0, #48]
272b8: b0ffff34 adrp x20, c000 <__libc_init@plt-0x54ab0>
272bc: 911a7694 add x20, x20, #0x69d
272c0: cb090108 sub x8, x8, x9
272c4: 91000515 add x21, x8, #0x1
272c8: d10006b5 sub x21, x21, #0x1
272cc: f10006bf cmp x21, #0x1
272d0: 5400010b b.lt 272f0 <__libc_init@plt-0x397c0> // b.tstop
272d4: f9401660 ldr x0, [x19, #40]
272d8: aa1403e1 mov x1, x20
272dc: 52800022 mov w2, #0x1 // #1
272e0: 52800023 mov w3, #0x1 // #1
272e4: aa1303e4 mov x4, x19
272e8: 97fff3b5 bl 241bc <__libc_init@plt-0x3c8f4>
272ec: 3707fee0 tbnz w0, #0, 272c8 <__libc_init@plt-0x397e8>
272f0: f9401668 ldr x8, [x19, #40]
272f4: 5280002a mov w10, #0x1 // #1
272f8: f9401909 ldr x9, [x8, #48]
272fc: 3901210a strb w10, [x8, #72]
27300: f9002109 str x9, [x8, #64]
27304: 14000003 b 27310 <__libc_init@plt-0x397a0>
27308: aa1303e1 mov x1, x19
2730c: 97fff77a bl 250f4 <__libc_init@plt-0x3b9bc>
27310: f9401660 ldr x0, [x19, #40]
27314: aa1303e1 mov x1, x19
27318: 97fff964 bl 258a8 <__libc_init@plt-0x3b208>
2731c: 52800028 mov w8, #0x1 // #1
27320: 39009268 strb w8, [x19, #36]
27324: a9424ff4 ldp x20, x19, [sp, #32]
27328: f9400bf5 ldr x21, [sp, #16]
2732c: a8c37bfd ldp x29, x30, [sp], #48
27330: d65f03c0 ret
27334: a9be7bfd stp x29, x30, [sp, #-32]!
27338: a9014ff4 stp x20, x19, [sp, #16]
2733c: 910003fd mov x29, sp
27340: aa0003f3 mov x19, x0
27344: 97ffffd2 bl 2728c <__libc_init@plt-0x39824>
27348: 52800028 mov w8, #0x1 // #1
2734c: f9401660 ldr x0, [x19, #40]
27350: b9401274 ldr w20, [x19, #16]
27354: 39009268 strb w8, [x19, #36]
27358: 97fffa5f bl 25cd4 <__libc_init@plt-0x3addc>
2735c: 2a1403e0 mov w0, w20
27360: a9414ff4 ldp x20, x19, [sp, #16]
27364: a8c27bfd ldp x29, x30, [sp], #32
27368: d65f03c0 ret
2736c: a9be7bfd stp x29, x30, [sp, #-32]!
27370: f9000bf3 str x19, [sp, #16]
27374: 910003fd mov x29, sp
27378: 52800029 mov w9, #0x1 // #1
2737c: f9401408 ldr x8, [x0, #40]
27380: b9401013 ldr w19, [x0, #16]
27384: 39009009 strb w9, [x0, #36]
27388: aa0803e0 mov x0, x8
2738c: 97fffa52 bl 25cd4 <__libc_init@plt-0x3addc>
27390: 2a1303e0 mov w0, w19
27394: f9400bf3 ldr x19, [sp, #16]
27398: a8c27bfd ldp x29, x30, [sp], #32
2739c: d65f03c0 ret
273a0: aa0003e4 mov x4, x0
273a4: f9401400 ldr x0, [x0, #40]
273a8: 17fff385 b 241bc <__libc_init@plt-0x3c8f4>
273ac: aa0003e4 mov x4, x0
273b0: f9401400 ldr x0, [x0, #40]
273b4: aa1f03e3 mov x3, xzr
273b8: 17fff381 b 241bc <__libc_init@plt-0x3c8f4>
273bc: aa0003e4 mov x4, x0
273c0: d37ff842 lsl x2, x2, #1
273c4: f9401400 ldr x0, [x0, #40]
273c8: 52800043 mov w3, #0x2 // #2
273cc: 17fff37c b 241bc <__libc_init@plt-0x3c8f4>
273d0: aa0003e4 mov x4, x0
273d4: d37ef442 lsl x2, x2, #2
273d8: f9401400 ldr x0, [x0, #40]
273dc: 52800083 mov w3, #0x4 // #4
273e0: 17fff377 b 241bc <__libc_init@plt-0x3c8f4>
273e4: aa0003e2 mov x2, x0
273e8: f9401400 ldr x0, [x0, #40]
273ec: 17fff549 b 24910 <__libc_init@plt-0x3c1a0>
273f0: a9be7bfd stp x29, x30, [sp, #-32]!
273f4: a9014ff4 stp x20, x19, [sp, #16]
273f8: 910003fd mov x29, sp
273fc: aa0003f3 mov x19, x0
27400: 11000434 add w20, w1, #0x1
27404: 51000694 sub w20, w20, #0x1
27408: 7100069f cmp w20, #0x1
2740c: 540000ab b.lt 27420 <__libc_init@plt-0x39690> // b.tstop
27410: f9401660 ldr x0, [x19, #40]
27414: aa1303e1 mov x1, x19
27418: 97fff737 bl 250f4 <__libc_init@plt-0x3b9bc>
2741c: 3707ff40 tbnz w0, #0, 27404 <__libc_init@plt-0x396ac>
27420: 7100069f cmp w20, #0x1
27424: a9414ff4 ldp x20, x19, [sp, #16]
27428: 1a9fa7e0 cset w0, lt // lt = tstop
2742c: a8c27bfd ldp x29, x30, [sp], #32
27430: d65f03c0 ret
27434: aa0003e1 mov x1, x0
27438: f9401400 ldr x0, [x0, #40]
2743c: 17fff7de b 253b4 <__libc_init@plt-0x3b6fc>
27440: f9401400 ldr x0, [x0, #40]
27444: 17fffd6a b 269ec <__libc_init@plt-0x3a0c4>
27448: f9401400 ldr x0, [x0, #40]
2744c: 17fffd60 b 269cc <__libc_init@plt-0x3a0e4>
27450: a9bf7bfd stp x29, x30, [sp, #-16]!
27454: 910003fd mov x29, sp
27458: d0ffff21 adrp x1, d000 <__libc_init@plt-0x53ab0>
2745c: 910f9021 add x1, x1, #0x3e4
27460: 97ffeeea bl 23008 <__libc_init@plt-0x3daa8>
27464: a9bf7bfd stp x29, x30, [sp, #-16]!
27468: 910003fd mov x29, sp
2746c: f0ffff01 adrp x1, a000 <__libc_init@plt-0x56ab0>
27470: 911e3c21 add x1, x1, #0x78f
27474: 97ffeee5 bl 23008 <__libc_init@plt-0x3daa8>
27478: 12800008 mov w8, #0xffffffff // #-1
2747c: f9000002 str x2, [x0]
27480: b9000803 str w3, [x0, #8]
27484: 3900301f strb wzr, [x0, #12]
27488: b900101f str wzr, [x0, #16]
2748c: f9000c1f str xzr, [x0, #24]
27490: b900201f str wzr, [x0, #32]
27494: 3900901f strb wzr, [x0, #36]
27498: f9001401 str x1, [x0, #40]
2749c: b9003008 str w8, [x0, #48]
274a0: 3dc01820 ldr q0, [x1, #96]
274a4: 3c834000 stur q0, [x0, #52]
274a8: d65f03c0 ret
274ac: 9100d000 add x0, x0, #0x34
274b0: d65f03c0 ret
274b4: a9be7bfd stp x29, x30, [sp, #-32]!
274b8: f9000bf3 str x19, [sp, #16]
274bc: 910003fd mov x29, sp
274c0: 39409008 ldrb w8, [x0, #36]
274c4: 350002c8 cbnz w8, 2751c <__libc_init@plt-0x39594>
274c8: aa0003f3 mov x19, x0
274cc: f9401400 ldr x0, [x0, #40]
274d0: aa1303e1 mov x1, x19
274d4: 97fff5a1 bl 24b58 <__libc_init@plt-0x3bf58>
274d8: 39410668 ldrb w8, [x19, #65]
274dc: 340000a8 cbz w8, 274f0 <__libc_init@plt-0x395c0>
274e0: b9401268 ldr w8, [x19, #16]
274e4: b9402269 ldr w9, [x19, #32]
274e8: 2a090108 orr w8, w8, w9
274ec: 340000a8 cbz w8, 27500 <__libc_init@plt-0x395b0>
274f0: f9401660 ldr x0, [x19, #40]
274f4: aa1303e1 mov x1, x19
274f8: 97fff68d bl 24f2c <__libc_init@plt-0x3bb84>
274fc: 14000006 b 27514 <__libc_init@plt-0x3959c>
27500: f9401668 ldr x8, [x19, #40]
27504: 5280002a mov w10, #0x1 // #1
27508: f9401d09 ldr x9, [x8, #56]
2750c: 3901210a strb w10, [x8, #72]
27510: f9002109 str x9, [x8, #64]
27514: 52800028 mov w8, #0x1 // #1
27518: 39009268 strb w8, [x19, #36]
2751c: f9400bf3 ldr x19, [sp, #16]
27520: a8c27bfd ldp x29, x30, [sp], #32
27524: d65f03c0 ret
27528: aa0003e1 mov x1, x0
2752c: f9401400 ldr x0, [x0, #40]
27530: 17fff58a b 24b58 <__libc_init@plt-0x3bf58>
27534: aa0003e1 mov x1, x0
27538: f9401400 ldr x0, [x0, #40]
2753c: 17fff67c b 24f2c <__libc_init@plt-0x3bb84>
27540: a9be7bfd stp x29, x30, [sp, #-32]!
27544: a9014ff4 stp x20, x19, [sp, #16]
27548: 910003fd mov x29, sp
2754c: aa0003f3 mov x19, x0
27550: 97ffffd9 bl 274b4 <__libc_init@plt-0x395fc>
27554: 52800028 mov w8, #0x1 // #1
27558: f9401660 ldr x0, [x19, #40]
2755c: b9401274 ldr w20, [x19, #16]
27560: 39009268 strb w8, [x19, #36]
27564: 97fff9dc bl 25cd4 <__libc_init@plt-0x3addc>
27568: 2a1403e0 mov w0, w20
2756c: a9414ff4 ldp x20, x19, [sp, #16]
27570: a8c27bfd ldp x29, x30, [sp], #32
27574: d65f03c0 ret
27578: a9bf7bfd stp x29, x30, [sp, #-16]!
2757c: 910003fd mov x29, sp
27580: b0ffff21 adrp x1, c000 <__libc_init@plt-0x54ab0>
27584: 911a7c21 add x1, x1, #0x69f
27588: 97ffeea0 bl 23008 <__libc_init@plt-0x3daa8>
2758c: a9bf7bfd stp x29, x30, [sp, #-16]!
27590: 910003fd mov x29, sp
27594: b0ffff21 adrp x1, c000 <__libc_init@plt-0x54ab0>
27598: 911a7c21 add x1, x1, #0x69f
2759c: 97ffee9b bl 23008 <__libc_init@plt-0x3daa8>
275a0: a9bf7bfd stp x29, x30, [sp, #-16]!
275a4: 910003fd mov x29, sp
275a8: d0ffff01 adrp x1, 9000 <__libc_init@plt-0x57ab0>
275ac: 91383821 add x1, x1, #0xe0e
275b0: 97ffee96 bl 23008 <__libc_init@plt-0x3daa8>
275b4: a9bf7bfd stp x29, x30, [sp, #-16]!
275b8: 910003fd mov x29, sp
275bc: b0ffff21 adrp x1, c000 <__libc_init@plt-0x54ab0>
275c0: 913ca421 add x1, x1, #0xf29
275c4: 97ffee91 bl 23008 <__libc_init@plt-0x3daa8>
275c8: aa0003e2 mov x2, x0
275cc: f9401400 ldr x0, [x0, #40]
275d0: 17fff4d0 b 24910 <__libc_init@plt-0x3c1a0>
275d4: a9be7bfd stp x29, x30, [sp, #-32]!
275d8: a9014ff4 stp x20, x19, [sp, #16]
275dc: 910003fd mov x29, sp
275e0: aa0003f3 mov x19, x0
275e4: 11000434 add w20, w1, #0x1
275e8: 51000694 sub w20, w20, #0x1
275ec: 7100069f cmp w20, #0x1
275f0: 540000ab b.lt 27604 <__libc_init@plt-0x394ac> // b.tstop
275f4: f9401660 ldr x0, [x19, #40]
275f8: aa1303e1 mov x1, x19
275fc: 97fff6be bl 250f4 <__libc_init@plt-0x3b9bc>
27600: 3707ff40 tbnz w0, #0, 275e8 <__libc_init@plt-0x394c8>
27604: 7100069f cmp w20, #0x1
27608: a9414ff4 ldp x20, x19, [sp, #16]
2760c: 1a9fa7e0 cset w0, lt // lt = tstop
27610: a8c27bfd ldp x29, x30, [sp], #32
27614: d65f03c0 ret
27618: aa0003e1 mov x1, x0
2761c: f9401400 ldr x0, [x0, #40]
27620: 17fff765 b 253b4 <__libc_init@plt-0x3b6fc>
27624: f9401400 ldr x0, [x0, #40]
27628: 17fffcf1 b 269ec <__libc_init@plt-0x3a0c4>
2762c: f9401400 ldr x0, [x0, #40]
27630: 17fffce7 b 269cc <__libc_init@plt-0x3a0e4>
27634: 12800009 mov w9, #0xffffffff // #-1
27638: f9000004 str x4, [x0]
2763c: b9000805 str w5, [x0, #8]
27640: aa0103e8 mov x8, x1
27644: 3900301f strb wzr, [x0, #12]
27648: 52800c84 mov w4, #0x64 // #100
2764c: b900101f str wzr, [x0, #16]
27650: f9000c1f str xzr, [x0, #24]
27654: b900201f str wzr, [x0, #32]
27658: 3900901f strb wzr, [x0, #36]
2765c: f9001401 str x1, [x0, #40]
27660: b9003009 str w9, [x0, #48]
27664: 91012009 add x9, x0, #0x48
27668: 3dc01820 ldr q0, [x1, #96]
2766c: 3c834000 stur q0, [x0, #52]
27670: a943282b ldp x11, x10, [x1, #48]
27674: aa0003e1 mov x1, x0
27678: aa0903e0 mov x0, x9
2767c: eb0b015f cmp x10, x11
27680: 9a8ab16a csel x10, x11, x10, lt // lt = tstop
27684: f9001d0a str x10, [x8, #56]
27688: 140031ac b 33d38 <__libc_init@plt-0x2cd78>
2768c: a9be7bfd stp x29, x30, [sp, #-32]!
27690: f9000bf3 str x19, [sp, #16]
27694: 910003fd mov x29, sp
27698: 39409008 ldrb w8, [x0, #36]
2769c: 34000088 cbz w8, 276ac <__libc_init@plt-0x39404>
276a0: f9400bf3 ldr x19, [sp, #16]
276a4: a8c27bfd ldp x29, x30, [sp], #32
276a8: d65f03c0 ret
276ac: aa0003f3 mov x19, x0
276b0: 91012000 add x0, x0, #0x48
276b4: aa1303e1 mov x1, x19
276b8: 940035cd bl 34dec <__libc_init@plt-0x2bcc4>
276bc: aa1303e0 mov x0, x19
276c0: f9400bf3 ldr x19, [sp, #16]
276c4: a8c27bfd ldp x29, x30, [sp], #32
276c8: 17fffef1 b 2728c <__libc_init@plt-0x39824>
276cc: a9be7bfd stp x29, x30, [sp, #-32]!
276d0: a9014ff4 stp x20, x19, [sp, #16]
276d4: 910003fd mov x29, sp
276d8: aa0003f3 mov x19, x0
276dc: 97ffffec bl 2768c <__libc_init@plt-0x39424>
276e0: aa1303e0 mov x0, x19
276e4: 97fffeea bl 2728c <__libc_init@plt-0x39824>
276e8: 52800028 mov w8, #0x1 // #1
276ec: f9401660 ldr x0, [x19, #40]
276f0: b9401274 ldr w20, [x19, #16]
276f4: 39009268 strb w8, [x19, #36]
276f8: 97fff977 bl 25cd4 <__libc_init@plt-0x3addc>
276fc: 2a1403e0 mov w0, w20
27700: a9414ff4 ldp x20, x19, [sp, #16]
27704: a8c27bfd ldp x29, x30, [sp], #32
27708: d65f03c0 ret
2770c: a9be7bfd stp x29, x30, [sp, #-32]!
27710: f9000bf3 str x19, [sp, #16]
27714: 910003fd mov x29, sp
27718: aa0003e1 mov x1, x0
2771c: 91012000 add x0, x0, #0x48
27720: aa0803f3 mov x19, x8
27724: 940031b2 bl 33dec <__libc_init@plt-0x2ccc4>
27728: 52800028 mov w8, #0x1 // #1
2772c: 39019268 strb w8, [x19, #100]
27730: f9400bf3 ldr x19, [sp, #16]
27734: a8c27bfd ldp x29, x30, [sp], #32
27738: d65f03c0 ret
2773c: aa0003e8 mov x8, x0
27740: 12800009 mov w9, #0xffffffff // #-1
27744: f9000004 str x4, [x0]
27748: 52800c84 mov w4, #0x64 // #100
2774c: b9000805 str w5, [x0, #8]
27750: 3900301f strb wzr, [x0, #12]
27754: b900101f str wzr, [x0, #16]
27758: f9000c1f str xzr, [x0, #24]
2775c: b900201f str wzr, [x0, #32]
27760: 3900901f strb wzr, [x0, #36]
27764: 91014000 add x0, x0, #0x50
27768: f9001501 str x1, [x8, #40]
2776c: b9003109 str w9, [x8, #48]
27770: 3dc01820 ldr q0, [x1, #96]
27774: aa0803e1 mov x1, x8
27778: f900251f str xzr, [x8, #72]
2777c: 3c834100 stur q0, [x8, #52]
27780: 140035bb b 34e6c <__libc_init@plt-0x2bc44>
27784: a9be7bfd stp x29, x30, [sp, #-32]!
27788: f9000bf3 str x19, [sp, #16]
2778c: 910003fd mov x29, sp
27790: 39409008 ldrb w8, [x0, #36]
27794: 34000088 cbz w8, 277a4 <__libc_init@plt-0x3930c>
27798: f9400bf3 ldr x19, [sp, #16]
2779c: a8c27bfd ldp x29, x30, [sp], #32
277a0: d65f03c0 ret
277a4: aa0003f3 mov x19, x0
277a8: f9401400 ldr x0, [x0, #40]
277ac: aa1303e1 mov x1, x19
277b0: 97fff4ea bl 24b58 <__libc_init@plt-0x3bf58>
277b4: 91014260 add x0, x19, #0x50
277b8: aa1303e1 mov x1, x19
277bc: 940039e3 bl 35f48 <__libc_init@plt-0x2ab68>
277c0: aa1303e0 mov x0, x19
277c4: f9400bf3 ldr x19, [sp, #16]
277c8: a8c27bfd ldp x29, x30, [sp], #32
277cc: 17ffff3a b 274b4 <__libc_init@plt-0x395fc>
277d0: a9be7bfd stp x29, x30, [sp, #-32]!
277d4: a9014ff4 stp x20, x19, [sp, #16]
277d8: 910003fd mov x29, sp
277dc: aa0003f3 mov x19, x0
277e0: 97ffffe9 bl 27784 <__libc_init@plt-0x3932c>
277e4: aa1303e0 mov x0, x19
277e8: 97ffff33 bl 274b4 <__libc_init@plt-0x395fc>
277ec: 52800028 mov w8, #0x1 // #1
277f0: f9401660 ldr x0, [x19, #40]
277f4: b9401274 ldr w20, [x19, #16]
277f8: 39009268 strb w8, [x19, #36]
277fc: 97fff936 bl 25cd4 <__libc_init@plt-0x3addc>
27800: 2a1403e0 mov w0, w20
27804: a9414ff4 ldp x20, x19, [sp, #16]
27808: a8c27bfd ldp x29, x30, [sp], #32
2780c: d65f03c0 ret
27810: a9be7bfd stp x29, x30, [sp, #-32]!
27814: f9000bf3 str x19, [sp, #16]
27818: 910003fd mov x29, sp
2781c: aa0003e1 mov x1, x0
27820: 91014000 add x0, x0, #0x50
27824: aa0803f3 mov x19, x8
27828: 940035be bl 34f20 <__libc_init@plt-0x2bb90>
2782c: 52800028 mov w8, #0x1 // #1
27830: 39019268 strb w8, [x19, #100]
27834: f9400bf3 ldr x19, [sp, #16]
27838: a8c27bfd ldp x29, x30, [sp], #32
2783c: d65f03c0 ret
27840: a9bf7bfd stp x29, x30, [sp, #-16]!
27844: 910003fd mov x29, sp
27848: d0ffff01 adrp x1, 9000 <__libc_init@plt-0x57ab0>
2784c: 912c1421 add x1, x1, #0xb05
27850: 97ffedee bl 23008 <__libc_init@plt-0x3daa8>
27854: aa0003e4 mov x4, x0
27858: f9401400 ldr x0, [x0, #40]
2785c: 17fff33c b 2454c <__libc_init@plt-0x3c564>
27860: f9000002 str x2, [x0]
27864: b9000803 str w3, [x0, #8]
27868: 3900301f strb wzr, [x0, #12]
2786c: b900101f str wzr, [x0, #16]
27870: f9000c1f str xzr, [x0, #24]
27874: b900201f str wzr, [x0, #32]
27878: 3900901f strb wzr, [x0, #36]
2787c: f9001401 str x1, [x0, #40]
27880: d65f03c0 ret
27884: f9401400 ldr x0, [x0, #40]
27888: d65f03c0 ret
2788c: f9401408 ldr x8, [x0, #40]
27890: f9400100 ldr x0, [x8]
27894: 14000001 b 27898 <__libc_init@plt-0x39218>
27898: d10103ff sub sp, sp, #0x40
2789c: a9027bfd stp x29, x30, [sp, #32]
278a0: 910083fd add x29, sp, #0x20
278a4: f9001bf3 str x19, [sp, #48]
278a8: d53bd053 mrs x19, tpidr_el0
278ac: f9401668 ldr x8, [x19, #40]
278b0: f81f83a8 stur x8, [x29, #-8]
278b4: b9400808 ldr w8, [x0, #8]
278b8: 3100051f cmn w8, #0x1
278bc: 54000220 b.eq 27900 <__libc_init@plt-0x391b0> // b.none
278c0: f00001c9 adrp x9, 62000 <strcmp@plt+0x1240>
278c4: aa0003e1 mov x1, x0
278c8: 912fe129 add x9, x9, #0xbf8
278cc: 910023ea add x10, sp, #0x8
278d0: 910043e0 add x0, sp, #0x10
278d4: f8687928 ldr x8, [x9, x8, lsl #3]
278d8: f9000bea str x10, [sp, #16]
278dc: d63f0100 blr x8
278e0: f9401668 ldr x8, [x19, #40]
278e4: f85f83a9 ldur x9, [x29, #-8]
278e8: eb09011f cmp x8, x9
278ec: 540000c1 b.ne 27904 <__libc_init@plt-0x391ac> // b.any
278f0: a9427bfd ldp x29, x30, [sp, #32]
278f4: f9401bf3 ldr x19, [sp, #48]
278f8: 910103ff add sp, sp, #0x40
278fc: d65f03c0 ret
27900: 97fffb48 bl 26620 <__libc_init@plt-0x3a490>
27904: 9400e48f bl 60b40 <__stack_chk_fail@plt>
27908: f9401408 ldr x8, [x0, #40]
2790c: f9400100 ldr x0, [x8]
27910: 14000001 b 27914 <__libc_init@plt-0x3919c>
27914: d10103ff sub sp, sp, #0x40
27918: a9027bfd stp x29, x30, [sp, #32]
2791c: 910083fd add x29, sp, #0x20
27920: f9001bf3 str x19, [sp, #48]
27924: d53bd053 mrs x19, tpidr_el0
27928: f9401668 ldr x8, [x19, #40]
2792c: f81f83a8 stur x8, [x29, #-8]
27930: b9400808 ldr w8, [x0, #8]
27934: 3100051f cmn w8, #0x1
27938: 54000220 b.eq 2797c <__libc_init@plt-0x39134> // b.none
2793c: f00001c9 adrp x9, 62000 <strcmp@plt+0x1240>
27940: aa0003e1 mov x1, x0
27944: 912cc129 add x9, x9, #0xb30
27948: 910023ea add x10, sp, #0x8
2794c: 910043e0 add x0, sp, #0x10
27950: f8687928 ldr x8, [x9, x8, lsl #3]
27954: f9000bea str x10, [sp, #16]
27958: d63f0100 blr x8
2795c: f9401668 ldr x8, [x19, #40]
27960: f85f83a9 ldur x9, [x29, #-8]
27964: eb09011f cmp x8, x9
27968: 540000c1 b.ne 27980 <__libc_init@plt-0x39130> // b.any
2796c: a9427bfd ldp x29, x30, [sp, #32]
27970: f9401bf3 ldr x19, [sp, #48]
27974: 910103ff add sp, sp, #0x40
27978: d65f03c0 ret
2797c: 97fffb29 bl 26620 <__libc_init@plt-0x3a490>
27980: 9400e470 bl 60b40 <__stack_chk_fail@plt>
27984: f9401408 ldr x8, [x0, #40]
27988: f9400100 ldr x0, [x8]
2798c: 14000001 b 27990 <__libc_init@plt-0x39120>
27990: d10103ff sub sp, sp, #0x40
27994: a9027bfd stp x29, x30, [sp, #32]
27998: 910083fd add x29, sp, #0x20
2799c: f9001bf3 str x19, [sp, #48]
279a0: d53bd053 mrs x19, tpidr_el0
279a4: f9401668 ldr x8, [x19, #40]
279a8: f81f83a8 stur x8, [x29, #-8]
279ac: b9400808 ldr w8, [x0, #8]
279b0: 3100051f cmn w8, #0x1
279b4: 54000220 b.eq 279f8 <__libc_init@plt-0x390b8> // b.none
279b8: f00001c9 adrp x9, 62000 <strcmp@plt+0x1240>
279bc: aa0003e1 mov x1, x0
279c0: 91394129 add x9, x9, #0xe50
279c4: 910023ea add x10, sp, #0x8
279c8: 910043e0 add x0, sp, #0x10
279cc: f8687928 ldr x8, [x9, x8, lsl #3]
279d0: f9000bea str x10, [sp, #16]
279d4: d63f0100 blr x8
279d8: f9401668 ldr x8, [x19, #40]
279dc: f85f83a9 ldur x9, [x29, #-8]
279e0: eb09011f cmp x8, x9
279e4: 540000c1 b.ne 279fc <__libc_init@plt-0x390b4> // b.any
279e8: a9427bfd ldp x29, x30, [sp, #32]
279ec: f9401bf3 ldr x19, [sp, #48]
279f0: 910103ff add sp, sp, #0x40
279f4: d65f03c0 ret
279f8: 97fffb0a bl 26620 <__libc_init@plt-0x3a490>
279fc: 9400e451 bl 60b40 <__stack_chk_fail@plt>
27a00: 52800028 mov w8, #0x1 // #1
27a04: 39009008 strb w8, [x0, #36]
27a08: d65f03c0 ret
27a0c: a9be7bfd stp x29, x30, [sp, #-32]!
27a10: f9000bf3 str x19, [sp, #16]
27a14: 910003fd mov x29, sp
27a18: 52800029 mov w9, #0x1 // #1
27a1c: f9401408 ldr x8, [x0, #40]
27a20: b9401013 ldr w19, [x0, #16]
27a24: 39009009 strb w9, [x0, #36]
27a28: aa0803e0 mov x0, x8
27a2c: 97fff948 bl 25f4c <__libc_init@plt-0x3ab64>
27a30: 2a1303e0 mov w0, w19
27a34: f9400bf3 ldr x19, [sp, #16]
27a38: a8c27bfd ldp x29, x30, [sp], #32
27a3c: d65f03c0 ret
27a40: f9401408 ldr x8, [x0, #40]
27a44: f9400100 ldr x0, [x8]
27a48: 14000001 b 27a4c <__libc_init@plt-0x39064>
27a4c: d10143ff sub sp, sp, #0x50
27a50: a9037bfd stp x29, x30, [sp, #48]
27a54: 9100c3fd add x29, sp, #0x30
27a58: f90023f3 str x19, [sp, #64]
27a5c: d53bd053 mrs x19, tpidr_el0
27a60: f9401669 ldr x9, [x19, #40]
27a64: f81f83a9 stur x9, [x29, #-8]
27a68: b9400809 ldr w9, [x0, #8]
27a6c: a9008be1 stp x1, x2, [sp, #8]
27a70: f9000fe3 str x3, [sp, #24]
27a74: 3100053f cmn w9, #0x1
27a78: 54000260 b.eq 27ac4 <__libc_init@plt-0x38fec> // b.none
27a7c: f00001ca adrp x10, 62000 <strcmp@plt+0x1240>
27a80: aa0003e8 mov x8, x0
27a84: 9107414a add x10, x10, #0x1d0
27a88: 910023eb add x11, sp, #0x8
27a8c: d10043a0 sub x0, x29, #0x10
27a90: aa0803e1 mov x1, x8
27a94: f8697949 ldr x9, [x10, x9, lsl #3]
27a98: f81f03ab stur x11, [x29, #-16]
27a9c: d63f0120 blr x9
27aa0: f9401668 ldr x8, [x19, #40]
27aa4: f85f83a9 ldur x9, [x29, #-8]
27aa8: eb09011f cmp x8, x9
27aac: 540000e1 b.ne 27ac8 <__libc_init@plt-0x38fe8> // b.any
27ab0: a9437bfd ldp x29, x30, [sp, #48]
27ab4: 12000000 and w0, w0, #0x1
27ab8: f94023f3 ldr x19, [sp, #64]
27abc: 910143ff add sp, sp, #0x50
27ac0: d65f03c0 ret
27ac4: 97fffad7 bl 26620 <__libc_init@plt-0x3a490>
27ac8: 9400e41e bl 60b40 <__stack_chk_fail@plt>
27acc: f9401408 ldr x8, [x0, #40]
27ad0: f9400100 ldr x0, [x8]
27ad4: 14000001 b 27ad8 <__libc_init@plt-0x38fd8>
27ad8: d10103ff sub sp, sp, #0x40
27adc: a9027bfd stp x29, x30, [sp, #32]
27ae0: 910083fd add x29, sp, #0x20
27ae4: f9001bf3 str x19, [sp, #48]
27ae8: d53bd053 mrs x19, tpidr_el0
27aec: f9401669 ldr x9, [x19, #40]
27af0: f81f83a9 stur x9, [x29, #-8]
27af4: b9400809 ldr w9, [x0, #8]
27af8: a9000be1 stp x1, x2, [sp]
27afc: 3100053f cmn w9, #0x1
27b00: 54000260 b.eq 27b4c <__libc_init@plt-0x38f64> // b.none
27b04: f00001ca adrp x10, 62000 <strcmp@plt+0x1240>
27b08: aa0003e8 mov x8, x0
27b0c: 910a614a add x10, x10, #0x298
27b10: 910003eb mov x11, sp
27b14: 910043e0 add x0, sp, #0x10
27b18: aa0803e1 mov x1, x8
27b1c: f8697949 ldr x9, [x10, x9, lsl #3]
27b20: f9000beb str x11, [sp, #16]
27b24: d63f0120 blr x9
27b28: f9401668 ldr x8, [x19, #40]
27b2c: f85f83a9 ldur x9, [x29, #-8]
27b30: eb09011f cmp x8, x9
27b34: 540000e1 b.ne 27b50 <__libc_init@plt-0x38f60> // b.any
27b38: a9427bfd ldp x29, x30, [sp, #32]
27b3c: 12000000 and w0, w0, #0x1
27b40: f9401bf3 ldr x19, [sp, #48]
27b44: 910103ff add sp, sp, #0x40
27b48: d65f03c0 ret
27b4c: 97fffab5 bl 26620 <__libc_init@plt-0x3a490>
27b50: 9400e3fc bl 60b40 <__stack_chk_fail@plt>
27b54: f9401408 ldr x8, [x0, #40]
27b58: f9400100 ldr x0, [x8]
27b5c: 14000001 b 27b60 <__libc_init@plt-0x38f50>
27b60: d10103ff sub sp, sp, #0x40
27b64: a9027bfd stp x29, x30, [sp, #32]
27b68: 910083fd add x29, sp, #0x20
27b6c: f9001bf3 str x19, [sp, #48]
27b70: d53bd053 mrs x19, tpidr_el0
27b74: f9401669 ldr x9, [x19, #40]
27b78: f81f83a9 stur x9, [x29, #-8]
27b7c: b9400809 ldr w9, [x0, #8]
27b80: a9000be1 stp x1, x2, [sp]
27b84: 3100053f cmn w9, #0x1
27b88: 54000260 b.eq 27bd4 <__libc_init@plt-0x38edc> // b.none
27b8c: f00001ca adrp x10, 62000 <strcmp@plt+0x1240>
27b90: aa0003e8 mov x8, x0
27b94: 910d814a add x10, x10, #0x360
27b98: 910003eb mov x11, sp
27b9c: 910043e0 add x0, sp, #0x10
27ba0: aa0803e1 mov x1, x8
27ba4: f8697949 ldr x9, [x10, x9, lsl #3]
27ba8: f9000beb str x11, [sp, #16]
27bac: d63f0120 blr x9
27bb0: f9401668 ldr x8, [x19, #40]
27bb4: f85f83a9 ldur x9, [x29, #-8]
27bb8: eb09011f cmp x8, x9
27bbc: 540000e1 b.ne 27bd8 <__libc_init@plt-0x38ed8> // b.any
27bc0: a9427bfd ldp x29, x30, [sp, #32]
27bc4: 12000000 and w0, w0, #0x1
27bc8: f9401bf3 ldr x19, [sp, #48]
27bcc: 910103ff add sp, sp, #0x40
27bd0: d65f03c0 ret
27bd4: 97fffa93 bl 26620 <__libc_init@plt-0x3a490>
27bd8: 9400e3da bl 60b40 <__stack_chk_fail@plt>
27bdc: f9401408 ldr x8, [x0, #40]
27be0: f9400100 ldr x0, [x8]
27be4: 14000001 b 27be8 <__libc_init@plt-0x38ec8>
27be8: d10103ff sub sp, sp, #0x40
27bec: a9027bfd stp x29, x30, [sp, #32]
27bf0: 910083fd add x29, sp, #0x20
27bf4: f9001bf3 str x19, [sp, #48]
27bf8: d53bd053 mrs x19, tpidr_el0
27bfc: f9401669 ldr x9, [x19, #40]
27c00: f81f83a9 stur x9, [x29, #-8]
27c04: b9400809 ldr w9, [x0, #8]
27c08: a9000be1 stp x1, x2, [sp]
27c0c: 3100053f cmn w9, #0x1
27c10: 54000260 b.eq 27c5c <__libc_init@plt-0x38e54> // b.none
27c14: f00001ca adrp x10, 62000 <strcmp@plt+0x1240>
27c18: aa0003e8 mov x8, x0
27c1c: 9110a14a add x10, x10, #0x428
27c20: 910003eb mov x11, sp
27c24: 910043e0 add x0, sp, #0x10
27c28: aa0803e1 mov x1, x8
27c2c: f8697949 ldr x9, [x10, x9, lsl #3]
27c30: f9000beb str x11, [sp, #16]
27c34: d63f0120 blr x9
27c38: f9401668 ldr x8, [x19, #40]
27c3c: f85f83a9 ldur x9, [x29, #-8]
27c40: eb09011f cmp x8, x9
27c44: 540000e1 b.ne 27c60 <__libc_init@plt-0x38e50> // b.any
27c48: a9427bfd ldp x29, x30, [sp, #32]
27c4c: 12000000 and w0, w0, #0x1
27c50: f9401bf3 ldr x19, [sp, #48]
27c54: 910103ff add sp, sp, #0x40
27c58: d65f03c0 ret
27c5c: 97fffa71 bl 26620 <__libc_init@plt-0x3a490>
27c60: 9400e3b8 bl 60b40 <__stack_chk_fail@plt>
27c64: f9401408 ldr x8, [x0, #40]
27c68: f9400100 ldr x0, [x8]
27c6c: 14000001 b 27c70 <__libc_init@plt-0x38e40>
27c70: d10103ff sub sp, sp, #0x40
27c74: a9027bfd stp x29, x30, [sp, #32]
27c78: 910083fd add x29, sp, #0x20
27c7c: f9001bf3 str x19, [sp, #48]
27c80: d53bd053 mrs x19, tpidr_el0
27c84: f9401669 ldr x9, [x19, #40]
27c88: f81f83a9 stur x9, [x29, #-8]
27c8c: b9400809 ldr w9, [x0, #8]
27c90: f90007e1 str x1, [sp, #8]
27c94: 3100053f cmn w9, #0x1
27c98: 54000240 b.eq 27ce0 <__libc_init@plt-0x38dd0> // b.none
27c9c: f00001ca adrp x10, 62000 <strcmp@plt+0x1240>
27ca0: aa0003e8 mov x8, x0
27ca4: 9116e14a add x10, x10, #0x5b8
27ca8: 910023eb add x11, sp, #0x8
27cac: 910043e0 add x0, sp, #0x10
27cb0: aa0803e1 mov x1, x8
27cb4: f8697949 ldr x9, [x10, x9, lsl #3]
27cb8: f9000beb str x11, [sp, #16]
27cbc: d63f0120 blr x9
27cc0: f9401668 ldr x8, [x19, #40]
27cc4: f85f83a9 ldur x9, [x29, #-8]
27cc8: eb09011f cmp x8, x9
27ccc: 540000c1 b.ne 27ce4 <__libc_init@plt-0x38dcc> // b.any
27cd0: a9427bfd ldp x29, x30, [sp, #32]
27cd4: f9401bf3 ldr x19, [sp, #48]
27cd8: 910103ff add sp, sp, #0x40
27cdc: d65f03c0 ret
27ce0: 97fffa50 bl 26620 <__libc_init@plt-0x3a490>
27ce4: 9400e397 bl 60b40 <__stack_chk_fail@plt>
27ce8: f9401408 ldr x8, [x0, #40]
27cec: f9400100 ldr x0, [x8]
27cf0: 14000001 b 27cf4 <__libc_init@plt-0x38dbc>
27cf4: d10103ff sub sp, sp, #0x40
27cf8: a9027bfd stp x29, x30, [sp, #32]
27cfc: 910083fd add x29, sp, #0x20
27d00: f9001bf3 str x19, [sp, #48]
27d04: d53bd053 mrs x19, tpidr_el0
27d08: f9401669 ldr x9, [x19, #40]
27d0c: f81f83a9 stur x9, [x29, #-8]
27d10: b9400809 ldr w9, [x0, #8]
27d14: f90007e1 str x1, [sp, #8]
27d18: 3100053f cmn w9, #0x1
27d1c: 54000240 b.eq 27d64 <__libc_init@plt-0x38d4c> // b.none
27d20: f00001ca adrp x10, 62000 <strcmp@plt+0x1240>
27d24: aa0003e8 mov x8, x0
27d28: 9120414a add x10, x10, #0x810
27d2c: 910023eb add x11, sp, #0x8
27d30: 910043e0 add x0, sp, #0x10
27d34: aa0803e1 mov x1, x8
27d38: f8697949 ldr x9, [x10, x9, lsl #3]
27d3c: f9000beb str x11, [sp, #16]
27d40: d63f0120 blr x9
27d44: f9401668 ldr x8, [x19, #40]
27d48: f85f83a9 ldur x9, [x29, #-8]
27d4c: eb09011f cmp x8, x9
27d50: 540000c1 b.ne 27d68 <__libc_init@plt-0x38d48> // b.any
27d54: a9427bfd ldp x29, x30, [sp, #32]
27d58: f9401bf3 ldr x19, [sp, #48]
27d5c: 910103ff add sp, sp, #0x40
27d60: d65f03c0 ret
27d64: 97fffa2f bl 26620 <__libc_init@plt-0x3a490>
27d68: 9400e376 bl 60b40 <__stack_chk_fail@plt>
27d6c: f9401408 ldr x8, [x0, #40]
27d70: f9400100 ldr x0, [x8]
27d74: 14000001 b 27d78 <__libc_init@plt-0x38d38>
27d78: d10103ff sub sp, sp, #0x40
27d7c: a9027bfd stp x29, x30, [sp, #32]
27d80: 910083fd add x29, sp, #0x20
27d84: f9001bf3 str x19, [sp, #48]
27d88: d53bd053 mrs x19, tpidr_el0
27d8c: f9401669 ldr x9, [x19, #40]
27d90: f81f83a9 stur x9, [x29, #-8]
27d94: b9400809 ldr w9, [x0, #8]
27d98: f90007e1 str x1, [sp, #8]
27d9c: 3100053f cmn w9, #0x1
27da0: 54000240 b.eq 27de8 <__libc_init@plt-0x38cc8> // b.none
27da4: f00001ca adrp x10, 62000 <strcmp@plt+0x1240>
27da8: aa0003e8 mov x8, x0
27dac: 9123614a add x10, x10, #0x8d8
27db0: 910023eb add x11, sp, #0x8
27db4: 910043e0 add x0, sp, #0x10
27db8: aa0803e1 mov x1, x8
27dbc: f8697949 ldr x9, [x10, x9, lsl #3]
27dc0: f9000beb str x11, [sp, #16]
27dc4: d63f0120 blr x9
27dc8: f9401668 ldr x8, [x19, #40]
27dcc: f85f83a9 ldur x9, [x29, #-8]
27dd0: eb09011f cmp x8, x9
27dd4: 540000c1 b.ne 27dec <__libc_init@plt-0x38cc4> // b.any
27dd8: a9427bfd ldp x29, x30, [sp, #32]
27ddc: f9401bf3 ldr x19, [sp, #48]
27de0: 910103ff add sp, sp, #0x40
27de4: d65f03c0 ret
27de8: 97fffa0e bl 26620 <__libc_init@plt-0x3a490>
27dec: 9400e355 bl 60b40 <__stack_chk_fail@plt>
27df0: f9000002 str x2, [x0]
27df4: b9000803 str w3, [x0, #8]
27df8: 3900301f strb wzr, [x0, #12]
27dfc: b900101f str wzr, [x0, #16]
27e00: f9000c1f str xzr, [x0, #24]
27e04: b900201f str wzr, [x0, #32]
27e08: 3900901f strb wzr, [x0, #36]
27e0c: f9001401 str x1, [x0, #40]
27e10: d65f03c0 ret
27e14: f9401400 ldr x0, [x0, #40]
27e18: d65f03c0 ret
27e1c: f9401408 ldr x8, [x0, #40]
27e20: f9400100 ldr x0, [x8]
27e24: 17fffe9d b 27898 <__libc_init@plt-0x39218>
27e28: f9401408 ldr x8, [x0, #40]
27e2c: f9400100 ldr x0, [x8]
27e30: 17fffeb9 b 27914 <__libc_init@plt-0x3919c>
27e34: f9401408 ldr x8, [x0, #40]
27e38: f9400100 ldr x0, [x8]
27e3c: 17fffed5 b 27990 <__libc_init@plt-0x39120>
27e40: 52800028 mov w8, #0x1 // #1
27e44: 39009008 strb w8, [x0, #36]
27e48: d65f03c0 ret
27e4c: a9be7bfd stp x29, x30, [sp, #-32]!
27e50: f9000bf3 str x19, [sp, #16]
27e54: 910003fd mov x29, sp
27e58: 52800029 mov w9, #0x1 // #1
27e5c: f9401408 ldr x8, [x0, #40]
27e60: b9401013 ldr w19, [x0, #16]
27e64: 39009009 strb w9, [x0, #36]
27e68: aa0803e0 mov x0, x8
27e6c: 97fff838 bl 25f4c <__libc_init@plt-0x3ab64>
27e70: 2a1303e0 mov w0, w19
27e74: f9400bf3 ldr x19, [sp, #16]
27e78: a8c27bfd ldp x29, x30, [sp], #32
27e7c: d65f03c0 ret
27e80: f9401408 ldr x8, [x0, #40]
27e84: f9400100 ldr x0, [x8]
27e88: 17fffef1 b 27a4c <__libc_init@plt-0x39064>
27e8c: f9401408 ldr x8, [x0, #40]
27e90: f9400100 ldr x0, [x8]
27e94: 17ffff11 b 27ad8 <__libc_init@plt-0x38fd8>
27e98: f9401408 ldr x8, [x0, #40]
27e9c: f9400100 ldr x0, [x8]
27ea0: 17ffff30 b 27b60 <__libc_init@plt-0x38f50>
27ea4: f9401408 ldr x8, [x0, #40]
27ea8: f9400100 ldr x0, [x8]
27eac: 17ffff4f b 27be8 <__libc_init@plt-0x38ec8>
27eb0: f9401408 ldr x8, [x0, #40]
27eb4: f9400100 ldr x0, [x8]
27eb8: 17ffff6e b 27c70 <__libc_init@plt-0x38e40>
27ebc: f9401408 ldr x8, [x0, #40]
27ec0: f9400100 ldr x0, [x8]
27ec4: 17ffff8c b 27cf4 <__libc_init@plt-0x38dbc>
27ec8: f9401408 ldr x8, [x0, #40]
27ecc: f9400100 ldr x0, [x8]
27ed0: 17ffffaa b 27d78 <__libc_init@plt-0x38d38>
27ed4: a9bd7bfd stp x29, x30, [sp, #-48]!
27ed8: f9000bf5 str x21, [sp, #16]
27edc: 910003fd mov x29, sp
27ee0: a9024ff4 stp x20, x19, [sp, #32]
27ee4: f9001401 str x1, [x0, #40]
27ee8: aa0003f5 mov x21, x0
27eec: f9000004 str x4, [x0]
27ef0: aa0303f3 mov x19, x3
27ef4: b9000805 str w5, [x0, #8]
27ef8: aa0203f4 mov x20, x2
27efc: 3900301f strb wzr, [x0, #12]
27f00: b900101f str wzr, [x0, #16]
27f04: f9000c1f str xzr, [x0, #24]
27f08: f9400020 ldr x0, [x1]
27f0c: b90022bf str wzr, [x21, #32]
27f10: 390092bf strb wzr, [x21, #36]
27f14: 97fffe61 bl 27898 <__libc_init@plt-0x39218>
27f18: 3dc00000 ldr q0, [x0]
27f1c: aa1403e2 mov x2, x20
27f20: aa1303e3 mov x3, x19
27f24: 910102a8 add x8, x21, #0x40
27f28: a9424ff4 ldp x20, x19, [sp, #32]
27f2c: aa1503e1 mov x1, x21
27f30: 3d800ea0 str q0, [x21, #48]
27f34: f9400bf5 ldr x21, [sp, #16]
27f38: aa0803e0 mov x0, x8
27f3c: 52800c84 mov w4, #0x64 // #100
27f40: a8c37bfd ldp x29, x30, [sp], #48
27f44: 14003821 b 35fc8 <__libc_init@plt-0x2aae8>
27f48: 9100c000 add x0, x0, #0x30
27f4c: d65f03c0 ret
27f50: a9be7bfd stp x29, x30, [sp, #-32]!
27f54: f9000bf3 str x19, [sp, #16]
27f58: 910003fd mov x29, sp
27f5c: 39409008 ldrb w8, [x0, #36]
27f60: 350000e8 cbnz w8, 27f7c <__libc_init@plt-0x38b34>
27f64: aa0003f3 mov x19, x0
27f68: 91010000 add x0, x0, #0x40
27f6c: aa1303e1 mov x1, x19
27f70: 94003c43 bl 3707c <__libc_init@plt-0x29a34>
27f74: 52800028 mov w8, #0x1 // #1
27f78: 39009268 strb w8, [x19, #36]
27f7c: f9400bf3 ldr x19, [sp, #16]
27f80: a8c27bfd ldp x29, x30, [sp], #32
27f84: d65f03c0 ret
27f88: a9be7bfd stp x29, x30, [sp, #-32]!
27f8c: a9014ff4 stp x20, x19, [sp, #16]
27f90: 910003fd mov x29, sp
27f94: aa0003f3 mov x19, x0
27f98: 39409008 ldrb w8, [x0, #36]
27f9c: 35000088 cbnz w8, 27fac <__libc_init@plt-0x38b04>
27fa0: 91010260 add x0, x19, #0x40
27fa4: aa1303e1 mov x1, x19
27fa8: 94003c35 bl 3707c <__libc_init@plt-0x29a34>
27fac: 52800028 mov w8, #0x1 // #1
27fb0: f9401660 ldr x0, [x19, #40]
27fb4: b9401274 ldr w20, [x19, #16]
27fb8: 39009268 strb w8, [x19, #36]
27fbc: 97fff7e4 bl 25f4c <__libc_init@plt-0x3ab64>
27fc0: 2a1403e0 mov w0, w20
27fc4: a9414ff4 ldp x20, x19, [sp, #16]
27fc8: a8c27bfd ldp x29, x30, [sp], #32
27fcc: d65f03c0 ret
27fd0: 2a1f03e0 mov w0, wzr
27fd4: d65f03c0 ret
27fd8: a9be7bfd stp x29, x30, [sp, #-32]!
27fdc: f9000bf3 str x19, [sp, #16]
27fe0: 910003fd mov x29, sp
27fe4: aa0003e1 mov x1, x0
27fe8: 91010000 add x0, x0, #0x40
27fec: aa0803f3 mov x19, x8
27ff0: 94003823 bl 3607c <__libc_init@plt-0x2aa34>
27ff4: 52800028 mov w8, #0x1 // #1
27ff8: 39019268 strb w8, [x19, #100]
27ffc: f9400bf3 ldr x19, [sp, #16]
28000: a8c27bfd ldp x29, x30, [sp], #32
28004: d65f03c0 ret
28008: a9bd7bfd stp x29, x30, [sp, #-48]!
2800c: f9000bf5 str x21, [sp, #16]
28010: 910003fd mov x29, sp
28014: a9024ff4 stp x20, x19, [sp, #32]
28018: f9001401 str x1, [x0, #40]
2801c: aa0003f5 mov x21, x0
28020: f9000004 str x4, [x0]
28024: aa0303f3 mov x19, x3
28028: b9000805 str w5, [x0, #8]
2802c: aa0203f4 mov x20, x2
28030: 3900301f strb wzr, [x0, #12]
28034: b900101f str wzr, [x0, #16]
28038: f9000c1f str xzr, [x0, #24]
2803c: b900201f str wzr, [x0, #32]
28040: f9400020 ldr x0, [x1]
28044: 390092bf strb wzr, [x21, #36]
28048: f9001abf str xzr, [x21, #48]
2804c: 97fffe13 bl 27898 <__libc_init@plt-0x39218>
28050: 3dc00000 ldr q0, [x0]
28054: aa1403e2 mov x2, x20
28058: aa1303e3 mov x3, x19
2805c: 910122a8 add x8, x21, #0x48
28060: a9424ff4 ldp x20, x19, [sp, #32]
28064: aa1503e1 mov x1, x21
28068: 3c8382a0 stur q0, [x21, #56]
2806c: f9400bf5 ldr x21, [sp, #16]
28070: aa0803e0 mov x0, x8
28074: 52800c84 mov w4, #0x64 // #100
28078: a8c37bfd ldp x29, x30, [sp], #48
2807c: 14003c20 b 370fc <__libc_init@plt-0x299b4>
28080: 9100e000 add x0, x0, #0x38
28084: d65f03c0 ret
28088: a9be7bfd stp x29, x30, [sp, #-32]!
2808c: f9000bf3 str x19, [sp, #16]
28090: 910003fd mov x29, sp
28094: 39409008 ldrb w8, [x0, #36]
28098: 350000e8 cbnz w8, 280b4 <__libc_init@plt-0x389fc>
2809c: aa0003f3 mov x19, x0
280a0: 91012000 add x0, x0, #0x48
280a4: aa1303e1 mov x1, x19
280a8: 9400404c bl 381d8 <__libc_init@plt-0x288d8>
280ac: 52800028 mov w8, #0x1 // #1
280b0: 39009268 strb w8, [x19, #36]
280b4: f9400bf3 ldr x19, [sp, #16]
280b8: a8c27bfd ldp x29, x30, [sp], #32
280bc: d65f03c0 ret
280c0: a9be7bfd stp x29, x30, [sp, #-32]!
280c4: a9014ff4 stp x20, x19, [sp, #16]
280c8: 910003fd mov x29, sp
280cc: aa0003f3 mov x19, x0
280d0: 39409008 ldrb w8, [x0, #36]
280d4: 35000088 cbnz w8, 280e4 <__libc_init@plt-0x389cc>
280d8: 91012260 add x0, x19, #0x48
280dc: aa1303e1 mov x1, x19
280e0: 9400403e bl 381d8 <__libc_init@plt-0x288d8>
280e4: 52800028 mov w8, #0x1 // #1
280e8: f9401660 ldr x0, [x19, #40]
280ec: b9401274 ldr w20, [x19, #16]
280f0: 39009268 strb w8, [x19, #36]
280f4: 97fff796 bl 25f4c <__libc_init@plt-0x3ab64>
280f8: 2a1403e0 mov w0, w20
280fc: a9414ff4 ldp x20, x19, [sp, #16]
28100: a8c27bfd ldp x29, x30, [sp], #32
28104: d65f03c0 ret
28108: 2a1f03e0 mov w0, wzr
2810c: d65f03c0 ret
28110: a9be7bfd stp x29, x30, [sp, #-32]!
28114: f9000bf3 str x19, [sp, #16]
28118: 910003fd mov x29, sp
2811c: aa0003e1 mov x1, x0
28120: 91012000 add x0, x0, #0x48
28124: aa0803f3 mov x19, x8
28128: 94003c22 bl 371b0 <__libc_init@plt-0x29900>
2812c: 52800028 mov w8, #0x1 // #1
28130: 39019268 strb w8, [x19, #100]
28134: f9400bf3 ldr x19, [sp, #16]
28138: a8c27bfd ldp x29, x30, [sp], #32
2813c: d65f03c0 ret
28140: f9401408 ldr x8, [x0, #40]
28144: f9400100 ldr x0, [x8]
28148: 14000001 b 2814c <__libc_init@plt-0x38964>
2814c: d10143ff sub sp, sp, #0x50
28150: a9037bfd stp x29, x30, [sp, #48]
28154: 9100c3fd add x29, sp, #0x30
28158: f90023f3 str x19, [sp, #64]
2815c: d53bd053 mrs x19, tpidr_el0
28160: f9401669 ldr x9, [x19, #40]
28164: f81f83a9 stur x9, [x29, #-8]
28168: b9400809 ldr w9, [x0, #8]
2816c: a9008be1 stp x1, x2, [sp, #8]
28170: f9000fe3 str x3, [sp, #24]
28174: 3100053f cmn w9, #0x1
28178: 54000260 b.eq 281c4 <__libc_init@plt-0x388ec> // b.none
2817c: d00001ca adrp x10, 62000 <strcmp@plt+0x1240>
28180: aa0003e8 mov x8, x0
28184: 9113c14a add x10, x10, #0x4f0
28188: 910023eb add x11, sp, #0x8
2818c: d10043a0 sub x0, x29, #0x10
28190: aa0803e1 mov x1, x8
28194: f8697949 ldr x9, [x10, x9, lsl #3]
28198: f81f03ab stur x11, [x29, #-16]
2819c: d63f0120 blr x9
281a0: f9401668 ldr x8, [x19, #40]
281a4: f85f83a9 ldur x9, [x29, #-8]
281a8: eb09011f cmp x8, x9
281ac: 540000e1 b.ne 281c8 <__libc_init@plt-0x388e8> // b.any
281b0: a9437bfd ldp x29, x30, [sp, #48]
281b4: 12000000 and w0, w0, #0x1
281b8: f94023f3 ldr x19, [sp, #64]
281bc: 910143ff add sp, sp, #0x50
281c0: d65f03c0 ret
281c4: 97fff917 bl 26620 <__libc_init@plt-0x3a490>
281c8: 9400e25e bl 60b40 <__stack_chk_fail@plt>
281cc: f9401408 ldr x8, [x0, #40]
281d0: f9400100 ldr x0, [x8]
281d4: 17ffffde b 2814c <__libc_init@plt-0x38964>
281d8: d10583ff sub sp, sp, #0x160
281dc: a9117bfd stp x29, x30, [sp, #272]
281e0: 910443fd add x29, sp, #0x110
281e4: f90093fc str x28, [sp, #288]
281e8: a9135ff8 stp x24, x23, [sp, #304]
281ec: a91457f6 stp x22, x21, [sp, #320]
281f0: a9154ff4 stp x20, x19, [sp, #336]
281f4: d53bd057 mrs x23, tpidr_el0
281f8: aa0203f4 mov x20, x2
281fc: f94016e8 ldr x8, [x23, #40]
28200: aa0103f5 mov x21, x1
28204: aa0003f3 mov x19, x0
28208: f81f83a8 stur x8, [x29, #-8]
2820c: 97fffdc2 bl 27914 <__libc_init@plt-0x3919c>
28210: 39401808 ldrb w8, [x0, #6]
28214: 34000308 cbz w8, 28274 <__libc_init@plt-0x3883c>
28218: b4000394 cbz x20, 28288 <__libc_init@plt-0x38828>
2821c: aa1f03f6 mov x22, xzr
28220: 910023f8 add x24, sp, #0x8
28224: 8b160300 add x0, x24, x22
28228: 384016a1 ldrb w1, [x21], #1
2822c: 9400b0f9 bl 54610 <__libc_init@plt-0xc4a0>
28230: 8b160016 add x22, x0, x22
28234: d103eac8 sub x8, x22, #0xfa
28238: b104091f cmn x8, #0x102
2823c: 540000e8 b.hi 28258 <__libc_init@plt-0x38858> // b.pmore
28240: 910023e1 add x1, sp, #0x8
28244: aa1303e0 mov x0, x19
28248: aa1603e2 mov x2, x22
2824c: 97fffe23 bl 27ad8 <__libc_init@plt-0x38fd8>
28250: 36000200 tbz w0, #0, 28290 <__libc_init@plt-0x38820>
28254: aa1f03f6 mov x22, xzr
28258: d1000694 sub x20, x20, #0x1
2825c: b5fffe54 cbnz x20, 28224 <__libc_init@plt-0x3888c>
28260: b4000156 cbz x22, 28288 <__libc_init@plt-0x38828>
28264: 910023e1 add x1, sp, #0x8
28268: aa1303e0 mov x0, x19
2826c: aa1603e2 mov x2, x22
28270: 14000004 b 28280 <__libc_init@plt-0x38830>
28274: aa1303e0 mov x0, x19
28278: aa1503e1 mov x1, x21
2827c: aa1403e2 mov x2, x20
28280: 97fffe16 bl 27ad8 <__libc_init@plt-0x38fd8>
28284: 14000004 b 28294 <__libc_init@plt-0x3881c>
28288: 52800020 mov w0, #0x1 // #1
2828c: 14000002 b 28294 <__libc_init@plt-0x3881c>
28290: 2a1f03e0 mov w0, wzr
28294: f94016e8 ldr x8, [x23, #40]
28298: f85f83a9 ldur x9, [x29, #-8]
2829c: eb09011f cmp x8, x9
282a0: 54000121 b.ne 282c4 <__libc_init@plt-0x387ec> // b.any
282a4: a9554ff4 ldp x20, x19, [sp, #336]
282a8: 12000000 and w0, w0, #0x1
282ac: a95457f6 ldp x22, x21, [sp, #320]
282b0: a9535ff8 ldp x24, x23, [sp, #304]
282b4: a9517bfd ldp x29, x30, [sp, #272]
282b8: f94093fc ldr x28, [sp, #288]
282bc: 910583ff add sp, sp, #0x160
282c0: d65f03c0 ret
282c4: 9400e21f bl 60b40 <__stack_chk_fail@plt>
282c8: d10583ff sub sp, sp, #0x160
282cc: a9117bfd stp x29, x30, [sp, #272]
282d0: 910443fd add x29, sp, #0x110
282d4: f90093fc str x28, [sp, #288]
282d8: a9135ff8 stp x24, x23, [sp, #304]
282dc: a91457f6 stp x22, x21, [sp, #320]
282e0: a9154ff4 stp x20, x19, [sp, #336]
282e4: d53bd057 mrs x23, tpidr_el0
282e8: aa0203f4 mov x20, x2
282ec: f94016e8 ldr x8, [x23, #40]
282f0: aa0103f5 mov x21, x1
282f4: aa0003f3 mov x19, x0
282f8: f81f83a8 stur x8, [x29, #-8]
282fc: 97fffd86 bl 27914 <__libc_init@plt-0x3919c>
28300: b4000314 cbz x20, 28360 <__libc_init@plt-0x38750>
28304: aa1f03f6 mov x22, xzr
28308: 910023f8 add x24, sp, #0x8
2830c: 8b160300 add x0, x24, x22
28310: 784026a1 ldrh w1, [x21], #2
28314: 9400b0bf bl 54610 <__libc_init@plt-0xc4a0>
28318: 8b160016 add x22, x0, x22
2831c: d103eac8 sub x8, x22, #0xfa
28320: b104091f cmn x8, #0x102
28324: 540000e8 b.hi 28340 <__libc_init@plt-0x38770> // b.pmore
28328: 910023e1 add x1, sp, #0x8
2832c: aa1303e0 mov x0, x19
28330: aa1603e2 mov x2, x22
28334: 97fffde9 bl 27ad8 <__libc_init@plt-0x38fd8>
28338: 36000180 tbz w0, #0, 28368 <__libc_init@plt-0x38748>
2833c: aa1f03f6 mov x22, xzr
28340: d1000694 sub x20, x20, #0x1
28344: b5fffe54 cbnz x20, 2830c <__libc_init@plt-0x387a4>
28348: b40000d6 cbz x22, 28360 <__libc_init@plt-0x38750>
2834c: 910023e1 add x1, sp, #0x8
28350: aa1303e0 mov x0, x19
28354: aa1603e2 mov x2, x22
28358: 97fffde0 bl 27ad8 <__libc_init@plt-0x38fd8>
2835c: 14000004 b 2836c <__libc_init@plt-0x38744>
28360: 52800020 mov w0, #0x1 // #1
28364: 14000002 b 2836c <__libc_init@plt-0x38744>
28368: 2a1f03e0 mov w0, wzr
2836c: f94016e8 ldr x8, [x23, #40]
28370: f85f83a9 ldur x9, [x29, #-8]
28374: eb09011f cmp x8, x9
28378: 54000121 b.ne 2839c <__libc_init@plt-0x38714> // b.any
2837c: a9554ff4 ldp x20, x19, [sp, #336]
28380: 12000000 and w0, w0, #0x1
28384: a95457f6 ldp x22, x21, [sp, #320]
28388: a9535ff8 ldp x24, x23, [sp, #304]
2838c: a9517bfd ldp x29, x30, [sp, #272]
28390: f94093fc ldr x28, [sp, #288]
28394: 910583ff add sp, sp, #0x160
28398: d65f03c0 ret
2839c: 9400e1e9 bl 60b40 <__stack_chk_fail@plt>
283a0: d10583ff sub sp, sp, #0x160
283a4: a9117bfd stp x29, x30, [sp, #272]
283a8: 910443fd add x29, sp, #0x110
283ac: f90093fc str x28, [sp, #288]
283b0: a9135ff8 stp x24, x23, [sp, #304]
283b4: a91457f6 stp x22, x21, [sp, #320]
283b8: a9154ff4 stp x20, x19, [sp, #336]
283bc: d53bd057 mrs x23, tpidr_el0
283c0: aa0203f4 mov x20, x2
283c4: f94016e8 ldr x8, [x23, #40]
283c8: aa0103f5 mov x21, x1
283cc: aa0003f3 mov x19, x0
283d0: f81f83a8 stur x8, [x29, #-8]
283d4: 97fffd50 bl 27914 <__libc_init@plt-0x3919c>
283d8: b4000314 cbz x20, 28438 <__libc_init@plt-0x38678>
283dc: aa1f03f6 mov x22, xzr
283e0: 910023f8 add x24, sp, #0x8
283e4: 8b160300 add x0, x24, x22
283e8: b84046a1 ldr w1, [x21], #4
283ec: 9400b089 bl 54610 <__libc_init@plt-0xc4a0>
283f0: 8b160016 add x22, x0, x22
283f4: d103eac8 sub x8, x22, #0xfa
283f8: b104091f cmn x8, #0x102
283fc: 540000e8 b.hi 28418 <__libc_init@plt-0x38698> // b.pmore
28400: 910023e1 add x1, sp, #0x8
28404: aa1303e0 mov x0, x19
28408: aa1603e2 mov x2, x22
2840c: 97fffdb3 bl 27ad8 <__libc_init@plt-0x38fd8>
28410: 36000180 tbz w0, #0, 28440 <__libc_init@plt-0x38670>
28414: aa1f03f6 mov x22, xzr
28418: d1000694 sub x20, x20, #0x1
2841c: b5fffe54 cbnz x20, 283e4 <__libc_init@plt-0x386cc>
28420: b40000d6 cbz x22, 28438 <__libc_init@plt-0x38678>
28424: 910023e1 add x1, sp, #0x8
28428: aa1303e0 mov x0, x19
2842c: aa1603e2 mov x2, x22
28430: 97fffdaa bl 27ad8 <__libc_init@plt-0x38fd8>
28434: 14000004 b 28444 <__libc_init@plt-0x3866c>
28438: 52800020 mov w0, #0x1 // #1
2843c: 14000002 b 28444 <__libc_init@plt-0x3866c>
28440: 2a1f03e0 mov w0, wzr
28444: f94016e8 ldr x8, [x23, #40]
28448: f85f83a9 ldur x9, [x29, #-8]
2844c: eb09011f cmp x8, x9
28450: 54000121 b.ne 28474 <__libc_init@plt-0x3863c> // b.any
28454: a9554ff4 ldp x20, x19, [sp, #336]
28458: 12000000 and w0, w0, #0x1
2845c: a95457f6 ldp x22, x21, [sp, #320]
28460: a9535ff8 ldp x24, x23, [sp, #304]
28464: a9517bfd ldp x29, x30, [sp, #272]
28468: f94093fc ldr x28, [sp, #288]
2846c: 910583ff add sp, sp, #0x160
28470: d65f03c0 ret
28474: 9400e1b3 bl 60b40 <__stack_chk_fail@plt>
28478: 2a1f03e0 mov w0, wzr
2847c: d65f03c0 ret
28480: 2a1f03e0 mov w0, wzr
28484: d65f03c0 ret
28488: 2a1f03e0 mov w0, wzr
2848c: d65f03c0 ret
28490: 2a1f03e0 mov w0, wzr
28494: d65f03c0 ret
28498: aa1f03e0 mov x0, xzr
2849c: f900003f str xzr, [x1]
284a0: d65f03c0 ret
284a4: 2a1f03e0 mov w0, wzr
284a8: d65f03c0 ret
284ac: d65f03c0 ret
284b0: 2a1f03e0 mov w0, wzr
284b4: d65f03c0 ret
284b8: 3900011f strb wzr, [x8]
284bc: 3901911f strb wzr, [x8, #100]
284c0: d65f03c0 ret
284c4: aa1f03e0 mov x0, xzr
284c8: d65f03c0 ret
284cc: 52800020 mov w0, #0x1 // #1
284d0: d65f03c0 ret
284d4: d65f03c0 ret
284d8: d65f03c0 ret
284dc: d65f03c0 ret
284e0: 2a1f03e0 mov w0, wzr
284e4: d65f03c0 ret
284e8: 2a1f03e0 mov w0, wzr
284ec: d65f03c0 ret
284f0: 2a1f03e0 mov w0, wzr
284f4: d65f03c0 ret
284f8: 2a1f03e0 mov w0, wzr
284fc: d65f03c0 ret
28500: d100c3ff sub sp, sp, #0x30
28504: a9017bfd stp x29, x30, [sp, #16]
28508: 910043fd add x29, sp, #0x10
2850c: a9024ff4 stp x20, x19, [sp, #32]
28510: aa0103f3 mov x19, x1
28514: aa0003f4 mov x20, x0
28518: 910003e0 mov x0, sp
2851c: 52800201 mov w1, #0x10 // #16
28520: aa1303e2 mov x2, x19
28524: 94003f44 bl 38234 <__libc_init@plt-0x2887c>
28528: f0ffff08 adrp x8, b000 <__libc_init@plt-0x55ab0>
2852c: f100001f cmp x0, #0x0
28530: 913e3108 add x8, x8, #0xf8c
28534: b0ffff21 adrp x1, d000 <__libc_init@plt-0x53ab0>
28538: 9a800103 csel x3, x8, x0, eq // eq = none
2853c: 9110b421 add x1, x1, #0x42d
28540: aa1403e0 mov x0, x20
28544: aa1303e2 mov x2, x19
28548: 97ffeab0 bl 23008 <__libc_init@plt-0x3daa8>
2854c: f9401408 ldr x8, [x0, #40]
28550: 91018100 add x0, x8, #0x60
28554: d65f03c0 ret
28558: f9401400 ldr x0, [x0, #40]
2855c: d65f03c0 ret
28560: a9be7bfd stp x29, x30, [sp, #-32]!
28564: f9000bf3 str x19, [sp, #16]
28568: 910003fd mov x29, sp
2856c: aa0003f3 mov x19, x0
28570: f9401400 ldr x0, [x0, #40]
28574: aa1303e1 mov x1, x19
28578: 97fff625 bl 25e0c <__libc_init@plt-0x3aca4>
2857c: b9003260 str w0, [x19, #48]
28580: f9400bf3 ldr x19, [sp, #16]
28584: a8c27bfd ldp x29, x30, [sp], #32
28588: d65f03c0 ret
2858c: d10103ff sub sp, sp, #0x40
28590: a9017bfd stp x29, x30, [sp, #16]
28594: 910043fd add x29, sp, #0x10
28598: f90013f5 str x21, [sp, #32]
2859c: a9034ff4 stp x20, x19, [sp, #48]
285a0: d53bd055 mrs x21, tpidr_el0
285a4: aa0103f3 mov x19, x1
285a8: f94016a8 ldr x8, [x21, #40]
285ac: aa0003f4 mov x20, x0
285b0: aa0103e0 mov x0, x1
285b4: aa0203e1 mov x1, x2
285b8: f90007e8 str x8, [sp, #8]
285bc: 97ffeaf4 bl 2318c <__libc_init@plt-0x3d924>
285c0: aa0003e1 mov x1, x0
285c4: f9003280 str x0, [x20, #96]
285c8: 910003e8 mov x8, sp
285cc: aa1303e0 mov x0, x19
285d0: aa1403e2 mov x2, x20
285d4: 97ffeaf6 bl 231ac <__libc_init@plt-0x3d904>
285d8: f94003e8 ldr x8, [sp]
285dc: f90003ff str xzr, [sp]
285e0: f9402e80 ldr x0, [x20, #88]
285e4: f9002e88 str x8, [x20, #88]
285e8: b40000c0 cbz x0, 28600 <__libc_init@plt-0x384b0>
285ec: 97ffe487 bl 21808 <__libc_init@plt-0x3f2a8>
285f0: f94003e0 ldr x0, [sp]
285f4: f90003ff str xzr, [sp]
285f8: b4000040 cbz x0, 28600 <__libc_init@plt-0x384b0>
285fc: 97ffe483 bl 21808 <__libc_init@plt-0x3f2a8>
28600: f94016a8 ldr x8, [x21, #40]
28604: f94007e9 ldr x9, [sp, #8]
28608: eb09011f cmp x8, x9
2860c: 540000c1 b.ne 28624 <__libc_init@plt-0x3848c> // b.any
28610: a9434ff4 ldp x20, x19, [sp, #48]
28614: a9417bfd ldp x29, x30, [sp, #16]
28618: f94013f5 ldr x21, [sp, #32]
2861c: 910103ff add sp, sp, #0x40
28620: d65f03c0 ret
28624: 9400e147 bl 60b40 <__stack_chk_fail@plt>
28628: a9be7bfd stp x29, x30, [sp, #-32]!
2862c: f9000bf3 str x19, [sp, #16]
28630: 910003fd mov x29, sp
28634: 39409008 ldrb w8, [x0, #36]
28638: 35001168 cbnz w8, 28864 <__libc_init@plt-0x3824c>
2863c: aa0003f3 mov x19, x0
28640: 39411008 ldrb w8, [x0, #68]
28644: 340001c8 cbz w8, 2867c <__libc_init@plt-0x38434>
28648: 3941c268 ldrb w8, [x19, #112]
2864c: 34000188 cbz w8, 2867c <__libc_init@plt-0x38434>
28650: b9406e68 ldr w8, [x19, #108]
28654: 7100051f cmp w8, #0x1
28658: 54000121 b.ne 2867c <__libc_init@plt-0x38434> // b.any
2865c: d0ffff02 adrp x2, a000 <__libc_init@plt-0x56ab0>
28660: aa1303e0 mov x0, x19
28664: 9113a842 add x2, x2, #0x4ea
28668: 52807d21 mov w1, #0x3e9 // #1001
2866c: 97ffe8cb bl 22998 <__libc_init@plt-0x3e118>
28670: 39411268 ldrb w8, [x19, #68]
28674: 34000048 cbz w8, 2867c <__libc_init@plt-0x38434>
28678: 3901127f strb wzr, [x19, #68]
2867c: 3940f268 ldrb w8, [x19, #60]
28680: 340002e8 cbz w8, 286dc <__libc_init@plt-0x383d4>
28684: b9403a68 ldr w8, [x19, #56]
28688: 71000d1f cmp w8, #0x3
2868c: 540000a0 b.eq 286a0 <__libc_init@plt-0x38410> // b.none
28690: 7100091f cmp w8, #0x2
28694: 54000100 b.eq 286b4 <__libc_init@plt-0x383fc> // b.none
28698: 7100051f cmp w8, #0x1
2869c: 54000201 b.ne 286dc <__libc_init@plt-0x383d4> // b.any
286a0: f9402e69 ldr x9, [x19, #88]
286a4: b4000129 cbz x9, 286c8 <__libc_init@plt-0x383e8>
286a8: 7100091f cmp w8, #0x2
286ac: 54000080 b.eq 286bc <__libc_init@plt-0x383f4> // b.none
286b0: 1400000b b 286dc <__libc_init@plt-0x383d4>
286b4: f9402e68 ldr x8, [x19, #88]
286b8: b4000128 cbz x8, 286dc <__libc_init@plt-0x383d4>
286bc: d0ffff02 adrp x2, a000 <__libc_init@plt-0x56ab0>
286c0: 9132ec42 add x2, x2, #0xcbb
286c4: 14000003 b 286d0 <__libc_init@plt-0x383e0>
286c8: 90ffff22 adrp x2, c000 <__libc_init@plt-0x54ab0>
286cc: 91234042 add x2, x2, #0x8d0
286d0: aa1303e0 mov x0, x19
286d4: 52807d21 mov w1, #0x3e9 // #1001
286d8: 97ffe8b0 bl 22998 <__libc_init@plt-0x3e118>
286dc: aa1303e4 mov x4, x19
286e0: f8458c88 ldr x8, [x4, #88]!
286e4: b5000108 cbnz x8, 28704 <__libc_init@plt-0x383ac>
286e8: 385dc088 ldurb w8, [x4, #-36]
286ec: 350000c8 cbnz w8, 28704 <__libc_init@plt-0x383ac>
286f0: 3940f268 ldrb w8, [x19, #60]
286f4: 34000208 cbz w8, 28734 <__libc_init@plt-0x3837c>
286f8: b9403a68 ldr w8, [x19, #56]
286fc: 7100091f cmp w8, #0x2
28700: 540001a1 b.ne 28734 <__libc_init@plt-0x3837c> // b.any
28704: 39411268 ldrb w8, [x19, #68]
28708: aa1303e7 mov x7, x19
2870c: b9404269 ldr w9, [x19, #64]
28710: f9401660 ldr x0, [x19, #40]
28714: 7100011f cmp w8, #0x0
28718: f9401e61 ldr x1, [x19, #56]
2871c: f9402662 ldr x2, [x19, #72]
28720: 1a8903e3 csel w3, wzr, w9, eq // eq = none
28724: f9403265 ldr x5, [x19, #96]
28728: b9405266 ldr w6, [x19, #80]
2872c: 97ffed49 bl 23c50 <__libc_init@plt-0x3ce60>
28730: 1400000b b 2875c <__libc_init@plt-0x38354>
28734: 39411268 ldrb w8, [x19, #68]
28738: aa1303e5 mov x5, x19
2873c: b9404269 ldr w9, [x19, #64]
28740: f9401660 ldr x0, [x19, #40]
28744: 7100011f cmp w8, #0x0
28748: f9401e61 ldr x1, [x19, #56]
2874c: f9402662 ldr x2, [x19, #72]
28750: 1a8903e3 csel w3, wzr, w9, eq // eq = none
28754: b9405264 ldr w4, [x19, #80]
28758: 97ffecae bl 23a10 <__libc_init@plt-0x3d0a0>
2875c: 3941c268 ldrb w8, [x19, #112]
28760: 34000288 cbz w8, 287b0 <__libc_init@plt-0x38300>
28764: f9401668 ldr x8, [x19, #40]
28768: b9406e69 ldr w9, [x19, #108]
2876c: b9400108 ldr w8, [x8]
28770: 6b08013f cmp w9, w8
28774: 54000180 b.eq 287a4 <__libc_init@plt-0x3830c> // b.none
28778: 3940d268 ldrb w8, [x19, #52]
2877c: 34000148 cbz w8, 287a4 <__libc_init@plt-0x3830c>
28780: d0ffff02 adrp x2, a000 <__libc_init@plt-0x56ab0>
28784: aa1303e0 mov x0, x19
28788: 9139b842 add x2, x2, #0xe6e
2878c: 52807d21 mov w1, #0x3e9 // #1001
28790: 97ffe882 bl 22998 <__libc_init@plt-0x3e118>
28794: 3941c268 ldrb w8, [x19, #112]
28798: 340000c8 cbz w8, 287b0 <__libc_init@plt-0x38300>
2879c: 3901c27f strb wzr, [x19, #112]
287a0: 14000004 b 287b0 <__libc_init@plt-0x38300>
287a4: b9406e68 ldr w8, [x19, #108]
287a8: f9401669 ldr x9, [x19, #40]
287ac: b9000128 str w8, [x9]
287b0: f9401668 ldr x8, [x19, #40]
287b4: 39401509 ldrb w9, [x8, #5]
287b8: 35000069 cbnz w9, 287c4 <__libc_init@plt-0x382ec>
287bc: 7940d269 ldrh w9, [x19, #104]
287c0: 79000909 strh w9, [x8, #4]
287c4: 3941a668 ldrb w8, [x19, #105]
287c8: 34000228 cbz w8, 2880c <__libc_init@plt-0x382a4>
287cc: f9401669 ldr x9, [x19, #40]
287d0: 3941a268 ldrb w8, [x19, #104]
287d4: 3940112a ldrb w10, [x9, #4]
287d8: 6b0a011f cmp w8, w10
287dc: 54000180 b.eq 2880c <__libc_init@plt-0x382a4> // b.none
287e0: 3940d26a ldrb w10, [x19, #52]
287e4: 3400010a cbz w10, 28804 <__libc_init@plt-0x382ac>
287e8: d0ffff02 adrp x2, a000 <__libc_init@plt-0x56ab0>
287ec: aa1303e0 mov x0, x19
287f0: 9103f442 add x2, x2, #0xfd
287f4: 52807d21 mov w1, #0x3e9 // #1001
287f8: 97ffe868 bl 22998 <__libc_init@plt-0x3e118>
287fc: 3941a268 ldrb w8, [x19, #104]
28800: f9401669 ldr x9, [x19, #40]
28804: 32180108 orr w8, w8, #0x100
28808: 79000928 strh w8, [x9, #4]
2880c: f9401668 ldr x8, [x19, #40]
28810: 39401509 ldrb w9, [x8, #5]
28814: 350000c9 cbnz w9, 2882c <__libc_init@plt-0x38284>
28818: b9400109 ldr w9, [x8]
2881c: 7100013f cmp w9, #0x0
28820: 1a9f07e9 cset w9, ne // ne = any
28824: 32180129 orr w9, w9, #0x100
28828: 79000909 strh w9, [x8, #4]
2882c: 3940d268 ldrb w8, [x19, #52]
28830: 35000168 cbnz w8, 2885c <__libc_init@plt-0x38254>
28834: b9401268 ldr w8, [x19, #16]
28838: b9402269 ldr w9, [x19, #32]
2883c: 2a090108 orr w8, w8, w9
28840: 340000e8 cbz w8, 2885c <__libc_init@plt-0x38254>
28844: f9401660 ldr x0, [x19, #40]
28848: 52800021 mov w1, #0x1 // #1
2884c: aa1303e2 mov x2, x19
28850: 97ffedff bl 2404c <__libc_init@plt-0x3ca64>
28854: f9401660 ldr x0, [x19, #40]
28858: 97ffee10 bl 24098 <__libc_init@plt-0x3ca18>
2885c: 52800028 mov w8, #0x1 // #1
28860: 39009268 strb w8, [x19, #36]
28864: f9400bf3 ldr x19, [sp, #16]
28868: a8c27bfd ldp x29, x30, [sp], #32
2886c: d65f03c0 ret
28870: a9be7bfd stp x29, x30, [sp, #-32]!
28874: a9014ff4 stp x20, x19, [sp, #16]
28878: 910003fd mov x29, sp
2887c: aa0003f3 mov x19, x0
28880: 97ffff6a bl 28628 <__libc_init@plt-0x38488>
28884: 52800028 mov w8, #0x1 // #1
28888: f9401660 ldr x0, [x19, #40]
2888c: b9401274 ldr w20, [x19, #16]
28890: 39009268 strb w8, [x19, #36]
28894: 97fff510 bl 25cd4 <__libc_init@plt-0x3addc>
28898: 2a1403e0 mov w0, w20
2889c: a9414ff4 ldp x20, x19, [sp, #16]
288a0: a8c27bfd ldp x29, x30, [sp], #32
288a4: d65f03c0 ret
288a8: a9be7bfd stp x29, x30, [sp, #-32]!
288ac: a9014ff4 stp x20, x19, [sp, #16]
288b0: 910003fd mov x29, sp
288b4: aa0003f3 mov x19, x0
288b8: 52800028 mov w8, #0x1 // #1
288bc: b9401014 ldr w20, [x0, #16]
288c0: f9401400 ldr x0, [x0, #40]
288c4: 39009268 strb w8, [x19, #36]
288c8: 97fff503 bl 25cd4 <__libc_init@plt-0x3addc>
288cc: f9401660 ldr x0, [x19, #40]
288d0: aa1303e2 mov x2, x19
288d4: b9403661 ldr w1, [x19, #52]
288d8: 97ffeddd bl 2404c <__libc_init@plt-0x3ca64>
288dc: f9401660 ldr x0, [x19, #40]
288e0: 97ffedee bl 24098 <__libc_init@plt-0x3ca18>
288e4: 2a1403e0 mov w0, w20
288e8: a9414ff4 ldp x20, x19, [sp, #16]
288ec: a8c27bfd ldp x29, x30, [sp], #32
288f0: d65f03c0 ret
288f4: a9be7bfd stp x29, x30, [sp, #-32]!
288f8: f9000bf3 str x19, [sp, #16]
288fc: 910003fd mov x29, sp
28900: aa0003f3 mov x19, x0
28904: 97ffe8ef bl 22cc0 <__libc_init@plt-0x3ddf0>
28908: 52800028 mov w8, #0x1 // #1
2890c: 39009268 strb w8, [x19, #36]
28910: f9400bf3 ldr x19, [sp, #16]
28914: a8c27bfd ldp x29, x30, [sp], #32
28918: d65f03c0 ret
2891c: a9be7bfd stp x29, x30, [sp, #-32]!
28920: a9014ff4 stp x20, x19, [sp, #16]
28924: 910003fd mov x29, sp
28928: aa0003f3 mov x19, x0
2892c: 97ffe8e5 bl 22cc0 <__libc_init@plt-0x3ddf0>
28930: 52800028 mov w8, #0x1 // #1
28934: aa1303e0 mov x0, x19
28938: b9401274 ldr w20, [x19, #16]
2893c: 39009268 strb w8, [x19, #36]
28940: 97ffe3b2 bl 21808 <__libc_init@plt-0x3f2a8>
28944: 2a1403e0 mov w0, w20
28948: a9414ff4 ldp x20, x19, [sp, #16]
2894c: a8c27bfd ldp x29, x30, [sp], #32
28950: d65f03c0 ret
28954: d10143ff sub sp, sp, #0x50
28958: a9037bfd stp x29, x30, [sp, #48]
2895c: 9100c3fd add x29, sp, #0x30
28960: f90023f3 str x19, [sp, #64]
28964: d53bd053 mrs x19, tpidr_el0
28968: d10053ab sub x11, x29, #0x14
2896c: f940166a ldr x10, [x19, #40]
28970: f81f83aa stur x10, [x29, #-8]
28974: b940080a ldr w10, [x0, #8]
28978: b81ec3a1 stur w1, [x29, #-20]
2897c: a900afe0 stp x0, x11, [sp, #8]
28980: 3100055f cmn w10, #0x1
28984: 54000240 b.eq 289cc <__libc_init@plt-0x380e4> // b.none
28988: d00001cb adrp x11, 62000 <strcmp@plt+0x1240>
2898c: aa0003e9 mov x9, x0
28990: 9104216b add x11, x11, #0x108
28994: 910023ec add x12, sp, #0x8
28998: d10043a0 sub x0, x29, #0x10
2899c: aa0903e1 mov x1, x9
289a0: f86a796a ldr x10, [x11, x10, lsl #3]
289a4: f81f03ac stur x12, [x29, #-16]
289a8: d63f0140 blr x10
289ac: f9401668 ldr x8, [x19, #40]
289b0: f85f83a9 ldur x9, [x29, #-8]
289b4: eb09011f cmp x8, x9
289b8: 540000c1 b.ne 289d0 <__libc_init@plt-0x380e0> // b.any
289bc: a9437bfd ldp x29, x30, [sp, #48]
289c0: f94023f3 ldr x19, [sp, #64]
289c4: 910143ff add sp, sp, #0x50
289c8: d65f03c0 ret
289cc: 97fff715 bl 26620 <__libc_init@plt-0x3a490>
289d0: 9400e05c bl 60b40 <__stack_chk_fail@plt>
289d4: d10103ff sub sp, sp, #0x40
289d8: a9027bfd stp x29, x30, [sp, #32]
289dc: 910083fd add x29, sp, #0x20
289e0: f9001bf3 str x19, [sp, #48]
289e4: d53bd053 mrs x19, tpidr_el0
289e8: f9401669 ldr x9, [x19, #40]
289ec: f81f83a9 stur x9, [x29, #-8]
289f0: b9400809 ldr w9, [x0, #8]
289f4: b9000be1 str w1, [sp, #8]
289f8: 3100053f cmn w9, #0x1
289fc: 54000260 b.eq 28a48 <__libc_init@plt-0x38068> // b.none
28a00: d00001ca adrp x10, 62000 <strcmp@plt+0x1240>
28a04: aa0003e8 mov x8, x0
28a08: 911a014a add x10, x10, #0x680
28a0c: 910023eb add x11, sp, #0x8
28a10: 910043e0 add x0, sp, #0x10
28a14: aa0803e1 mov x1, x8
28a18: f8697949 ldr x9, [x10, x9, lsl #3]
28a1c: f9000beb str x11, [sp, #16]
28a20: d63f0120 blr x9
28a24: f9401668 ldr x8, [x19, #40]
28a28: f85f83a9 ldur x9, [x29, #-8]
28a2c: eb09011f cmp x8, x9
28a30: 540000e1 b.ne 28a4c <__libc_init@plt-0x38064> // b.any
28a34: a9427bfd ldp x29, x30, [sp, #32]
28a38: 12000000 and w0, w0, #0x1
28a3c: f9401bf3 ldr x19, [sp, #48]
28a40: 910103ff add sp, sp, #0x40
28a44: d65f03c0 ret
28a48: 97fff6f6 bl 26620 <__libc_init@plt-0x3a490>
28a4c: 9400e03d bl 60b40 <__stack_chk_fail@plt>
28a50: d10103ff sub sp, sp, #0x40
28a54: a9027bfd stp x29, x30, [sp, #32]
28a58: 910083fd add x29, sp, #0x20
28a5c: f9001bf3 str x19, [sp, #48]
28a60: d53bd053 mrs x19, tpidr_el0
28a64: f9401668 ldr x8, [x19, #40]
28a68: f81f83a8 stur x8, [x29, #-8]
28a6c: b9400808 ldr w8, [x0, #8]
28a70: 3100051f cmn w8, #0x1
28a74: 54000220 b.eq 28ab8 <__libc_init@plt-0x37ff8> // b.none
28a78: d00001c9 adrp x9, 62000 <strcmp@plt+0x1240>
28a7c: aa0003e1 mov x1, x0
28a80: 911d2129 add x9, x9, #0x748
28a84: 910023ea add x10, sp, #0x8
28a88: 910043e0 add x0, sp, #0x10
28a8c: f8687928 ldr x8, [x9, x8, lsl #3]
28a90: f9000bea str x10, [sp, #16]
28a94: d63f0100 blr x8
28a98: f9401668 ldr x8, [x19, #40]
28a9c: f85f83a9 ldur x9, [x29, #-8]
28aa0: eb09011f cmp x8, x9
28aa4: 540000c1 b.ne 28abc <__libc_init@plt-0x37ff4> // b.any
28aa8: a9427bfd ldp x29, x30, [sp, #32]
28aac: f9401bf3 ldr x19, [sp, #48]
28ab0: 910103ff add sp, sp, #0x40
28ab4: d65f03c0 ret
28ab8: 97fff6da bl 26620 <__libc_init@plt-0x3a490>
28abc: 9400e021 bl 60b40 <__stack_chk_fail@plt>
28ac0: d10103ff sub sp, sp, #0x40
28ac4: a9027bfd stp x29, x30, [sp, #32]
28ac8: 910083fd add x29, sp, #0x20
28acc: f9001bf3 str x19, [sp, #48]
28ad0: d53bd053 mrs x19, tpidr_el0
28ad4: f9401668 ldr x8, [x19, #40]
28ad8: f81f83a8 stur x8, [x29, #-8]
28adc: b9400808 ldr w8, [x0, #8]
28ae0: 3100051f cmn w8, #0x1
28ae4: 54000220 b.eq 28b28 <__libc_init@plt-0x37f88> // b.none
28ae8: d00001c9 adrp x9, 62000 <strcmp@plt+0x1240>
28aec: aa0003e1 mov x1, x0
28af0: 91268129 add x9, x9, #0x9a0
28af4: 910023ea add x10, sp, #0x8
28af8: 910043e0 add x0, sp, #0x10
28afc: f8687928 ldr x8, [x9, x8, lsl #3]
28b00: f9000bea str x10, [sp, #16]
28b04: d63f0100 blr x8
28b08: f9401668 ldr x8, [x19, #40]
28b0c: f85f83a9 ldur x9, [x29, #-8]
28b10: eb09011f cmp x8, x9
28b14: 540000c1 b.ne 28b2c <__libc_init@plt-0x37f84> // b.any
28b18: a9427bfd ldp x29, x30, [sp, #32]
28b1c: f9401bf3 ldr x19, [sp, #48]
28b20: 910103ff add sp, sp, #0x40
28b24: d65f03c0 ret
28b28: 97fff6be bl 26620 <__libc_init@plt-0x3a490>
28b2c: 9400e005 bl 60b40 <__stack_chk_fail@plt>
28b30: d10103ff sub sp, sp, #0x40
28b34: a9027bfd stp x29, x30, [sp, #32]
28b38: 910083fd add x29, sp, #0x20
28b3c: f9001bf3 str x19, [sp, #48]
28b40: d53bd053 mrs x19, tpidr_el0
28b44: f9401668 ldr x8, [x19, #40]
28b48: f81f83a8 stur x8, [x29, #-8]
28b4c: b9400808 ldr w8, [x0, #8]
28b50: 3100051f cmn w8, #0x1
28b54: 54000220 b.eq 28b98 <__libc_init@plt-0x37f18> // b.none
28b58: d00001c9 adrp x9, 62000 <strcmp@plt+0x1240>
28b5c: aa0003e1 mov x1, x0
28b60: 9129a129 add x9, x9, #0xa68
28b64: 910023ea add x10, sp, #0x8
28b68: 910043e0 add x0, sp, #0x10
28b6c: f8687928 ldr x8, [x9, x8, lsl #3]
28b70: f9000bea str x10, [sp, #16]
28b74: d63f0100 blr x8
28b78: f9401668 ldr x8, [x19, #40]
28b7c: f85f83a9 ldur x9, [x29, #-8]
28b80: eb09011f cmp x8, x9
28b84: 540000c1 b.ne 28b9c <__libc_init@plt-0x37f14> // b.any
28b88: a9427bfd ldp x29, x30, [sp, #32]
28b8c: f9401bf3 ldr x19, [sp, #48]
28b90: 910103ff add sp, sp, #0x40
28b94: d65f03c0 ret
28b98: 97fff6a2 bl 26620 <__libc_init@plt-0x3a490>
28b9c: 9400dfe9 bl 60b40 <__stack_chk_fail@plt>
28ba0: d10103ff sub sp, sp, #0x40
28ba4: a9027bfd stp x29, x30, [sp, #32]
28ba8: 910083fd add x29, sp, #0x20
28bac: f9001bf3 str x19, [sp, #48]
28bb0: d53bd053 mrs x19, tpidr_el0
28bb4: f9401668 ldr x8, [x19, #40]
28bb8: f81f83a8 stur x8, [x29, #-8]
28bbc: b9400808 ldr w8, [x0, #8]
28bc0: 3100051f cmn w8, #0x1
28bc4: 54000240 b.eq 28c0c <__libc_init@plt-0x37ea4> // b.none
28bc8: d00001c9 adrp x9, 62000 <strcmp@plt+0x1240>
28bcc: aa0003e1 mov x1, x0
28bd0: 91330129 add x9, x9, #0xcc0
28bd4: 910023ea add x10, sp, #0x8
28bd8: 910043e0 add x0, sp, #0x10
28bdc: f8687928 ldr x8, [x9, x8, lsl #3]
28be0: f9000bea str x10, [sp, #16]
28be4: d63f0100 blr x8
28be8: f9401668 ldr x8, [x19, #40]
28bec: f85f83a9 ldur x9, [x29, #-8]
28bf0: eb09011f cmp x8, x9
28bf4: 540000e1 b.ne 28c10 <__libc_init@plt-0x37ea0> // b.any
28bf8: a9427bfd ldp x29, x30, [sp, #32]
28bfc: 12000000 and w0, w0, #0x1
28c00: f9401bf3 ldr x19, [sp, #48]
28c04: 910103ff add sp, sp, #0x40
28c08: d65f03c0 ret
28c0c: 97fff685 bl 26620 <__libc_init@plt-0x3a490>
28c10: 9400dfcc bl 60b40 <__stack_chk_fail@plt>
28c14: d10103ff sub sp, sp, #0x40
28c18: a9027bfd stp x29, x30, [sp, #32]
28c1c: 910083fd add x29, sp, #0x20
28c20: f9001bf3 str x19, [sp, #48]
28c24: d53bd053 mrs x19, tpidr_el0
28c28: f9401668 ldr x8, [x19, #40]
28c2c: f81f83a8 stur x8, [x29, #-8]
28c30: b9400808 ldr w8, [x0, #8]
28c34: 3100051f cmn w8, #0x1
28c38: 54000220 b.eq 28c7c <__libc_init@plt-0x37e34> // b.none
28c3c: d00001c9 adrp x9, 62000 <strcmp@plt+0x1240>
28c40: aa0003e1 mov x1, x0
28c44: 91362129 add x9, x9, #0xd88
28c48: 910023ea add x10, sp, #0x8
28c4c: 910043e0 add x0, sp, #0x10
28c50: f8687928 ldr x8, [x9, x8, lsl #3]
28c54: f9000bea str x10, [sp, #16]
28c58: d63f0100 blr x8
28c5c: f9401668 ldr x8, [x19, #40]
28c60: f85f83a9 ldur x9, [x29, #-8]
28c64: eb09011f cmp x8, x9
28c68: 540000c1 b.ne 28c80 <__libc_init@plt-0x37e30> // b.any
28c6c: a9427bfd ldp x29, x30, [sp, #32]
28c70: f9401bf3 ldr x19, [sp, #48]
28c74: 910103ff add sp, sp, #0x40
28c78: d65f03c0 ret
28c7c: 97fff669 bl 26620 <__libc_init@plt-0x3a490>
28c80: 9400dfb0 bl 60b40 <__stack_chk_fail@plt>
28c84: d10143ff sub sp, sp, #0x50
28c88: a9017bfd stp x29, x30, [sp, #16]
28c8c: 910043fd add x29, sp, #0x10
28c90: f90013f7 str x23, [sp, #32]
28c94: a90357f6 stp x22, x21, [sp, #48]
28c98: a9044ff4 stp x20, x19, [sp, #64]
28c9c: d53bd056 mrs x22, tpidr_el0
28ca0: aa0103f3 mov x19, x1
28ca4: f94016c8 ldr x8, [x22, #40]
28ca8: 910003e1 mov x1, sp
28cac: aa0003f4 mov x20, x0
28cb0: f90007e8 str x8, [sp, #8]
28cb4: f90003ff str xzr, [sp]
28cb8: 97fffbee bl 27c70 <__libc_init@plt-0x38e40>
28cbc: aa0003f5 mov x21, x0
28cc0: b40001c0 cbz x0, 28cf8 <__libc_init@plt-0x37db8>
28cc4: aa1403e0 mov x0, x20
28cc8: 97fffb13 bl 27914 <__libc_init@plt-0x3919c>
28ccc: 39401808 ldrb w8, [x0, #6]
28cd0: 340001c8 cbz w8, 28d08 <__libc_init@plt-0x37da8>
28cd4: f94003e0 ldr x0, [sp]
28cd8: 900001e9 adrp x9, 64000 <strcmp@plt+0x3240>
28cdc: 39400008 ldrb w8, [x0]
28ce0: f9460529 ldr x9, [x9, #3080]
28ce4: 38686937 ldrb w23, [x9, x8]
28ce8: eb1702bf cmp x21, x23
28cec: 54000122 b.cs 28d10 <__libc_init@plt-0x37da0> // b.hs, b.nlast
28cf0: aa1f03f5 mov x21, xzr
28cf4: 1400000e b 28d2c <__libc_init@plt-0x37d84>
28cf8: aa1f03e8 mov x8, xzr
28cfc: aa1f03e9 mov x9, xzr
28d00: f900027f str xzr, [x19]
28d04: 14000014 b 28d54 <__libc_init@plt-0x37d5c>
28d08: aa1f03f5 mov x21, xzr
28d0c: 1400000c b 28d3c <__libc_init@plt-0x37d74>
28d10: 9400ae16 bl 54568 <__libc_init@plt-0xc548>
28d14: d368fc15 lsr x21, x0, #40
28d18: f2601c09 ands x9, x0, #0xff00000000
28d1c: 54000080 b.eq 28d2c <__libc_init@plt-0x37d84> // b.none
28d20: 92785c08 and x8, x0, #0xffffff00
28d24: f9000277 str x23, [x19]
28d28: 1400000b b 28d54 <__libc_init@plt-0x37d5c>
28d2c: aa1403e0 mov x0, x20
28d30: 97ffffb9 bl 28c14 <__libc_init@plt-0x37e9c>
28d34: 52808081 mov w1, #0x404 // #1028
28d38: 97ffe794 bl 22b88 <__libc_init@plt-0x3df28>
28d3c: 52800029 mov w9, #0x1 // #1
28d40: f94003ea ldr x10, [sp]
28d44: aa1f03e8 mov x8, xzr
28d48: f9000269 str x9, [x19]
28d4c: d2c00029 mov x9, #0x100000000 // #4294967296
28d50: 39400140 ldrb w0, [x10]
28d54: f94016ca ldr x10, [x22, #40]
28d58: f94007eb ldr x11, [sp, #8]
28d5c: eb0b015f cmp x10, x11
28d60: 54000161 b.ne 28d8c <__libc_init@plt-0x37d24> // b.any
28d64: b3585ea9 bfi x9, x21, #40, #24
28d68: 92401c0a and x10, x0, #0xff
28d6c: a9444ff4 ldp x20, x19, [sp, #64]
28d70: aa0a0108 orr x8, x8, x10
28d74: a94357f6 ldp x22, x21, [sp, #48]
28d78: aa080120 orr x0, x9, x8
28d7c: a9417bfd ldp x29, x30, [sp, #16]
28d80: f94013f7 ldr x23, [sp, #32]
28d84: 910143ff add sp, sp, #0x50
28d88: d65f03c0 ret
28d8c: 9400df6d bl 60b40 <__stack_chk_fail@plt>
28d90: d10103ff sub sp, sp, #0x40
28d94: a9027bfd stp x29, x30, [sp, #32]
28d98: 910083fd add x29, sp, #0x20
28d9c: f9001bf3 str x19, [sp, #48]
28da0: d53bd053 mrs x19, tpidr_el0
28da4: f9401669 ldr x9, [x19, #40]
28da8: f81f83a9 stur x9, [x29, #-8]
28dac: b9400809 ldr w9, [x0, #8]
28db0: f90007e2 str x2, [sp, #8]
28db4: 390043e1 strb w1, [sp, #16]
28db8: 3100053f cmn w9, #0x1
28dbc: 54000260 b.eq 28e08 <__libc_init@plt-0x37ca8> // b.none
28dc0: d00001ca adrp x10, 62000 <strcmp@plt+0x1240>
28dc4: aa0003e8 mov x8, x0
28dc8: 913c614a add x10, x10, #0xf18
28dcc: 910023eb add x11, sp, #0x8
28dd0: 910003e0 mov x0, sp
28dd4: aa0803e1 mov x1, x8
28dd8: f8697949 ldr x9, [x10, x9, lsl #3]
28ddc: f90003eb str x11, [sp]
28de0: d63f0120 blr x9
28de4: f9401668 ldr x8, [x19, #40]
28de8: f85f83a9 ldur x9, [x29, #-8]
28dec: eb09011f cmp x8, x9
28df0: 540000e1 b.ne 28e0c <__libc_init@plt-0x37ca4> // b.any
28df4: a9427bfd ldp x29, x30, [sp, #32]
28df8: 12000000 and w0, w0, #0x1
28dfc: f9401bf3 ldr x19, [sp, #48]
28e00: 910103ff add sp, sp, #0x40
28e04: d65f03c0 ret
28e08: 97fff606 bl 26620 <__libc_init@plt-0x3a490>
28e0c: 9400df4d bl 60b40 <__stack_chk_fail@plt>
28e10: a9bd7bfd stp x29, x30, [sp, #-48]!
28e14: f9000bf5 str x21, [sp, #16]
28e18: 910003fd mov x29, sp
28e1c: a9024ff4 stp x20, x19, [sp, #32]
28e20: 93407c48 sxtw x8, w2
28e24: f100007f cmp x3, #0x0
28e28: aa0203f3 mov x19, x2
28e2c: aa0003f4 mov x20, x0
28e30: 9a830102 csel x2, x8, x3, eq // eq = none
28e34: eb13005f cmp x2, x19
28e38: 540000e2 b.cs 28e54 <__libc_init@plt-0x37c5c> // b.hs, b.nlast
28e3c: aa1403e0 mov x0, x20
28e40: f9400bf5 ldr x21, [sp, #16]
28e44: a9424ff4 ldp x20, x19, [sp, #32]
28e48: 52800541 mov w1, #0x2a // #42
28e4c: a8c37bfd ldp x29, x30, [sp], #48
28e50: 17ffffd0 b 28d90 <__libc_init@plt-0x37d20>
28e54: 4b130048 sub w8, w2, w19
28e58: aa0103f5 mov x21, x1
28e5c: 93407d02 sxtw x2, w8
28e60: aa1403e0 mov x0, x20
28e64: 52800401 mov w1, #0x20 // #32
28e68: 97ffffca bl 28d90 <__libc_init@plt-0x37d20>
28e6c: 36000100 tbz w0, #0, 28e8c <__libc_init@plt-0x37c24>
28e70: aa1403e0 mov x0, x20
28e74: aa1303e2 mov x2, x19
28e78: a9424ff4 ldp x20, x19, [sp, #32]
28e7c: aa1503e1 mov x1, x21
28e80: f9400bf5 ldr x21, [sp, #16]
28e84: a8c37bfd ldp x29, x30, [sp], #48
28e88: 17fffb14 b 27ad8 <__libc_init@plt-0x38fd8>
28e8c: a9424ff4 ldp x20, x19, [sp, #32]
28e90: 2a1f03e0 mov w0, wzr
28e94: f9400bf5 ldr x21, [sp, #16]
28e98: a8c37bfd ldp x29, x30, [sp], #48
28e9c: d65f03c0 ret
28ea0: d10143ff sub sp, sp, #0x50
28ea4: a9017bfd stp x29, x30, [sp, #16]
28ea8: 910043fd add x29, sp, #0x10
28eac: a9025ff8 stp x24, x23, [sp, #32]
28eb0: a90357f6 stp x22, x21, [sp, #48]
28eb4: a9044ff4 stp x20, x19, [sp, #64]
28eb8: d53bd057 mrs x23, tpidr_el0
28ebc: aa0003f4 mov x20, x0
28ec0: f94016e8 ldr x8, [x23, #40]
28ec4: f90007e8 str x8, [sp, #8]
28ec8: 39401028 ldrb w8, [x1, #4]
28ecc: f90003ff str xzr, [sp]
28ed0: 34000308 cbz w8, 28f30 <__libc_init@plt-0x37b80>
28ed4: b9400028 ldr w8, [x1]
28ed8: aa0103f5 mov x21, x1
28edc: 7100051f cmp w8, #0x1
28ee0: 5400084b b.lt 28fe8 <__libc_init@plt-0x37ac8> // b.tstop
28ee4: 910003e1 mov x1, sp
28ee8: aa1403e0 mov x0, x20
28eec: 97ffff66 bl 28c84 <__libc_init@plt-0x37e2c>
28ef0: f2601c1f tst x0, #0xff00000000
28ef4: 54000600 b.eq 28fb4 <__libc_init@plt-0x37afc> // b.none
28ef8: f94003f6 ldr x22, [sp]
28efc: b98002a8 ldrsw x8, [x21]
28f00: eb0802df cmp x22, x8
28f04: 54000728 b.hi 28fe8 <__libc_init@plt-0x37ac8> // b.pmore
28f08: aa0003f3 mov x19, x0
28f0c: 4b160108 sub w8, w8, w22
28f10: 92585c18 and x24, x0, #0xffffff0000000000
28f14: aa1403e0 mov x0, x20
28f18: aa1603e1 mov x1, x22
28f1c: b90002a8 str w8, [x21]
28f20: 97fffb75 bl 27cf4 <__libc_init@plt-0x38dbc>
28f24: aa1403e0 mov x0, x20
28f28: 2a1603e1 mov w1, w22
28f2c: 1400003b b 29018 <__libc_init@plt-0x37a98>
28f30: 910003e1 mov x1, sp
28f34: aa1403e0 mov x0, x20
28f38: aa0203f6 mov x22, x2
28f3c: 97ffff52 bl 28c84 <__libc_init@plt-0x37e2c>
28f40: f2601c1f tst x0, #0xff00000000
28f44: 54000520 b.eq 28fe8 <__libc_init@plt-0x37ac8> // b.none
28f48: 394002c8 ldrb w8, [x22]
28f4c: aa0003f3 mov x19, x0
28f50: 51019d08 sub w8, w8, #0x67
28f54: 71004d1f cmp w8, #0x13
28f58: 54000528 b.hi 28ffc <__libc_init@plt-0x37ab4> // b.pmore
28f5c: 52800029 mov w9, #0x1 // #1
28f60: 1ac82128 lsl w8, w9, w8
28f64: 52810029 mov w9, #0x801 // #2049
28f68: 72a00109 movk w9, #0x8, lsl #16
28f6c: 6a09011f tst w8, w9
28f70: 54000460 b.eq 28ffc <__libc_init@plt-0x37ab4> // b.none
28f74: 7100ee7f cmp w19, #0x3b
28f78: 54000428 b.hi 28ffc <__libc_init@plt-0x37ab4> // b.pmore
28f7c: 2a1303e8 mov w8, w19
28f80: 52800029 mov w9, #0x1 // #1
28f84: d280c00a mov x10, #0x600 // #1536
28f88: f2d0f0aa movk x10, #0x8785, lsl #32
28f8c: 9ac82129 lsl x9, x9, x8
28f90: ea0a013f tst x9, x10
28f94: 540002a1 b.ne 28fe8 <__libc_init@plt-0x37ac8> // b.any
28f98: f100b11f cmp x8, #0x2c
28f9c: 54000220 b.eq 28fe0 <__libc_init@plt-0x37ad0> // b.none
28fa0: f100ed1f cmp x8, #0x3b
28fa4: 540002c1 b.ne 28ffc <__libc_init@plt-0x37ab4> // b.any
28fa8: 394072c8 ldrb w8, [x22, #28]
28fac: 370801e8 tbnz w8, #1, 28fe8 <__libc_init@plt-0x37ac8>
28fb0: 14000013 b 28ffc <__libc_init@plt-0x37ab4>
28fb4: aa1403e0 mov x0, x20
28fb8: 9400003d bl 290ac <__libc_init@plt-0x37a04>
28fbc: 36000160 tbz w0, #0, 28fe8 <__libc_init@plt-0x37ac8>
28fc0: b94002a8 ldr w8, [x21]
28fc4: aa1f03f8 mov x24, xzr
28fc8: aa1f03e9 mov x9, xzr
28fcc: 52800413 mov w19, #0x20 // #32
28fd0: 5100050a sub w10, w8, #0x1
28fd4: d2c00028 mov x8, #0x100000000 // #4294967296
28fd8: b90002aa str w10, [x21]
28fdc: 14000012 b 29024 <__libc_init@plt-0x37a8c>
28fe0: 394072c8 ldrb w8, [x22, #28]
28fe4: 370800c8 tbnz w8, #1, 28ffc <__libc_init@plt-0x37ab4>
28fe8: aa1f03e8 mov x8, xzr
28fec: aa1f03f8 mov x24, xzr
28ff0: aa1f03f3 mov x19, xzr
28ff4: aa1f03e9 mov x9, xzr
28ff8: 1400000b b 29024 <__libc_init@plt-0x37a8c>
28ffc: f94003f5 ldr x21, [sp]
29000: aa1403e0 mov x0, x20
29004: 92585e78 and x24, x19, #0xffffff0000000000
29008: aa1503e1 mov x1, x21
2900c: 97fffb3a bl 27cf4 <__libc_init@plt-0x38dbc>
29010: aa1403e0 mov x0, x20
29014: 2a1503e1 mov w1, w21
29018: 94000013 bl 29064 <__libc_init@plt-0x37a4c>
2901c: 92607e68 and x8, x19, #0xffffffff00000000
29020: 92785e69 and x9, x19, #0xffffff00
29024: f94016ea ldr x10, [x23, #40]
29028: f94007eb ldr x11, [sp, #8]
2902c: eb0b015f cmp x10, x11
29030: 54000181 b.ne 29060 <__libc_init@plt-0x37a50> // b.any
29034: 92601d08 and x8, x8, #0xff00000000
29038: 92401e6a and x10, x19, #0xff
2903c: aa080308 orr x8, x24, x8
29040: a9444ff4 ldp x20, x19, [sp, #64]
29044: aa0a0108 orr x8, x8, x10
29048: a94357f6 ldp x22, x21, [sp, #48]
2904c: aa090100 orr x0, x8, x9
29050: a9425ff8 ldp x24, x23, [sp, #32]
29054: a9417bfd ldp x29, x30, [sp, #16]
29058: 910143ff add sp, sp, #0x50
2905c: d65f03c0 ret
29060: 9400deb8 bl 60b40 <__stack_chk_fail@plt>
29064: a9be7bfd stp x29, x30, [sp, #-32]!
29068: a9014ff4 stp x20, x19, [sp, #16]
2906c: 910003fd mov x29, sp
29070: 2a0103f3 mov w19, w1
29074: aa0003f4 mov x20, x0
29078: 97fff413 bl 260c4 <__libc_init@plt-0x3a9ec>
2907c: b40000e0 cbz x0, 29098 <__libc_init@plt-0x37a18>
29080: f9400008 ldr x8, [x0]
29084: 8b33c108 add x8, x8, w19, sxtw
29088: a9414ff4 ldp x20, x19, [sp, #16]
2908c: f9000008 str x8, [x0]
29090: a8c27bfd ldp x29, x30, [sp], #32
29094: d65f03c0 ret
29098: aa1403e0 mov x0, x20
2909c: 97fffede bl 28c14 <__libc_init@plt-0x37e9c>
290a0: d0ffff01 adrp x1, b000 <__libc_init@plt-0x55ab0>
290a4: 91316821 add x1, x1, #0xc5a
290a8: 97ffe7d8 bl 23008 <__libc_init@plt-0x3daa8>
290ac: a9bd7bfd stp x29, x30, [sp, #-48]!
290b0: f9000bf5 str x21, [sp, #16]
290b4: 910003fd mov x29, sp
290b8: a9024ff4 stp x20, x19, [sp, #32]
290bc: aa0003f4 mov x20, x0
290c0: 97fffa15 bl 27914 <__libc_init@plt-0x3919c>
290c4: aa0003f3 mov x19, x0
290c8: 97fff62f bl 26984 <__libc_init@plt-0x3a12c>
290cc: 36000060 tbz w0, #0, 290d8 <__libc_init@plt-0x379d8>
290d0: 2a1f03e0 mov w0, wzr
290d4: 1400002f b 29190 <__libc_init@plt-0x37920>
290d8: 39404268 ldrb w8, [x19, #16]
290dc: 34000148 cbz w8, 29104 <__libc_init@plt-0x379ac>
290e0: 39408268 ldrb w8, [x19, #32]
290e4: 34000108 cbz w8, 29104 <__libc_init@plt-0x379ac>
290e8: f940066a ldr x10, [x19, #8]
290ec: f9400e68 ldr x8, [x19, #24]
290f0: eb08015f cmp x10, x8
290f4: 540000aa b.ge 29108 <__libc_init@plt-0x379a8> // b.tcont
290f8: 91002269 add x9, x19, #0x8
290fc: aa0a03e8 mov x8, x10
29100: 14000003 b 2910c <__libc_init@plt-0x379a4>
29104: f9400e68 ldr x8, [x19, #24]
29108: 91006269 add x9, x19, #0x18
2910c: 39402129 ldrb w9, [x9, #8]
29110: 2a1f03e0 mov w0, wzr
29114: 340003e9 cbz w9, 29190 <__libc_init@plt-0x37920>
29118: f9401a69 ldr x9, [x19, #48]
2911c: eb08013f cmp x9, x8
29120: 5400038b b.lt 29190 <__libc_init@plt-0x37920> // b.tstop
29124: aa1403e0 mov x0, x20
29128: 97fffebb bl 28c14 <__libc_init@plt-0x37e9c>
2912c: aa0003f5 mov x21, x0
29130: aa1403e0 mov x0, x20
29134: 97fff9d9 bl 27898 <__libc_init@plt-0x39218>
29138: aa0003f4 mov x20, x0
2913c: 39403408 ldrb w8, [x0, #13]
29140: 34000128 cbz w8, 29164 <__libc_init@plt-0x3794c>
29144: b9400268 ldr w8, [x19]
29148: 7100091f cmp w8, #0x2
2914c: 54000181 b.ne 2917c <__libc_init@plt-0x37934> // b.any
29150: 3941c668 ldrb w8, [x19, #113]
29154: 34000148 cbz w8, 2917c <__libc_init@plt-0x37934>
29158: aa1503e0 mov x0, x21
2915c: 97ffe6d3 bl 22ca8 <__libc_init@plt-0x3de08>
29160: 14000009 b 29184 <__libc_init@plt-0x3792c>
29164: 39402288 ldrb w8, [x20, #8]
29168: 350000e8 cbnz w8, 29184 <__libc_init@plt-0x3792c>
2916c: aa1503e0 mov x0, x21
29170: 52807d61 mov w1, #0x3eb // #1003
29174: 97ffe685 bl 22b88 <__libc_init@plt-0x3df28>
29178: 14000003 b 29184 <__libc_init@plt-0x3792c>
2917c: aa1503e0 mov x0, x21
29180: 97ffe6cd bl 22cb4 <__libc_init@plt-0x3ddfc>
29184: 39402288 ldrb w8, [x20, #8]
29188: 7100011f cmp w8, #0x0
2918c: 1a9f07e0 cset w0, ne // ne = any
29190: a9424ff4 ldp x20, x19, [sp, #32]
29194: f9400bf5 ldr x21, [sp, #16]
29198: a8c37bfd ldp x29, x30, [sp], #48
2919c: d65f03c0 ret
291a0: d10183ff sub sp, sp, #0x60
291a4: a9047bfd stp x29, x30, [sp, #64]
291a8: 910103fd add x29, sp, #0x40
291ac: f9002bf3 str x19, [sp, #80]
291b0: d53bd053 mrs x19, tpidr_el0
291b4: d10063aa sub x10, x29, #0x18
291b8: f9401669 ldr x9, [x19, #40]
291bc: 910083eb add x11, sp, #0x20
291c0: 910063ec add x12, sp, #0x18
291c4: f81f83a9 stur x9, [x29, #-8]
291c8: b9400809 ldr w9, [x0, #8]
291cc: f81e83a1 stur x1, [x29, #-24]
291d0: a9018be3 stp x3, x2, [sp, #24]
291d4: a9002fea stp x10, x11, [sp]
291d8: 3100053f cmn w9, #0x1
291dc: f9000bec str x12, [sp, #16]
291e0: 54000260 b.eq 2922c <__libc_init@plt-0x37884> // b.none
291e4: b00001ca adrp x10, 62000 <strcmp@plt+0x1240>
291e8: aa0003e8 mov x8, x0
291ec: 913f814a add x10, x10, #0xfe0
291f0: 910003eb mov x11, sp
291f4: d10043a0 sub x0, x29, #0x10
291f8: aa0803e1 mov x1, x8
291fc: f8697949 ldr x9, [x10, x9, lsl #3]
29200: f81f03ab stur x11, [x29, #-16]
29204: d63f0120 blr x9
29208: f9401668 ldr x8, [x19, #40]
2920c: f85f83a9 ldur x9, [x29, #-8]
29210: eb09011f cmp x8, x9
29214: 540000e1 b.ne 29230 <__libc_init@plt-0x37880> // b.any
29218: a9447bfd ldp x29, x30, [sp, #64]
2921c: 12000000 and w0, w0, #0x1
29220: f9402bf3 ldr x19, [sp, #80]
29224: 910183ff add sp, sp, #0x60
29228: d65f03c0 ret
2922c: 97fff4fd bl 26620 <__libc_init@plt-0x3a490>
29230: 9400de44 bl 60b40 <__stack_chk_fail@plt>
29234: d10143ff sub sp, sp, #0x50
29238: a9037bfd stp x29, x30, [sp, #48]
2923c: 9100c3fd add x29, sp, #0x30
29240: f90023f3 str x19, [sp, #64]
29244: d53bd053 mrs x19, tpidr_el0
29248: 910063ea add x10, sp, #0x18
2924c: f9401669 ldr x9, [x19, #40]
29250: f81f83a9 stur x9, [x29, #-8]
29254: b9400809 ldr w9, [x0, #8]
29258: a90107e2 stp x2, x1, [sp, #16]
2925c: f90007ea str x10, [sp, #8]
29260: 3100053f cmn w9, #0x1
29264: 54000260 b.eq 292b0 <__libc_init@plt-0x37800> // b.none
29268: d00001ca adrp x10, 63000 <strcmp@plt+0x2240>
2926c: aa0003e8 mov x8, x0
29270: 9102a14a add x10, x10, #0xa8
29274: 910023eb add x11, sp, #0x8
29278: d10043a0 sub x0, x29, #0x10
2927c: aa0803e1 mov x1, x8
29280: f8697949 ldr x9, [x10, x9, lsl #3]
29284: f81f03ab stur x11, [x29, #-16]
29288: d63f0120 blr x9
2928c: f9401668 ldr x8, [x19, #40]
29290: f85f83a9 ldur x9, [x29, #-8]
29294: eb09011f cmp x8, x9
29298: 540000e1 b.ne 292b4 <__libc_init@plt-0x377fc> // b.any
2929c: a9437bfd ldp x29, x30, [sp, #48]
292a0: 12000000 and w0, w0, #0x1
292a4: f94023f3 ldr x19, [sp, #64]
292a8: 910143ff add sp, sp, #0x50
292ac: d65f03c0 ret
292b0: 97fff4dc bl 26620 <__libc_init@plt-0x3a490>
292b4: 9400de23 bl 60b40 <__stack_chk_fail@plt>
292b8: d10183ff sub sp, sp, #0x60
292bc: a9047bfd stp x29, x30, [sp, #64]
292c0: 910103fd add x29, sp, #0x40
292c4: f9002bf3 str x19, [sp, #80]
292c8: d53bd053 mrs x19, tpidr_el0
292cc: d10063aa sub x10, x29, #0x18
292d0: f9401669 ldr x9, [x19, #40]
292d4: 910083eb add x11, sp, #0x20
292d8: f81f83a9 stur x9, [x29, #-8]
292dc: b9400809 ldr w9, [x0, #8]
292e0: f81e83a1 stur x1, [x29, #-24]
292e4: a9018be3 stp x3, x2, [sp, #24]
292e8: a900afea stp x10, x11, [sp, #8]
292ec: 3100053f cmn w9, #0x1
292f0: 54000260 b.eq 2933c <__libc_init@plt-0x37774> // b.none
292f4: d00001ca adrp x10, 63000 <strcmp@plt+0x2240>
292f8: aa0003e8 mov x8, x0
292fc: 9105c14a add x10, x10, #0x170
29300: 910023eb add x11, sp, #0x8
29304: d10043a0 sub x0, x29, #0x10
29308: aa0803e1 mov x1, x8
2930c: f8697949 ldr x9, [x10, x9, lsl #3]
29310: f81f03ab stur x11, [x29, #-16]
29314: d63f0120 blr x9
29318: f9401668 ldr x8, [x19, #40]
2931c: f85f83a9 ldur x9, [x29, #-8]
29320: eb09011f cmp x8, x9
29324: 540000e1 b.ne 29340 <__libc_init@plt-0x37770> // b.any
29328: a9447bfd ldp x29, x30, [sp, #64]
2932c: 12000000 and w0, w0, #0x1
29330: f9402bf3 ldr x19, [sp, #80]
29334: 910183ff add sp, sp, #0x60
29338: d65f03c0 ret
2933c: 97fff4b9 bl 26620 <__libc_init@plt-0x3a490>
29340: 9400de00 bl 60b40 <__stack_chk_fail@plt>
29344: d10143ff sub sp, sp, #0x50
29348: a9037bfd stp x29, x30, [sp, #48]
2934c: 9100c3fd add x29, sp, #0x30
29350: f90023f3 str x19, [sp, #64]
29354: d53bd053 mrs x19, tpidr_el0
29358: 910063ea add x10, sp, #0x18
2935c: f9401669 ldr x9, [x19, #40]
29360: f81f83a9 stur x9, [x29, #-8]
29364: b9400809 ldr w9, [x0, #8]
29368: a90107e2 stp x2, x1, [sp, #16]
2936c: f90007ea str x10, [sp, #8]
29370: 3100053f cmn w9, #0x1
29374: 54000260 b.eq 293c0 <__libc_init@plt-0x376f0> // b.none
29378: d00001ca adrp x10, 63000 <strcmp@plt+0x2240>
2937c: aa0003e8 mov x8, x0
29380: 9108e14a add x10, x10, #0x238
29384: 910023eb add x11, sp, #0x8
29388: d10043a0 sub x0, x29, #0x10
2938c: aa0803e1 mov x1, x8
29390: f8697949 ldr x9, [x10, x9, lsl #3]
29394: f81f03ab stur x11, [x29, #-16]
29398: d63f0120 blr x9
2939c: f9401668 ldr x8, [x19, #40]
293a0: f85f83a9 ldur x9, [x29, #-8]
293a4: eb09011f cmp x8, x9
293a8: 540000e1 b.ne 293c4 <__libc_init@plt-0x376ec> // b.any
293ac: a9437bfd ldp x29, x30, [sp, #48]
293b0: 12000000 and w0, w0, #0x1
293b4: f94023f3 ldr x19, [sp, #64]
293b8: 910143ff add sp, sp, #0x50
293bc: d65f03c0 ret
293c0: 97fff498 bl 26620 <__libc_init@plt-0x3a490>
293c4: 9400dddf bl 60b40 <__stack_chk_fail@plt>
293c8: f9400008 ldr x8, [x0]
293cc: 8b21c108 add x8, x8, w1, sxtw
293d0: f9000008 str x8, [x0]
293d4: d65f03c0 ret
293d8: f9400000 ldr x0, [x0]
293dc: d65f03c0 ret
293e0: a9bd7bfd stp x29, x30, [sp, #-48]!
293e4: a90157f6 stp x22, x21, [sp, #16]
293e8: 910003fd mov x29, sp
293ec: a9024ff4 stp x20, x19, [sp, #32]
293f0: b4000222 cbz x2, 29434 <__libc_init@plt-0x3767c>
293f4: aa0003f5 mov x21, x0
293f8: aa0103e0 mov x0, x1
293fc: 2a0303f6 mov w22, w3
29400: aa0203f4 mov x20, x2
29404: aa0103f3 mov x19, x1
29408: 97fff943 bl 27914 <__libc_init@plt-0x3919c>
2940c: f9401808 ldr x8, [x0, #48]
29410: b40001c8 cbz x8, 29448 <__libc_init@plt-0x37668>
29414: 360001b6 tbz w22, #0, 29448 <__libc_init@plt-0x37668>
29418: 394002b6 ldrb w22, [x21]
2941c: 390002bf strb wzr, [x21]
29420: 520002c8 eor w8, w22, #0x1
29424: 8b140101 add x1, x8, x20
29428: 97fff542 bl 26930 <__libc_init@plt-0x3a180>
2942c: 37000160 tbnz w0, #0, 29458 <__libc_init@plt-0x37658>
29430: 34000216 cbz w22, 29470 <__libc_init@plt-0x37640>
29434: a9424ff4 ldp x20, x19, [sp, #32]
29438: 52800020 mov w0, #0x1 // #1
2943c: a94157f6 ldp x22, x21, [sp, #16]
29440: a8c37bfd ldp x29, x30, [sp], #48
29444: d65f03c0 ret
29448: 91000681 add x1, x20, #0x1
2944c: 390002bf strb wzr, [x21]
29450: 97fff538 bl 26930 <__libc_init@plt-0x3a180>
29454: 360000e0 tbz w0, #0, 29470 <__libc_init@plt-0x37640>
29458: aa1303e0 mov x0, x19
2945c: 52800021 mov w1, #0x1 // #1
29460: a9424ff4 ldp x20, x19, [sp, #32]
29464: a94157f6 ldp x22, x21, [sp, #16]
29468: a8c37bfd ldp x29, x30, [sp], #48
2946c: 17fffd5a b 289d4 <__libc_init@plt-0x380dc>
29470: aa1303e0 mov x0, x19
29474: f0ffff01 adrp x1, c000 <__libc_init@plt-0x54ab0>
29478: a9424ff4 ldp x20, x19, [sp, #32]
2947c: 911a7421 add x1, x1, #0x69d
29480: 52800022 mov w2, #0x1 // #1
29484: a94157f6 ldp x22, x21, [sp, #16]
29488: a8c37bfd ldp x29, x30, [sp], #48
2948c: 17fff993 b 27ad8 <__libc_init@plt-0x38fd8>
29490: d10143ff sub sp, sp, #0x50
29494: a9027bfd stp x29, x30, [sp, #32]
29498: 910083fd add x29, sp, #0x20
2949c: f9001bf5 str x21, [sp, #48]
294a0: a9044ff4 stp x20, x19, [sp, #64]
294a4: d53bd055 mrs x21, tpidr_el0
294a8: aa0103e0 mov x0, x1
294ac: f94016a9 ldr x9, [x21, #40]
294b0: 2a0203f3 mov w19, w2
294b4: aa0803f4 mov x20, x8
294b8: f81f83a9 stur x9, [x29, #-8]
294bc: 97fff8f7 bl 27898 <__libc_init@plt-0x39218>
294c0: 52800ce8 mov w8, #0x67 // #103
294c4: 39400c0a ldrb w10, [x0, #3]
294c8: b840900b ldur w11, [x0, #9]
294cc: 3900129f strb wzr, [x20, #4]
294d0: 78401009 ldurh w9, [x0, #1]
294d4: 3900229f strb wzr, [x20, #8]
294d8: 79000288 strh w8, [x20]
294dc: 39403408 ldrb w8, [x0, #13]
294e0: 381f63aa sturb w10, [x29, #-10]
294e4: 12001d4a and w10, w10, #0xff
294e8: b9000beb str w11, [sp, #8]
294ec: b940040b ldr w11, [x0, #4]
294f0: 390033e8 strb w8, [sp, #12]
294f4: 39400008 ldrb w8, [x0]
294f8: 781f43a9 sturh w9, [x29, #-12]
294fc: 7801d289 sturh w9, [x20, #29]
29500: b9400be9 ldr w9, [sp, #8]
29504: 39007288 strb w8, [x20, #28]
29508: 39402008 ldrb w8, [x0, #8]
2950c: 39007e8a strb w10, [x20, #31]
29510: 394033ea ldrb w10, [sp, #12]
29514: 3900329f strb wzr, [x20, #12]
29518: 39009288 strb w8, [x20, #36]
2951c: 52800028 mov w8, #0x1 // #1
29520: 3900429f strb wzr, [x20, #16]
29524: 3900529f strb wzr, [x20, #20]
29528: 3900629f strb wzr, [x20, #24]
2952c: b900228b str w11, [x20, #32]
29530: b8025289 stur w9, [x20, #37]
29534: 3900a68a strb w10, [x20, #41]
29538: b9002e93 str w19, [x20, #44]
2953c: 7900629f strh wzr, [x20, #48]
29540: 39019288 strb w8, [x20, #100]
29544: f94016a8 ldr x8, [x21, #40]
29548: f85f83a9 ldur x9, [x29, #-8]
2954c: eb09011f cmp x8, x9
29550: 540000c1 b.ne 29568 <__libc_init@plt-0x37548> // b.any
29554: a9444ff4 ldp x20, x19, [sp, #64]
29558: a9427bfd ldp x29, x30, [sp, #32]
2955c: f9401bf5 ldr x21, [sp, #48]
29560: 910143ff add sp, sp, #0x50
29564: d65f03c0 ret
29568: 9400dd76 bl 60b40 <__stack_chk_fail@plt>
2956c: d10283ff sub sp, sp, #0xa0
29570: a9047bfd stp x29, x30, [sp, #64]
29574: 910103fd add x29, sp, #0x40
29578: a9056ffc stp x28, x27, [sp, #80]
2957c: a90667fa stp x26, x25, [sp, #96]
29580: a9075ff8 stp x24, x23, [sp, #112]
29584: a90857f6 stp x22, x21, [sp, #128]
29588: a9094ff4 stp x20, x19, [sp, #144]
2958c: d53bd059 mrs x25, tpidr_el0
29590: aa0003f4 mov x20, x0
29594: f9401729 ldr x9, [x25, #40]
29598: aa0103e0 mov x0, x1
2959c: 2a0203f7 mov w23, w2
295a0: aa0103f5 mov x21, x1
295a4: aa0803f3 mov x19, x8
295a8: f81f83a9 stur x9, [x29, #-8]
295ac: 97fff8da bl 27914 <__libc_init@plt-0x3919c>
295b0: aa0003f6 mov x22, x0
295b4: aa1503e0 mov x0, x21
295b8: 97fff8b8 bl 27898 <__libc_init@plt-0x39218>
295bc: 39426688 ldrb w8, [x20, #153]
295c0: 3940001c ldrb w28, [x0]
295c4: 78401009 ldurh w9, [x0, #1]
295c8: 39400c0a ldrb w10, [x0, #3]
295cc: b940041b ldr w27, [x0, #4]
295d0: b840900b ldur w11, [x0, #9]
295d4: 781f43a9 sturh w9, [x29, #-12]
295d8: 3940340c ldrb w12, [x0, #13]
295dc: 381f63aa sturb w10, [x29, #-10]
295e0: 3940201a ldrb w26, [x0, #8]
295e4: b81e83ab stur w11, [x29, #-24]
295e8: 381ec3ac sturb w12, [x29, #-20]
295ec: 34000328 cbz w8, 29650 <__libc_init@plt-0x37460>
295f0: 52800dc8 mov w8, #0x6e // #110
295f4: 385f63a9 ldurb w9, [x29, #-10]
295f8: 5280002a mov w10, #0x1 // #1
295fc: 3900127f strb wzr, [x19, #4]
29600: 3900227f strb wzr, [x19, #8]
29604: 79000268 strh w8, [x19]
29608: 785f43a8 ldurh w8, [x29, #-12]
2960c: 39007e69 strb w9, [x19, #31]
29610: 385ec3a9 ldurb w9, [x29, #-20]
29614: 3900327f strb wzr, [x19, #12]
29618: 7801d268 sturh w8, [x19, #29]
2961c: b85e83a8 ldur w8, [x29, #-24]
29620: 3900427f strb wzr, [x19, #16]
29624: 3900527f strb wzr, [x19, #20]
29628: 3900727c strb w28, [x19, #28]
2962c: 3900627f strb wzr, [x19, #24]
29630: b900227b str w27, [x19, #32]
29634: 3900927a strb w26, [x19, #36]
29638: b8025268 stur w8, [x19, #37]
2963c: 3900a669 strb w9, [x19, #41]
29640: b9002e6a str w10, [x19, #44]
29644: 7900627f strh wzr, [x19, #48]
29648: 3901926a strb w10, [x19, #100]
2964c: 1400011b b 29ab8 <__libc_init@plt-0x36ff8>
29650: 721f039f tst w28, #0x2
29654: b9400a88 ldr w8, [x20, #8]
29658: 52800769 mov w9, #0x3b // #59
2965c: 5280058a mov w10, #0x2c // #44
29660: 1a890149 csel w9, w10, w9, eq // eq = none
29664: f90013ff str xzr, [sp, #32]
29668: 7100051f cmp w8, #0x1
2966c: b90013f7 str w23, [sp, #16]
29670: b9001fe9 str w9, [sp, #28]
29674: 5400026b b.lt 296c0 <__libc_init@plt-0x373f0> // b.tstop
29678: 39426a88 ldrb w8, [x20, #154]
2967c: 35000228 cbnz w8, 296c0 <__libc_init@plt-0x373f0>
29680: 39424288 ldrb w8, [x20, #144]
29684: b90017fb str w27, [sp, #20]
29688: 34002308 cbz w8, 29ae8 <__libc_init@plt-0x36fc8>
2968c: 91004298 add x24, x20, #0x10
29690: 2a1a03fb mov w27, w26
29694: aa1803e0 mov x0, x24
29698: aa1603fa mov x26, x22
2969c: 97fff506 bl 26ab4 <__libc_init@plt-0x39ffc>
296a0: 39426e88 ldrb w8, [x20, #155]
296a4: 52800cf6 mov w22, #0x67 // #103
296a8: 3902429f strb wzr, [x20, #144]
296ac: 340002a8 cbz w8, 29700 <__libc_init@plt-0x373b0>
296b0: 52800ce8 mov w8, #0x67 // #103
296b4: 52800037 mov w23, #0x1 // #1
296b8: b9001be8 str w8, [sp, #24]
296bc: 14000021 b 29740 <__libc_init@plt-0x37370>
296c0: aa1403e9 mov x9, x20
296c4: 3849bd28 ldrb w8, [x9, #155]!
296c8: 340000a8 cbz w8, 296dc <__libc_init@plt-0x373d4>
296cc: 52800ce8 mov w8, #0x67 // #103
296d0: 52800037 mov w23, #0x1 // #1
296d4: b9001be8 str w8, [sp, #24]
296d8: 14000028 b 29778 <__libc_init@plt-0x37338>
296dc: 39426a88 ldrb w8, [x20, #154]
296e0: f90007e9 str x9, [sp, #8]
296e4: 340010c8 cbz w8, 298fc <__libc_init@plt-0x371b4>
296e8: 52802008 mov w8, #0x100 // #256
296ec: 52800f4a mov w10, #0x7a // #122
296f0: 52800029 mov w9, #0x1 // #1
296f4: 79013688 strh w8, [x20, #154]
296f8: 2902abe9 stp w9, w10, [sp, #20]
296fc: 14000022 b 29784 <__libc_init@plt-0x3732c>
29700: b9400a88 ldr w8, [x20, #8]
29704: 910083e1 add x1, sp, #0x20
29708: aa1503e0 mov x0, x21
2970c: 6b17011f cmp w8, w23
29710: 1a88c2f7 csel w23, w23, w8, gt
29714: 97fffd5c bl 28c84 <__libc_init@plt-0x37e2c>
29718: b9401fe9 ldr w9, [sp, #28]
2971c: 52800408 mov w8, #0x20 // #32
29720: 6b00013f cmp w9, w0
29724: 7a481004 ccmp w0, w8, #0x4, ne // ne = any
29728: 92601c08 and x8, x0, #0xff00000000
2972c: fa401904 ccmp x8, #0x0, #0x4, ne // ne = any
29730: 52800dc8 mov w8, #0x6e // #110
29734: 7a491804 ccmp w0, #0x9, #0x4, ne // ne = any
29738: 1a960116 csel w22, w8, w22, eq // eq = none
2973c: b9001bf6 str w22, [sp, #24]
29740: b9400a88 ldr w8, [x20, #8]
29744: aa1a03f6 mov x22, x26
29748: 4b170108 sub w8, w8, w23
2974c: 7100051f cmp w8, #0x1
29750: b9000a88 str w8, [x20, #8]
29754: 5400008b b.lt 29764 <__libc_init@plt-0x3734c> // b.tstop
29758: aa1803e0 mov x0, x24
2975c: aa1503e1 mov x1, x21
29760: 940000eb bl 29b0c <__libc_init@plt-0x36fa4>
29764: 39426e88 ldrb w8, [x20, #155]
29768: 2a1b03fa mov w26, w27
2976c: 340008c8 cbz w8, 29884 <__libc_init@plt-0x3722c>
29770: b94017fb ldr w27, [sp, #20]
29774: 91026e89 add x9, x20, #0x9b
29778: b90017f7 str w23, [sp, #20]
2977c: f90007e9 str x9, [sp, #8]
29780: 3900013f strb wzr, [x9]
29784: 910083e1 add x1, sp, #0x20
29788: aa1503e0 mov x0, x21
2978c: 940000f3 bl 29b58 <__libc_init@plt-0x36f58>
29790: d3609c17 ubfx x23, x0, #32, #8
29794: 34000297 cbz w23, 297e4 <__libc_init@plt-0x372cc>
29798: b9401fe8 ldr w8, [sp, #28]
2979c: aa0003f8 mov x24, x0
297a0: 6b18011f cmp w8, w24
297a4: 540002a1 b.ne 297f8 <__libc_init@plt-0x372b8> // b.any
297a8: 39426288 ldrb w8, [x20, #152]
297ac: 34000268 cbz w8, 297f8 <__libc_init@plt-0x372b8>
297b0: f94013e1 ldr x1, [sp, #32]
297b4: aa1503e0 mov x0, x21
297b8: 97fff94f bl 27cf4 <__libc_init@plt-0x38dbc>
297bc: 910083e1 add x1, sp, #0x20
297c0: aa1503e0 mov x0, x21
297c4: 940000e5 bl 29b58 <__libc_init@plt-0x36f58>
297c8: d3609c09 ubfx x9, x0, #32, #8
297cc: 52800028 mov w8, #0x1 // #1
297d0: 2a0003f8 mov w24, w0
297d4: 2a0903f7 mov w23, w9
297d8: 39026288 strb w8, [x20, #152]
297dc: 35000129 cbnz w9, 29800 <__libc_init@plt-0x372b0>
297e0: 14000003 b 297ec <__libc_init@plt-0x372c4>
297e4: 52800028 mov w8, #0x1 // #1
297e8: 39026288 strb w8, [x20, #152]
297ec: 2a1f03e8 mov w8, wzr
297f0: 3900027f strb wzr, [x19]
297f4: 140000b0 b 29ab4 <__libc_init@plt-0x36ffc>
297f8: 52800028 mov w8, #0x1 // #1
297fc: 39026288 strb w8, [x20, #152]
29800: 7100bf1f cmp w24, #0x2f
29804: 540002e1 b.ne 29860 <__libc_init@plt-0x37250> // b.any
29808: 52800dc9 mov w9, #0x6e // #110
2980c: 385f63aa ldurb w10, [x29, #-10]
29810: 52800028 mov w8, #0x1 // #1
29814: 3900127f strb wzr, [x19, #4]
29818: 3900227f strb wzr, [x19, #8]
2981c: 79000269 strh w9, [x19]
29820: 785f43a9 ldurh w9, [x29, #-12]
29824: 39007e6a strb w10, [x19, #31]
29828: b85e83aa ldur w10, [x29, #-24]
2982c: 39026688 strb w8, [x20, #153]
29830: 7801d269 sturh w9, [x19, #29]
29834: 385ec3a9 ldurb w9, [x29, #-20]
29838: 3900327f strb wzr, [x19, #12]
2983c: 3900427f strb wzr, [x19, #16]
29840: 3900527f strb wzr, [x19, #20]
29844: 3900727c strb w28, [x19, #28]
29848: 3900627f strb wzr, [x19, #24]
2984c: b900227b str w27, [x19, #32]
29850: 3900927a strb w26, [x19, #36]
29854: 3900a669 strb w9, [x19, #41]
29858: b802526a stur w10, [x19, #37]
2985c: 14000093 b 29aa8 <__libc_init@plt-0x37008>
29860: b9401fe8 ldr w8, [sp, #28]
29864: 6b08031f cmp w24, w8
29868: 540003e1 b.ne 298e4 <__libc_init@plt-0x371cc> // b.any
2986c: 52800dc8 mov w8, #0x6e // #110
29870: 3900127f strb wzr, [x19, #4]
29874: 3900227f strb wzr, [x19, #8]
29878: 3900327f strb wzr, [x19, #12]
2987c: 79000268 strh w8, [x19]
29880: 1400007b b 29a6c <__libc_init@plt-0x37044>
29884: b9401be8 ldr w8, [sp, #24]
29888: 3900067f strb wzr, [x19, #1]
2988c: 385f63a9 ldurb w9, [x29, #-10]
29890: 3900127f strb wzr, [x19, #4]
29894: 3900227f strb wzr, [x19, #8]
29898: 39000268 strb w8, [x19]
2989c: 785f43a8 ldurh w8, [x29, #-12]
298a0: 39007e69 strb w9, [x19, #31]
298a4: b94017e9 ldr w9, [sp, #20]
298a8: 3900327f strb wzr, [x19, #12]
298ac: 7801d268 sturh w8, [x19, #29]
298b0: b85e83a8 ldur w8, [x29, #-24]
298b4: b9002269 str w9, [x19, #32]
298b8: 385ec3a9 ldurb w9, [x29, #-20]
298bc: 3900427f strb wzr, [x19, #16]
298c0: 3900527f strb wzr, [x19, #20]
298c4: 3900727c strb w28, [x19, #28]
298c8: 3900627f strb wzr, [x19, #24]
298cc: 3900927a strb w26, [x19, #36]
298d0: b8025268 stur w8, [x19, #37]
298d4: 52800028 mov w8, #0x1 // #1
298d8: 3900a669 strb w9, [x19, #41]
298dc: b9002e77 str w23, [x19, #44]
298e0: 14000074 b 29ab0 <__libc_init@plt-0x37000>
298e4: f94007e8 ldr x8, [sp, #8]
298e8: 39400108 ldrb w8, [x8]
298ec: 34000108 cbz w8, 2990c <__libc_init@plt-0x371a4>
298f0: b9401be8 ldr w8, [sp, #24]
298f4: 39000268 strb w8, [x19]
298f8: 14000059 b 29a5c <__libc_init@plt-0x37054>
298fc: 52800ce9 mov w9, #0x67 // #103
29900: 52800028 mov w8, #0x1 // #1
29904: 2902a7e8 stp w8, w9, [sp, #20]
29908: 17ffff9f b 29784 <__libc_init@plt-0x3732c>
2990c: 7100c31f cmp w24, #0x30
29910: 54000343 b.cc 29978 <__libc_init@plt-0x37138> // b.lo, b.ul, b.last
29914: 7100e71f cmp w24, #0x39
29918: 54000868 b.hi 29a24 <__libc_init@plt-0x3708c> // b.pmore
2991c: f9401ac9 ldr x9, [x22, #48]
29920: 2a1f03f7 mov w23, wzr
29924: f90003e9 str x9, [sp]
29928: f94013e1 ldr x1, [sp, #32]
2992c: aa1503e0 mov x0, x21
29930: 97fff8f1 bl 27cf4 <__libc_init@plt-0x38dbc>
29934: 910083e1 add x1, sp, #0x20
29938: aa1503e0 mov x0, x21
2993c: 97fffcd2 bl 28c84 <__libc_init@plt-0x37e2c>
29940: d3609c0a ubfx x10, x0, #32, #8
29944: 3400068a cbz w10, 29a14 <__libc_init@plt-0x3709c>
29948: 52800148 mov w8, #0xa // #10
2994c: 5100c009 sub w9, w0, #0x30
29950: 7100293f cmp w9, #0xa
29954: 1b0862e8 madd w8, w23, w8, w24
29958: 5100c117 sub w23, w8, #0x30
2995c: 54000122 b.cs 29980 <__libc_init@plt-0x37130> // b.hs, b.nlast
29960: 2a0003f8 mov w24, w0
29964: 529998c9 mov w9, #0xccc6 // #52422
29968: 72a19989 movk w9, #0xccc, lsl #16
2996c: 6b0902ff cmp w23, w9
29970: 54fffdcd b.le 29928 <__libc_init@plt-0x37188>
29974: 14000028 b 29a14 <__libc_init@plt-0x3709c>
29978: b9401be9 ldr w9, [sp, #24]
2997c: 1400002f b 29a38 <__libc_init@plt-0x37078>
29980: 710006ff cmp w23, #0x1
29984: 5400048b b.lt 29a14 <__libc_init@plt-0x3709c> // b.tstop
29988: 7100a81f cmp w0, #0x2a
2998c: 54000441 b.ne 29a14 <__libc_init@plt-0x3709c> // b.any
29990: f94013e1 ldr x1, [sp, #32]
29994: aa1503e0 mov x0, x21
29998: 2a1703f6 mov w22, w23
2999c: 97fff8d6 bl 27cf4 <__libc_init@plt-0x38dbc>
299a0: 910083e1 add x1, sp, #0x20
299a4: aa1503e0 mov x0, x21
299a8: 97fffcb7 bl 28c84 <__libc_init@plt-0x37e2c>
299ac: 2a0003f8 mov w24, w0
299b0: d3609c17 ubfx x23, x0, #32, #8
299b4: 34000157 cbz w23, 299dc <__libc_init@plt-0x370d4>
299b8: 7100271f cmp w24, #0x9
299bc: 54000100 b.eq 299dc <__libc_init@plt-0x370d4> // b.none
299c0: 7100831f cmp w24, #0x20
299c4: 540000c0 b.eq 299dc <__libc_init@plt-0x370d4> // b.none
299c8: 7100bf1f cmp w24, #0x2f
299cc: 54fff1e0 b.eq 29808 <__libc_init@plt-0x372a8> // b.none
299d0: b9401fe8 ldr w8, [sp, #28]
299d4: 6b18011f cmp w8, w24
299d8: 54000061 b.ne 299e4 <__libc_init@plt-0x370cc> // b.any
299dc: 52800dc8 mov w8, #0x6e // #110
299e0: b9001be8 str w8, [sp, #24]
299e4: b94013e8 ldr w8, [sp, #16]
299e8: 6b0802df cmp w22, w8
299ec: 1a96c108 csel w8, w8, w22, gt
299f0: b90017e8 str w8, [sp, #20]
299f4: 4b0802c8 sub w8, w22, w8
299f8: 7100051f cmp w8, #0x1
299fc: b9000a88 str w8, [x20, #8]
29a00: 5400012b b.lt 29a24 <__libc_init@plt-0x3708c> // b.tstop
29a04: 91004280 add x0, x20, #0x10
29a08: aa1503e1 mov x1, x21
29a0c: 94000040 bl 29b0c <__libc_init@plt-0x36fa4>
29a10: 14000005 b 29a24 <__libc_init@plt-0x3708c>
29a14: 2a0a03f7 mov w23, w10
29a18: 2a0003f8 mov w24, w0
29a1c: f94003e8 ldr x8, [sp]
29a20: f9001ac8 str x8, [x22, #48]
29a24: f94007e8 ldr x8, [sp, #8]
29a28: b9401be9 ldr w9, [sp, #24]
29a2c: 39400108 ldrb w8, [x8]
29a30: 35000148 cbnz w8, 29a58 <__libc_init@plt-0x37058>
29a34: 34000137 cbz w23, 29a58 <__libc_init@plt-0x37058>
29a38: 7100a31f cmp w24, #0x28
29a3c: 540000e1 b.ne 29a58 <__libc_init@plt-0x37058> // b.any
29a40: 52800028 mov w8, #0x1 // #1
29a44: f94013e1 ldr x1, [sp, #32]
29a48: aa1503e0 mov x0, x21
29a4c: 39026a88 strb w8, [x20, #154]
29a50: 97fff8a9 bl 27cf4 <__libc_init@plt-0x38dbc>
29a54: 52800e49 mov w9, #0x72 // #114
29a58: 39000269 strb w9, [x19]
29a5c: 3900067f strb wzr, [x19, #1]
29a60: 3900127f strb wzr, [x19, #4]
29a64: 3900227f strb wzr, [x19, #8]
29a68: 3900327f strb wzr, [x19, #12]
29a6c: 785f43a8 ldurh w8, [x29, #-12]
29a70: 3900427f strb wzr, [x19, #16]
29a74: 385f63a9 ldurb w9, [x29, #-10]
29a78: 3900527f strb wzr, [x19, #20]
29a7c: 3900727c strb w28, [x19, #28]
29a80: 7801d268 sturh w8, [x19, #29]
29a84: b85e83a8 ldur w8, [x29, #-24]
29a88: 39007e69 strb w9, [x19, #31]
29a8c: 385ec3a9 ldurb w9, [x29, #-20]
29a90: 3900627f strb wzr, [x19, #24]
29a94: b8025268 stur w8, [x19, #37]
29a98: 52800028 mov w8, #0x1 // #1
29a9c: b900227b str w27, [x19, #32]
29aa0: 3900927a strb w26, [x19, #36]
29aa4: 3900a669 strb w9, [x19, #41]
29aa8: b94017e9 ldr w9, [sp, #20]
29aac: b9002e69 str w9, [x19, #44]
29ab0: 7900627f strh wzr, [x19, #48]
29ab4: 39019268 strb w8, [x19, #100]
29ab8: f9401728 ldr x8, [x25, #40]
29abc: f85f83a9 ldur x9, [x29, #-8]
29ac0: eb09011f cmp x8, x9
29ac4: 54000221 b.ne 29b08 <__libc_init@plt-0x36fa8> // b.any
29ac8: a9494ff4 ldp x20, x19, [sp, #144]
29acc: a94857f6 ldp x22, x21, [sp, #128]
29ad0: a9475ff8 ldp x24, x23, [sp, #112]
29ad4: a94667fa ldp x26, x25, [sp, #96]
29ad8: a9456ffc ldp x28, x27, [sp, #80]
29adc: a9447bfd ldp x29, x30, [sp, #64]
29ae0: 910283ff add sp, sp, #0xa0
29ae4: d65f03c0 ret
29ae8: aa1503e0 mov x0, x21
29aec: 97fffc4a bl 28c14 <__libc_init@plt-0x37e9c>
29af0: d0ffff01 adrp x1, b000 <__libc_init@plt-0x55ab0>
29af4: f0ffff02 adrp x2, c000 <__libc_init@plt-0x54ab0>
29af8: 91008421 add x1, x1, #0x21
29afc: 911b7c42 add x2, x2, #0x6df
29b00: 52806303 mov w3, #0x318 // #792
29b04: 97ffe590 bl 23144 <__libc_init@plt-0x3d96c>
29b08: 9400dc0e bl 60b40 <__stack_chk_fail@plt>
29b0c: a9be7bfd stp x29, x30, [sp, #-32]!
29b10: a9014ff4 stp x20, x19, [sp, #16]
29b14: 910003fd mov x29, sp
29b18: aa0003f3 mov x19, x0
29b1c: 39420008 ldrb w8, [x0, #128]
29b20: aa0103f4 mov x20, x1
29b24: 34000088 cbz w8, 29b34 <__libc_init@plt-0x36f7c>
29b28: aa1303e0 mov x0, x19
29b2c: 97fff3e2 bl 26ab4 <__libc_init@plt-0x39ffc>
29b30: 3902027f strb wzr, [x19, #128]
29b34: aa1303e0 mov x0, x19
29b38: aa1403e1 mov x1, x20
29b3c: 97fff3b6 bl 26a14 <__libc_init@plt-0x3a09c>
29b40: 52800028 mov w8, #0x1 // #1
29b44: aa1303e0 mov x0, x19
29b48: 39020268 strb w8, [x19, #128]
29b4c: a9414ff4 ldp x20, x19, [sp, #16]
29b50: a8c27bfd ldp x29, x30, [sp], #32
29b54: d65f03c0 ret
29b58: a9bc7bfd stp x29, x30, [sp, #-64]!
29b5c: f9000bf7 str x23, [sp, #16]
29b60: 910003fd mov x29, sp
29b64: a90257f6 stp x22, x21, [sp, #32]
29b68: a9034ff4 stp x20, x19, [sp, #48]
29b6c: aa0103f3 mov x19, x1
29b70: aa0003f4 mov x20, x0
29b74: 97fffc44 bl 28c84 <__libc_init@plt-0x37e2c>
29b78: aa0003f5 mov x21, x0
29b7c: 92585c16 and x22, x0, #0xffffff0000000000
29b80: aa1403e0 mov x0, x20
29b84: 97fff745 bl 27898 <__libc_init@plt-0x39218>
29b88: 39403017 ldrb w23, [x0, #12]
29b8c: f2601ea8 ands x8, x21, #0xff00000000
29b90: 54000180 b.eq 29bc0 <__libc_init@plt-0x36ef0> // b.none
29b94: 710026bf cmp w21, #0x9
29b98: 54000060 b.eq 29ba4 <__libc_init@plt-0x36f0c> // b.none
29b9c: 710082bf cmp w21, #0x20
29ba0: 540000a1 b.ne 29bb4 <__libc_init@plt-0x36efc> // b.any
29ba4: f9400261 ldr x1, [x19]
29ba8: aa1403e0 mov x0, x20
29bac: 97fff852 bl 27cf4 <__libc_init@plt-0x38dbc>
29bb0: 14000008 b 29bd0 <__libc_init@plt-0x36ee0>
29bb4: 340001d7 cbz w23, 29bec <__libc_init@plt-0x36ec4>
29bb8: 710086bf cmp w21, #0x21
29bbc: 54000181 b.ne 29bec <__libc_init@plt-0x36ec4> // b.any
29bc0: aa1403e0 mov x0, x20
29bc4: 52800021 mov w1, #0x1 // #1
29bc8: 97fffb83 bl 289d4 <__libc_init@plt-0x380dc>
29bcc: 360000c0 tbz w0, #0, 29be4 <__libc_init@plt-0x36ecc>
29bd0: aa1403e0 mov x0, x20
29bd4: aa1303e1 mov x1, x19
29bd8: 97fffc2b bl 28c84 <__libc_init@plt-0x37e2c>
29bdc: aa0003f5 mov x21, x0
29be0: 17ffffeb b 29b8c <__libc_init@plt-0x36f24>
29be4: aa1f03e0 mov x0, xzr
29be8: 14000006 b 29c00 <__libc_init@plt-0x36eb0>
29bec: aa160108 orr x8, x8, x22
29bf0: 92785ea9 and x9, x21, #0xffffff00
29bf4: aa090108 orr x8, x8, x9
29bf8: 92401ea9 and x9, x21, #0xff
29bfc: aa090100 orr x0, x8, x9
29c00: a9434ff4 ldp x20, x19, [sp, #48]
29c04: a94257f6 ldp x22, x21, [sp, #32]
29c08: f9400bf7 ldr x23, [sp, #16]
29c0c: a8c47bfd ldp x29, x30, [sp], #64
29c10: d65f03c0 ret
29c14: a9be7bfd stp x29, x30, [sp, #-32]!
29c18: f9000bf3 str x19, [sp, #16]
29c1c: 910003fd mov x29, sp
29c20: 39409008 ldrb w8, [x0, #36]
29c24: 35000368 cbnz w8, 29c90 <__libc_init@plt-0x36e20>
29c28: b9403408 ldr w8, [x0, #52]
29c2c: aa0003f3 mov x19, x0
29c30: 71000d1f cmp w8, #0x3
29c34: 540002a8 b.hi 29c88 <__libc_init@plt-0x36e28> // b.pmore
29c38: 90ffff29 adrp x9, d000 <__libc_init@plt-0x53ab0>
29c3c: f9401660 ldr x0, [x19, #40]
29c40: 911fc529 add x9, x9, #0x7f1
29c44: 1000008a adr x10, 29c54 <__libc_init@plt-0x36e5c>
29c48: 3868692b ldrb w11, [x9, x8]
29c4c: 8b0b094a add x10, x10, x11, lsl #2
29c50: d61f0140 br x10
29c54: aa1303e1 mov x1, x19
29c58: 97ffe623 bl 234e4 <__libc_init@plt-0x3d5cc>
29c5c: aa1f03e0 mov x0, xzr
29c60: 9400dbd4 bl 60bb0 <fflush@plt>
29c64: 14000009 b 29c88 <__libc_init@plt-0x36e28>
29c68: aa1303e1 mov x1, x19
29c6c: 97ffedd2 bl 253b4 <__libc_init@plt-0x3b6fc>
29c70: 14000006 b 29c88 <__libc_init@plt-0x36e28>
29c74: aa1303e1 mov x1, x19
29c78: 97ffef10 bl 258b8 <__libc_init@plt-0x3b1f8>
29c7c: 14000003 b 29c88 <__libc_init@plt-0x36e28>
29c80: aa1303e1 mov x1, x19
29c84: 97ffef87 bl 25aa0 <__libc_init@plt-0x3b010>
29c88: 52800028 mov w8, #0x1 // #1
29c8c: 39009268 strb w8, [x19, #36]
29c90: f9400bf3 ldr x19, [sp, #16]
29c94: a8c27bfd ldp x29, x30, [sp], #32
29c98: d65f03c0 ret
29c9c: a9be7bfd stp x29, x30, [sp, #-32]!
29ca0: a9014ff4 stp x20, x19, [sp, #16]
29ca4: 910003fd mov x29, sp
29ca8: aa0003f3 mov x19, x0
29cac: 97ffffda bl 29c14 <__libc_init@plt-0x36e9c>
29cb0: 52800028 mov w8, #0x1 // #1
29cb4: f9401660 ldr x0, [x19, #40]
29cb8: b9401274 ldr w20, [x19, #16]
29cbc: 39009268 strb w8, [x19, #36]
29cc0: 97fff005 bl 25cd4 <__libc_init@plt-0x3addc>
29cc4: 2a1403e0 mov w0, w20
29cc8: a9414ff4 ldp x20, x19, [sp, #16]
29ccc: a8c27bfd ldp x29, x30, [sp], #32
29cd0: d65f03c0 ret
29cd4: 12800008 mov w8, #0xffffffff // #-1
29cd8: f9000002 str x2, [x0]
29cdc: b9000803 str w3, [x0, #8]
29ce0: 3900301f strb wzr, [x0, #12]
29ce4: b900101f str wzr, [x0, #16]
29ce8: f9000c1f str xzr, [x0, #24]
29cec: b900201f str wzr, [x0, #32]
29cf0: 3900901f strb wzr, [x0, #36]
29cf4: f9001401 str x1, [x0, #40]
29cf8: b9003008 str w8, [x0, #48]
29cfc: d65f03c0 ret
29d00: d10183ff sub sp, sp, #0x60
29d04: a9027bfd stp x29, x30, [sp, #32]
29d08: 910083fd add x29, sp, #0x20
29d0c: f9001bf7 str x23, [sp, #48]
29d10: a90457f6 stp x22, x21, [sp, #64]
29d14: a9054ff4 stp x20, x19, [sp, #80]
29d18: d53bd057 mrs x23, tpidr_el0
29d1c: aa0003f5 mov x21, x0
29d20: f94016e8 ldr x8, [x23, #40]
29d24: f81f83a8 stur x8, [x29, #-8]
29d28: f9401408 ldr x8, [x0, #40]
29d2c: 39450509 ldrb w9, [x8, #321]
29d30: 34000109 cbz w9, 29d50 <__libc_init@plt-0x36d60>
29d34: d0ffff02 adrp x2, b000 <__libc_init@plt-0x55ab0>
29d38: aa1503e0 mov x0, x21
29d3c: 9121b042 add x2, x2, #0x86c
29d40: 52802001 mov w1, #0x100 // #256
29d44: 97ffe315 bl 22998 <__libc_init@plt-0x3e118>
29d48: 2a1f03e0 mov w0, wzr
29d4c: 1400017e b 2a344 <__libc_init@plt-0x3676c>
29d50: aa0303f3 mov x19, x3
29d54: aa0203f4 mov x20, x2
29d58: aa0103f6 mov x22, x1
29d5c: 529e73c9 mov w9, #0xf39e // #62366
29d60: 72a298a9 movk w9, #0x14c5, lsl #16
29d64: eb09003f cmp x1, x9
29d68: 540003cd b.le 29de0 <__libc_init@plt-0x36cd0>
29d6c: d28559c9 mov x9, #0x2ace // #10958
29d70: f2b65829 movk x9, #0xb2c1, lsl #16
29d74: f2c0bfc9 movk x9, #0x5fe, lsl #32
29d78: eb0902df cmp x22, x9
29d7c: 5400076c b.gt 29e68 <__libc_init@plt-0x36c48>
29d80: d2845b49 mov x9, #0x22da // #8922
29d84: f2a31bc9 movk x9, #0x18de, lsl #16
29d88: f2c00049 movk x9, #0x2, lsl #32
29d8c: eb0902df cmp x22, x9
29d90: 5400108c b.gt 29fa0 <__libc_init@plt-0x36b10>
29d94: 529e73e9 mov w9, #0xf39f // #62367
29d98: 72a298a9 movk w9, #0x14c5, lsl #16
29d9c: eb0902df cmp x22, x9
29da0: 54001860 b.eq 2a0ac <__libc_init@plt-0x36a04> // b.none
29da4: 5282ae89 mov w9, #0x1574 // #5492
29da8: 72a3f649 movk w9, #0x1fb2, lsl #16
29dac: eb0902df cmp x22, x9
29db0: 540025e0 b.eq 2a26c <__libc_init@plt-0x36844> // b.none
29db4: d290b6a9 mov x9, #0x85b5 // #34229
29db8: f2a1bb29 movk x9, #0xdd9, lsl #16
29dbc: f2c00049 movk x9, #0x2, lsl #32
29dc0: eb0902df cmp x22, x9
29dc4: 54002de1 b.ne 2a380 <__libc_init@plt-0x36730> // b.any
29dc8: 39450108 ldrb w8, [x8, #320]
29dcc: d0ffff09 adrp x9, b000 <__libc_init@plt-0x55ab0>
29dd0: 90ffff0a adrp x10, 9000 <__libc_init@plt-0x57ab0>
29dd4: 9104e929 add x9, x9, #0x13a
29dd8: 9132f14a add x10, x10, #0xcbc
29ddc: 14000151 b 2a320 <__libc_init@plt-0x36790>
29de0: 52872869 mov w9, #0x3943 // #14659
29de4: 72a017e9 movk w9, #0xbf, lsl #16
29de8: eb0902df cmp x22, x9
29dec: 5400070d b.le 29ecc <__libc_init@plt-0x36be4>
29df0: 528b2729 mov w9, #0x5939 // #22841
29df4: 72a02a69 movk w9, #0x153, lsl #16
29df8: eb0902df cmp x22, x9
29dfc: 54000a6c b.gt 29f48 <__libc_init@plt-0x36b68>
29e00: 52872889 mov w9, #0x3944 // #14660
29e04: 72a017e9 movk w9, #0xbf, lsl #16
29e08: eb0902df cmp x22, x9
29e0c: 540016e0 b.eq 2a0e8 <__libc_init@plt-0x369c8> // b.none
29e10: 528ceb09 mov w9, #0x6758 // #26456
29e14: 72a01969 movk w9, #0xcb, lsl #16
29e18: eb0902df cmp x22, x9
29e1c: 54001840 b.eq 2a124 <__libc_init@plt-0x3698c> // b.none
29e20: 5299a0a9 mov w9, #0xcd05 // #52485
29e24: 72a025e9 movk w9, #0x12f, lsl #16
29e28: eb0902df cmp x22, x9
29e2c: 54002aa1 b.ne 2a380 <__libc_init@plt-0x36730> // b.any
29e30: b9407909 ldr w9, [x8, #120]
29e34: 37f827c9 tbnz w9, #31, 2a32c <__libc_init@plt-0x36784>
29e38: d0ffff02 adrp x2, b000 <__libc_init@plt-0x55ab0>
29e3c: 39401509 ldrb w9, [x8, #5]
29e40: 91130442 add x2, x2, #0x4c1
29e44: 34002789 cbz w9, 2a334 <__libc_init@plt-0x3677c>
29e48: 39401109 ldrb w9, [x8, #4]
29e4c: 35002749 cbnz w9, 2a334 <__libc_init@plt-0x3677c>
29e50: b9806508 ldrsw x8, [x8, #100]
29e54: 7100151f cmp w8, #0x5
29e58: 54002942 b.cs 2a380 <__libc_init@plt-0x36730> // b.hs, b.nlast
29e5c: d503201f nop
29e60: 10f1cd89 adr x9, d810 <__libc_init@plt-0x532a0>
29e64: 140000e0 b 2a1e4 <__libc_init@plt-0x368cc>
29e68: d29b59c9 mov x9, #0xdace // #56014
29e6c: f2b7b229 movk x9, #0xbd91, lsl #16
29e70: f2ca6729 movk x9, #0x5339, lsl #32
29e74: f2e002e9 movk x9, #0x17, lsl #48
29e78: eb0902df cmp x22, x9
29e7c: 54000ccc b.gt 2a014 <__libc_init@plt-0x36a9c>
29e80: d28559e9 mov x9, #0x2acf // #10959
29e84: f2b65829 movk x9, #0xb2c1, lsl #16
29e88: f2c0bfc9 movk x9, #0x5fe, lsl #32
29e8c: eb0902df cmp x22, x9
29e90: 54001720 b.eq 2a174 <__libc_init@plt-0x3693c> // b.none
29e94: d288af49 mov x9, #0x457a // #17786
29e98: f2a6ac49 movk x9, #0x3562, lsl #16
29e9c: f2c10649 movk x9, #0x832, lsl #32
29ea0: eb0902df cmp x22, x9
29ea4: 54001f60 b.eq 2a290 <__libc_init@plt-0x36820> // b.none
29ea8: d2985e69 mov x9, #0xc2f3 // #49907
29eac: f2b570a9 movk x9, #0xab85, lsl #16
29eb0: f2db4509 movk x9, #0xda28, lsl #32
29eb4: eb0902df cmp x22, x9
29eb8: 54002641 b.ne 2a380 <__libc_init@plt-0x36730> // b.any
29ebc: b9407909 ldr w9, [x8, #120]
29ec0: 37f821c9 tbnz w9, #31, 2a2f8 <__libc_init@plt-0x367b8>
29ec4: b9400108 ldr w8, [x8]
29ec8: 140000b0 b 2a188 <__libc_init@plt-0x36928>
29ecc: 528eda69 mov w9, #0x76d3 // #30419
29ed0: 72a00149 movk w9, #0xa, lsl #16
29ed4: eb0902df cmp x22, x9
29ed8: 54000c8d b.le 2a068 <__libc_init@plt-0x36a48>
29edc: 528eda89 mov w9, #0x76d4 // #30420
29ee0: 72a00149 movk w9, #0xa, lsl #16
29ee4: eb0902df cmp x22, x9
29ee8: 540015a0 b.eq 2a19c <__libc_init@plt-0x36914> // b.none
29eec: 52925969 mov w9, #0x92cb // #37579
29ef0: 72a00169 movk w9, #0xb, lsl #16
29ef4: eb0902df cmp x22, x9
29ef8: 54001580 b.eq 2a1a8 <__libc_init@plt-0x36908> // b.none
29efc: 529c5529 mov w9, #0xe2a9 // #58025
29f00: 72a00169 movk w9, #0xb, lsl #16
29f04: eb0902df cmp x22, x9
29f08: 540023c1 b.ne 2a380 <__libc_init@plt-0x36730> // b.any
29f0c: b9407909 ldr w9, [x8, #120]
29f10: 37f820e9 tbnz w9, #31, 2a32c <__libc_init@plt-0x36784>
29f14: d0ffff02 adrp x2, b000 <__libc_init@plt-0x55ab0>
29f18: 39401509 ldrb w9, [x8, #5]
29f1c: 91130442 add x2, x2, #0x4c1
29f20: 340020a9 cbz w9, 2a334 <__libc_init@plt-0x3677c>
29f24: 39401109 ldrb w9, [x8, #4]
29f28: 35002069 cbnz w9, 2a334 <__libc_init@plt-0x3677c>
29f2c: 39418108 ldrb w8, [x8, #96]
29f30: b0ffff09 adrp x9, a000 <__libc_init@plt-0x56ab0>
29f34: f0ffff0a adrp x10, c000 <__libc_init@plt-0x54ab0>
29f38: 91274d29 add x9, x9, #0x9d3
29f3c: 912af54a add x10, x10, #0xabd
29f40: 721e011f tst w8, #0x4
29f44: 140000f8 b 2a324 <__libc_init@plt-0x3678c>
29f48: 528b2749 mov w9, #0x593a // #22842
29f4c: 72a02a69 movk w9, #0x153, lsl #16
29f50: eb0902df cmp x22, x9
29f54: 54001320 b.eq 2a1b8 <__libc_init@plt-0x368f8> // b.none
29f58: 5286c4c9 mov w9, #0x3626 // #13862
29f5c: 72a24f09 movk w9, #0x1278, lsl #16
29f60: eb0902df cmp x22, x9
29f64: 54001320 b.eq 2a1c8 <__libc_init@plt-0x368e8> // b.none
29f68: 5299ee29 mov w9, #0xcf71 // #53105
29f6c: 72a24f89 movk w9, #0x127c, lsl #16
29f70: eb0902df cmp x22, x9
29f74: 54002061 b.ne 2a380 <__libc_init@plt-0x36730> // b.any
29f78: b9407909 ldr w9, [x8, #120]
29f7c: 37f81d89 tbnz w9, #31, 2a32c <__libc_init@plt-0x36784>
29f80: 39424509 ldrb w9, [x8, #145]
29f84: 34001f49 cbz w9, 2a36c <__libc_init@plt-0x36744>
29f88: 39424108 ldrb w8, [x8, #144]
29f8c: b0ffff09 adrp x9, a000 <__libc_init@plt-0x56ab0>
29f90: 90ffff2a adrp x10, d000 <__libc_init@plt-0x53ab0>
29f94: 91272529 add x9, x9, #0x9c9
29f98: 9105414a add x10, x10, #0x150
29f9c: 140000e1 b 2a320 <__libc_init@plt-0x36790>
29fa0: d2845b69 mov x9, #0x22db // #8923
29fa4: f2a31bc9 movk x9, #0x18de, lsl #16
29fa8: f2c00049 movk x9, #0x2, lsl #32
29fac: eb0902df cmp x22, x9
29fb0: 54001200 b.eq 2a1f0 <__libc_init@plt-0x368c0> // b.none
29fb4: d29bda09 mov x9, #0xded0 // #57040
29fb8: f2a16529 movk x9, #0xb29, lsl #16
29fbc: f2c00729 movk x9, #0x39, lsl #32
29fc0: eb0902df cmp x22, x9
29fc4: 540017e0 b.eq 2a2c0 <__libc_init@plt-0x367f0> // b.none
29fc8: d28cda29 mov x9, #0x66d1 // #26321
29fcc: f2b75a69 movk x9, #0xbad3, lsl #16
29fd0: f2c009a9 movk x9, #0x4d, lsl #32
29fd4: eb0902df cmp x22, x9
29fd8: 54001d41 b.ne 2a380 <__libc_init@plt-0x36730> // b.any
29fdc: aa0803e0 mov x0, x8
29fe0: b8478c09 ldr w9, [x0, #120]!
29fe4: 37f81a49 tbnz w9, #31, 2a32c <__libc_init@plt-0x36784>
29fe8: b9400108 ldr w8, [x8]
29fec: 7100051f cmp w8, #0x1
29ff0: 540019e0 b.eq 2a32c <__libc_init@plt-0x36784> // b.none
29ff4: 97ffe20e bl 2282c <__libc_init@plt-0x3e284>
29ff8: 71000c1f cmp w0, #0x3
29ffc: 54001c22 b.cs 2a380 <__libc_init@plt-0x36730> // b.hs, b.nlast
2a000: d503201f nop
2a004: 10f1c008 adr x8, d804 <__libc_init@plt-0x532ac>
2a008: b8a0d909 ldrsw x9, [x8, w0, sxtw #2]
2a00c: 8b090102 add x2, x8, x9
2a010: 140000c9 b 2a334 <__libc_init@plt-0x3677c>
2a014: d29b59e9 mov x9, #0xdacf // #56015
2a018: f2b7b229 movk x9, #0xbd91, lsl #16
2a01c: f2ca6729 movk x9, #0x5339, lsl #32
2a020: f2e002e9 movk x9, #0x17, lsl #48
2a024: eb0902df cmp x22, x9
2a028: 54001020 b.eq 2a22c <__libc_init@plt-0x36884> // b.none
2a02c: d284bb49 mov x9, #0x25da // #9690
2a030: f2be7509 movk x9, #0xf3a8, lsl #16
2a034: f2d10529 movk x9, #0x8829, lsl #32
2a038: f2e02b89 movk x9, #0x15c, lsl #48
2a03c: eb0902df cmp x22, x9
2a040: 54001620 b.eq 2a304 <__libc_init@plt-0x367ac> // b.none
2a044: d28a7c68 mov x8, #0x53e3 // #21475
2a048: f2a67aa8 movk x8, #0x33d5, lsl #16
2a04c: f2cc1dc8 movk x8, #0x60ee, lsl #32
2a050: f2e051c8 movk x8, #0x28e, lsl #48
2a054: eb0802df cmp x22, x8
2a058: 54001941 b.ne 2a380 <__libc_init@plt-0x36730> // b.any
2a05c: f0ffff02 adrp x2, d000 <__libc_init@plt-0x53ab0>
2a060: 91172c42 add x2, x2, #0x5cb
2a064: 140000b4 b 2a334 <__libc_init@plt-0x3677c>
2a068: 528d88e9 mov w9, #0x6c47 // #27719
2a06c: eb0902df cmp x22, x9
2a070: 54000ea0 b.eq 2a244 <__libc_init@plt-0x3686c> // b.none
2a074: 528ee2c9 mov w9, #0x7716 // #30486
2a078: 72a00109 movk w9, #0x8, lsl #16
2a07c: eb0902df cmp x22, x9
2a080: 54001801 b.ne 2a380 <__libc_init@plt-0x36730> // b.any
2a084: b9407909 ldr w9, [x8, #120]
2a088: 37f81529 tbnz w9, #31, 2a32c <__libc_init@plt-0x36784>
2a08c: 39401509 ldrb w9, [x8, #5]
2a090: 340014e9 cbz w9, 2a32c <__libc_init@plt-0x36784>
2a094: 39401108 ldrb w8, [x8, #4]
2a098: 90ffff09 adrp x9, a000 <__libc_init@plt-0x56ab0>
2a09c: 90ffff0a adrp x10, a000 <__libc_init@plt-0x56ab0>
2a0a0: 910b1929 add x9, x9, #0x2c6
2a0a4: 9104994a add x10, x10, #0x126
2a0a8: 1400009e b 2a320 <__libc_init@plt-0x36790>
2a0ac: b9407909 ldr w9, [x8, #120]
2a0b0: 37f81249 tbnz w9, #31, 2a2f8 <__libc_init@plt-0x367b8>
2a0b4: b9400109 ldr w9, [x8]
2a0b8: d0ffff02 adrp x2, c000 <__libc_init@plt-0x54ab0>
2a0bc: 913db442 add x2, x2, #0xf6d
2a0c0: 7100053f cmp w9, #0x1
2a0c4: 54001380 b.eq 2a334 <__libc_init@plt-0x3677c> // b.none
2a0c8: f0fffee9 adrp x9, 9000 <__libc_init@plt-0x57ab0>
2a0cc: 3942490a ldrb w10, [x8, #146]
2a0d0: 913ebd29 add x9, x9, #0xfaf
2a0d4: 3400152a cbz w10, 2a378 <__libc_init@plt-0x36738>
2a0d8: 39404108 ldrb w8, [x8, #16]
2a0dc: 7100011f cmp w8, #0x0
2a0e0: 9a820122 csel x2, x9, x2, eq // eq = none
2a0e4: 14000094 b 2a334 <__libc_init@plt-0x3677c>
2a0e8: b9407909 ldr w9, [x8, #120]
2a0ec: 37f81209 tbnz w9, #31, 2a32c <__libc_init@plt-0x36784>
2a0f0: b0ffff02 adrp x2, b000 <__libc_init@plt-0x55ab0>
2a0f4: 39401509 ldrb w9, [x8, #5]
2a0f8: 91130442 add x2, x2, #0x4c1
2a0fc: 340011c9 cbz w9, 2a334 <__libc_init@plt-0x3677c>
2a100: 39401109 ldrb w9, [x8, #4]
2a104: 35001189 cbnz w9, 2a334 <__libc_init@plt-0x3677c>
2a108: 39418108 ldrb w8, [x8, #96]
2a10c: 90ffff09 adrp x9, a000 <__libc_init@plt-0x56ab0>
2a110: 90ffff0a adrp x10, a000 <__libc_init@plt-0x56ab0>
2a114: 910b0529 add x9, x9, #0x2c1
2a118: 911f654a add x10, x10, #0x7d9
2a11c: 7200011f tst w8, #0x1
2a120: 14000081 b 2a324 <__libc_init@plt-0x3678c>
2a124: b9407909 ldr w9, [x8, #120]
2a128: 37f81029 tbnz w9, #31, 2a32c <__libc_init@plt-0x36784>
2a12c: b0ffff02 adrp x2, b000 <__libc_init@plt-0x55ab0>
2a130: 39401509 ldrb w9, [x8, #5]
2a134: 91130442 add x2, x2, #0x4c1
2a138: 34000fe9 cbz w9, 2a334 <__libc_init@plt-0x3677c>
2a13c: 39401109 ldrb w9, [x8, #4]
2a140: 35000fa9 cbnz w9, 2a334 <__libc_init@plt-0x3677c>
2a144: 3941a508 ldrb w8, [x8, #105]
2a148: b0ffff09 adrp x9, b000 <__libc_init@plt-0x55ab0>
2a14c: b0ffff0a adrp x10, b000 <__libc_init@plt-0x55ab0>
2a150: 91134529 add x9, x9, #0x4d1
2a154: 91132d4a add x10, x10, #0x4cb
2a158: f0fffeeb adrp x11, 9000 <__libc_init@plt-0x57ab0>
2a15c: 7100891f cmp w8, #0x22
2a160: 9139496b add x11, x11, #0xe52
2a164: 9a890149 csel x9, x10, x9, eq // eq = none
2a168: 71009d1f cmp w8, #0x27
2a16c: 9a890162 csel x2, x11, x9, eq // eq = none
2a170: 14000071 b 2a334 <__libc_init@plt-0x3677c>
2a174: b9407909 ldr w9, [x8, #120]
2a178: 37f80da9 tbnz w9, #31, 2a32c <__libc_init@plt-0x36784>
2a17c: 39401509 ldrb w9, [x8, #5]
2a180: 34000bc9 cbz w9, 2a2f8 <__libc_init@plt-0x367b8>
2a184: 39401108 ldrb w8, [x8, #4]
2a188: f0fffee9 adrp x9, 9000 <__libc_init@plt-0x57ab0>
2a18c: d0ffff0a adrp x10, c000 <__libc_init@plt-0x54ab0>
2a190: 913ebd29 add x9, x9, #0xfaf
2a194: 913db54a add x10, x10, #0xf6d
2a198: 14000062 b 2a320 <__libc_init@plt-0x36790>
2a19c: f9404102 ldr x2, [x8, #128]
2a1a0: b5000ca2 cbnz x2, 2a334 <__libc_init@plt-0x3677c>
2a1a4: 14000067 b 2a340 <__libc_init@plt-0x36770>
2a1a8: b9407909 ldr w9, [x8, #120]
2a1ac: 37f80c09 tbnz w9, #31, 2a32c <__libc_init@plt-0x36784>
2a1b0: 39424108 ldrb w8, [x8, #144]
2a1b4: 14000057 b 2a310 <__libc_init@plt-0x367a0>
2a1b8: b9407909 ldr w9, [x8, #120]
2a1bc: 37f809e9 tbnz w9, #31, 2a2f8 <__libc_init@plt-0x367b8>
2a1c0: 39424508 ldrb w8, [x8, #145]
2a1c4: 14000053 b 2a310 <__libc_init@plt-0x367a0>
2a1c8: b9407909 ldr w9, [x8, #120]
2a1cc: 37f80b09 tbnz w9, #31, 2a32c <__libc_init@plt-0x36784>
2a1d0: b9800108 ldrsw x8, [x8]
2a1d4: 71000d1f cmp w8, #0x3
2a1d8: 54000d42 b.cs 2a380 <__libc_init@plt-0x36730> // b.hs, b.nlast
2a1dc: d503201f nop
2a1e0: 10f1b0c9 adr x9, d7f8 <__libc_init@plt-0x532b8>
2a1e4: b8a87928 ldrsw x8, [x9, x8, lsl #2]
2a1e8: 8b080122 add x2, x9, x8
2a1ec: 14000052 b 2a334 <__libc_init@plt-0x3677c>
2a1f0: b9407909 ldr w9, [x8, #120]
2a1f4: 37f809c9 tbnz w9, #31, 2a32c <__libc_init@plt-0x36784>
2a1f8: b0ffff02 adrp x2, b000 <__libc_init@plt-0x55ab0>
2a1fc: 39401509 ldrb w9, [x8, #5]
2a200: 91130442 add x2, x2, #0x4c1
2a204: 34000989 cbz w9, 2a334 <__libc_init@plt-0x3677c>
2a208: 39401109 ldrb w9, [x8, #4]
2a20c: 35000949 cbnz w9, 2a334 <__libc_init@plt-0x3677c>
2a210: 39418108 ldrb w8, [x8, #96]
2a214: 90ffff09 adrp x9, a000 <__libc_init@plt-0x56ab0>
2a218: d0ffff0a adrp x10, c000 <__libc_init@plt-0x54ab0>
2a21c: 911f7929 add x9, x9, #0x7de
2a220: 912add4a add x10, x10, #0xab7
2a224: 721f011f tst w8, #0x2
2a228: 1400003f b 2a324 <__libc_init@plt-0x3678c>
2a22c: b9407909 ldr w9, [x8, #120]
2a230: 37f80649 tbnz w9, #31, 2a2f8 <__libc_init@plt-0x367b8>
2a234: 39401509 ldrb w9, [x8, #5]
2a238: 34000609 cbz w9, 2a2f8 <__libc_init@plt-0x367b8>
2a23c: 39401108 ldrb w8, [x8, #4]
2a240: 14000034 b 2a310 <__libc_init@plt-0x367a0>
2a244: b9407909 ldr w9, [x8, #120]
2a248: 37f80729 tbnz w9, #31, 2a32c <__libc_init@plt-0x36784>
2a24c: b0ffff02 adrp x2, b000 <__libc_init@plt-0x55ab0>
2a250: 39401509 ldrb w9, [x8, #5]
2a254: 91130442 add x2, x2, #0x4c1
2a258: 340006e9 cbz w9, 2a334 <__libc_init@plt-0x3677c>
2a25c: 39401109 ldrb w9, [x8, #4]
2a260: 350006a9 cbnz w9, 2a334 <__libc_init@plt-0x3677c>
2a264: 3941a108 ldrb w8, [x8, #104]
2a268: 1400002a b 2a310 <__libc_init@plt-0x367a0>
2a26c: b9407909 ldr w9, [x8, #120]
2a270: 37f80449 tbnz w9, #31, 2a2f8 <__libc_init@plt-0x367b8>
2a274: b9400108 ldr w8, [x8]
2a278: f0fffee9 adrp x9, 9000 <__libc_init@plt-0x57ab0>
2a27c: d0ffff0a adrp x10, c000 <__libc_init@plt-0x54ab0>
2a280: 913ebd29 add x9, x9, #0xfaf
2a284: 913db54a add x10, x10, #0xf6d
2a288: 7100091f cmp w8, #0x2
2a28c: 14000026 b 2a324 <__libc_init@plt-0x3678c>
2a290: b9407909 ldr w9, [x8, #120]
2a294: 37f804c9 tbnz w9, #31, 2a32c <__libc_init@plt-0x36784>
2a298: f0fffee2 adrp x2, 9000 <__libc_init@plt-0x57ab0>
2a29c: 39424109 ldrb w9, [x8, #144]
2a2a0: 913ebc42 add x2, x2, #0xfaf
2a2a4: 34000489 cbz w9, 2a334 <__libc_init@plt-0x3677c>
2a2a8: 39424508 ldrb w8, [x8, #145]
2a2ac: d0ffff09 adrp x9, c000 <__libc_init@plt-0x54ab0>
2a2b0: 913db529 add x9, x9, #0xf6d
2a2b4: 7100011f cmp w8, #0x0
2a2b8: 9a890042 csel x2, x2, x9, eq // eq = none
2a2bc: 1400001e b 2a334 <__libc_init@plt-0x3677c>
2a2c0: b9407909 ldr w9, [x8, #120]
2a2c4: 37f801a9 tbnz w9, #31, 2a2f8 <__libc_init@plt-0x367b8>
2a2c8: b0ffff02 adrp x2, b000 <__libc_init@plt-0x55ab0>
2a2cc: 39401509 ldrb w9, [x8, #5]
2a2d0: 91130442 add x2, x2, #0x4c1
2a2d4: 34000309 cbz w9, 2a334 <__libc_init@plt-0x3677c>
2a2d8: 39401109 ldrb w9, [x8, #4]
2a2dc: 350002c9 cbnz w9, 2a334 <__libc_init@plt-0x3677c>
2a2e0: 39401908 ldrb w8, [x8, #6]
2a2e4: d0ffff09 adrp x9, c000 <__libc_init@plt-0x54ab0>
2a2e8: d0ffff0a adrp x10, c000 <__libc_init@plt-0x54ab0>
2a2ec: 91241929 add x9, x9, #0x906
2a2f0: 9124314a add x10, x10, #0x90c
2a2f4: 1400000b b 2a320 <__libc_init@plt-0x36790>
2a2f8: 90ffff02 adrp x2, a000 <__libc_init@plt-0x56ab0>
2a2fc: 91019442 add x2, x2, #0x65
2a300: 1400000d b 2a334 <__libc_init@plt-0x3677c>
2a304: b9407909 ldr w9, [x8, #120]
2a308: 37f80129 tbnz w9, #31, 2a32c <__libc_init@plt-0x36784>
2a30c: 39424d08 ldrb w8, [x8, #147]
2a310: d0ffff09 adrp x9, c000 <__libc_init@plt-0x54ab0>
2a314: f0fffeea adrp x10, 9000 <__libc_init@plt-0x57ab0>
2a318: 913db529 add x9, x9, #0xf6d
2a31c: 913ebd4a add x10, x10, #0xfaf
2a320: 7100011f cmp w8, #0x0
2a324: 9a890142 csel x2, x10, x9, eq // eq = none
2a328: 14000003 b 2a334 <__libc_init@plt-0x3677c>
2a32c: b0ffff02 adrp x2, b000 <__libc_init@plt-0x55ab0>
2a330: 91130442 add x2, x2, #0x4c1
2a334: aa1403e0 mov x0, x20
2a338: aa1303e1 mov x1, x19
2a33c: 97ffe3e1 bl 232c0 <__libc_init@plt-0x3d7f0>
2a340: 52800020 mov w0, #0x1 // #1
2a344: f94016e8 ldr x8, [x23, #40]
2a348: f85f83a9 ldur x9, [x29, #-8]
2a34c: eb09011f cmp x8, x9
2a350: 54000321 b.ne 2a3b4 <__libc_init@plt-0x366fc> // b.any
2a354: a9454ff4 ldp x20, x19, [sp, #80]
2a358: a94457f6 ldp x22, x21, [sp, #64]
2a35c: a9427bfd ldp x29, x30, [sp, #32]
2a360: f9401bf7 ldr x23, [sp, #48]
2a364: 910183ff add sp, sp, #0x60
2a368: d65f03c0 ret
2a36c: d0ffff02 adrp x2, c000 <__libc_init@plt-0x54ab0>
2a370: 9131a042 add x2, x2, #0xc68
2a374: 17fffff0 b 2a334 <__libc_init@plt-0x3677c>
2a378: aa0903e2 mov x2, x9
2a37c: 17ffffee b 2a334 <__libc_init@plt-0x3677c>
2a380: 910023e0 add x0, sp, #0x8
2a384: 52800201 mov w1, #0x10 // #16
2a388: aa1603e2 mov x2, x22
2a38c: 940037aa bl 38234 <__libc_init@plt-0x2887c>
2a390: b0ffff08 adrp x8, b000 <__libc_init@plt-0x55ab0>
2a394: f100001f cmp x0, #0x0
2a398: 913e3108 add x8, x8, #0xf8c
2a39c: f0ffff01 adrp x1, d000 <__libc_init@plt-0x53ab0>
2a3a0: 9a800103 csel x3, x8, x0, eq // eq = none
2a3a4: 9110b421 add x1, x1, #0x42d
2a3a8: aa1503e0 mov x0, x21
2a3ac: aa1603e2 mov x2, x22
2a3b0: 97ffe316 bl 23008 <__libc_init@plt-0x3daa8>
2a3b4: 9400d9e3 bl 60b40 <__stack_chk_fail@plt>
2a3b8: d10103ff sub sp, sp, #0x40
2a3bc: a9027bfd stp x29, x30, [sp, #32]
2a3c0: 910083fd add x29, sp, #0x20
2a3c4: a9034ff4 stp x20, x19, [sp, #48]
2a3c8: d53bd049 mrs x9, tpidr_el0
2a3cc: aa0103f4 mov x20, x1
2a3d0: f940152a ldr x10, [x9, #40]
2a3d4: 5293c9cb mov w11, #0x9e4e // #40526
2a3d8: 72a397ab movk w11, #0x1cbd, lsl #16
2a3dc: eb0b003f cmp x1, x11
2a3e0: f81f83aa stur x10, [x29, #-8]
2a3e4: 540001cc b.gt 2a41c <__libc_init@plt-0x36694>
2a3e8: 528e3fea mov w10, #0x71ff // #29183
2a3ec: 72a01aea movk w10, #0xd7, lsl #16
2a3f0: eb0a029f cmp x20, x10
2a3f4: 540002a0 b.eq 2a448 <__libc_init@plt-0x36668> // b.none
2a3f8: 5282316a mov w10, #0x118b // #4491
2a3fc: 72a0220a movk w10, #0x110, lsl #16
2a400: eb0a029f cmp x20, x10
2a404: 54000421 b.ne 2a488 <__libc_init@plt-0x36628> // b.any
2a408: f9401408 ldr x8, [x0, #40]
2a40c: f9404108 ldr x8, [x8, #128]
2a410: f100011f cmp x8, #0x0
2a414: 1a9f07e8 cset w8, ne // ne = any
2a418: 14000012 b 2a460 <__libc_init@plt-0x36650>
2a41c: 5293c9ea mov w10, #0x9e4f // #40527
2a420: 72a397aa movk w10, #0x1cbd, lsl #16
2a424: eb0a029f cmp x20, x10
2a428: 54000140 b.eq 2a450 <__libc_init@plt-0x36660> // b.none
2a42c: d294200a mov x10, #0xa100 // #41216
2a430: f2bec3aa movk x10, #0xf61d, lsl #16
2a434: f2c0004a movk x10, #0x2, lsl #32
2a438: eb0a029f cmp x20, x10
2a43c: 54000261 b.ne 2a488 <__libc_init@plt-0x36628> // b.any
2a440: 2a1f03e8 mov w8, wzr
2a444: 14000007 b 2a460 <__libc_init@plt-0x36650>
2a448: 52800028 mov w8, #0x1 // #1
2a44c: 14000005 b 2a460 <__libc_init@plt-0x36650>
2a450: f9401408 ldr x8, [x0, #40]
2a454: b9407908 ldr w8, [x8, #120]
2a458: 2a2803e8 mvn w8, w8
2a45c: 531f7d08 lsr w8, w8, #31
2a460: 39000048 strb w8, [x2]
2a464: f9401528 ldr x8, [x9, #40]
2a468: f85f83a9 ldur x9, [x29, #-8]
2a46c: eb09011f cmp x8, x9
2a470: 54000281 b.ne 2a4c0 <__libc_init@plt-0x365f0> // b.any
2a474: a9434ff4 ldp x20, x19, [sp, #48]
2a478: 52800020 mov w0, #0x1 // #1
2a47c: a9427bfd ldp x29, x30, [sp, #32]
2a480: 910103ff add sp, sp, #0x40
2a484: d65f03c0 ret
2a488: aa0003f3 mov x19, x0
2a48c: 910023e0 add x0, sp, #0x8
2a490: 52800201 mov w1, #0x10 // #16
2a494: aa1403e2 mov x2, x20
2a498: 94003767 bl 38234 <__libc_init@plt-0x2887c>
2a49c: b0ffff08 adrp x8, b000 <__libc_init@plt-0x55ab0>
2a4a0: f100001f cmp x0, #0x0
2a4a4: 913e3108 add x8, x8, #0xf8c
2a4a8: f0ffff01 adrp x1, d000 <__libc_init@plt-0x53ab0>
2a4ac: 9a800103 csel x3, x8, x0, eq // eq = none
2a4b0: 9110b421 add x1, x1, #0x42d
2a4b4: aa1303e0 mov x0, x19
2a4b8: aa1403e2 mov x2, x20
2a4bc: 97ffe2d3 bl 23008 <__libc_init@plt-0x3daa8>
2a4c0: 9400d9a0 bl 60b40 <__stack_chk_fail@plt>
2a4c4: d10103ff sub sp, sp, #0x40
2a4c8: a9027bfd stp x29, x30, [sp, #32]
2a4cc: 910083fd add x29, sp, #0x20
2a4d0: a9034ff4 stp x20, x19, [sp, #48]
2a4d4: d53bd049 mrs x9, tpidr_el0
2a4d8: d294200b mov x11, #0xa100 // #41216
2a4dc: f940152a ldr x10, [x9, #40]
2a4e0: f2bec3ab movk x11, #0xf61d, lsl #16
2a4e4: f2c0004b movk x11, #0x2, lsl #32
2a4e8: eb0b003f cmp x1, x11
2a4ec: f81f83aa stur x10, [x29, #-8]
2a4f0: 54000161 b.ne 2a51c <__libc_init@plt-0x36594> // b.any
2a4f4: 3900007f strb wzr, [x3]
2a4f8: f9401528 ldr x8, [x9, #40]
2a4fc: f85f83a9 ldur x9, [x29, #-8]
2a500: eb09011f cmp x8, x9
2a504: 540002a1 b.ne 2a558 <__libc_init@plt-0x36558> // b.any
2a508: a9434ff4 ldp x20, x19, [sp, #48]
2a50c: 52800020 mov w0, #0x1 // #1
2a510: a9427bfd ldp x29, x30, [sp, #32]
2a514: 910103ff add sp, sp, #0x40
2a518: d65f03c0 ret
2a51c: aa0103f4 mov x20, x1
2a520: aa0003f3 mov x19, x0
2a524: 910023e0 add x0, sp, #0x8
2a528: 52800201 mov w1, #0x10 // #16
2a52c: aa1403e2 mov x2, x20
2a530: 94003741 bl 38234 <__libc_init@plt-0x2887c>
2a534: b0ffff08 adrp x8, b000 <__libc_init@plt-0x55ab0>
2a538: f100001f cmp x0, #0x0
2a53c: 913e3108 add x8, x8, #0xf8c
2a540: f0ffff01 adrp x1, d000 <__libc_init@plt-0x53ab0>
2a544: 9a800103 csel x3, x8, x0, eq // eq = none
2a548: 9110b421 add x1, x1, #0x42d
2a54c: aa1303e0 mov x0, x19
2a550: aa1403e2 mov x2, x20
2a554: 97ffe2ad bl 23008 <__libc_init@plt-0x3daa8>
2a558: 9400d97a bl 60b40 <__stack_chk_fail@plt>
2a55c: d10103ff sub sp, sp, #0x40
2a560: a9027bfd stp x29, x30, [sp, #32]
2a564: 910083fd add x29, sp, #0x20
2a568: a9034ff4 stp x20, x19, [sp, #48]
2a56c: d53bd049 mrs x9, tpidr_el0
2a570: aa0103f4 mov x20, x1
2a574: f940152a ldr x10, [x9, #40]
2a578: 529c91ab mov w11, #0xe48d // #58509
2a57c: 72a0016b movk w11, #0xb, lsl #16
2a580: eb0b003f cmp x1, x11
2a584: f81f83aa stur x10, [x29, #-8]
2a588: 5400028d b.le 2a5d8 <__libc_init@plt-0x364d8>
2a58c: 529c91ca mov w10, #0xe48e // #58510
2a590: 72a0016a movk w10, #0xb, lsl #16
2a594: eb0a029f cmp x20, x10
2a598: 540003e0 b.eq 2a614 <__libc_init@plt-0x3649c> // b.none
2a59c: 5286b3aa mov w10, #0x359d // #13725
2a5a0: 72a385aa movk w10, #0x1c2d, lsl #16
2a5a4: eb0a029f cmp x20, x10
2a5a8: 54000480 b.eq 2a638 <__libc_init@plt-0x36478> // b.none
2a5ac: d28c0eca mov x10, #0x6076 // #24694
2a5b0: f2ba328a movk x10, #0xd194, lsl #16
2a5b4: f2c0004a movk x10, #0x2, lsl #32
2a5b8: eb0a029f cmp x20, x10
2a5bc: 54000741 b.ne 2a6a4 <__libc_init@plt-0x3640c> // b.any
2a5c0: f9401408 ldr x8, [x0, #40]
2a5c4: b940010a ldr w10, [x8]
2a5c8: 7100055f cmp w10, #0x1
2a5cc: 540005a1 b.ne 2a680 <__libc_init@plt-0x36430> // b.any
2a5d0: f9401508 ldr x8, [x8, #40]
2a5d4: 1400002a b 2a67c <__libc_init@plt-0x36434>
2a5d8: 528db84a mov w10, #0x6dc2 // #28098
2a5dc: eb0a029f cmp x20, x10
2a5e0: 54000320 b.eq 2a644 <__libc_init@plt-0x3646c> // b.none
2a5e4: 529260ea mov w10, #0x9307 // #37639
2a5e8: 72a0016a movk w10, #0xb, lsl #16
2a5ec: eb0a029f cmp x20, x10
2a5f0: 540005a1 b.ne 2a6a4 <__libc_init@plt-0x3640c> // b.any
2a5f4: f9401408 ldr x8, [x0, #40]
2a5f8: b940790a ldr w10, [x8, #120]
2a5fc: 37f8032a tbnz w10, #31, 2a660 <__libc_init@plt-0x36450>
2a600: b940010a ldr w10, [x8]
2a604: 7100095f cmp w10, #0x2
2a608: 54000301 b.ne 2a668 <__libc_init@plt-0x36448> // b.any
2a60c: 92800028 mov x8, #0xfffffffffffffffe // #-2
2a610: 1400001b b 2a67c <__libc_init@plt-0x36434>
2a614: f9401408 ldr x8, [x0, #40]
2a618: 9280000a mov x10, #0xffffffffffffffff // #-1
2a61c: b940790b ldr w11, [x8, #120]
2a620: f900004a str x10, [x2]
2a624: 37f802eb tbnz w11, #31, 2a680 <__libc_init@plt-0x36430>
2a628: 3942c10a ldrb w10, [x8, #176]
2a62c: 340002aa cbz w10, 2a680 <__libc_init@plt-0x36430>
2a630: f9405508 ldr x8, [x8, #168]
2a634: 14000012 b 2a67c <__libc_init@plt-0x36434>
2a638: f9401408 ldr x8, [x0, #40]
2a63c: b9812508 ldrsw x8, [x8, #292]
2a640: 1400000f b 2a67c <__libc_init@plt-0x36434>
2a644: f9401408 ldr x8, [x0, #40]
2a648: a9532d0a ldp x10, x11, [x8, #304]
2a64c: f9401908 ldr x8, [x8, #48]
2a650: 8b0b014a add x10, x10, x11
2a654: 8b080148 add x8, x10, x8
2a658: 91000508 add x8, x8, #0x1
2a65c: 14000008 b 2a67c <__libc_init@plt-0x36434>
2a660: 92800008 mov x8, #0xffffffffffffffff // #-1
2a664: 14000006 b 2a67c <__libc_init@plt-0x36434>
2a668: 3940410a ldrb w10, [x8, #16]
2a66c: 3400006a cbz w10, 2a678 <__libc_init@plt-0x36438>
2a670: f9400508 ldr x8, [x8, #8]
2a674: 14000002 b 2a67c <__libc_init@plt-0x36434>
2a678: 12b00008 mov w8, #0x7fffffff // #2147483647
2a67c: f9000048 str x8, [x2]
2a680: f9401528 ldr x8, [x9, #40]
2a684: f85f83a9 ldur x9, [x29, #-8]
2a688: eb09011f cmp x8, x9
2a68c: 54000281 b.ne 2a6dc <__libc_init@plt-0x363d4> // b.any
2a690: a9434ff4 ldp x20, x19, [sp, #48]
2a694: 52800020 mov w0, #0x1 // #1
2a698: a9427bfd ldp x29, x30, [sp, #32]
2a69c: 910103ff add sp, sp, #0x40
2a6a0: d65f03c0 ret
2a6a4: aa0003f3 mov x19, x0
2a6a8: 910023e0 add x0, sp, #0x8
2a6ac: 52800201 mov w1, #0x10 // #16
2a6b0: aa1403e2 mov x2, x20
2a6b4: 940036e0 bl 38234 <__libc_init@plt-0x2887c>
2a6b8: b0ffff08 adrp x8, b000 <__libc_init@plt-0x55ab0>
2a6bc: f100001f cmp x0, #0x0
2a6c0: 913e3108 add x8, x8, #0xf8c
2a6c4: f0ffff01 adrp x1, d000 <__libc_init@plt-0x53ab0>
2a6c8: 9a800103 csel x3, x8, x0, eq // eq = none
2a6cc: 9110b421 add x1, x1, #0x42d
2a6d0: aa1303e0 mov x0, x19
2a6d4: aa1403e2 mov x2, x20
2a6d8: 97ffe24c bl 23008 <__libc_init@plt-0x3daa8>
2a6dc: 9400d919 bl 60b40 <__stack_chk_fail@plt>
2a6e0: aa0103e8 mov x8, x1
2a6e4: 2a0303e4 mov w4, w3
2a6e8: 2a0203e3 mov w3, w2
2a6ec: aa0003e1 mov x1, x0
2a6f0: aa0803e2 mov x2, x8
2a6f4: 14000001 b 2a6f8 <__libc_init@plt-0x363b8>
2a6f8: 52800288 mov w8, #0x14 // #20
2a6fc: d00001c9 adrp x9, 64000 <strcmp@plt+0x3240>
2a700: f9000002 str x2, [x0]
2a704: b9000803 str w3, [x0, #8]
2a708: 3900301f strb wzr, [x0, #12]
2a70c: b900101f str wzr, [x0, #16]
2a710: f9000c1f str xzr, [x0, #24]
2a714: b900201f str wzr, [x0, #32]
2a718: 3900901f strb wzr, [x0, #36]
2a71c: f9001401 str x1, [x0, #40]
2a720: b9003008 str w8, [x0, #48]
2a724: 52800028 mov w8, #0x1 // #1
2a728: 3901001f strb wzr, [x0, #64]
2a72c: 3901201f strb wzr, [x0, #72]
2a730: b900381f str wzr, [x0, #56]
2a734: b803b01f stur wzr, [x0, #59]
2a738: 3901401f strb wzr, [x0, #80]
2a73c: 3901601f strb wzr, [x0, #88]
2a740: 3902001f strb wzr, [x0, #128]
2a744: 3902201f strb wzr, [x0, #136]
2a748: 3902401f strb wzr, [x0, #144]
2a74c: f945f529 ldr x9, [x9, #3048]
2a750: 3902601f strb wzr, [x0, #152]
2a754: a906fc1f stp xzr, xzr, [x0, #104]
2a758: f9003008 str x8, [x0, #96]
2a75c: b9401d29 ldr w9, [x9, #28]
2a760: 3901e01f strb wzr, [x0, #120]
2a764: 39028008 strb w8, [x0, #160]
2a768: b80a101f stur wzr, [x0, #161]
2a76c: b9009c09 str w9, [x0, #156]
2a770: 3902941f strb wzr, [x0, #165]
2a774: 7901501f strh wzr, [x0, #168]
2a778: b900b004 str w4, [x0, #176]
2a77c: d65f03c0 ret
2a780: d10103ff sub sp, sp, #0x40
2a784: a9027bfd stp x29, x30, [sp, #32]
2a788: 910083fd add x29, sp, #0x20
2a78c: a9034ff4 stp x20, x19, [sp, #48]
2a790: aa0203e9 mov x9, x2
2a794: d53bd053 mrs x19, tpidr_el0
2a798: b0ffff02 adrp x2, b000 <__libc_init@plt-0x55ab0>
2a79c: aa0103f4 mov x20, x1
2a7a0: f940166a ldr x10, [x19, #40]
2a7a4: 529e73cb mov w11, #0xf39e // #62366
2a7a8: 91130442 add x2, x2, #0x4c1
2a7ac: 72a298ab movk w11, #0x14c5, lsl #16
2a7b0: eb0b003f cmp x1, x11
2a7b4: f81f83aa stur x10, [x29, #-8]
2a7b8: 540002ed b.le 2a814 <__libc_init@plt-0x3629c>
2a7bc: d28559ca mov x10, #0x2ace // #10958
2a7c0: f2b6582a movk x10, #0xb2c1, lsl #16
2a7c4: f2c0bfca movk x10, #0x5fe, lsl #32
2a7c8: eb0a029f cmp x20, x10
2a7cc: 540004ac b.gt 2a860 <__libc_init@plt-0x36250>
2a7d0: d2845b4a mov x10, #0x22da // #8922
2a7d4: f2a31bca movk x10, #0x18de, lsl #16
2a7d8: f2c0004a movk x10, #0x2, lsl #32
2a7dc: eb0a029f cmp x20, x10
2a7e0: 540009cc b.gt 2a918 <__libc_init@plt-0x36198>
2a7e4: 529e73ea mov w10, #0xf39f // #62367
2a7e8: 72a298aa movk w10, #0x14c5, lsl #16
2a7ec: eb0a029f cmp x20, x10
2a7f0: 54000d40 b.eq 2a998 <__libc_init@plt-0x36118> // b.none
2a7f4: 5282ae8a mov w10, #0x1574 // #5492
2a7f8: 72a3f64a movk w10, #0x1fb2, lsl #16
2a7fc: eb0a029f cmp x20, x10
2a800: 54000cc0 b.eq 2a998 <__libc_init@plt-0x36118> // b.none
2a804: d290b6aa mov x10, #0x85b5 // #34229
2a808: f2a1bb2a movk x10, #0xdd9, lsl #16
2a80c: f2c0004a movk x10, #0x2, lsl #32
2a810: 1400006a b 2a9b8 <__libc_init@plt-0x360f8>
2a814: 5287286a mov w10, #0x3943 // #14659
2a818: 72a017ea movk w10, #0xbf, lsl #16
2a81c: eb0a029f cmp x20, x10
2a820: 5400048d b.le 2a8b0 <__libc_init@plt-0x36200>
2a824: 528b272a mov w10, #0x5939 // #22841
2a828: 72a02a6a movk w10, #0x153, lsl #16
2a82c: eb0a029f cmp x20, x10
2a830: 540005ec b.gt 2a8ec <__libc_init@plt-0x361c4>
2a834: 5287288a mov w10, #0x3944 // #14660
2a838: 72a017ea movk w10, #0xbf, lsl #16
2a83c: eb0a029f cmp x20, x10
2a840: 54000c00 b.eq 2a9c0 <__libc_init@plt-0x360f0> // b.none
2a844: 528ceb0a mov w10, #0x6758 // #26456
2a848: 72a0196a movk w10, #0xcb, lsl #16
2a84c: eb0a029f cmp x20, x10
2a850: 54000b80 b.eq 2a9c0 <__libc_init@plt-0x360f0> // b.none
2a854: 5299a0aa mov w10, #0xcd05 // #52485
2a858: 72a025ea movk w10, #0x12f, lsl #16
2a85c: 14000057 b 2a9b8 <__libc_init@plt-0x360f8>
2a860: d29b59ca mov x10, #0xdace // #56014
2a864: f2b7b22a movk x10, #0xbd91, lsl #16
2a868: f2ca672a movk x10, #0x5339, lsl #32
2a86c: f2e002ea movk x10, #0x17, lsl #48
2a870: eb0a029f cmp x20, x10
2a874: 540006ec b.gt 2a950 <__libc_init@plt-0x36160>
2a878: d28559ea mov x10, #0x2acf // #10959
2a87c: f2b6582a movk x10, #0xb2c1, lsl #16
2a880: f2c0bfca movk x10, #0x5fe, lsl #32
2a884: eb0a029f cmp x20, x10
2a888: 54000880 b.eq 2a998 <__libc_init@plt-0x36118> // b.none
2a88c: d288af4a mov x10, #0x457a // #17786
2a890: f2a6ac4a movk x10, #0x3562, lsl #16
2a894: f2c1064a movk x10, #0x832, lsl #32
2a898: eb0a029f cmp x20, x10
2a89c: 540007e0 b.eq 2a998 <__libc_init@plt-0x36118> // b.none
2a8a0: d2985e6a mov x10, #0xc2f3 // #49907
2a8a4: f2b570aa movk x10, #0xab85, lsl #16
2a8a8: f2db450a movk x10, #0xda28, lsl #32
2a8ac: 14000039 b 2a990 <__libc_init@plt-0x36120>
2a8b0: 528eda6a mov w10, #0x76d3 // #30419
2a8b4: 72a0014a movk w10, #0xa, lsl #16
2a8b8: eb0a029f cmp x20, x10
2a8bc: 5400074d b.le 2a9a4 <__libc_init@plt-0x3610c>
2a8c0: 528eda8a mov w10, #0x76d4 // #30420
2a8c4: 72a0014a movk w10, #0xa, lsl #16
2a8c8: eb0a029f cmp x20, x10
2a8cc: 540007a0 b.eq 2a9c0 <__libc_init@plt-0x360f0> // b.none
2a8d0: 5292596a mov w10, #0x92cb // #37579
2a8d4: 72a0016a movk w10, #0xb, lsl #16
2a8d8: eb0a029f cmp x20, x10
2a8dc: 540005e0 b.eq 2a998 <__libc_init@plt-0x36118> // b.none
2a8e0: 529c552a mov w10, #0xe2a9 // #58025
2a8e4: 72a0016a movk w10, #0xb, lsl #16
2a8e8: 14000034 b 2a9b8 <__libc_init@plt-0x360f8>
2a8ec: 528b274a mov w10, #0x593a // #22842
2a8f0: 72a02a6a movk w10, #0x153, lsl #16
2a8f4: eb0a029f cmp x20, x10
2a8f8: 54000500 b.eq 2a998 <__libc_init@plt-0x36118> // b.none
2a8fc: 5286c4ca mov w10, #0x3626 // #13862
2a900: 72a24f0a movk w10, #0x1278, lsl #16
2a904: eb0a029f cmp x20, x10
2a908: 540005c0 b.eq 2a9c0 <__libc_init@plt-0x360f0> // b.none
2a90c: 5299ee2a mov w10, #0xcf71 // #53105
2a910: 72a24f8a movk w10, #0x127c, lsl #16
2a914: 14000029 b 2a9b8 <__libc_init@plt-0x360f8>
2a918: d2845b6a mov x10, #0x22db // #8923
2a91c: f2a31bca movk x10, #0x18de, lsl #16
2a920: f2c0004a movk x10, #0x2, lsl #32
2a924: eb0a029f cmp x20, x10
2a928: 540004c0 b.eq 2a9c0 <__libc_init@plt-0x360f0> // b.none
2a92c: d29bda0a mov x10, #0xded0 // #57040
2a930: f2a1652a movk x10, #0xb29, lsl #16
2a934: f2c0072a movk x10, #0x39, lsl #32
2a938: eb0a029f cmp x20, x10
2a93c: 540002e0 b.eq 2a998 <__libc_init@plt-0x36118> // b.none
2a940: d28cda2a mov x10, #0x66d1 // #26321
2a944: f2b75a6a movk x10, #0xbad3, lsl #16
2a948: f2c009aa movk x10, #0x4d, lsl #32
2a94c: 1400001b b 2a9b8 <__libc_init@plt-0x360f8>
2a950: d28a7c6a mov x10, #0x53e3 // #21475
2a954: f2a67aaa movk x10, #0x33d5, lsl #16
2a958: f2cc1dca movk x10, #0x60ee, lsl #32
2a95c: f2e051ca movk x10, #0x28e, lsl #48
2a960: eb0a029f cmp x20, x10
2a964: 540002e0 b.eq 2a9c0 <__libc_init@plt-0x360f0> // b.none
2a968: d284bb4a mov x10, #0x25da // #9690
2a96c: f2be750a movk x10, #0xf3a8, lsl #16
2a970: f2d1052a movk x10, #0x8829, lsl #32
2a974: f2e02b8a movk x10, #0x15c, lsl #48
2a978: eb0a029f cmp x20, x10
2a97c: 54000220 b.eq 2a9c0 <__libc_init@plt-0x360f0> // b.none
2a980: d29b59ea mov x10, #0xdacf // #56015
2a984: f2b7b22a movk x10, #0xbd91, lsl #16
2a988: f2ca672a movk x10, #0x5339, lsl #32
2a98c: f2e002ea movk x10, #0x17, lsl #48
2a990: eb0a029f cmp x20, x10
2a994: 540002e1 b.ne 2a9f0 <__libc_init@plt-0x360c0> // b.any
2a998: 90ffff02 adrp x2, a000 <__libc_init@plt-0x56ab0>
2a99c: 91019442 add x2, x2, #0x65
2a9a0: 14000008 b 2a9c0 <__libc_init@plt-0x360f0>
2a9a4: 528d88ea mov w10, #0x6c47 // #27719
2a9a8: eb0a029f cmp x20, x10
2a9ac: 540000a0 b.eq 2a9c0 <__libc_init@plt-0x360f0> // b.none
2a9b0: 528ee2ca mov w10, #0x7716 // #30486
2a9b4: 72a0010a movk w10, #0x8, lsl #16
2a9b8: eb0a029f cmp x20, x10
2a9bc: 540001a1 b.ne 2a9f0 <__libc_init@plt-0x360c0> // b.any
2a9c0: aa0903e0 mov x0, x9
2a9c4: aa0303e1 mov x1, x3
2a9c8: 97ffe23e bl 232c0 <__libc_init@plt-0x3d7f0>
2a9cc: f9401668 ldr x8, [x19, #40]
2a9d0: f85f83a9 ldur x9, [x29, #-8]
2a9d4: eb09011f cmp x8, x9
2a9d8: 54000281 b.ne 2aa28 <__libc_init@plt-0x36088> // b.any
2a9dc: a9434ff4 ldp x20, x19, [sp, #48]
2a9e0: 52800020 mov w0, #0x1 // #1
2a9e4: a9427bfd ldp x29, x30, [sp, #32]
2a9e8: 910103ff add sp, sp, #0x40
2a9ec: d65f03c0 ret
2a9f0: aa0003f3 mov x19, x0
2a9f4: 910023e0 add x0, sp, #0x8
2a9f8: 52800201 mov w1, #0x10 // #16
2a9fc: aa1403e2 mov x2, x20
2aa00: 9400360d bl 38234 <__libc_init@plt-0x2887c>
2aa04: b0ffff08 adrp x8, b000 <__libc_init@plt-0x55ab0>
2aa08: f100001f cmp x0, #0x0
2aa0c: 913e3108 add x8, x8, #0xf8c
2aa10: f0ffff01 adrp x1, d000 <__libc_init@plt-0x53ab0>
2aa14: 9a800103 csel x3, x8, x0, eq // eq = none
2aa18: 9110b421 add x1, x1, #0x42d
2aa1c: aa1303e0 mov x0, x19
2aa20: aa1403e2 mov x2, x20
2aa24: 97ffe179 bl 23008 <__libc_init@plt-0x3daa8>
2aa28: 9400d846 bl 60b40 <__stack_chk_fail@plt>
2aa2c: d10103ff sub sp, sp, #0x40
2aa30: a9027bfd stp x29, x30, [sp, #32]
2aa34: 910083fd add x29, sp, #0x20
2aa38: a9034ff4 stp x20, x19, [sp, #48]
2aa3c: d53bd049 mrs x9, tpidr_el0
2aa40: aa0103f4 mov x20, x1
2aa44: f940152a ldr x10, [x9, #40]
2aa48: 5293c9cb mov w11, #0x9e4e // #40526
2aa4c: 72a397ab movk w11, #0x1cbd, lsl #16
2aa50: eb0b003f cmp x1, x11
2aa54: f81f83aa stur x10, [x29, #-8]
2aa58: 5400010c b.gt 2aa78 <__libc_init@plt-0x36038>
2aa5c: 528e3fea mov w10, #0x71ff // #29183
2aa60: 72a01aea movk w10, #0xd7, lsl #16
2aa64: eb0a029f cmp x20, x10
2aa68: 540001e0 b.eq 2aaa4 <__libc_init@plt-0x3600c> // b.none
2aa6c: 5282316a mov w10, #0x118b // #4491
2aa70: 72a0220a movk w10, #0x110, lsl #16
2aa74: 14000008 b 2aa94 <__libc_init@plt-0x3601c>
2aa78: d294200a mov x10, #0xa100 // #41216
2aa7c: f2bec3aa movk x10, #0xf61d, lsl #16
2aa80: f2c0004a movk x10, #0x2, lsl #32
2aa84: eb0a029f cmp x20, x10
2aa88: 540000a0 b.eq 2aa9c <__libc_init@plt-0x36014> // b.none
2aa8c: 5293c9ea mov w10, #0x9e4f // #40527
2aa90: 72a397aa movk w10, #0x1cbd, lsl #16
2aa94: eb0a029f cmp x20, x10
2aa98: 540001c1 b.ne 2aad0 <__libc_init@plt-0x35fe0> // b.any
2aa9c: 2a1f03e8 mov w8, wzr
2aaa0: 14000002 b 2aaa8 <__libc_init@plt-0x36008>
2aaa4: 52800028 mov w8, #0x1 // #1
2aaa8: 39000048 strb w8, [x2]
2aaac: f9401528 ldr x8, [x9, #40]
2aab0: f85f83a9 ldur x9, [x29, #-8]
2aab4: eb09011f cmp x8, x9
2aab8: 54000281 b.ne 2ab08 <__libc_init@plt-0x35fa8> // b.any
2aabc: a9434ff4 ldp x20, x19, [sp, #48]
2aac0: 52800020 mov w0, #0x1 // #1
2aac4: a9427bfd ldp x29, x30, [sp, #32]
2aac8: 910103ff add sp, sp, #0x40
2aacc: d65f03c0 ret
2aad0: aa0003f3 mov x19, x0
2aad4: 910023e0 add x0, sp, #0x8
2aad8: 52800201 mov w1, #0x10 // #16
2aadc: aa1403e2 mov x2, x20
2aae0: 940035d5 bl 38234 <__libc_init@plt-0x2887c>
2aae4: b0ffff08 adrp x8, b000 <__libc_init@plt-0x55ab0>
2aae8: f100001f cmp x0, #0x0
2aaec: 913e3108 add x8, x8, #0xf8c
2aaf0: f0ffff01 adrp x1, d000 <__libc_init@plt-0x53ab0>
2aaf4: 9a800103 csel x3, x8, x0, eq // eq = none
2aaf8: 9110b421 add x1, x1, #0x42d
2aafc: aa1303e0 mov x0, x19
2ab00: aa1403e2 mov x2, x20
2ab04: 97ffe141 bl 23008 <__libc_init@plt-0x3daa8>
2ab08: 9400d80e bl 60b40 <__stack_chk_fail@plt>
2ab0c: d10103ff sub sp, sp, #0x40
2ab10: a9027bfd stp x29, x30, [sp, #32]
2ab14: 910083fd add x29, sp, #0x20
2ab18: a9034ff4 stp x20, x19, [sp, #48]
2ab1c: d53bd049 mrs x9, tpidr_el0
2ab20: d294200b mov x11, #0xa100 // #41216
2ab24: f940152a ldr x10, [x9, #40]
2ab28: f2bec3ab movk x11, #0xf61d, lsl #16
2ab2c: f2c0004b movk x11, #0x2, lsl #32
2ab30: eb0b003f cmp x1, x11
2ab34: f81f83aa stur x10, [x29, #-8]
2ab38: 54000161 b.ne 2ab64 <__libc_init@plt-0x35f4c> // b.any
2ab3c: 3900007f strb wzr, [x3]
2ab40: f9401528 ldr x8, [x9, #40]
2ab44: f85f83a9 ldur x9, [x29, #-8]
2ab48: eb09011f cmp x8, x9
2ab4c: 540002a1 b.ne 2aba0 <__libc_init@plt-0x35f10> // b.any
2ab50: a9434ff4 ldp x20, x19, [sp, #48]
2ab54: 52800020 mov w0, #0x1 // #1
2ab58: a9427bfd ldp x29, x30, [sp, #32]
2ab5c: 910103ff add sp, sp, #0x40
2ab60: d65f03c0 ret
2ab64: aa0103f4 mov x20, x1
2ab68: aa0003f3 mov x19, x0
2ab6c: 910023e0 add x0, sp, #0x8
2ab70: 52800201 mov w1, #0x10 // #16
2ab74: aa1403e2 mov x2, x20
2ab78: 940035af bl 38234 <__libc_init@plt-0x2887c>
2ab7c: b0ffff08 adrp x8, b000 <__libc_init@plt-0x55ab0>
2ab80: f100001f cmp x0, #0x0
2ab84: 913e3108 add x8, x8, #0xf8c
2ab88: f0ffff01 adrp x1, d000 <__libc_init@plt-0x53ab0>
2ab8c: 9a800103 csel x3, x8, x0, eq // eq = none
2ab90: 9110b421 add x1, x1, #0x42d
2ab94: aa1303e0 mov x0, x19
2ab98: aa1403e2 mov x2, x20
2ab9c: 97ffe11b bl 23008 <__libc_init@plt-0x3daa8>
2aba0: 9400d7e8 bl 60b40 <__stack_chk_fail@plt>
2aba4: d10103ff sub sp, sp, #0x40
2aba8: a9027bfd stp x29, x30, [sp, #32]
2abac: 910083fd add x29, sp, #0x20
2abb0: a9034ff4 stp x20, x19, [sp, #48]
2abb4: d53bd049 mrs x9, tpidr_el0
2abb8: aa0103f4 mov x20, x1
2abbc: f940152b ldr x11, [x9, #40]
2abc0: 9280000a mov x10, #0xffffffffffffffff // #-1
2abc4: 529c91ac mov w12, #0xe48d // #58509
2abc8: 72a0016c movk w12, #0xb, lsl #16
2abcc: eb0c003f cmp x1, x12
2abd0: f81f83ab stur x11, [x29, #-8]
2abd4: 5400020d b.le 2ac14 <__libc_init@plt-0x35e9c>
2abd8: 529c91cb mov w11, #0xe48e // #58510
2abdc: 72a0016b movk w11, #0xb, lsl #16
2abe0: eb0b029f cmp x20, x11
2abe4: 54000260 b.eq 2ac30 <__libc_init@plt-0x35e80> // b.none
2abe8: d28c0ecb mov x11, #0x6076 // #24694
2abec: f2ba328b movk x11, #0xd194, lsl #16
2abf0: f2c0004b movk x11, #0x2, lsl #32
2abf4: eb0b029f cmp x20, x11
2abf8: 540001c0 b.eq 2ac30 <__libc_init@plt-0x35e80> // b.none
2abfc: 5286b3aa mov w10, #0x359d // #13725
2ac00: 72a385aa movk w10, #0x1c2d, lsl #16
2ac04: eb0a029f cmp x20, x10
2ac08: 54000281 b.ne 2ac58 <__libc_init@plt-0x35e58> // b.any
2ac0c: b980b00a ldrsw x10, [x0, #176]
2ac10: 14000008 b 2ac30 <__libc_init@plt-0x35e80>
2ac14: 528db84b mov w11, #0x6dc2 // #28098
2ac18: eb0b029f cmp x20, x11
2ac1c: 540000a0 b.eq 2ac30 <__libc_init@plt-0x35e80> // b.none
2ac20: 529260eb mov w11, #0x9307 // #37639
2ac24: 72a0016b movk w11, #0xb, lsl #16
2ac28: eb0b029f cmp x20, x11
2ac2c: 54000161 b.ne 2ac58 <__libc_init@plt-0x35e58> // b.any
2ac30: f900004a str x10, [x2]
2ac34: f9401528 ldr x8, [x9, #40]
2ac38: f85f83a9 ldur x9, [x29, #-8]
2ac3c: eb09011f cmp x8, x9
2ac40: 54000281 b.ne 2ac90 <__libc_init@plt-0x35e20> // b.any
2ac44: a9434ff4 ldp x20, x19, [sp, #48]
2ac48: 52800020 mov w0, #0x1 // #1
2ac4c: a9427bfd ldp x29, x30, [sp, #32]
2ac50: 910103ff add sp, sp, #0x40
2ac54: d65f03c0 ret
2ac58: aa0003f3 mov x19, x0
2ac5c: 910023e0 add x0, sp, #0x8
2ac60: 52800201 mov w1, #0x10 // #16
2ac64: aa1403e2 mov x2, x20
2ac68: 94003573 bl 38234 <__libc_init@plt-0x2887c>
2ac6c: b0ffff08 adrp x8, b000 <__libc_init@plt-0x55ab0>
2ac70: f100001f cmp x0, #0x0
2ac74: 913e3108 add x8, x8, #0xf8c
2ac78: f0ffff01 adrp x1, d000 <__libc_init@plt-0x53ab0>
2ac7c: 9a800103 csel x3, x8, x0, eq // eq = none
2ac80: 9110b421 add x1, x1, #0x42d
2ac84: aa1303e0 mov x0, x19
2ac88: aa1403e2 mov x2, x20
2ac8c: 97ffe0df bl 23008 <__libc_init@plt-0x3daa8>
2ac90: 9400d7ac bl 60b40 <__stack_chk_fail@plt>
2ac94: a9be7bfd stp x29, x30, [sp, #-32]!
2ac98: a9014ff4 stp x20, x19, [sp, #16]
2ac9c: 910003fd mov x29, sp
2aca0: aa0103f3 mov x19, x1
2aca4: aa0003e1 mov x1, x0
2aca8: 12800004 mov w4, #0xffffffff // #-1
2acac: aa0003f4 mov x20, x0
2acb0: 94000007 bl 2accc <__libc_init@plt-0x35de4>
2acb4: f9400268 ldr x8, [x19]
2acb8: f900027f str xzr, [x19]
2acbc: f9005e88 str x8, [x20, #184]
2acc0: a9414ff4 ldp x20, x19, [sp, #16]
2acc4: a8c27bfd ldp x29, x30, [sp], #32
2acc8: d65f03c0 ret
2accc: 528002a8 mov w8, #0x15 // #21
2acd0: d00001c9 adrp x9, 64000 <strcmp@plt+0x3240>
2acd4: f9000002 str x2, [x0]
2acd8: b9000803 str w3, [x0, #8]
2acdc: 3900301f strb wzr, [x0, #12]
2ace0: b900101f str wzr, [x0, #16]
2ace4: f9000c1f str xzr, [x0, #24]
2ace8: b900201f str wzr, [x0, #32]
2acec: 3900901f strb wzr, [x0, #36]
2acf0: f9001401 str x1, [x0, #40]
2acf4: b9003008 str w8, [x0, #48]
2acf8: 52800028 mov w8, #0x1 // #1
2acfc: 3901001f strb wzr, [x0, #64]
2ad00: 3901201f strb wzr, [x0, #72]
2ad04: b900381f str wzr, [x0, #56]
2ad08: b803b01f stur wzr, [x0, #59]
2ad0c: 3901401f strb wzr, [x0, #80]
2ad10: 3901601f strb wzr, [x0, #88]
2ad14: 3902001f strb wzr, [x0, #128]
2ad18: 3902201f strb wzr, [x0, #136]
2ad1c: 3902401f strb wzr, [x0, #144]
2ad20: f945f529 ldr x9, [x9, #3048]
2ad24: 3902601f strb wzr, [x0, #152]
2ad28: a906fc1f stp xzr, xzr, [x0, #104]
2ad2c: f9003008 str x8, [x0, #96]
2ad30: b9401d29 ldr w9, [x9, #28]
2ad34: 3901e01f strb wzr, [x0, #120]
2ad38: 39028008 strb w8, [x0, #160]
2ad3c: b80a101f stur wzr, [x0, #161]
2ad40: b9009c09 str w9, [x0, #156]
2ad44: 3902941f strb wzr, [x0, #165]
2ad48: 7901501f strh wzr, [x0, #168]
2ad4c: b900b004 str w4, [x0, #176]
2ad50: d65f03c0 ret
2ad54: d10143ff sub sp, sp, #0x50
2ad58: a9027bfd stp x29, x30, [sp, #32]
2ad5c: 910083fd add x29, sp, #0x20
2ad60: f9001bf5 str x21, [sp, #48]
2ad64: a9044ff4 stp x20, x19, [sp, #64]
2ad68: aa0203f4 mov x20, x2
2ad6c: d53bd055 mrs x21, tpidr_el0
2ad70: b0ffff02 adrp x2, b000 <__libc_init@plt-0x55ab0>
2ad74: aa0303f3 mov x19, x3
2ad78: aa0103e8 mov x8, x1
2ad7c: f94016a9 ldr x9, [x21, #40]
2ad80: 529e73ca mov w10, #0xf39e // #62366
2ad84: 91130442 add x2, x2, #0x4c1
2ad88: 72a298aa movk w10, #0x14c5, lsl #16
2ad8c: eb0a003f cmp x1, x10
2ad90: f81f83a9 stur x9, [x29, #-8]
2ad94: 540002ed b.le 2adf0 <__libc_init@plt-0x35cc0>
2ad98: d28559c9 mov x9, #0x2ace // #10958
2ad9c: f2b65829 movk x9, #0xb2c1, lsl #16
2ada0: f2c0bfc9 movk x9, #0x5fe, lsl #32
2ada4: eb09011f cmp x8, x9
2ada8: 540004ac b.gt 2ae3c <__libc_init@plt-0x35c74>
2adac: d2845b49 mov x9, #0x22da // #8922
2adb0: f2a31bc9 movk x9, #0x18de, lsl #16
2adb4: f2c00049 movk x9, #0x2, lsl #32
2adb8: eb09011f cmp x8, x9
2adbc: 540009cc b.gt 2aef4 <__libc_init@plt-0x35bbc>
2adc0: 529e73e9 mov w9, #0xf39f // #62367
2adc4: 72a298a9 movk w9, #0x14c5, lsl #16
2adc8: eb09011f cmp x8, x9
2adcc: 54000d40 b.eq 2af74 <__libc_init@plt-0x35b3c> // b.none
2add0: 5282ae89 mov w9, #0x1574 // #5492
2add4: 72a3f649 movk w9, #0x1fb2, lsl #16
2add8: eb09011f cmp x8, x9
2addc: 54000cc0 b.eq 2af74 <__libc_init@plt-0x35b3c> // b.none
2ade0: d290b6a9 mov x9, #0x85b5 // #34229
2ade4: f2a1bb29 movk x9, #0xdd9, lsl #16
2ade8: f2c00049 movk x9, #0x2, lsl #32
2adec: 1400006a b 2af94 <__libc_init@plt-0x35b1c>
2adf0: 52872869 mov w9, #0x3943 // #14659
2adf4: 72a017e9 movk w9, #0xbf, lsl #16
2adf8: eb09011f cmp x8, x9
2adfc: 5400048d b.le 2ae8c <__libc_init@plt-0x35c24>
2ae00: 528b2729 mov w9, #0x5939 // #22841
2ae04: 72a02a69 movk w9, #0x153, lsl #16
2ae08: eb09011f cmp x8, x9
2ae0c: 540005ec b.gt 2aec8 <__libc_init@plt-0x35be8>
2ae10: 52872889 mov w9, #0x3944 // #14660
2ae14: 72a017e9 movk w9, #0xbf, lsl #16
2ae18: eb09011f cmp x8, x9
2ae1c: 54001000 b.eq 2b01c <__libc_init@plt-0x35a94> // b.none
2ae20: 528ceb09 mov w9, #0x6758 // #26456
2ae24: 72a01969 movk w9, #0xcb, lsl #16
2ae28: eb09011f cmp x8, x9
2ae2c: 54000f80 b.eq 2b01c <__libc_init@plt-0x35a94> // b.none
2ae30: 5299a0a9 mov w9, #0xcd05 // #52485
2ae34: 72a025e9 movk w9, #0x12f, lsl #16
2ae38: 14000057 b 2af94 <__libc_init@plt-0x35b1c>
2ae3c: d29b59c9 mov x9, #0xdace // #56014
2ae40: f2b7b229 movk x9, #0xbd91, lsl #16
2ae44: f2ca6729 movk x9, #0x5339, lsl #32
2ae48: f2e002e9 movk x9, #0x17, lsl #48
2ae4c: eb09011f cmp x8, x9
2ae50: 540006ec b.gt 2af2c <__libc_init@plt-0x35b84>
2ae54: d28559e9 mov x9, #0x2acf // #10959
2ae58: f2b65829 movk x9, #0xb2c1, lsl #16
2ae5c: f2c0bfc9 movk x9, #0x5fe, lsl #32
2ae60: eb09011f cmp x8, x9
2ae64: 54000880 b.eq 2af74 <__libc_init@plt-0x35b3c> // b.none
2ae68: d288af49 mov x9, #0x457a // #17786
2ae6c: f2a6ac49 movk x9, #0x3562, lsl #16
2ae70: f2c10649 movk x9, #0x832, lsl #32
2ae74: eb09011f cmp x8, x9
2ae78: 54000c20 b.eq 2affc <__libc_init@plt-0x35ab4> // b.none
2ae7c: d2985e69 mov x9, #0xc2f3 // #49907
2ae80: f2b570a9 movk x9, #0xab85, lsl #16
2ae84: f2db4509 movk x9, #0xda28, lsl #32
2ae88: 14000039 b 2af6c <__libc_init@plt-0x35b44>
2ae8c: 528eda69 mov w9, #0x76d3 // #30419
2ae90: 72a00149 movk w9, #0xa, lsl #16
2ae94: eb09011f cmp x8, x9
2ae98: 5400074d b.le 2af80 <__libc_init@plt-0x35b30>
2ae9c: 528eda89 mov w9, #0x76d4 // #30420
2aea0: 72a00149 movk w9, #0xa, lsl #16
2aea4: eb09011f cmp x8, x9
2aea8: 54000980 b.eq 2afd8 <__libc_init@plt-0x35ad8> // b.none
2aeac: 52925969 mov w9, #0x92cb // #37579
2aeb0: 72a00169 movk w9, #0xb, lsl #16
2aeb4: eb09011f cmp x8, x9
2aeb8: 54000960 b.eq 2afe4 <__libc_init@plt-0x35acc> // b.none
2aebc: 529c5529 mov w9, #0xe2a9 // #58025
2aec0: 72a00169 movk w9, #0xb, lsl #16
2aec4: 14000034 b 2af94 <__libc_init@plt-0x35b1c>
2aec8: 528b2749 mov w9, #0x593a // #22842
2aecc: 72a02a69 movk w9, #0x153, lsl #16
2aed0: eb09011f cmp x8, x9
2aed4: 540008e0 b.eq 2aff0 <__libc_init@plt-0x35ac0> // b.none
2aed8: 5286c4c9 mov w9, #0x3626 // #13862
2aedc: 72a24f09 movk w9, #0x1278, lsl #16
2aee0: eb09011f cmp x8, x9
2aee4: 540009c0 b.eq 2b01c <__libc_init@plt-0x35a94> // b.none
2aee8: 5299ee29 mov w9, #0xcf71 // #53105
2aeec: 72a24f89 movk w9, #0x127c, lsl #16
2aef0: 14000029 b 2af94 <__libc_init@plt-0x35b1c>
2aef4: d2845b69 mov x9, #0x22db // #8923
2aef8: f2a31bc9 movk x9, #0x18de, lsl #16
2aefc: f2c00049 movk x9, #0x2, lsl #32
2af00: eb09011f cmp x8, x9
2af04: 540008c0 b.eq 2b01c <__libc_init@plt-0x35a94> // b.none
2af08: d29bda09 mov x9, #0xded0 // #57040
2af0c: f2a16529 movk x9, #0xb29, lsl #16
2af10: f2c00729 movk x9, #0x39, lsl #32
2af14: eb09011f cmp x8, x9
2af18: 540002e0 b.eq 2af74 <__libc_init@plt-0x35b3c> // b.none
2af1c: d28cda29 mov x9, #0x66d1 // #26321
2af20: f2b75a69 movk x9, #0xbad3, lsl #16
2af24: f2c009a9 movk x9, #0x4d, lsl #32
2af28: 1400001b b 2af94 <__libc_init@plt-0x35b1c>
2af2c: d28a7c69 mov x9, #0x53e3 // #21475
2af30: f2a67aa9 movk x9, #0x33d5, lsl #16
2af34: f2cc1dc9 movk x9, #0x60ee, lsl #32
2af38: f2e051c9 movk x9, #0x28e, lsl #48
2af3c: eb09011f cmp x8, x9
2af40: 540006e0 b.eq 2b01c <__libc_init@plt-0x35a94> // b.none
2af44: d284bb49 mov x9, #0x25da // #9690
2af48: f2be7509 movk x9, #0xf3a8, lsl #16
2af4c: f2d10529 movk x9, #0x8829, lsl #32
2af50: f2e02b89 movk x9, #0x15c, lsl #48
2af54: eb09011f cmp x8, x9
2af58: 54000620 b.eq 2b01c <__libc_init@plt-0x35a94> // b.none
2af5c: d29b59e9 mov x9, #0xdacf // #56015
2af60: f2b7b229 movk x9, #0xbd91, lsl #16
2af64: f2ca6729 movk x9, #0x5339, lsl #32
2af68: f2e002e9 movk x9, #0x17, lsl #48
2af6c: eb09011f cmp x8, x9
2af70: 54000161 b.ne 2af9c <__libc_init@plt-0x35b14> // b.any
2af74: b0ffff02 adrp x2, b000 <__libc_init@plt-0x55ab0>
2af78: 91198c42 add x2, x2, #0x663
2af7c: 14000028 b 2b01c <__libc_init@plt-0x35a94>
2af80: 528d88e9 mov w9, #0x6c47 // #27719
2af84: eb09011f cmp x8, x9
2af88: 540004a0 b.eq 2b01c <__libc_init@plt-0x35a94> // b.none
2af8c: 528ee2c9 mov w9, #0x7716 // #30486
2af90: 72a00109 movk w9, #0x8, lsl #16
2af94: eb09011f cmp x8, x9
2af98: 54000420 b.eq 2b01c <__libc_init@plt-0x35a94> // b.none
2af9c: aa0003f3 mov x19, x0
2afa0: 910023e0 add x0, sp, #0x8
2afa4: 52800201 mov w1, #0x10 // #16
2afa8: aa0803e2 mov x2, x8
2afac: aa0803f4 mov x20, x8
2afb0: 940034a1 bl 38234 <__libc_init@plt-0x2887c>
2afb4: b0ffff08 adrp x8, b000 <__libc_init@plt-0x55ab0>
2afb8: f100001f cmp x0, #0x0
2afbc: 913e3108 add x8, x8, #0xf8c
2afc0: f0ffff01 adrp x1, d000 <__libc_init@plt-0x53ab0>
2afc4: 9a800103 csel x3, x8, x0, eq // eq = none
2afc8: 9110b421 add x1, x1, #0x42d
2afcc: aa1303e0 mov x0, x19
2afd0: aa1403e2 mov x2, x20
2afd4: 97ffe00d bl 23008 <__libc_init@plt-0x3daa8>
2afd8: f9405c02 ldr x2, [x0, #184]
2afdc: b5000202 cbnz x2, 2b01c <__libc_init@plt-0x35a94>
2afe0: 14000012 b 2b028 <__libc_init@plt-0x35a88>
2afe4: f9405c00 ldr x0, [x0, #184]
2afe8: 97ffde3f bl 228e4 <__libc_init@plt-0x3e1cc>
2afec: 14000006 b 2b004 <__libc_init@plt-0x35aac>
2aff0: f9405c00 ldr x0, [x0, #184]
2aff4: 97ffde44 bl 22904 <__libc_init@plt-0x3e1ac>
2aff8: 14000003 b 2b004 <__libc_init@plt-0x35aac>
2affc: f9405c00 ldr x0, [x0, #184]
2b000: 97ffde49 bl 22924 <__libc_init@plt-0x3e18c>
2b004: d0fffee8 adrp x8, 9000 <__libc_init@plt-0x57ab0>
2b008: b0ffff09 adrp x9, c000 <__libc_init@plt-0x54ab0>
2b00c: 913ebd08 add x8, x8, #0xfaf
2b010: 913db529 add x9, x9, #0xf6d
2b014: 7200001f tst w0, #0x1
2b018: 9a881122 csel x2, x9, x8, ne // ne = any
2b01c: aa1403e0 mov x0, x20
2b020: aa1303e1 mov x1, x19
2b024: 97ffe0a7 bl 232c0 <__libc_init@plt-0x3d7f0>
2b028: f94016a8 ldr x8, [x21, #40]
2b02c: f85f83a9 ldur x9, [x29, #-8]
2b030: eb09011f cmp x8, x9
2b034: 540000e1 b.ne 2b050 <__libc_init@plt-0x35a60> // b.any
2b038: a9444ff4 ldp x20, x19, [sp, #64]
2b03c: 52800020 mov w0, #0x1 // #1
2b040: a9427bfd ldp x29, x30, [sp, #32]
2b044: f9401bf5 ldr x21, [sp, #48]
2b048: 910143ff add sp, sp, #0x50
2b04c: d65f03c0 ret
2b050: 9400d6bc bl 60b40 <__stack_chk_fail@plt>
2b054: d10103ff sub sp, sp, #0x40
2b058: a9027bfd stp x29, x30, [sp, #32]
2b05c: 910083fd add x29, sp, #0x20
2b060: a9034ff4 stp x20, x19, [sp, #48]
2b064: d53bd054 mrs x20, tpidr_el0
2b068: aa0203f3 mov x19, x2
2b06c: aa0103e8 mov x8, x1
2b070: f9401689 ldr x9, [x20, #40]
2b074: 5293c9ca mov w10, #0x9e4e // #40526
2b078: 72a397aa movk w10, #0x1cbd, lsl #16
2b07c: eb0a003f cmp x1, x10
2b080: f81f83a9 stur x9, [x29, #-8]
2b084: 5400016c b.gt 2b0b0 <__libc_init@plt-0x35a00>
2b088: 528e3fe9 mov w9, #0x71ff // #29183
2b08c: 72a01ae9 movk w9, #0xd7, lsl #16
2b090: eb09011f cmp x8, x9
2b094: 54000240 b.eq 2b0dc <__libc_init@plt-0x359d4> // b.none
2b098: 52823169 mov w9, #0x118b // #4491
2b09c: 72a02209 movk w9, #0x110, lsl #16
2b0a0: eb09011f cmp x8, x9
2b0a4: 54000361 b.ne 2b110 <__libc_init@plt-0x359a0> // b.any
2b0a8: 52800028 mov w8, #0x1 // #1
2b0ac: 1400000f b 2b0e8 <__libc_init@plt-0x359c8>
2b0b0: 5293c9e9 mov w9, #0x9e4f // #40527
2b0b4: 72a397a9 movk w9, #0x1cbd, lsl #16
2b0b8: eb09011f cmp x8, x9
2b0bc: 540000c0 b.eq 2b0d4 <__libc_init@plt-0x359dc> // b.none
2b0c0: d2942009 mov x9, #0xa100 // #41216
2b0c4: f2bec3a9 movk x9, #0xf61d, lsl #16
2b0c8: f2c00049 movk x9, #0x2, lsl #32
2b0cc: eb09011f cmp x8, x9
2b0d0: 54000201 b.ne 2b110 <__libc_init@plt-0x359a0> // b.any
2b0d4: 2a1f03e8 mov w8, wzr
2b0d8: 14000004 b 2b0e8 <__libc_init@plt-0x359c8>
2b0dc: f9405c00 ldr x0, [x0, #184]
2b0e0: 97ffddf9 bl 228c4 <__libc_init@plt-0x3e1ec>
2b0e4: 12000008 and w8, w0, #0x1
2b0e8: 39000268 strb w8, [x19]
2b0ec: f9401688 ldr x8, [x20, #40]
2b0f0: f85f83a9 ldur x9, [x29, #-8]
2b0f4: eb09011f cmp x8, x9
2b0f8: 540002a1 b.ne 2b14c <__libc_init@plt-0x35964> // b.any
2b0fc: a9434ff4 ldp x20, x19, [sp, #48]
2b100: 52800020 mov w0, #0x1 // #1
2b104: a9427bfd ldp x29, x30, [sp, #32]
2b108: 910103ff add sp, sp, #0x40
2b10c: d65f03c0 ret
2b110: aa0003f3 mov x19, x0
2b114: 910023e0 add x0, sp, #0x8
2b118: 52800201 mov w1, #0x10 // #16
2b11c: aa0803e2 mov x2, x8
2b120: aa0803f4 mov x20, x8
2b124: 94003444 bl 38234 <__libc_init@plt-0x2887c>
2b128: 90ffff08 adrp x8, b000 <__libc_init@plt-0x55ab0>
2b12c: f100001f cmp x0, #0x0
2b130: 913e3108 add x8, x8, #0xf8c
2b134: d0ffff01 adrp x1, d000 <__libc_init@plt-0x53ab0>
2b138: 9a800103 csel x3, x8, x0, eq // eq = none
2b13c: 9110b421 add x1, x1, #0x42d
2b140: aa1303e0 mov x0, x19
2b144: aa1403e2 mov x2, x20
2b148: 97ffdfb0 bl 23008 <__libc_init@plt-0x3daa8>
2b14c: 9400d67d bl 60b40 <__stack_chk_fail@plt>
2b150: d10103ff sub sp, sp, #0x40
2b154: a9027bfd stp x29, x30, [sp, #32]
2b158: 910083fd add x29, sp, #0x20
2b15c: a9034ff4 stp x20, x19, [sp, #48]
2b160: d53bd049 mrs x9, tpidr_el0
2b164: d294200b mov x11, #0xa100 // #41216
2b168: f940152a ldr x10, [x9, #40]
2b16c: f2bec3ab movk x11, #0xf61d, lsl #16
2b170: f2c0004b movk x11, #0x2, lsl #32
2b174: eb0b003f cmp x1, x11
2b178: f81f83aa stur x10, [x29, #-8]
2b17c: 54000161 b.ne 2b1a8 <__libc_init@plt-0x35908> // b.any
2b180: 3900007f strb wzr, [x3]
2b184: f9401528 ldr x8, [x9, #40]
2b188: f85f83a9 ldur x9, [x29, #-8]
2b18c: eb09011f cmp x8, x9
2b190: 540002a1 b.ne 2b1e4 <__libc_init@plt-0x358cc> // b.any
2b194: a9434ff4 ldp x20, x19, [sp, #48]
2b198: 52800020 mov w0, #0x1 // #1
2b19c: a9427bfd ldp x29, x30, [sp, #32]
2b1a0: 910103ff add sp, sp, #0x40
2b1a4: d65f03c0 ret
2b1a8: aa0103f4 mov x20, x1
2b1ac: aa0003f3 mov x19, x0
2b1b0: 910023e0 add x0, sp, #0x8
2b1b4: 52800201 mov w1, #0x10 // #16
2b1b8: aa1403e2 mov x2, x20
2b1bc: 9400341e bl 38234 <__libc_init@plt-0x2887c>
2b1c0: 90ffff08 adrp x8, b000 <__libc_init@plt-0x55ab0>
2b1c4: f100001f cmp x0, #0x0
2b1c8: 913e3108 add x8, x8, #0xf8c
2b1cc: d0ffff01 adrp x1, d000 <__libc_init@plt-0x53ab0>
2b1d0: 9a800103 csel x3, x8, x0, eq // eq = none
2b1d4: 9110b421 add x1, x1, #0x42d
2b1d8: aa1303e0 mov x0, x19
2b1dc: aa1403e2 mov x2, x20
2b1e0: 97ffdf8a bl 23008 <__libc_init@plt-0x3daa8>
2b1e4: 9400d657 bl 60b40 <__stack_chk_fail@plt>
2b1e8: d10103ff sub sp, sp, #0x40
2b1ec: a9027bfd stp x29, x30, [sp, #32]
2b1f0: 910083fd add x29, sp, #0x20
2b1f4: a9034ff4 stp x20, x19, [sp, #48]
2b1f8: d53bd054 mrs x20, tpidr_el0
2b1fc: aa0203f3 mov x19, x2
2b200: aa0103e8 mov x8, x1
2b204: f940168a ldr x10, [x20, #40]
2b208: 92800009 mov x9, #0xffffffffffffffff // #-1
2b20c: 529c91ab mov w11, #0xe48d // #58509
2b210: 72a0016b movk w11, #0xb, lsl #16
2b214: eb0b003f cmp x1, x11
2b218: f81f83aa stur x10, [x29, #-8]
2b21c: 5400024d b.le 2b264 <__libc_init@plt-0x3584c>
2b220: d28c0eca mov x10, #0x6076 // #24694
2b224: f2ba328a movk x10, #0xd194, lsl #16
2b228: f2c0004a movk x10, #0x2, lsl #32
2b22c: eb0a011f cmp x8, x10
2b230: 54000280 b.eq 2b280 <__libc_init@plt-0x35830> // b.none
2b234: 5286b3aa mov w10, #0x359d // #13725
2b238: 72a385aa movk w10, #0x1c2d, lsl #16
2b23c: eb0a011f cmp x8, x10
2b240: 54000200 b.eq 2b280 <__libc_init@plt-0x35830> // b.none
2b244: 529c91c9 mov w9, #0xe48e // #58510
2b248: 72a00169 movk w9, #0xb, lsl #16
2b24c: eb09011f cmp x8, x9
2b250: 540002c1 b.ne 2b2a8 <__libc_init@plt-0x35808> // b.any
2b254: f9405c00 ldr x0, [x0, #184]
2b258: 97ffddbb bl 22944 <__libc_init@plt-0x3e16c>
2b25c: aa0003e9 mov x9, x0
2b260: 14000008 b 2b280 <__libc_init@plt-0x35830>
2b264: 528db84a mov w10, #0x6dc2 // #28098
2b268: eb0a011f cmp x8, x10
2b26c: 540000a0 b.eq 2b280 <__libc_init@plt-0x35830> // b.none
2b270: 529260ea mov w10, #0x9307 // #37639
2b274: 72a0016a movk w10, #0xb, lsl #16
2b278: eb0a011f cmp x8, x10
2b27c: 54000161 b.ne 2b2a8 <__libc_init@plt-0x35808> // b.any
2b280: f9000269 str x9, [x19]
2b284: f9401688 ldr x8, [x20, #40]
2b288: f85f83a9 ldur x9, [x29, #-8]
2b28c: eb09011f cmp x8, x9
2b290: 540002a1 b.ne 2b2e4 <__libc_init@plt-0x357cc> // b.any
2b294: a9434ff4 ldp x20, x19, [sp, #48]
2b298: 52800020 mov w0, #0x1 // #1
2b29c: a9427bfd ldp x29, x30, [sp, #32]
2b2a0: 910103ff add sp, sp, #0x40
2b2a4: d65f03c0 ret
2b2a8: aa0003f3 mov x19, x0
2b2ac: 910023e0 add x0, sp, #0x8
2b2b0: 52800201 mov w1, #0x10 // #16
2b2b4: aa0803e2 mov x2, x8
2b2b8: aa0803f4 mov x20, x8
2b2bc: 940033de bl 38234 <__libc_init@plt-0x2887c>
2b2c0: 90ffff08 adrp x8, b000 <__libc_init@plt-0x55ab0>
2b2c4: f100001f cmp x0, #0x0
2b2c8: 913e3108 add x8, x8, #0xf8c
2b2cc: d0ffff01 adrp x1, d000 <__libc_init@plt-0x53ab0>
2b2d0: 9a800103 csel x3, x8, x0, eq // eq = none
2b2d4: 9110b421 add x1, x1, #0x42d
2b2d8: aa1303e0 mov x0, x19
2b2dc: aa1403e2 mov x2, x20
2b2e0: 97ffdf4a bl 23008 <__libc_init@plt-0x3daa8>
2b2e4: 9400d617 bl 60b40 <__stack_chk_fail@plt>
2b2e8: a9be7bfd stp x29, x30, [sp, #-32]!
2b2ec: f9000bf3 str x19, [sp, #16]
2b2f0: 910003fd mov x29, sp
2b2f4: 2a0203e3 mov w3, w2
2b2f8: aa0103e2 mov x2, x1
2b2fc: aa0003e1 mov x1, x0
2b300: 12800004 mov w4, #0xffffffff // #-1
2b304: aa0003f3 mov x19, x0
2b308: 94000005 bl 2b31c <__libc_init@plt-0x35794>
2b30c: f9005e7f str xzr, [x19, #184]
2b310: f9400bf3 ldr x19, [sp, #16]
2b314: a8c27bfd ldp x29, x30, [sp], #32
2b318: d65f03c0 ret
2b31c: 528002c8 mov w8, #0x16 // #22
2b320: b00001c9 adrp x9, 64000 <strcmp@plt+0x3240>
2b324: f9000002 str x2, [x0]
2b328: b9000803 str w3, [x0, #8]
2b32c: 3900301f strb wzr, [x0, #12]
2b330: b900101f str wzr, [x0, #16]
2b334: f9000c1f str xzr, [x0, #24]
2b338: b900201f str wzr, [x0, #32]
2b33c: 3900901f strb wzr, [x0, #36]
2b340: f9001401 str x1, [x0, #40]
2b344: b9003008 str w8, [x0, #48]
2b348: 52800028 mov w8, #0x1 // #1
2b34c: 3901001f strb wzr, [x0, #64]
2b350: 3901201f strb wzr, [x0, #72]
2b354: b900381f str wzr, [x0, #56]
2b358: b803b01f stur wzr, [x0, #59]
2b35c: 3901401f strb wzr, [x0, #80]
2b360: 3901601f strb wzr, [x0, #88]
2b364: 3902001f strb wzr, [x0, #128]
2b368: 3902201f strb wzr, [x0, #136]
2b36c: 3902401f strb wzr, [x0, #144]
2b370: f945f529 ldr x9, [x9, #3048]
2b374: 3902601f strb wzr, [x0, #152]
2b378: a906fc1f stp xzr, xzr, [x0, #104]
2b37c: f9003008 str x8, [x0, #96]
2b380: b9401d29 ldr w9, [x9, #28]
2b384: 3901e01f strb wzr, [x0, #120]
2b388: 39028008 strb w8, [x0, #160]
2b38c: b80a101f stur wzr, [x0, #161]
2b390: b9009c09 str w9, [x0, #156]
2b394: 3902941f strb wzr, [x0, #165]
2b398: 7901501f strh wzr, [x0, #168]
2b39c: b900b004 str w4, [x0, #176]
2b3a0: d65f03c0 ret
2b3a4: f9405c09 ldr x9, [x0, #184]
2b3a8: aa0003e8 mov x8, x0
2b3ac: 52800020 mov w0, #0x1 // #1
2b3b0: 8b020129 add x9, x9, x2
2b3b4: f9005d09 str x9, [x8, #184]
2b3b8: d65f03c0 ret
2b3bc: f9405c09 ldr x9, [x0, #184]
2b3c0: aa0003e8 mov x8, x0
2b3c4: 52800020 mov w0, #0x1 // #1
2b3c8: 8b020129 add x9, x9, x2
2b3cc: f9005d09 str x9, [x8, #184]
2b3d0: d65f03c0 ret
2b3d4: f9405c09 ldr x9, [x0, #184]
2b3d8: aa0003e8 mov x8, x0
2b3dc: 52800020 mov w0, #0x1 // #1
2b3e0: 8b020529 add x9, x9, x2, lsl #1
2b3e4: f9005d09 str x9, [x8, #184]
2b3e8: d65f03c0 ret
2b3ec: f9405c09 ldr x9, [x0, #184]
2b3f0: aa0003e8 mov x8, x0
2b3f4: 52800020 mov w0, #0x1 // #1
2b3f8: 8b020929 add x9, x9, x2, lsl #2
2b3fc: f9005d09 str x9, [x8, #184]
2b400: d65f03c0 ret
2b404: a9be7bfd stp x29, x30, [sp, #-32]!
2b408: f9000bf3 str x19, [sp, #16]
2b40c: 910003fd mov x29, sp
2b410: aa0003f3 mov x19, x0
2b414: 97ffde2b bl 22cc0 <__libc_init@plt-0x3ddf0>
2b418: f9405260 ldr x0, [x19, #160]
2b41c: b4000040 cbz x0, 2b424 <__libc_init@plt-0x3568c>
2b420: 97ffea2d bl 25cd4 <__libc_init@plt-0x3addc>
2b424: b9401260 ldr w0, [x19, #16]
2b428: f9400bf3 ldr x19, [sp, #16]
2b42c: a8c27bfd ldp x29, x30, [sp], #32
2b430: d65f03c0 ret
2b434: 3900011f strb wzr, [x8]
2b438: 3901911f strb wzr, [x8, #100]
2b43c: d65f03c0 ret
2b440: 3900011f strb wzr, [x8]
2b444: 3901911f strb wzr, [x8, #100]
2b448: d65f03c0 ret
2b44c: 3900011f strb wzr, [x8]
2b450: 3901911f strb wzr, [x8, #100]
2b454: d65f03c0 ret
2b458: a9be7bfd stp x29, x30, [sp, #-32]!
2b45c: f9000bf3 str x19, [sp, #16]
2b460: 910003fd mov x29, sp
2b464: aa0803f3 mov x19, x8
2b468: f9400008 ldr x8, [x0]
2b46c: f9400021 ldr x1, [x1]
2b470: f9400508 ldr x8, [x8, #8]
2b474: 91090020 add x0, x1, #0x240
2b478: b9400102 ldr w2, [x8]
2b47c: aa1303e8 mov x8, x19
2b480: 940019b7 bl 31b5c <__libc_init@plt-0x2ef54>
2b484: 52800028 mov w8, #0x1 // #1
2b488: 39019268 strb w8, [x19, #100]
2b48c: f9400bf3 ldr x19, [sp, #16]
2b490: a8c27bfd ldp x29, x30, [sp], #32
2b494: d65f03c0 ret
2b498: a9be7bfd stp x29, x30, [sp, #-32]!
2b49c: f9000bf3 str x19, [sp, #16]
2b4a0: 910003fd mov x29, sp
2b4a4: aa0803f3 mov x19, x8
2b4a8: f9400008 ldr x8, [x0]
2b4ac: f9400021 ldr x1, [x1]
2b4b0: f9400508 ldr x8, [x8, #8]
2b4b4: 91092020 add x0, x1, #0x248
2b4b8: b9400102 ldr w2, [x8]
2b4bc: aa1303e8 mov x8, x19
2b4c0: 94001df4 bl 32c90 <__libc_init@plt-0x2de20>
2b4c4: 52800028 mov w8, #0x1 // #1
2b4c8: 39019268 strb w8, [x19, #100]
2b4cc: f9400bf3 ldr x19, [sp, #16]
2b4d0: a8c27bfd ldp x29, x30, [sp], #32
2b4d4: d65f03c0 ret
2b4d8: f9400009 ldr x9, [x0]
2b4dc: a9402921 ldp x1, x10, [x9]
2b4e0: b9400142 ldr w2, [x10]
2b4e4: 17fff7eb b 29490 <__libc_init@plt-0x37620>
2b4e8: f9400009 ldr x9, [x0]
2b4ec: f940002a ldr x10, [x1]
2b4f0: a9402d21 ldp x1, x11, [x9]
2b4f4: 9108c140 add x0, x10, #0x230
2b4f8: b9400162 ldr w2, [x11]
2b4fc: 17fff81c b 2956c <__libc_init@plt-0x37544>
2b500: a9be7bfd stp x29, x30, [sp, #-32]!
2b504: f9000bf3 str x19, [sp, #16]
2b508: 910003fd mov x29, sp
2b50c: aa0803f3 mov x19, x8
2b510: f9400008 ldr x8, [x0]
2b514: f9400021 ldr x1, [x1]
2b518: f9400508 ldr x8, [x8, #8]
2b51c: 91012020 add x0, x1, #0x48
2b520: b9400102 ldr w2, [x8]
2b524: aa1303e8 mov x8, x19
2b528: 94002231 bl 33dec <__libc_init@plt-0x2ccc4>
2b52c: 52800028 mov w8, #0x1 // #1
2b530: 39019268 strb w8, [x19, #100]
2b534: f9400bf3 ldr x19, [sp, #16]
2b538: a8c27bfd ldp x29, x30, [sp], #32
2b53c: d65f03c0 ret
2b540: a9be7bfd stp x29, x30, [sp, #-32]!
2b544: f9000bf3 str x19, [sp, #16]
2b548: 910003fd mov x29, sp
2b54c: aa0803f3 mov x19, x8
2b550: f9400008 ldr x8, [x0]
2b554: f9400021 ldr x1, [x1]
2b558: f9400508 ldr x8, [x8, #8]
2b55c: 91014020 add x0, x1, #0x50
2b560: b9400102 ldr w2, [x8]
2b564: aa1303e8 mov x8, x19
2b568: 9400266e bl 34f20 <__libc_init@plt-0x2bb90>
2b56c: 52800028 mov w8, #0x1 // #1
2b570: 39019268 strb w8, [x19, #100]
2b574: f9400bf3 ldr x19, [sp, #16]
2b578: a8c27bfd ldp x29, x30, [sp], #32
2b57c: d65f03c0 ret
2b580: f9400009 ldr x9, [x0]
2b584: a9402921 ldp x1, x10, [x9]
2b588: b9400142 ldr w2, [x10]
2b58c: 17fff7c1 b 29490 <__libc_init@plt-0x37620>
2b590: f9400009 ldr x9, [x0]
2b594: f940002a ldr x10, [x1]
2b598: a9402d21 ldp x1, x11, [x9]
2b59c: 91012140 add x0, x10, #0x48
2b5a0: b9400162 ldr w2, [x11]
2b5a4: 17fff7f2 b 2956c <__libc_init@plt-0x37544>
2b5a8: 3900011f strb wzr, [x8]
2b5ac: 3901911f strb wzr, [x8, #100]
2b5b0: d65f03c0 ret
2b5b4: 3900011f strb wzr, [x8]
2b5b8: 3901911f strb wzr, [x8, #100]
2b5bc: d65f03c0 ret
2b5c0: a9be7bfd stp x29, x30, [sp, #-32]!
2b5c4: f9000bf3 str x19, [sp, #16]
2b5c8: 910003fd mov x29, sp
2b5cc: aa0803f3 mov x19, x8
2b5d0: f9400008 ldr x8, [x0]
2b5d4: f9400021 ldr x1, [x1]
2b5d8: f9400508 ldr x8, [x8, #8]
2b5dc: 91010020 add x0, x1, #0x40
2b5e0: b9400102 ldr w2, [x8]
2b5e4: aa1303e8 mov x8, x19
2b5e8: 94002aa5 bl 3607c <__libc_init@plt-0x2aa34>
2b5ec: 52800028 mov w8, #0x1 // #1
2b5f0: 39019268 strb w8, [x19, #100]
2b5f4: f9400bf3 ldr x19, [sp, #16]
2b5f8: a8c27bfd ldp x29, x30, [sp], #32
2b5fc: d65f03c0 ret
2b600: a9be7bfd stp x29, x30, [sp, #-32]!
2b604: f9000bf3 str x19, [sp, #16]
2b608: 910003fd mov x29, sp
2b60c: aa0803f3 mov x19, x8
2b610: f9400008 ldr x8, [x0]
2b614: f9400021 ldr x1, [x1]
2b618: f9400508 ldr x8, [x8, #8]
2b61c: 91012020 add x0, x1, #0x48
2b620: b9400102 ldr w2, [x8]
2b624: aa1303e8 mov x8, x19
2b628: 94002ee2 bl 371b0 <__libc_init@plt-0x29900>
2b62c: 52800028 mov w8, #0x1 // #1
2b630: 39019268 strb w8, [x19, #100]
2b634: f9400bf3 ldr x19, [sp, #16]
2b638: a8c27bfd ldp x29, x30, [sp], #32
2b63c: d65f03c0 ret
2b640: f9400009 ldr x9, [x0]
2b644: a9402921 ldp x1, x10, [x9]
2b648: b9400142 ldr w2, [x10]
2b64c: 17fff791 b 29490 <__libc_init@plt-0x37620>
2b650: f9400009 ldr x9, [x0]
2b654: f940002a ldr x10, [x1]
2b658: a9402d21 ldp x1, x11, [x9]
2b65c: 9100c140 add x0, x10, #0x30
2b660: b9400162 ldr w2, [x11]
2b664: 17fff7c2 b 2956c <__libc_init@plt-0x37544>
2b668: 3900011f strb wzr, [x8]
2b66c: 3901911f strb wzr, [x8, #100]
2b670: d65f03c0 ret
2b674: 3900011f strb wzr, [x8]
2b678: 3901911f strb wzr, [x8, #100]
2b67c: d65f03c0 ret
2b680: 3900011f strb wzr, [x8]
2b684: 3901911f strb wzr, [x8, #100]
2b688: d65f03c0 ret
2b68c: 3900011f strb wzr, [x8]
2b690: 3901911f strb wzr, [x8, #100]
2b694: d65f03c0 ret
2b698: 3900011f strb wzr, [x8]
2b69c: 3901911f strb wzr, [x8, #100]
2b6a0: d65f03c0 ret
2b6a4: 3900011f strb wzr, [x8]
2b6a8: 3901911f strb wzr, [x8, #100]
2b6ac: d65f03c0 ret
2b6b0: 3900011f strb wzr, [x8]
2b6b4: 3901911f strb wzr, [x8, #100]
2b6b8: d65f03c0 ret
2b6bc: 3900011f strb wzr, [x8]
2b6c0: 3901911f strb wzr, [x8, #100]
2b6c4: d65f03c0 ret
2b6c8: 2a1f03e0 mov w0, wzr
2b6cc: d65f03c0 ret
2b6d0: 2a1f03e0 mov w0, wzr
2b6d4: d65f03c0 ret
2b6d8: 2a1f03e0 mov w0, wzr
2b6dc: d65f03c0 ret
2b6e0: 2a1f03e0 mov w0, wzr
2b6e4: d65f03c0 ret
2b6e8: 2a1f03e0 mov w0, wzr
2b6ec: d65f03c0 ret
2b6f0: 2a1f03e0 mov w0, wzr
2b6f4: d65f03c0 ret
2b6f8: 2a1f03e0 mov w0, wzr
2b6fc: d65f03c0 ret
2b700: f9400008 ldr x8, [x0]
2b704: f9400024 ldr x4, [x1]
2b708: a9400901 ldp x1, x2, [x8]
2b70c: f9401480 ldr x0, [x4, #40]
2b710: f9400903 ldr x3, [x8, #16]
2b714: 17ffe2aa b 241bc <__libc_init@plt-0x3c8f4>
2b718: a9bf7bfd stp x29, x30, [sp, #-16]!
2b71c: 910003fd mov x29, sp
2b720: f9400020 ldr x0, [x1]
2b724: b0ffff01 adrp x1, c000 <__libc_init@plt-0x54ab0>
2b728: 911a7c21 add x1, x1, #0x69f
2b72c: 97ffde37 bl 23008 <__libc_init@plt-0x3daa8>
2b730: f9400008 ldr x8, [x0]
2b734: f9400024 ldr x4, [x1]
2b738: a9400901 ldp x1, x2, [x8]
2b73c: f9401480 ldr x0, [x4, #40]
2b740: f9400903 ldr x3, [x8, #16]
2b744: 17ffe29e b 241bc <__libc_init@plt-0x3c8f4>
2b748: a9bf7bfd stp x29, x30, [sp, #-16]!
2b74c: 910003fd mov x29, sp
2b750: f9400020 ldr x0, [x1]
2b754: b0ffff01 adrp x1, c000 <__libc_init@plt-0x54ab0>
2b758: 911a7c21 add x1, x1, #0x69f
2b75c: 97ffde2b bl 23008 <__libc_init@plt-0x3daa8>
2b760: f9400008 ldr x8, [x0]
2b764: f9400024 ldr x4, [x1]
2b768: a9400901 ldp x1, x2, [x8]
2b76c: f9401480 ldr x0, [x4, #40]
2b770: f9400903 ldr x3, [x8, #16]
2b774: 17ffe292 b 241bc <__libc_init@plt-0x3c8f4>
2b778: a9bf7bfd stp x29, x30, [sp, #-16]!
2b77c: 910003fd mov x29, sp
2b780: f9400020 ldr x0, [x1]
2b784: b0ffff01 adrp x1, c000 <__libc_init@plt-0x54ab0>
2b788: 911a7c21 add x1, x1, #0x69f
2b78c: 97ffde1f bl 23008 <__libc_init@plt-0x3daa8>
2b790: f9400028 ldr x8, [x1]
2b794: f9400009 ldr x9, [x0]
2b798: f9401508 ldr x8, [x8, #40]
2b79c: a9400921 ldp x1, x2, [x9]
2b7a0: f9400100 ldr x0, [x8]
2b7a4: f9400923 ldr x3, [x9, #16]
2b7a8: 17fff0a9 b 27a4c <__libc_init@plt-0x39064>
2b7ac: f9400028 ldr x8, [x1]
2b7b0: f9400009 ldr x9, [x0]
2b7b4: f9401508 ldr x8, [x8, #40]
2b7b8: a9400921 ldp x1, x2, [x9]
2b7bc: f9400100 ldr x0, [x8]
2b7c0: f9400923 ldr x3, [x9, #16]
2b7c4: 17fff0a2 b 27a4c <__libc_init@plt-0x39064>
2b7c8: f9400028 ldr x8, [x1]
2b7cc: f9400009 ldr x9, [x0]
2b7d0: f9401508 ldr x8, [x8, #40]
2b7d4: a9400921 ldp x1, x2, [x9]
2b7d8: f9400100 ldr x0, [x8]
2b7dc: f9400923 ldr x3, [x9, #16]
2b7e0: 17fff09b b 27a4c <__libc_init@plt-0x39064>
2b7e4: f9400028 ldr x8, [x1]
2b7e8: f9400009 ldr x9, [x0]
2b7ec: f9401508 ldr x8, [x8, #40]
2b7f0: a9400921 ldp x1, x2, [x9]
2b7f4: f9400100 ldr x0, [x8]
2b7f8: f9400923 ldr x3, [x9, #16]
2b7fc: 17fff094 b 27a4c <__libc_init@plt-0x39064>
2b800: f9400028 ldr x8, [x1]
2b804: f9400009 ldr x9, [x0]
2b808: f9401508 ldr x8, [x8, #40]
2b80c: a9400921 ldp x1, x2, [x9]
2b810: f9400100 ldr x0, [x8]
2b814: f9400923 ldr x3, [x9, #16]
2b818: 17fff08d b 27a4c <__libc_init@plt-0x39064>
2b81c: f9400028 ldr x8, [x1]
2b820: f9400009 ldr x9, [x0]
2b824: f9401508 ldr x8, [x8, #40]
2b828: a9400921 ldp x1, x2, [x9]
2b82c: f9400100 ldr x0, [x8]
2b830: f9400923 ldr x3, [x9, #16]
2b834: 17fff086 b 27a4c <__libc_init@plt-0x39064>
2b838: 2a1f03e0 mov w0, wzr
2b83c: d65f03c0 ret
2b840: 2a1f03e0 mov w0, wzr
2b844: d65f03c0 ret
2b848: 2a1f03e0 mov w0, wzr
2b84c: d65f03c0 ret
2b850: f9400008 ldr x8, [x0]
2b854: 52800020 mov w0, #0x1 // #1
2b858: f9400029 ldr x9, [x1]
2b85c: f9400508 ldr x8, [x8, #8]
2b860: f9405d2a ldr x10, [x9, #184]
2b864: 8b080148 add x8, x10, x8
2b868: f9005d28 str x8, [x9, #184]
2b86c: d65f03c0 ret
2b870: 2a1f03e0 mov w0, wzr
2b874: d65f03c0 ret
2b878: 2a1f03e0 mov w0, wzr
2b87c: d65f03c0 ret
2b880: 2a1f03e0 mov w0, wzr
2b884: d65f03c0 ret
2b888: 2a1f03e0 mov w0, wzr
2b88c: d65f03c0 ret
2b890: 2a1f03e0 mov w0, wzr
2b894: d65f03c0 ret
2b898: f9400008 ldr x8, [x0]
2b89c: f9400023 ldr x3, [x1]
2b8a0: a9400901 ldp x1, x2, [x8]
2b8a4: 9100a060 add x0, x3, #0x28
2b8a8: 14000a1b b 2e114 <__libc_init@plt-0x3299c>
2b8ac: a9bf7bfd stp x29, x30, [sp, #-16]!
2b8b0: 910003fd mov x29, sp
2b8b4: f9400020 ldr x0, [x1]
2b8b8: d503201f nop
2b8bc: 10ef28c1 adr x1, 9dd4 <__libc_init@plt-0x56cdc>
2b8c0: 97ffddd2 bl 23008 <__libc_init@plt-0x3daa8>
2b8c4: f9400008 ldr x8, [x0]
2b8c8: f9400023 ldr x3, [x1]
2b8cc: a9400901 ldp x1, x2, [x8]
2b8d0: 9100a060 add x0, x3, #0x28
2b8d4: 14000a10 b 2e114 <__libc_init@plt-0x3299c>
2b8d8: a9bf7bfd stp x29, x30, [sp, #-16]!
2b8dc: 910003fd mov x29, sp
2b8e0: f9400020 ldr x0, [x1]
2b8e4: d503201f nop
2b8e8: 10ef2761 adr x1, 9dd4 <__libc_init@plt-0x56cdc>
2b8ec: 97ffddc7 bl 23008 <__libc_init@plt-0x3daa8>
2b8f0: f9400008 ldr x8, [x0]
2b8f4: aa1f03e3 mov x3, xzr
2b8f8: f9400024 ldr x4, [x1]
2b8fc: a9400901 ldp x1, x2, [x8]
2b900: f9401480 ldr x0, [x4, #40]
2b904: 17ffe22e b 241bc <__libc_init@plt-0x3c8f4>
2b908: a9bf7bfd stp x29, x30, [sp, #-16]!
2b90c: 910003fd mov x29, sp
2b910: f9400020 ldr x0, [x1]
2b914: b0ffff01 adrp x1, c000 <__libc_init@plt-0x54ab0>
2b918: 911a7c21 add x1, x1, #0x69f
2b91c: 97ffddbb bl 23008 <__libc_init@plt-0x3daa8>
2b920: f9400008 ldr x8, [x0]
2b924: aa1f03e3 mov x3, xzr
2b928: f9400024 ldr x4, [x1]
2b92c: a9400901 ldp x1, x2, [x8]
2b930: f9401480 ldr x0, [x4, #40]
2b934: 17ffe222 b 241bc <__libc_init@plt-0x3c8f4>
2b938: a9bf7bfd stp x29, x30, [sp, #-16]!
2b93c: 910003fd mov x29, sp
2b940: f9400020 ldr x0, [x1]
2b944: b0ffff01 adrp x1, c000 <__libc_init@plt-0x54ab0>
2b948: 911a7c21 add x1, x1, #0x69f
2b94c: 97ffddaf bl 23008 <__libc_init@plt-0x3daa8>
2b950: f9400008 ldr x8, [x0]
2b954: aa1f03e3 mov x3, xzr
2b958: f9400024 ldr x4, [x1]
2b95c: a9400901 ldp x1, x2, [x8]
2b960: f9401480 ldr x0, [x4, #40]
2b964: 17ffe216 b 241bc <__libc_init@plt-0x3c8f4>
2b968: a9bf7bfd stp x29, x30, [sp, #-16]!
2b96c: 910003fd mov x29, sp
2b970: f9400020 ldr x0, [x1]
2b974: b0ffff01 adrp x1, c000 <__libc_init@plt-0x54ab0>
2b978: 911a7c21 add x1, x1, #0x69f
2b97c: 97ffdda3 bl 23008 <__libc_init@plt-0x3daa8>
2b980: f9400028 ldr x8, [x1]
2b984: f9400009 ldr x9, [x0]
2b988: f9401508 ldr x8, [x8, #40]
2b98c: a9400921 ldp x1, x2, [x9]
2b990: f9400100 ldr x0, [x8]
2b994: 17fff051 b 27ad8 <__libc_init@plt-0x38fd8>
2b998: f9400028 ldr x8, [x1]
2b99c: f9400009 ldr x9, [x0]
2b9a0: f9401508 ldr x8, [x8, #40]
2b9a4: a9400921 ldp x1, x2, [x9]
2b9a8: f9400100 ldr x0, [x8]
2b9ac: 17fff04b b 27ad8 <__libc_init@plt-0x38fd8>
2b9b0: f9400028 ldr x8, [x1]
2b9b4: f9400009 ldr x9, [x0]
2b9b8: f9401508 ldr x8, [x8, #40]
2b9bc: a9400921 ldp x1, x2, [x9]
2b9c0: f9400100 ldr x0, [x8]
2b9c4: 17fff045 b 27ad8 <__libc_init@plt-0x38fd8>
2b9c8: f9400028 ldr x8, [x1]
2b9cc: f9400009 ldr x9, [x0]
2b9d0: f9401508 ldr x8, [x8, #40]
2b9d4: a9400921 ldp x1, x2, [x9]
2b9d8: f9400100 ldr x0, [x8]
2b9dc: 17fff03f b 27ad8 <__libc_init@plt-0x38fd8>
2b9e0: f9400028 ldr x8, [x1]
2b9e4: f9400009 ldr x9, [x0]
2b9e8: f9401508 ldr x8, [x8, #40]
2b9ec: a9400921 ldp x1, x2, [x9]
2b9f0: f9400100 ldr x0, [x8]
2b9f4: 17fff039 b 27ad8 <__libc_init@plt-0x38fd8>
2b9f8: f9400028 ldr x8, [x1]
2b9fc: f9400009 ldr x9, [x0]
2ba00: f9401508 ldr x8, [x8, #40]
2ba04: a9400921 ldp x1, x2, [x9]
2ba08: f9400100 ldr x0, [x8]
2ba0c: 17fff033 b 27ad8 <__libc_init@plt-0x38fd8>
2ba10: 2a1f03e0 mov w0, wzr
2ba14: d65f03c0 ret
2ba18: 2a1f03e0 mov w0, wzr
2ba1c: d65f03c0 ret
2ba20: 2a1f03e0 mov w0, wzr
2ba24: d65f03c0 ret
2ba28: f9400008 ldr x8, [x0]
2ba2c: 52800020 mov w0, #0x1 // #1
2ba30: f9400029 ldr x9, [x1]
2ba34: f9400508 ldr x8, [x8, #8]
2ba38: f9405d2a ldr x10, [x9, #184]
2ba3c: 8b080148 add x8, x10, x8
2ba40: f9005d28 str x8, [x9, #184]
2ba44: d65f03c0 ret
2ba48: 2a1f03e0 mov w0, wzr
2ba4c: d65f03c0 ret
2ba50: 2a1f03e0 mov w0, wzr
2ba54: d65f03c0 ret
2ba58: 2a1f03e0 mov w0, wzr
2ba5c: d65f03c0 ret
2ba60: 2a1f03e0 mov w0, wzr
2ba64: d65f03c0 ret
2ba68: 2a1f03e0 mov w0, wzr
2ba6c: d65f03c0 ret
2ba70: 2a1f03e0 mov w0, wzr
2ba74: d65f03c0 ret
2ba78: 2a1f03e0 mov w0, wzr
2ba7c: d65f03c0 ret
2ba80: 2a1f03e0 mov w0, wzr
2ba84: d65f03c0 ret
2ba88: 2a1f03e0 mov w0, wzr
2ba8c: d65f03c0 ret
2ba90: f9400008 ldr x8, [x0]
2ba94: 52800043 mov w3, #0x2 // #2
2ba98: f9400024 ldr x4, [x1]
2ba9c: a9402501 ldp x1, x9, [x8]
2baa0: f9401480 ldr x0, [x4, #40]
2baa4: d37ff922 lsl x2, x9, #1
2baa8: 17ffe1c5 b 241bc <__libc_init@plt-0x3c8f4>
2baac: a9bf7bfd stp x29, x30, [sp, #-16]!
2bab0: 910003fd mov x29, sp
2bab4: f9400020 ldr x0, [x1]
2bab8: d0fffee1 adrp x1, 9000 <__libc_init@plt-0x57ab0>
2babc: 91383821 add x1, x1, #0xe0e
2bac0: 97ffdd52 bl 23008 <__libc_init@plt-0x3daa8>
2bac4: f9400008 ldr x8, [x0]
2bac8: 52800043 mov w3, #0x2 // #2
2bacc: f9400024 ldr x4, [x1]
2bad0: a9402501 ldp x1, x9, [x8]
2bad4: f9401480 ldr x0, [x4, #40]
2bad8: d37ff922 lsl x2, x9, #1
2badc: 17ffe1b8 b 241bc <__libc_init@plt-0x3c8f4>
2bae0: a9bf7bfd stp x29, x30, [sp, #-16]!
2bae4: 910003fd mov x29, sp
2bae8: f9400020 ldr x0, [x1]
2baec: d0fffee1 adrp x1, 9000 <__libc_init@plt-0x57ab0>
2baf0: 91383821 add x1, x1, #0xe0e
2baf4: 97ffdd45 bl 23008 <__libc_init@plt-0x3daa8>
2baf8: f9400008 ldr x8, [x0]
2bafc: 52800043 mov w3, #0x2 // #2
2bb00: f9400024 ldr x4, [x1]
2bb04: a9402501 ldp x1, x9, [x8]
2bb08: f9401480 ldr x0, [x4, #40]
2bb0c: d37ff922 lsl x2, x9, #1
2bb10: 17ffe1ab b 241bc <__libc_init@plt-0x3c8f4>
2bb14: a9bf7bfd stp x29, x30, [sp, #-16]!
2bb18: 910003fd mov x29, sp
2bb1c: f9400020 ldr x0, [x1]
2bb20: d0fffee1 adrp x1, 9000 <__libc_init@plt-0x57ab0>
2bb24: 91383821 add x1, x1, #0xe0e
2bb28: 97ffdd38 bl 23008 <__libc_init@plt-0x3daa8>
2bb2c: f9400028 ldr x8, [x1]
2bb30: f9400009 ldr x9, [x0]
2bb34: f9401508 ldr x8, [x8, #40]
2bb38: a9400921 ldp x1, x2, [x9]
2bb3c: f9400100 ldr x0, [x8]
2bb40: 17fff008 b 27b60 <__libc_init@plt-0x38f50>
2bb44: f9400028 ldr x8, [x1]
2bb48: f9400009 ldr x9, [x0]
2bb4c: f9401508 ldr x8, [x8, #40]
2bb50: a9400921 ldp x1, x2, [x9]
2bb54: f9400100 ldr x0, [x8]
2bb58: 17fff002 b 27b60 <__libc_init@plt-0x38f50>
2bb5c: f9400028 ldr x8, [x1]
2bb60: f9400009 ldr x9, [x0]
2bb64: f9401508 ldr x8, [x8, #40]
2bb68: a9400921 ldp x1, x2, [x9]
2bb6c: f9400100 ldr x0, [x8]
2bb70: 17ffeffc b 27b60 <__libc_init@plt-0x38f50>
2bb74: f9400028 ldr x8, [x1]
2bb78: f9400009 ldr x9, [x0]
2bb7c: f9401508 ldr x8, [x8, #40]
2bb80: a9400921 ldp x1, x2, [x9]
2bb84: f9400100 ldr x0, [x8]
2bb88: 17ffeff6 b 27b60 <__libc_init@plt-0x38f50>
2bb8c: f9400028 ldr x8, [x1]
2bb90: f9400009 ldr x9, [x0]
2bb94: f9401508 ldr x8, [x8, #40]
2bb98: a9400921 ldp x1, x2, [x9]
2bb9c: f9400100 ldr x0, [x8]
2bba0: 17ffeff0 b 27b60 <__libc_init@plt-0x38f50>
2bba4: f9400028 ldr x8, [x1]
2bba8: f9400009 ldr x9, [x0]
2bbac: f9401508 ldr x8, [x8, #40]
2bbb0: a9400921 ldp x1, x2, [x9]
2bbb4: f9400100 ldr x0, [x8]
2bbb8: 17ffefea b 27b60 <__libc_init@plt-0x38f50>
2bbbc: 2a1f03e0 mov w0, wzr
2bbc0: d65f03c0 ret
2bbc4: 2a1f03e0 mov w0, wzr
2bbc8: d65f03c0 ret
2bbcc: 2a1f03e0 mov w0, wzr
2bbd0: d65f03c0 ret
2bbd4: f9400008 ldr x8, [x0]
2bbd8: 52800020 mov w0, #0x1 // #1
2bbdc: f9400029 ldr x9, [x1]
2bbe0: f9400508 ldr x8, [x8, #8]
2bbe4: f9405d2a ldr x10, [x9, #184]
2bbe8: 8b080548 add x8, x10, x8, lsl #1
2bbec: f9005d28 str x8, [x9, #184]
2bbf0: d65f03c0 ret
2bbf4: 2a1f03e0 mov w0, wzr
2bbf8: d65f03c0 ret
2bbfc: 2a1f03e0 mov w0, wzr
2bc00: d65f03c0 ret
2bc04: 2a1f03e0 mov w0, wzr
2bc08: d65f03c0 ret
2bc0c: 2a1f03e0 mov w0, wzr
2bc10: d65f03c0 ret
2bc14: 2a1f03e0 mov w0, wzr
2bc18: d65f03c0 ret
2bc1c: 2a1f03e0 mov w0, wzr
2bc20: d65f03c0 ret
2bc24: 2a1f03e0 mov w0, wzr
2bc28: d65f03c0 ret
2bc2c: 2a1f03e0 mov w0, wzr
2bc30: d65f03c0 ret
2bc34: 2a1f03e0 mov w0, wzr
2bc38: d65f03c0 ret
2bc3c: f9400008 ldr x8, [x0]
2bc40: 52800083 mov w3, #0x4 // #4
2bc44: f9400024 ldr x4, [x1]
2bc48: a9402501 ldp x1, x9, [x8]
2bc4c: f9401480 ldr x0, [x4, #40]
2bc50: d37ef522 lsl x2, x9, #2
2bc54: 17ffe15a b 241bc <__libc_init@plt-0x3c8f4>
2bc58: a9bf7bfd stp x29, x30, [sp, #-16]!
2bc5c: 910003fd mov x29, sp
2bc60: f9400020 ldr x0, [x1]
2bc64: b0ffff01 adrp x1, c000 <__libc_init@plt-0x54ab0>
2bc68: 913ca421 add x1, x1, #0xf29
2bc6c: 97ffdce7 bl 23008 <__libc_init@plt-0x3daa8>
2bc70: f9400008 ldr x8, [x0]
2bc74: 52800083 mov w3, #0x4 // #4
2bc78: f9400024 ldr x4, [x1]
2bc7c: a9402501 ldp x1, x9, [x8]
2bc80: f9401480 ldr x0, [x4, #40]
2bc84: d37ef522 lsl x2, x9, #2
2bc88: 17ffe14d b 241bc <__libc_init@plt-0x3c8f4>
2bc8c: a9bf7bfd stp x29, x30, [sp, #-16]!
2bc90: 910003fd mov x29, sp
2bc94: f9400020 ldr x0, [x1]
2bc98: b0ffff01 adrp x1, c000 <__libc_init@plt-0x54ab0>
2bc9c: 913ca421 add x1, x1, #0xf29
2bca0: 97ffdcda bl 23008 <__libc_init@plt-0x3daa8>
2bca4: f9400008 ldr x8, [x0]
2bca8: 52800083 mov w3, #0x4 // #4
2bcac: f9400024 ldr x4, [x1]
2bcb0: a9402501 ldp x1, x9, [x8]
2bcb4: f9401480 ldr x0, [x4, #40]
2bcb8: d37ef522 lsl x2, x9, #2
2bcbc: 17ffe140 b 241bc <__libc_init@plt-0x3c8f4>
2bcc0: a9bf7bfd stp x29, x30, [sp, #-16]!
2bcc4: 910003fd mov x29, sp
2bcc8: f9400020 ldr x0, [x1]
2bccc: b0ffff01 adrp x1, c000 <__libc_init@plt-0x54ab0>
2bcd0: 913ca421 add x1, x1, #0xf29
2bcd4: 97ffdccd bl 23008 <__libc_init@plt-0x3daa8>
2bcd8: f9400028 ldr x8, [x1]
2bcdc: f9400009 ldr x9, [x0]
2bce0: f9401508 ldr x8, [x8, #40]
2bce4: a9400921 ldp x1, x2, [x9]
2bce8: f9400100 ldr x0, [x8]
2bcec: 17ffefbf b 27be8 <__libc_init@plt-0x38ec8>
2bcf0: f9400028 ldr x8, [x1]
2bcf4: f9400009 ldr x9, [x0]
2bcf8: f9401508 ldr x8, [x8, #40]
2bcfc: a9400921 ldp x1, x2, [x9]
2bd00: f9400100 ldr x0, [x8]
2bd04: 17ffefb9 b 27be8 <__libc_init@plt-0x38ec8>
2bd08: f9400028 ldr x8, [x1]
2bd0c: f9400009 ldr x9, [x0]
2bd10: f9401508 ldr x8, [x8, #40]
2bd14: a9400921 ldp x1, x2, [x9]
2bd18: f9400100 ldr x0, [x8]
2bd1c: 17ffefb3 b 27be8 <__libc_init@plt-0x38ec8>
2bd20: f9400028 ldr x8, [x1]
2bd24: f9400009 ldr x9, [x0]
2bd28: f9401508 ldr x8, [x8, #40]
2bd2c: a9400921 ldp x1, x2, [x9]
2bd30: f9400100 ldr x0, [x8]
2bd34: 17ffefad b 27be8 <__libc_init@plt-0x38ec8>
2bd38: f9400028 ldr x8, [x1]
2bd3c: f9400009 ldr x9, [x0]
2bd40: f9401508 ldr x8, [x8, #40]
2bd44: a9400921 ldp x1, x2, [x9]
2bd48: f9400100 ldr x0, [x8]
2bd4c: 17ffefa7 b 27be8 <__libc_init@plt-0x38ec8>
2bd50: f9400028 ldr x8, [x1]
2bd54: f9400009 ldr x9, [x0]
2bd58: f9401508 ldr x8, [x8, #40]
2bd5c: a9400921 ldp x1, x2, [x9]
2bd60: f9400100 ldr x0, [x8]
2bd64: 17ffefa1 b 27be8 <__libc_init@plt-0x38ec8>
2bd68: 2a1f03e0 mov w0, wzr
2bd6c: d65f03c0 ret
2bd70: 2a1f03e0 mov w0, wzr
2bd74: d65f03c0 ret
2bd78: 2a1f03e0 mov w0, wzr
2bd7c: d65f03c0 ret
2bd80: f9400008 ldr x8, [x0]
2bd84: 52800020 mov w0, #0x1 // #1
2bd88: f9400029 ldr x9, [x1]
2bd8c: f9400508 ldr x8, [x8, #8]
2bd90: f9405d2a ldr x10, [x9, #184]
2bd94: 8b080948 add x8, x10, x8, lsl #2
2bd98: f9005d28 str x8, [x9, #184]
2bd9c: d65f03c0 ret
2bda0: 2a1f03e0 mov w0, wzr
2bda4: d65f03c0 ret
2bda8: 2a1f03e0 mov w0, wzr
2bdac: d65f03c0 ret
2bdb0: 2a1f03e0 mov w0, wzr
2bdb4: d65f03c0 ret
2bdb8: 2a1f03e0 mov w0, wzr
2bdbc: d65f03c0 ret
2bdc0: 2a1f03e0 mov w0, wzr
2bdc4: d65f03c0 ret
2bdc8: 2a1f03e0 mov w0, wzr
2bdcc: d65f03c0 ret
2bdd0: 2a1f03e0 mov w0, wzr
2bdd4: d65f03c0 ret
2bdd8: 2a1f03e0 mov w0, wzr
2bddc: d65f03c0 ret
2bde0: 2a1f03e0 mov w0, wzr
2bde4: d65f03c0 ret
2bde8: 2a1f03e0 mov w0, wzr
2bdec: d65f03c0 ret
2bdf0: 2a1f03e0 mov w0, wzr
2bdf4: d65f03c0 ret
2bdf8: 2a1f03e0 mov w0, wzr
2bdfc: d65f03c0 ret
2be00: 2a1f03e0 mov w0, wzr
2be04: d65f03c0 ret
2be08: a9bf7bfd stp x29, x30, [sp, #-16]!
2be0c: 910003fd mov x29, sp
2be10: f9400020 ldr x0, [x1]
2be14: d0fffee1 adrp x1, 9000 <__libc_init@plt-0x57ab0>
2be18: 912c1421 add x1, x1, #0xb05
2be1c: 97ffdc7b bl 23008 <__libc_init@plt-0x3daa8>
2be20: f9400008 ldr x8, [x0]
2be24: f9400024 ldr x4, [x1]
2be28: a9400901 ldp x1, x2, [x8]
2be2c: f9401480 ldr x0, [x4, #40]
2be30: f9400903 ldr x3, [x8, #16]
2be34: 17ffe1c6 b 2454c <__libc_init@plt-0x3c564>
2be38: 2a1f03e0 mov w0, wzr
2be3c: d65f03c0 ret
2be40: 2a1f03e0 mov w0, wzr
2be44: d65f03c0 ret
2be48: 2a1f03e0 mov w0, wzr
2be4c: d65f03c0 ret
2be50: 2a1f03e0 mov w0, wzr
2be54: d65f03c0 ret
2be58: f9400028 ldr x8, [x1]
2be5c: f9400009 ldr x9, [x0]
2be60: f9401508 ldr x8, [x8, #40]
2be64: a9400921 ldp x1, x2, [x9]
2be68: f9400100 ldr x0, [x8]
2be6c: f9400923 ldr x3, [x9, #16]
2be70: 17fff0b7 b 2814c <__libc_init@plt-0x38964>
2be74: f9400028 ldr x8, [x1]
2be78: f9400009 ldr x9, [x0]
2be7c: f9401508 ldr x8, [x8, #40]
2be80: a9400921 ldp x1, x2, [x9]
2be84: f9400100 ldr x0, [x8]
2be88: f9400923 ldr x3, [x9, #16]
2be8c: 17fff0b0 b 2814c <__libc_init@plt-0x38964>
2be90: 2a1f03e0 mov w0, wzr
2be94: d65f03c0 ret
2be98: 2a1f03e0 mov w0, wzr
2be9c: d65f03c0 ret
2bea0: 2a1f03e0 mov w0, wzr
2bea4: d65f03c0 ret
2bea8: 2a1f03e0 mov w0, wzr
2beac: d65f03c0 ret
2beb0: 2a1f03e0 mov w0, wzr
2beb4: d65f03c0 ret
2beb8: 2a1f03e0 mov w0, wzr
2bebc: d65f03c0 ret
2bec0: aa0003e8 mov x8, x0
2bec4: aa1f03e0 mov x0, xzr
2bec8: f9400108 ldr x8, [x8]
2becc: f9400108 ldr x8, [x8]
2bed0: f900011f str xzr, [x8]
2bed4: d65f03c0 ret
2bed8: aa0003e8 mov x8, x0
2bedc: aa1f03e0 mov x0, xzr
2bee0: f9400108 ldr x8, [x8]
2bee4: f9400108 ldr x8, [x8]
2bee8: f900011f str xzr, [x8]
2beec: d65f03c0 ret
2bef0: aa0003e8 mov x8, x0
2bef4: aa1f03e0 mov x0, xzr
2bef8: f9400108 ldr x8, [x8]
2befc: f9400108 ldr x8, [x8]
2bf00: f900011f str xzr, [x8]
2bf04: d65f03c0 ret
2bf08: f9400022 ldr x2, [x1]
2bf0c: f9400008 ldr x8, [x0]
2bf10: 9100a040 add x0, x2, #0x28
2bf14: f9400101 ldr x1, [x8]
2bf18: 140008c8 b 2e238 <__libc_init@plt-0x32878>
2bf1c: f9400022 ldr x2, [x1]
2bf20: f9400008 ldr x8, [x0]
2bf24: 9100a040 add x0, x2, #0x28
2bf28: f9400101 ldr x1, [x8]
2bf2c: 140009ac b 2e5dc <__libc_init@plt-0x324d4>
2bf30: f9400022 ldr x2, [x1]
2bf34: f9400008 ldr x8, [x0]
2bf38: 9100a040 add x0, x2, #0x28
2bf3c: f9400101 ldr x1, [x8]
2bf40: 140008be b 2e238 <__libc_init@plt-0x32878>
2bf44: f9400022 ldr x2, [x1]
2bf48: f9400008 ldr x8, [x0]
2bf4c: 9100a040 add x0, x2, #0x28
2bf50: f9400101 ldr x1, [x8]
2bf54: 140009a2 b 2e5dc <__libc_init@plt-0x324d4>
2bf58: f9400022 ldr x2, [x1]
2bf5c: f9400008 ldr x8, [x0]
2bf60: f9401440 ldr x0, [x2, #40]
2bf64: f9400101 ldr x1, [x8]
2bf68: 17ffe26a b 24910 <__libc_init@plt-0x3c1a0>
2bf6c: f9400022 ldr x2, [x1]
2bf70: f9400008 ldr x8, [x0]
2bf74: f9401440 ldr x0, [x2, #40]
2bf78: f9400101 ldr x1, [x8]
2bf7c: 17ffe265 b 24910 <__libc_init@plt-0x3c1a0>
2bf80: f9400022 ldr x2, [x1]
2bf84: f9400008 ldr x8, [x0]
2bf88: f9401440 ldr x0, [x2, #40]
2bf8c: f9400101 ldr x1, [x8]
2bf90: 17ffe260 b 24910 <__libc_init@plt-0x3c1a0>
2bf94: f9400022 ldr x2, [x1]
2bf98: f9400008 ldr x8, [x0]
2bf9c: f9401440 ldr x0, [x2, #40]
2bfa0: f9400101 ldr x1, [x8]
2bfa4: 17ffe25b b 24910 <__libc_init@plt-0x3c1a0>
2bfa8: f9400022 ldr x2, [x1]
2bfac: f9400008 ldr x8, [x0]
2bfb0: f9401440 ldr x0, [x2, #40]
2bfb4: f9400101 ldr x1, [x8]
2bfb8: 17ffe256 b 24910 <__libc_init@plt-0x3c1a0>
2bfbc: f9400022 ldr x2, [x1]
2bfc0: f9400008 ldr x8, [x0]
2bfc4: f9401440 ldr x0, [x2, #40]
2bfc8: f9400101 ldr x1, [x8]
2bfcc: 17ffe251 b 24910 <__libc_init@plt-0x3c1a0>
2bfd0: f9400028 ldr x8, [x1]
2bfd4: f9400009 ldr x9, [x0]
2bfd8: f9401508 ldr x8, [x8, #40]
2bfdc: f9400121 ldr x1, [x9]
2bfe0: f9400100 ldr x0, [x8]
2bfe4: 17ffef23 b 27c70 <__libc_init@plt-0x38e40>
2bfe8: f9400028 ldr x8, [x1]
2bfec: f9400009 ldr x9, [x0]
2bff0: f9401508 ldr x8, [x8, #40]
2bff4: f9400121 ldr x1, [x9]
2bff8: f9400100 ldr x0, [x8]
2bffc: 17ffef1d b 27c70 <__libc_init@plt-0x38e40>
2c000: f9400028 ldr x8, [x1]
2c004: f9400009 ldr x9, [x0]
2c008: f9401508 ldr x8, [x8, #40]
2c00c: f9400121 ldr x1, [x9]
2c010: f9400100 ldr x0, [x8]
2c014: 17ffef17 b 27c70 <__libc_init@plt-0x38e40>
2c018: f9400028 ldr x8, [x1]
2c01c: f9400009 ldr x9, [x0]
2c020: f9401508 ldr x8, [x8, #40]
2c024: f9400121 ldr x1, [x9]
2c028: f9400100 ldr x0, [x8]
2c02c: 17ffef11 b 27c70 <__libc_init@plt-0x38e40>
2c030: f9400028 ldr x8, [x1]
2c034: f9400009 ldr x9, [x0]
2c038: f9401508 ldr x8, [x8, #40]
2c03c: f9400121 ldr x1, [x9]
2c040: f9400100 ldr x0, [x8]
2c044: 17ffef0b b 27c70 <__libc_init@plt-0x38e40>
2c048: f9400028 ldr x8, [x1]
2c04c: f9400009 ldr x9, [x0]
2c050: f9401508 ldr x8, [x8, #40]
2c054: f9400121 ldr x1, [x9]
2c058: f9400100 ldr x0, [x8]
2c05c: 17ffef05 b 27c70 <__libc_init@plt-0x38e40>
2c060: aa0003e8 mov x8, x0
2c064: aa1f03e0 mov x0, xzr
2c068: f9400108 ldr x8, [x8]
2c06c: f9400108 ldr x8, [x8]
2c070: f900011f str xzr, [x8]
2c074: d65f03c0 ret
2c078: aa0003e8 mov x8, x0
2c07c: aa1f03e0 mov x0, xzr
2c080: f9400108 ldr x8, [x8]
2c084: f9400108 ldr x8, [x8]
2c088: f900011f str xzr, [x8]
2c08c: d65f03c0 ret
2c090: aa0003e8 mov x8, x0
2c094: aa1f03e0 mov x0, xzr
2c098: f9400108 ldr x8, [x8]
2c09c: f9400108 ldr x8, [x8]
2c0a0: f900011f str xzr, [x8]
2c0a4: d65f03c0 ret
2c0a8: aa0003e8 mov x8, x0
2c0ac: aa1f03e0 mov x0, xzr
2c0b0: f9400108 ldr x8, [x8]
2c0b4: f9400108 ldr x8, [x8]
2c0b8: f900011f str xzr, [x8]
2c0bc: d65f03c0 ret
2c0c0: aa0003e8 mov x8, x0
2c0c4: aa1f03e0 mov x0, xzr
2c0c8: f9400108 ldr x8, [x8]
2c0cc: f9400108 ldr x8, [x8]
2c0d0: f900011f str xzr, [x8]
2c0d4: d65f03c0 ret
2c0d8: aa0003e8 mov x8, x0
2c0dc: aa1f03e0 mov x0, xzr
2c0e0: f9400108 ldr x8, [x8]
2c0e4: f9400108 ldr x8, [x8]
2c0e8: f900011f str xzr, [x8]
2c0ec: d65f03c0 ret
2c0f0: 2a1f03e0 mov w0, wzr
2c0f4: d65f03c0 ret
2c0f8: 2a1f03e0 mov w0, wzr
2c0fc: d65f03c0 ret
2c100: 2a1f03e0 mov w0, wzr
2c104: d65f03c0 ret
2c108: a9bd7bfd stp x29, x30, [sp, #-48]!
2c10c: f9000bf5 str x21, [sp, #16]
2c110: 910003fd mov x29, sp
2c114: a9024ff4 stp x20, x19, [sp, #32]
2c118: f9400008 ldr x8, [x0]
2c11c: f9400033 ldr x19, [x1]
2c120: b9400108 ldr w8, [x8]
2c124: 9100a274 add x20, x19, #0x28
2c128: 11000515 add w21, w8, #0x1
2c12c: 510006b5 sub w21, w21, #0x1
2c130: 710006bf cmp w21, #0x1
2c134: 540000ab b.lt 2c148 <__libc_init@plt-0x34968> // b.tstop
2c138: aa1403e0 mov x0, x20
2c13c: aa1303e1 mov x1, x19
2c140: 94000844 bl 2e250 <__libc_init@plt-0x32860>
2c144: 3707ff40 tbnz w0, #0, 2c12c <__libc_init@plt-0x34984>
2c148: a9424ff4 ldp x20, x19, [sp, #32]
2c14c: 710006bf cmp w21, #0x1
2c150: f9400bf5 ldr x21, [sp, #16]
2c154: 1a9fa7e0 cset w0, lt // lt = tstop
2c158: a8c37bfd ldp x29, x30, [sp], #48
2c15c: d65f03c0 ret
2c160: a9bd7bfd stp x29, x30, [sp, #-48]!
2c164: f9000bf5 str x21, [sp, #16]
2c168: 910003fd mov x29, sp
2c16c: a9024ff4 stp x20, x19, [sp, #32]
2c170: f9400008 ldr x8, [x0]
2c174: f9400033 ldr x19, [x1]
2c178: b9400108 ldr w8, [x8]
2c17c: 9100a274 add x20, x19, #0x28
2c180: 11000515 add w21, w8, #0x1
2c184: 510006b5 sub w21, w21, #0x1
2c188: 710006bf cmp w21, #0x1
2c18c: 540000ab b.lt 2c1a0 <__libc_init@plt-0x34910> // b.tstop
2c190: aa1403e0 mov x0, x20
2c194: aa1303e1 mov x1, x19
2c198: 94000934 bl 2e668 <__libc_init@plt-0x32448>
2c19c: 3707ff40 tbnz w0, #0, 2c184 <__libc_init@plt-0x3492c>
2c1a0: a9424ff4 ldp x20, x19, [sp, #32]
2c1a4: 710006bf cmp w21, #0x1
2c1a8: f9400bf5 ldr x21, [sp, #16]
2c1ac: 1a9fa7e0 cset w0, lt // lt = tstop
2c1b0: a8c37bfd ldp x29, x30, [sp], #48
2c1b4: d65f03c0 ret
2c1b8: a9bd7bfd stp x29, x30, [sp, #-48]!
2c1bc: f9000bf5 str x21, [sp, #16]
2c1c0: 910003fd mov x29, sp
2c1c4: a9024ff4 stp x20, x19, [sp, #32]
2c1c8: f9400008 ldr x8, [x0]
2c1cc: f9400033 ldr x19, [x1]
2c1d0: b9400108 ldr w8, [x8]
2c1d4: 9100a274 add x20, x19, #0x28
2c1d8: 11000515 add w21, w8, #0x1
2c1dc: 510006b5 sub w21, w21, #0x1
2c1e0: 710006bf cmp w21, #0x1
2c1e4: 540000ab b.lt 2c1f8 <__libc_init@plt-0x348b8> // b.tstop
2c1e8: aa1403e0 mov x0, x20
2c1ec: aa1303e1 mov x1, x19
2c1f0: 94000818 bl 2e250 <__libc_init@plt-0x32860>
2c1f4: 3707ff40 tbnz w0, #0, 2c1dc <__libc_init@plt-0x348d4>
2c1f8: a9424ff4 ldp x20, x19, [sp, #32]
2c1fc: 710006bf cmp w21, #0x1
2c200: f9400bf5 ldr x21, [sp, #16]
2c204: 1a9fa7e0 cset w0, lt // lt = tstop
2c208: a8c37bfd ldp x29, x30, [sp], #48
2c20c: d65f03c0 ret
2c210: a9bd7bfd stp x29, x30, [sp, #-48]!
2c214: f9000bf5 str x21, [sp, #16]
2c218: 910003fd mov x29, sp
2c21c: a9024ff4 stp x20, x19, [sp, #32]
2c220: f9400008 ldr x8, [x0]
2c224: f9400033 ldr x19, [x1]
2c228: b9400108 ldr w8, [x8]
2c22c: 9100a274 add x20, x19, #0x28
2c230: 11000515 add w21, w8, #0x1
2c234: 510006b5 sub w21, w21, #0x1
2c238: 710006bf cmp w21, #0x1
2c23c: 540000ab b.lt 2c250 <__libc_init@plt-0x34860> // b.tstop
2c240: aa1403e0 mov x0, x20
2c244: aa1303e1 mov x1, x19
2c248: 94000908 bl 2e668 <__libc_init@plt-0x32448>
2c24c: 3707ff40 tbnz w0, #0, 2c234 <__libc_init@plt-0x3487c>
2c250: a9424ff4 ldp x20, x19, [sp, #32]
2c254: 710006bf cmp w21, #0x1
2c258: f9400bf5 ldr x21, [sp, #16]
2c25c: 1a9fa7e0 cset w0, lt // lt = tstop
2c260: a8c37bfd ldp x29, x30, [sp], #48
2c264: d65f03c0 ret
2c268: a9be7bfd stp x29, x30, [sp, #-32]!
2c26c: a9014ff4 stp x20, x19, [sp, #16]
2c270: 910003fd mov x29, sp
2c274: f9400008 ldr x8, [x0]
2c278: f9400033 ldr x19, [x1]
2c27c: b9400108 ldr w8, [x8]
2c280: 11000514 add w20, w8, #0x1
2c284: 51000694 sub w20, w20, #0x1
2c288: 7100069f cmp w20, #0x1
2c28c: 540000ab b.lt 2c2a0 <__libc_init@plt-0x34810> // b.tstop
2c290: f9401660 ldr x0, [x19, #40]
2c294: aa1303e1 mov x1, x19
2c298: 97ffe397 bl 250f4 <__libc_init@plt-0x3b9bc>
2c29c: 3707ff40 tbnz w0, #0, 2c284 <__libc_init@plt-0x3482c>
2c2a0: 7100069f cmp w20, #0x1
2c2a4: a9414ff4 ldp x20, x19, [sp, #16]
2c2a8: 1a9fa7e0 cset w0, lt // lt = tstop
2c2ac: a8c27bfd ldp x29, x30, [sp], #32
2c2b0: d65f03c0 ret
2c2b4: a9be7bfd stp x29, x30, [sp, #-32]!
2c2b8: a9014ff4 stp x20, x19, [sp, #16]
2c2bc: 910003fd mov x29, sp
2c2c0: f9400008 ldr x8, [x0]
2c2c4: f9400033 ldr x19, [x1]
2c2c8: b9400108 ldr w8, [x8]
2c2cc: 11000514 add w20, w8, #0x1
2c2d0: 51000694 sub w20, w20, #0x1
2c2d4: 7100069f cmp w20, #0x1
2c2d8: 540000ab b.lt 2c2ec <__libc_init@plt-0x347c4> // b.tstop
2c2dc: f9401660 ldr x0, [x19, #40]
2c2e0: aa1303e1 mov x1, x19
2c2e4: 97ffe384 bl 250f4 <__libc_init@plt-0x3b9bc>
2c2e8: 3707ff40 tbnz w0, #0, 2c2d0 <__libc_init@plt-0x347e0>
2c2ec: 7100069f cmp w20, #0x1
2c2f0: a9414ff4 ldp x20, x19, [sp, #16]
2c2f4: 1a9fa7e0 cset w0, lt // lt = tstop
2c2f8: a8c27bfd ldp x29, x30, [sp], #32
2c2fc: d65f03c0 ret
2c300: a9be7bfd stp x29, x30, [sp, #-32]!
2c304: a9014ff4 stp x20, x19, [sp, #16]
2c308: 910003fd mov x29, sp
2c30c: f9400008 ldr x8, [x0]
2c310: f9400033 ldr x19, [x1]
2c314: b9400108 ldr w8, [x8]
2c318: 11000514 add w20, w8, #0x1
2c31c: 51000694 sub w20, w20, #0x1
2c320: 7100069f cmp w20, #0x1
2c324: 540000ab b.lt 2c338 <__libc_init@plt-0x34778> // b.tstop
2c328: f9401660 ldr x0, [x19, #40]
2c32c: aa1303e1 mov x1, x19
2c330: 97ffe371 bl 250f4 <__libc_init@plt-0x3b9bc>
2c334: 3707ff40 tbnz w0, #0, 2c31c <__libc_init@plt-0x34794>
2c338: 7100069f cmp w20, #0x1
2c33c: a9414ff4 ldp x20, x19, [sp, #16]
2c340: 1a9fa7e0 cset w0, lt // lt = tstop
2c344: a8c27bfd ldp x29, x30, [sp], #32
2c348: d65f03c0 ret
2c34c: a9be7bfd stp x29, x30, [sp, #-32]!
2c350: a9014ff4 stp x20, x19, [sp, #16]
2c354: 910003fd mov x29, sp
2c358: f9400008 ldr x8, [x0]
2c35c: f9400033 ldr x19, [x1]
2c360: b9400108 ldr w8, [x8]
2c364: 11000514 add w20, w8, #0x1
2c368: 51000694 sub w20, w20, #0x1
2c36c: 7100069f cmp w20, #0x1
2c370: 540000ab b.lt 2c384 <__libc_init@plt-0x3472c> // b.tstop
2c374: f9401660 ldr x0, [x19, #40]
2c378: aa1303e1 mov x1, x19
2c37c: 97ffe35e bl 250f4 <__libc_init@plt-0x3b9bc>
2c380: 3707ff40 tbnz w0, #0, 2c368 <__libc_init@plt-0x34748>
2c384: 7100069f cmp w20, #0x1
2c388: a9414ff4 ldp x20, x19, [sp, #16]
2c38c: 1a9fa7e0 cset w0, lt // lt = tstop
2c390: a8c27bfd ldp x29, x30, [sp], #32
2c394: d65f03c0 ret
2c398: a9be7bfd stp x29, x30, [sp, #-32]!
2c39c: a9014ff4 stp x20, x19, [sp, #16]
2c3a0: 910003fd mov x29, sp
2c3a4: f9400008 ldr x8, [x0]
2c3a8: f9400033 ldr x19, [x1]
2c3ac: b9400108 ldr w8, [x8]
2c3b0: 11000514 add w20, w8, #0x1
2c3b4: 51000694 sub w20, w20, #0x1
2c3b8: 7100069f cmp w20, #0x1
2c3bc: 540000ab b.lt 2c3d0 <__libc_init@plt-0x346e0> // b.tstop
2c3c0: f9401660 ldr x0, [x19, #40]
2c3c4: aa1303e1 mov x1, x19
2c3c8: 97ffe34b bl 250f4 <__libc_init@plt-0x3b9bc>
2c3cc: 3707ff40 tbnz w0, #0, 2c3b4 <__libc_init@plt-0x346fc>
2c3d0: 7100069f cmp w20, #0x1
2c3d4: a9414ff4 ldp x20, x19, [sp, #16]
2c3d8: 1a9fa7e0 cset w0, lt // lt = tstop
2c3dc: a8c27bfd ldp x29, x30, [sp], #32
2c3e0: d65f03c0 ret
2c3e4: a9be7bfd stp x29, x30, [sp, #-32]!
2c3e8: a9014ff4 stp x20, x19, [sp, #16]
2c3ec: 910003fd mov x29, sp
2c3f0: f9400008 ldr x8, [x0]
2c3f4: f9400033 ldr x19, [x1]
2c3f8: b9400108 ldr w8, [x8]
2c3fc: 11000514 add w20, w8, #0x1
2c400: 51000694 sub w20, w20, #0x1
2c404: 7100069f cmp w20, #0x1
2c408: 540000ab b.lt 2c41c <__libc_init@plt-0x34694> // b.tstop
2c40c: f9401660 ldr x0, [x19, #40]
2c410: aa1303e1 mov x1, x19
2c414: 97ffe338 bl 250f4 <__libc_init@plt-0x3b9bc>
2c418: 3707ff40 tbnz w0, #0, 2c400 <__libc_init@plt-0x346b0>
2c41c: 7100069f cmp w20, #0x1
2c420: a9414ff4 ldp x20, x19, [sp, #16]
2c424: 1a9fa7e0 cset w0, lt // lt = tstop
2c428: a8c27bfd ldp x29, x30, [sp], #32
2c42c: d65f03c0 ret
2c430: 2a1f03e0 mov w0, wzr
2c434: d65f03c0 ret
2c438: 2a1f03e0 mov w0, wzr
2c43c: d65f03c0 ret
2c440: 2a1f03e0 mov w0, wzr
2c444: d65f03c0 ret
2c448: 2a1f03e0 mov w0, wzr
2c44c: d65f03c0 ret
2c450: 2a1f03e0 mov w0, wzr
2c454: d65f03c0 ret
2c458: 2a1f03e0 mov w0, wzr
2c45c: d65f03c0 ret
2c460: 2a1f03e0 mov w0, wzr
2c464: d65f03c0 ret
2c468: 2a1f03e0 mov w0, wzr
2c46c: d65f03c0 ret
2c470: 2a1f03e0 mov w0, wzr
2c474: d65f03c0 ret
2c478: 2a1f03e0 mov w0, wzr
2c47c: d65f03c0 ret
2c480: 2a1f03e0 mov w0, wzr
2c484: d65f03c0 ret
2c488: 2a1f03e0 mov w0, wzr
2c48c: d65f03c0 ret
2c490: d65f03c0 ret
2c494: d65f03c0 ret
2c498: d65f03c0 ret
2c49c: f9400021 ldr x1, [x1]
2c4a0: 9100a020 add x0, x1, #0x28
2c4a4: 14000786 b 2e2bc <__libc_init@plt-0x327f4>
2c4a8: f9400021 ldr x1, [x1]
2c4ac: 9100a020 add x0, x1, #0x28
2c4b0: 14000884 b 2e6c0 <__libc_init@plt-0x323f0>
2c4b4: f9400021 ldr x1, [x1]
2c4b8: 9100a020 add x0, x1, #0x28
2c4bc: 14000780 b 2e2bc <__libc_init@plt-0x327f4>
2c4c0: f9400021 ldr x1, [x1]
2c4c4: 9100a020 add x0, x1, #0x28
2c4c8: 1400087e b 2e6c0 <__libc_init@plt-0x323f0>
2c4cc: f9400021 ldr x1, [x1]
2c4d0: f9401420 ldr x0, [x1, #40]
2c4d4: 17ffe3b8 b 253b4 <__libc_init@plt-0x3b6fc>
2c4d8: f9400021 ldr x1, [x1]
2c4dc: f9401420 ldr x0, [x1, #40]
2c4e0: 17ffe3b5 b 253b4 <__libc_init@plt-0x3b6fc>
2c4e4: f9400021 ldr x1, [x1]
2c4e8: f9401420 ldr x0, [x1, #40]
2c4ec: 17ffe3b2 b 253b4 <__libc_init@plt-0x3b6fc>
2c4f0: f9400021 ldr x1, [x1]
2c4f4: f9401420 ldr x0, [x1, #40]
2c4f8: 17ffe3af b 253b4 <__libc_init@plt-0x3b6fc>
2c4fc: f9400021 ldr x1, [x1]
2c500: f9401420 ldr x0, [x1, #40]
2c504: 17ffe3ac b 253b4 <__libc_init@plt-0x3b6fc>
2c508: f9400021 ldr x1, [x1]
2c50c: f9401420 ldr x0, [x1, #40]
2c510: 17ffe3a9 b 253b4 <__libc_init@plt-0x3b6fc>
2c514: d65f03c0 ret
2c518: d65f03c0 ret
2c51c: d65f03c0 ret
2c520: d65f03c0 ret
2c524: d65f03c0 ret
2c528: d65f03c0 ret
2c52c: d65f03c0 ret
2c530: d65f03c0 ret
2c534: d65f03c0 ret
2c538: d65f03c0 ret
2c53c: d65f03c0 ret
2c540: d65f03c0 ret
2c544: d65f03c0 ret
2c548: d65f03c0 ret
2c54c: d65f03c0 ret
2c550: f9400008 ldr x8, [x0]
2c554: f9400029 ldr x9, [x1]
2c558: f9400101 ldr x1, [x8]
2c55c: 9100a120 add x0, x9, #0x28
2c560: 17ffe923 b 269ec <__libc_init@plt-0x3a0c4>
2c564: f9400008 ldr x8, [x0]
2c568: f9400029 ldr x9, [x1]
2c56c: f9400101 ldr x1, [x8]
2c570: 9100a120 add x0, x9, #0x28
2c574: 17ffe91e b 269ec <__libc_init@plt-0x3a0c4>
2c578: f9400008 ldr x8, [x0]
2c57c: f9400029 ldr x9, [x1]
2c580: f9400101 ldr x1, [x8]
2c584: 9100a120 add x0, x9, #0x28
2c588: 17ffe919 b 269ec <__libc_init@plt-0x3a0c4>
2c58c: f9400008 ldr x8, [x0]
2c590: f9400029 ldr x9, [x1]
2c594: f9400101 ldr x1, [x8]
2c598: 9100a120 add x0, x9, #0x28
2c59c: 17ffe914 b 269ec <__libc_init@plt-0x3a0c4>
2c5a0: f9400008 ldr x8, [x0]
2c5a4: f9400029 ldr x9, [x1]
2c5a8: f9400101 ldr x1, [x8]
2c5ac: f9401520 ldr x0, [x9, #40]
2c5b0: 17ffe90f b 269ec <__libc_init@plt-0x3a0c4>
2c5b4: f9400008 ldr x8, [x0]
2c5b8: f9400029 ldr x9, [x1]
2c5bc: f9400101 ldr x1, [x8]
2c5c0: f9401520 ldr x0, [x9, #40]
2c5c4: 17ffe90a b 269ec <__libc_init@plt-0x3a0c4>
2c5c8: f9400008 ldr x8, [x0]
2c5cc: f9400029 ldr x9, [x1]
2c5d0: f9400101 ldr x1, [x8]
2c5d4: f9401520 ldr x0, [x9, #40]
2c5d8: 17ffe905 b 269ec <__libc_init@plt-0x3a0c4>
2c5dc: f9400008 ldr x8, [x0]
2c5e0: f9400029 ldr x9, [x1]
2c5e4: f9400101 ldr x1, [x8]
2c5e8: f9401520 ldr x0, [x9, #40]
2c5ec: 17ffe900 b 269ec <__libc_init@plt-0x3a0c4>
2c5f0: f9400008 ldr x8, [x0]
2c5f4: f9400029 ldr x9, [x1]
2c5f8: f9400101 ldr x1, [x8]
2c5fc: f9401520 ldr x0, [x9, #40]
2c600: 17ffe8fb b 269ec <__libc_init@plt-0x3a0c4>
2c604: f9400008 ldr x8, [x0]
2c608: f9400029 ldr x9, [x1]
2c60c: f9400101 ldr x1, [x8]
2c610: f9401520 ldr x0, [x9, #40]
2c614: 17ffe8f6 b 269ec <__libc_init@plt-0x3a0c4>
2c618: f9400028 ldr x8, [x1]
2c61c: f9400009 ldr x9, [x0]
2c620: f9401508 ldr x8, [x8, #40]
2c624: f9400121 ldr x1, [x9]
2c628: f9400100 ldr x0, [x8]
2c62c: 17ffedb2 b 27cf4 <__libc_init@plt-0x38dbc>
2c630: f9400028 ldr x8, [x1]
2c634: f9400009 ldr x9, [x0]
2c638: f9401508 ldr x8, [x8, #40]
2c63c: f9400121 ldr x1, [x9]
2c640: f9400100 ldr x0, [x8]
2c644: 17ffedac b 27cf4 <__libc_init@plt-0x38dbc>
2c648: f9400028 ldr x8, [x1]
2c64c: f9400009 ldr x9, [x0]
2c650: f9401508 ldr x8, [x8, #40]
2c654: f9400121 ldr x1, [x9]
2c658: f9400100 ldr x0, [x8]
2c65c: 17ffeda6 b 27cf4 <__libc_init@plt-0x38dbc>
2c660: f9400028 ldr x8, [x1]
2c664: f9400009 ldr x9, [x0]
2c668: f9401508 ldr x8, [x8, #40]
2c66c: f9400121 ldr x1, [x9]
2c670: f9400100 ldr x0, [x8]
2c674: 17ffeda0 b 27cf4 <__libc_init@plt-0x38dbc>
2c678: f9400028 ldr x8, [x1]
2c67c: f9400009 ldr x9, [x0]
2c680: f9401508 ldr x8, [x8, #40]
2c684: f9400121 ldr x1, [x9]
2c688: f9400100 ldr x0, [x8]
2c68c: 17ffed9a b 27cf4 <__libc_init@plt-0x38dbc>
2c690: f9400028 ldr x8, [x1]
2c694: f9400009 ldr x9, [x0]
2c698: f9401508 ldr x8, [x8, #40]
2c69c: f9400121 ldr x1, [x9]
2c6a0: f9400100 ldr x0, [x8]
2c6a4: 17ffed94 b 27cf4 <__libc_init@plt-0x38dbc>
2c6a8: d65f03c0 ret
2c6ac: d65f03c0 ret
2c6b0: d65f03c0 ret
2c6b4: d65f03c0 ret
2c6b8: d65f03c0 ret
2c6bc: d65f03c0 ret
2c6c0: d65f03c0 ret
2c6c4: d65f03c0 ret
2c6c8: d65f03c0 ret
2c6cc: f9400008 ldr x8, [x0]
2c6d0: f9400029 ldr x9, [x1]
2c6d4: f9400101 ldr x1, [x8]
2c6d8: 9100a120 add x0, x9, #0x28
2c6dc: 17ffe8bc b 269cc <__libc_init@plt-0x3a0e4>
2c6e0: f9400008 ldr x8, [x0]
2c6e4: f9400029 ldr x9, [x1]
2c6e8: f9400101 ldr x1, [x8]
2c6ec: 9100a120 add x0, x9, #0x28
2c6f0: 17ffe8b7 b 269cc <__libc_init@plt-0x3a0e4>
2c6f4: f9400008 ldr x8, [x0]
2c6f8: f9400029 ldr x9, [x1]
2c6fc: f9400101 ldr x1, [x8]
2c700: 9100a120 add x0, x9, #0x28
2c704: 17ffe8b2 b 269cc <__libc_init@plt-0x3a0e4>
2c708: f9400008 ldr x8, [x0]
2c70c: f9400029 ldr x9, [x1]
2c710: f9400101 ldr x1, [x8]
2c714: 9100a120 add x0, x9, #0x28
2c718: 17ffe8ad b 269cc <__libc_init@plt-0x3a0e4>
2c71c: f9400008 ldr x8, [x0]
2c720: f9400029 ldr x9, [x1]
2c724: f9400101 ldr x1, [x8]
2c728: f9401520 ldr x0, [x9, #40]
2c72c: 17ffe8a8 b 269cc <__libc_init@plt-0x3a0e4>
2c730: f9400008 ldr x8, [x0]
2c734: f9400029 ldr x9, [x1]
2c738: f9400101 ldr x1, [x8]
2c73c: f9401520 ldr x0, [x9, #40]
2c740: 17ffe8a3 b 269cc <__libc_init@plt-0x3a0e4>
2c744: f9400008 ldr x8, [x0]
2c748: f9400029 ldr x9, [x1]
2c74c: f9400101 ldr x1, [x8]
2c750: f9401520 ldr x0, [x9, #40]
2c754: 17ffe89e b 269cc <__libc_init@plt-0x3a0e4>
2c758: f9400008 ldr x8, [x0]
2c75c: f9400029 ldr x9, [x1]
2c760: f9400101 ldr x1, [x8]
2c764: f9401520 ldr x0, [x9, #40]
2c768: 17ffe899 b 269cc <__libc_init@plt-0x3a0e4>
2c76c: f9400008 ldr x8, [x0]
2c770: f9400029 ldr x9, [x1]
2c774: f9400101 ldr x1, [x8]
2c778: f9401520 ldr x0, [x9, #40]
2c77c: 17ffe894 b 269cc <__libc_init@plt-0x3a0e4>
2c780: f9400008 ldr x8, [x0]
2c784: f9400029 ldr x9, [x1]
2c788: f9400101 ldr x1, [x8]
2c78c: f9401520 ldr x0, [x9, #40]
2c790: 17ffe88f b 269cc <__libc_init@plt-0x3a0e4>
2c794: f9400028 ldr x8, [x1]
2c798: f9400009 ldr x9, [x0]
2c79c: f9401508 ldr x8, [x8, #40]
2c7a0: f9400121 ldr x1, [x9]
2c7a4: f9400100 ldr x0, [x8]
2c7a8: 17ffed74 b 27d78 <__libc_init@plt-0x38d38>
2c7ac: f9400028 ldr x8, [x1]
2c7b0: f9400009 ldr x9, [x0]
2c7b4: f9401508 ldr x8, [x8, #40]
2c7b8: f9400121 ldr x1, [x9]
2c7bc: f9400100 ldr x0, [x8]
2c7c0: 17ffed6e b 27d78 <__libc_init@plt-0x38d38>
2c7c4: f9400028 ldr x8, [x1]
2c7c8: f9400009 ldr x9, [x0]
2c7cc: f9401508 ldr x8, [x8, #40]
2c7d0: f9400121 ldr x1, [x9]
2c7d4: f9400100 ldr x0, [x8]
2c7d8: 17ffed68 b 27d78 <__libc_init@plt-0x38d38>
2c7dc: f9400028 ldr x8, [x1]
2c7e0: f9400009 ldr x9, [x0]
2c7e4: f9401508 ldr x8, [x8, #40]
2c7e8: f9400121 ldr x1, [x9]
2c7ec: f9400100 ldr x0, [x8]
2c7f0: 17ffed62 b 27d78 <__libc_init@plt-0x38d38>
2c7f4: f9400028 ldr x8, [x1]
2c7f8: f9400009 ldr x9, [x0]
2c7fc: f9401508 ldr x8, [x8, #40]
2c800: f9400121 ldr x1, [x9]
2c804: f9400100 ldr x0, [x8]
2c808: 17ffed5c b 27d78 <__libc_init@plt-0x38d38>
2c80c: f9400028 ldr x8, [x1]
2c810: f9400009 ldr x9, [x0]
2c814: f9401508 ldr x8, [x8, #40]
2c818: f9400121 ldr x1, [x9]
2c81c: f9400100 ldr x0, [x8]
2c820: 17ffed56 b 27d78 <__libc_init@plt-0x38d38>
2c824: d65f03c0 ret
2c828: d65f03c0 ret
2c82c: d65f03c0 ret
2c830: d65f03c0 ret
2c834: d65f03c0 ret
2c838: d65f03c0 ret
2c83c: f9400020 ldr x0, [x1]
2c840: 17ffef7a b 28628 <__libc_init@plt-0x38488>
2c844: 52800028 mov w8, #0x1 // #1
2c848: f9400029 ldr x9, [x1]
2c84c: 39009128 strb w8, [x9, #36]
2c850: d65f03c0 ret
2c854: a9be7bfd stp x29, x30, [sp, #-32]!
2c858: f9000bf3 str x19, [sp, #16]
2c85c: 910003fd mov x29, sp
2c860: f9400033 ldr x19, [x1]
2c864: aa1303e0 mov x0, x19
2c868: 97ffd916 bl 22cc0 <__libc_init@plt-0x3ddf0>
2c86c: 52800028 mov w8, #0x1 // #1
2c870: 39009268 strb w8, [x19, #36]
2c874: f9400bf3 ldr x19, [sp, #16]
2c878: a8c27bfd ldp x29, x30, [sp], #32
2c87c: d65f03c0 ret
2c880: a9be7bfd stp x29, x30, [sp, #-32]!
2c884: f9000bf3 str x19, [sp, #16]
2c888: 910003fd mov x29, sp
2c88c: f9400033 ldr x19, [x1]
2c890: 39409268 ldrb w8, [x19, #36]
2c894: 350000c8 cbnz w8, 2c8ac <__libc_init@plt-0x34204>
2c898: 91090260 add x0, x19, #0x240
2c89c: aa1303e1 mov x1, x19
2c8a0: 940018af bl 32b5c <__libc_init@plt-0x2df54>
2c8a4: 52800028 mov w8, #0x1 // #1
2c8a8: 39009268 strb w8, [x19, #36]
2c8ac: f9400bf3 ldr x19, [sp, #16]
2c8b0: a8c27bfd ldp x29, x30, [sp], #32
2c8b4: d65f03c0 ret
2c8b8: f9400028 ldr x8, [x1]
2c8bc: 39409109 ldrb w9, [x8, #36]
2c8c0: 34000049 cbz w9, 2c8c8 <__libc_init@plt-0x341e8>
2c8c4: d65f03c0 ret
2c8c8: 52800029 mov w9, #0x1 // #1
2c8cc: 39009109 strb w9, [x8, #36]
2c8d0: d65f03c0 ret
2c8d4: 52800028 mov w8, #0x1 // #1
2c8d8: f9400029 ldr x9, [x1]
2c8dc: 39009128 strb w8, [x9, #36]
2c8e0: d65f03c0 ret
2c8e4: 52800028 mov w8, #0x1 // #1
2c8e8: f9400029 ldr x9, [x1]
2c8ec: 39009128 strb w8, [x9, #36]
2c8f0: d65f03c0 ret
2c8f4: f9400020 ldr x0, [x1]
2c8f8: 17ffeb65 b 2768c <__libc_init@plt-0x39424>
2c8fc: f9400020 ldr x0, [x1]
2c900: 17ffeba1 b 27784 <__libc_init@plt-0x3932c>
2c904: f9400020 ldr x0, [x1]
2c908: 17ffea61 b 2728c <__libc_init@plt-0x39824>
2c90c: f9400020 ldr x0, [x1]
2c910: 17ffeae9 b 274b4 <__libc_init@plt-0x395fc>
2c914: f9400020 ldr x0, [x1]
2c918: 17ffea5d b 2728c <__libc_init@plt-0x39824>
2c91c: f9400020 ldr x0, [x1]
2c920: 17ffeae5 b 274b4 <__libc_init@plt-0x395fc>
2c924: a9be7bfd stp x29, x30, [sp, #-32]!
2c928: f9000bf3 str x19, [sp, #16]
2c92c: 910003fd mov x29, sp
2c930: f9400033 ldr x19, [x1]
2c934: 39409268 ldrb w8, [x19, #36]
2c938: 350000c8 cbnz w8, 2c950 <__libc_init@plt-0x34160>
2c93c: 91010260 add x0, x19, #0x40
2c940: aa1303e1 mov x1, x19
2c944: 940029ce bl 3707c <__libc_init@plt-0x29a34>
2c948: 52800028 mov w8, #0x1 // #1
2c94c: 39009268 strb w8, [x19, #36]
2c950: f9400bf3 ldr x19, [sp, #16]
2c954: a8c27bfd ldp x29, x30, [sp], #32
2c958: d65f03c0 ret
2c95c: a9be7bfd stp x29, x30, [sp, #-32]!
2c960: f9000bf3 str x19, [sp, #16]
2c964: 910003fd mov x29, sp
2c968: f9400033 ldr x19, [x1]
2c96c: 39409268 ldrb w8, [x19, #36]
2c970: 350000c8 cbnz w8, 2c988 <__libc_init@plt-0x34128>
2c974: 91012260 add x0, x19, #0x48
2c978: aa1303e1 mov x1, x19
2c97c: 94002e17 bl 381d8 <__libc_init@plt-0x288d8>
2c980: 52800028 mov w8, #0x1 // #1
2c984: 39009268 strb w8, [x19, #36]
2c988: f9400bf3 ldr x19, [sp, #16]
2c98c: a8c27bfd ldp x29, x30, [sp], #32
2c990: d65f03c0 ret
2c994: 52800028 mov w8, #0x1 // #1
2c998: f9400029 ldr x9, [x1]
2c99c: 39009128 strb w8, [x9, #36]
2c9a0: d65f03c0 ret
2c9a4: 52800028 mov w8, #0x1 // #1
2c9a8: f9400029 ldr x9, [x1]
2c9ac: 39009128 strb w8, [x9, #36]
2c9b0: d65f03c0 ret
2c9b4: 52800028 mov w8, #0x1 // #1
2c9b8: f9400029 ldr x9, [x1]
2c9bc: 39009128 strb w8, [x9, #36]
2c9c0: d65f03c0 ret
2c9c4: 52800028 mov w8, #0x1 // #1
2c9c8: f9400029 ldr x9, [x1]
2c9cc: 39009128 strb w8, [x9, #36]
2c9d0: d65f03c0 ret
2c9d4: 52800028 mov w8, #0x1 // #1
2c9d8: f9400029 ldr x9, [x1]
2c9dc: 39009128 strb w8, [x9, #36]
2c9e0: d65f03c0 ret
2c9e4: a9be7bfd stp x29, x30, [sp, #-32]!
2c9e8: f9000bf3 str x19, [sp, #16]
2c9ec: 910003fd mov x29, sp
2c9f0: f9400033 ldr x19, [x1]
2c9f4: aa1303e0 mov x0, x19
2c9f8: 97ffd8b2 bl 22cc0 <__libc_init@plt-0x3ddf0>
2c9fc: 52800028 mov w8, #0x1 // #1
2ca00: 39009268 strb w8, [x19, #36]
2ca04: f9400bf3 ldr x19, [sp, #16]
2ca08: a8c27bfd ldp x29, x30, [sp], #32
2ca0c: d65f03c0 ret
2ca10: a9be7bfd stp x29, x30, [sp, #-32]!
2ca14: f9000bf3 str x19, [sp, #16]
2ca18: 910003fd mov x29, sp
2ca1c: f9400033 ldr x19, [x1]
2ca20: aa1303e0 mov x0, x19
2ca24: 97ffd8a7 bl 22cc0 <__libc_init@plt-0x3ddf0>
2ca28: 52800028 mov w8, #0x1 // #1
2ca2c: 39009268 strb w8, [x19, #36]
2ca30: f9400bf3 ldr x19, [sp, #16]
2ca34: a8c27bfd ldp x29, x30, [sp], #32
2ca38: d65f03c0 ret
2ca3c: a9be7bfd stp x29, x30, [sp, #-32]!
2ca40: f9000bf3 str x19, [sp, #16]
2ca44: 910003fd mov x29, sp
2ca48: f9400033 ldr x19, [x1]
2ca4c: aa1303e0 mov x0, x19
2ca50: 97ffd89c bl 22cc0 <__libc_init@plt-0x3ddf0>
2ca54: 52800028 mov w8, #0x1 // #1
2ca58: 39009268 strb w8, [x19, #36]
2ca5c: f9400bf3 ldr x19, [sp, #16]
2ca60: a8c27bfd ldp x29, x30, [sp], #32
2ca64: d65f03c0 ret
2ca68: f9400020 ldr x0, [x1]
2ca6c: 17fff46a b 29c14 <__libc_init@plt-0x36e9c>
2ca70: 52800028 mov w8, #0x1 // #1
2ca74: f9400029 ldr x9, [x1]
2ca78: 39009128 strb w8, [x9, #36]
2ca7c: d65f03c0 ret
2ca80: a9be7bfd stp x29, x30, [sp, #-32]!
2ca84: a9014ff4 stp x20, x19, [sp, #16]
2ca88: 910003fd mov x29, sp
2ca8c: f9400033 ldr x19, [x1]
2ca90: aa1303e0 mov x0, x19
2ca94: 97ffeee5 bl 28628 <__libc_init@plt-0x38488>
2ca98: 52800028 mov w8, #0x1 // #1
2ca9c: f9401660 ldr x0, [x19, #40]
2caa0: b9401274 ldr w20, [x19, #16]
2caa4: 39009268 strb w8, [x19, #36]
2caa8: 97ffe48b bl 25cd4 <__libc_init@plt-0x3addc>
2caac: 2a1403e0 mov w0, w20
2cab0: a9414ff4 ldp x20, x19, [sp, #16]
2cab4: a8c27bfd ldp x29, x30, [sp], #32
2cab8: d65f03c0 ret
2cabc: f9400020 ldr x0, [x1]
2cac0: 17ffef7a b 288a8 <__libc_init@plt-0x38208>
2cac4: a9be7bfd stp x29, x30, [sp, #-32]!
2cac8: a9014ff4 stp x20, x19, [sp, #16]
2cacc: 910003fd mov x29, sp
2cad0: f9400033 ldr x19, [x1]
2cad4: aa1303e0 mov x0, x19
2cad8: 97ffd87a bl 22cc0 <__libc_init@plt-0x3ddf0>
2cadc: 52800028 mov w8, #0x1 // #1
2cae0: aa1303e0 mov x0, x19
2cae4: b9401274 ldr w20, [x19, #16]
2cae8: 39009268 strb w8, [x19, #36]
2caec: 97ffd347 bl 21808 <__libc_init@plt-0x3f2a8>
2caf0: 2a1403e0 mov w0, w20
2caf4: a9414ff4 ldp x20, x19, [sp, #16]
2caf8: a8c27bfd ldp x29, x30, [sp], #32
2cafc: d65f03c0 ret
2cb00: f9400020 ldr x0, [x1]
2cb04: 17ffe8e7 b 26ea0 <__libc_init@plt-0x39c10>
2cb08: a9be7bfd stp x29, x30, [sp, #-32]!
2cb0c: f9000bf3 str x19, [sp, #16]
2cb10: 910003fd mov x29, sp
2cb14: f9400020 ldr x0, [x1]
2cb18: 39409008 ldrb w8, [x0, #36]
2cb1c: 35000068 cbnz w8, 2cb28 <__libc_init@plt-0x33f88>
2cb20: 52800028 mov w8, #0x1 // #1
2cb24: 39009008 strb w8, [x0, #36]
2cb28: 39409408 ldrb w8, [x0, #37]
2cb2c: b9401013 ldr w19, [x0, #16]
2cb30: 34000048 cbz w8, 2cb38 <__libc_init@plt-0x33f78>
2cb34: 97ffd335 bl 21808 <__libc_init@plt-0x3f2a8>
2cb38: 2a1303e0 mov w0, w19
2cb3c: f9400bf3 ldr x19, [sp, #16]
2cb40: a8c27bfd ldp x29, x30, [sp], #32
2cb44: d65f03c0 ret
2cb48: f9400020 ldr x0, [x1]
2cb4c: 17ffe80c b 26b7c <__libc_init@plt-0x39f34>
2cb50: a9be7bfd stp x29, x30, [sp, #-32]!
2cb54: f9000bf3 str x19, [sp, #16]
2cb58: 910003fd mov x29, sp
2cb5c: f9400020 ldr x0, [x1]
2cb60: 39409408 ldrb w8, [x0, #37]
2cb64: b9401013 ldr w19, [x0, #16]
2cb68: 34000048 cbz w8, 2cb70 <__libc_init@plt-0x33f40>
2cb6c: 97ffd327 bl 21808 <__libc_init@plt-0x3f2a8>
2cb70: 2a1303e0 mov w0, w19
2cb74: f9400bf3 ldr x19, [sp, #16]
2cb78: a8c27bfd ldp x29, x30, [sp], #32
2cb7c: d65f03c0 ret
2cb80: f9400020 ldr x0, [x1]
2cb84: 17ffead2 b 276cc <__libc_init@plt-0x393e4>
2cb88: f9400020 ldr x0, [x1]
2cb8c: 17ffeb11 b 277d0 <__libc_init@plt-0x392e0>
2cb90: a9be7bfd stp x29, x30, [sp, #-32]!
2cb94: a9014ff4 stp x20, x19, [sp, #16]
2cb98: 910003fd mov x29, sp
2cb9c: f9400033 ldr x19, [x1]
2cba0: aa1303e0 mov x0, x19
2cba4: 97ffe9ba bl 2728c <__libc_init@plt-0x39824>
2cba8: 52800028 mov w8, #0x1 // #1
2cbac: f9401660 ldr x0, [x19, #40]
2cbb0: b9401274 ldr w20, [x19, #16]
2cbb4: 39009268 strb w8, [x19, #36]
2cbb8: 97ffe447 bl 25cd4 <__libc_init@plt-0x3addc>
2cbbc: 2a1403e0 mov w0, w20
2cbc0: a9414ff4 ldp x20, x19, [sp, #16]
2cbc4: a8c27bfd ldp x29, x30, [sp], #32
2cbc8: d65f03c0 ret
2cbcc: a9be7bfd stp x29, x30, [sp, #-32]!
2cbd0: a9014ff4 stp x20, x19, [sp, #16]
2cbd4: 910003fd mov x29, sp
2cbd8: f9400033 ldr x19, [x1]
2cbdc: aa1303e0 mov x0, x19
2cbe0: 97ffea35 bl 274b4 <__libc_init@plt-0x395fc>
2cbe4: 52800028 mov w8, #0x1 // #1
2cbe8: f9401660 ldr x0, [x19, #40]
2cbec: b9401274 ldr w20, [x19, #16]
2cbf0: 39009268 strb w8, [x19, #36]
2cbf4: 97ffe438 bl 25cd4 <__libc_init@plt-0x3addc>
2cbf8: 2a1403e0 mov w0, w20
2cbfc: a9414ff4 ldp x20, x19, [sp, #16]
2cc00: a8c27bfd ldp x29, x30, [sp], #32
2cc04: d65f03c0 ret
2cc08: a9be7bfd stp x29, x30, [sp, #-32]!
2cc0c: a9014ff4 stp x20, x19, [sp, #16]
2cc10: 910003fd mov x29, sp
2cc14: f9400033 ldr x19, [x1]
2cc18: aa1303e0 mov x0, x19
2cc1c: 97ffe99c bl 2728c <__libc_init@plt-0x39824>
2cc20: 52800028 mov w8, #0x1 // #1
2cc24: f9401660 ldr x0, [x19, #40]
2cc28: b9401274 ldr w20, [x19, #16]
2cc2c: 39009268 strb w8, [x19, #36]
2cc30: 97ffe429 bl 25cd4 <__libc_init@plt-0x3addc>
2cc34: 2a1403e0 mov w0, w20
2cc38: a9414ff4 ldp x20, x19, [sp, #16]
2cc3c: a8c27bfd ldp x29, x30, [sp], #32
2cc40: d65f03c0 ret
2cc44: a9be7bfd stp x29, x30, [sp, #-32]!
2cc48: a9014ff4 stp x20, x19, [sp, #16]
2cc4c: 910003fd mov x29, sp
2cc50: f9400033 ldr x19, [x1]
2cc54: aa1303e0 mov x0, x19
2cc58: 97ffea17 bl 274b4 <__libc_init@plt-0x395fc>
2cc5c: 52800028 mov w8, #0x1 // #1
2cc60: f9401660 ldr x0, [x19, #40]
2cc64: b9401274 ldr w20, [x19, #16]
2cc68: 39009268 strb w8, [x19, #36]
2cc6c: 97ffe41a bl 25cd4 <__libc_init@plt-0x3addc>
2cc70: 2a1403e0 mov w0, w20
2cc74: a9414ff4 ldp x20, x19, [sp, #16]
2cc78: a8c27bfd ldp x29, x30, [sp], #32
2cc7c: d65f03c0 ret
2cc80: f9400020 ldr x0, [x1]
2cc84: 17ffecc1 b 27f88 <__libc_init@plt-0x38b28>
2cc88: f9400020 ldr x0, [x1]
2cc8c: 17ffed0d b 280c0 <__libc_init@plt-0x389f0>
2cc90: a9be7bfd stp x29, x30, [sp, #-32]!
2cc94: f9000bf3 str x19, [sp, #16]
2cc98: 910003fd mov x29, sp
2cc9c: f9400029 ldr x9, [x1]
2cca0: 52800028 mov w8, #0x1 // #1
2cca4: f9401520 ldr x0, [x9, #40]
2cca8: 39009128 strb w8, [x9, #36]
2ccac: b9401133 ldr w19, [x9, #16]
2ccb0: 97ffe4a7 bl 25f4c <__libc_init@plt-0x3ab64>
2ccb4: 2a1303e0 mov w0, w19
2ccb8: f9400bf3 ldr x19, [sp, #16]
2ccbc: a8c27bfd ldp x29, x30, [sp], #32
2ccc0: d65f03c0 ret
2ccc4: a9be7bfd stp x29, x30, [sp, #-32]!
2ccc8: f9000bf3 str x19, [sp, #16]
2cccc: 910003fd mov x29, sp
2ccd0: f9400029 ldr x9, [x1]
2ccd4: 52800028 mov w8, #0x1 // #1
2ccd8: f9401520 ldr x0, [x9, #40]
2ccdc: 39009128 strb w8, [x9, #36]
2cce0: b9401133 ldr w19, [x9, #16]
2cce4: 97ffe49a bl 25f4c <__libc_init@plt-0x3ab64>
2cce8: 2a1303e0 mov w0, w19
2ccec: f9400bf3 ldr x19, [sp, #16]
2ccf0: a8c27bfd ldp x29, x30, [sp], #32
2ccf4: d65f03c0 ret
2ccf8: a9be7bfd stp x29, x30, [sp, #-32]!
2ccfc: f9000bf3 str x19, [sp, #16]
2cd00: 910003fd mov x29, sp
2cd04: f9400029 ldr x9, [x1]
2cd08: 52800028 mov w8, #0x1 // #1
2cd0c: f9401520 ldr x0, [x9, #40]
2cd10: 39009128 strb w8, [x9, #36]
2cd14: b9401133 ldr w19, [x9, #16]
2cd18: 97ffe48d bl 25f4c <__libc_init@plt-0x3ab64>
2cd1c: 2a1303e0 mov w0, w19
2cd20: f9400bf3 ldr x19, [sp, #16]
2cd24: a8c27bfd ldp x29, x30, [sp], #32
2cd28: d65f03c0 ret
2cd2c: a9be7bfd stp x29, x30, [sp, #-32]!
2cd30: f9000bf3 str x19, [sp, #16]
2cd34: 910003fd mov x29, sp
2cd38: f9400029 ldr x9, [x1]
2cd3c: 52800028 mov w8, #0x1 // #1
2cd40: f9401520 ldr x0, [x9, #40]
2cd44: 39009128 strb w8, [x9, #36]
2cd48: b9401133 ldr w19, [x9, #16]
2cd4c: 97ffe480 bl 25f4c <__libc_init@plt-0x3ab64>
2cd50: 2a1303e0 mov w0, w19
2cd54: f9400bf3 ldr x19, [sp, #16]
2cd58: a8c27bfd ldp x29, x30, [sp], #32
2cd5c: d65f03c0 ret
2cd60: a9be7bfd stp x29, x30, [sp, #-32]!
2cd64: f9000bf3 str x19, [sp, #16]
2cd68: 910003fd mov x29, sp
2cd6c: f9400029 ldr x9, [x1]
2cd70: 52800028 mov w8, #0x1 // #1
2cd74: f9401520 ldr x0, [x9, #40]
2cd78: 39009128 strb w8, [x9, #36]
2cd7c: b9401133 ldr w19, [x9, #16]
2cd80: 97ffe3d5 bl 25cd4 <__libc_init@plt-0x3addc>
2cd84: 2a1303e0 mov w0, w19
2cd88: f9400bf3 ldr x19, [sp, #16]
2cd8c: a8c27bfd ldp x29, x30, [sp], #32
2cd90: d65f03c0 ret
2cd94: a9be7bfd stp x29, x30, [sp, #-32]!
2cd98: a9014ff4 stp x20, x19, [sp, #16]
2cd9c: 910003fd mov x29, sp
2cda0: f9400033 ldr x19, [x1]
2cda4: aa1303e0 mov x0, x19
2cda8: 97ffd7c6 bl 22cc0 <__libc_init@plt-0x3ddf0>
2cdac: 52800028 mov w8, #0x1 // #1
2cdb0: aa1303e0 mov x0, x19
2cdb4: b9401274 ldr w20, [x19, #16]
2cdb8: 39009268 strb w8, [x19, #36]
2cdbc: 97ffd293 bl 21808 <__libc_init@plt-0x3f2a8>
2cdc0: 2a1403e0 mov w0, w20
2cdc4: a9414ff4 ldp x20, x19, [sp, #16]
2cdc8: a8c27bfd ldp x29, x30, [sp], #32
2cdcc: d65f03c0 ret
2cdd0: a9be7bfd stp x29, x30, [sp, #-32]!
2cdd4: a9014ff4 stp x20, x19, [sp, #16]
2cdd8: 910003fd mov x29, sp
2cddc: f9400033 ldr x19, [x1]
2cde0: aa1303e0 mov x0, x19
2cde4: 97ffd7b7 bl 22cc0 <__libc_init@plt-0x3ddf0>
2cde8: 52800028 mov w8, #0x1 // #1
2cdec: aa1303e0 mov x0, x19
2cdf0: b9401274 ldr w20, [x19, #16]
2cdf4: 39009268 strb w8, [x19, #36]
2cdf8: 97ffd284 bl 21808 <__libc_init@plt-0x3f2a8>
2cdfc: 2a1403e0 mov w0, w20
2ce00: a9414ff4 ldp x20, x19, [sp, #16]
2ce04: a8c27bfd ldp x29, x30, [sp], #32
2ce08: d65f03c0 ret
2ce0c: a9be7bfd stp x29, x30, [sp, #-32]!
2ce10: a9014ff4 stp x20, x19, [sp, #16]
2ce14: 910003fd mov x29, sp
2ce18: f9400033 ldr x19, [x1]
2ce1c: aa1303e0 mov x0, x19
2ce20: 97ffd7a8 bl 22cc0 <__libc_init@plt-0x3ddf0>
2ce24: 52800028 mov w8, #0x1 // #1
2ce28: aa1303e0 mov x0, x19
2ce2c: b9401274 ldr w20, [x19, #16]
2ce30: 39009268 strb w8, [x19, #36]
2ce34: 97ffd275 bl 21808 <__libc_init@plt-0x3f2a8>
2ce38: 2a1403e0 mov w0, w20
2ce3c: a9414ff4 ldp x20, x19, [sp, #16]
2ce40: a8c27bfd ldp x29, x30, [sp], #32
2ce44: d65f03c0 ret
2ce48: a9be7bfd stp x29, x30, [sp, #-32]!
2ce4c: a9014ff4 stp x20, x19, [sp, #16]
2ce50: 910003fd mov x29, sp
2ce54: f9400033 ldr x19, [x1]
2ce58: aa1303e0 mov x0, x19
2ce5c: 97fff36e bl 29c14 <__libc_init@plt-0x36e9c>
2ce60: 52800028 mov w8, #0x1 // #1
2ce64: f9401660 ldr x0, [x19, #40]
2ce68: b9401274 ldr w20, [x19, #16]
2ce6c: 39009268 strb w8, [x19, #36]
2ce70: 97ffe399 bl 25cd4 <__libc_init@plt-0x3addc>
2ce74: 2a1403e0 mov w0, w20
2ce78: a9414ff4 ldp x20, x19, [sp, #16]
2ce7c: a8c27bfd ldp x29, x30, [sp], #32
2ce80: d65f03c0 ret
2ce84: f9400020 ldr x0, [x1]
2ce88: 17fff95f b 2b404 <__libc_init@plt-0x356ac>
2ce8c: f9400028 ldr x8, [x1]
2ce90: f9401500 ldr x0, [x8, #40]
2ce94: d65f03c0 ret
2ce98: f9400028 ldr x8, [x1]
2ce9c: f9401500 ldr x0, [x8, #40]
2cea0: d65f03c0 ret
2cea4: f9400028 ldr x8, [x1]
2cea8: 9100e100 add x0, x8, #0x38
2ceac: d65f03c0 ret
2ceb0: f9400028 ldr x8, [x1]
2ceb4: 9100a100 add x0, x8, #0x28
2ceb8: d65f03c0 ret
2cebc: f9400028 ldr x8, [x1]
2cec0: 9100a100 add x0, x8, #0x28
2cec4: d65f03c0 ret
2cec8: f9400028 ldr x8, [x1]
2cecc: 9100a100 add x0, x8, #0x28
2ced0: d65f03c0 ret
2ced4: f9400028 ldr x8, [x1]
2ced8: 9100a100 add x0, x8, #0x28
2cedc: d65f03c0 ret
2cee0: f9400028 ldr x8, [x1]
2cee4: f9401500 ldr x0, [x8, #40]
2cee8: d65f03c0 ret
2ceec: f9400028 ldr x8, [x1]
2cef0: f9401500 ldr x0, [x8, #40]
2cef4: d65f03c0 ret
2cef8: f9400028 ldr x8, [x1]
2cefc: f9401500 ldr x0, [x8, #40]
2cf00: d65f03c0 ret
2cf04: f9400028 ldr x8, [x1]
2cf08: f9401500 ldr x0, [x8, #40]
2cf0c: d65f03c0 ret
2cf10: f9400028 ldr x8, [x1]
2cf14: f9401500 ldr x0, [x8, #40]
2cf18: d65f03c0 ret
2cf1c: f9400028 ldr x8, [x1]
2cf20: f9401500 ldr x0, [x8, #40]
2cf24: d65f03c0 ret
2cf28: f9400028 ldr x8, [x1]
2cf2c: f9401508 ldr x8, [x8, #40]
2cf30: f9400100 ldr x0, [x8]
2cf34: 17ffea78 b 27914 <__libc_init@plt-0x3919c>
2cf38: f9400028 ldr x8, [x1]
2cf3c: f9401508 ldr x8, [x8, #40]
2cf40: f9400100 ldr x0, [x8]
2cf44: 17ffea74 b 27914 <__libc_init@plt-0x3919c>
2cf48: f9400028 ldr x8, [x1]
2cf4c: f9401508 ldr x8, [x8, #40]
2cf50: f9400100 ldr x0, [x8]
2cf54: 17ffea70 b 27914 <__libc_init@plt-0x3919c>
2cf58: f9400028 ldr x8, [x1]
2cf5c: f9401508 ldr x8, [x8, #40]
2cf60: f9400100 ldr x0, [x8]
2cf64: 17ffea6c b 27914 <__libc_init@plt-0x3919c>
2cf68: f9400028 ldr x8, [x1]
2cf6c: f9401508 ldr x8, [x8, #40]
2cf70: f9400100 ldr x0, [x8]
2cf74: 17ffea68 b 27914 <__libc_init@plt-0x3919c>
2cf78: f9400028 ldr x8, [x1]
2cf7c: f9401508 ldr x8, [x8, #40]
2cf80: f9400100 ldr x0, [x8]
2cf84: 17ffea64 b 27914 <__libc_init@plt-0x3919c>
2cf88: f9400028 ldr x8, [x1]
2cf8c: f9401500 ldr x0, [x8, #40]
2cf90: d65f03c0 ret
2cf94: f9400028 ldr x8, [x1]
2cf98: 9100e100 add x0, x8, #0x38
2cf9c: d65f03c0 ret
2cfa0: f9400028 ldr x8, [x1]
2cfa4: 9100e100 add x0, x8, #0x38
2cfa8: d65f03c0 ret
2cfac: f9400028 ldr x8, [x1]
2cfb0: 9100e100 add x0, x8, #0x38
2cfb4: d65f03c0 ret
2cfb8: f9400028 ldr x8, [x1]
2cfbc: f9401500 ldr x0, [x8, #40]
2cfc0: d65f03c0 ret
2cfc4: f9400028 ldr x8, [x1]
2cfc8: 9100a100 add x0, x8, #0x28
2cfcc: d65f03c0 ret
2cfd0: f9400028 ldr x8, [x1]
2cfd4: f9401508 ldr x8, [x8, #40]
2cfd8: 91018100 add x0, x8, #0x60
2cfdc: d65f03c0 ret
2cfe0: f9400028 ldr x8, [x1]
2cfe4: f9401508 ldr x8, [x8, #40]
2cfe8: 91018100 add x0, x8, #0x60
2cfec: d65f03c0 ret
2cff0: f9400028 ldr x8, [x1]
2cff4: 91026100 add x0, x8, #0x98
2cff8: d65f03c0 ret
2cffc: f9400028 ldr x8, [x1]
2d000: 91022100 add x0, x8, #0x88
2d004: d65f03c0 ret
2d008: f9400028 ldr x8, [x1]
2d00c: 91022100 add x0, x8, #0x88
2d010: d65f03c0 ret
2d014: f9400028 ldr x8, [x1]
2d018: 91022100 add x0, x8, #0x88
2d01c: d65f03c0 ret
2d020: f9400028 ldr x8, [x1]
2d024: 91022100 add x0, x8, #0x88
2d028: d65f03c0 ret
2d02c: f9400028 ldr x8, [x1]
2d030: 9100d100 add x0, x8, #0x34
2d034: d65f03c0 ret
2d038: f9400028 ldr x8, [x1]
2d03c: 9100d100 add x0, x8, #0x34
2d040: d65f03c0 ret
2d044: f9400028 ldr x8, [x1]
2d048: 9100d100 add x0, x8, #0x34
2d04c: d65f03c0 ret
2d050: f9400028 ldr x8, [x1]
2d054: 9100d100 add x0, x8, #0x34
2d058: d65f03c0 ret
2d05c: f9400028 ldr x8, [x1]
2d060: 9100d100 add x0, x8, #0x34
2d064: d65f03c0 ret
2d068: f9400028 ldr x8, [x1]
2d06c: 9100d100 add x0, x8, #0x34
2d070: d65f03c0 ret
2d074: f9400028 ldr x8, [x1]
2d078: 9100c100 add x0, x8, #0x30
2d07c: d65f03c0 ret
2d080: f9400028 ldr x8, [x1]
2d084: 9100e100 add x0, x8, #0x38
2d088: d65f03c0 ret
2d08c: f9400028 ldr x8, [x1]
2d090: f9401508 ldr x8, [x8, #40]
2d094: f9400100 ldr x0, [x8]
2d098: 17ffea00 b 27898 <__libc_init@plt-0x39218>
2d09c: f9400028 ldr x8, [x1]
2d0a0: f9401508 ldr x8, [x8, #40]
2d0a4: f9400100 ldr x0, [x8]
2d0a8: 17ffe9fc b 27898 <__libc_init@plt-0x39218>
2d0ac: f9400028 ldr x8, [x1]
2d0b0: f9401508 ldr x8, [x8, #40]
2d0b4: f9400100 ldr x0, [x8]
2d0b8: 17ffe9f8 b 27898 <__libc_init@plt-0x39218>
2d0bc: f9400028 ldr x8, [x1]
2d0c0: f9401508 ldr x8, [x8, #40]
2d0c4: f9400100 ldr x0, [x8]
2d0c8: 17ffe9f4 b 27898 <__libc_init@plt-0x39218>
2d0cc: f9400028 ldr x8, [x1]
2d0d0: f9401508 ldr x8, [x8, #40]
2d0d4: 91018100 add x0, x8, #0x60
2d0d8: d65f03c0 ret
2d0dc: f9400028 ldr x8, [x1]
2d0e0: 91026100 add x0, x8, #0x98
2d0e4: d65f03c0 ret
2d0e8: f9400028 ldr x8, [x1]
2d0ec: 91026100 add x0, x8, #0x98
2d0f0: d65f03c0 ret
2d0f4: f9400028 ldr x8, [x1]
2d0f8: 91026100 add x0, x8, #0x98
2d0fc: d65f03c0 ret
2d100: f9400028 ldr x8, [x1]
2d104: f9401508 ldr x8, [x8, #40]
2d108: 91018100 add x0, x8, #0x60
2d10c: d65f03c0 ret
2d110: f9400028 ldr x8, [x1]
2d114: 91022100 add x0, x8, #0x88
2d118: d65f03c0 ret
2d11c: 52800020 mov w0, #0x1 // #1
2d120: d65f03c0 ret
2d124: 52800020 mov w0, #0x1 // #1
2d128: d65f03c0 ret
2d12c: 52800020 mov w0, #0x1 // #1
2d130: d65f03c0 ret
2d134: 52800020 mov w0, #0x1 // #1
2d138: d65f03c0 ret
2d13c: 52800020 mov w0, #0x1 // #1
2d140: d65f03c0 ret
2d144: 52800020 mov w0, #0x1 // #1
2d148: d65f03c0 ret
2d14c: 52800020 mov w0, #0x1 // #1
2d150: d65f03c0 ret
2d154: a9bf7bfd stp x29, x30, [sp, #-16]!
2d158: 910003fd mov x29, sp
2d15c: f9400020 ldr x0, [x1]
2d160: 90ffff01 adrp x1, d000 <__libc_init@plt-0x53ab0>
2d164: 910f9021 add x1, x1, #0x3e4
2d168: 97ffd7a8 bl 23008 <__libc_init@plt-0x3daa8>
2d16c: f9400021 ldr x1, [x1]
2d170: f9401420 ldr x0, [x1, #40]
2d174: 17ffde79 b 24b58 <__libc_init@plt-0x3bf58>
2d178: a9bf7bfd stp x29, x30, [sp, #-16]!
2d17c: 910003fd mov x29, sp
2d180: f9400020 ldr x0, [x1]
2d184: 90ffff01 adrp x1, d000 <__libc_init@plt-0x53ab0>
2d188: 910f9021 add x1, x1, #0x3e4
2d18c: 97ffd79f bl 23008 <__libc_init@plt-0x3daa8>
2d190: f9400021 ldr x1, [x1]
2d194: f9401420 ldr x0, [x1, #40]
2d198: 17ffde70 b 24b58 <__libc_init@plt-0x3bf58>
2d19c: a9bf7bfd stp x29, x30, [sp, #-16]!
2d1a0: 910003fd mov x29, sp
2d1a4: f9400020 ldr x0, [x1]
2d1a8: 90ffff01 adrp x1, d000 <__libc_init@plt-0x53ab0>
2d1ac: 910f9021 add x1, x1, #0x3e4
2d1b0: 97ffd796 bl 23008 <__libc_init@plt-0x3daa8>
2d1b4: f9400021 ldr x1, [x1]
2d1b8: f9401420 ldr x0, [x1, #40]
2d1bc: 17ffde67 b 24b58 <__libc_init@plt-0x3bf58>
2d1c0: 52800020 mov w0, #0x1 // #1
2d1c4: d65f03c0 ret
2d1c8: 52800020 mov w0, #0x1 // #1
2d1cc: d65f03c0 ret
2d1d0: 52800020 mov w0, #0x1 // #1
2d1d4: d65f03c0 ret
2d1d8: 52800020 mov w0, #0x1 // #1
2d1dc: d65f03c0 ret
2d1e0: 52800020 mov w0, #0x1 // #1
2d1e4: d65f03c0 ret
2d1e8: 52800020 mov w0, #0x1 // #1
2d1ec: d65f03c0 ret
2d1f0: 52800020 mov w0, #0x1 // #1
2d1f4: d65f03c0 ret
2d1f8: 52800020 mov w0, #0x1 // #1
2d1fc: d65f03c0 ret
2d200: 52800020 mov w0, #0x1 // #1
2d204: d65f03c0 ret
2d208: 52800020 mov w0, #0x1 // #1
2d20c: d65f03c0 ret
2d210: 52800020 mov w0, #0x1 // #1
2d214: d65f03c0 ret
2d218: 52800020 mov w0, #0x1 // #1
2d21c: d65f03c0 ret
2d220: f9400020 ldr x0, [x1]
2d224: d65f03c0 ret
2d228: f9400020 ldr x0, [x1]
2d22c: d65f03c0 ret
2d230: f9400020 ldr x0, [x1]
2d234: d65f03c0 ret
2d238: f9400020 ldr x0, [x1]
2d23c: d65f03c0 ret
2d240: f9400020 ldr x0, [x1]
2d244: d65f03c0 ret
2d248: f9400020 ldr x0, [x1]
2d24c: d65f03c0 ret
2d250: f9400020 ldr x0, [x1]
2d254: d65f03c0 ret
2d258: f9400020 ldr x0, [x1]
2d25c: d65f03c0 ret
2d260: f9400020 ldr x0, [x1]
2d264: d65f03c0 ret
2d268: f9400020 ldr x0, [x1]
2d26c: d65f03c0 ret
2d270: f9400020 ldr x0, [x1]
2d274: d65f03c0 ret
2d278: f9400020 ldr x0, [x1]
2d27c: d65f03c0 ret
2d280: f9400020 ldr x0, [x1]
2d284: d65f03c0 ret
2d288: f9400020 ldr x0, [x1]
2d28c: d65f03c0 ret
2d290: f9400020 ldr x0, [x1]
2d294: d65f03c0 ret
2d298: f9400020 ldr x0, [x1]
2d29c: d65f03c0 ret
2d2a0: f9400020 ldr x0, [x1]
2d2a4: d65f03c0 ret
2d2a8: f9400020 ldr x0, [x1]
2d2ac: d65f03c0 ret
2d2b0: f9400020 ldr x0, [x1]
2d2b4: d65f03c0 ret
2d2b8: f9400020 ldr x0, [x1]
2d2bc: d65f03c0 ret
2d2c0: f9400020 ldr x0, [x1]
2d2c4: d65f03c0 ret
2d2c8: f9400020 ldr x0, [x1]
2d2cc: d65f03c0 ret
2d2d0: f9400020 ldr x0, [x1]
2d2d4: d65f03c0 ret
2d2d8: f9400020 ldr x0, [x1]
2d2dc: d65f03c0 ret
2d2e0: f9400020 ldr x0, [x1]
2d2e4: d65f03c0 ret
2d2e8: f9400028 ldr x8, [x1]
2d2ec: f9401500 ldr x0, [x8, #40]
2d2f0: d65f03c0 ret
2d2f4: f9400028 ldr x8, [x1]
2d2f8: f9401500 ldr x0, [x8, #40]
2d2fc: d65f03c0 ret
2d300: aa1f03e0 mov x0, xzr
2d304: d65f03c0 ret
2d308: aa1f03e0 mov x0, xzr
2d30c: d65f03c0 ret
2d310: aa1f03e0 mov x0, xzr
2d314: d65f03c0 ret
2d318: aa1f03e0 mov x0, xzr
2d31c: d65f03c0 ret
2d320: aa1f03e0 mov x0, xzr
2d324: d65f03c0 ret
2d328: f9400028 ldr x8, [x1]
2d32c: f9401500 ldr x0, [x8, #40]
2d330: d65f03c0 ret
2d334: f9400028 ldr x8, [x1]
2d338: f9401500 ldr x0, [x8, #40]
2d33c: d65f03c0 ret
2d340: f9400028 ldr x8, [x1]
2d344: f9401500 ldr x0, [x8, #40]
2d348: d65f03c0 ret
2d34c: f9400028 ldr x8, [x1]
2d350: f9401500 ldr x0, [x8, #40]
2d354: d65f03c0 ret
2d358: f9400028 ldr x8, [x1]
2d35c: f9401500 ldr x0, [x8, #40]
2d360: d65f03c0 ret
2d364: f9400028 ldr x8, [x1]
2d368: f9401500 ldr x0, [x8, #40]
2d36c: d65f03c0 ret
2d370: f9400028 ldr x8, [x1]
2d374: f9401508 ldr x8, [x8, #40]
2d378: f9400100 ldr x0, [x8]
2d37c: 17ffe985 b 27990 <__libc_init@plt-0x39120>
2d380: f9400028 ldr x8, [x1]
2d384: f9401508 ldr x8, [x8, #40]
2d388: f9400100 ldr x0, [x8]
2d38c: 17ffe981 b 27990 <__libc_init@plt-0x39120>
2d390: f9400028 ldr x8, [x1]
2d394: f9401508 ldr x8, [x8, #40]
2d398: f9400100 ldr x0, [x8]
2d39c: 17ffe97d b 27990 <__libc_init@plt-0x39120>
2d3a0: f9400028 ldr x8, [x1]
2d3a4: f9401508 ldr x8, [x8, #40]
2d3a8: f9400100 ldr x0, [x8]
2d3ac: 17ffe979 b 27990 <__libc_init@plt-0x39120>
2d3b0: f9400028 ldr x8, [x1]
2d3b4: f9401508 ldr x8, [x8, #40]
2d3b8: f9400100 ldr x0, [x8]
2d3bc: 17ffe975 b 27990 <__libc_init@plt-0x39120>
2d3c0: f9400028 ldr x8, [x1]
2d3c4: f9401508 ldr x8, [x8, #40]
2d3c8: f9400100 ldr x0, [x8]
2d3cc: 17ffe971 b 27990 <__libc_init@plt-0x39120>
2d3d0: f9400028 ldr x8, [x1]
2d3d4: f9401500 ldr x0, [x8, #40]
2d3d8: d65f03c0 ret
2d3dc: aa1f03e0 mov x0, xzr
2d3e0: d65f03c0 ret
2d3e4: aa1f03e0 mov x0, xzr
2d3e8: d65f03c0 ret
2d3ec: aa1f03e0 mov x0, xzr
2d3f0: d65f03c0 ret
2d3f4: f9400028 ldr x8, [x1]
2d3f8: f9401500 ldr x0, [x8, #40]
2d3fc: d65f03c0 ret
2d400: aa1f03e0 mov x0, xzr
2d404: d65f03c0 ret
2d408: f9400008 ldr x8, [x0]
2d40c: f9400108 ldr x8, [x8]
2d410: f100011f cmp x8, #0x0
2d414: 1a9f17e0 cset w0, eq // eq = none
2d418: d65f03c0 ret
2d41c: f9400008 ldr x8, [x0]
2d420: f9400108 ldr x8, [x8]
2d424: f100011f cmp x8, #0x0
2d428: 1a9f17e0 cset w0, eq // eq = none
2d42c: d65f03c0 ret
2d430: f9400008 ldr x8, [x0]
2d434: f9400108 ldr x8, [x8]
2d438: f100011f cmp x8, #0x0
2d43c: 1a9f17e0 cset w0, eq // eq = none
2d440: d65f03c0 ret
2d444: a9bd7bfd stp x29, x30, [sp, #-48]!
2d448: a90157f6 stp x22, x21, [sp, #16]
2d44c: 910003fd mov x29, sp
2d450: a9024ff4 stp x20, x19, [sp, #32]
2d454: f9400015 ldr x21, [x0]
2d458: aa1503f3 mov x19, x21
2d45c: f8408668 ldr x8, [x19], #8
2d460: b40001c8 cbz x8, 2d498 <__libc_init@plt-0x33618>
2d464: aa0103f4 mov x20, x1
2d468: aa1f03f6 mov x22, xzr
2d46c: f9400283 ldr x3, [x20]
2d470: aa1303e1 mov x1, x19
2d474: 52800022 mov w2, #0x1 // #1
2d478: 9100a060 add x0, x3, #0x28
2d47c: 94000326 bl 2e114 <__libc_init@plt-0x3299c>
2d480: 360000e0 tbz w0, #0, 2d49c <__libc_init@plt-0x33614>
2d484: f94002a8 ldr x8, [x21]
2d488: 910006d6 add x22, x22, #0x1
2d48c: eb0802df cmp x22, x8
2d490: 54fffee3 b.cc 2d46c <__libc_init@plt-0x33644> // b.lo, b.ul, b.last
2d494: 14000002 b 2d49c <__libc_init@plt-0x33614>
2d498: 52800020 mov w0, #0x1 // #1
2d49c: a9424ff4 ldp x20, x19, [sp, #32]
2d4a0: 12000000 and w0, w0, #0x1
2d4a4: a94157f6 ldp x22, x21, [sp, #16]
2d4a8: a8c37bfd ldp x29, x30, [sp], #48
2d4ac: d65f03c0 ret
2d4b0: a9bf7bfd stp x29, x30, [sp, #-16]!
2d4b4: 910003fd mov x29, sp
2d4b8: f9400008 ldr x8, [x0]
2d4bc: f9400108 ldr x8, [x8]
2d4c0: b5000088 cbnz x8, 2d4d0 <__libc_init@plt-0x335e0>
2d4c4: 52800020 mov w0, #0x1 // #1
2d4c8: a8c17bfd ldp x29, x30, [sp], #16
2d4cc: d65f03c0 ret
2d4d0: f9400020 ldr x0, [x1]
2d4d4: d503201f nop
2d4d8: 10ee47e1 adr x1, 9dd4 <__libc_init@plt-0x56cdc>
2d4dc: 97ffd6cb bl 23008 <__libc_init@plt-0x3daa8>
2d4e0: a9bd7bfd stp x29, x30, [sp, #-48]!
2d4e4: a90157f6 stp x22, x21, [sp, #16]
2d4e8: 910003fd mov x29, sp
2d4ec: a9024ff4 stp x20, x19, [sp, #32]
2d4f0: f9400015 ldr x21, [x0]
2d4f4: aa1503f3 mov x19, x21
2d4f8: f8408668 ldr x8, [x19], #8
2d4fc: b40001c8 cbz x8, 2d534 <__libc_init@plt-0x3357c>
2d500: aa0103f4 mov x20, x1
2d504: aa1f03f6 mov x22, xzr
2d508: f9400283 ldr x3, [x20]
2d50c: aa1303e1 mov x1, x19
2d510: 52800022 mov w2, #0x1 // #1
2d514: 9100a060 add x0, x3, #0x28
2d518: 940002ff bl 2e114 <__libc_init@plt-0x3299c>
2d51c: 360000e0 tbz w0, #0, 2d538 <__libc_init@plt-0x33578>
2d520: f94002a8 ldr x8, [x21]
2d524: 910006d6 add x22, x22, #0x1
2d528: eb0802df cmp x22, x8
2d52c: 54fffee3 b.cc 2d508 <__libc_init@plt-0x335a8> // b.lo, b.ul, b.last
2d530: 14000002 b 2d538 <__libc_init@plt-0x33578>
2d534: 52800020 mov w0, #0x1 // #1
2d538: a9424ff4 ldp x20, x19, [sp, #32]
2d53c: 12000000 and w0, w0, #0x1
2d540: a94157f6 ldp x22, x21, [sp, #16]
2d544: a8c37bfd ldp x29, x30, [sp], #48
2d548: d65f03c0 ret
2d54c: a9bf7bfd stp x29, x30, [sp, #-16]!
2d550: 910003fd mov x29, sp
2d554: f9400008 ldr x8, [x0]
2d558: f9400108 ldr x8, [x8]
2d55c: b5000088 cbnz x8, 2d56c <__libc_init@plt-0x33544>
2d560: 52800020 mov w0, #0x1 // #1
2d564: a8c17bfd ldp x29, x30, [sp], #16
2d568: d65f03c0 ret
2d56c: f9400020 ldr x0, [x1]
2d570: d503201f nop
2d574: 10ee4301 adr x1, 9dd4 <__libc_init@plt-0x56cdc>
2d578: 97ffd6a4 bl 23008 <__libc_init@plt-0x3daa8>
2d57c: a9bd7bfd stp x29, x30, [sp, #-48]!
2d580: a90157f6 stp x22, x21, [sp, #16]
2d584: 910003fd mov x29, sp
2d588: a9024ff4 stp x20, x19, [sp, #32]
2d58c: f9400015 ldr x21, [x0]
2d590: aa1503f3 mov x19, x21
2d594: f8408668 ldr x8, [x19], #8
2d598: b40001e8 cbz x8, 2d5d4 <__libc_init@plt-0x334dc>
2d59c: aa0103f4 mov x20, x1
2d5a0: aa1f03f6 mov x22, xzr
2d5a4: f9400284 ldr x4, [x20]
2d5a8: aa1303e1 mov x1, x19
2d5ac: 52800022 mov w2, #0x1 // #1
2d5b0: aa1f03e3 mov x3, xzr
2d5b4: f9401480 ldr x0, [x4, #40]
2d5b8: 97ffdb01 bl 241bc <__libc_init@plt-0x3c8f4>
2d5bc: 360000e0 tbz w0, #0, 2d5d8 <__libc_init@plt-0x334d8>
2d5c0: f94002a8 ldr x8, [x21]
2d5c4: 910006d6 add x22, x22, #0x1
2d5c8: eb0802df cmp x22, x8
2d5cc: 54fffec3 b.cc 2d5a4 <__libc_init@plt-0x3350c> // b.lo, b.ul, b.last
2d5d0: 14000002 b 2d5d8 <__libc_init@plt-0x334d8>
2d5d4: 52800020 mov w0, #0x1 // #1
2d5d8: a9424ff4 ldp x20, x19, [sp, #32]
2d5dc: 12000000 and w0, w0, #0x1
2d5e0: a94157f6 ldp x22, x21, [sp, #16]
2d5e4: a8c37bfd ldp x29, x30, [sp], #48
2d5e8: d65f03c0 ret
2d5ec: a9bf7bfd stp x29, x30, [sp, #-16]!
2d5f0: 910003fd mov x29, sp
2d5f4: f9400008 ldr x8, [x0]
2d5f8: f9400108 ldr x8, [x8]
2d5fc: b5000088 cbnz x8, 2d60c <__libc_init@plt-0x334a4>
2d600: 52800020 mov w0, #0x1 // #1
2d604: a8c17bfd ldp x29, x30, [sp], #16
2d608: d65f03c0 ret
2d60c: f9400020 ldr x0, [x1]
2d610: f0fffee1 adrp x1, c000 <__libc_init@plt-0x54ab0>
2d614: 911a7c21 add x1, x1, #0x69f
2d618: 97ffd67c bl 23008 <__libc_init@plt-0x3daa8>
2d61c: a9bd7bfd stp x29, x30, [sp, #-48]!
2d620: a90157f6 stp x22, x21, [sp, #16]
2d624: 910003fd mov x29, sp
2d628: a9024ff4 stp x20, x19, [sp, #32]
2d62c: f9400015 ldr x21, [x0]
2d630: aa1503f3 mov x19, x21
2d634: f8408668 ldr x8, [x19], #8
2d638: b40001e8 cbz x8, 2d674 <__libc_init@plt-0x3343c>
2d63c: aa0103f4 mov x20, x1
2d640: aa1f03f6 mov x22, xzr
2d644: f9400284 ldr x4, [x20]
2d648: aa1303e1 mov x1, x19
2d64c: 52800022 mov w2, #0x1 // #1
2d650: aa1f03e3 mov x3, xzr
2d654: f9401480 ldr x0, [x4, #40]
2d658: 97ffdad9 bl 241bc <__libc_init@plt-0x3c8f4>
2d65c: 360000e0 tbz w0, #0, 2d678 <__libc_init@plt-0x33438>
2d660: f94002a8 ldr x8, [x21]
2d664: 910006d6 add x22, x22, #0x1
2d668: eb0802df cmp x22, x8
2d66c: 54fffec3 b.cc 2d644 <__libc_init@plt-0x3346c> // b.lo, b.ul, b.last
2d670: 14000002 b 2d678 <__libc_init@plt-0x33438>
2d674: 52800020 mov w0, #0x1 // #1
2d678: a9424ff4 ldp x20, x19, [sp, #32]
2d67c: 12000000 and w0, w0, #0x1
2d680: a94157f6 ldp x22, x21, [sp, #16]
2d684: a8c37bfd ldp x29, x30, [sp], #48
2d688: d65f03c0 ret
2d68c: a9bf7bfd stp x29, x30, [sp, #-16]!
2d690: 910003fd mov x29, sp
2d694: f9400008 ldr x8, [x0]
2d698: f9400108 ldr x8, [x8]
2d69c: b5000088 cbnz x8, 2d6ac <__libc_init@plt-0x33404>
2d6a0: 52800020 mov w0, #0x1 // #1
2d6a4: a8c17bfd ldp x29, x30, [sp], #16
2d6a8: d65f03c0 ret
2d6ac: f9400020 ldr x0, [x1]
2d6b0: f0fffee1 adrp x1, c000 <__libc_init@plt-0x54ab0>
2d6b4: 911a7c21 add x1, x1, #0x69f
2d6b8: 97ffd654 bl 23008 <__libc_init@plt-0x3daa8>
2d6bc: a9bd7bfd stp x29, x30, [sp, #-48]!
2d6c0: a90157f6 stp x22, x21, [sp, #16]
2d6c4: 910003fd mov x29, sp
2d6c8: a9024ff4 stp x20, x19, [sp, #32]
2d6cc: f9400015 ldr x21, [x0]
2d6d0: aa1503f3 mov x19, x21
2d6d4: f8408668 ldr x8, [x19], #8
2d6d8: b40001e8 cbz x8, 2d714 <__libc_init@plt-0x3339c>
2d6dc: aa0103f4 mov x20, x1
2d6e0: aa1f03f6 mov x22, xzr
2d6e4: f9400284 ldr x4, [x20]
2d6e8: aa1303e1 mov x1, x19
2d6ec: 52800022 mov w2, #0x1 // #1
2d6f0: aa1f03e3 mov x3, xzr
2d6f4: f9401480 ldr x0, [x4, #40]
2d6f8: 97ffdab1 bl 241bc <__libc_init@plt-0x3c8f4>
2d6fc: 360000e0 tbz w0, #0, 2d718 <__libc_init@plt-0x33398>
2d700: f94002a8 ldr x8, [x21]
2d704: 910006d6 add x22, x22, #0x1
2d708: eb0802df cmp x22, x8
2d70c: 54fffec3 b.cc 2d6e4 <__libc_init@plt-0x333cc> // b.lo, b.ul, b.last
2d710: 14000002 b 2d718 <__libc_init@plt-0x33398>
2d714: 52800020 mov w0, #0x1 // #1
2d718: a9424ff4 ldp x20, x19, [sp, #32]
2d71c: 12000000 and w0, w0, #0x1
2d720: a94157f6 ldp x22, x21, [sp, #16]
2d724: a8c37bfd ldp x29, x30, [sp], #48
2d728: d65f03c0 ret
2d72c: a9bf7bfd stp x29, x30, [sp, #-16]!
2d730: 910003fd mov x29, sp
2d734: f9400008 ldr x8, [x0]
2d738: f9400108 ldr x8, [x8]
2d73c: b5000088 cbnz x8, 2d74c <__libc_init@plt-0x33364>
2d740: 52800020 mov w0, #0x1 // #1
2d744: a8c17bfd ldp x29, x30, [sp], #16
2d748: d65f03c0 ret
2d74c: f9400020 ldr x0, [x1]
2d750: f0fffee1 adrp x1, c000 <__libc_init@plt-0x54ab0>
2d754: 911a7c21 add x1, x1, #0x69f
2d758: 97ffd62c bl 23008 <__libc_init@plt-0x3daa8>
2d75c: a9bd7bfd stp x29, x30, [sp, #-48]!
2d760: a90157f6 stp x22, x21, [sp, #16]
2d764: 910003fd mov x29, sp
2d768: a9024ff4 stp x20, x19, [sp, #32]
2d76c: f9400015 ldr x21, [x0]
2d770: aa1503f3 mov x19, x21
2d774: f8408668 ldr x8, [x19], #8
2d778: b40001e8 cbz x8, 2d7b4 <__libc_init@plt-0x332fc>
2d77c: aa0103f4 mov x20, x1
2d780: aa1f03f6 mov x22, xzr
2d784: f9400288 ldr x8, [x20]
2d788: aa1303e1 mov x1, x19
2d78c: 52800022 mov w2, #0x1 // #1
2d790: f9401508 ldr x8, [x8, #40]
2d794: f9400100 ldr x0, [x8]
2d798: 97ffe8d0 bl 27ad8 <__libc_init@plt-0x38fd8>
2d79c: 360000e0 tbz w0, #0, 2d7b8 <__libc_init@plt-0x332f8>
2d7a0: f94002a8 ldr x8, [x21]
2d7a4: 910006d6 add x22, x22, #0x1
2d7a8: eb0802df cmp x22, x8
2d7ac: 54fffec3 b.cc 2d784 <__libc_init@plt-0x3332c> // b.lo, b.ul, b.last
2d7b0: 14000002 b 2d7b8 <__libc_init@plt-0x332f8>
2d7b4: 52800020 mov w0, #0x1 // #1
2d7b8: a9424ff4 ldp x20, x19, [sp, #32]
2d7bc: 12000000 and w0, w0, #0x1
2d7c0: a94157f6 ldp x22, x21, [sp, #16]
2d7c4: a8c37bfd ldp x29, x30, [sp], #48
2d7c8: d65f03c0 ret
2d7cc: a9bd7bfd stp x29, x30, [sp, #-48]!
2d7d0: a90157f6 stp x22, x21, [sp, #16]
2d7d4: 910003fd mov x29, sp
2d7d8: a9024ff4 stp x20, x19, [sp, #32]
2d7dc: f9400015 ldr x21, [x0]
2d7e0: aa1503f3 mov x19, x21
2d7e4: f8408668 ldr x8, [x19], #8
2d7e8: b40001e8 cbz x8, 2d824 <__libc_init@plt-0x3328c>
2d7ec: aa0103f4 mov x20, x1
2d7f0: aa1f03f6 mov x22, xzr
2d7f4: f9400288 ldr x8, [x20]
2d7f8: aa1303e1 mov x1, x19
2d7fc: 52800022 mov w2, #0x1 // #1
2d800: f9401508 ldr x8, [x8, #40]
2d804: f9400100 ldr x0, [x8]
2d808: 97ffe8b4 bl 27ad8 <__libc_init@plt-0x38fd8>
2d80c: 360000e0 tbz w0, #0, 2d828 <__libc_init@plt-0x33288>
2d810: f94002a8 ldr x8, [x21]
2d814: 910006d6 add x22, x22, #0x1
2d818: eb0802df cmp x22, x8
2d81c: 54fffec3 b.cc 2d7f4 <__libc_init@plt-0x332bc> // b.lo, b.ul, b.last
2d820: 14000002 b 2d828 <__libc_init@plt-0x33288>
2d824: 52800020 mov w0, #0x1 // #1
2d828: a9424ff4 ldp x20, x19, [sp, #32]
2d82c: 12000000 and w0, w0, #0x1
2d830: a94157f6 ldp x22, x21, [sp, #16]
2d834: a8c37bfd ldp x29, x30, [sp], #48
2d838: d65f03c0 ret
2d83c: a9bd7bfd stp x29, x30, [sp, #-48]!
2d840: a90157f6 stp x22, x21, [sp, #16]
2d844: 910003fd mov x29, sp
2d848: a9024ff4 stp x20, x19, [sp, #32]
2d84c: f9400015 ldr x21, [x0]
2d850: aa1503f3 mov x19, x21
2d854: f8408668 ldr x8, [x19], #8
2d858: b40001e8 cbz x8, 2d894 <__libc_init@plt-0x3321c>
2d85c: aa0103f4 mov x20, x1
2d860: aa1f03f6 mov x22, xzr
2d864: f9400288 ldr x8, [x20]
2d868: aa1303e1 mov x1, x19
2d86c: 52800022 mov w2, #0x1 // #1
2d870: f9401508 ldr x8, [x8, #40]
2d874: f9400100 ldr x0, [x8]
2d878: 97ffe898 bl 27ad8 <__libc_init@plt-0x38fd8>
2d87c: 360000e0 tbz w0, #0, 2d898 <__libc_init@plt-0x33218>
2d880: f94002a8 ldr x8, [x21]
2d884: 910006d6 add x22, x22, #0x1
2d888: eb0802df cmp x22, x8
2d88c: 54fffec3 b.cc 2d864 <__libc_init@plt-0x3324c> // b.lo, b.ul, b.last
2d890: 14000002 b 2d898 <__libc_init@plt-0x33218>
2d894: 52800020 mov w0, #0x1 // #1
2d898: a9424ff4 ldp x20, x19, [sp, #32]
2d89c: 12000000 and w0, w0, #0x1
2d8a0: a94157f6 ldp x22, x21, [sp, #16]
2d8a4: a8c37bfd ldp x29, x30, [sp], #48
2d8a8: d65f03c0 ret
2d8ac: a9bd7bfd stp x29, x30, [sp, #-48]!
2d8b0: a90157f6 stp x22, x21, [sp, #16]
2d8b4: 910003fd mov x29, sp
2d8b8: a9024ff4 stp x20, x19, [sp, #32]
2d8bc: f9400015 ldr x21, [x0]
2d8c0: aa1503f3 mov x19, x21
2d8c4: f8408668 ldr x8, [x19], #8
2d8c8: b40001e8 cbz x8, 2d904 <__libc_init@plt-0x331ac>
2d8cc: aa0103f4 mov x20, x1
2d8d0: aa1f03f6 mov x22, xzr
2d8d4: f9400288 ldr x8, [x20]
2d8d8: aa1303e1 mov x1, x19
2d8dc: 52800022 mov w2, #0x1 // #1
2d8e0: f9401508 ldr x8, [x8, #40]
2d8e4: f9400100 ldr x0, [x8]
2d8e8: 97ffe87c bl 27ad8 <__libc_init@plt-0x38fd8>
2d8ec: 360000e0 tbz w0, #0, 2d908 <__libc_init@plt-0x331a8>
2d8f0: f94002a8 ldr x8, [x21]
2d8f4: 910006d6 add x22, x22, #0x1
2d8f8: eb0802df cmp x22, x8
2d8fc: 54fffec3 b.cc 2d8d4 <__libc_init@plt-0x331dc> // b.lo, b.ul, b.last
2d900: 14000002 b 2d908 <__libc_init@plt-0x331a8>
2d904: 52800020 mov w0, #0x1 // #1
2d908: a9424ff4 ldp x20, x19, [sp, #32]
2d90c: 12000000 and w0, w0, #0x1
2d910: a94157f6 ldp x22, x21, [sp, #16]
2d914: a8c37bfd ldp x29, x30, [sp], #48
2d918: d65f03c0 ret
2d91c: a9bd7bfd stp x29, x30, [sp, #-48]!
2d920: a90157f6 stp x22, x21, [sp, #16]
2d924: 910003fd mov x29, sp
2d928: a9024ff4 stp x20, x19, [sp, #32]
2d92c: f9400015 ldr x21, [x0]
2d930: aa1503f3 mov x19, x21
2d934: f8408668 ldr x8, [x19], #8
2d938: b40001e8 cbz x8, 2d974 <__libc_init@plt-0x3313c>
2d93c: aa0103f4 mov x20, x1
2d940: aa1f03f6 mov x22, xzr
2d944: f9400288 ldr x8, [x20]
2d948: aa1303e1 mov x1, x19
2d94c: 52800022 mov w2, #0x1 // #1
2d950: f9401508 ldr x8, [x8, #40]
2d954: f9400100 ldr x0, [x8]
2d958: 97ffe860 bl 27ad8 <__libc_init@plt-0x38fd8>
2d95c: 360000e0 tbz w0, #0, 2d978 <__libc_init@plt-0x33138>
2d960: f94002a8 ldr x8, [x21]
2d964: 910006d6 add x22, x22, #0x1
2d968: eb0802df cmp x22, x8
2d96c: 54fffec3 b.cc 2d944 <__libc_init@plt-0x3316c> // b.lo, b.ul, b.last
2d970: 14000002 b 2d978 <__libc_init@plt-0x33138>
2d974: 52800020 mov w0, #0x1 // #1
2d978: a9424ff4 ldp x20, x19, [sp, #32]
2d97c: 12000000 and w0, w0, #0x1
2d980: a94157f6 ldp x22, x21, [sp, #16]
2d984: a8c37bfd ldp x29, x30, [sp], #48
2d988: d65f03c0 ret
2d98c: a9bd7bfd stp x29, x30, [sp, #-48]!
2d990: a90157f6 stp x22, x21, [sp, #16]
2d994: 910003fd mov x29, sp
2d998: a9024ff4 stp x20, x19, [sp, #32]
2d99c: f9400015 ldr x21, [x0]
2d9a0: aa1503f3 mov x19, x21
2d9a4: f8408668 ldr x8, [x19], #8
2d9a8: b40001e8 cbz x8, 2d9e4 <__libc_init@plt-0x330cc>
2d9ac: aa0103f4 mov x20, x1
2d9b0: aa1f03f6 mov x22, xzr
2d9b4: f9400288 ldr x8, [x20]
2d9b8: aa1303e1 mov x1, x19
2d9bc: 52800022 mov w2, #0x1 // #1
2d9c0: f9401508 ldr x8, [x8, #40]
2d9c4: f9400100 ldr x0, [x8]
2d9c8: 97ffe844 bl 27ad8 <__libc_init@plt-0x38fd8>
2d9cc: 360000e0 tbz w0, #0, 2d9e8 <__libc_init@plt-0x330c8>
2d9d0: f94002a8 ldr x8, [x21]
2d9d4: 910006d6 add x22, x22, #0x1
2d9d8: eb0802df cmp x22, x8
2d9dc: 54fffec3 b.cc 2d9b4 <__libc_init@plt-0x330fc> // b.lo, b.ul, b.last
2d9e0: 14000002 b 2d9e8 <__libc_init@plt-0x330c8>
2d9e4: 52800020 mov w0, #0x1 // #1
2d9e8: a9424ff4 ldp x20, x19, [sp, #32]
2d9ec: 12000000 and w0, w0, #0x1
2d9f0: a94157f6 ldp x22, x21, [sp, #16]
2d9f4: a8c37bfd ldp x29, x30, [sp], #48
2d9f8: d65f03c0 ret
2d9fc: f9400008 ldr x8, [x0]
2da00: f9400108 ldr x8, [x8]
2da04: f100011f cmp x8, #0x0
2da08: 1a9f17e0 cset w0, eq // eq = none
2da0c: d65f03c0 ret
2da10: f9400008 ldr x8, [x0]
2da14: f9400108 ldr x8, [x8]
2da18: f100011f cmp x8, #0x0
2da1c: 1a9f17e0 cset w0, eq // eq = none
2da20: d65f03c0 ret
2da24: f9400008 ldr x8, [x0]
2da28: f9400108 ldr x8, [x8]
2da2c: f100011f cmp x8, #0x0
2da30: 1a9f17e0 cset w0, eq // eq = none
2da34: d65f03c0 ret
2da38: f9400008 ldr x8, [x0]
2da3c: f9400108 ldr x8, [x8]
2da40: b40000a8 cbz x8, 2da54 <__libc_init@plt-0x3305c>
2da44: f9400029 ldr x9, [x1]
2da48: f9405d2a ldr x10, [x9, #184]
2da4c: 8b080148 add x8, x10, x8
2da50: f9005d28 str x8, [x9, #184]
2da54: 52800020 mov w0, #0x1 // #1
2da58: d65f03c0 ret
2da5c: f9400008 ldr x8, [x0]
2da60: f9400108 ldr x8, [x8]
2da64: f100011f cmp x8, #0x0
2da68: 1a9f17e0 cset w0, eq // eq = none
2da6c: d65f03c0 ret
2da70: f9400008 ldr x8, [x0]
2da74: f9400108 ldr x8, [x8]
2da78: f100011f cmp x8, #0x0
2da7c: 1a9f17e0 cset w0, eq // eq = none
2da80: d65f03c0 ret
2da84: 2a1f03e0 mov w0, wzr
2da88: d65f03c0 ret
2da8c: 2a1f03e0 mov w0, wzr
2da90: d65f03c0 ret
2da94: 2a1f03e0 mov w0, wzr
2da98: d65f03c0 ret
2da9c: 2a1f03e0 mov w0, wzr
2daa0: d65f03c0 ret
2daa4: 2a1f03e0 mov w0, wzr
2daa8: d65f03c0 ret
2daac: 2a1f03e0 mov w0, wzr
2dab0: d65f03c0 ret
2dab4: 2a1f03e0 mov w0, wzr
2dab8: d65f03c0 ret
2dabc: 2a1f03e0 mov w0, wzr
2dac0: d65f03c0 ret
2dac4: 2a1f03e0 mov w0, wzr
2dac8: d65f03c0 ret
2dacc: 2a1f03e0 mov w0, wzr
2dad0: d65f03c0 ret
2dad4: 2a1f03e0 mov w0, wzr
2dad8: d65f03c0 ret
2dadc: 2a1f03e0 mov w0, wzr
2dae0: d65f03c0 ret
2dae4: 2a1f03e0 mov w0, wzr
2dae8: d65f03c0 ret
2daec: 2a1f03e0 mov w0, wzr
2daf0: d65f03c0 ret
2daf4: 2a1f03e0 mov w0, wzr
2daf8: d65f03c0 ret
2dafc: 2a1f03e0 mov w0, wzr
2db00: d65f03c0 ret
2db04: 2a1f03e0 mov w0, wzr
2db08: d65f03c0 ret
2db0c: 2a1f03e0 mov w0, wzr
2db10: d65f03c0 ret
2db14: 2a1f03e0 mov w0, wzr
2db18: d65f03c0 ret
2db1c: f9400008 ldr x8, [x0]
2db20: f9400020 ldr x0, [x1]
2db24: a9402909 ldp x9, x10, [x8]
2db28: f9400908 ldr x8, [x8, #16]
2db2c: f9400121 ldr x1, [x9]
2db30: f9400142 ldr x2, [x10]
2db34: f9400103 ldr x3, [x8]
2db38: 17fff072 b 29d00 <__libc_init@plt-0x36db0>
2db3c: f9400008 ldr x8, [x0]
2db40: f9400020 ldr x0, [x1]
2db44: a9402909 ldp x9, x10, [x8]
2db48: f9400908 ldr x8, [x8, #16]
2db4c: f9400121 ldr x1, [x9]
2db50: f9400142 ldr x2, [x10]
2db54: f9400103 ldr x3, [x8]
2db58: 17fff30a b 2a780 <__libc_init@plt-0x36330>
2db5c: f9400008 ldr x8, [x0]
2db60: f9400020 ldr x0, [x1]
2db64: a9402909 ldp x9, x10, [x8]
2db68: f9400908 ldr x8, [x8, #16]
2db6c: f9400121 ldr x1, [x9]
2db70: f9400142 ldr x2, [x10]
2db74: f9400103 ldr x3, [x8]
2db78: 17fff477 b 2ad54 <__libc_init@plt-0x35d5c>
2db7c: 2a1f03e0 mov w0, wzr
2db80: d65f03c0 ret
2db84: 2a1f03e0 mov w0, wzr
2db88: d65f03c0 ret
2db8c: 2a1f03e0 mov w0, wzr
2db90: d65f03c0 ret
2db94: 2a1f03e0 mov w0, wzr
2db98: d65f03c0 ret
2db9c: 2a1f03e0 mov w0, wzr
2dba0: d65f03c0 ret
2dba4: 2a1f03e0 mov w0, wzr
2dba8: d65f03c0 ret
2dbac: 2a1f03e0 mov w0, wzr
2dbb0: d65f03c0 ret
2dbb4: 2a1f03e0 mov w0, wzr
2dbb8: d65f03c0 ret
2dbbc: 2a1f03e0 mov w0, wzr
2dbc0: d65f03c0 ret
2dbc4: 2a1f03e0 mov w0, wzr
2dbc8: d65f03c0 ret
2dbcc: 2a1f03e0 mov w0, wzr
2dbd0: d65f03c0 ret
2dbd4: 2a1f03e0 mov w0, wzr
2dbd8: d65f03c0 ret
2dbdc: 2a1f03e0 mov w0, wzr
2dbe0: d65f03c0 ret
2dbe4: 2a1f03e0 mov w0, wzr
2dbe8: d65f03c0 ret
2dbec: 2a1f03e0 mov w0, wzr
2dbf0: d65f03c0 ret
2dbf4: 2a1f03e0 mov w0, wzr
2dbf8: d65f03c0 ret
2dbfc: 2a1f03e0 mov w0, wzr
2dc00: d65f03c0 ret
2dc04: 2a1f03e0 mov w0, wzr
2dc08: d65f03c0 ret
2dc0c: 2a1f03e0 mov w0, wzr
2dc10: d65f03c0 ret
2dc14: 2a1f03e0 mov w0, wzr
2dc18: d65f03c0 ret
2dc1c: 2a1f03e0 mov w0, wzr
2dc20: d65f03c0 ret
2dc24: 2a1f03e0 mov w0, wzr
2dc28: d65f03c0 ret
2dc2c: f9400008 ldr x8, [x0]
2dc30: f9400020 ldr x0, [x1]
2dc34: a9400909 ldp x9, x2, [x8]
2dc38: f9400121 ldr x1, [x9]
2dc3c: 17fff1df b 2a3b8 <__libc_init@plt-0x366f8>
2dc40: f9400008 ldr x8, [x0]
2dc44: f9400020 ldr x0, [x1]
2dc48: a9400909 ldp x9, x2, [x8]
2dc4c: f9400121 ldr x1, [x9]
2dc50: 17fff377 b 2aa2c <__libc_init@plt-0x36084>
2dc54: f9400008 ldr x8, [x0]
2dc58: f9400020 ldr x0, [x1]
2dc5c: a9400909 ldp x9, x2, [x8]
2dc60: f9400121 ldr x1, [x9]
2dc64: 17fff4fc b 2b054 <__libc_init@plt-0x35a5c>
2dc68: 2a1f03e0 mov w0, wzr
2dc6c: d65f03c0 ret
2dc70: 2a1f03e0 mov w0, wzr
2dc74: d65f03c0 ret
2dc78: 2a1f03e0 mov w0, wzr
2dc7c: d65f03c0 ret
2dc80: 2a1f03e0 mov w0, wzr
2dc84: d65f03c0 ret
2dc88: 2a1f03e0 mov w0, wzr
2dc8c: d65f03c0 ret
2dc90: 2a1f03e0 mov w0, wzr
2dc94: d65f03c0 ret
2dc98: 2a1f03e0 mov w0, wzr
2dc9c: d65f03c0 ret
2dca0: 2a1f03e0 mov w0, wzr
2dca4: d65f03c0 ret
2dca8: 2a1f03e0 mov w0, wzr
2dcac: d65f03c0 ret
2dcb0: 2a1f03e0 mov w0, wzr
2dcb4: d65f03c0 ret
2dcb8: 2a1f03e0 mov w0, wzr
2dcbc: d65f03c0 ret
2dcc0: 2a1f03e0 mov w0, wzr
2dcc4: d65f03c0 ret
2dcc8: 2a1f03e0 mov w0, wzr
2dccc: d65f03c0 ret
2dcd0: 2a1f03e0 mov w0, wzr
2dcd4: d65f03c0 ret
2dcd8: 2a1f03e0 mov w0, wzr
2dcdc: d65f03c0 ret
2dce0: 2a1f03e0 mov w0, wzr
2dce4: d65f03c0 ret
2dce8: 2a1f03e0 mov w0, wzr
2dcec: d65f03c0 ret
2dcf0: 2a1f03e0 mov w0, wzr
2dcf4: d65f03c0 ret
2dcf8: 2a1f03e0 mov w0, wzr
2dcfc: d65f03c0 ret
2dd00: 2a1f03e0 mov w0, wzr
2dd04: d65f03c0 ret
2dd08: 2a1f03e0 mov w0, wzr
2dd0c: d65f03c0 ret
2dd10: 2a1f03e0 mov w0, wzr
2dd14: d65f03c0 ret
2dd18: f9400008 ldr x8, [x0]
2dd1c: f9400020 ldr x0, [x1]
2dd20: f9400109 ldr x9, [x8]
2dd24: f9400903 ldr x3, [x8, #16]
2dd28: f9400121 ldr x1, [x9]
2dd2c: 17fff1e6 b 2a4c4 <__libc_init@plt-0x365ec>
2dd30: f9400008 ldr x8, [x0]
2dd34: f9400020 ldr x0, [x1]
2dd38: f9400109 ldr x9, [x8]
2dd3c: f9400903 ldr x3, [x8, #16]
2dd40: f9400121 ldr x1, [x9]
2dd44: 17fff372 b 2ab0c <__libc_init@plt-0x35fa4>
2dd48: f9400008 ldr x8, [x0]
2dd4c: f9400020 ldr x0, [x1]
2dd50: f9400109 ldr x9, [x8]
2dd54: f9400903 ldr x3, [x8, #16]
2dd58: f9400121 ldr x1, [x9]
2dd5c: 17fff4fd b 2b150 <__libc_init@plt-0x35960>
2dd60: 2a1f03e0 mov w0, wzr
2dd64: d65f03c0 ret
2dd68: 2a1f03e0 mov w0, wzr
2dd6c: d65f03c0 ret
2dd70: 2a1f03e0 mov w0, wzr
2dd74: d65f03c0 ret
2dd78: 2a1f03e0 mov w0, wzr
2dd7c: d65f03c0 ret
2dd80: 2a1f03e0 mov w0, wzr
2dd84: d65f03c0 ret
2dd88: 2a1f03e0 mov w0, wzr
2dd8c: d65f03c0 ret
2dd90: 2a1f03e0 mov w0, wzr
2dd94: d65f03c0 ret
2dd98: 2a1f03e0 mov w0, wzr
2dd9c: d65f03c0 ret
2dda0: 2a1f03e0 mov w0, wzr
2dda4: d65f03c0 ret
2dda8: 2a1f03e0 mov w0, wzr
2ddac: d65f03c0 ret
2ddb0: 2a1f03e0 mov w0, wzr
2ddb4: d65f03c0 ret
2ddb8: 2a1f03e0 mov w0, wzr
2ddbc: d65f03c0 ret
2ddc0: 2a1f03e0 mov w0, wzr
2ddc4: d65f03c0 ret
2ddc8: 2a1f03e0 mov w0, wzr
2ddcc: d65f03c0 ret
2ddd0: 2a1f03e0 mov w0, wzr
2ddd4: d65f03c0 ret
2ddd8: 2a1f03e0 mov w0, wzr
2dddc: d65f03c0 ret
2dde0: 2a1f03e0 mov w0, wzr
2dde4: d65f03c0 ret
2dde8: 2a1f03e0 mov w0, wzr
2ddec: d65f03c0 ret
2ddf0: 2a1f03e0 mov w0, wzr
2ddf4: d65f03c0 ret
2ddf8: 2a1f03e0 mov w0, wzr
2ddfc: d65f03c0 ret
2de00: 2a1f03e0 mov w0, wzr
2de04: d65f03c0 ret
2de08: 2a1f03e0 mov w0, wzr
2de0c: d65f03c0 ret
2de10: f9400008 ldr x8, [x0]
2de14: f9400020 ldr x0, [x1]
2de18: a9400909 ldp x9, x2, [x8]
2de1c: f9400121 ldr x1, [x9]
2de20: 17fff1cf b 2a55c <__libc_init@plt-0x36554>
2de24: f9400008 ldr x8, [x0]
2de28: f9400020 ldr x0, [x1]
2de2c: a9400909 ldp x9, x2, [x8]
2de30: f9400121 ldr x1, [x9]
2de34: 17fff35c b 2aba4 <__libc_init@plt-0x35f0c>
2de38: f9400008 ldr x8, [x0]
2de3c: f9400020 ldr x0, [x1]
2de40: a9400909 ldp x9, x2, [x8]
2de44: f9400121 ldr x1, [x9]
2de48: 17fff4e8 b 2b1e8 <__libc_init@plt-0x358c8>
2de4c: 2a1f03e0 mov w0, wzr
2de50: d65f03c0 ret
2de54: 2a1f03e0 mov w0, wzr
2de58: d65f03c0 ret
2de5c: 2a1f03e0 mov w0, wzr
2de60: d65f03c0 ret
2de64: a9bc7bfd stp x29, x30, [sp, #-64]!
2de68: f9000bf7 str x23, [sp, #16]
2de6c: 910003fd mov x29, sp
2de70: a90257f6 stp x22, x21, [sp, #32]
2de74: a9034ff4 stp x20, x19, [sp, #48]
2de78: f00001a8 adrp x8, 64000 <strcmp@plt+0x3240>
2de7c: 52800037 mov w23, #0x1 // #1
2de80: 9101e016 add x22, x0, #0x78
2de84: aa0203f3 mov x19, x2
2de88: aa0103f4 mov x20, x1
2de8c: aa0003f5 mov x21, x0
2de90: f945f508 ldr x8, [x8, #3048]
2de94: 3900201f strb wzr, [x0, #8]
2de98: b900001f str wzr, [x0]
2de9c: 2a1f03e1 mov w1, wzr
2dea0: b800301f stur wzr, [x0, #3]
2dea4: 52803202 mov w2, #0x190 // #400
2dea8: 3900601f strb wzr, [x0, #24]
2deac: b9401d08 ldr w8, [x8, #28]
2deb0: 3900401f strb wzr, [x0, #16]
2deb4: 3901201f strb wzr, [x0, #72]
2deb8: 3901801f strb wzr, [x0, #96]
2debc: a9037c1f stp xzr, xzr, [x0, #48]
2dec0: f9001417 str x23, [x0, #40]
2dec4: 3901001f strb wzr, [x0, #64]
2dec8: b9006408 str w8, [x0, #100]
2decc: 3901a017 strb w23, [x0, #104]
2ded0: b806901f stur wzr, [x0, #105]
2ded4: 3901b41f strb wzr, [x0, #109]
2ded8: 7900e01f strh wzr, [x0, #112]
2dedc: aa1603e0 mov x0, x22
2dee0: 9400cb80 bl 60ce0 <memset@plt>
2dee4: 52800048 mov w8, #0x2 // #2
2dee8: 390082b7 strb w23, [x21, #32]
2deec: aa1603e0 mov x0, x22
2def0: aa1303e2 mov x2, x19
2def4: aa1403e3 mov x3, x20
2def8: f9000eb3 str x19, [x21, #24]
2defc: 390162b7 strb w23, [x21, #88]
2df00: f9400bf7 ldr x23, [sp, #16]
2df04: f9002aa8 str x8, [x21, #80]
2df08: 2a1f03e4 mov w4, wzr
2df0c: a9434ff4 ldp x20, x19, [sp, #48]
2df10: aa1f03e5 mov x5, xzr
2df14: 2a1f03e7 mov w7, wzr
2df18: a94257f6 ldp x22, x21, [sp, #32]
2df1c: 52800501 mov w1, #0x28 // #40
2df20: 52800026 mov w6, #0x1 // #1
2df24: a8c47bfd ldp x29, x30, [sp], #64
2df28: 1400028e b 2e960 <__libc_init@plt-0x32150>
2df2c: 9101e000 add x0, x0, #0x78
2df30: d65f03c0 ret
2df34: a9bd7bfd stp x29, x30, [sp, #-48]!
2df38: a90157f6 stp x22, x21, [sp, #16]
2df3c: 910003fd mov x29, sp
2df40: a9024ff4 stp x20, x19, [sp, #32]
2df44: f00001a9 adrp x9, 64000 <strcmp@plt+0x3240>
2df48: 52800028 mov w8, #0x1 // #1
2df4c: 9101e016 add x22, x0, #0x78
2df50: aa0203f4 mov x20, x2
2df54: aa0103f5 mov x21, x1
2df58: aa0003f3 mov x19, x0
2df5c: f945f529 ldr x9, [x9, #3048]
2df60: 3900201f strb wzr, [x0, #8]
2df64: b900001f str wzr, [x0]
2df68: 2a1f03e1 mov w1, wzr
2df6c: b800301f stur wzr, [x0, #3]
2df70: 52803202 mov w2, #0x190 // #400
2df74: 3900601f strb wzr, [x0, #24]
2df78: b9401d29 ldr w9, [x9, #28]
2df7c: 3900401f strb wzr, [x0, #16]
2df80: 3900801f strb wzr, [x0, #32]
2df84: 3901201f strb wzr, [x0, #72]
2df88: 3901401f strb wzr, [x0, #80]
2df8c: 3901601f strb wzr, [x0, #88]
2df90: 3901801f strb wzr, [x0, #96]
2df94: a9037c1f stp xzr, xzr, [x0, #48]
2df98: f9001408 str x8, [x0, #40]
2df9c: 3901001f strb wzr, [x0, #64]
2dfa0: b9006409 str w9, [x0, #100]
2dfa4: 3901a008 strb w8, [x0, #104]
2dfa8: 3901b41f strb wzr, [x0, #109]
2dfac: b806901f stur wzr, [x0, #105]
2dfb0: 7900e01f strh wzr, [x0, #112]
2dfb4: aa1603e0 mov x0, x22
2dfb8: 9400cb4a bl 60ce0 <memset@plt>
2dfbc: 394056a8 ldrb w8, [x21, #21]
2dfc0: 5100ad09 sub w9, w8, #0x2b
2dfc4: 7100093f cmp w9, #0x2
2dfc8: 54000063 b.cc 2dfd4 <__libc_init@plt-0x32adc> // b.lo, b.ul, b.last
2dfcc: 7100a11f cmp w8, #0x28
2dfd0: 54000461 b.ne 2e05c <__libc_init@plt-0x32a54> // b.any
2dfd4: aa1503e0 mov x0, x21
2dfd8: 94000250 bl 2e918 <__libc_init@plt-0x32198>
2dfdc: f106441f cmp x0, #0x191
2dfe0: 54000302 b.cs 2e040 <__libc_init@plt-0x32a70> // b.hs, b.nlast
2dfe4: aa1603e0 mov x0, x22
2dfe8: aa1503e1 mov x1, x21
2dfec: 94000219 bl 2e850 <__libc_init@plt-0x32260>
2dff0: aa1603e0 mov x0, x22
2dff4: 940004fe bl 2f3ec <__libc_init@plt-0x316c4>
2dff8: 39408269 ldrb w9, [x19, #32]
2dffc: f9404268 ldr x8, [x19, #128]
2e000: 35000069 cbnz w9, 2e00c <__libc_init@plt-0x32aa4>
2e004: 52800029 mov w9, #0x1 // #1
2e008: 39008269 strb w9, [x19, #32]
2e00c: aa1603e0 mov x0, x22
2e010: f9000e68 str x8, [x19, #24]
2e014: 9400040f bl 2f050 <__libc_init@plt-0x31a60>
2e018: 39416268 ldrb w8, [x19, #88]
2e01c: 35000068 cbnz w8, 2e028 <__libc_init@plt-0x32a88>
2e020: 52800028 mov w8, #0x1 // #1
2e024: 39016268 strb w8, [x19, #88]
2e028: 91000408 add x8, x0, #0x1
2e02c: a94157f6 ldp x22, x21, [sp, #16]
2e030: f9002a68 str x8, [x19, #80]
2e034: a9424ff4 ldp x20, x19, [sp, #32]
2e038: a8c37bfd ldp x29, x30, [sp], #48
2e03c: d65f03c0 ret
2e040: b0fffee1 adrp x1, b000 <__libc_init@plt-0x55ab0>
2e044: d0fffee2 adrp x2, c000 <__libc_init@plt-0x54ab0>
2e048: 913e7021 add x1, x1, #0xf9c
2e04c: 91107842 add x2, x2, #0x41e
2e050: aa1403e0 mov x0, x20
2e054: 52800423 mov w3, #0x21 // #33
2e058: 97ffd43b bl 23144 <__libc_init@plt-0x3d96c>
2e05c: b0fffee1 adrp x1, b000 <__libc_init@plt-0x55ab0>
2e060: d0fffee2 adrp x2, c000 <__libc_init@plt-0x54ab0>
2e064: 91329c21 add x1, x1, #0xca7
2e068: 91107842 add x2, x2, #0x41e
2e06c: aa1403e0 mov x0, x20
2e070: 528003c3 mov w3, #0x1e // #30
2e074: 97ffd434 bl 23144 <__libc_init@plt-0x3d96c>
2e078: 39416008 ldrb w8, [x0, #88]
2e07c: f9402809 ldr x9, [x0, #80]
2e080: f940140a ldr x10, [x0, #40]
2e084: 7100011f cmp w8, #0x0
2e088: 9a8903e8 csel x8, xzr, x9, eq // eq = none
2e08c: eb08015f cmp x10, x8
2e090: 540000ca b.ge 2e0a8 <__libc_init@plt-0x32a08> // b.tcont
2e094: f9401c09 ldr x9, [x0, #56]
2e098: f100091f cmp x8, #0x2
2e09c: fa411920 ccmp x9, #0x1, #0x0, ne // ne = any
2e0a0: 5400004b b.lt 2e0a8 <__libc_init@plt-0x32a08> // b.tstop
2e0a4: 14000002 b 2e0ac <__libc_init@plt-0x32a04>
2e0a8: d65f03c0 ret
2e0ac: a9be7bfd stp x29, x30, [sp, #-32]!
2e0b0: f9000bf3 str x19, [sp, #16]
2e0b4: 910003fd mov x29, sp
2e0b8: 39408009 ldrb w9, [x0, #32]
2e0bc: f9401c08 ldr x8, [x0, #56]
2e0c0: f9400c0a ldr x10, [x0, #24]
2e0c4: 7100013f cmp w9, #0x0
2e0c8: 9a8a0109 csel x9, x8, x10, eq // eq = none
2e0cc: eb09011f cmp x8, x9
2e0d0: 540001ca b.ge 2e108 <__libc_init@plt-0x329a8> // b.tcont
2e0d4: f9401408 ldr x8, [x0, #40]
2e0d8: aa0003f3 mov x19, x0
2e0dc: 9101e000 add x0, x0, #0x78
2e0e0: d1000501 sub x1, x8, #0x1
2e0e4: 9400008a bl 2e30c <__libc_init@plt-0x327a4>
2e0e8: f9401e68 ldr x8, [x19, #56]
2e0ec: f9400e69 ldr x9, [x19, #24]
2e0f0: cb080122 sub x2, x9, x8
2e0f4: f100045f cmp x2, #0x1
2e0f8: 5400008b b.lt 2e108 <__libc_init@plt-0x329a8> // b.tstop
2e0fc: 8b080000 add x0, x0, x8
2e100: 52800401 mov w1, #0x20 // #32
2e104: 9400caf7 bl 60ce0 <memset@plt>
2e108: f9400bf3 ldr x19, [sp, #16]
2e10c: a8c27bfd ldp x29, x30, [sp], #32
2e110: d65f03c0 ret
2e114: a9bc7bfd stp x29, x30, [sp, #-64]!
2e118: a9015ff8 stp x24, x23, [sp, #16]
2e11c: 910003fd mov x29, sp
2e120: a90257f6 stp x22, x21, [sp, #32]
2e124: a9034ff4 stp x20, x19, [sp, #48]
2e128: b4000422 cbz x2, 2e1ac <__libc_init@plt-0x32904>
2e12c: f9401408 ldr x8, [x0, #40]
2e130: aa0103f4 mov x20, x1
2e134: aa0003f3 mov x19, x0
2e138: 9101e000 add x0, x0, #0x78
2e13c: aa0303f7 mov x23, x3
2e140: aa0203f5 mov x21, x2
2e144: d1000501 sub x1, x8, #0x1
2e148: 94000071 bl 2e30c <__libc_init@plt-0x327a4>
2e14c: b4000340 cbz x0, 2e1b4 <__libc_init@plt-0x328fc>
2e150: a9432668 ldp x8, x9, [x19, #48]
2e154: aa0003f6 mov x22, x0
2e158: 3940826a ldrb w10, [x19, #32]
2e15c: f9400e6c ldr x12, [x19, #24]
2e160: 8b15010b add x11, x8, x21
2e164: eb0b013f cmp x9, x11
2e168: 9a89b178 csel x24, x11, x9, lt // lt = tstop
2e16c: 7100015f cmp w10, #0x0
2e170: 9a8c03ea csel x10, xzr, x12, eq // eq = none
2e174: eb0a031f cmp x24, x10
2e178: 5400028d b.le 2e1c8 <__libc_init@plt-0x328e8>
2e17c: aa1703e0 mov x0, x23
2e180: 52807d41 mov w1, #0x3ea // #1002
2e184: 97ffd281 bl 22b88 <__libc_init@plt-0x3df28>
2e188: 39408269 ldrb w9, [x19, #32]
2e18c: 2a1f03f7 mov w23, wzr
2e190: f9400e6a ldr x10, [x19, #24]
2e194: f9401a68 ldr x8, [x19, #48]
2e198: 7100013f cmp w9, #0x0
2e19c: 9a8a03f8 csel x24, xzr, x10, eq // eq = none
2e1a0: cb080309 sub x9, x24, x8
2e1a4: 8aa9fd35 bic x21, x9, x9, asr #63
2e1a8: 14000012 b 2e1f0 <__libc_init@plt-0x328c0>
2e1ac: 52800037 mov w23, #0x1 // #1
2e1b0: 14000017 b 2e20c <__libc_init@plt-0x328a4>
2e1b4: aa1703e0 mov x0, x23
2e1b8: 52807d81 mov w1, #0x3ec // #1004
2e1bc: 97ffd273 bl 22b88 <__libc_init@plt-0x3df28>
2e1c0: 2a1f03f7 mov w23, wzr
2e1c4: 14000012 b 2e20c <__libc_init@plt-0x328a4>
2e1c8: eb090102 subs x2, x8, x9
2e1cc: 52800037 mov w23, #0x1 // #1
2e1d0: 5400010d b.le 2e1f0 <__libc_init@plt-0x328c0>
2e1d4: f100045f cmp x2, #0x1
2e1d8: 540000cb b.lt 2e1f0 <__libc_init@plt-0x328c0> // b.tstop
2e1dc: 8b0902c0 add x0, x22, x9
2e1e0: 52800401 mov w1, #0x20 // #32
2e1e4: 9400cabf bl 60ce0 <memset@plt>
2e1e8: f9401a68 ldr x8, [x19, #48]
2e1ec: 52800037 mov w23, #0x1 // #1
2e1f0: 8b0802c0 add x0, x22, x8
2e1f4: aa1403e1 mov x1, x20
2e1f8: aa1503e2 mov x2, x21
2e1fc: 9400cac1 bl 60d00 <memcpy@plt>
2e200: f9401a68 ldr x8, [x19, #48]
2e204: 8b150108 add x8, x8, x21
2e208: a9036268 stp x8, x24, [x19, #48]
2e20c: 2a1703e0 mov w0, w23
2e210: a9434ff4 ldp x20, x19, [sp, #48]
2e214: a94257f6 ldp x22, x21, [sp, #32]
2e218: a9415ff8 ldp x24, x23, [sp, #16]
2e21c: a8c47bfd ldp x29, x30, [sp], #64
2e220: d65f03c0 ret
2e224: f9401409 ldr x9, [x0, #40]
2e228: 9101e008 add x8, x0, #0x78
2e22c: aa0803e0 mov x0, x8
2e230: d1000521 sub x1, x9, #0x1
2e234: 14000036 b 2e30c <__libc_init@plt-0x327a4>
2e238: a9bf7bfd stp x29, x30, [sp, #-16]!
2e23c: 910003fd mov x29, sp
2e240: d0fffee1 adrp x1, c000 <__libc_init@plt-0x54ab0>
2e244: aa0203e0 mov x0, x2
2e248: 91246421 add x1, x1, #0x919
2e24c: 97ffd36f bl 23008 <__libc_init@plt-0x3daa8>
2e250: a9bd7bfd stp x29, x30, [sp, #-48]!
2e254: f9000bf5 str x21, [sp, #16]
2e258: 910003fd mov x29, sp
2e25c: a9024ff4 stp x20, x19, [sp, #32]
2e260: 39416008 ldrb w8, [x0, #88]
2e264: f9402809 ldr x9, [x0, #80]
2e268: f9401414 ldr x20, [x0, #40]
2e26c: 7100011f cmp w8, #0x0
2e270: 9a8903f5 csel x21, xzr, x9, eq // eq = none
2e274: eb15029f cmp x20, x21
2e278: 5400012a b.ge 2e29c <__libc_init@plt-0x32814> // b.tcont
2e27c: aa0003f3 mov x19, x0
2e280: 97ffff8b bl 2e0ac <__libc_init@plt-0x32a04>
2e284: f9401668 ldr x8, [x19, #40]
2e288: 3901c67f strb wzr, [x19, #113]
2e28c: a9037e7f stp xzr, xzr, [x19, #48]
2e290: 91000508 add x8, x8, #0x1
2e294: f9001668 str x8, [x19, #40]
2e298: 14000003 b 2e2a4 <__libc_init@plt-0x3280c>
2e29c: aa0103e0 mov x0, x1
2e2a0: 97ffd282 bl 22ca8 <__libc_init@plt-0x3de08>
2e2a4: eb15029f cmp x20, x21
2e2a8: f9400bf5 ldr x21, [sp, #16]
2e2ac: a9424ff4 ldp x20, x19, [sp, #32]
2e2b0: 1a9fa7e0 cset w0, lt // lt = tstop
2e2b4: a8c37bfd ldp x29, x30, [sp], #48
2e2b8: d65f03c0 ret
2e2bc: a9bf7bfd stp x29, x30, [sp, #-16]!
2e2c0: 910003fd mov x29, sp
2e2c4: f9401408 ldr x8, [x0, #40]
2e2c8: f1000508 subs x8, x8, #0x1
2e2cc: 540000cd b.le 2e2e4 <__libc_init@plt-0x327cc>
2e2d0: 3901c41f strb wzr, [x0, #113]
2e2d4: a9037c1f stp xzr, xzr, [x0, #48]
2e2d8: f9001408 str x8, [x0, #40]
2e2dc: a8c17bfd ldp x29, x30, [sp], #16
2e2e0: d65f03c0 ret
2e2e4: 90fffee8 adrp x8, a000 <__libc_init@plt-0x56ab0>
2e2e8: d0fffee2 adrp x2, c000 <__libc_init@plt-0x54ab0>
2e2ec: 91276108 add x8, x8, #0x9d8
2e2f0: 91107842 add x2, x2, #0x41e
2e2f4: aa0103e0 mov x0, x1
2e2f8: aa0803e1 mov x1, x8
2e2fc: 528010e3 mov w3, #0x87 // #135
2e300: 97ffd391 bl 23144 <__libc_init@plt-0x3d96c>
2e304: 9101e000 add x0, x0, #0x78
2e308: d65f03c0 ret
2e30c: d10283ff sub sp, sp, #0xa0
2e310: a9087bfd stp x29, x30, [sp, #128]
2e314: 910203fd add x29, sp, #0x80
2e318: a9094ff4 stp x20, x19, [sp, #144]
2e31c: d53bd054 mrs x20, tpidr_el0
2e320: aa0103e2 mov x2, x1
2e324: f9401688 ldr x8, [x20, #40]
2e328: 910003e1 mov x1, sp
2e32c: aa1f03e3 mov x3, xzr
2e330: aa0003f3 mov x19, x0
2e334: f81f83a8 stur x8, [x29, #-8]
2e338: 940000f7 bl 2e714 <__libc_init@plt-0x3239c>
2e33c: 2a0003e8 mov w8, w0
2e340: aa1f03e0 mov x0, xzr
2e344: 36000228 tbz w8, #0, 2e388 <__libc_init@plt-0x32728>
2e348: 39405269 ldrb w9, [x19, #20]
2e34c: b4000189 cbz x9, 2e37c <__libc_init@plt-0x32734>
2e350: aa1f03e8 mov x8, xzr
2e354: 9100a26a add x10, x19, #0x28
2e358: 910003eb mov x11, sp
2e35c: f840856c ldr x12, [x11], #8
2e360: f85f014d ldur x13, [x10, #-16]
2e364: f1000529 subs x9, x9, #0x1
2e368: f841854e ldr x14, [x10], #24
2e36c: cb0d018c sub x12, x12, x13
2e370: 9b0e2188 madd x8, x12, x14, x8
2e374: 54ffff41 b.ne 2e35c <__libc_init@plt-0x32754> // b.any
2e378: 14000002 b 2e380 <__libc_init@plt-0x32730>
2e37c: aa1f03e8 mov x8, xzr
2e380: f9400269 ldr x9, [x19]
2e384: 8b080120 add x0, x9, x8
2e388: f9401688 ldr x8, [x20, #40]
2e38c: f85f83a9 ldur x9, [x29, #-8]
2e390: eb09011f cmp x8, x9
2e394: 540000a1 b.ne 2e3a8 <__libc_init@plt-0x32708> // b.any
2e398: a9494ff4 ldp x20, x19, [sp, #144]
2e39c: a9487bfd ldp x29, x30, [sp, #128]
2e3a0: 910283ff add sp, sp, #0xa0
2e3a4: d65f03c0 ret
2e3a8: 9400c9e6 bl 60b40 <__stack_chk_fail@plt>
2e3ac: a9bc7bfd stp x29, x30, [sp, #-64]!
2e3b0: f9000bf7 str x23, [sp, #16]
2e3b4: 910003fd mov x29, sp
2e3b8: a90257f6 stp x22, x21, [sp, #32]
2e3bc: a9034ff4 stp x20, x19, [sp, #48]
2e3c0: d00001a8 adrp x8, 64000 <strcmp@plt+0x3240>
2e3c4: 52800037 mov w23, #0x1 // #1
2e3c8: 9101e016 add x22, x0, #0x78
2e3cc: aa0203f3 mov x19, x2
2e3d0: aa0103f4 mov x20, x1
2e3d4: aa0003f5 mov x21, x0
2e3d8: f945f508 ldr x8, [x8, #3048]
2e3dc: 3900201f strb wzr, [x0, #8]
2e3e0: b900001f str wzr, [x0]
2e3e4: 2a1f03e1 mov w1, wzr
2e3e8: b800301f stur wzr, [x0, #3]
2e3ec: 52803202 mov w2, #0x190 // #400
2e3f0: 3900601f strb wzr, [x0, #24]
2e3f4: b9401d08 ldr w8, [x8, #28]
2e3f8: 3900401f strb wzr, [x0, #16]
2e3fc: 3901201f strb wzr, [x0, #72]
2e400: 3901801f strb wzr, [x0, #96]
2e404: a9037c1f stp xzr, xzr, [x0, #48]
2e408: f9001417 str x23, [x0, #40]
2e40c: 3901001f strb wzr, [x0, #64]
2e410: b9006408 str w8, [x0, #100]
2e414: 3901a017 strb w23, [x0, #104]
2e418: b806901f stur wzr, [x0, #105]
2e41c: 3901b41f strb wzr, [x0, #109]
2e420: 7900e01f strh wzr, [x0, #112]
2e424: aa1603e0 mov x0, x22
2e428: 9400ca2e bl 60ce0 <memset@plt>
2e42c: 52800048 mov w8, #0x2 // #2
2e430: 390082b7 strb w23, [x21, #32]
2e434: aa1603e0 mov x0, x22
2e438: aa1303e2 mov x2, x19
2e43c: aa1403e3 mov x3, x20
2e440: f9000eb3 str x19, [x21, #24]
2e444: 390162b7 strb w23, [x21, #88]
2e448: f9400bf7 ldr x23, [sp, #16]
2e44c: f9002aa8 str x8, [x21, #80]
2e450: 2a1f03e4 mov w4, wzr
2e454: a9434ff4 ldp x20, x19, [sp, #48]
2e458: aa1f03e5 mov x5, xzr
2e45c: 2a1f03e7 mov w7, wzr
2e460: a94257f6 ldp x22, x21, [sp, #32]
2e464: 52800501 mov w1, #0x28 // #40
2e468: 52800026 mov w6, #0x1 // #1
2e46c: a8c47bfd ldp x29, x30, [sp], #64
2e470: 1400013c b 2e960 <__libc_init@plt-0x32150>
2e474: 9101e000 add x0, x0, #0x78
2e478: d65f03c0 ret
2e47c: a9bd7bfd stp x29, x30, [sp, #-48]!
2e480: a90157f6 stp x22, x21, [sp, #16]
2e484: 910003fd mov x29, sp
2e488: a9024ff4 stp x20, x19, [sp, #32]
2e48c: d00001a9 adrp x9, 64000 <strcmp@plt+0x3240>
2e490: 52800028 mov w8, #0x1 // #1
2e494: 9101e016 add x22, x0, #0x78
2e498: aa0203f4 mov x20, x2
2e49c: aa0103f5 mov x21, x1
2e4a0: aa0003f3 mov x19, x0
2e4a4: f945f529 ldr x9, [x9, #3048]
2e4a8: 3900201f strb wzr, [x0, #8]
2e4ac: b900001f str wzr, [x0]
2e4b0: 2a1f03e1 mov w1, wzr
2e4b4: b800301f stur wzr, [x0, #3]
2e4b8: 52803202 mov w2, #0x190 // #400
2e4bc: 3900601f strb wzr, [x0, #24]
2e4c0: b9401d29 ldr w9, [x9, #28]
2e4c4: 3900401f strb wzr, [x0, #16]
2e4c8: 3900801f strb wzr, [x0, #32]
2e4cc: 3901201f strb wzr, [x0, #72]
2e4d0: 3901401f strb wzr, [x0, #80]
2e4d4: 3901601f strb wzr, [x0, #88]
2e4d8: 3901801f strb wzr, [x0, #96]
2e4dc: a9037c1f stp xzr, xzr, [x0, #48]
2e4e0: f9001408 str x8, [x0, #40]
2e4e4: 3901001f strb wzr, [x0, #64]
2e4e8: b9006409 str w9, [x0, #100]
2e4ec: 3901a008 strb w8, [x0, #104]
2e4f0: 3901b41f strb wzr, [x0, #109]
2e4f4: b806901f stur wzr, [x0, #105]
2e4f8: 7900e01f strh wzr, [x0, #112]
2e4fc: aa1603e0 mov x0, x22
2e500: 9400c9f8 bl 60ce0 <memset@plt>
2e504: 394056a8 ldrb w8, [x21, #21]
2e508: 5100ad09 sub w9, w8, #0x2b
2e50c: 7100093f cmp w9, #0x2
2e510: 54000063 b.cc 2e51c <__libc_init@plt-0x32594> // b.lo, b.ul, b.last
2e514: 7100a11f cmp w8, #0x28
2e518: 54000461 b.ne 2e5a4 <__libc_init@plt-0x3250c> // b.any
2e51c: aa1503e0 mov x0, x21
2e520: 940000fe bl 2e918 <__libc_init@plt-0x32198>
2e524: f106441f cmp x0, #0x191
2e528: 54000302 b.cs 2e588 <__libc_init@plt-0x32528> // b.hs, b.nlast
2e52c: aa1603e0 mov x0, x22
2e530: aa1503e1 mov x1, x21
2e534: 940000c7 bl 2e850 <__libc_init@plt-0x32260>
2e538: aa1603e0 mov x0, x22
2e53c: 940003ac bl 2f3ec <__libc_init@plt-0x316c4>
2e540: 39408269 ldrb w9, [x19, #32]
2e544: f9404268 ldr x8, [x19, #128]
2e548: 35000069 cbnz w9, 2e554 <__libc_init@plt-0x3255c>
2e54c: 52800029 mov w9, #0x1 // #1
2e550: 39008269 strb w9, [x19, #32]
2e554: aa1603e0 mov x0, x22
2e558: f9000e68 str x8, [x19, #24]
2e55c: 940002bd bl 2f050 <__libc_init@plt-0x31a60>
2e560: 39416268 ldrb w8, [x19, #88]
2e564: 35000068 cbnz w8, 2e570 <__libc_init@plt-0x32540>
2e568: 52800028 mov w8, #0x1 // #1
2e56c: 39016268 strb w8, [x19, #88]
2e570: 91000408 add x8, x0, #0x1
2e574: a94157f6 ldp x22, x21, [sp, #16]
2e578: f9002a68 str x8, [x19, #80]
2e57c: a9424ff4 ldp x20, x19, [sp, #32]
2e580: a8c37bfd ldp x29, x30, [sp], #48
2e584: d65f03c0 ret
2e588: b0fffee1 adrp x1, b000 <__libc_init@plt-0x55ab0>
2e58c: d0fffee2 adrp x2, c000 <__libc_init@plt-0x54ab0>
2e590: 913e7021 add x1, x1, #0xf9c
2e594: 91107842 add x2, x2, #0x41e
2e598: aa1403e0 mov x0, x20
2e59c: 52800423 mov w3, #0x21 // #33
2e5a0: 97ffd2e9 bl 23144 <__libc_init@plt-0x3d96c>
2e5a4: b0fffee1 adrp x1, b000 <__libc_init@plt-0x55ab0>
2e5a8: d0fffee2 adrp x2, c000 <__libc_init@plt-0x54ab0>
2e5ac: 91329c21 add x1, x1, #0xca7
2e5b0: 91107842 add x2, x2, #0x41e
2e5b4: aa1403e0 mov x0, x20
2e5b8: 528003c3 mov w3, #0x1e // #30
2e5bc: 97ffd2e2 bl 23144 <__libc_init@plt-0x3d96c>
2e5c0: d65f03c0 ret
2e5c4: a9bf7bfd stp x29, x30, [sp, #-16]!
2e5c8: 910003fd mov x29, sp
2e5cc: b0fffee1 adrp x1, b000 <__libc_init@plt-0x55ab0>
2e5d0: aa0303e0 mov x0, x3
2e5d4: 913f4821 add x1, x1, #0xfd2
2e5d8: 97ffd28c bl 23008 <__libc_init@plt-0x3daa8>
2e5dc: a9bd7bfd stp x29, x30, [sp, #-48]!
2e5e0: f9000bf5 str x21, [sp, #16]
2e5e4: 910003fd mov x29, sp
2e5e8: a9024ff4 stp x20, x19, [sp, #32]
2e5ec: aa0003f5 mov x21, x0
2e5f0: aa0103f3 mov x19, x1
2e5f4: 9101e000 add x0, x0, #0x78
2e5f8: aa0203f4 mov x20, x2
2e5fc: f94016a8 ldr x8, [x21, #40]
2e600: d1000501 sub x1, x8, #0x1
2e604: 97ffff42 bl 2e30c <__libc_init@plt-0x327a4>
2e608: b4000180 cbz x0, 2e638 <__libc_init@plt-0x32478>
2e60c: 394082aa ldrb w10, [x21, #32]
2e610: f9401aa8 ldr x8, [x21, #48]
2e614: f9400ea9 ldr x9, [x21, #24]
2e618: 7100015f cmp w10, #0x0
2e61c: 9a89010a csel x10, x8, x9, eq // eq = none
2e620: eb0a011f cmp x8, x10
2e624: 540000ea b.ge 2e640 <__libc_init@plt-0x32470> // b.tcont
2e628: 8b08000a add x10, x0, x8
2e62c: cb080120 sub x0, x9, x8
2e630: f900026a str x10, [x19]
2e634: 14000004 b 2e644 <__libc_init@plt-0x3246c>
2e638: aa1403e0 mov x0, x20
2e63c: 97ffd19b bl 22ca8 <__libc_init@plt-0x3de08>
2e640: aa1f03e0 mov x0, xzr
2e644: a9424ff4 ldp x20, x19, [sp, #32]
2e648: f9400bf5 ldr x21, [sp, #16]
2e64c: a8c37bfd ldp x29, x30, [sp], #48
2e650: d65f03c0 ret
2e654: f9401409 ldr x9, [x0, #40]
2e658: 9101e008 add x8, x0, #0x78
2e65c: aa0803e0 mov x0, x8
2e660: d1000521 sub x1, x9, #0x1
2e664: 17ffff2a b 2e30c <__libc_init@plt-0x327a4>
2e668: a9be7bfd stp x29, x30, [sp, #-32]!
2e66c: a9014ff4 stp x20, x19, [sp, #16]
2e670: 910003fd mov x29, sp
2e674: 39416008 ldrb w8, [x0, #88]
2e678: f9402809 ldr x9, [x0, #80]
2e67c: f9401413 ldr x19, [x0, #40]
2e680: 7100011f cmp w8, #0x0
2e684: 9a8903f4 csel x20, xzr, x9, eq // eq = none
2e688: eb14027f cmp x19, x20
2e68c: 540000ca b.ge 2e6a4 <__libc_init@plt-0x3240c> // b.tcont
2e690: 91000668 add x8, x19, #0x1
2e694: 3901c41f strb wzr, [x0, #113]
2e698: a9037c1f stp xzr, xzr, [x0, #48]
2e69c: f9001408 str x8, [x0, #40]
2e6a0: 14000003 b 2e6ac <__libc_init@plt-0x32404>
2e6a4: aa0103e0 mov x0, x1
2e6a8: 97ffd180 bl 22ca8 <__libc_init@plt-0x3de08>
2e6ac: eb14027f cmp x19, x20
2e6b0: a9414ff4 ldp x20, x19, [sp, #16]
2e6b4: 1a9fa7e0 cset w0, lt // lt = tstop
2e6b8: a8c27bfd ldp x29, x30, [sp], #32
2e6bc: d65f03c0 ret
2e6c0: a9bf7bfd stp x29, x30, [sp, #-16]!
2e6c4: 910003fd mov x29, sp
2e6c8: f9401408 ldr x8, [x0, #40]
2e6cc: f1000508 subs x8, x8, #0x1
2e6d0: 540000cd b.le 2e6e8 <__libc_init@plt-0x323c8>
2e6d4: 3901c41f strb wzr, [x0, #113]
2e6d8: a9037c1f stp xzr, xzr, [x0, #48]
2e6dc: f9001408 str x8, [x0, #40]
2e6e0: a8c17bfd ldp x29, x30, [sp], #16
2e6e4: d65f03c0 ret
2e6e8: 90fffee8 adrp x8, a000 <__libc_init@plt-0x56ab0>
2e6ec: d0fffee2 adrp x2, c000 <__libc_init@plt-0x54ab0>
2e6f0: 91276108 add x8, x8, #0x9d8
2e6f4: 91107842 add x2, x2, #0x41e
2e6f8: aa0103e0 mov x0, x1
2e6fc: aa0803e1 mov x1, x8
2e700: 528010e3 mov w3, #0x87 // #135
2e704: 97ffd290 bl 23144 <__libc_init@plt-0x3d96c>
2e708: 9101e000 add x0, x0, #0x78
2e70c: d65f03c0 ret
2e710: d65f03c0 ret
2e714: d10243ff sub sp, sp, #0x90
2e718: a9087bfd stp x29, x30, [sp, #128]
2e71c: 910203fd add x29, sp, #0x80
2e720: d53bd048 mrs x8, tpidr_el0
2e724: f9401509 ldr x9, [x8, #40]
2e728: f81f83a9 stur x9, [x29, #-8]
2e72c: 3940500b ldrb w11, [x0, #20]
2e730: 3400008b cbz w11, 2e740 <__libc_init@plt-0x32370>
2e734: b40000c3 cbz x3, 2e74c <__libc_init@plt-0x32364>
2e738: b9800069 ldrsw x9, [x3]
2e73c: 14000005 b 2e750 <__libc_init@plt-0x32360>
2e740: f100005f cmp x2, #0x0
2e744: 1a9f17e0 cset w0, eq // eq = none
2e748: 1400003a b 2e830 <__libc_init@plt-0x32280>
2e74c: aa1f03e9 mov x9, xzr
2e750: 5280030c mov w12, #0x18 // #24
2e754: 9100600a add x10, x0, #0x18
2e758: 5280002e mov w14, #0x1 // #1
2e75c: 7100097f cmp w11, #0x2
2e760: 9b0c292d madd x13, x9, x12, x10
2e764: f90003ee str x14, [sp]
2e768: f94005ad ldr x13, [x13, #8]
2e76c: 540004e3 b.cc 2e808 <__libc_init@plt-0x322a8> // b.lo, b.ul, b.last
2e770: 5280002e mov w14, #0x1 // #1
2e774: 910003ef mov x15, sp
2e778: b4000063 cbz x3, 2e784 <__libc_init@plt-0x3232c>
2e77c: b86e7870 ldr w16, [x3, x14, lsl #2]
2e780: 14000002 b 2e788 <__libc_init@plt-0x32328>
2e784: 2a0e03f0 mov w16, w14
2e788: 9b2c2a10 smaddl x16, w16, w12, x10
2e78c: f82e79ed str x13, [x15, x14, lsl #3]
2e790: 910005ce add x14, x14, #0x1
2e794: eb0e017f cmp x11, x14
2e798: f9400610 ldr x16, [x16, #8]
2e79c: 9b0d7e0d mul x13, x16, x13
2e7a0: 54fffec1 b.ne 2e778 <__libc_init@plt-0x32338> // b.any
2e7a4: eb0201bf cmp x13, x2
2e7a8: 54000429 b.ls 2e82c <__libc_init@plt-0x32284> // b.plast
2e7ac: 7100097f cmp w11, #0x2
2e7b0: 54000303 b.cc 2e810 <__libc_init@plt-0x322a0> // b.lo, b.ul, b.last
2e7b4: d100056d sub x13, x11, #0x1
2e7b8: 910003eb mov x11, sp
2e7bc: 5280030c mov w12, #0x18 // #24
2e7c0: b4000063 cbz x3, 2e7cc <__libc_init@plt-0x322e4>
2e7c4: b86d786e ldr w14, [x3, x13, lsl #2]
2e7c8: 14000002 b 2e7d0 <__libc_init@plt-0x322e0>
2e7cc: 2a0d03ee mov w14, w13
2e7d0: f86d796f ldr x15, [x11, x13, lsl #3]
2e7d4: 9b2c7dd0 smull x16, w14, w12
2e7d8: d10005a0 sub x0, x13, #0x1
2e7dc: 910005a4 add x4, x13, #0x1
2e7e0: aa0003ed mov x13, x0
2e7e4: f100089f cmp x4, #0x2
2e7e8: 9acf0851 udiv x17, x2, x15
2e7ec: f8706950 ldr x16, [x10, x16]
2e7f0: d503201f nop
2e7f4: 9b0f8a22 msub x2, x17, x15, x2
2e7f8: 8b11020f add x15, x16, x17
2e7fc: f82ed82f str x15, [x1, w14, sxtw #3]
2e800: 54fffe08 b.hi 2e7c0 <__libc_init@plt-0x322f0> // b.pmore
2e804: 14000003 b 2e810 <__libc_init@plt-0x322a0>
2e808: eb0201bf cmp x13, x2
2e80c: 54000109 b.ls 2e82c <__libc_init@plt-0x32284> // b.plast
2e810: 5280030b mov w11, #0x18 // #24
2e814: 52800020 mov w0, #0x1 // #1
2e818: 9b0b7d2b mul x11, x9, x11
2e81c: f86b694a ldr x10, [x10, x11]
2e820: 8b02014a add x10, x10, x2
2e824: f829782a str x10, [x1, x9, lsl #3]
2e828: 14000002 b 2e830 <__libc_init@plt-0x32280>
2e82c: 2a1f03e0 mov w0, wzr
2e830: f9401508 ldr x8, [x8, #40]
2e834: f85f83a9 ldur x9, [x29, #-8]
2e838: eb09011f cmp x8, x9
2e83c: 54000081 b.ne 2e84c <__libc_init@plt-0x32264> // b.any
2e840: a9487bfd ldp x29, x30, [sp, #128]
2e844: 910243ff add sp, sp, #0x90
2e848: d65f03c0 ret
2e84c: 9400c8bd bl 60b40 <__stack_chk_fail@plt>
2e850: a9bd7bfd stp x29, x30, [sp, #-48]!
2e854: f9000bf5 str x21, [sp, #16]
2e858: 910003fd mov x29, sp
2e85c: a9024ff4 stp x20, x19, [sp, #32]
2e860: aa0103f3 mov x19, x1
2e864: aa0003f4 mov x20, x0
2e868: 39405c28 ldrb w8, [x1, #23]
2e86c: 39405035 ldrb w21, [x1, #20]
2e870: 340000c8 cbz w8, 2e888 <__libc_init@plt-0x32228>
2e874: 52800308 mov w8, #0x18 // #24
2e878: 9b084ea8 madd x8, x21, x8, x19
2e87c: 91006100 add x0, x8, #0x18
2e880: 940001e0 bl 2f000 <__libc_init@plt-0x31ab0>
2e884: 14000002 b 2e88c <__libc_init@plt-0x32224>
2e888: aa1f03e0 mov x0, xzr
2e88c: 52800308 mov w8, #0x18 // #24
2e890: aa1303e1 mov x1, x19
2e894: 9b0802a8 madd x8, x21, x8, x0
2e898: aa1403e0 mov x0, x20
2e89c: a9424ff4 ldp x20, x19, [sp, #32]
2e8a0: 91006102 add x2, x8, #0x18
2e8a4: f9400bf5 ldr x21, [sp, #16]
2e8a8: a8c37bfd ldp x29, x30, [sp], #48
2e8ac: 1400c915 b 60d00 <memcpy@plt>
2e8b0: a9bd7bfd stp x29, x30, [sp, #-48]!
2e8b4: f9000bf5 str x21, [sp, #16]
2e8b8: 910003fd mov x29, sp
2e8bc: a9024ff4 stp x20, x19, [sp, #32]
2e8c0: aa0103f4 mov x20, x1
2e8c4: aa0003f3 mov x19, x0
2e8c8: 39405c28 ldrb w8, [x1, #23]
2e8cc: 39405035 ldrb w21, [x1, #20]
2e8d0: 340000c8 cbz w8, 2e8e8 <__libc_init@plt-0x321c8>
2e8d4: 52800308 mov w8, #0x18 // #24
2e8d8: 9b0852a8 madd x8, x21, x8, x20
2e8dc: 91006100 add x0, x8, #0x18
2e8e0: 940001c8 bl 2f000 <__libc_init@plt-0x31ab0>
2e8e4: 14000002 b 2e8ec <__libc_init@plt-0x321c4>
2e8e8: aa1f03e0 mov x0, xzr
2e8ec: 52800308 mov w8, #0x18 // #24
2e8f0: aa1403e1 mov x1, x20
2e8f4: 9b0802a8 madd x8, x21, x8, x0
2e8f8: aa1303e0 mov x0, x19
2e8fc: 91006102 add x2, x8, #0x18
2e900: 9400c900 bl 60d00 <memcpy@plt>
2e904: aa1303e0 mov x0, x19
2e908: f9400bf5 ldr x21, [sp, #16]
2e90c: a9424ff4 ldp x20, x19, [sp, #32]
2e910: a8c37bfd ldp x29, x30, [sp], #48
2e914: d65f03c0 ret
2e918: a9be7bfd stp x29, x30, [sp, #-32]!
2e91c: f9000bf3 str x19, [sp, #16]
2e920: 910003fd mov x29, sp
2e924: 39405c08 ldrb w8, [x0, #23]
2e928: 39405013 ldrb w19, [x0, #20]
2e92c: 340000c8 cbz w8, 2e944 <__libc_init@plt-0x3216c>
2e930: 52800308 mov w8, #0x18 // #24
2e934: 9b080268 madd x8, x19, x8, x0
2e938: 91006100 add x0, x8, #0x18
2e93c: 940001b1 bl 2f000 <__libc_init@plt-0x31ab0>
2e940: 14000002 b 2e948 <__libc_init@plt-0x32168>
2e944: aa1f03e0 mov x0, xzr
2e948: 52800308 mov w8, #0x18 // #24
2e94c: 9b080268 madd x8, x19, x8, x0
2e950: f9400bf3 ldr x19, [sp, #16]
2e954: 91006100 add x0, x8, #0x18
2e958: a8c27bfd ldp x29, x30, [sp], #32
2e95c: d65f03c0 ret
2e960: d10183ff sub sp, sp, #0x60
2e964: a9027bfd stp x29, x30, [sp, #32]
2e968: 910083fd add x29, sp, #0x20
2e96c: a9035ff8 stp x24, x23, [sp, #48]
2e970: a90457f6 stp x22, x21, [sp, #64]
2e974: a9054ff4 stp x20, x19, [sp, #80]
2e978: d53bd058 mrs x24, tpidr_el0
2e97c: aa0503e8 mov x8, x5
2e980: 2a0403f5 mov w21, w4
2e984: aa0103f7 mov x23, x1
2e988: b0fffeea adrp x10, b000 <__libc_init@plt-0x55ab0>
2e98c: f100005f cmp x2, #0x0
2e990: 5280008c mov w12, #0x4 // #4
2e994: aa0203f6 mov x22, x2
2e998: f9401709 ldr x9, [x24, #40]
2e99c: 9113594a add x10, x10, #0x4d6
2e9a0: 528003eb mov w11, #0x1f // #31
2e9a4: 9a820184 csel x4, x12, x2, eq // eq = none
2e9a8: aa0303e1 mov x1, x3
2e9ac: 2a0603e2 mov w2, w6
2e9b0: 2a1703e3 mov w3, w23
2e9b4: 2a1503e5 mov w5, w21
2e9b8: aa0803e6 mov x6, x8
2e9bc: 2a0703f4 mov w20, w7
2e9c0: aa0003f3 mov x19, x0
2e9c4: f81f83a9 stur x9, [x29, #-8]
2e9c8: f90007ea str x10, [sp, #8]
2e9cc: b90013eb str w11, [sp, #16]
2e9d0: 94000396 bl 2f828 <__libc_init@plt-0x31288>
2e9d4: 35000580 cbnz w0, 2ea84 <__libc_init@plt-0x3202c>
2e9d8: 12000288 and w8, w20, #0x1
2e9dc: b5000356 cbnz x22, 2ea44 <__libc_init@plt-0x3206c>
2e9e0: 710006bf cmp w21, #0x1
2e9e4: f900067f str xzr, [x19, #8]
2e9e8: 540002eb b.lt 2ea44 <__libc_init@plt-0x3206c> // b.tstop
2e9ec: 2a1503e9 mov w9, w21
2e9f0: f0fffeeb adrp x11, d000 <__libc_init@plt-0x53ab0>
2e9f4: d100052c sub x12, x9, #0x1
2e9f8: 5280004d mov w13, #0x2 // #2
2e9fc: 9100052a add x10, x9, #0x1
2ea00: 927f7d49 and x9, x10, #0x1fffffffe
2ea04: 9100a26a add x10, x19, #0x28
2ea08: 3dc20d60 ldr q0, [x11, #2096]
2ea0c: 4e080d81 dup v1.2d, x12
2ea10: 4e080da2 dup v2.2d, x13
2ea14: 6ee03c23 cmhs v3.2d, v1.2d, v0.2d
2ea18: 0ea12863 xtn v3.2s, v3.2d
2ea1c: 1e26006b fmov w11, s3
2ea20: 3600004b tbz w11, #0, 2ea28 <__libc_init@plt-0x32088>
2ea24: f900015f str xzr, [x10]
2ea28: 0e0c3c6b mov w11, v3.s[1]
2ea2c: 3600004b tbz w11, #0, 2ea34 <__libc_init@plt-0x3207c>
2ea30: f9000d5f str xzr, [x10, #24]
2ea34: 4ee28400 add v0.2d, v0.2d, v2.2d
2ea38: 9100c14a add x10, x10, #0x30
2ea3c: f1000929 subs x9, x9, #0x2
2ea40: 54fffea1 b.ne 2ea14 <__libc_init@plt-0x3209c> // b.any
2ea44: 39005e68 strb w8, [x19, #23]
2ea48: 360000b4 tbz w20, #0, 2ea5c <__libc_init@plt-0x32054>
2ea4c: 39405268 ldrb w8, [x19, #20]
2ea50: 52800309 mov w9, #0x18 // #24
2ea54: 9b094d08 madd x8, x8, x9, x19
2ea58: f9000d1f str xzr, [x8, #24]
2ea5c: f9401708 ldr x8, [x24, #40]
2ea60: f85f83a9 ldur x9, [x29, #-8]
2ea64: eb09011f cmp x8, x9
2ea68: 540001a1 b.ne 2ea9c <__libc_init@plt-0x32014> // b.any
2ea6c: a9454ff4 ldp x20, x19, [sp, #80]
2ea70: a94457f6 ldp x22, x21, [sp, #64]
2ea74: a9435ff8 ldp x24, x23, [sp, #48]
2ea78: a9427bfd ldp x29, x30, [sp, #32]
2ea7c: 910183ff add sp, sp, #0x60
2ea80: d65f03c0 ret
2ea84: d0fffee1 adrp x1, c000 <__libc_init@plt-0x54ab0>
2ea88: 2a0003e2 mov w2, w0
2ea8c: 13001ee3 sxtb w3, w23
2ea90: 913dc421 add x1, x1, #0xf71
2ea94: 910023e0 add x0, sp, #0x8
2ea98: 97ffd15c bl 23008 <__libc_init@plt-0x3daa8>
2ea9c: 9400c829 bl 60b40 <__stack_chk_fail@plt>
2eaa0: d101c3ff sub sp, sp, #0x70
2eaa4: a9017bfd stp x29, x30, [sp, #16]
2eaa8: 910043fd add x29, sp, #0x10
2eaac: f90013fb str x27, [sp, #32]
2eab0: a90367fa stp x26, x25, [sp, #48]
2eab4: a9045ff8 stp x24, x23, [sp, #64]
2eab8: a90557f6 stp x22, x21, [sp, #80]
2eabc: a9064ff4 stp x20, x19, [sp, #96]
2eac0: d53bd05b mrs x27, tpidr_el0
2eac4: aa0003fa mov x26, x0
2eac8: f9401768 ldr x8, [x27, #40]
2eacc: 910003e0 mov x0, sp
2ead0: 2a0703f3 mov w19, w7
2ead4: 2a0603f4 mov w20, w6
2ead8: aa0503f5 mov x21, x5
2eadc: 2a0403f6 mov w22, w4
2eae0: aa0303f7 mov x23, x3
2eae4: 2a0203f8 mov w24, w2
2eae8: 2a0103f9 mov w25, w1
2eaec: f90007e8 str x8, [sp, #8]
2eaf0: 940004e8 bl 2fe90 <__libc_init@plt-0x30c20>
2eaf4: 71000b3f cmp w25, #0x2
2eaf8: 394003e1 ldrb w1, [sp]
2eafc: 1a9f17e8 cset w8, eq // eq = none
2eb00: aa1a03e0 mov x0, x26
2eb04: aa1703e3 mov x3, x23
2eb08: 2a1603e4 mov w4, w22
2eb0c: aa1503e5 mov x5, x21
2eb10: 2a1403e6 mov w6, w20
2eb14: 1ac82308 lsl w8, w24, w8
2eb18: 2a1303e7 mov w7, w19
2eb1c: 93407d02 sxtw x2, w8
2eb20: 97ffff90 bl 2e960 <__libc_init@plt-0x32150>
2eb24: f9401768 ldr x8, [x27, #40]
2eb28: f94007e9 ldr x9, [sp, #8]
2eb2c: eb09011f cmp x8, x9
2eb30: 54000121 b.ne 2eb54 <__libc_init@plt-0x31f5c> // b.any
2eb34: a9464ff4 ldp x20, x19, [sp, #96]
2eb38: a94557f6 ldp x22, x21, [sp, #80]
2eb3c: a9445ff8 ldp x24, x23, [sp, #64]
2eb40: a94367fa ldp x26, x25, [sp, #48]
2eb44: a9417bfd ldp x29, x30, [sp, #16]
2eb48: f94013fb ldr x27, [sp, #32]
2eb4c: 9101c3ff add sp, sp, #0x70
2eb50: d65f03c0 ret
2eb54: 9400c7fb bl 60b40 <__stack_chk_fail@plt>
2eb58: d101c3ff sub sp, sp, #0x70
2eb5c: a9017bfd stp x29, x30, [sp, #16]
2eb60: 910043fd add x29, sp, #0x10
2eb64: f90013fb str x27, [sp, #32]
2eb68: a90367fa stp x26, x25, [sp, #48]
2eb6c: a9045ff8 stp x24, x23, [sp, #64]
2eb70: a90557f6 stp x22, x21, [sp, #80]
2eb74: a9064ff4 stp x20, x19, [sp, #96]
2eb78: 2a0103f9 mov w25, w1
2eb7c: d53bd05b mrs x27, tpidr_el0
2eb80: aa0203f8 mov x24, x2
2eb84: f9401768 ldr x8, [x27, #40]
2eb88: aa0003fa mov x26, x0
2eb8c: 910003e0 mov x0, sp
2eb90: 52800061 mov w1, #0x3 // #3
2eb94: 2a1903e2 mov w2, w25
2eb98: 2a0703f3 mov w19, w7
2eb9c: 2a0603f4 mov w20, w6
2eba0: aa0503f5 mov x21, x5
2eba4: 2a0403f6 mov w22, w4
2eba8: aa0303f7 mov x23, x3
2ebac: f90007e8 str x8, [sp, #8]
2ebb0: 940004b8 bl 2fe90 <__libc_init@plt-0x30c20>
2ebb4: 93407f28 sxtw x8, w25
2ebb8: 394003e1 ldrb w1, [sp]
2ebbc: aa1a03e0 mov x0, x26
2ebc0: aa1703e3 mov x3, x23
2ebc4: 9b187d02 mul x2, x8, x24
2ebc8: 2a1603e4 mov w4, w22
2ebcc: aa1503e5 mov x5, x21
2ebd0: 2a1403e6 mov w6, w20
2ebd4: 2a1303e7 mov w7, w19
2ebd8: 97ffff62 bl 2e960 <__libc_init@plt-0x32150>
2ebdc: f9401768 ldr x8, [x27, #40]
2ebe0: f94007e9 ldr x9, [sp, #8]
2ebe4: eb09011f cmp x8, x9
2ebe8: 54000121 b.ne 2ec0c <__libc_init@plt-0x31ea4> // b.any
2ebec: a9464ff4 ldp x20, x19, [sp, #96]
2ebf0: a94557f6 ldp x22, x21, [sp, #80]
2ebf4: a9445ff8 ldp x24, x23, [sp, #64]
2ebf8: a94367fa ldp x26, x25, [sp, #48]
2ebfc: a9417bfd ldp x29, x30, [sp, #16]
2ec00: f94013fb ldr x27, [sp, #32]
2ec04: 9101c3ff add sp, sp, #0x70
2ec08: d65f03c0 ret
2ec0c: 9400c7cd bl 60b40 <__stack_chk_fail@plt>
2ec10: d101c3ff sub sp, sp, #0x70
2ec14: a9027bfd stp x29, x30, [sp, #32]
2ec18: 910083fd add x29, sp, #0x20
2ec1c: f9001bf9 str x25, [sp, #48]
2ec20: a9045ff8 stp x24, x23, [sp, #64]
2ec24: a90557f6 stp x22, x21, [sp, #80]
2ec28: a9064ff4 stp x20, x19, [sp, #96]
2ec2c: d53bd059 mrs x25, tpidr_el0
2ec30: aa0203f8 mov x24, x2
2ec34: aa0103f3 mov x19, x1
2ec38: f9401728 ldr x8, [x25, #40]
2ec3c: aa0003f4 mov x20, x0
2ec40: 910003e0 mov x0, sp
2ec44: 528000a1 mov w1, #0x5 // #5
2ec48: 2a1f03e2 mov w2, wzr
2ec4c: 2a0503f5 mov w21, w5
2ec50: aa0403f6 mov x22, x4
2ec54: 2a0303f7 mov w23, w3
2ec58: f81f83a8 stur x8, [x29, #-8]
2ec5c: 9400048d bl 2fe90 <__libc_init@plt-0x30c20>
2ec60: f9402e62 ldr x2, [x19, #88]
2ec64: aa1403e0 mov x0, x20
2ec68: 394003e1 ldrb w1, [sp]
2ec6c: aa1803e3 mov x3, x24
2ec70: 2a1703e4 mov w4, w23
2ec74: aa1603e5 mov x5, x22
2ec78: 2a1503e6 mov w6, w21
2ec7c: 52800027 mov w7, #0x1 // #1
2ec80: 97ffff38 bl 2e960 <__libc_init@plt-0x32150>
2ec84: b0fffeeb adrp x11, b000 <__libc_init@plt-0x55ab0>
2ec88: 39405e89 ldrb w9, [x20, #23]
2ec8c: 528009ea mov w10, #0x4f // #79
2ec90: 39405288 ldrb w8, [x20, #20]
2ec94: 9113596b add x11, x11, #0x4d6
2ec98: b90013ea str w10, [sp, #16]
2ec9c: f90007eb str x11, [sp, #8]
2eca0: 340001e9 cbz w9, 2ecdc <__libc_init@plt-0x31dd4>
2eca4: 52800309 mov w9, #0x18 // #24
2eca8: 9b095108 madd x8, x8, x9, x20
2ecac: f9000d13 str x19, [x8, #24]
2ecb0: f9401728 ldr x8, [x25, #40]
2ecb4: f85f83a9 ldur x9, [x29, #-8]
2ecb8: eb09011f cmp x8, x9
2ecbc: 540001e1 b.ne 2ecf8 <__libc_init@plt-0x31db8> // b.any
2ecc0: a9464ff4 ldp x20, x19, [sp, #96]
2ecc4: a94557f6 ldp x22, x21, [sp, #80]
2ecc8: a9445ff8 ldp x24, x23, [sp, #64]
2eccc: a9427bfd ldp x29, x30, [sp, #32]
2ecd0: f9401bf9 ldr x25, [sp, #48]
2ecd4: 9101c3ff add sp, sp, #0x70
2ecd8: d65f03c0 ret
2ecdc: 90fffee1 adrp x1, a000 <__libc_init@plt-0x56ab0>
2ece0: b0fffee2 adrp x2, b000 <__libc_init@plt-0x55ab0>
2ece4: 91147c21 add x1, x1, #0x51f
2ece8: 91135842 add x2, x2, #0x4d6
2ecec: 910023e0 add x0, sp, #0x8
2ecf0: 52800a03 mov w3, #0x50 // #80
2ecf4: 97ffd114 bl 23144 <__libc_init@plt-0x3d96c>
2ecf8: 9400c792 bl 60b40 <__stack_chk_fail@plt>
2ecfc: d10203ff sub sp, sp, #0x80
2ed00: a9027bfd stp x29, x30, [sp, #32]
2ed04: 910083fd add x29, sp, #0x20
2ed08: f9001bfb str x27, [sp, #48]
2ed0c: a90467fa stp x26, x25, [sp, #64]
2ed10: a9055ff8 stp x24, x23, [sp, #80]
2ed14: a90657f6 stp x22, x21, [sp, #96]
2ed18: a9074ff4 stp x20, x19, [sp, #112]
2ed1c: d53bd05b mrs x27, tpidr_el0
2ed20: 5280030a mov w10, #0x18 // #24
2ed24: 710004df cmp w6, #0x1
2ed28: aa0803f9 mov x25, x8
2ed2c: 1a9fc4c9 csinc w9, w6, wzr, gt
2ed30: f9401768 ldr x8, [x27, #40]
2ed34: 51000529 sub w9, w9, #0x1
2ed38: aa0103f7 mov x23, x1
2ed3c: d37df129 lsl x9, x9, #3
2ed40: aa0003f8 mov x24, x0
2ed44: 9b2a2469 smaddl x9, w3, w10, x9
2ed48: f81f83a8 stur x8, [x29, #-8]
2ed4c: 52800b08 mov w8, #0x58 // #88
2ed50: 910023e0 add x0, sp, #0x8
2ed54: 9100a121 add x1, x9, #0x28
2ed58: d503201f nop
2ed5c: 50ee3bc9 adr x9, b4d6 <__libc_init@plt-0x555da>
2ed60: 2a0503f3 mov w19, w5
2ed64: aa0403f4 mov x20, x4
2ed68: 2a0303f5 mov w21, w3
2ed6c: aa0203f6 mov x22, x2
2ed70: b90013e8 str w8, [sp, #16]
2ed74: f90007e9 str x9, [sp, #8]
2ed78: 97ffca93 bl 217c4 <__libc_init@plt-0x3f2ec>
2ed7c: 92401f01 and x1, x24, #0xff
2ed80: aa1703e2 mov x2, x23
2ed84: aa1603e3 mov x3, x22
2ed88: 2a1503e4 mov w4, w21
2ed8c: aa1403e5 mov x5, x20
2ed90: 2a1303e6 mov w6, w19
2ed94: 52800027 mov w7, #0x1 // #1
2ed98: aa0003fa mov x26, x0
2ed9c: 97fffef1 bl 2e960 <__libc_init@plt-0x32150>
2eda0: f900033a str x26, [x25]
2eda4: f9401768 ldr x8, [x27, #40]
2eda8: f85f83a9 ldur x9, [x29, #-8]
2edac: eb09011f cmp x8, x9
2edb0: 54000121 b.ne 2edd4 <__libc_init@plt-0x31cdc> // b.any
2edb4: a9474ff4 ldp x20, x19, [sp, #112]
2edb8: a94657f6 ldp x22, x21, [sp, #96]
2edbc: a9455ff8 ldp x24, x23, [sp, #80]
2edc0: a94467fa ldp x26, x25, [sp, #64]
2edc4: a9427bfd ldp x29, x30, [sp, #32]
2edc8: f9401bfb ldr x27, [sp, #48]
2edcc: 910203ff add sp, sp, #0x80
2edd0: d65f03c0 ret
2edd4: 9400c75b bl 60b40 <__stack_chk_fail@plt>
2edd8: d10183ff sub sp, sp, #0x60
2eddc: a9017bfd stp x29, x30, [sp, #16]
2ede0: 910043fd add x29, sp, #0x10
2ede4: a90267fa stp x26, x25, [sp, #32]
2ede8: a9035ff8 stp x24, x23, [sp, #48]
2edec: a90457f6 stp x22, x21, [sp, #64]
2edf0: a9054ff4 stp x20, x19, [sp, #80]
2edf4: 2a0103f7 mov w23, w1
2edf8: 2a0003f8 mov w24, w0
2edfc: d53bd05a mrs x26, tpidr_el0
2ee00: aa0203f6 mov x22, x2
2ee04: f9401749 ldr x9, [x26, #40]
2ee08: 910003e0 mov x0, sp
2ee0c: 2a1803e1 mov w1, w24
2ee10: 2a1703e2 mov w2, w23
2ee14: 2a0503f3 mov w19, w5
2ee18: aa0403f4 mov x20, x4
2ee1c: 2a0303f5 mov w21, w3
2ee20: aa0803f9 mov x25, x8
2ee24: f90007e9 str x9, [sp, #8]
2ee28: 9400041a bl 2fe90 <__libc_init@plt-0x30c20>
2ee2c: 71000b1f cmp w24, #0x2
2ee30: 394003e0 ldrb w0, [sp]
2ee34: 1a9f17e8 cset w8, eq // eq = none
2ee38: aa1603e2 mov x2, x22
2ee3c: 2a1503e3 mov w3, w21
2ee40: aa1403e4 mov x4, x20
2ee44: 2a1303e5 mov w5, w19
2ee48: 2a1f03e6 mov w6, wzr
2ee4c: 1ac822e8 lsl w8, w23, w8
2ee50: 93407d01 sxtw x1, w8
2ee54: aa1903e8 mov x8, x25
2ee58: 97ffffa9 bl 2ecfc <__libc_init@plt-0x31db4>
2ee5c: f9401748 ldr x8, [x26, #40]
2ee60: f94007e9 ldr x9, [sp, #8]
2ee64: eb09011f cmp x8, x9
2ee68: 54000101 b.ne 2ee88 <__libc_init@plt-0x31c28> // b.any
2ee6c: a9454ff4 ldp x20, x19, [sp, #80]
2ee70: a94457f6 ldp x22, x21, [sp, #64]
2ee74: a9435ff8 ldp x24, x23, [sp, #48]
2ee78: a94267fa ldp x26, x25, [sp, #32]
2ee7c: a9417bfd ldp x29, x30, [sp, #16]
2ee80: 910183ff add sp, sp, #0x60
2ee84: d65f03c0 ret
2ee88: 9400c72e bl 60b40 <__stack_chk_fail@plt>
2ee8c: d10183ff sub sp, sp, #0x60
2ee90: a9017bfd stp x29, x30, [sp, #16]
2ee94: 910043fd add x29, sp, #0x10
2ee98: a90267fa stp x26, x25, [sp, #32]
2ee9c: a9035ff8 stp x24, x23, [sp, #48]
2eea0: a90457f6 stp x22, x21, [sp, #64]
2eea4: a9054ff4 stp x20, x19, [sp, #80]
2eea8: 2a0003f8 mov w24, w0
2eeac: d53bd05a mrs x26, tpidr_el0
2eeb0: aa0203f6 mov x22, x2
2eeb4: aa0103f7 mov x23, x1
2eeb8: f9401749 ldr x9, [x26, #40]
2eebc: 910003e0 mov x0, sp
2eec0: 52800061 mov w1, #0x3 // #3
2eec4: 2a1803e2 mov w2, w24
2eec8: 2a0503f3 mov w19, w5
2eecc: aa0403f4 mov x20, x4
2eed0: 2a0303f5 mov w21, w3
2eed4: aa0803f9 mov x25, x8
2eed8: f90007e9 str x9, [sp, #8]
2eedc: 940003ed bl 2fe90 <__libc_init@plt-0x30c20>
2eee0: 93407f08 sxtw x8, w24
2eee4: 394003e0 ldrb w0, [sp]
2eee8: aa1603e2 mov x2, x22
2eeec: 2a1503e3 mov w3, w21
2eef0: 9b177d01 mul x1, x8, x23
2eef4: aa1903e8 mov x8, x25
2eef8: aa1403e4 mov x4, x20
2eefc: 2a1303e5 mov w5, w19
2ef00: 2a1f03e6 mov w6, wzr
2ef04: 97ffff7e bl 2ecfc <__libc_init@plt-0x31db4>
2ef08: f9401748 ldr x8, [x26, #40]
2ef0c: f94007e9 ldr x9, [sp, #8]
2ef10: eb09011f cmp x8, x9
2ef14: 54000101 b.ne 2ef34 <__libc_init@plt-0x31b7c> // b.any
2ef18: a9454ff4 ldp x20, x19, [sp, #80]
2ef1c: a94457f6 ldp x22, x21, [sp, #64]
2ef20: a9435ff8 ldp x24, x23, [sp, #48]
2ef24: a94267fa ldp x26, x25, [sp, #32]
2ef28: a9417bfd ldp x29, x30, [sp, #16]
2ef2c: 910183ff add sp, sp, #0x60
2ef30: d65f03c0 ret
2ef34: 9400c703 bl 60b40 <__stack_chk_fail@plt>
2ef38: d10183ff sub sp, sp, #0x60
2ef3c: a9017bfd stp x29, x30, [sp, #16]
2ef40: 910043fd add x29, sp, #0x10
2ef44: f90013f9 str x25, [sp, #32]
2ef48: a9035ff8 stp x24, x23, [sp, #48]
2ef4c: a90457f6 stp x22, x21, [sp, #64]
2ef50: a9054ff4 stp x20, x19, [sp, #80]
2ef54: d53bd059 mrs x25, tpidr_el0
2ef58: 2a0203f5 mov w21, w2
2ef5c: aa0103f6 mov x22, x1
2ef60: aa0003f8 mov x24, x0
2ef64: f9401729 ldr x9, [x25, #40]
2ef68: 910003e0 mov x0, sp
2ef6c: 528000a1 mov w1, #0x5 // #5
2ef70: 2a1f03e2 mov w2, wzr
2ef74: 2a0403f3 mov w19, w4
2ef78: aa0303f4 mov x20, x3
2ef7c: aa0803f7 mov x23, x8
2ef80: f90007e9 str x9, [sp, #8]
2ef84: 940003c3 bl 2fe90 <__libc_init@plt-0x30c20>
2ef88: 39433308 ldrb w8, [x24, #204]
2ef8c: f9402f01 ldr x1, [x24, #88]
2ef90: b4000108 cbz x8, 2efb0 <__libc_init@plt-0x31b00>
2ef94: 91036309 add x9, x24, #0xd8
2ef98: 52800026 mov w6, #0x1 // #1
2ef9c: f841852a ldr x10, [x9], #24
2efa0: f1000508 subs x8, x8, #0x1
2efa4: 9b067d46 mul x6, x10, x6
2efa8: 54ffffa1 b.ne 2ef9c <__libc_init@plt-0x31b14> // b.any
2efac: 14000002 b 2efb4 <__libc_init@plt-0x31afc>
2efb0: 52800026 mov w6, #0x1 // #1
2efb4: 394003e0 ldrb w0, [sp]
2efb8: aa1703e8 mov x8, x23
2efbc: aa1603e2 mov x2, x22
2efc0: 2a1503e3 mov w3, w21
2efc4: aa1403e4 mov x4, x20
2efc8: 2a1303e5 mov w5, w19
2efcc: 97ffff4c bl 2ecfc <__libc_init@plt-0x31db4>
2efd0: f9401728 ldr x8, [x25, #40]
2efd4: f94007e9 ldr x9, [sp, #8]
2efd8: eb09011f cmp x8, x9
2efdc: 54000101 b.ne 2effc <__libc_init@plt-0x31ab4> // b.any
2efe0: a9454ff4 ldp x20, x19, [sp, #80]
2efe4: a94457f6 ldp x22, x21, [sp, #64]
2efe8: a9435ff8 ldp x24, x23, [sp, #48]
2efec: a9417bfd ldp x29, x30, [sp, #16]
2eff0: f94013f9 ldr x25, [sp, #32]
2eff4: 910183ff add sp, sp, #0x60
2eff8: d65f03c0 ret
2effc: 9400c6d1 bl 60b40 <__stack_chk_fail@plt>
2f000: f9400008 ldr x8, [x0]
2f004: b4000168 cbz x8, 2f030 <__libc_init@plt-0x31a80>
2f008: 39433109 ldrb w9, [x8, #204]
2f00c: b4000109 cbz x9, 2f02c <__libc_init@plt-0x31a84>
2f010: 9103610a add x10, x8, #0xd8
2f014: 52800028 mov w8, #0x1 // #1
2f018: f841854b ldr x11, [x10], #24
2f01c: f1000529 subs x9, x9, #0x1
2f020: 9b087d68 mul x8, x11, x8
2f024: 54ffffa1 b.ne 2f018 <__libc_init@plt-0x31a98> // b.any
2f028: 14000002 b 2f030 <__libc_init@plt-0x31a80>
2f02c: 52800028 mov w8, #0x1 // #1
2f030: b27d7fe9 mov x9, #0x7fffffff8 // #34359738360
2f034: 7100051f cmp w8, #0x1
2f038: 8b080d29 add x9, x9, x8, lsl #3
2f03c: 52800208 mov w8, #0x10 // #16
2f040: 927d7d29 and x9, x9, #0x7fffffff8
2f044: 91004129 add x9, x9, #0x10
2f048: 9a88c120 csel x0, x9, x8, gt
2f04c: d65f03c0 ret
2f050: 39405008 ldrb w8, [x0, #20]
2f054: b4000108 cbz x8, 2f074 <__libc_init@plt-0x31a3c>
2f058: 91008009 add x9, x0, #0x20
2f05c: 52800020 mov w0, #0x1 // #1
2f060: f841852a ldr x10, [x9], #24
2f064: f1000508 subs x8, x8, #0x1
2f068: 9b007d40 mul x0, x10, x0
2f06c: 54ffffa1 b.ne 2f060 <__libc_init@plt-0x31a50> // b.any
2f070: d65f03c0 ret
2f074: 52800020 mov w0, #0x1 // #1
2f078: d65f03c0 ret
2f07c: a9bd7bfd stp x29, x30, [sp, #-48]!
2f080: a90157f6 stp x22, x21, [sp, #16]
2f084: 910003fd mov x29, sp
2f088: a9024ff4 stp x20, x19, [sp, #32]
2f08c: aa0003f3 mov x19, x0
2f090: 39405015 ldrb w21, [x0, #20]
2f094: b4000135 cbz x21, 2f0b8 <__libc_init@plt-0x319f8>
2f098: 91008269 add x9, x19, #0x20
2f09c: 52800028 mov w8, #0x1 // #1
2f0a0: aa1503ea mov x10, x21
2f0a4: f841852b ldr x11, [x9], #24
2f0a8: f100054a subs x10, x10, #0x1
2f0ac: 9b087d68 mul x8, x11, x8
2f0b0: 54ffffa1 b.ne 2f0a4 <__libc_init@plt-0x31a0c> // b.any
2f0b4: 14000002 b 2f0bc <__libc_init@plt-0x319f4>
2f0b8: 52800028 mov w8, #0x1 // #1
2f0bc: f9400676 ldr x22, [x19, #8]
2f0c0: 9b087ed4 mul x20, x22, x8
2f0c4: aa1403e0 mov x0, x20
2f0c8: 9400c6a2 bl 60b50 <malloc@plt>
2f0cc: f100001f cmp x0, #0x0
2f0d0: fa400a84 ccmp x20, #0x0, #0x4, eq // eq = none
2f0d4: 54000161 b.ne 2f100 <__libc_init@plt-0x319b0> // b.any
2f0d8: f9000260 str x0, [x19]
2f0dc: 340000f5 cbz w21, 2f0f8 <__libc_init@plt-0x319b8>
2f0e0: 9100a268 add x8, x19, #0x28
2f0e4: f85f8109 ldur x9, [x8, #-8]
2f0e8: f10006b5 subs x21, x21, #0x1
2f0ec: f8018516 str x22, [x8], #24
2f0f0: 9b167d36 mul x22, x9, x22
2f0f4: 54ffff81 b.ne 2f0e4 <__libc_init@plt-0x319cc> // b.any
2f0f8: 2a1f03e0 mov w0, wzr
2f0fc: 14000002 b 2f104 <__libc_init@plt-0x319ac>
2f100: 52800260 mov w0, #0x13 // #19
2f104: a9424ff4 ldp x20, x19, [sp, #32]
2f108: a94157f6 ldp x22, x21, [sp, #16]
2f10c: a8c37bfd ldp x29, x30, [sp], #48
2f110: d65f03c0 ret
2f114: a9be7bfd stp x29, x30, [sp, #-32]!
2f118: f9000bf3 str x19, [sp, #16]
2f11c: 910003fd mov x29, sp
2f120: aa0003f3 mov x19, x0
2f124: 370000c2 tbnz w2, #0, 2f13c <__libc_init@plt-0x31974>
2f128: 39405a68 ldrb w8, [x19, #22]
2f12c: 7100051f cmp w8, #0x1
2f130: 54000061 b.ne 2f13c <__libc_init@plt-0x31974> // b.any
2f134: 2a1f03e0 mov w0, wzr
2f138: 1400000f b 2f174 <__libc_init@plt-0x3193c>
2f13c: 39405e68 ldrb w8, [x19, #23]
2f140: 34000168 cbz w8, 2f16c <__libc_init@plt-0x31944>
2f144: 39405268 ldrb w8, [x19, #20]
2f148: 52800309 mov w9, #0x18 // #24
2f14c: 9b094d08 madd x8, x8, x9, x19
2f150: f9400d02 ldr x2, [x8, #24]
2f154: b40000c2 cbz x2, 2f16c <__libc_init@plt-0x31944>
2f158: 3946b848 ldrb w8, [x2, #430]
2f15c: 35000088 cbnz w8, 2f16c <__libc_init@plt-0x31944>
2f160: 12000021 and w1, w1, #0x1
2f164: aa1303e0 mov x0, x19
2f168: 940005ad bl 3081c <__libc_init@plt-0x30294>
2f16c: aa1303e0 mov x0, x19
2f170: 94000194 bl 2f7c0 <__libc_init@plt-0x312f0>
2f174: f9400bf3 ldr x19, [sp, #16]
2f178: a8c27bfd ldp x29, x30, [sp], #32
2f17c: d65f03c0 ret
2f180: a9bf7bfd stp x29, x30, [sp, #-16]!
2f184: 910003fd mov x29, sp
2f188: 9400018e bl 2f7c0 <__libc_init@plt-0x312f0>
2f18c: a8c17bfd ldp x29, x30, [sp], #16
2f190: d65f03c0 ret
2f194: 39405009 ldrb w9, [x0, #20]
2f198: b4000389 cbz x9, 2f208 <__libc_init@plt-0x318a8>
2f19c: 91006008 add x8, x0, #0x18
2f1a0: d100052a sub x10, x9, #0x1
2f1a4: 52800309 mov w9, #0x18 // #24
2f1a8: b4000062 cbz x2, 2f1b4 <__libc_init@plt-0x318fc>
2f1ac: b86a784b ldr w11, [x2, x10, lsl #2]
2f1b0: 14000002 b 2f1b8 <__libc_init@plt-0x318f8>
2f1b4: 2a0a03eb mov w11, w10
2f1b8: f86bd82d ldr x13, [x1, w11, sxtw #3]
2f1bc: 9b297d6c smull x12, w11, w9
2f1c0: d10005ae sub x14, x13, #0x1
2f1c4: f82bd82e str x14, [x1, w11, sxtw #3]
2f1c8: f86c690c ldr x12, [x8, x12]
2f1cc: eb0c01bf cmp x13, x12
2f1d0: 1a9fd7e0 cset w0, gt
2f1d4: 5400018c b.gt 2f204 <__libc_init@plt-0x318ac>
2f1d8: 93407d6b sxtw x11, w11
2f1dc: d100054e sub x14, x10, #0x1
2f1e0: 9100054f add x15, x10, #0x1
2f1e4: 9b09216d madd x13, x11, x9, x8
2f1e8: f10005ff cmp x15, #0x1
2f1ec: f94005ad ldr x13, [x13, #8]
2f1f0: 8b0d018a add x10, x12, x13
2f1f4: d100054c sub x12, x10, #0x1
2f1f8: aa0e03ea mov x10, x14
2f1fc: f82b782c str x12, [x1, x11, lsl #3]
2f200: 54fffd48 b.hi 2f1a8 <__libc_init@plt-0x31908> // b.pmore
2f204: d65f03c0 ret
2f208: 2a1f03e0 mov w0, wzr
2f20c: d65f03c0 ret
2f210: 39405009 ldrb w9, [x0, #20]
2f214: b40002a9 cbz x9, 2f268 <__libc_init@plt-0x31848>
2f218: aa0003e8 mov x8, x0
2f21c: aa1f03ea mov x10, xzr
2f220: aa1f03e0 mov x0, xzr
2f224: 91006108 add x8, x8, #0x18
2f228: 5280002b mov w11, #0x1 // #1
2f22c: 5280030c mov w12, #0x18 // #24
2f230: b4000062 cbz x2, 2f23c <__libc_init@plt-0x31874>
2f234: b86a784d ldr w13, [x2, x10, lsl #2]
2f238: 14000002 b 2f240 <__libc_init@plt-0x31870>
2f23c: 2a0a03ed mov w13, w10
2f240: 9b2c21ae smaddl x14, w13, w12, x8
2f244: f86dd82d ldr x13, [x1, w13, sxtw #3]
2f248: 9100054a add x10, x10, #0x1
2f24c: eb0a013f cmp x9, x10
2f250: a94039cf ldp x15, x14, [x14]
2f254: cb0f01ad sub x13, x13, x15
2f258: 9b0b01a0 madd x0, x13, x11, x0
2f25c: 9b0b7dcb mul x11, x14, x11
2f260: 54fffe81 b.ne 2f230 <__libc_init@plt-0x31880> // b.any
2f264: d65f03c0 ret
2f268: aa1f03e0 mov x0, xzr
2f26c: d65f03c0 ret
2f270: a9bc7bfd stp x29, x30, [sp, #-64]!
2f274: a9015ff8 stp x24, x23, [sp, #16]
2f278: 910003fd mov x29, sp
2f27c: a90257f6 stp x22, x21, [sp, #32]
2f280: a9034ff4 stp x20, x19, [sp, #48]
2f284: aa0403f3 mov x19, x4
2f288: aa0303f4 mov x20, x3
2f28c: aa0103f6 mov x22, x1
2f290: aa0203f5 mov x21, x2
2f294: aa0003f7 mov x23, x0
2f298: 39405c28 ldrb w8, [x1, #23]
2f29c: 39405038 ldrb w24, [x1, #20]
2f2a0: 340000c8 cbz w8, 2f2b8 <__libc_init@plt-0x317f8>
2f2a4: 52800308 mov w8, #0x18 // #24
2f2a8: 9b085b08 madd x8, x24, x8, x22
2f2ac: 91006100 add x0, x8, #0x18
2f2b0: 97ffff54 bl 2f000 <__libc_init@plt-0x31ab0>
2f2b4: 14000002 b 2f2bc <__libc_init@plt-0x317f4>
2f2b8: aa1f03e0 mov x0, xzr
2f2bc: 52800308 mov w8, #0x18 // #24
2f2c0: aa1603e1 mov x1, x22
2f2c4: 9b080308 madd x8, x24, x8, x0
2f2c8: aa1703e0 mov x0, x23
2f2cc: 91006102 add x2, x8, #0x18
2f2d0: 9400c68c bl 60d00 <memcpy@plt>
2f2d4: 52800028 mov w8, #0x1 // #1
2f2d8: 394052e9 ldrb w9, [x23, #20]
2f2dc: 39005ae8 strb w8, [x23, #22]
2f2e0: 34000189 cbz w9, 2f310 <__libc_init@plt-0x317a0>
2f2e4: aa1303ea mov x10, x19
2f2e8: 2a0903e8 mov w8, w9
2f2ec: b4000073 cbz x19, 2f2f8 <__libc_init@plt-0x317b8>
2f2f0: f940014b ldr x11, [x10]
2f2f4: b500006b cbnz x11, 2f300 <__libc_init@plt-0x317b0>
2f2f8: 71000508 subs w8, w8, #0x1
2f2fc: 5400040b b.lt 2f37c <__libc_init@plt-0x31734> // b.tstop
2f300: 9100214a add x10, x10, #0x8
2f304: f1000529 subs x9, x9, #0x1
2f308: 54ffff21 b.ne 2f2ec <__libc_init@plt-0x317c4> // b.any
2f30c: 14000002 b 2f314 <__libc_init@plt-0x3179c>
2f310: 2a1f03e8 mov w8, wzr
2f314: 390052e8 strb w8, [x23, #20]
2f318: 5280030a mov w10, #0x18 // #24
2f31c: 394052c9 ldrb w9, [x22, #20]
2f320: 39405ecb ldrb w11, [x22, #23]
2f324: d503201f nop
2f328: 9b0a5929 madd x9, x9, x10, x22
2f32c: 7100017f cmp w11, #0x0
2f330: 91006129 add x9, x9, #0x18
2f334: 9a8903e1 csel x1, xzr, x9, eq // eq = none
2f338: 3400010b cbz w11, 2f358 <__libc_init@plt-0x31758>
2f33c: 39405ee9 ldrb w9, [x23, #23]
2f340: 340001e9 cbz w9, 2f37c <__libc_init@plt-0x31734>
2f344: 52800309 mov w9, #0x18 // #24
2f348: 12001d08 and w8, w8, #0xff
2f34c: 9ba95d08 umaddl x8, w8, w9, x23
2f350: 91006100 add x0, x8, #0x18
2f354: 94000010 bl 2f394 <__libc_init@plt-0x3171c>
2f358: aa1703e0 mov x0, x23
2f35c: aa1603e1 mov x1, x22
2f360: aa1503e2 mov x2, x21
2f364: aa1403e3 mov x3, x20
2f368: aa1303e4 mov x4, x19
2f36c: 940001a7 bl 2fa08 <__libc_init@plt-0x310a8>
2f370: 7100001f cmp w0, #0x0
2f374: 1a9f17e0 cset w0, eq // eq = none
2f378: 14000002 b 2f380 <__libc_init@plt-0x31730>
2f37c: 2a1f03e0 mov w0, wzr
2f380: a9434ff4 ldp x20, x19, [sp, #48]
2f384: a94257f6 ldp x22, x21, [sp, #32]
2f388: a9415ff8 ldp x24, x23, [sp, #16]
2f38c: a8c47bfd ldp x29, x30, [sp], #64
2f390: d65f03c0 ret
2f394: f9400028 ldr x8, [x1]
2f398: f9000008 str x8, [x0]
2f39c: f9400028 ldr x8, [x1]
2f3a0: b4000248 cbz x8, 2f3e8 <__libc_init@plt-0x316c8>
2f3a4: 39433109 ldrb w9, [x8, #204]
2f3a8: b4000129 cbz x9, 2f3cc <__libc_init@plt-0x316e4>
2f3ac: 9103610a add x10, x8, #0xd8
2f3b0: 52800028 mov w8, #0x1 // #1
2f3b4: f841854b ldr x11, [x10], #24
2f3b8: f1000529 subs x9, x9, #0x1
2f3bc: 9b087d68 mul x8, x11, x8
2f3c0: 54ffffa1 b.ne 2f3b4 <__libc_init@plt-0x316fc> // b.any
2f3c4: b5000068 cbnz x8, 2f3d0 <__libc_init@plt-0x316e0>
2f3c8: 14000008 b 2f3e8 <__libc_init@plt-0x316c8>
2f3cc: 52800028 mov w8, #0x1 // #1
2f3d0: 91002029 add x9, x1, #0x8
2f3d4: 9100200a add x10, x0, #0x8
2f3d8: f840852b ldr x11, [x9], #8
2f3dc: f1000508 subs x8, x8, #0x1
2f3e0: f800854b str x11, [x10], #8
2f3e4: 54ffffa1 b.ne 2f3d8 <__libc_init@plt-0x316d8> // b.any
2f3e8: d65f03c0 ret
2f3ec: d65f03c0 ret
2f3f0: a9bb7bfd stp x29, x30, [sp, #-80]!
2f3f4: f9000bf9 str x25, [sp, #16]
2f3f8: 910003fd mov x29, sp
2f3fc: a9025ff8 stp x24, x23, [sp, #32]
2f400: a90357f6 stp x22, x21, [sp, #48]
2f404: a9044ff4 stp x20, x19, [sp, #64]
2f408: aa0103f3 mov x19, x1
2f40c: aa0003f4 mov x20, x0
2f410: f0fffec1 adrp x1, a000 <__libc_init@plt-0x56ab0>
2f414: aa1303e0 mov x0, x19
2f418: 913abc21 add x1, x1, #0xeaf
2f41c: aa1403e2 mov x2, x20
2f420: 9400c5c4 bl 60b30 <fprintf@plt>
2f424: f0fffec1 adrp x1, a000 <__libc_init@plt-0x56ab0>
2f428: f9400282 ldr x2, [x20]
2f42c: 913b0421 add x1, x1, #0xec1
2f430: aa1303e0 mov x0, x19
2f434: 9400c5bf bl 60b30 <fprintf@plt>
2f438: 90fffee1 adrp x1, b000 <__libc_init@plt-0x55ab0>
2f43c: f9400682 ldr x2, [x20, #8]
2f440: 9122e821 add x1, x1, #0x8ba
2f444: aa1303e0 mov x0, x19
2f448: 9400c5ba bl 60b30 <fprintf@plt>
2f44c: d0fffec1 adrp x1, 9000 <__libc_init@plt-0x57ab0>
2f450: b9401282 ldr w2, [x20, #16]
2f454: 91283021 add x1, x1, #0xa0c
2f458: aa1303e0 mov x0, x19
2f45c: 9400c5b5 bl 60b30 <fprintf@plt>
2f460: 90fffee1 adrp x1, b000 <__libc_init@plt-0x55ab0>
2f464: 39405282 ldrb w2, [x20, #20]
2f468: 91232c21 add x1, x1, #0x8cb
2f46c: aa1303e0 mov x0, x19
2f470: 9400c5b0 bl 60b30 <fprintf@plt>
2f474: b0fffee1 adrp x1, c000 <__libc_init@plt-0x54ab0>
2f478: 39c05682 ldrsb w2, [x20, #21]
2f47c: 912b1821 add x1, x1, #0xac6
2f480: aa1303e0 mov x0, x19
2f484: 9400c5ab bl 60b30 <fprintf@plt>
2f488: b0fffee1 adrp x1, c000 <__libc_init@plt-0x54ab0>
2f48c: 39405a82 ldrb w2, [x20, #22]
2f490: 912b5821 add x1, x1, #0xad6
2f494: aa1303e0 mov x0, x19
2f498: 9400c5a6 bl 60b30 <fprintf@plt>
2f49c: d0fffee1 adrp x1, d000 <__libc_init@plt-0x53ab0>
2f4a0: 39405e82 ldrb w2, [x20, #23]
2f4a4: 91113821 add x1, x1, #0x44e
2f4a8: aa1303e0 mov x0, x19
2f4ac: 9400c5a1 bl 60b30 <fprintf@plt>
2f4b0: 39405288 ldrb w8, [x20, #20]
2f4b4: 34000368 cbz w8, 2f520 <__libc_init@plt-0x31590>
2f4b8: d0fffef6 adrp x22, d000 <__libc_init@plt-0x53ab0>
2f4bc: b0fffef7 adrp x23, c000 <__libc_init@plt-0x54ab0>
2f4c0: b0fffef8 adrp x24, c000 <__libc_init@plt-0x54ab0>
2f4c4: aa1f03f5 mov x21, xzr
2f4c8: 9100a299 add x25, x20, #0x28
2f4cc: 91055ad6 add x22, x22, #0x156
2f4d0: 910b3af7 add x23, x23, #0x2ce
2f4d4: 910ba318 add x24, x24, #0x2e8
2f4d8: f85f0323 ldur x3, [x25, #-16]
2f4dc: aa1303e0 mov x0, x19
2f4e0: aa1603e1 mov x1, x22
2f4e4: 2a1503e2 mov w2, w21
2f4e8: 9400c592 bl 60b30 <fprintf@plt>
2f4ec: f85f8322 ldur x2, [x25, #-8]
2f4f0: aa1303e0 mov x0, x19
2f4f4: aa1703e1 mov x1, x23
2f4f8: 9400c58e bl 60b30 <fprintf@plt>
2f4fc: f8418722 ldr x2, [x25], #24
2f500: aa1303e0 mov x0, x19
2f504: aa1803e1 mov x1, x24
2f508: 9400c58a bl 60b30 <fprintf@plt>
2f50c: 39405288 ldrb w8, [x20, #20]
2f510: 910006b5 add x21, x21, #0x1
2f514: eb0802bf cmp x21, x8
2f518: 54fffe03 b.cc 2f4d8 <__libc_init@plt-0x315d8> // b.lo, b.ul, b.last
2f51c: 14000002 b 2f524 <__libc_init@plt-0x3158c>
2f520: aa1f03e8 mov x8, xzr
2f524: 39405e89 ldrb w9, [x20, #23]
2f528: 34000189 cbz w9, 2f558 <__libc_init@plt-0x31558>
2f52c: 9100628a add x10, x20, #0x18
2f530: aa1303e1 mov x1, x19
2f534: a9444ff4 ldp x20, x19, [sp, #64]
2f538: 52800309 mov w9, #0x18 // #24
2f53c: a94357f6 ldp x22, x21, [sp, #48]
2f540: d503201f nop
2f544: 9b092900 madd x0, x8, x9, x10
2f548: a9425ff8 ldp x24, x23, [sp, #32]
2f54c: f9400bf9 ldr x25, [sp, #16]
2f550: a8c57bfd ldp x29, x30, [sp], #80
2f554: 14000007 b 2f570 <__libc_init@plt-0x31540>
2f558: a9444ff4 ldp x20, x19, [sp, #64]
2f55c: a94357f6 ldp x22, x21, [sp, #48]
2f560: a9425ff8 ldp x24, x23, [sp, #32]
2f564: f9400bf9 ldr x25, [sp, #16]
2f568: a8c57bfd ldp x29, x30, [sp], #80
2f56c: d65f03c0 ret
2f570: a9bc7bfd stp x29, x30, [sp, #-64]!
2f574: f9000bf7 str x23, [sp, #16]
2f578: 910003fd mov x29, sp
2f57c: a90257f6 stp x22, x21, [sp, #32]
2f580: a9034ff4 stp x20, x19, [sp, #48]
2f584: aa0103f3 mov x19, x1
2f588: f0fffec1 adrp x1, a000 <__libc_init@plt-0x56ab0>
2f58c: aa0003f4 mov x20, x0
2f590: f9400002 ldr x2, [x0]
2f594: 9127c021 add x1, x1, #0x9f0
2f598: aa1303e0 mov x0, x19
2f59c: 9400c565 bl 60b30 <fprintf@plt>
2f5a0: f9400289 ldr x9, [x20]
2f5a4: b4000309 cbz x9, 2f604 <__libc_init@plt-0x314ac>
2f5a8: 39433128 ldrb w8, [x9, #204]
2f5ac: b4000128 cbz x8, 2f5d0 <__libc_init@plt-0x314e0>
2f5b0: 91036129 add x9, x9, #0xd8
2f5b4: 52800036 mov w22, #0x1 // #1
2f5b8: f841852a ldr x10, [x9], #24
2f5bc: f1000508 subs x8, x8, #0x1
2f5c0: 9b167d56 mul x22, x10, x22
2f5c4: 54ffffa1 b.ne 2f5b8 <__libc_init@plt-0x314f8> // b.any
2f5c8: b5000076 cbnz x22, 2f5d4 <__libc_init@plt-0x314dc>
2f5cc: 1400000e b 2f604 <__libc_init@plt-0x314ac>
2f5d0: 52800036 mov w22, #0x1 // #1
2f5d4: 91002297 add x23, x20, #0x8
2f5d8: d0fffef4 adrp x20, d000 <__libc_init@plt-0x53ab0>
2f5dc: aa1f03f5 mov x21, xzr
2f5e0: 911c8694 add x20, x20, #0x721
2f5e4: f8757ae3 ldr x3, [x23, x21, lsl #3]
2f5e8: aa1303e0 mov x0, x19
2f5ec: aa1403e1 mov x1, x20
2f5f0: aa1503e2 mov x2, x21
2f5f4: 9400c54f bl 60b30 <fprintf@plt>
2f5f8: 910006b5 add x21, x21, #0x1
2f5fc: eb1502df cmp x22, x21
2f600: 54ffff21 b.ne 2f5e4 <__libc_init@plt-0x314cc> // b.any
2f604: a9434ff4 ldp x20, x19, [sp, #48]
2f608: a94257f6 ldp x22, x21, [sp, #32]
2f60c: f9400bf7 ldr x23, [sp, #16]
2f610: a8c47bfd ldp x29, x30, [sp], #64
2f614: d65f03c0 ret
2f618: f9400009 ldr x9, [x0]
2f61c: b4000149 cbz x9, 2f644 <__libc_init@plt-0x3146c>
2f620: 39433128 ldrb w8, [x9, #204]
2f624: b4000148 cbz x8, 2f64c <__libc_init@plt-0x31464>
2f628: 91036129 add x9, x9, #0xd8
2f62c: 52800020 mov w0, #0x1 // #1
2f630: f841852a ldr x10, [x9], #24
2f634: f1000508 subs x8, x8, #0x1
2f638: 9b007d40 mul x0, x10, x0
2f63c: 54ffffa1 b.ne 2f630 <__libc_init@plt-0x31480> // b.any
2f640: d65f03c0 ret
2f644: aa1f03e0 mov x0, xzr
2f648: d65f03c0 ret
2f64c: 52800020 mov w0, #0x1 // #1
2f650: d65f03c0 ret
2f654: aa0003e8 mov x8, x0
2f658: 39405009 ldrb w9, [x0, #20]
2f65c: f9400000 ldr x0, [x0]
2f660: b4000149 cbz x9, 2f688 <__libc_init@plt-0x31428>
2f664: 91006108 add x8, x8, #0x18
2f668: f840842a ldr x10, [x1], #8
2f66c: f940010b ldr x11, [x8]
2f670: f1000529 subs x9, x9, #0x1
2f674: f940090c ldr x12, [x8, #16]
2f678: 91006108 add x8, x8, #0x18
2f67c: cb0b014a sub x10, x10, x11
2f680: 9b0c0140 madd x0, x10, x12, x0
2f684: 54ffff21 b.ne 2f668 <__libc_init@plt-0x31448> // b.any
2f688: d65f03c0 ret
2f68c: a9bd7bfd stp x29, x30, [sp, #-48]!
2f690: f9000bf5 str x21, [sp, #16]
2f694: 910003fd mov x29, sp
2f698: a9024ff4 stp x20, x19, [sp, #32]
2f69c: b4000240 cbz x0, 2f6e4 <__libc_init@plt-0x313cc>
2f6a0: b9401008 ldr w8, [x0, #16]
2f6a4: aa0003f4 mov x20, x0
2f6a8: 529dc469 mov w9, #0xee23 // #60963
2f6ac: 72a02669 movk w9, #0x133, lsl #16
2f6b0: 6b09011f cmp w8, w9
2f6b4: 54000181 b.ne 2f6e4 <__libc_init@plt-0x313cc> // b.any
2f6b8: 39405a88 ldrb w8, [x20, #22]
2f6bc: 51000509 sub w9, w8, #0x1
2f6c0: 7100053f cmp w9, #0x1
2f6c4: 540001a8 b.hi 2f6f8 <__libc_init@plt-0x313b8> // b.pmore
2f6c8: aa0303f3 mov x19, x3
2f6cc: 7100091f cmp w8, #0x2
2f6d0: 54000181 b.ne 2f700 <__libc_init@plt-0x313b0> // b.any
2f6d4: f9400288 ldr x8, [x20]
2f6d8: b4000148 cbz x8, 2f700 <__libc_init@plt-0x313b0>
2f6dc: 52800180 mov w0, #0xc // #12
2f6e0: 14000002 b 2f6e8 <__libc_init@plt-0x313c8>
2f6e4: 52800240 mov w0, #0x12 // #18
2f6e8: a9424ff4 ldp x20, x19, [sp, #32]
2f6ec: f9400bf5 ldr x21, [sp, #16]
2f6f0: a8c37bfd ldp x29, x30, [sp], #48
2f6f4: d65f03c0 ret
2f6f8: 52800200 mov w0, #0x10 // #16
2f6fc: 17fffffb b 2f6e8 <__libc_init@plt-0x313c8>
2f700: 39405288 ldrb w8, [x20, #20]
2f704: 71003d1f cmp w8, #0xf
2f708: 54000069 b.ls 2f714 <__libc_init@plt-0x3139c> // b.plast
2f70c: 528001c0 mov w0, #0xe // #14
2f710: 17fffff6 b 2f6e8 <__libc_init@plt-0x313c8>
2f714: 39405689 ldrb w9, [x20, #21]
2f718: 5100b52a sub w10, w9, #0x2d
2f71c: 3100b15f cmn w10, #0x2c
2f720: 54000062 b.cs 2f72c <__libc_init@plt-0x31384> // b.hs, b.nlast
2f724: 528001e0 mov w0, #0xf // #15
2f728: 17fffff0 b 2f6e8 <__libc_init@plt-0x313c8>
2f72c: 7100b13f cmp w9, #0x2c
2f730: 54000408 b.hi 2f7b0 <__libc_init@plt-0x31300> // b.pmore
2f734: 5280002a mov w10, #0x1 // #1
2f738: 9ac92149 lsl x9, x10, x9
2f73c: d2c3200a mov x10, #0x190000000000 // #27487790694400
2f740: ea0a013f tst x9, x10
2f744: 54000360 b.eq 2f7b0 <__libc_init@plt-0x31300> // b.none
2f748: aa1303f5 mov x21, x19
2f74c: 340001c8 cbz w8, 2f784 <__libc_init@plt-0x3132c>
2f750: 91006289 add x9, x20, #0x18
2f754: aa1303f5 mov x21, x19
2f758: f840842a ldr x10, [x1], #8
2f75c: f840844b ldr x11, [x2], #8
2f760: eb0a016b subs x11, x11, x10
2f764: 9a8bb7eb csinc x11, xzr, x11, lt // lt = tstop
2f768: f100017f cmp x11, #0x0
2f76c: 9a9f154a csinc x10, x10, xzr, ne // ne = any
2f770: f1000508 subs x8, x8, #0x1
2f774: a900d52b stp x11, x21, [x9, #8]
2f778: 9b157d75 mul x21, x11, x21
2f77c: f801852a str x10, [x9], #24
2f780: 54fffec1 b.ne 2f758 <__libc_init@plt-0x31358> // b.any
2f784: aa1503e0 mov x0, x21
2f788: 9400c4f2 bl 60b50 <malloc@plt>
2f78c: f100001f cmp x0, #0x0
2f790: fa400aa4 ccmp x21, #0x0, #0x4, eq // eq = none
2f794: 540000a1 b.ne 2f7a8 <__libc_init@plt-0x31308> // b.any
2f798: aa0003e8 mov x8, x0
2f79c: 2a1f03e0 mov w0, wzr
2f7a0: a9004e88 stp x8, x19, [x20]
2f7a4: 17ffffd1 b 2f6e8 <__libc_init@plt-0x313c8>
2f7a8: 52800260 mov w0, #0x13 // #19
2f7ac: 17ffffcf b 2f6e8 <__libc_init@plt-0x313c8>
2f7b0: f9400693 ldr x19, [x20, #8]
2f7b4: b5fffcb3 cbnz x19, 2f748 <__libc_init@plt-0x31368>
2f7b8: 528001a0 mov w0, #0xd // #13
2f7bc: 17ffffcb b 2f6e8 <__libc_init@plt-0x313c8>
2f7c0: a9be7bfd stp x29, x30, [sp, #-32]!
2f7c4: f9000bf3 str x19, [sp, #16]
2f7c8: 910003fd mov x29, sp
2f7cc: b4000220 cbz x0, 2f810 <__libc_init@plt-0x312a0>
2f7d0: b9401008 ldr w8, [x0, #16]
2f7d4: aa0003f3 mov x19, x0
2f7d8: 529dc469 mov w9, #0xee23 // #60963
2f7dc: 72a02669 movk w9, #0x133, lsl #16
2f7e0: 6b09011f cmp w8, w9
2f7e4: 54000161 b.ne 2f810 <__libc_init@plt-0x312a0> // b.any
2f7e8: 39405a68 ldrb w8, [x19, #22]
2f7ec: 51000508 sub w8, w8, #0x1
2f7f0: 7100051f cmp w8, #0x1
2f7f4: 540000e8 b.hi 2f810 <__libc_init@plt-0x312a0> // b.pmore
2f7f8: f9400260 ldr x0, [x19]
2f7fc: b4000120 cbz x0, 2f820 <__libc_init@plt-0x31290>
2f800: 9400c4d8 bl 60b60 <free@plt>
2f804: 2a1f03e0 mov w0, wzr
2f808: f900027f str xzr, [x19]
2f80c: 14000002 b 2f814 <__libc_init@plt-0x3129c>
2f810: 52800240 mov w0, #0x12 // #18
2f814: f9400bf3 ldr x19, [sp, #16]
2f818: a8c27bfd ldp x29, x30, [sp], #32
2f81c: d65f03c0 ret
2f820: 52800160 mov w0, #0xb // #11
2f824: 17fffffc b 2f814 <__libc_init@plt-0x3129c>
2f828: a9bc7bfd stp x29, x30, [sp, #-64]!
2f82c: a9015ff8 stp x24, x23, [sp, #16]
2f830: 910003fd mov x29, sp
2f834: a90257f6 stp x22, x21, [sp, #32]
2f838: a9034ff4 stp x20, x19, [sp, #48]
2f83c: 12001c48 and w8, w2, #0xff
2f840: 7100091f cmp w8, #0x2
2f844: 54000069 b.ls 2f850 <__libc_init@plt-0x31260> // b.plast
2f848: 52800200 mov w0, #0x10 // #16
2f84c: 14000048 b 2f96c <__libc_init@plt-0x31144>
2f850: 2a0503f4 mov w20, w5
2f854: 12001ca8 and w8, w5, #0xff
2f858: 71003d1f cmp w8, #0xf
2f85c: 54000069 b.ls 2f868 <__libc_init@plt-0x31248> // b.plast
2f860: 528001c0 mov w0, #0xe // #14
2f864: 14000042 b 2f96c <__libc_init@plt-0x31144>
2f868: aa0603f3 mov x19, x6
2f86c: 2a0203f6 mov w22, w2
2f870: 2a0303f8 mov w24, w3
2f874: aa0103f7 mov x23, x1
2f878: aa0003f5 mov x21, x0
2f87c: b40000c1 cbz x1, 2f894 <__libc_init@plt-0x3121c>
2f880: 12001ec8 and w8, w22, #0xff
2f884: 7100091f cmp w8, #0x2
2f888: 54000061 b.ne 2f894 <__libc_init@plt-0x3121c> // b.any
2f88c: 52800180 mov w0, #0xc // #12
2f890: 14000037 b 2f96c <__libc_init@plt-0x31144>
2f894: b40000d7 cbz x23, 2f8ac <__libc_init@plt-0x31204>
2f898: 72001e9f tst w20, #0xff
2f89c: 54000080 b.eq 2f8ac <__libc_init@plt-0x31204> // b.none
2f8a0: b5000073 cbnz x19, 2f8ac <__libc_init@plt-0x31204>
2f8a4: 52800220 mov w0, #0x11 // #17
2f8a8: 14000031 b 2f96c <__libc_init@plt-0x31144>
2f8ac: 5100b708 sub w8, w24, #0x2d
2f8b0: 12001d08 and w8, w8, #0xff
2f8b4: 7103511f cmp w8, #0xd4
2f8b8: 54000062 b.cs 2f8c4 <__libc_init@plt-0x311ec> // b.hs, b.nlast
2f8bc: 528001e0 mov w0, #0xf // #15
2f8c0: 1400002b b 2f96c <__libc_init@plt-0x31144>
2f8c4: b40001b5 cbz x21, 2f8f8 <__libc_init@plt-0x311b8>
2f8c8: 12001f08 and w8, w24, #0xff
2f8cc: 7100b11f cmp w8, #0x2c
2f8d0: 54000188 b.hi 2f900 <__libc_init@plt-0x311b0> // b.pmore
2f8d4: 92401f08 and x8, x24, #0xff
2f8d8: 52800029 mov w9, #0x1 // #1
2f8dc: 9ac82128 lsl x8, x9, x8
2f8e0: d2c3a009 mov x9, #0x1d0000000000 // #31885837205504
2f8e4: ea09011f tst x8, x9
2f8e8: 540000c0 b.eq 2f900 <__libc_init@plt-0x311b0> // b.none
2f8ec: b5000104 cbnz x4, 2f90c <__libc_init@plt-0x311a4>
2f8f0: 528001a0 mov w0, #0xd // #13
2f8f4: 1400001e b 2f96c <__libc_init@plt-0x31144>
2f8f8: 52800240 mov w0, #0x12 // #18
2f8fc: 1400001c b 2f96c <__libc_init@plt-0x31144>
2f900: 2a1803e0 mov w0, w24
2f904: 9400001f bl 2f980 <__libc_init@plt-0x31130>
2f908: aa0003e4 mov x4, x0
2f90c: 529dc468 mov w8, #0xee23 // #60963
2f910: a90012b7 stp x23, x4, [x21]
2f914: 72a02668 movk w8, #0x133, lsl #16
2f918: 390052b4 strb w20, [x21, #20]
2f91c: 390056b8 strb w24, [x21, #21]
2f920: 39005ab6 strb w22, [x21, #22]
2f924: b90012a8 str w8, [x21, #16]
2f928: 39005ebf strb wzr, [x21, #23]
2f92c: b40001f7 cbz x23, 2f968 <__libc_init@plt-0x31148>
2f930: 72001e9f tst w20, #0xff
2f934: 540001a0 b.eq 2f968 <__libc_init@plt-0x31148> // b.none
2f938: 92401e88 and x8, x20, #0xff
2f93c: 9100a2a9 add x9, x21, #0x28
2f940: 2a1f03e0 mov w0, wzr
2f944: f81f013f stur xzr, [x9, #-16]
2f948: f1000508 subs x8, x8, #0x1
2f94c: f940026a ldr x10, [x19]
2f950: a93f912a stp x10, x4, [x9, #-8]
2f954: 91006129 add x9, x9, #0x18
2f958: f840866a ldr x10, [x19], #8
2f95c: 9b047d44 mul x4, x10, x4
2f960: 54ffff21 b.ne 2f944 <__libc_init@plt-0x3116c> // b.any
2f964: 14000002 b 2f96c <__libc_init@plt-0x31144>
2f968: 2a1f03e0 mov w0, wzr
2f96c: a9434ff4 ldp x20, x19, [sp, #48]
2f970: a94257f6 ldp x22, x21, [sp, #32]
2f974: a9415ff8 ldp x24, x23, [sp, #16]
2f978: a8c47bfd ldp x29, x30, [sp], #64
2f97c: d65f03c0 ret
2f980: 93401c08 sxtb x8, w0
2f984: d1000508 sub x8, x8, #0x1
2f988: 7100ad1f cmp w8, #0x2b
2f98c: 540000a8 b.hi 2f9a0 <__libc_init@plt-0x31110> // b.pmore
2f990: d503201f nop
2f994: 10eef569 adr x9, d840 <__libc_init@plt-0x53270>
2f998: f8687920 ldr x0, [x9, x8, lsl #3]
2f99c: d65f03c0 ret
2f9a0: aa1f03e0 mov x0, xzr
2f9a4: d65f03c0 ret
2f9a8: 39405008 ldrb w8, [x0, #20]
2f9ac: b4000268 cbz x8, 2f9f8 <__libc_init@plt-0x310b8>
2f9b0: f9400409 ldr x9, [x0, #8]
2f9b4: f940140a ldr x10, [x0, #40]
2f9b8: eb0a013f cmp x9, x10
2f9bc: 54000221 b.ne 2fa00 <__libc_init@plt-0x310b0> // b.any
2f9c0: 9101000a add x10, x0, #0x40
2f9c4: 5280002c mov w12, #0x1 // #1
2f9c8: aa0c03eb mov x11, x12
2f9cc: eb0c011f cmp x8, x12
2f9d0: 540000e0 b.eq 2f9ec <__libc_init@plt-0x310c4> // b.none
2f9d4: f85e014c ldur x12, [x10, #-32]
2f9d8: f841854d ldr x13, [x10], #24
2f9dc: 9b097d89 mul x9, x12, x9
2f9e0: 9100056c add x12, x11, #0x1
2f9e4: eb0d013f cmp x9, x13
2f9e8: 54ffff00 b.eq 2f9c8 <__libc_init@plt-0x310e8> // b.none
2f9ec: eb08017f cmp x11, x8
2f9f0: 1a9f37e0 cset w0, cs // cs = hs, nlast
2f9f4: d65f03c0 ret
2f9f8: 52800020 mov w0, #0x1 // #1
2f9fc: d65f03c0 ret
2fa00: 2a1f03e0 mov w0, wzr
2fa04: d65f03c0 ret
2fa08: d10583ff sub sp, sp, #0x160
2fa0c: a9107bfd stp x29, x30, [sp, #256]
2fa10: 910403fd add x29, sp, #0x100
2fa14: a9116ffc stp x28, x27, [sp, #272]
2fa18: a91267fa stp x26, x25, [sp, #288]
2fa1c: a9135ff8 stp x24, x23, [sp, #304]
2fa20: a91457f6 stp x22, x21, [sp, #320]
2fa24: a9154ff4 stp x20, x19, [sp, #336]
2fa28: d53bd049 mrs x9, tpidr_el0
2fa2c: 52800248 mov w8, #0x12 // #18
2fa30: f940152a ldr x10, [x9, #40]
2fa34: f81f83aa stur x10, [x29, #-8]
2fa38: b40010c0 cbz x0, 2fc50 <__libc_init@plt-0x30e60>
2fa3c: b40010a1 cbz x1, 2fc50 <__libc_init@plt-0x30e60>
2fa40: 3940502a ldrb w10, [x1, #20]
2fa44: b40002aa cbz x10, 2fa98 <__libc_init@plt-0x31018>
2fa48: b50000e3 cbnz x3, 2fa64 <__libc_init@plt-0x3104c>
2fa4c: 52800308 mov w8, #0x18 // #24
2fa50: 5100054b sub w11, w10, #0x1
2fa54: 9ba80568 umaddl x8, w11, w8, x1
2fa58: f9401108 ldr x8, [x8, #32]
2fa5c: b100051f cmn x8, #0x1
2fa60: 54000f60 b.eq 2fc4c <__libc_init@plt-0x30e64> // b.none
2fa64: 39405408 ldrb w8, [x0, #21]
2fa68: 3940542b ldrb w11, [x1, #21]
2fa6c: 6b0b011f cmp w8, w11
2fa70: 54000ee1 b.ne 2fc4c <__libc_init@plt-0x30e64> // b.any
2fa74: f9400408 ldr x8, [x0, #8]
2fa78: f940042b ldr x11, [x1, #8]
2fa7c: eb0b011f cmp x8, x11
2fa80: 54000e61 b.ne 2fc4c <__libc_init@plt-0x30e64> // b.any
2fa84: 39405808 ldrb w8, [x0, #22]
2fa88: 7100091f cmp w8, #0x2
2fa8c: 540000a1 b.ne 2faa0 <__libc_init@plt-0x31010> // b.any
2fa90: 52800208 mov w8, #0x10 // #16
2fa94: 1400006f b 2fc50 <__libc_init@plt-0x30e60>
2fa98: 528001c8 mov w8, #0xe // #14
2fa9c: 1400006d b 2fc50 <__libc_init@plt-0x30e60>
2faa0: f940002b ldr x11, [x1]
2faa4: b4000f0b cbz x11, 2fc84 <__libc_init@plt-0x30e2c>
2faa8: 2a1f03ec mov w12, wzr
2faac: 2a1f03ed mov w13, wzr
2fab0: 9100a02e add x14, x1, #0x28
2fab4: 910203ef add x15, sp, #0x80
2fab8: 910023f0 add x16, sp, #0x8
2fabc: aa0a03e5 mov x5, x10
2fac0: aa0203e6 mov x6, x2
2fac4: aa0303e7 mov x7, x3
2fac8: aa0403f3 mov x19, x4
2facc: aa0b03f1 mov x17, x11
2fad0: f85f01d6 ldur x22, [x14, #-16]
2fad4: b4000062 cbz x2, 2fae0 <__libc_init@plt-0x30fd0>
2fad8: f94000d7 ldr x23, [x6]
2fadc: 14000002 b 2fae4 <__libc_init@plt-0x30fcc>
2fae0: aa1603f7 mov x23, x22
2fae4: f85f81c8 ldur x8, [x14, #-8]
2fae8: 8b160118 add x24, x8, x22
2faec: b4000143 cbz x3, 2fb14 <__libc_init@plt-0x30f9c>
2faf0: f94000f9 ldr x25, [x7]
2faf4: b4000144 cbz x4, 2fb1c <__libc_init@plt-0x30f94>
2faf8: f9400274 ldr x20, [x19]
2fafc: f100029f cmp x20, #0x0
2fb00: 1a9f07f5 cset w21, ne // ne = any
2fb04: b5000114 cbnz x20, 2fb24 <__libc_init@plt-0x30f8c>
2fb08: eb17033f cmp x25, x23
2fb0c: 540000c0 b.eq 2fb24 <__libc_init@plt-0x30f8c> // b.none
2fb10: 1400005f b 2fc8c <__libc_init@plt-0x30e24>
2fb14: d1000719 sub x25, x24, #0x1
2fb18: b5ffff04 cbnz x4, 2faf8 <__libc_init@plt-0x30fb8>
2fb1c: 52800035 mov w21, #0x1 // #1
2fb20: 52800034 mov w20, #0x1 // #1
2fb24: eb17033a subs x26, x25, x23
2fb28: 5400004b b.lt 2fb30 <__libc_init@plt-0x30f80> // b.tstop
2fb2c: b6f800b4 tbz x20, #63, 2fb40 <__libc_init@plt-0x30f70>
2fb30: aa1f03e8 mov x8, xzr
2fb34: eb17033f cmp x25, x23
2fb38: 5400028c b.gt 2fb88 <__libc_init@plt-0x30f28>
2fb3c: b6f80274 tbz x20, #63, 2fb88 <__libc_init@plt-0x30f28>
2fb40: 52800288 mov w8, #0x14 // #20
2fb44: eb1602fb subs x27, x23, x22
2fb48: 5400084b b.lt 2fc50 <__libc_init@plt-0x30e60> // b.tstop
2fb4c: eb1802ff cmp x23, x24
2fb50: 5400080a b.ge 2fc50 <__libc_init@plt-0x30e60> // b.tcont
2fb54: eb16033f cmp x25, x22
2fb58: 540007cb b.lt 2fc50 <__libc_init@plt-0x30e60> // b.tstop
2fb5c: eb18033f cmp x25, x24
2fb60: 5400078a b.ge 2fc50 <__libc_init@plt-0x30e60> // b.tcont
2fb64: f94001c8 ldr x8, [x14]
2fb68: d503201f nop
2fb6c: 9b1b4511 madd x17, x8, x27, x17
2fb70: b4000094 cbz x20, 2fb80 <__libc_init@plt-0x30f30>
2fb74: 9ad40f48 sdiv x8, x26, x20
2fb78: 91000508 add x8, x8, #0x1
2fb7c: 14000004 b 2fb8c <__libc_init@plt-0x30f24>
2fb80: 52800028 mov w8, #0x1 // #1
2fb84: 14000002 b 2fb8c <__libc_init@plt-0x30f24>
2fb88: 5280002d mov w13, #0x1 // #1
2fb8c: 0b15018c add w12, w12, w21
2fb90: 91002273 add x19, x19, #0x8
2fb94: 910020e7 add x7, x7, #0x8
2fb98: 910020c6 add x6, x6, #0x8
2fb9c: f10004a5 subs x5, x5, #0x1
2fba0: 910061ce add x14, x14, #0x18
2fba4: f80085e8 str x8, [x15], #8
2fba8: f8008614 str x20, [x16], #8
2fbac: 54fff921 b.ne 2fad0 <__libc_init@plt-0x30fe0> // b.any
2fbb0: 39405008 ldrb w8, [x0, #20]
2fbb4: 6b2c011f cmp w8, w12, uxtb
2fbb8: 540004a1 b.ne 2fc4c <__libc_init@plt-0x30e64> // b.any
2fbbc: 720001bf tst w13, #0x1
2fbc0: 2a1f03ec mov w12, wzr
2fbc4: 9100602d add x13, x1, #0x18
2fbc8: 9a911168 csel x8, x11, x17, ne // ne = any
2fbcc: 910203eb add x11, sp, #0x80
2fbd0: 910023ee add x14, sp, #0x8
2fbd4: 5280030f mov w15, #0x18 // #24
2fbd8: aa0203f0 mov x16, x2
2fbdc: f8018408 str x8, [x0], #24
2fbe0: f94001c8 ldr x8, [x14]
2fbe4: b4000248 cbz x8, 2fc2c <__libc_init@plt-0x30e84>
2fbe8: 92401d91 and x17, x12, #0xff
2fbec: f9400163 ldr x3, [x11]
2fbf0: d503201f nop
2fbf4: 9b0f0221 madd x1, x17, x15, x0
2fbf8: f9000423 str x3, [x1, #8]
2fbfc: b40000a3 cbz x3, 2fc10 <__libc_init@plt-0x30ea0>
2fc00: f100005f cmp x2, #0x0
2fc04: 9a9001a1 csel x1, x13, x16, eq // eq = none
2fc08: f9400021 ldr x1, [x1]
2fc0c: 14000002 b 2fc14 <__libc_init@plt-0x30e9c>
2fc10: 52800021 mov w1, #0x1 // #1
2fc14: 9b0f0231 madd x17, x17, x15, x0
2fc18: 1100058c add w12, w12, #0x1
2fc1c: f9000221 str x1, [x17]
2fc20: f94009a1 ldr x1, [x13, #16]
2fc24: 9b087c28 mul x8, x1, x8
2fc28: f9000a28 str x8, [x17, #16]
2fc2c: 2a1f03e8 mov w8, wzr
2fc30: 910061ad add x13, x13, #0x18
2fc34: 91002210 add x16, x16, #0x8
2fc38: 9100216b add x11, x11, #0x8
2fc3c: 910021ce add x14, x14, #0x8
2fc40: f100054a subs x10, x10, #0x1
2fc44: 54fffce1 b.ne 2fbe0 <__libc_init@plt-0x30ed0> // b.any
2fc48: 14000002 b 2fc50 <__libc_init@plt-0x30e60>
2fc4c: 52800248 mov w8, #0x12 // #18
2fc50: f9401529 ldr x9, [x9, #40]
2fc54: f85f83aa ldur x10, [x29, #-8]
2fc58: eb0a013f cmp x9, x10
2fc5c: 540001c1 b.ne 2fc94 <__libc_init@plt-0x30e1c> // b.any
2fc60: a9554ff4 ldp x20, x19, [sp, #336]
2fc64: 2a0803e0 mov w0, w8
2fc68: a95457f6 ldp x22, x21, [sp, #320]
2fc6c: a9535ff8 ldp x24, x23, [sp, #304]
2fc70: a95267fa ldp x26, x25, [sp, #288]
2fc74: a9516ffc ldp x28, x27, [sp, #272]
2fc78: a9507bfd ldp x29, x30, [sp, #256]
2fc7c: 910583ff add sp, sp, #0x160
2fc80: d65f03c0 ret
2fc84: 52800168 mov w8, #0xb // #11
2fc88: 17fffff2 b 2fc50 <__libc_init@plt-0x30e60>
2fc8c: 52800288 mov w8, #0x14 // #20
2fc90: 17fffff0 b 2fc50 <__libc_init@plt-0x30e60>
2fc94: 9400c3ab bl 60b40 <__stack_chk_fail@plt>
2fc98: 52800248 mov w8, #0x12 // #18
2fc9c: b4000180 cbz x0, 2fccc <__libc_init@plt-0x30de4>
2fca0: b4000161 cbz x1, 2fccc <__libc_init@plt-0x30de4>
2fca4: 39405009 ldrb w9, [x0, #20]
2fca8: 39405028 ldrb w8, [x1, #20]
2fcac: 6b08013f cmp w9, w8
2fcb0: 540000c1 b.ne 2fcc8 <__libc_init@plt-0x30de8> // b.any
2fcb4: 39405808 ldrb w8, [x0, #22]
2fcb8: 7100091f cmp w8, #0x2
2fcbc: 540000c1 b.ne 2fcd4 <__libc_init@plt-0x30ddc> // b.any
2fcc0: 52800208 mov w8, #0x10 // #16
2fcc4: 14000002 b 2fccc <__libc_init@plt-0x30de4>
2fcc8: 528001c8 mov w8, #0xe // #14
2fccc: 2a0803e0 mov w0, w8
2fcd0: d65f03c0 ret
2fcd4: f9400028 ldr x8, [x1]
2fcd8: b40002e8 cbz x8, 2fd34 <__libc_init@plt-0x30d7c>
2fcdc: 340000e9 cbz w9, 2fcf8 <__libc_init@plt-0x30db8>
2fce0: 5280030a mov w10, #0x18 // #24
2fce4: 5100052b sub w11, w9, #0x1
2fce8: 9baa056a umaddl x10, w11, w10, x1
2fcec: f940114a ldr x10, [x10, #32]
2fcf0: b100055f cmn x10, #0x1
2fcf4: 540003c0 b.eq 2fd6c <__libc_init@plt-0x30d44> // b.none
2fcf8: 3940540a ldrb w10, [x0, #21]
2fcfc: 7100b15f cmp w10, #0x2c
2fd00: 540000c8 b.hi 2fd18 <__libc_init@plt-0x30d98> // b.pmore
2fd04: 5280002b mov w11, #0x1 // #1
2fd08: 9aca216a lsl x10, x11, x10
2fd0c: d2c3200b mov x11, #0x190000000000 // #27487790694400
2fd10: ea0b015f tst x10, x11
2fd14: 54000041 b.ne 2fd1c <__libc_init@plt-0x30d94> // b.any
2fd18: f9400403 ldr x3, [x0, #8]
2fd1c: f940042a ldr x10, [x1, #8]
2fd20: 8b02006b add x11, x3, x2
2fd24: eb0a017f cmp x11, x10
2fd28: 540000a9 b.ls 2fd3c <__libc_init@plt-0x30d74> // b.plast
2fd2c: 528001a8 mov w8, #0xd // #13
2fd30: 17ffffe7 b 2fccc <__libc_init@plt-0x30de4>
2fd34: 52800168 mov w8, #0xb // #11
2fd38: 17ffffe5 b 2fccc <__libc_init@plt-0x30de4>
2fd3c: 8b020108 add x8, x8, x2
2fd40: a9000c08 stp x8, x3, [x0]
2fd44: 34000189 cbz w9, 2fd74 <__libc_init@plt-0x30d3c>
2fd48: 9100802a add x10, x1, #0x20
2fd4c: 9100800b add x11, x0, #0x20
2fd50: 2a1f03e8 mov w8, wzr
2fd54: f81f817f stur xzr, [x11, #-8]
2fd58: f1000529 subs x9, x9, #0x1
2fd5c: 3cc18540 ldr q0, [x10], #24
2fd60: 3c818560 str q0, [x11], #24
2fd64: 54ffff81 b.ne 2fd54 <__libc_init@plt-0x30d5c> // b.any
2fd68: 17ffffd9 b 2fccc <__libc_init@plt-0x30de4>
2fd6c: 52800248 mov w8, #0x12 // #18
2fd70: 17ffffd7 b 2fccc <__libc_init@plt-0x30de4>
2fd74: 2a1f03e8 mov w8, wzr
2fd78: 17ffffd5 b 2fccc <__libc_init@plt-0x30de4>
2fd7c: b4000680 cbz x0, 2fe4c <__libc_init@plt-0x30c64>
2fd80: 39405808 ldrb w8, [x0, #22]
2fd84: 7100051f cmp w8, #0x1
2fd88: 54000661 b.ne 2fe54 <__libc_init@plt-0x30c5c> // b.any
2fd8c: b4000681 cbz x1, 2fe5c <__libc_init@plt-0x30c54>
2fd90: 39405029 ldrb w9, [x1, #20]
2fd94: 39405008 ldrb w8, [x0, #20]
2fd98: 6b08013f cmp w9, w8
2fd9c: 54000681 b.ne 2fe6c <__libc_init@plt-0x30c44> // b.any
2fda0: 39405428 ldrb w8, [x1, #21]
2fda4: 3940540a ldrb w10, [x0, #21]
2fda8: 6b0a011f cmp w8, w10
2fdac: 54000641 b.ne 2fe74 <__libc_init@plt-0x30c3c> // b.any
2fdb0: f9400428 ldr x8, [x1, #8]
2fdb4: f940040a ldr x10, [x0, #8]
2fdb8: eb0a011f cmp x8, x10
2fdbc: 54000601 b.ne 2fe7c <__libc_init@plt-0x30c34> // b.any
2fdc0: f940002a ldr x10, [x1]
2fdc4: b500008a cbnz x10, 2fdd4 <__libc_init@plt-0x30cdc>
2fdc8: 39405828 ldrb w8, [x1, #22]
2fdcc: 7100051f cmp w8, #0x1
2fdd0: 540005c1 b.ne 2fe88 <__libc_init@plt-0x30c28> // b.any
2fdd4: 34000469 cbz w9, 2fe60 <__libc_init@plt-0x30c50>
2fdd8: 52800308 mov w8, #0x18 // #24
2fddc: 5100052b sub w11, w9, #0x1
2fde0: 9ba80568 umaddl x8, w11, w8, x1
2fde4: f9401108 ldr x8, [x8, #32]
2fde8: b100051f cmn x8, #0x1
2fdec: 54000300 b.eq 2fe4c <__libc_init@plt-0x30c64> // b.none
2fdf0: f900000a str x10, [x0]
2fdf4: f9400028 ldr x8, [x1]
2fdf8: b4000448 cbz x8, 2fe80 <__libc_init@plt-0x30c30>
2fdfc: 9100602a add x10, x1, #0x18
2fe00: 9100800b add x11, x0, #0x20
2fe04: aa0203ec mov x12, x2
2fe08: 3cc08140 ldur q0, [x10, #8]
2fe0c: 9e660008 fmov x8, d0
2fe10: 3d800160 str q0, [x11]
2fe14: b40000a8 cbz x8, 2fe28 <__libc_init@plt-0x30c88>
2fe18: f100005f cmp x2, #0x0
2fe1c: 9a8c0148 csel x8, x10, x12, eq // eq = none
2fe20: f940010d ldr x13, [x8]
2fe24: 14000002 b 2fe2c <__libc_init@plt-0x30c84>
2fe28: 5280002d mov w13, #0x1 // #1
2fe2c: 2a1f03e8 mov w8, wzr
2fe30: f81f816d stur x13, [x11, #-8]
2fe34: 9100218c add x12, x12, #0x8
2fe38: 9100614a add x10, x10, #0x18
2fe3c: 9100616b add x11, x11, #0x18
2fe40: f1000529 subs x9, x9, #0x1
2fe44: 54fffe21 b.ne 2fe08 <__libc_init@plt-0x30ca8> // b.any
2fe48: 1400000e b 2fe80 <__libc_init@plt-0x30c30>
2fe4c: 52800248 mov w8, #0x12 // #18
2fe50: 1400000c b 2fe80 <__libc_init@plt-0x30c30>
2fe54: 52800208 mov w8, #0x10 // #16
2fe58: 1400000a b 2fe80 <__libc_init@plt-0x30c30>
2fe5c: aa1f03ea mov x10, xzr
2fe60: 2a1f03e8 mov w8, wzr
2fe64: f900000a str x10, [x0]
2fe68: 14000006 b 2fe80 <__libc_init@plt-0x30c30>
2fe6c: 528001c8 mov w8, #0xe // #14
2fe70: 14000004 b 2fe80 <__libc_init@plt-0x30c30>
2fe74: 528001e8 mov w8, #0xf // #15
2fe78: 14000002 b 2fe80 <__libc_init@plt-0x30c30>
2fe7c: 528001a8 mov w8, #0xd // #13
2fe80: 2a0803e0 mov w0, w8
2fe84: d65f03c0 ret
2fe88: 52800168 mov w8, #0xb // #11
2fe8c: 17fffffd b 2fe80 <__libc_init@plt-0x30c30>
2fe90: 52801fe8 mov w8, #0xff // #255
2fe94: 7100143f cmp w1, #0x5
2fe98: 39000008 strb w8, [x0]
2fe9c: 54000928 b.hi 2ffc0 <__libc_init@plt-0x30af0> // b.pmore
2fea0: d0fffeea adrp x10, d000 <__libc_init@plt-0x53ab0>
2fea4: 2a0103e9 mov w9, w1
2fea8: 9126814a add x10, x10, #0x9a0
2feac: 52800548 mov w8, #0x2a // #42
2feb0: 1000008b adr x11, 2fec0 <__libc_init@plt-0x30bf0>
2feb4: 3869694c ldrb w12, [x10, x9]
2feb8: 8b0c096b add x11, x11, x12, lsl #2
2febc: d61f0160 br x11
2fec0: 51000449 sub w9, w2, #0x1
2fec4: 71001d3f cmp w9, #0x7
2fec8: 54000648 b.hi 2ff90 <__libc_init@plt-0x30b20> // b.pmore
2fecc: d0fffeea adrp x10, d000 <__libc_init@plt-0x53ab0>
2fed0: 528000e8 mov w8, #0x7 // #7
2fed4: 9126994a add x10, x10, #0x9a6
2fed8: 1000008b adr x11, 2fee8 <__libc_init@plt-0x30bc8>
2fedc: 3869694c ldrb w12, [x10, x9]
2fee0: 8b0c096b add x11, x11, x12, lsl #2
2fee4: d61f0160 br x11
2fee8: 52800108 mov w8, #0x8 // #8
2feec: 14000034 b 2ffbc <__libc_init@plt-0x30af4>
2fef0: 51000848 sub w8, w2, #0x2
2fef4: 71003d1f cmp w8, #0xf
2fef8: 54000642 b.cs 2ffc0 <__libc_init@plt-0x30af0> // b.hs, b.nlast
2fefc: 528828e9 mov w9, #0x4147 // #16711
2ff00: 1ac82529 lsr w9, w9, w8
2ff04: 360005e9 tbz w9, #0, 2ffc0 <__libc_init@plt-0x30af0>
2ff08: d503201f nop
2ff0c: 10eed529 adr x9, d9b0 <__libc_init@plt-0x53100>
2ff10: 14000009 b 2ff34 <__libc_init@plt-0x30b7c>
2ff14: 51000848 sub w8, w2, #0x2
2ff18: 71003d1f cmp w8, #0xf
2ff1c: 54000522 b.cs 2ffc0 <__libc_init@plt-0x30af0> // b.hs, b.nlast
2ff20: 528828e9 mov w9, #0x4147 // #16711
2ff24: 1ac82529 lsr w9, w9, w8
2ff28: 360004c9 tbz w9, #0, 2ffc0 <__libc_init@plt-0x30af0>
2ff2c: d503201f nop
2ff30: 10eed489 adr x9, d9c0 <__libc_init@plt-0x530f0>
2ff34: 3868c928 ldrb w8, [x9, w8, sxtw]
2ff38: 14000021 b 2ffbc <__libc_init@plt-0x30af4>
2ff3c: 7100045f cmp w2, #0x1
2ff40: 54000340 b.eq 2ffa8 <__libc_init@plt-0x30b08> // b.none
2ff44: 7100105f cmp w2, #0x4
2ff48: 540002c0 b.eq 2ffa0 <__libc_init@plt-0x30b10> // b.none
2ff4c: 7100085f cmp w2, #0x2
2ff50: 54000381 b.ne 2ffc0 <__libc_init@plt-0x30af0> // b.any
2ff54: 52800568 mov w8, #0x2b // #43
2ff58: 14000019 b 2ffbc <__libc_init@plt-0x30af4>
2ff5c: 51000448 sub w8, w2, #0x1
2ff60: 7100211f cmp w8, #0x8
2ff64: 540002e2 b.cs 2ffc0 <__libc_init@plt-0x30af0> // b.hs, b.nlast
2ff68: 52801169 mov w9, #0x8b // #139
2ff6c: 1ac82529 lsr w9, w9, w8
2ff70: 36000289 tbz w9, #0, 2ffc0 <__libc_init@plt-0x30af0>
2ff74: d281a4e9 mov x9, #0xd27 // #3367
2ff78: d37df108 lsl x8, x8, #3
2ff7c: f2a1c4e9 movk x9, #0xe27, lsl #16
2ff80: f2c4e4e9 movk x9, #0x2727, lsl #32
2ff84: f2e1e4e9 movk x9, #0xf27, lsl #48
2ff88: 9ac82528 lsr x8, x9, x8
2ff8c: 1400000c b 2ffbc <__libc_init@plt-0x30af4>
2ff90: 7100405f cmp w2, #0x10
2ff94: 54000161 b.ne 2ffc0 <__libc_init@plt-0x30af0> // b.any
2ff98: 52800168 mov w8, #0xb // #11
2ff9c: 14000008 b 2ffbc <__libc_init@plt-0x30af4>
2ffa0: 52800588 mov w8, #0x2c // #44
2ffa4: 14000006 b 2ffbc <__libc_init@plt-0x30af4>
2ffa8: 52800508 mov w8, #0x28 // #40
2ffac: 14000004 b 2ffbc <__libc_init@plt-0x30af4>
2ffb0: 52800128 mov w8, #0x9 // #9
2ffb4: 14000002 b 2ffbc <__libc_init@plt-0x30af4>
2ffb8: 52800148 mov w8, #0xa // #10
2ffbc: 39000008 strb w8, [x0]
2ffc0: d65f03c0 ret
2ffc4: 39800008 ldrsb x8, [x0]
2ffc8: d1001d08 sub x8, x8, #0x7
2ffcc: 7100951f cmp w8, #0x25
2ffd0: 54000188 b.hi 30000 <__libc_init@plt-0x30ab0> // b.pmore
2ffd4: d0fffee9 adrp x9, d000 <__libc_init@plt-0x53ab0>
2ffd8: d0fffeea adrp x10, d000 <__libc_init@plt-0x53ab0>
2ffdc: 91274129 add x9, x9, #0x9d0
2ffe0: 9130c14a add x10, x10, #0xc30
2ffe4: d0fffeeb adrp x11, d000 <__libc_init@plt-0x53ab0>
2ffe8: f8687929 ldr x9, [x9, x8, lsl #3]
2ffec: 912c016b add x11, x11, #0xb00
2fff0: f868d94a ldr x10, [x10, w8, sxtw #3]
2fff4: f868d961 ldr x1, [x11, w8, sxtw #3]
2fff8: aa090140 orr x0, x10, x9
2fffc: d65f03c0 ret
30000: aa1f03e1 mov x1, xzr
30004: aa1f03e0 mov x0, xzr
30008: d65f03c0 ret
3000c: a9ba7bfd stp x29, x30, [sp, #-96]!
30010: a9016ffc stp x28, x27, [sp, #16]
30014: 910003fd mov x29, sp
30018: a90267fa stp x26, x25, [sp, #32]
3001c: a9035ff8 stp x24, x23, [sp, #48]
30020: a90457f6 stp x22, x21, [sp, #64]
30024: a9054ff4 stp x20, x19, [sp, #80]
30028: d10983ff sub sp, sp, #0x260
3002c: b90047e3 str w3, [sp, #68]
30030: d53bd048 mrs x8, tpidr_el0
30034: f90007e8 str x8, [sp, #8]
30038: aa0403f5 mov x21, x4
3003c: f9401508 ldr x8, [x8, #40]
30040: aa0203f8 mov x24, x2
30044: aa0003f3 mov x19, x0
30048: f9001be1 str x1, [sp, #48]
3004c: 9103a036 add x22, x1, #0xe8
30050: f81f03a8 stur x8, [x29, #-16]
30054: 97fffbff bl 2f050 <__libc_init@plt-0x31a60>
30058: f9000be0 str x0, [sp, #16]
3005c: aa1603e0 mov x0, x22
30060: f9400674 ldr x20, [x19, #8]
30064: f90013f6 str x22, [sp, #32]
30068: 97fffbfa bl 2f050 <__libc_init@plt-0x31a60>
3006c: f9000fe0 str x0, [sp, #24]
30070: b4001240 cbz x0, 302b8 <__libc_init@plt-0x307f8>
30074: f9001ff5 str x21, [sp, #56]
30078: 2a1f03fc mov w28, wzr
3007c: aa1f03f5 mov x21, xzr
30080: 5280005b mov w27, #0x2 // #2
30084: f94013e0 ldr x0, [sp, #32]
30088: aa1503e1 mov x1, x21
3008c: 940000b2 bl 30354 <__libc_init@plt-0x3075c>
30090: 39406008 ldrb w8, [x0, #24]
30094: aa0003f9 mov x25, x0
30098: f90017f5 str x21, [sp, #40]
3009c: 51000d09 sub w9, w8, #0x3
300a0: 7100053f cmp w9, #0x1
300a4: 54000548 b.hi 3014c <__libc_init@plt-0x30964> // b.pmore
300a8: f9400bf6 ldr x22, [sp, #16]
300ac: b4000f76 cbz x22, 30298 <__libc_init@plt-0x30818>
300b0: 528002d7 mov w23, #0x16 // #22
300b4: f9401328 ldr x8, [x25, #32]
300b8: aa1903e0 mov x0, x25
300bc: f9400269 ldr x9, [x19]
300c0: aa1303e2 mov x2, x19
300c4: aa1803e3 mov x3, x24
300c8: 8b080128 add x8, x9, x8
300cc: 8b170115 add x21, x8, x23
300d0: d1005aba sub x26, x21, #0x16
300d4: aa1a03e1 mov x1, x26
300d8: 940002f9 bl 30cbc <__libc_init@plt-0x2fdf4>
300dc: 390002bb strb w27, [x21]
300e0: 39406328 ldrb w8, [x25, #24]
300e4: 7100111f cmp w8, #0x4
300e8: 540002a1 b.ne 3013c <__libc_init@plt-0x30974> // b.any
300ec: aa1a03e0 mov x0, x26
300f0: 97fffbe3 bl 2f07c <__libc_init@plt-0x31a34>
300f4: b94047e8 ldr w8, [sp, #68]
300f8: 2a0003e1 mov w1, w0
300fc: f9401ffb ldr x27, [sp, #56]
30100: aa1803e0 mov x0, x24
30104: 12000115 and w21, w8, #0x1
30108: aa1b03e2 mov x2, x27
3010c: 2a1503e3 mov w3, w21
30110: 94000647 bl 31a2c <__libc_init@plt-0x2f084>
30114: 35000be0 cbnz w0, 30290 <__libc_init@plt-0x30820>
30118: aa1a03e0 mov x0, x26
3011c: f9401be1 ldr x1, [sp, #48]
30120: aa1803e2 mov x2, x24
30124: 2a1503e3 mov w3, w21
30128: aa1b03e4 mov x4, x27
3012c: 97ffffb8 bl 3000c <__libc_init@plt-0x30aa4>
30130: 2a0003fc mov w28, w0
30134: 35000b00 cbnz w0, 30294 <__libc_init@plt-0x3081c>
30138: 5280005b mov w27, #0x2 // #2
3013c: f10006d6 subs x22, x22, #0x1
30140: 8b1402f7 add x23, x23, x20
30144: 54fffb81 b.ne 300b4 <__libc_init@plt-0x309fc> // b.any
30148: 14000054 b 30298 <__libc_init@plt-0x30818>
3014c: f9407f3a ldr x26, [x25, #248]
30150: b400027a cbz x26, 3019c <__libc_init@plt-0x30914>
30154: aa1903e0 mov x0, x25
30158: aa1303e1 mov x1, x19
3015c: 940002ae bl 30c14 <__libc_init@plt-0x2fe9c>
30160: f9400bf7 ldr x23, [sp, #16]
30164: b40009b7 cbz x23, 30298 <__libc_init@plt-0x30818>
30168: aa0003f5 mov x21, x0
3016c: aa1f03f6 mov x22, xzr
30170: f9401328 ldr x8, [x25, #32]
30174: aa1a03e1 mov x1, x26
30178: f9400269 ldr x9, [x19]
3017c: aa1503e2 mov x2, x21
30180: 8b080128 add x8, x9, x8
30184: 8b160100 add x0, x8, x22
30188: 9400c2de bl 60d00 <memcpy@plt>
3018c: f10006f7 subs x23, x23, #0x1
30190: 8b1402d6 add x22, x22, x20
30194: 54fffee1 b.ne 30170 <__libc_init@plt-0x30940> // b.any
30198: 14000040 b 30298 <__libc_init@plt-0x30818>
3019c: 7100051f cmp w8, #0x1
301a0: 540007c1 b.ne 30298 <__libc_init@plt-0x30818> // b.any
301a4: f9401f28 ldr x8, [x25, #56]
301a8: b4000788 cbz x8, 30298 <__libc_init@plt-0x30818>
301ac: 3946b508 ldrb w8, [x8, #429]
301b0: 35000748 cbnz w8, 30298 <__libc_init@plt-0x30818>
301b4: 39406f28 ldrb w8, [x25, #27]
301b8: d10223b7 sub x23, x29, #0x88
301bc: 340002a8 cbz w8, 30210 <__libc_init@plt-0x308a0>
301c0: aa1f03f5 mov x21, xzr
301c4: f940533a ldr x26, [x25, #160]
301c8: aa1a03e0 mov x0, x26
301cc: aa1303e1 mov x1, x19
301d0: 94000230 bl 30a90 <__libc_init@plt-0x30020>
301d4: 72001c3f tst w1, #0xff
301d8: aa1303e1 mov x1, x19
301dc: 9a8003f6 csel x22, xzr, x0, eq // eq = none
301e0: 91004340 add x0, x26, #0x10
301e4: 9400022b bl 30a90 <__libc_init@plt-0x30020>
301e8: 72001c3f tst w1, #0xff
301ec: 9100835a add x26, x26, #0x20
301f0: 9a8003e8 csel x8, xzr, x0, eq // eq = none
301f4: eb160108 subs x8, x8, x22
301f8: 9a88b7e8 csinc x8, xzr, x8, lt // lt = tstop
301fc: f8357ae8 str x8, [x23, x21, lsl #3]
30200: 910006b5 add x21, x21, #0x1
30204: 39406f28 ldrb w8, [x25, #27]
30208: eb0802bf cmp x21, x8
3020c: 54fffde3 b.cc 301c8 <__libc_init@plt-0x308e8> // b.lo, b.ul, b.last
30210: 910123e0 add x0, sp, #0x48
30214: 2a1f03e1 mov w1, wzr
30218: 52803202 mov w2, #0x190 // #400
3021c: 9400c2b1 bl 60ce0 <memset@plt>
30220: f9400be8 ldr x8, [sp, #16]
30224: b40003a8 cbz x8, 30298 <__libc_init@plt-0x30818>
30228: aa1f03f5 mov x21, xzr
3022c: f9401f3a ldr x26, [x25, #56]
30230: f9400bf6 ldr x22, [sp, #16]
30234: f9401328 ldr x8, [x25, #32]
30238: 910123e0 add x0, sp, #0x48
3023c: f9400269 ldr x9, [x19]
30240: d10223a4 sub x4, x29, #0x88
30244: 39406f23 ldrb w3, [x25, #27]
30248: aa1a03e1 mov x1, x26
3024c: 2a1f03e5 mov w5, wzr
30250: 8b080128 add x8, x9, x8
30254: 8b150102 add x2, x8, x21
30258: 97fffa6e bl 2ec10 <__libc_init@plt-0x31ea0>
3025c: b94047e8 ldr w8, [sp, #68]
30260: 910123e0 add x0, sp, #0x48
30264: aa1a03e1 mov x1, x26
30268: aa1803e2 mov x2, x24
3026c: f9401fe4 ldr x4, [sp, #56]
30270: 12000103 and w3, w8, #0x1
30274: 97ffff66 bl 3000c <__libc_init@plt-0x30aa4>
30278: 350001c0 cbnz w0, 302b0 <__libc_init@plt-0x30800>
3027c: f10006d6 subs x22, x22, #0x1
30280: 8b1402b5 add x21, x21, x20
30284: 54fffd81 b.ne 30234 <__libc_init@plt-0x3087c> // b.any
30288: 2a1f03fc mov w28, wzr
3028c: 14000003 b 30298 <__libc_init@plt-0x30818>
30290: 2a0003fc mov w28, w0
30294: 5280005b mov w27, #0x2 // #2
30298: f94017f5 ldr x21, [sp, #40]
3029c: f9400fe8 ldr x8, [sp, #24]
302a0: 910006b5 add x21, x21, #0x1
302a4: eb0802bf cmp x21, x8
302a8: 54ffeee1 b.ne 30084 <__libc_init@plt-0x30a2c> // b.any
302ac: 14000004 b 302bc <__libc_init@plt-0x307f4>
302b0: 2a0003fc mov w28, w0
302b4: 17fffff9 b 30298 <__libc_init@plt-0x30818>
302b8: 2a1f03fc mov w28, wzr
302bc: f9401be8 ldr x8, [sp, #48]
302c0: 9104a115 add x21, x8, #0x128
302c4: aa1503e0 mov x0, x21
302c8: 97fffb62 bl 2f050 <__libc_init@plt-0x31a60>
302cc: f9400bf8 ldr x24, [sp, #16]
302d0: b4000240 cbz x0, 30318 <__libc_init@plt-0x30798>
302d4: aa0003f6 mov x22, x0
302d8: aa1f03f7 mov x23, xzr
302dc: aa1503e0 mov x0, x21
302e0: aa1703e1 mov x1, x23
302e4: 94000044 bl 303f4 <__libc_init@plt-0x306bc>
302e8: b4000138 cbz x24, 3030c <__libc_init@plt-0x307a4>
302ec: f9400c08 ldr x8, [x0, #24]
302f0: aa1803e9 mov x9, x24
302f4: f940026a ldr x10, [x19]
302f8: f1000529 subs x9, x9, #0x1
302fc: f940100b ldr x11, [x0, #32]
30300: f828694b str x11, [x10, x8]
30304: 8b140108 add x8, x8, x20
30308: 54ffff61 b.ne 302f4 <__libc_init@plt-0x307bc> // b.any
3030c: 910006f7 add x23, x23, #0x1
30310: eb1602ff cmp x23, x22
30314: 54fffe41 b.ne 302dc <__libc_init@plt-0x307d4> // b.any
30318: f94007e8 ldr x8, [sp, #8]
3031c: f9401508 ldr x8, [x8, #40]
30320: f85f03a9 ldur x9, [x29, #-16]
30324: eb09011f cmp x8, x9
30328: 54000141 b.ne 30350 <__libc_init@plt-0x30760> // b.any
3032c: 2a1c03e0 mov w0, w28
30330: 910983ff add sp, sp, #0x260
30334: a9454ff4 ldp x20, x19, [sp, #80]
30338: a94457f6 ldp x22, x21, [sp, #64]
3033c: a9435ff8 ldp x24, x23, [sp, #48]
30340: a94267fa ldp x26, x25, [sp, #32]
30344: a9416ffc ldp x28, x27, [sp, #16]
30348: a8c67bfd ldp x29, x30, [sp], #96
3034c: d65f03c0 ret
30350: 9400c1fc bl 60b40 <__stack_chk_fail@plt>
30354: d10283ff sub sp, sp, #0xa0
30358: a9087bfd stp x29, x30, [sp, #128]
3035c: 910203fd add x29, sp, #0x80
30360: a9094ff4 stp x20, x19, [sp, #144]
30364: d53bd054 mrs x20, tpidr_el0
30368: aa0103e2 mov x2, x1
3036c: f9401688 ldr x8, [x20, #40]
30370: 910003e1 mov x1, sp
30374: aa1f03e3 mov x3, xzr
30378: aa0003f3 mov x19, x0
3037c: f81f83a8 stur x8, [x29, #-8]
30380: 97fff8e5 bl 2e714 <__libc_init@plt-0x3239c>
30384: 2a0003e8 mov w8, w0
30388: aa1f03e0 mov x0, xzr
3038c: 36000228 tbz w8, #0, 303d0 <__libc_init@plt-0x306e0>
30390: 39405269 ldrb w9, [x19, #20]
30394: b4000189 cbz x9, 303c4 <__libc_init@plt-0x306ec>
30398: aa1f03e8 mov x8, xzr
3039c: 9100a26a add x10, x19, #0x28
303a0: 910003eb mov x11, sp
303a4: f840856c ldr x12, [x11], #8
303a8: f85f014d ldur x13, [x10, #-16]
303ac: f1000529 subs x9, x9, #0x1
303b0: f841854e ldr x14, [x10], #24
303b4: cb0d018c sub x12, x12, x13
303b8: 9b0e2188 madd x8, x12, x14, x8
303bc: 54ffff41 b.ne 303a4 <__libc_init@plt-0x3070c> // b.any
303c0: 14000002 b 303c8 <__libc_init@plt-0x306e8>
303c4: aa1f03e8 mov x8, xzr
303c8: f9400269 ldr x9, [x19]
303cc: 8b080120 add x0, x9, x8
303d0: f9401688 ldr x8, [x20, #40]
303d4: f85f83a9 ldur x9, [x29, #-8]
303d8: eb09011f cmp x8, x9
303dc: 540000a1 b.ne 303f0 <__libc_init@plt-0x306c0> // b.any
303e0: a9494ff4 ldp x20, x19, [sp, #144]
303e4: a9487bfd ldp x29, x30, [sp, #128]
303e8: 910283ff add sp, sp, #0xa0
303ec: d65f03c0 ret
303f0: 9400c1d4 bl 60b40 <__stack_chk_fail@plt>
303f4: d10283ff sub sp, sp, #0xa0
303f8: a9087bfd stp x29, x30, [sp, #128]
303fc: 910203fd add x29, sp, #0x80
30400: a9094ff4 stp x20, x19, [sp, #144]
30404: d53bd054 mrs x20, tpidr_el0
30408: aa0103e2 mov x2, x1
3040c: f9401688 ldr x8, [x20, #40]
30410: 910003e1 mov x1, sp
30414: aa1f03e3 mov x3, xzr
30418: aa0003f3 mov x19, x0
3041c: f81f83a8 stur x8, [x29, #-8]
30420: 97fff8bd bl 2e714 <__libc_init@plt-0x3239c>
30424: 2a0003e8 mov w8, w0
30428: aa1f03e0 mov x0, xzr
3042c: 36000228 tbz w8, #0, 30470 <__libc_init@plt-0x30640>
30430: 39405269 ldrb w9, [x19, #20]
30434: b4000189 cbz x9, 30464 <__libc_init@plt-0x3064c>
30438: aa1f03e8 mov x8, xzr
3043c: 9100a26a add x10, x19, #0x28
30440: 910003eb mov x11, sp
30444: f840856c ldr x12, [x11], #8
30448: f85f014d ldur x13, [x10, #-16]
3044c: f1000529 subs x9, x9, #0x1
30450: f841854e ldr x14, [x10], #24
30454: cb0d018c sub x12, x12, x13
30458: 9b0e2188 madd x8, x12, x14, x8
3045c: 54ffff41 b.ne 30444 <__libc_init@plt-0x3066c> // b.any
30460: 14000002 b 30468 <__libc_init@plt-0x30648>
30464: aa1f03e8 mov x8, xzr
30468: f9400269 ldr x9, [x19]
3046c: 8b080120 add x0, x9, x8
30470: f9401688 ldr x8, [x20, #40]
30474: f85f83a9 ldur x9, [x29, #-8]
30478: eb09011f cmp x8, x9
3047c: 540000a1 b.ne 30490 <__libc_init@plt-0x30620> // b.any
30480: a9494ff4 ldp x20, x19, [sp, #144]
30484: a9487bfd ldp x29, x30, [sp, #128]
30488: 910283ff add sp, sp, #0xa0
3048c: d65f03c0 ret
30490: 9400c1ac bl 60b40 <__stack_chk_fail@plt>
30494: a9ba7bfd stp x29, x30, [sp, #-96]!
30498: a9016ffc stp x28, x27, [sp, #16]
3049c: 910003fd mov x29, sp
304a0: a90267fa stp x26, x25, [sp, #32]
304a4: a9035ff8 stp x24, x23, [sp, #48]
304a8: a90457f6 stp x22, x21, [sp, #64]
304ac: a9054ff4 stp x20, x19, [sp, #80]
304b0: d109c3ff sub sp, sp, #0x270
304b4: d53bd054 mrs x20, tpidr_el0
304b8: f9401688 ldr x8, [x20, #40]
304bc: f81f03a8 stur x8, [x29, #-16]
304c0: 3946bc28 ldrb w8, [x1, #431]
304c4: 340001a8 cbz w8, 304f8 <__libc_init@plt-0x305b8>
304c8: f9401688 ldr x8, [x20, #40]
304cc: f85f03a9 ldur x9, [x29, #-16]
304d0: eb09011f cmp x8, x9
304d4: 54001a21 b.ne 30818 <__libc_init@plt-0x30298> // b.any
304d8: 9109c3ff add sp, sp, #0x270
304dc: a9454ff4 ldp x20, x19, [sp, #80]
304e0: a94457f6 ldp x22, x21, [sp, #64]
304e4: a9435ff8 ldp x24, x23, [sp, #48]
304e8: a94267fa ldp x26, x25, [sp, #32]
304ec: a9416ffc ldp x28, x27, [sp, #16]
304f0: a8c67bfd ldp x29, x30, [sp], #96
304f4: d65f03c0 ret
304f8: aa0003f3 mov x19, x0
304fc: f9400008 ldr x8, [x0]
30500: b4fffe48 cbz x8, 304c8 <__libc_init@plt-0x305e8>
30504: 39405268 ldrb w8, [x19, #20]
30508: aa0103f5 mov x21, x1
3050c: aa1503e0 mov x0, x21
30510: f90007f4 str x20, [sp, #8]
30514: 11002501 add w1, w8, #0x9
30518: 940000fc bl 30908 <__libc_init@plt-0x301a8>
3051c: aa0003f4 mov x20, x0
30520: b5000160 cbnz x0, 3054c <__libc_init@plt-0x30564>
30524: aa1503e0 mov x0, x21
30528: 52800101 mov w1, #0x8 // #8
3052c: 940000f7 bl 30908 <__libc_init@plt-0x301a8>
30530: aa0003f4 mov x20, x0
30534: b50000c0 cbnz x0, 3054c <__libc_init@plt-0x30564>
30538: aa1503e0 mov x0, x21
3053c: 528000e1 mov w1, #0x7 // #7
30540: 940000f2 bl 30908 <__libc_init@plt-0x301a8>
30544: aa0003f4 mov x20, x0
30548: b4000880 cbz x0, 30658 <__libc_init@plt-0x30458>
3054c: 39400288 ldrb w8, [x20]
30550: 71001d1f cmp w8, #0x7
30554: 54000221 b.ne 30598 <__libc_init@plt-0x30518> // b.any
30558: aa1303e0 mov x0, x19
3055c: f9400677 ldr x23, [x19, #8]
30560: 97fffabc bl 2f050 <__libc_init@plt-0x31a60>
30564: 39400688 ldrb w8, [x20, #1]
30568: aa0003f6 mov x22, x0
3056c: 37000208 tbnz w8, #0, 305ac <__libc_init@plt-0x30504>
30570: b4000756 cbz x22, 30658 <__libc_init@plt-0x30458>
30574: aa1f03f8 mov x24, xzr
30578: f9400694 ldr x20, [x20, #8]
3057c: f9400268 ldr x8, [x19]
30580: 8b180100 add x0, x8, x24
30584: d63f0280 blr x20
30588: f10006d6 subs x22, x22, #0x1
3058c: 8b170318 add x24, x24, x23
30590: 54ffff61 b.ne 3057c <__libc_init@plt-0x30534> // b.any
30594: 14000031 b 30658 <__libc_init@plt-0x30458>
30598: 39400688 ldrb w8, [x20, #1]
3059c: 37000348 tbnz w8, #0, 30604 <__libc_init@plt-0x304ac>
305a0: f9400688 ldr x8, [x20, #8]
305a4: f9400260 ldr x0, [x19]
305a8: 1400002b b 30654 <__libc_init@plt-0x3045c>
305ac: 910263e0 add x0, sp, #0x98
305b0: 2a1f03e1 mov w1, wzr
305b4: 52803902 mov w2, #0x1c8 // #456
305b8: 9400c1ca bl 60ce0 <memset@plt>
305bc: 910263e0 add x0, sp, #0x98
305c0: aa1303e1 mov x1, x19
305c4: 97fff8bb bl 2e8b0 <__libc_init@plt-0x32200>
305c8: 52800028 mov w8, #0x1 // #1
305cc: 3902b3ff strb wzr, [sp, #172]
305d0: 3902bbe8 strb w8, [sp, #174]
305d4: b4000436 cbz x22, 30658 <__libc_init@plt-0x30458>
305d8: aa1f03f8 mov x24, xzr
305dc: f9400694 ldr x20, [x20, #8]
305e0: f9400268 ldr x8, [x19]
305e4: 910263e0 add x0, sp, #0x98
305e8: 8b180108 add x8, x8, x24
305ec: f9004fe8 str x8, [sp, #152]
305f0: d63f0280 blr x20
305f4: f10006d6 subs x22, x22, #0x1
305f8: 8b170318 add x24, x24, x23
305fc: 54ffff21 b.ne 305e0 <__libc_init@plt-0x304d0> // b.any
30600: 14000016 b 30658 <__libc_init@plt-0x30458>
30604: 910263e0 add x0, sp, #0x98
30608: 2a1f03e1 mov w1, wzr
3060c: 52803902 mov w2, #0x1c8 // #456
30610: 910263f6 add x22, sp, #0x98
30614: 9400c1b3 bl 60ce0 <memset@plt>
30618: 910263e0 add x0, sp, #0x98
3061c: aa1303e1 mov x1, x19
30620: 97fff8a4 bl 2e8b0 <__libc_init@plt-0x32200>
30624: 3942b3e8 ldrb w8, [sp, #172]
30628: 52800309 mov w9, #0x18 // #24
3062c: 3942bfea ldrb w10, [sp, #175]
30630: 910263e0 add x0, sp, #0x98
30634: 9b095908 madd x8, x8, x9, x22
30638: 52800029 mov w9, #0x1 // #1
3063c: 7100015f cmp w10, #0x0
30640: 91006108 add x8, x8, #0x18
30644: 9a8803e8 csel x8, xzr, x8, eq // eq = none
30648: 3902bbe9 strb w9, [sp, #174]
3064c: f9000115 str x21, [x8]
30650: f9400688 ldr x8, [x20, #8]
30654: d63f0100 blr x8
30658: aa1503e0 mov x0, x21
3065c: 94000242 bl 30f64 <__libc_init@plt-0x2fb4c>
30660: f90003e0 str x0, [sp]
30664: b40000a0 cbz x0, 30678 <__libc_init@plt-0x30438>
30668: 3946bc08 ldrb w8, [x0, #431]
3066c: 7100011f cmp w8, #0x0
30670: 1a9f17f4 cset w20, eq // eq = none
30674: 14000002 b 3067c <__libc_init@plt-0x30434>
30678: 2a1f03f4 mov w20, wzr
3067c: 9103a2b5 add x21, x21, #0xe8
30680: aa1503e0 mov x0, x21
30684: 97fffa73 bl 2f050 <__libc_init@plt-0x31a60>
30688: aa0003f6 mov x22, x0
3068c: aa1303e0 mov x0, x19
30690: 97fffa70 bl 2f050 <__libc_init@plt-0x31a60>
30694: 2a1403e8 mov w8, w20
30698: eb3442df cmp x22, w20, uxtw
3069c: a90103e8 stp x8, x0, [sp, #16]
306a0: 54000b09 b.ls 30800 <__libc_init@plt-0x302b0> // b.plast
306a4: f940067c ldr x28, [x19, #8]
306a8: 910083f4 add x20, sp, #0x20
306ac: f9400bf8 ldr x24, [sp, #16]
306b0: aa1503e0 mov x0, x21
306b4: aa1803e1 mov x1, x24
306b8: 97ffff27 bl 30354 <__libc_init@plt-0x3075c>
306bc: 39406008 ldrb w8, [x0, #24]
306c0: aa0003f9 mov x25, x0
306c4: 51000d09 sub w9, w8, #0x3
306c8: 7100093f cmp w9, #0x2
306cc: 540002a2 b.cs 30720 <__libc_init@plt-0x30390> // b.hs, b.nlast
306d0: f9401f3a ldr x26, [x25, #56]
306d4: b400091a cbz x26, 307f4 <__libc_init@plt-0x302bc>
306d8: 3946bf48 ldrb w8, [x26, #431]
306dc: 350008c8 cbnz w8, 307f4 <__libc_init@plt-0x302bc>
306e0: f9400fe8 ldr x8, [sp, #24]
306e4: b4000888 cbz x8, 307f4 <__libc_init@plt-0x302bc>
306e8: aa1f03f7 mov x23, xzr
306ec: f9400ffb ldr x27, [sp, #24]
306f0: f9401328 ldr x8, [x25, #32]
306f4: f9400269 ldr x9, [x19]
306f8: 8b080128 add x8, x9, x8
306fc: f8776909 ldr x9, [x8, x23]
30700: b4000089 cbz x9, 30710 <__libc_init@plt-0x303a0>
30704: 8b170100 add x0, x8, x23
30708: aa1a03e1 mov x1, x26
3070c: 97ffff62 bl 30494 <__libc_init@plt-0x3061c>
30710: f100077b subs x27, x27, #0x1
30714: 8b1c02f7 add x23, x23, x28
30718: 54fffec1 b.ne 306f0 <__libc_init@plt-0x303c0> // b.any
3071c: 14000036 b 307f4 <__libc_init@plt-0x302bc>
30720: 7100051f cmp w8, #0x1
30724: 54000681 b.ne 307f4 <__libc_init@plt-0x302bc> // b.any
30728: f9401f28 ldr x8, [x25, #56]
3072c: b4000648 cbz x8, 307f4 <__libc_init@plt-0x302bc>
30730: 3946bd08 ldrb w8, [x8, #431]
30734: 35000608 cbnz w8, 307f4 <__libc_init@plt-0x302bc>
30738: 39406f28 ldrb w8, [x25, #27]
3073c: 340002a8 cbz w8, 30790 <__libc_init@plt-0x30320>
30740: aa1f03f7 mov x23, xzr
30744: f940533a ldr x26, [x25, #160]
30748: aa1a03e0 mov x0, x26
3074c: aa1303e1 mov x1, x19
30750: 940000d0 bl 30a90 <__libc_init@plt-0x30020>
30754: 72001c3f tst w1, #0xff
30758: aa1303e1 mov x1, x19
3075c: 9a8003fb csel x27, xzr, x0, eq // eq = none
30760: 91004340 add x0, x26, #0x10
30764: 940000cb bl 30a90 <__libc_init@plt-0x30020>
30768: 72001c3f tst w1, #0xff
3076c: 9100835a add x26, x26, #0x20
30770: 9a8003e8 csel x8, xzr, x0, eq // eq = none
30774: eb1b0108 subs x8, x8, x27
30778: 9a88b7e8 csinc x8, xzr, x8, lt // lt = tstop
3077c: f8377a88 str x8, [x20, x23, lsl #3]
30780: 910006f7 add x23, x23, #0x1
30784: 39406f28 ldrb w8, [x25, #27]
30788: eb0802ff cmp x23, x8
3078c: 54fffde3 b.cc 30748 <__libc_init@plt-0x30368> // b.lo, b.ul, b.last
30790: 910263e0 add x0, sp, #0x98
30794: 2a1f03e1 mov w1, wzr
30798: 52803202 mov w2, #0x190 // #400
3079c: 9400c151 bl 60ce0 <memset@plt>
307a0: f9400fe8 ldr x8, [sp, #24]
307a4: b4000288 cbz x8, 307f4 <__libc_init@plt-0x302bc>
307a8: aa1f03f7 mov x23, xzr
307ac: f9401f3a ldr x26, [x25, #56]
307b0: f9400ffb ldr x27, [sp, #24]
307b4: f9401328 ldr x8, [x25, #32]
307b8: 910263e0 add x0, sp, #0x98
307bc: f9400269 ldr x9, [x19]
307c0: 910083e4 add x4, sp, #0x20
307c4: 39406f23 ldrb w3, [x25, #27]
307c8: aa1a03e1 mov x1, x26
307cc: 2a1f03e5 mov w5, wzr
307d0: 8b080128 add x8, x9, x8
307d4: 8b170102 add x2, x8, x23
307d8: 97fff90e bl 2ec10 <__libc_init@plt-0x31ea0>
307dc: 910263e0 add x0, sp, #0x98
307e0: aa1a03e1 mov x1, x26
307e4: 97ffff2c bl 30494 <__libc_init@plt-0x3061c>
307e8: f100077b subs x27, x27, #0x1
307ec: 8b1c02f7 add x23, x23, x28
307f0: 54fffe21 b.ne 307b4 <__libc_init@plt-0x302fc> // b.any
307f4: 91000718 add x24, x24, #0x1
307f8: eb16031f cmp x24, x22
307fc: 54fff5a1 b.ne 306b0 <__libc_init@plt-0x30400> // b.any
30800: a940a3f4 ldp x20, x8, [sp, #8]
30804: 3607e628 tbz w8, #0, 304c8 <__libc_init@plt-0x305e8>
30808: aa1303e0 mov x0, x19
3080c: f94003e1 ldr x1, [sp]
30810: 97ffff21 bl 30494 <__libc_init@plt-0x3061c>
30814: 17ffff2d b 304c8 <__libc_init@plt-0x305e8>
30818: 9400c0ca bl 60b40 <__stack_chk_fail@plt>
3081c: a9ba7bfd stp x29, x30, [sp, #-96]!
30820: f9000bfb str x27, [sp, #16]
30824: 910003fd mov x29, sp
30828: a90267fa stp x26, x25, [sp, #32]
3082c: a9035ff8 stp x24, x23, [sp, #48]
30830: a90457f6 stp x22, x21, [sp, #64]
30834: a9054ff4 stp x20, x19, [sp, #80]
30838: 3946b848 ldrb w8, [x2, #430]
3083c: 34000108 cbz w8, 3085c <__libc_init@plt-0x30254>
30840: a9454ff4 ldp x20, x19, [sp, #80]
30844: a94457f6 ldp x22, x21, [sp, #64]
30848: a9435ff8 ldp x24, x23, [sp, #48]
3084c: a94267fa ldp x26, x25, [sp, #32]
30850: f9400bfb ldr x27, [sp, #16]
30854: a8c67bfd ldp x29, x30, [sp], #96
30858: d65f03c0 ret
3085c: aa0003f3 mov x19, x0
30860: f9400008 ldr x8, [x0]
30864: b4fffee8 cbz x8, 30840 <__libc_init@plt-0x30270>
30868: aa0203f4 mov x20, x2
3086c: 360000c1 tbz w1, #0, 30884 <__libc_init@plt-0x3022c>
30870: 3946be88 ldrb w8, [x20, #431]
30874: 35000088 cbnz w8, 30884 <__libc_init@plt-0x3022c>
30878: aa1303e0 mov x0, x19
3087c: aa1403e1 mov x1, x20
30880: 97ffff05 bl 30494 <__libc_init@plt-0x3061c>
30884: 9103a294 add x20, x20, #0xe8
30888: aa1403e0 mov x0, x20
3088c: 97fff9f1 bl 2f050 <__libc_init@plt-0x31a60>
30890: aa0003f5 mov x21, x0
30894: aa1303e0 mov x0, x19
30898: 97fff9ee bl 2f050 <__libc_init@plt-0x31a60>
3089c: b4fffd35 cbz x21, 30840 <__libc_init@plt-0x30270>
308a0: aa0003f6 mov x22, x0
308a4: aa1f03f7 mov x23, xzr
308a8: f9400679 ldr x25, [x19, #8]
308ac: aa1403e0 mov x0, x20
308b0: aa1703e1 mov x1, x23
308b4: 97fffea8 bl 30354 <__libc_init@plt-0x3075c>
308b8: 39406008 ldrb w8, [x0, #24]
308bc: 51000d08 sub w8, w8, #0x3
308c0: 7100051f cmp w8, #0x1
308c4: fa409ac4 ccmp x22, #0x0, #0x4, ls // ls = plast
308c8: 54000180 b.eq 308f8 <__libc_init@plt-0x301b8> // b.none
308cc: aa0003f8 mov x24, x0
308d0: aa1f03fa mov x26, xzr
308d4: aa1603fb mov x27, x22
308d8: f9401308 ldr x8, [x24, #32]
308dc: f9400269 ldr x9, [x19]
308e0: 8b080128 add x8, x9, x8
308e4: 8b1a0100 add x0, x8, x26
308e8: 97fffa26 bl 2f180 <__libc_init@plt-0x31930>
308ec: f100077b subs x27, x27, #0x1
308f0: 8b19035a add x26, x26, x25
308f4: 54ffff21 b.ne 308d8 <__libc_init@plt-0x301d8> // b.any
308f8: 910006f7 add x23, x23, #0x1
308fc: eb1502ff cmp x23, x21
30900: 54fffd61 b.ne 308ac <__libc_init@plt-0x30204> // b.any
30904: 17ffffcf b 30840 <__libc_init@plt-0x30270>
30908: d10103ff sub sp, sp, #0x40
3090c: a9027bfd stp x29, x30, [sp, #32]
30910: 910083fd add x29, sp, #0x20
30914: a9034ff4 stp x20, x19, [sp, #48]
30918: d53bd054 mrs x20, tpidr_el0
3091c: 52800029 mov w9, #0x1 // #1
30920: f9401688 ldr x8, [x20, #40]
30924: 1ac12129 lsl w9, w9, w1
30928: f81f83a8 stur x8, [x29, #-8]
3092c: b941a808 ldr w8, [x0, #424]
30930: 6a09011f tst w8, w9
30934: 540004a0 b.eq 309c8 <__libc_init@plt-0x300e8> // b.none
30938: 51000529 sub w9, w9, #0x1
3093c: 2a0103f3 mov w19, w1
30940: 8a090108 and x8, x8, x9
30944: 9105a000 add x0, x0, #0x168
30948: d341fd09 lsr x9, x8, #1
3094c: 9200f108 and x8, x8, #0x5555555555555555
30950: 9200f129 and x9, x9, #0x5555555555555555
30954: 8b080128 add x8, x9, x8
30958: d342fd09 lsr x9, x8, #2
3095c: 9200e508 and x8, x8, #0x3333333333333333
30960: 9200e529 and x9, x9, #0x3333333333333333
30964: 8b080128 add x8, x9, x8
30968: d344fd09 lsr x9, x8, #4
3096c: 9200cd08 and x8, x8, #0xf0f0f0f0f0f0f0f
30970: 9200cd29 and x9, x9, #0xf0f0f0f0f0f0f0f
30974: 8b080128 add x8, x9, x8
30978: d348fd09 lsr x9, x8, #8
3097c: 92009d08 and x8, x8, #0xff00ff00ff00ff
30980: 9270dd29 and x9, x9, #0xffffffffffff00ff
30984: 8b080128 add x8, x9, x8
30988: 92401109 and x9, x8, #0x1f
3098c: 8b484121 add x1, x9, x8, lsr #16
30990: 94000018 bl 309f0 <__libc_init@plt-0x300c0>
30994: b4000080 cbz x0, 309a4 <__libc_init@plt-0x3010c>
30998: 39400008 ldrb w8, [x0]
3099c: 6b33011f cmp w8, w19, uxtb
309a0: 54000160 b.eq 309cc <__libc_init@plt-0x300e4> // b.none
309a4: f0fffec9 adrp x9, b000 <__libc_init@plt-0x55ab0>
309a8: f0fffec1 adrp x1, b000 <__libc_init@plt-0x55ab0>
309ac: 52801c68 mov w8, #0xe3 // #227
309b0: 91074529 add x9, x9, #0x1d1
309b4: 9119ac21 add x1, x1, #0x66b
309b8: 910023e0 add x0, sp, #0x8
309bc: f90007e9 str x9, [sp, #8]
309c0: b90013e8 str w8, [sp, #16]
309c4: 97ffc9e8 bl 23164 <__libc_init@plt-0x3d94c>
309c8: aa1f03e0 mov x0, xzr
309cc: f9401688 ldr x8, [x20, #40]
309d0: f85f83a9 ldur x9, [x29, #-8]
309d4: eb09011f cmp x8, x9
309d8: 540000a1 b.ne 309ec <__libc_init@plt-0x300c4> // b.any
309dc: a9434ff4 ldp x20, x19, [sp, #48]
309e0: a9427bfd ldp x29, x30, [sp, #32]
309e4: 910103ff add sp, sp, #0x40
309e8: d65f03c0 ret
309ec: 9400c055 bl 60b40 <__stack_chk_fail@plt>
309f0: d10283ff sub sp, sp, #0xa0
309f4: a9087bfd stp x29, x30, [sp, #128]
309f8: 910203fd add x29, sp, #0x80
309fc: a9094ff4 stp x20, x19, [sp, #144]
30a00: d53bd054 mrs x20, tpidr_el0
30a04: aa0103e2 mov x2, x1
30a08: f9401688 ldr x8, [x20, #40]
30a0c: 910003e1 mov x1, sp
30a10: aa1f03e3 mov x3, xzr
30a14: aa0003f3 mov x19, x0
30a18: f81f83a8 stur x8, [x29, #-8]
30a1c: 97fff73e bl 2e714 <__libc_init@plt-0x3239c>
30a20: 2a0003e8 mov w8, w0
30a24: aa1f03e0 mov x0, xzr
30a28: 36000228 tbz w8, #0, 30a6c <__libc_init@plt-0x30044>
30a2c: 39405269 ldrb w9, [x19, #20]
30a30: b4000189 cbz x9, 30a60 <__libc_init@plt-0x30050>
30a34: aa1f03e8 mov x8, xzr
30a38: 9100a26a add x10, x19, #0x28
30a3c: 910003eb mov x11, sp
30a40: f840856c ldr x12, [x11], #8
30a44: f85f014d ldur x13, [x10, #-16]
30a48: f1000529 subs x9, x9, #0x1
30a4c: f841854e ldr x14, [x10], #24
30a50: cb0d018c sub x12, x12, x13
30a54: 9b0e2188 madd x8, x12, x14, x8
30a58: 54ffff41 b.ne 30a40 <__libc_init@plt-0x30070> // b.any
30a5c: 14000002 b 30a64 <__libc_init@plt-0x3004c>
30a60: aa1f03e8 mov x8, xzr
30a64: f9400269 ldr x9, [x19]
30a68: 8b080120 add x0, x9, x8
30a6c: f9401688 ldr x8, [x20, #40]
30a70: f85f83a9 ldur x9, [x29, #-8]
30a74: eb09011f cmp x8, x9
30a78: 540000a1 b.ne 30a8c <__libc_init@plt-0x30024> // b.any
30a7c: a9494ff4 ldp x20, x19, [sp, #144]
30a80: a9487bfd ldp x29, x30, [sp, #128]
30a84: 910283ff add sp, sp, #0xa0
30a88: d65f03c0 ret
30a8c: 9400c02d bl 60b40 <__stack_chk_fail@plt>
30a90: 39400008 ldrb w8, [x0]
30a94: 71000d1f cmp w8, #0x3
30a98: 540000a0 b.eq 30aac <__libc_init@plt-0x30004> // b.none
30a9c: 7100091f cmp w8, #0x2
30aa0: 54000221 b.ne 30ae4 <__libc_init@plt-0x2ffcc> // b.any
30aa4: f9400408 ldr x8, [x0, #8]
30aa8: 1400000c b 30ad8 <__libc_init@plt-0x2ffd8>
30aac: b40001e1 cbz x1, 30ae8 <__libc_init@plt-0x2ffc8>
30ab0: 39405c28 ldrb w8, [x1, #23]
30ab4: 34000188 cbz w8, 30ae4 <__libc_init@plt-0x2ffcc>
30ab8: 39405028 ldrb w8, [x1, #20]
30abc: 5280030a mov w10, #0x18 // #24
30ac0: f9400409 ldr x9, [x0, #8]
30ac4: d503201f nop
30ac8: 9b0a0508 madd x8, x8, x10, x1
30acc: d3607d29 lsl x9, x9, #32
30ad0: 8b897508 add x8, x8, x9, asr #29
30ad4: f9401108 ldr x8, [x8, #32]
30ad8: 9278dd09 and x9, x8, #0xffffffffffffff00
30adc: 52800021 mov w1, #0x1 // #1
30ae0: 14000004 b 30af0 <__libc_init@plt-0x2ffc0>
30ae4: aa1f03e1 mov x1, xzr
30ae8: aa1f03e8 mov x8, xzr
30aec: aa1f03e9 mov x9, xzr
30af0: 92401d08 and x8, x8, #0xff
30af4: aa080120 orr x0, x9, x8
30af8: d65f03c0 ret
30afc: a9be7bfd stp x29, x30, [sp, #-32]!
30b00: f9000bf3 str x19, [sp, #16]
30b04: 910003fd mov x29, sp
30b08: 39406408 ldrb w8, [x0, #25]
30b0c: 7100151f cmp w8, #0x5
30b10: 54000308 b.hi 30b70 <__libc_init@plt-0x2ff40> // b.pmore
30b14: b0fffee9 adrp x9, d000 <__libc_init@plt-0x53ab0>
30b18: aa0003f3 mov x19, x0
30b1c: 91358129 add x9, x9, #0xd60
30b20: 1000008a adr x10, 30b30 <__libc_init@plt-0x2ff80>
30b24: 3868692b ldrb w11, [x9, x8]
30b28: 8b0b094a add x10, x10, x11, lsl #2
30b2c: d61f0140 br x10
30b30: 39406a60 ldrb w0, [x19, #26]
30b34: 14000010 b 30b74 <__libc_init@plt-0x2ff3c>
30b38: 39406a68 ldrb w8, [x19, #26]
30b3c: d37ff900 lsl x0, x8, #1
30b40: 1400000d b 30b74 <__libc_init@plt-0x2ff3c>
30b44: 9100a260 add x0, x19, #0x28
30b48: 97ffffd2 bl 30a90 <__libc_init@plt-0x30020>
30b4c: 72001c3f tst w1, #0xff
30b50: 54000100 b.eq 30b70 <__libc_init@plt-0x2ff40> // b.none
30b54: 39406a68 ldrb w8, [x19, #26]
30b58: 9b087c00 mul x0, x0, x8
30b5c: 14000006 b 30b74 <__libc_init@plt-0x2ff3c>
30b60: f9401e68 ldr x8, [x19, #56]
30b64: b4000068 cbz x8, 30b70 <__libc_init@plt-0x2ff40>
30b68: f9402d00 ldr x0, [x8, #88]
30b6c: 14000002 b 30b74 <__libc_init@plt-0x2ff3c>
30b70: aa1f03e0 mov x0, xzr
30b74: f9400bf3 ldr x19, [sp, #16]
30b78: a8c27bfd ldp x29, x30, [sp], #32
30b7c: d65f03c0 ret
30b80: a9bc7bfd stp x29, x30, [sp, #-64]!
30b84: f9000bf7 str x23, [sp, #16]
30b88: 910003fd mov x29, sp
30b8c: a90257f6 stp x22, x21, [sp, #32]
30b90: a9034ff4 stp x20, x19, [sp, #48]
30b94: 39406c16 ldrb w22, [x0, #27]
30b98: b4000316 cbz x22, 30bf8 <__libc_init@plt-0x2feb8>
30b9c: f9405015 ldr x21, [x0, #160]
30ba0: b4000295 cbz x21, 30bf0 <__libc_init@plt-0x2fec0>
30ba4: aa0103f4 mov x20, x1
30ba8: 52800033 mov w19, #0x1 // #1
30bac: aa1503e0 mov x0, x21
30bb0: aa1403e1 mov x1, x20
30bb4: 97ffffb7 bl 30a90 <__libc_init@plt-0x30020>
30bb8: 72001c3f tst w1, #0xff
30bbc: aa1403e1 mov x1, x20
30bc0: 9a8003f7 csel x23, xzr, x0, eq // eq = none
30bc4: 910042a0 add x0, x21, #0x10
30bc8: 97ffffb2 bl 30a90 <__libc_init@plt-0x30020>
30bcc: 72001c3f tst w1, #0xff
30bd0: 9a8003e8 csel x8, xzr, x0, eq // eq = none
30bd4: eb170108 subs x8, x8, x23
30bd8: 540000cb b.lt 30bf0 <__libc_init@plt-0x2fec0> // b.tstop
30bdc: 9b084e73 madd x19, x19, x8, x19
30be0: 910082b5 add x21, x21, #0x20
30be4: f10006d6 subs x22, x22, #0x1
30be8: 54fffe21 b.ne 30bac <__libc_init@plt-0x2ff04> // b.any
30bec: 14000004 b 30bfc <__libc_init@plt-0x2feb4>
30bf0: aa1f03f3 mov x19, xzr
30bf4: 14000002 b 30bfc <__libc_init@plt-0x2feb4>
30bf8: 52800033 mov w19, #0x1 // #1
30bfc: aa1303e0 mov x0, x19
30c00: f9400bf7 ldr x23, [sp, #16]
30c04: a9434ff4 ldp x20, x19, [sp, #48]
30c08: a94257f6 ldp x22, x21, [sp, #32]
30c0c: a8c47bfd ldp x29, x30, [sp], #64
30c10: d65f03c0 ret
30c14: a9bd7bfd stp x29, x30, [sp, #-48]!
30c18: f9000bf5 str x21, [sp, #16]
30c1c: 910003fd mov x29, sp
30c20: a9024ff4 stp x20, x19, [sp, #32]
30c24: 39406008 ldrb w8, [x0, #24]
30c28: aa0003f3 mov x19, x0
30c2c: 7100051f cmp w8, #0x1
30c30: 54000141 b.ne 30c58 <__libc_init@plt-0x2fe58> // b.any
30c34: aa1303e0 mov x0, x19
30c38: aa0103f4 mov x20, x1
30c3c: 97ffffb0 bl 30afc <__libc_init@plt-0x2ffb4>
30c40: aa0003f5 mov x21, x0
30c44: aa1303e0 mov x0, x19
30c48: aa1403e1 mov x1, x20
30c4c: 97ffffcd bl 30b80 <__libc_init@plt-0x2ff30>
30c50: 9b157c00 mul x0, x0, x21
30c54: 14000016 b 30cac <__libc_init@plt-0x2fe04>
30c58: 39406668 ldrb w8, [x19, #25]
30c5c: 7100151f cmp w8, #0x5
30c60: 540001e1 b.ne 30c9c <__libc_init@plt-0x2fe14> // b.any
30c64: f9401e68 ldr x8, [x19, #56]
30c68: 39406e73 ldrb w19, [x19, #27]
30c6c: b4000108 cbz x8, 30c8c <__libc_init@plt-0x2fe24>
30c70: 9102e100 add x0, x8, #0xb8
30c74: 97fff8f7 bl 2f050 <__libc_init@plt-0x31a60>
30c78: b27d7fe8 mov x8, #0x7fffffff8 // #34359738360
30c7c: 7100041f cmp w0, #0x1
30c80: 8b000d08 add x8, x8, x0, lsl #3
30c84: 927d7d08 and x8, x8, #0x7fffffff8
30c88: 9a9fc108 csel x8, x8, xzr, gt
30c8c: 52800309 mov w9, #0x18 // #24
30c90: 9b092268 madd x8, x19, x9, x8
30c94: 9100a100 add x0, x8, #0x28
30c98: 14000005 b 30cac <__libc_init@plt-0x2fe04>
30c9c: 39406e68 ldrb w8, [x19, #27]
30ca0: 52800309 mov w9, #0x18 // #24
30ca4: b27d07ea orr x10, xzr, #0x18
30ca8: 9b092900 madd x0, x8, x9, x10
30cac: a9424ff4 ldp x20, x19, [sp, #32]
30cb0: f9400bf5 ldr x21, [sp, #16]
30cb4: a8c37bfd ldp x29, x30, [sp], #48
30cb8: d65f03c0 ret
30cbc: a9ba7bfd stp x29, x30, [sp, #-96]!
30cc0: a9016ffc stp x28, x27, [sp, #16]
30cc4: 910003fd mov x29, sp
30cc8: a90267fa stp x26, x25, [sp, #32]
30ccc: a9035ff8 stp x24, x23, [sp, #48]
30cd0: a90457f6 stp x22, x21, [sp, #64]
30cd4: a9054ff4 stp x20, x19, [sp, #80]
30cd8: 39406408 ldrb w8, [x0, #25]
30cdc: aa0303f3 mov x19, x3
30ce0: aa0203f4 mov x20, x2
30ce4: aa0003f5 mov x21, x0
30ce8: aa0103f6 mov x22, x1
30cec: 7100151f cmp w8, #0x5
30cf0: 54000160 b.eq 30d1c <__libc_init@plt-0x2fd94> // b.none
30cf4: 71000d1f cmp w8, #0x3
30cf8: 54000241 b.ne 30d40 <__libc_init@plt-0x2fd70> // b.any
30cfc: 9100a2b7 add x23, x21, #0x28
30d00: aa1403e1 mov x1, x20
30d04: aa1703e0 mov x0, x23
30d08: 97ffff62 bl 30a90 <__libc_init@plt-0x30020>
30d0c: 72001c3f tst w1, #0xff
30d10: 540002c0 b.eq 30d68 <__libc_init@plt-0x2fd48> // b.none
30d14: aa0003e2 mov x2, x0
30d18: 14000018 b 30d78 <__libc_init@plt-0x2fd38>
30d1c: f9401ea1 ldr x1, [x21, #56]
30d20: b4000aa1 cbz x1, 30e74 <__libc_init@plt-0x2fc3c>
30d24: 39406ea3 ldrb w3, [x21, #27]
30d28: aa1603e0 mov x0, x22
30d2c: aa1f03e2 mov x2, xzr
30d30: aa1f03e4 mov x4, xzr
30d34: 2a1f03e5 mov w5, wzr
30d38: 97fff7b6 bl 2ec10 <__libc_init@plt-0x31ea0>
30d3c: 14000017 b 30d98 <__libc_init@plt-0x2fd18>
30d40: 39406aa2 ldrb w2, [x21, #26]
30d44: aa1603e0 mov x0, x22
30d48: 39406ea4 ldrb w4, [x21, #27]
30d4c: 2a0803e1 mov w1, w8
30d50: aa1f03e3 mov x3, xzr
30d54: aa1f03e5 mov x5, xzr
30d58: 2a1f03e6 mov w6, wzr
30d5c: 2a1f03e7 mov w7, wzr
30d60: 97fff750 bl 2eaa0 <__libc_init@plt-0x32010>
30d64: 1400000d b 30d98 <__libc_init@plt-0x2fd18>
30d68: 394002e8 ldrb w8, [x23]
30d6c: 7100051f cmp w8, #0x1
30d70: 54000901 b.ne 30e90 <__libc_init@plt-0x2fc20> // b.any
30d74: aa1f03e2 mov x2, xzr
30d78: 39406aa1 ldrb w1, [x21, #26]
30d7c: aa1603e0 mov x0, x22
30d80: 39406ea4 ldrb w4, [x21, #27]
30d84: aa1f03e3 mov x3, xzr
30d88: aa1f03e5 mov x5, xzr
30d8c: 2a1f03e6 mov w6, wzr
30d90: 2a1f03e7 mov w7, wzr
30d94: 97fff771 bl 2eb58 <__libc_init@plt-0x31f58>
30d98: 39406ea8 ldrb w8, [x21, #27]
30d9c: 34000428 cbz w8, 30e20 <__libc_init@plt-0x2fc90>
30da0: 394062a8 ldrb w8, [x21, #24]
30da4: 71000d1f cmp w8, #0x3
30da8: 540003c0 b.eq 30e20 <__libc_init@plt-0x2fc90> // b.none
30dac: f94052b7 ldr x23, [x21, #160]
30db0: b4000557 cbz x23, 30e58 <__libc_init@plt-0x2fc58>
30db4: aa1f03fa mov x26, xzr
30db8: f94006db ldr x27, [x22, #8]
30dbc: 9100a2dc add x28, x22, #0x28
30dc0: aa1703e0 mov x0, x23
30dc4: aa1403e1 mov x1, x20
30dc8: 97ffff32 bl 30a90 <__libc_init@plt-0x30020>
30dcc: 910042f6 add x22, x23, #0x10
30dd0: aa0003f8 mov x24, x0
30dd4: aa0103f9 mov x25, x1
30dd8: aa1603e0 mov x0, x22
30ddc: aa1403e1 mov x1, x20
30de0: 97ffff2c bl 30a90 <__libc_init@plt-0x30020>
30de4: 72001f3f tst w25, #0xff
30de8: 540002a0 b.eq 30e3c <__libc_init@plt-0x2fc74> // b.none
30dec: 72001c3f tst w1, #0xff
30df0: 54000260 b.eq 30e3c <__libc_init@plt-0x2fc74> // b.none
30df4: eb180008 subs x8, x0, x24
30df8: 9100075a add x26, x26, #0x1
30dfc: 9a9fa709 csinc x9, x24, xzr, ge // ge = tcont
30e00: 9a88b7e8 csinc x8, xzr, x8, lt // lt = tstop
30e04: 910042d7 add x23, x22, #0x10
30e08: a93f2389 stp x9, x8, [x28, #-16]
30e0c: f801879b str x27, [x28], #24
30e10: 39406ea9 ldrb w9, [x21, #27]
30e14: 9b1b7d1b mul x27, x8, x27
30e18: eb09035f cmp x26, x9
30e1c: 54fffd23 b.cc 30dc0 <__libc_init@plt-0x2fcf0> // b.lo, b.ul, b.last
30e20: a9454ff4 ldp x20, x19, [sp, #80]
30e24: a94457f6 ldp x22, x21, [sp, #64]
30e28: a9435ff8 ldp x24, x23, [sp, #48]
30e2c: a94267fa ldp x26, x25, [sp, #32]
30e30: a9416ffc ldp x28, x27, [sp, #16]
30e34: a8c67bfd ldp x29, x30, [sp], #96
30e38: d65f03c0 ret
30e3c: d0fffec1 adrp x1, a000 <__libc_init@plt-0x56ab0>
30e40: b0fffec2 adrp x2, 9000 <__libc_init@plt-0x57ab0>
30e44: 9133b821 add x1, x1, #0xcee
30e48: 912d4042 add x2, x2, #0xb50
30e4c: aa1303e0 mov x0, x19
30e50: 52800e43 mov w3, #0x72 // #114
30e54: 97ffc8bc bl 23144 <__libc_init@plt-0x3d96c>
30e58: d0fffec1 adrp x1, a000 <__libc_init@plt-0x56ab0>
30e5c: b0fffec2 adrp x2, 9000 <__libc_init@plt-0x57ab0>
30e60: 91281021 add x1, x1, #0xa04
30e64: 912d4042 add x2, x2, #0xb50
30e68: aa1303e0 mov x0, x19
30e6c: 52800da3 mov w3, #0x6d // #109
30e70: 97ffc8b5 bl 23144 <__libc_init@plt-0x3d96c>
30e74: b0fffee1 adrp x1, d000 <__libc_init@plt-0x53ab0>
30e78: b0fffec2 adrp x2, 9000 <__libc_init@plt-0x57ab0>
30e7c: 911cc421 add x1, x1, #0x731
30e80: 912d4042 add x2, x2, #0xb50
30e84: aa1303e0 mov x0, x19
30e88: 52800cc3 mov w3, #0x66 // #102
30e8c: 97ffc8ae bl 23144 <__libc_init@plt-0x3d96c>
30e90: d0fffec1 adrp x1, a000 <__libc_init@plt-0x56ab0>
30e94: b0fffec2 adrp x2, 9000 <__libc_init@plt-0x57ab0>
30e98: 910b5421 add x1, x1, #0x2d5
30e9c: 912d4042 add x2, x2, #0xb50
30ea0: aa1303e0 mov x0, x19
30ea4: 52800c23 mov w3, #0x61 // #97
30ea8: 97ffc8a7 bl 23144 <__libc_init@plt-0x3d96c>
30eac: a9bd7bfd stp x29, x30, [sp, #-48]!
30eb0: a90157f6 stp x22, x21, [sp, #16]
30eb4: 910003fd mov x29, sp
30eb8: a9024ff4 stp x20, x19, [sp, #32]
30ebc: 39406008 ldrb w8, [x0, #24]
30ec0: 7100051f cmp w8, #0x1
30ec4: 54000421 b.ne 30f48 <__libc_init@plt-0x2fb68> // b.any
30ec8: aa0403f6 mov x22, x4
30ecc: aa0003f3 mov x19, x0
30ed0: aa0203f5 mov x21, x2
30ed4: aa0103f4 mov x20, x1
30ed8: 97ffff79 bl 30cbc <__libc_init@plt-0x2fdf4>
30edc: b40001b6 cbz x22, 30f10 <__libc_init@plt-0x2fba0>
30ee0: 394052a9 ldrb w9, [x21, #20]
30ee4: b40001a9 cbz x9, 30f18 <__libc_init@plt-0x2fb98>
30ee8: aa1f03e8 mov x8, xzr
30eec: 9100a2aa add x10, x21, #0x28
30ef0: f84086cb ldr x11, [x22], #8
30ef4: f85f014c ldur x12, [x10, #-16]
30ef8: f1000529 subs x9, x9, #0x1
30efc: f841854d ldr x13, [x10], #24
30f00: cb0c016b sub x11, x11, x12
30f04: 9b0d2168 madd x8, x11, x13, x8
30f08: 54ffff41 b.ne 30ef0 <__libc_init@plt-0x2fbc0> // b.any
30f0c: 14000004 b 30f1c <__libc_init@plt-0x2fb94>
30f10: f94002a8 ldr x8, [x21]
30f14: 14000004 b 30f24 <__libc_init@plt-0x2fb8c>
30f18: aa1f03e8 mov x8, xzr
30f1c: f94002a9 ldr x9, [x21]
30f20: 8b080128 add x8, x9, x8
30f24: f9401269 ldr x9, [x19, #32]
30f28: a94157f6 ldp x22, x21, [sp, #16]
30f2c: 8b090108 add x8, x8, x9
30f30: 52800029 mov w9, #0x1 // #1
30f34: f9000288 str x8, [x20]
30f38: 39005a89 strb w9, [x20, #22]
30f3c: a9424ff4 ldp x20, x19, [sp, #32]
30f40: a8c37bfd ldp x29, x30, [sp], #48
30f44: d65f03c0 ret
30f48: f0fffec1 adrp x1, b000 <__libc_init@plt-0x55ab0>
30f4c: b0fffec2 adrp x2, 9000 <__libc_init@plt-0x57ab0>
30f50: 911a4021 add x1, x1, #0x690
30f54: 912d4042 add x2, x2, #0xb50
30f58: aa0303e0 mov x0, x3
30f5c: 52800fc3 mov w3, #0x7e // #126
30f60: 97ffc879 bl 23144 <__libc_init@plt-0x3d96c>
30f64: 3946b008 ldrb w8, [x0, #428]
30f68: 34000088 cbz w8, 30f78 <__libc_init@plt-0x2fb38>
30f6c: f9407408 ldr x8, [x0, #232]
30f70: f9401d00 ldr x0, [x8, #56]
30f74: d65f03c0 ret
30f78: aa1f03e0 mov x0, xzr
30f7c: d65f03c0 ret
30f80: d103c3ff sub sp, sp, #0xf0
30f84: a9097bfd stp x29, x30, [sp, #144]
30f88: 910243fd add x29, sp, #0x90
30f8c: a90a6ffc stp x28, x27, [sp, #160]
30f90: a90b67fa stp x26, x25, [sp, #176]
30f94: a90c5ff8 stp x24, x23, [sp, #192]
30f98: a90d57f6 stp x22, x21, [sp, #208]
30f9c: a90e4ff4 stp x20, x19, [sp, #224]
30fa0: d53bd059 mrs x25, tpidr_el0
30fa4: 9103a016 add x22, x0, #0xe8
30fa8: aa0003f5 mov x21, x0
30fac: f9401728 ldr x8, [x25, #40]
30fb0: aa1603e0 mov x0, x22
30fb4: aa0203f3 mov x19, x2
30fb8: aa0103f4 mov x20, x1
30fbc: f81f83a8 stur x8, [x29, #-8]
30fc0: 97fff824 bl 2f050 <__libc_init@plt-0x31a60>
30fc4: 3943f2a8 ldrb w8, [x21, #252]
30fc8: aa0003f7 mov x23, x0
30fcc: 34000108 cbz w8, 30fec <__libc_init@plt-0x2fac4>
30fd0: 910402a9 add x9, x21, #0x100
30fd4: 910043ea add x10, sp, #0x10
30fd8: aa0803eb mov x11, x8
30fdc: f841852c ldr x12, [x9], #24
30fe0: f100056b subs x11, x11, #0x1
30fe4: f800854c str x12, [x10], #8
30fe8: 54ffffa1 b.ne 30fdc <__libc_init@plt-0x2fad4> // b.any
30fec: b40004f7 cbz x23, 31088 <__libc_init@plt-0x2fa28>
30ff0: aa1f03fa mov x26, xzr
30ff4: 910442bb add x27, x21, #0x110
30ff8: 5280003c mov w28, #0x1 // #1
30ffc: 2a0803e9 mov w9, w8
31000: aa1f03e8 mov x8, xzr
31004: 34000169 cbz w9, 31030 <__libc_init@plt-0x2fa80>
31008: 92401d29 and x9, x9, #0xff
3100c: 910043ea add x10, sp, #0x10
31010: aa1b03eb mov x11, x27
31014: f840854c ldr x12, [x10], #8
31018: f85f016d ldur x13, [x11, #-16]
3101c: f1000529 subs x9, x9, #0x1
31020: f841856e ldr x14, [x11], #24
31024: cb0d018c sub x12, x12, x13
31028: 9b0e2188 madd x8, x12, x14, x8
3102c: 54ffff41 b.ne 31014 <__libc_init@plt-0x2fa9c> // b.any
31030: f94002c9 ldr x9, [x22]
31034: b40005a9 cbz x9, 310e8 <__libc_init@plt-0x2f9c8>
31038: 8b080138 add x24, x9, x8
3103c: f9400708 ldr x8, [x24, #8]
31040: eb13011f cmp x8, x19
31044: 540000c1 b.ne 3105c <__libc_init@plt-0x2fa54> // b.any
31048: f9400301 ldr x1, [x24]
3104c: aa1403e0 mov x0, x20
31050: aa1303e2 mov x2, x19
31054: 9400bf43 bl 60d60 <memcmp@plt>
31058: 34000160 cbz w0, 31084 <__libc_init@plt-0x2fa2c>
3105c: 910043e1 add x1, sp, #0x10
31060: aa1603e0 mov x0, x22
31064: aa1f03e2 mov x2, xzr
31068: 9100075a add x26, x26, #0x1
3106c: 94000029 bl 31110 <__libc_init@plt-0x2f9a0>
31070: eb17035f cmp x26, x23
31074: 540000a0 b.eq 31088 <__libc_init@plt-0x2fa28> // b.none
31078: 3943f2a9 ldrb w9, [x21, #252]
3107c: 1a9f27fc cset w28, cc // cc = lo, ul, last
31080: 17ffffe0 b 31000 <__libc_init@plt-0x2fab0>
31084: 3700019c tbnz w28, #0, 310b4 <__libc_init@plt-0x2f9fc>
31088: 3946b2a8 ldrb w8, [x21, #428]
3108c: 34000128 cbz w8, 310b0 <__libc_init@plt-0x2fa00>
31090: f94002c8 ldr x8, [x22]
31094: f9401d00 ldr x0, [x8, #56]
31098: b40000c0 cbz x0, 310b0 <__libc_init@plt-0x2fa00>
3109c: aa1403e1 mov x1, x20
310a0: aa1303e2 mov x2, x19
310a4: 97ffffb7 bl 30f80 <__libc_init@plt-0x2fb30>
310a8: aa0003f8 mov x24, x0
310ac: 14000002 b 310b4 <__libc_init@plt-0x2f9fc>
310b0: aa1f03f8 mov x24, xzr
310b4: f9401728 ldr x8, [x25, #40]
310b8: f85f83a9 ldur x9, [x29, #-8]
310bc: eb09011f cmp x8, x9
310c0: 54000261 b.ne 3110c <__libc_init@plt-0x2f9a4> // b.any
310c4: aa1803e0 mov x0, x24
310c8: a94e4ff4 ldp x20, x19, [sp, #224]
310cc: a94d57f6 ldp x22, x21, [sp, #208]
310d0: a94c5ff8 ldp x24, x23, [sp, #192]
310d4: a94b67fa ldp x26, x25, [sp, #176]
310d8: a94a6ffc ldp x28, x27, [sp, #160]
310dc: a9497bfd ldp x29, x30, [sp, #144]
310e0: 9103c3ff add sp, sp, #0xf0
310e4: d65f03c0 ret
310e8: 90fffec9 adrp x9, 9000 <__libc_init@plt-0x57ab0>
310ec: d0fffec1 adrp x1, b000 <__libc_init@plt-0x55ab0>
310f0: 52801348 mov w8, #0x9a // #154
310f4: 912d4129 add x9, x9, #0xb50
310f8: 91236c21 add x1, x1, #0x8db
310fc: 910003e0 mov x0, sp
31100: f90003e9 str x9, [sp]
31104: b9000be8 str w8, [sp, #8]
31108: 97ffc817 bl 23164 <__libc_init@plt-0x3d94c>
3110c: 9400be8d bl 60b40 <__stack_chk_fail@plt>
31110: 39405008 ldrb w8, [x0, #20]
31114: b4000368 cbz x8, 31180 <__libc_init@plt-0x2f930>
31118: aa1f03e9 mov x9, xzr
3111c: 9100600a add x10, x0, #0x18
31120: 5280002c mov w12, #0x1 // #1
31124: 5280030b mov w11, #0x18 // #24
31128: b4000062 cbz x2, 31134 <__libc_init@plt-0x2f97c>
3112c: b869784d ldr w13, [x2, x9, lsl #2]
31130: 14000002 b 31138 <__libc_init@plt-0x2f978>
31134: 2a0903ed mov w13, w9
31138: f86dd82f ldr x15, [x1, w13, sxtw #3]
3113c: d503201f nop
31140: 9b2b29b0 smaddl x16, w13, w11, x10
31144: 910005ee add x14, x15, #0x1
31148: f82dd82e str x14, [x1, w13, sxtw #3]
3114c: a940420e ldp x14, x16, [x16]
31150: 8b1001d0 add x16, x14, x16
31154: d1000610 sub x16, x16, #0x1
31158: eb1001ff cmp x15, x16
3115c: 5400014b b.lt 31184 <__libc_init@plt-0x2f92c> // b.tstop
31160: 91000529 add x9, x9, #0x1
31164: 93407dad sxtw x13, w13
31168: eb08013f cmp x9, x8
3116c: 1a9f27ec cset w12, cc // cc = lo, ul, last
31170: eb09011f cmp x8, x9
31174: f82d782e str x14, [x1, x13, lsl #3]
31178: 54fffd81 b.ne 31128 <__libc_init@plt-0x2f988> // b.any
3117c: 14000002 b 31184 <__libc_init@plt-0x2f92c>
31180: 2a1f03ec mov w12, wzr
31184: 12000180 and w0, w12, #0x1
31188: d65f03c0 ret
3118c: d10203ff sub sp, sp, #0x80
31190: a9027bfd stp x29, x30, [sp, #32]
31194: 910083fd add x29, sp, #0x20
31198: a9036ffc stp x28, x27, [sp, #48]
3119c: a90467fa stp x26, x25, [sp, #64]
311a0: a9055ff8 stp x24, x23, [sp, #80]
311a4: a90657f6 stp x22, x21, [sp, #96]
311a8: a9074ff4 stp x20, x19, [sp, #112]
311ac: d53bd048 mrs x8, tpidr_el0
311b0: aa0103f3 mov x19, x1
311b4: f90007e8 str x8, [sp, #8]
311b8: aa0003f4 mov x20, x0
311bc: 90fffee1 adrp x1, d000 <__libc_init@plt-0x53ab0>
311c0: f9401508 ldr x8, [x8, #40]
311c4: 911d0421 add x1, x1, #0x741
311c8: aa1303e0 mov x0, x19
311cc: aa1403e2 mov x2, x20
311d0: f81f83a8 stur x8, [x29, #-8]
311d4: 9400be57 bl 60b30 <fprintf@plt>
311d8: d0fffed6 adrp x22, b000 <__libc_init@plt-0x55ab0>
311dc: 90fffefa adrp x26, d000 <__libc_init@plt-0x53ab0>
311e0: d0fffedb adrp x27, b000 <__libc_init@plt-0x55ab0>
311e4: b0fffed8 adrp x24, a000 <__libc_init@plt-0x56ab0>
311e8: 90fffedc adrp x28, 9000 <__libc_init@plt-0x57ab0>
311ec: d0fffed9 adrp x25, b000 <__libc_init@plt-0x55ab0>
311f0: aa1f03f5 mov x21, xzr
311f4: aa1f03f7 mov x23, xzr
311f8: 9123c2d6 add x22, x22, #0x8f0
311fc: 91359b5a add x26, x26, #0xd66
31200: 9133077b add x27, x27, #0xcc1
31204: 910c5b18 add x24, x24, #0x316
31208: 9139779c add x28, x28, #0xe5d
3120c: 91089339 add x25, x25, #0x224
31210: 8b150283 add x3, x20, x21
31214: aa1303e0 mov x0, x19
31218: aa1603e1 mov x1, x22
3121c: 2a1503e2 mov w2, w21
31220: f9400064 ldr x4, [x3]
31224: 9400be43 bl 60b30 <fprintf@plt>
31228: 71005aff cmp w23, #0x16
3122c: 5400016c b.gt 31258 <__libc_init@plt-0x2f858>
31230: 510022e8 sub w8, w23, #0x8
31234: 7100251f cmp w8, #0x9
31238: 54000328 b.hi 3129c <__libc_init@plt-0x2f814> // b.pmore
3123c: 10000089 adr x9, 3124c <__libc_init@plt-0x2f864>
31240: 38686b4a ldrb w10, [x26, x8]
31244: 8b0a0929 add x9, x9, x10, lsl #2
31248: d61f0120 br x9
3124c: d0fffec0 adrp x0, b000 <__libc_init@plt-0x55ab0>
31250: 9100f400 add x0, x0, #0x3d
31254: 14000028 b 312f4 <__libc_init@plt-0x2f7bc>
31258: 710092ff cmp w23, #0x24
3125c: 5400012d b.le 31280 <__libc_init@plt-0x2f830>
31260: 710096ff cmp w23, #0x25
31264: 54000420 b.eq 312e8 <__libc_init@plt-0x2f7c8> // b.none
31268: 7100b6ff cmp w23, #0x2d
3126c: 54000420 b.eq 312f0 <__libc_init@plt-0x2f7c0> // b.none
31270: 7100d6ff cmp w23, #0x35
31274: 540001c1 b.ne 312ac <__libc_init@plt-0x2f804> // b.any
31278: aa1903e0 mov x0, x25
3127c: 1400001e b 312f4 <__libc_init@plt-0x2f7bc>
31280: 71005eff cmp w23, #0x17
31284: 540002c0 b.eq 312dc <__libc_init@plt-0x2f7d4> // b.none
31288: 710076ff cmp w23, #0x1d
3128c: 54000101 b.ne 312ac <__libc_init@plt-0x2f804> // b.any
31290: b0fffec0 adrp x0, a000 <__libc_init@plt-0x56ab0>
31294: 910c1400 add x0, x0, #0x305
31298: 14000017 b 312f4 <__libc_init@plt-0x2f7bc>
3129c: 35000097 cbnz w23, 312ac <__libc_init@plt-0x2f804>
312a0: f0fffec0 adrp x0, c000 <__libc_init@plt-0x54ab0>
312a4: 91002800 add x0, x0, #0xa
312a8: 14000013 b 312f4 <__libc_init@plt-0x2f7bc>
312ac: 52800140 mov w0, #0xa // #10
312b0: aa1303e1 mov x1, x19
312b4: 9400be2f bl 60b70 <fputc@plt>
312b8: 14000011 b 312fc <__libc_init@plt-0x2f7b4>
312bc: f0fffec0 adrp x0, c000 <__libc_init@plt-0x54ab0>
312c0: 912b9800 add x0, x0, #0xae6
312c4: 1400000c b 312f4 <__libc_init@plt-0x2f7bc>
312c8: d0fffec0 adrp x0, b000 <__libc_init@plt-0x55ab0>
312cc: 91084400 add x0, x0, #0x211
312d0: 14000009 b 312f4 <__libc_init@plt-0x2f7bc>
312d4: aa1b03e0 mov x0, x27
312d8: 14000007 b 312f4 <__libc_init@plt-0x2f7bc>
312dc: 90fffee0 adrp x0, d000 <__libc_init@plt-0x53ab0>
312e0: 91117800 add x0, x0, #0x45e
312e4: 14000004 b 312f4 <__libc_init@plt-0x2f7bc>
312e8: aa1803e0 mov x0, x24
312ec: 14000002 b 312f4 <__libc_init@plt-0x2f7bc>
312f0: aa1c03e0 mov x0, x28
312f4: aa1303e1 mov x1, x19
312f8: 9400be2a bl 60ba0 <fputs@plt>
312fc: 910006f7 add x23, x23, #0x1
31300: 910022b5 add x21, x21, #0x8
31304: f10102ff cmp x23, #0x40
31308: 54fff841 b.ne 31210 <__libc_init@plt-0x2f8a0> // b.any
3130c: f0fffec0 adrp x0, c000 <__libc_init@plt-0x54ab0>
31310: aa1303e1 mov x1, x19
31314: 913e8800 add x0, x0, #0xfa2
31318: 9400be22 bl 60ba0 <fputs@plt>
3131c: f0fffec2 adrp x2, c000 <__libc_init@plt-0x54ab0>
31320: 91010281 add x1, x20, #0x40
31324: 91347442 add x2, x2, #0xd1d
31328: aa1303e0 mov x0, x19
3132c: 94000069 bl 314d0 <__libc_init@plt-0x2f5e0>
31330: b0fffec1 adrp x1, a000 <__libc_init@plt-0x56ab0>
31334: aa1303e0 mov x0, x19
31338: 91286c21 add x1, x1, #0xa1b
3133c: 52800802 mov w2, #0x40 // #64
31340: 9400bdfc bl 60b30 <fprintf@plt>
31344: aa1403e0 mov x0, x20
31348: aa1303e1 mov x1, x19
3134c: 97fff829 bl 2f3f0 <__libc_init@plt-0x316c0>
31350: f0fffec0 adrp x0, c000 <__libc_init@plt-0x54ab0>
31354: aa1303e1 mov x1, x19
31358: 91006400 add x0, x0, #0x19
3135c: 9103a295 add x21, x20, #0xe8
31360: 9400be10 bl 60ba0 <fputs@plt>
31364: b940fa88 ldr w8, [x20, #248]
31368: 529dc469 mov w9, #0xee23 // #60963
3136c: 72a02669 movk w9, #0x133, lsl #16
31370: 6b09011f cmp w8, w9
31374: 540004a1 b.ne 31408 <__libc_init@plt-0x2f6a8> // b.any
31378: 910043e0 add x0, sp, #0x10
3137c: 528000a1 mov w1, #0x5 // #5
31380: 2a1f03e2 mov w2, wzr
31384: 3943f696 ldrb w22, [x20, #253]
31388: 97fffac2 bl 2fe90 <__libc_init@plt-0x30c20>
3138c: 394043e8 ldrb w8, [sp, #16]
31390: 6b0802df cmp w22, w8
31394: 540003a1 b.ne 31408 <__libc_init@plt-0x2f6a8> // b.any
31398: f9407a88 ldr x8, [x20, #240]
3139c: f104011f cmp x8, #0x100
313a0: 54000341 b.ne 31408 <__libc_init@plt-0x2f6a8> // b.any
313a4: 3943f288 ldrb w8, [x20, #252]
313a8: 7100051f cmp w8, #0x1
313ac: 540002e1 b.ne 31408 <__libc_init@plt-0x2f6a8> // b.any
313b0: aa1503e0 mov x0, x21
313b4: 97fff727 bl 2f050 <__libc_init@plt-0x31a60>
313b8: b4000360 cbz x0, 31424 <__libc_init@plt-0x2f68c>
313bc: f0fffed8 adrp x24, c000 <__libc_init@plt-0x54ab0>
313c0: aa0003f6 mov x22, x0
313c4: aa1f03f7 mov x23, xzr
313c8: 912bf318 add x24, x24, #0xafc
313cc: aa1503e0 mov x0, x21
313d0: aa1703e1 mov x1, x23
313d4: 97fffbe0 bl 30354 <__libc_init@plt-0x3075c>
313d8: aa0003f9 mov x25, x0
313dc: aa1303e0 mov x0, x19
313e0: aa1803e1 mov x1, x24
313e4: aa1703e2 mov x2, x23
313e8: 9400bdd2 bl 60b30 <fprintf@plt>
313ec: aa1903e0 mov x0, x25
313f0: aa1303e1 mov x1, x19
313f4: 9400006d bl 315a8 <__libc_init@plt-0x2f508>
313f8: 910006f7 add x23, x23, #0x1
313fc: eb1702df cmp x22, x23
31400: 54fffe61 b.ne 313cc <__libc_init@plt-0x2f6e4> // b.any
31404: 14000008 b 31424 <__libc_init@plt-0x2f68c>
31408: f0fffec0 adrp x0, c000 <__libc_init@plt-0x54ab0>
3140c: aa1303e1 mov x1, x19
31410: 91257c00 add x0, x0, #0x95f
31414: 9400bde3 bl 60ba0 <fputs@plt>
31418: aa1503e0 mov x0, x21
3141c: aa1303e1 mov x1, x19
31420: 97fff7f4 bl 2f3f0 <__libc_init@plt-0x316c0>
31424: f0fffec1 adrp x1, c000 <__libc_init@plt-0x54ab0>
31428: aa1303e0 mov x0, x19
3142c: 91119021 add x1, x1, #0x464
31430: 52800802 mov w2, #0x40 // #64
31434: 9105a294 add x20, x20, #0x168
31438: 9400bdbe bl 60b30 <fprintf@plt>
3143c: aa1403e0 mov x0, x20
31440: aa1303e1 mov x1, x19
31444: 97fff7eb bl 2f3f0 <__libc_init@plt-0x316c0>
31448: aa1403e0 mov x0, x20
3144c: 97fff701 bl 2f050 <__libc_init@plt-0x31a60>
31450: b4000220 cbz x0, 31494 <__libc_init@plt-0x2f61c>
31454: f0fffed7 adrp x23, c000 <__libc_init@plt-0x54ab0>
31458: aa0003f5 mov x21, x0
3145c: aa1f03f6 mov x22, xzr
31460: 912bf2f7 add x23, x23, #0xafc
31464: aa1303e0 mov x0, x19
31468: aa1703e1 mov x1, x23
3146c: aa1603e2 mov x2, x22
31470: 9400bdb0 bl 60b30 <fprintf@plt>
31474: aa1403e0 mov x0, x20
31478: aa1603e1 mov x1, x22
3147c: 97fffd5d bl 309f0 <__libc_init@plt-0x300c0>
31480: aa1303e1 mov x1, x19
31484: 94000099 bl 316e8 <__libc_init@plt-0x2f3c8>
31488: 910006d6 add x22, x22, #0x1
3148c: eb1602bf cmp x21, x22
31490: 54fffea1 b.ne 31464 <__libc_init@plt-0x2f64c> // b.any
31494: f94007e8 ldr x8, [sp, #8]
31498: f9401508 ldr x8, [x8, #40]
3149c: f85f83a9 ldur x9, [x29, #-8]
314a0: eb09011f cmp x8, x9
314a4: 54000141 b.ne 314cc <__libc_init@plt-0x2f5e4> // b.any
314a8: aa1303e0 mov x0, x19
314ac: a9474ff4 ldp x20, x19, [sp, #112]
314b0: a94657f6 ldp x22, x21, [sp, #96]
314b4: a9455ff8 ldp x24, x23, [sp, #80]
314b8: a94467fa ldp x26, x25, [sp, #64]
314bc: a9436ffc ldp x28, x27, [sp, #48]
314c0: a9427bfd ldp x29, x30, [sp, #32]
314c4: 910203ff add sp, sp, #0x80
314c8: d65f03c0 ret
314cc: 9400bd9d bl 60b40 <__stack_chk_fail@plt>
314d0: d10143ff sub sp, sp, #0x50
314d4: a9017bfd stp x29, x30, [sp, #16]
314d8: 910043fd add x29, sp, #0x10
314dc: f90013f7 str x23, [sp, #32]
314e0: a90357f6 stp x22, x21, [sp, #48]
314e4: a9044ff4 stp x20, x19, [sp, #64]
314e8: d53bd056 mrs x22, tpidr_el0
314ec: aa0203f5 mov x21, x2
314f0: f94016c8 ldr x8, [x22, #40]
314f4: aa0103f4 mov x20, x1
314f8: aa0003f3 mov x19, x0
314fc: 529dc469 mov w9, #0xee23 // #60963
31500: 72a02669 movk w9, #0x133, lsl #16
31504: f90007e8 str x8, [sp, #8]
31508: b9401028 ldr w8, [x1, #16]
3150c: 6b09011f cmp w8, w9
31510: 540001a1 b.ne 31544 <__libc_init@plt-0x2f56c> // b.any
31514: 910003e0 mov x0, sp
31518: 52800061 mov w1, #0x3 // #3
3151c: 52800022 mov w2, #0x1 // #1
31520: 39405697 ldrb w23, [x20, #21]
31524: 97fffa5b bl 2fe90 <__libc_init@plt-0x30c20>
31528: 394003e8 ldrb w8, [sp]
3152c: 6b0802ff cmp w23, w8
31530: 540000a1 b.ne 31544 <__libc_init@plt-0x2f56c> // b.any
31534: f9400681 ldr x1, [x20, #8]
31538: b4000061 cbz x1, 31544 <__libc_init@plt-0x2f56c>
3153c: 39405288 ldrb w8, [x20, #20]
31540: 34000268 cbz w8, 3158c <__libc_init@plt-0x2f524>
31544: b0fffec1 adrp x1, a000 <__libc_init@plt-0x56ab0>
31548: aa1303e0 mov x0, x19
3154c: 911fd021 add x1, x1, #0x7f4
31550: aa1503e2 mov x2, x21
31554: 9400bd77 bl 60b30 <fprintf@plt>
31558: aa1403e0 mov x0, x20
3155c: aa1303e1 mov x1, x19
31560: 97fff7a4 bl 2f3f0 <__libc_init@plt-0x316c0>
31564: f94016c8 ldr x8, [x22, #40]
31568: f94007e9 ldr x9, [sp, #8]
3156c: eb09011f cmp x8, x9
31570: 540001a1 b.ne 315a4 <__libc_init@plt-0x2f50c> // b.any
31574: a9444ff4 ldp x20, x19, [sp, #64]
31578: a94357f6 ldp x22, x21, [sp, #48]
3157c: a9417bfd ldp x29, x30, [sp, #16]
31580: f94013f7 ldr x23, [sp, #32]
31584: 910143ff add sp, sp, #0x50
31588: d65f03c0 ret
3158c: f9400280 ldr x0, [x20]
31590: b4fffda0 cbz x0, 31544 <__libc_init@plt-0x2f56c>
31594: 52800022 mov w2, #0x1 // #1
31598: aa1303e3 mov x3, x19
3159c: 9400bdfd bl 60d90 <fwrite@plt>
315a0: 17fffff1 b 31564 <__libc_init@plt-0x2f54c>
315a4: 9400bd67 bl 60b40 <__stack_chk_fail@plt>
315a8: a9bd7bfd stp x29, x30, [sp, #-48]!
315ac: a90157f6 stp x22, x21, [sp, #16]
315b0: 910003fd mov x29, sp
315b4: a9024ff4 stp x20, x19, [sp, #32]
315b8: aa0103f3 mov x19, x1
315bc: aa0003f4 mov x20, x0
315c0: f0fffec1 adrp x1, c000 <__libc_init@plt-0x54ab0>
315c4: aa1303e0 mov x0, x19
315c8: 913eac21 add x1, x1, #0xfab
315cc: aa1403e2 mov x2, x20
315d0: 9400bd58 bl 60b30 <fprintf@plt>
315d4: d0fffec0 adrp x0, b000 <__libc_init@plt-0x55ab0>
315d8: aa1303e1 mov x1, x19
315dc: 9108e400 add x0, x0, #0x239
315e0: 9400bd70 bl 60ba0 <fputs@plt>
315e4: b0fffec2 adrp x2, a000 <__libc_init@plt-0x56ab0>
315e8: aa1303e0 mov x0, x19
315ec: 911f9042 add x2, x2, #0x7e4
315f0: aa1403e1 mov x1, x20
315f4: 97ffffb7 bl 314d0 <__libc_init@plt-0x2f5e0>
315f8: 39406282 ldrb w2, [x20, #24]
315fc: 51000448 sub w8, w2, #0x1
31600: 71000d1f cmp w8, #0x3
31604: 54000148 b.hi 3162c <__libc_init@plt-0x2f484> // b.pmore
31608: d503201f nop
3160c: 10ee3b29 adr x9, dd70 <__libc_init@plt-0x52d40>
31610: 1000008a adr x10, 31620 <__libc_init@plt-0x2f490>
31614: 3868692b ldrb w11, [x9, x8]
31618: 8b0b094a add x10, x10, x11, lsl #2
3161c: d61f0140 br x10
31620: b0fffec0 adrp x0, a000 <__libc_init@plt-0x56ab0>
31624: 91291000 add x0, x0, #0xa44
31628: 1400000e b 31660 <__libc_init@plt-0x2f450>
3162c: f0fffec1 adrp x1, c000 <__libc_init@plt-0x54ab0>
31630: aa1303e0 mov x0, x19
31634: 9134bc21 add x1, x1, #0xd2f
31638: 9400bd3e bl 60b30 <fprintf@plt>
3163c: 1400000b b 31668 <__libc_init@plt-0x2f448>
31640: b0fffec0 adrp x0, a000 <__libc_init@plt-0x56ab0>
31644: 913b4400 add x0, x0, #0xed1
31648: 14000006 b 31660 <__libc_init@plt-0x2f450>
3164c: b0fffec0 adrp x0, a000 <__libc_init@plt-0x56ab0>
31650: 912edc00 add x0, x0, #0xbb7
31654: 14000003 b 31660 <__libc_init@plt-0x2f450>
31658: b0fffec0 adrp x0, a000 <__libc_init@plt-0x56ab0>
3165c: 910c9400 add x0, x0, #0x325
31660: aa1303e1 mov x1, x19
31664: 9400bd4f bl 60ba0 <fputs@plt>
31668: b0fffec1 adrp x1, a000 <__libc_init@plt-0x56ab0>
3166c: 39406682 ldrb w2, [x20, #25]
31670: 39406a83 ldrb w3, [x20, #26]
31674: 91178c21 add x1, x1, #0x5e3
31678: 39406e84 ldrb w4, [x20, #27]
3167c: aa1303e0 mov x0, x19
31680: f9401285 ldr x5, [x20, #32]
31684: 9400bd2b bl 60b30 <fprintf@plt>
31688: f9407e82 ldr x2, [x20, #248]
3168c: b4000242 cbz x2, 316d4 <__libc_init@plt-0x2f3dc>
31690: 90fffee1 adrp x1, d000 <__libc_init@plt-0x53ab0>
31694: aa1303e0 mov x0, x19
31698: 911d5021 add x1, x1, #0x754
3169c: 9400bd25 bl 60b30 <fprintf@plt>
316a0: 90fffef5 adrp x21, d000 <__libc_init@plt-0x53ab0>
316a4: aa1f03f6 mov x22, xzr
316a8: 911daeb5 add x21, x21, #0x76b
316ac: f9407e88 ldr x8, [x20, #248]
316b0: aa1303e0 mov x0, x19
316b4: aa1503e1 mov x1, x21
316b8: 2a1603e2 mov w2, w22
316bc: f8766903 ldr x3, [x8, x22]
316c0: 9400bd1c bl 60b30 <fprintf@plt>
316c4: 910022c8 add x8, x22, #0x8
316c8: f101e2df cmp x22, #0x78
316cc: aa0803f6 mov x22, x8
316d0: 54fffee3 b.cc 316ac <__libc_init@plt-0x2f404> // b.lo, b.ul, b.last
316d4: aa1303e0 mov x0, x19
316d8: a9424ff4 ldp x20, x19, [sp, #32]
316dc: a94157f6 ldp x22, x21, [sp, #16]
316e0: a8c37bfd ldp x29, x30, [sp], #48
316e4: d65f03c0 ret
316e8: a9be7bfd stp x29, x30, [sp, #-32]!
316ec: a9014ff4 stp x20, x19, [sp, #16]
316f0: 910003fd mov x29, sp
316f4: aa0103f3 mov x19, x1
316f8: aa0003f4 mov x20, x0
316fc: 90fffec1 adrp x1, 9000 <__libc_init@plt-0x57ab0>
31700: aa1303e0 mov x0, x19
31704: 913ec821 add x1, x1, #0xfb2
31708: aa1403e2 mov x2, x20
3170c: 9400bd09 bl 60b30 <fprintf@plt>
31710: 39400289 ldrb w9, [x20]
31714: 51000528 sub w8, w9, #0x1
31718: 71001d1f cmp w8, #0x7
3171c: 54000148 b.hi 31744 <__libc_init@plt-0x2f36c> // b.pmore
31720: d503201f nop
31724: 10ee3289 adr x9, dd74 <__libc_init@plt-0x52d3c>
31728: 1000008a adr x10, 31738 <__libc_init@plt-0x2f378>
3172c: 3868692b ldrb w11, [x9, x8]
31730: 8b0b094a add x10, x10, x11, lsl #2
31734: d61f0140 br x10
31738: f0fffec0 adrp x0, c000 <__libc_init@plt-0x54ab0>
3173c: 911c7c00 add x0, x0, #0x71f
31740: 1400001b b 317ac <__libc_init@plt-0x2f304>
31744: b0fffec1 adrp x1, a000 <__libc_init@plt-0x56ab0>
31748: 51002522 sub w2, w9, #0x9
3174c: 91154821 add x1, x1, #0x552
31750: aa1303e0 mov x0, x19
31754: 9400bcf7 bl 60b30 <fprintf@plt>
31758: 14000017 b 317b4 <__libc_init@plt-0x2f2fc>
3175c: d0fffec0 adrp x0, b000 <__libc_init@plt-0x55ab0>
31760: 91146400 add x0, x0, #0x519
31764: 14000012 b 317ac <__libc_init@plt-0x2f304>
31768: b0fffec0 adrp x0, a000 <__libc_init@plt-0x56ab0>
3176c: 9114b000 add x0, x0, #0x52c
31770: 1400000f b 317ac <__libc_init@plt-0x2f304>
31774: b0fffec0 adrp x0, a000 <__libc_init@plt-0x56ab0>
31778: 9114f800 add x0, x0, #0x53e
3177c: 1400000c b 317ac <__libc_init@plt-0x2f304>
31780: 90fffee0 adrp x0, d000 <__libc_init@plt-0x53ab0>
31784: 9111d800 add x0, x0, #0x476
31788: 14000009 b 317ac <__libc_init@plt-0x2f304>
3178c: 90fffec0 adrp x0, 9000 <__libc_init@plt-0x57ab0>
31790: 91287000 add x0, x0, #0xa1c
31794: 14000006 b 317ac <__libc_init@plt-0x2f304>
31798: b0fffec0 adrp x0, a000 <__libc_init@plt-0x56ab0>
3179c: 91295000 add x0, x0, #0xa54
317a0: 14000003 b 317ac <__libc_init@plt-0x2f304>
317a4: f0fffec0 adrp x0, c000 <__libc_init@plt-0x54ab0>
317a8: 9125d000 add x0, x0, #0x974
317ac: aa1303e1 mov x1, x19
317b0: 9400bcfc bl 60ba0 <fputs@plt>
317b4: b0fffec1 adrp x1, a000 <__libc_init@plt-0x56ab0>
317b8: 39400682 ldrb w2, [x20, #1]
317bc: 910cd421 add x1, x1, #0x335
317c0: aa1303e0 mov x0, x19
317c4: 9400bcdb bl 60b30 <fprintf@plt>
317c8: b0fffec1 adrp x1, a000 <__libc_init@plt-0x56ab0>
317cc: f9400682 ldr x2, [x20, #8]
317d0: 91343c21 add x1, x1, #0xd0f
317d4: aa1303e0 mov x0, x19
317d8: 9400bcd6 bl 60b30 <fprintf@plt>
317dc: aa1303e0 mov x0, x19
317e0: a9414ff4 ldp x20, x19, [sp, #16]
317e4: a8c27bfd ldp x29, x30, [sp], #32
317e8: d65f03c0 ret
317ec: 11000408 add w8, w0, #0x1
317f0: 7100551f cmp w8, #0x15
317f4: 54000188 b.hi 31824 <__libc_init@plt-0x2f28c> // b.pmore
317f8: 90fffee9 adrp x9, d000 <__libc_init@plt-0x53ab0>
317fc: b0fffec0 adrp x0, a000 <__libc_init@plt-0x56ab0>
31800: 9135f129 add x9, x9, #0xd7c
31804: 91132000 add x0, x0, #0x4c8
31808: 1000008a adr x10, 31818 <__libc_init@plt-0x2f298>
3180c: 3868692b ldrb w11, [x9, x8]
31810: 8b0b094a add x10, x10, x11, lsl #2
31814: d61f0140 br x10
31818: 90fffee0 adrp x0, d000 <__libc_init@plt-0x53ab0>
3181c: 91122400 add x0, x0, #0x489
31820: d65f03c0 ret
31824: 51019408 sub w8, w0, #0x65
31828: 71001d1f cmp w8, #0x7
3182c: 54000148 b.hi 31854 <__libc_init@plt-0x2f25c> // b.pmore
31830: 90fffee9 adrp x9, d000 <__libc_init@plt-0x53ab0>
31834: 91364929 add x9, x9, #0xd92
31838: 1000008a adr x10, 31848 <__libc_init@plt-0x2f268>
3183c: 3868692b ldrb w11, [x9, x8]
31840: 8b0b094a add x10, x10, x11, lsl #2
31844: d61f0140 br x10
31848: b0fffec0 adrp x0, a000 <__libc_init@plt-0x56ab0>
3184c: 91347400 add x0, x0, #0xd1d
31850: d65f03c0 ret
31854: aa1f03e0 mov x0, xzr
31858: d65f03c0 ret
3185c: b0fffec0 adrp x0, a000 <__libc_init@plt-0x56ab0>
31860: 9129d000 add x0, x0, #0xa74
31864: d65f03c0 ret
31868: d0fffec0 adrp x0, b000 <__libc_init@plt-0x55ab0>
3186c: 91242000 add x0, x0, #0x908
31870: d65f03c0 ret
31874: b0fffec0 adrp x0, a000 <__libc_init@plt-0x56ab0>
31878: 91184400 add x0, x0, #0x611
3187c: d65f03c0 ret
31880: d0fffec0 adrp x0, b000 <__libc_init@plt-0x55ab0>
31884: 91247400 add x0, x0, #0x91d
31888: d65f03c0 ret
3188c: b0fffec0 adrp x0, a000 <__libc_init@plt-0x56ab0>
31890: 91202000 add x0, x0, #0x808
31894: d65f03c0 ret
31898: b0fffec0 adrp x0, a000 <__libc_init@plt-0x56ab0>
3189c: 91299c00 add x0, x0, #0xa67
318a0: d65f03c0 ret
318a4: f0fffec0 adrp x0, c000 <__libc_init@plt-0x54ab0>
318a8: 912c1800 add x0, x0, #0xb06
318ac: d65f03c0 ret
318b0: f0fffec0 adrp x0, c000 <__libc_init@plt-0x54ab0>
318b4: 9100a400 add x0, x0, #0x29
318b8: d65f03c0 ret
318bc: f0fffec0 adrp x0, c000 <__libc_init@plt-0x54ab0>
318c0: 91351000 add x0, x0, #0xd44
318c4: d65f03c0 ret
318c8: d0fffec0 adrp x0, b000 <__libc_init@plt-0x55ab0>
318cc: 91012400 add x0, x0, #0x49
318d0: d65f03c0 ret
318d4: 90fffec0 adrp x0, 9000 <__libc_init@plt-0x57ab0>
318d8: 9128c400 add x0, x0, #0xa31
318dc: d65f03c0 ret
318e0: d0fffec0 adrp x0, b000 <__libc_init@plt-0x55ab0>
318e4: 9124d000 add x0, x0, #0x934
318e8: d65f03c0 ret
318ec: b0fffec0 adrp x0, a000 <__libc_init@plt-0x56ab0>
318f0: 9104e000 add x0, x0, #0x138
318f4: d65f03c0 ret
318f8: 90fffee0 adrp x0, d000 <__libc_init@plt-0x53ab0>
318fc: 9105c400 add x0, x0, #0x171
31900: d65f03c0 ret
31904: b0fffec0 adrp x0, a000 <__libc_init@plt-0x56ab0>
31908: 9118a800 add x0, x0, #0x62a
3190c: d65f03c0 ret
31910: d0fffec0 adrp x0, b000 <__libc_init@plt-0x55ab0>
31914: 91335800 add x0, x0, #0xcd6
31918: d65f03c0 ret
3191c: f0fffec0 adrp x0, c000 <__libc_init@plt-0x54ab0>
31920: 912c6000 add x0, x0, #0xb18
31924: d65f03c0 ret
31928: d0fffec0 adrp x0, b000 <__libc_init@plt-0x55ab0>
3192c: 91091000 add x0, x0, #0x244
31930: d65f03c0 ret
31934: d10183ff sub sp, sp, #0x60
31938: a9017bfd stp x29, x30, [sp, #16]
3193c: 910043fd add x29, sp, #0x10
31940: f90013f9 str x25, [sp, #32]
31944: a9035ff8 stp x24, x23, [sp, #48]
31948: a90457f6 stp x22, x21, [sp, #64]
3194c: a9054ff4 stp x20, x19, [sp, #80]
31950: d53bd059 mrs x25, tpidr_el0
31954: 2a0103f3 mov w19, w1
31958: f9401728 ldr x8, [x25, #40]
3195c: f90007e8 str x8, [sp, #8]
31960: b40001e0 cbz x0, 3199c <__libc_init@plt-0x2f114>
31964: 340001d3 cbz w19, 3199c <__libc_init@plt-0x2f114>
31968: aa0003f4 mov x20, x0
3196c: f9400008 ldr x8, [x0]
31970: b4000168 cbz x8, 3199c <__libc_init@plt-0x2f114>
31974: 910003e0 mov x0, sp
31978: 52800061 mov w1, #0x3 // #3
3197c: 52800022 mov w2, #0x1 // #1
31980: 39405695 ldrb w21, [x20, #21]
31984: 97fff943 bl 2fe90 <__libc_init@plt-0x30c20>
31988: 394003e8 ldrb w8, [sp]
3198c: 6b0802bf cmp w21, w8
31990: 54000061 b.ne 3199c <__libc_init@plt-0x2f114> // b.any
31994: 39405288 ldrb w8, [x20, #20]
31998: 340001a8 cbz w8, 319cc <__libc_init@plt-0x2f0e4>
3199c: f9401728 ldr x8, [x25, #40]
319a0: f94007e9 ldr x9, [sp, #8]
319a4: eb09011f cmp x8, x9
319a8: 54000401 b.ne 31a28 <__libc_init@plt-0x2f088> // b.any
319ac: 2a1303e0 mov w0, w19
319b0: f94013f9 ldr x25, [sp, #32]
319b4: a9454ff4 ldp x20, x19, [sp, #80]
319b8: a94457f6 ldp x22, x21, [sp, #64]
319bc: a9435ff8 ldp x24, x23, [sp, #48]
319c0: a9417bfd ldp x29, x30, [sp, #16]
319c4: 910183ff add sp, sp, #0x60
319c8: d65f03c0 ret
319cc: 2a1303e0 mov w0, w19
319d0: 97ffff87 bl 317ec <__libc_init@plt-0x2f2c4>
319d4: b4fffe40 cbz x0, 3199c <__libc_init@plt-0x2f114>
319d8: a9405e96 ldp x22, x23, [x20]
319dc: aa0003f5 mov x21, x0
319e0: 9400bc50 bl 60b20 <strlen@plt>
319e4: eb0002f4 subs x20, x23, x0
319e8: 54000169 b.ls 31a14 <__libc_init@plt-0x2f09c> // b.plast
319ec: aa0003f8 mov x24, x0
319f0: aa1603e0 mov x0, x22
319f4: aa1503e1 mov x1, x21
319f8: aa1803e2 mov x2, x24
319fc: 9400bcc1 bl 60d00 <memcpy@plt>
31a00: 8b1802c0 add x0, x22, x24
31a04: 52800401 mov w1, #0x20 // #32
31a08: aa1403e2 mov x2, x20
31a0c: 9400bcb5 bl 60ce0 <memset@plt>
31a10: 17ffffe3 b 3199c <__libc_init@plt-0x2f114>
31a14: aa1603e0 mov x0, x22
31a18: aa1503e1 mov x1, x21
31a1c: aa1703e2 mov x2, x23
31a20: 9400bcb8 bl 60d00 <memcpy@plt>
31a24: 17ffffde b 3199c <__libc_init@plt-0x2f114>
31a28: 9400bc46 bl 60b40 <__stack_chk_fail@plt>
31a2c: d10083ff sub sp, sp, #0x20
31a30: a9017bfd stp x29, x30, [sp, #16]
31a34: 910043fd add x29, sp, #0x10
31a38: 34000041 cbz w1, 31a40 <__libc_init@plt-0x2f070>
31a3c: 360000a3 tbz w3, #0, 31a50 <__libc_init@plt-0x2f060>
31a40: a9417bfd ldp x29, x30, [sp, #16]
31a44: aa0203e0 mov x0, x2
31a48: 910083ff add sp, sp, #0x20
31a4c: 17ffffba b 31934 <__libc_init@plt-0x2f17c>
31a50: f90007e0 str x0, [sp, #8]
31a54: 2a0103e0 mov w0, w1
31a58: b90007e1 str w1, [sp, #4]
31a5c: 97ffff64 bl 317ec <__libc_init@plt-0x2f2c4>
31a60: b50000c0 cbnz x0, 31a78 <__libc_init@plt-0x2f038>
31a64: 90fffee1 adrp x1, d000 <__libc_init@plt-0x53ab0>
31a68: f94007e0 ldr x0, [sp, #8]
31a6c: 91126421 add x1, x1, #0x499
31a70: b94007e2 ldr w2, [sp, #4]
31a74: 97ffc565 bl 23008 <__libc_init@plt-0x3daa8>
31a78: aa0003e1 mov x1, x0
31a7c: f94007e0 ldr x0, [sp, #8]
31a80: 97ffc562 bl 23008 <__libc_init@plt-0x3daa8>
31a84: a9bf7bfd stp x29, x30, [sp, #-16]!
31a88: 910003fd mov x29, sp
31a8c: 52800c88 mov w8, #0x64 // #100
31a90: 2a1f03e1 mov w1, wzr
31a94: 52806602 mov w2, #0x330 // #816
31a98: 78008408 strh w8, [x0], #8
31a9c: 9400bc91 bl 60ce0 <memset@plt>
31aa0: a8c17bfd ldp x29, x30, [sp], #16
31aa4: d65f03c0 ret
31aa8: a9bd7bfd stp x29, x30, [sp, #-48]!
31aac: a90157f6 stp x22, x21, [sp, #16]
31ab0: 910003fd mov x29, sp
31ab4: a9024ff4 stp x20, x19, [sp, #32]
31ab8: aa0003f4 mov x20, x0
31abc: aa0303f5 mov x21, x3
31ac0: aa0103f3 mov x19, x1
31ac4: 91005000 add x0, x0, #0x14
31ac8: 2a1f03e1 mov w1, wzr
31acc: 2a0403f6 mov w22, w4
31ad0: f9000682 str x2, [x20, #8]
31ad4: 52806482 mov w2, #0x324 // #804
31ad8: 39000284 strb w4, [x20]
31adc: 3900069f strb wzr, [x20, #1]
31ae0: b9001295 str w21, [x20, #16]
31ae4: 9400bc7f bl 60ce0 <memset@plt>
31ae8: 710402df cmp w22, #0x100
31aec: 54000122 b.cs 31b10 <__libc_init@plt-0x2efa0> // b.hs, b.nlast
31af0: eb35c2bf cmp x21, w21, sxtw
31af4: 540001c1 b.ne 31b2c <__libc_init@plt-0x2ef84> // b.any
31af8: 12800008 mov w8, #0xffffffff // #-1
31afc: a94157f6 ldp x22, x21, [sp, #16]
31b00: b9001e88 str w8, [x20, #28]
31b04: a9424ff4 ldp x20, x19, [sp, #32]
31b08: a8c37bfd ldp x29, x30, [sp], #48
31b0c: d65f03c0 ret
31b10: d0fffec1 adrp x1, b000 <__libc_init@plt-0x55ab0>
31b14: b0fffec2 adrp x2, a000 <__libc_init@plt-0x56ab0>
31b18: 91095421 add x1, x1, #0x255
31b1c: 91052c42 add x2, x2, #0x14b
31b20: aa1303e0 mov x0, x19
31b24: 528003a3 mov w3, #0x1d // #29
31b28: 97ffc587 bl 23144 <__libc_init@plt-0x3d96c>
31b2c: 90fffec1 adrp x1, 9000 <__libc_init@plt-0x57ab0>
31b30: b0fffec2 adrp x2, a000 <__libc_init@plt-0x56ab0>
31b34: 9128fc21 add x1, x1, #0xa3f
31b38: 91052c42 add x2, x2, #0x14b
31b3c: aa1303e0 mov x0, x19
31b40: 528003e3 mov w3, #0x1f // #31
31b44: 97ffc580 bl 23144 <__libc_init@plt-0x3d96c>
31b48: 52800c88 mov w8, #0x64 // #100
31b4c: 52806709 mov w9, #0x338 // #824
31b50: 4b000108 sub w8, w8, w0
31b54: cb28cd20 sub x0, x9, w8, sxtw #3
31b58: d65f03c0 ret
31b5c: a9bb7bfd stp x29, x30, [sp, #-80]!
31b60: a90167fa stp x26, x25, [sp, #16]
31b64: 910003fd mov x29, sp
31b68: a9025ff8 stp x24, x23, [sp, #32]
31b6c: a90357f6 stp x22, x21, [sp, #48]
31b70: a9044ff4 stp x20, x19, [sp, #64]
31b74: 2a0203f4 mov w20, w2
31b78: 2a1f03e2 mov w2, wzr
31b7c: aa0103f7 mov x23, x1
31b80: aa0003f3 mov x19, x0
31b84: aa0803f6 mov x22, x8
31b88: 940000fe bl 31f80 <__libc_init@plt-0x2eb30>
31b8c: f0000188 adrp x8, 64000 <strcmp@plt+0x3240>
31b90: 390006df strb wzr, [x22, #1]
31b94: 390012df strb wzr, [x22, #4]
31b98: 2a0003f5 mov w21, w0
31b9c: 390022df strb wzr, [x22, #8]
31ba0: aa1603f9 mov x25, x22
31ba4: f945f508 ldr x8, [x8, #3048]
31ba8: 52800029 mov w9, #0x1 // #1
31bac: aa1303e0 mov x0, x19
31bb0: aa1703e1 mov x1, x23
31bb4: b9401678 ldr w24, [x19, #20]
31bb8: 390032df strb wzr, [x22, #12]
31bbc: b9401d08 ldr w8, [x8, #28]
31bc0: 390042df strb wzr, [x22, #16]
31bc4: 390052df strb wzr, [x22, #20]
31bc8: 390062df strb wzr, [x22, #24]
31bcc: 3801cf3f strb wzr, [x25, #28]!
31bd0: b90022c8 str w8, [x22, #32]
31bd4: 390092c9 strb w9, [x22, #36]
31bd8: b80252df stur wzr, [x22, #37]
31bdc: 3900a6df strb wzr, [x22, #41]
31be0: b9002ec9 str w9, [x22, #44]
31be4: 790062df strh wzr, [x22, #48]
31be8: 9400030a bl 32810 <__libc_init@plt-0x2e2a0>
31bec: 51018408 sub w8, w0, #0x61
31bf0: 51008009 sub w9, w0, #0x20
31bf4: 12001d08 and w8, w8, #0xff
31bf8: 7100691f cmp w8, #0x1a
31bfc: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
31c00: 12001d09 and w9, w8, #0xff
31c04: 7101113f cmp w9, #0x44
31c08: 390002c8 strb w8, [x22]
31c0c: 54000300 b.eq 31c6c <__libc_init@plt-0x2ee44> // b.none
31c10: 7101153f cmp w9, #0x45
31c14: 54001201 b.ne 31e54 <__libc_init@plt-0x2ec5c> // b.any
31c18: aa1303e0 mov x0, x19
31c1c: 94000326 bl 328b4 <__libc_init@plt-0x2e1fc>
31c20: 51018408 sub w8, w0, #0x61
31c24: 51008009 sub w9, w0, #0x20
31c28: 12001d08 and w8, w8, #0xff
31c2c: 7100691f cmp w8, #0x1a
31c30: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
31c34: 12001d09 and w9, w8, #0xff
31c38: 51013929 sub w9, w9, #0x4e
31c3c: 7100293f cmp w9, #0xa
31c40: 54001088 b.hi 31e50 <__libc_init@plt-0x2ec60> // b.pmore
31c44: 5280002a mov w10, #0x1 // #1
31c48: 1ac92149 lsl w9, w10, w9
31c4c: 5280842a mov w10, #0x421 // #1057
31c50: 6a0a013f tst w9, w10
31c54: 54000fe0 b.eq 31e50 <__libc_init@plt-0x2ec60> // b.none
31c58: b9401669 ldr w9, [x19, #20]
31c5c: 390006c8 strb w8, [x22, #1]
31c60: 11000529 add w9, w9, #0x1
31c64: b9001669 str w9, [x19, #20]
31c68: 1400007a b 31e50 <__libc_init@plt-0x2ec60>
31c6c: aa1303e0 mov x0, x19
31c70: 94000311 bl 328b4 <__libc_init@plt-0x2e1fc>
31c74: 51018408 sub w8, w0, #0x61
31c78: 51008009 sub w9, w0, #0x20
31c7c: 12001d08 and w8, w8, #0xff
31c80: 7100691f cmp w8, #0x1a
31c84: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
31c88: 12001d08 and w8, w8, #0xff
31c8c: 7101511f cmp w8, #0x54
31c90: 54000e01 b.ne 31e50 <__libc_init@plt-0x2ec60> // b.any
31c94: b9401668 ldr w8, [x19, #20]
31c98: 52800c89 mov w9, #0x64 // #100
31c9c: aa1303e0 mov x0, x19
31ca0: 11000508 add w8, w8, #0x1
31ca4: 390002c9 strb w9, [x22]
31ca8: b9001668 str w8, [x19, #20]
31cac: 94000302 bl 328b4 <__libc_init@plt-0x2e1fc>
31cb0: 12001c08 and w8, w0, #0xff
31cb4: 71009d1f cmp w8, #0x27
31cb8: 54000060 b.eq 31cc4 <__libc_init@plt-0x2edec> // b.none
31cbc: 7100891f cmp w8, #0x22
31cc0: 54000641 b.ne 31d88 <__libc_init@plt-0x2ed28> // b.any
31cc4: 29422668 ldp w8, w9, [x19, #16]
31cc8: 1100052c add w12, w9, #0x1
31ccc: 6b08019f cmp w12, w8
31cd0: b900166c str w12, [x19, #20]
31cd4: 540004ea b.ge 31d70 <__libc_init@plt-0x2ed40> // b.tcont
31cd8: b0fffec2 adrp x2, a000 <__libc_init@plt-0x56ab0>
31cdc: 2a1f03e9 mov w9, wzr
31ce0: f940066a ldr x10, [x19, #8]
31ce4: 91065c42 add x2, x2, #0x197
31ce8: 93407d8b sxtw x11, w12
31cec: 9100056b add x11, x11, #0x1
31cf0: b900166b str w11, [x19, #20]
31cf4: 386cc94d ldrb w13, [x10, w12, sxtw]
31cf8: 6b2001bf cmp w13, w0, uxtb
31cfc: 54000201 b.ne 31d3c <__libc_init@plt-0x2ed74> // b.any
31d00: 6b08017f cmp w11, w8
31d04: 54000860 b.eq 31e10 <__libc_init@plt-0x2eca0> // b.none
31d08: 386b694d ldrb w13, [x10, x11]
31d0c: 6b2001bf cmp w13, w0, uxtb
31d10: 54000801 b.ne 31e10 <__libc_init@plt-0x2eca0> // b.any
31d14: 3940c2cd ldrb w13, [x22, #48]
31d18: 71007dbf cmp w13, #0x1f
31d1c: 54000168 b.hi 31d48 <__libc_init@plt-0x2ed68> // b.pmore
31d20: 110005ae add w14, w13, #0x1
31d24: 8b0d02cd add x13, x22, x13
31d28: 1100098b add w11, w12, #0x2
31d2c: 3900c2ce strb w14, [x22, #48]
31d30: 3900c9a0 strb w0, [x13, #50]
31d34: b900166b str w11, [x19, #20]
31d38: 1400000a b 31d60 <__libc_init@plt-0x2ed50>
31d3c: 3940c2cc ldrb w12, [x22, #48]
31d40: 71007d9f cmp w12, #0x1f
31d44: 54000069 b.ls 31d50 <__libc_init@plt-0x2ed60> // b.plast
31d48: 52800029 mov w9, #0x1 // #1
31d4c: 14000005 b 31d60 <__libc_init@plt-0x2ed50>
31d50: 1100058e add w14, w12, #0x1
31d54: 8b0c02cc add x12, x22, x12
31d58: 3900c2ce strb w14, [x22, #48]
31d5c: 3900c98d strb w13, [x12, #50]
31d60: 2a0b03ec mov w12, w11
31d64: 6b08017f cmp w11, w8
31d68: 54fffc0b b.lt 31ce8 <__libc_init@plt-0x2edc8> // b.tstop
31d6c: 14000003 b 31d78 <__libc_init@plt-0x2ed38>
31d70: b0fffec2 adrp x2, a000 <__libc_init@plt-0x56ab0>
31d74: 91065c42 add x2, x2, #0x197
31d78: aa1303e0 mov x0, x19
31d7c: aa1703e1 mov x1, x23
31d80: 2a1803e3 mov w3, w24
31d84: 940002e7 bl 32920 <__libc_init@plt-0x2e190>
31d88: aa1303e0 mov x0, x19
31d8c: 940002ca bl 328b4 <__libc_init@plt-0x2e1fc>
31d90: 12001c08 and w8, w0, #0xff
31d94: 7100a11f cmp w8, #0x28
31d98: 540005c1 b.ne 31e50 <__libc_init@plt-0x2ec60> // b.any
31d9c: 29422269 ldp w9, w8, [x19, #16]
31da0: 11000508 add w8, w8, #0x1
31da4: 6b09011f cmp w8, w9
31da8: b9001668 str w8, [x19, #20]
31dac: 5400046a b.ge 31e38 <__libc_init@plt-0x2ec78> // b.tcont
31db0: 2a1f03fa mov w26, wzr
31db4: aa1303e0 mov x0, x19
31db8: aa1703e1 mov x1, x23
31dbc: 2a1f03e2 mov w2, wzr
31dc0: 94000308 bl 329e0 <__libc_init@plt-0x2e0d0>
31dc4: 3940c6c8 ldrb w8, [x22, #49]
31dc8: 71000d1f cmp w8, #0x3
31dcc: 54000069 b.ls 31dd8 <__libc_init@plt-0x2ecd8> // b.plast
31dd0: 5280003a mov w26, #0x1 // #1
31dd4: 14000005 b 31de8 <__libc_init@plt-0x2ecc8>
31dd8: 11000509 add w9, w8, #0x1
31ddc: 8b080ac8 add x8, x22, x8, lsl #2
31de0: 3900c6c9 strb w9, [x22, #49]
31de4: b9005500 str w0, [x8, #84]
31de8: aa1303e0 mov x0, x19
31dec: aa1703e1 mov x1, x23
31df0: 94000288 bl 32810 <__libc_init@plt-0x2e2a0>
31df4: 12001c08 and w8, w0, #0xff
31df8: 7100b11f cmp w8, #0x2c
31dfc: 54000121 b.ne 31e20 <__libc_init@plt-0x2ec90> // b.any
31e00: 29422269 ldp w9, w8, [x19, #16]
31e04: 6b09011f cmp w8, w9
31e08: 54fffd6b b.lt 31db4 <__libc_init@plt-0x2ecfc> // b.tstop
31e0c: 1400000b b 31e38 <__libc_init@plt-0x2ec78>
31e10: 3607fbc9 tbz w9, #0, 31d88 <__libc_init@plt-0x2ed28>
31e14: f0fffec2 adrp x2, c000 <__libc_init@plt-0x54ab0>
31e18: 91123442 add x2, x2, #0x48d
31e1c: 17ffffd7 b 31d78 <__libc_init@plt-0x2ed38>
31e20: 7100a51f cmp w8, #0x29
31e24: 540000a1 b.ne 31e38 <__libc_init@plt-0x2ec78> // b.any
31e28: 3600015a tbz w26, #0, 31e50 <__libc_init@plt-0x2ec60>
31e2c: d0fffec2 adrp x2, b000 <__libc_init@plt-0x55ab0>
31e30: 911a9842 add x2, x2, #0x6a6
31e34: 14000003 b 31e40 <__libc_init@plt-0x2ec70>
31e38: f0fffec2 adrp x2, c000 <__libc_init@plt-0x54ab0>
31e3c: 912cc042 add x2, x2, #0xb30
31e40: aa1303e0 mov x0, x19
31e44: aa1703e1 mov x1, x23
31e48: 2a1803e3 mov w3, w24
31e4c: 940002b5 bl 32920 <__libc_init@plt-0x2e190>
31e50: 394002c8 ldrb w8, [x22]
31e54: 12001d08 and w8, w8, #0xff
31e58: 7101911f cmp w8, #0x64
31e5c: 54000200 b.eq 31e9c <__libc_init@plt-0x2ec14> // b.none
31e60: 7101051f cmp w8, #0x41
31e64: 540000e1 b.ne 31e80 <__libc_init@plt-0x2ec30> // b.any
31e68: aa1303e0 mov x0, x19
31e6c: 94000292 bl 328b4 <__libc_init@plt-0x2e1fc>
31e70: 5100c008 sub w8, w0, #0x30
31e74: 12001d08 and w8, w8, #0xff
31e78: 7100251f cmp w8, #0x9
31e7c: 54000108 b.hi 31e9c <__libc_init@plt-0x2ec14> // b.pmore
31e80: aa1303e0 mov x0, x19
31e84: aa1703e1 mov x1, x23
31e88: 2a1f03e2 mov w2, wzr
31e8c: 940002d5 bl 329e0 <__libc_init@plt-0x2e0d0>
31e90: 52800028 mov w8, #0x1 // #1
31e94: b90006c0 str w0, [x22, #4]
31e98: 390022c8 strb w8, [x22, #8]
31e9c: 394002c8 ldrb w8, [x22]
31ea0: 7101911f cmp w8, #0x64
31ea4: 54000460 b.eq 31f30 <__libc_init@plt-0x2eb80> // b.none
31ea8: aa1303e0 mov x0, x19
31eac: 94000282 bl 328b4 <__libc_init@plt-0x2e1fc>
31eb0: 12001c08 and w8, w0, #0xff
31eb4: 7100b91f cmp w8, #0x2e
31eb8: 540003c1 b.ne 31f30 <__libc_init@plt-0x2eb80> // b.any
31ebc: b9401668 ldr w8, [x19, #20]
31ec0: aa1303e0 mov x0, x19
31ec4: aa1703e1 mov x1, x23
31ec8: 2a1f03e2 mov w2, wzr
31ecc: 11000508 add w8, w8, #0x1
31ed0: b9001668 str w8, [x19, #20]
31ed4: 940002c3 bl 329e0 <__libc_init@plt-0x2e0d0>
31ed8: 52800028 mov w8, #0x1 // #1
31edc: b9000ec0 str w0, [x22, #12]
31ee0: aa1303e0 mov x0, x19
31ee4: 390042c8 strb w8, [x22, #16]
31ee8: 94000273 bl 328b4 <__libc_init@plt-0x2e1fc>
31eec: 12001c08 and w8, w0, #0xff
31ef0: 51011108 sub w8, w8, #0x44
31ef4: 7100851f cmp w8, #0x21
31ef8: 540001c8 b.hi 31f30 <__libc_init@plt-0x2eb80> // b.pmore
31efc: 5280003a mov w26, #0x1 // #1
31f00: 9ac82348 lsl x8, x26, x8
31f04: f200051f tst x8, #0x300000003
31f08: 54000140 b.eq 31f30 <__libc_init@plt-0x2eb80> // b.none
31f0c: b9401668 ldr w8, [x19, #20]
31f10: aa1303e0 mov x0, x19
31f14: aa1703e1 mov x1, x23
31f18: 2a1f03e2 mov w2, wzr
31f1c: 11000508 add w8, w8, #0x1
31f20: b9001668 str w8, [x19, #20]
31f24: 940002af bl 329e0 <__libc_init@plt-0x2e0d0>
31f28: 390062da strb w26, [x22, #24]
31f2c: b90016c0 str w0, [x22, #20]
31f30: 6b1402bf cmp w21, w20
31f34: f94046e9 ldr x9, [x23, #136]
31f38: f848e2ea ldur x10, [x23, #142]
31f3c: 1a95c288 csel w8, w20, w21, gt
31f40: f9000329 str x9, [x25]
31f44: f800632a stur x10, [x25, #6]
31f48: b9002ec8 str w8, [x22, #44]
31f4c: 540000ed b.le 31f68 <__libc_init@plt-0x2eb48>
31f50: 39400669 ldrb w9, [x19, #1]
31f54: 4b0802a8 sub w8, w21, w8
31f58: 8b090e6a add x10, x19, x9, lsl #3
31f5c: 11000529 add w9, w9, #0x1
31f60: 29032158 stp w24, w8, [x10, #24]
31f64: 39000669 strb w9, [x19, #1]
31f68: a9444ff4 ldp x20, x19, [sp, #64]
31f6c: a94357f6 ldp x22, x21, [sp, #48]
31f70: a9425ff8 ldp x24, x23, [sp, #32]
31f74: a94167fa ldp x26, x25, [sp, #16]
31f78: a8c57bfd ldp x29, x30, [sp], #80
31f7c: d65f03c0 ret
31f80: d101c3ff sub sp, sp, #0x70
31f84: a9017bfd stp x29, x30, [sp, #16]
31f88: 910043fd add x29, sp, #0x10
31f8c: a9026ffc stp x28, x27, [sp, #32]
31f90: a90367fa stp x26, x25, [sp, #48]
31f94: a9045ff8 stp x24, x23, [sp, #64]
31f98: a90557f6 stp x22, x21, [sp, #80]
31f9c: a9064ff4 stp x20, x19, [sp, #96]
31fa0: 2a0203f5 mov w21, w2
31fa4: aa0103f3 mov x19, x1
31fa8: aa0003f4 mov x20, x0
31fac: f9400408 ldr x8, [x0, #8]
31fb0: 39400409 ldrb w9, [x0, #1]
31fb4: 12001d2a and w10, w9, #0xff
31fb8: 7100095f cmp w10, #0x2
31fbc: 54000203 b.cc 31ffc <__libc_init@plt-0x2eab4> // b.lo, b.ul, b.last
31fc0: 5100054a sub w10, w10, #0x1
31fc4: 8b2a4e8a add x10, x20, w10, uxtw #3
31fc8: b980194a ldrsw x10, [x10, #24]
31fcc: 386a690b ldrb w11, [x8, x10]
31fd0: 7100a17f cmp w11, #0x28
31fd4: 54000140 b.eq 31ffc <__libc_init@plt-0x2eab4> // b.none
31fd8: 92401d2b and x11, x9, #0xff
31fdc: 51000529 sub w9, w9, #0x1
31fe0: b900168a str w10, [x20, #20]
31fe4: 8b0b0e8b add x11, x20, x11, lsl #3
31fe8: 39000689 strb w9, [x20, #1]
31fec: b9401560 ldr w0, [x11, #20]
31ff0: 7100001f cmp w0, #0x0
31ff4: 54fffe0d b.le 31fb4 <__libc_init@plt-0x2eafc>
31ff8: 140001cc b 32728 <__libc_init@plt-0x2e388>
31ffc: 1280001a mov w26, #0xffffffff // #-1
32000: 5280003b mov w27, #0x1 // #1
32004: b9401699 ldr w25, [x20, #20]
32008: aa1403e0 mov x0, x20
3200c: aa1303e1 mov x1, x19
32010: 94000200 bl 32810 <__libc_init@plt-0x2e2a0>
32014: 2a0003e2 mov w2, w0
32018: 12001c08 and w8, w0, #0xff
3201c: 7100b11f cmp w8, #0x2c
32020: 5400006c b.gt 3202c <__libc_init@plt-0x2ea84>
32024: 54000080 b.eq 32034 <__libc_init@plt-0x2ea7c> // b.none
32028: 14000008 b 32048 <__libc_init@plt-0x2ea68>
3202c: 7100e91f cmp w8, #0x3a
32030: 54000121 b.ne 32054 <__libc_init@plt-0x2ea5c> // b.any
32034: 12001c48 and w8, w2, #0xff
32038: 7100e91f cmp w8, #0x3a
3203c: 54fffe61 b.ne 32008 <__libc_init@plt-0x2eaa8> // b.any
32040: 3607fe55 tbz w21, #0, 32008 <__libc_init@plt-0x2eaa8>
32044: 140001b8 b 32724 <__libc_init@plt-0x2e38c>
32048: 7100ad1f cmp w8, #0x2b
3204c: 54000100 b.eq 3206c <__libc_init@plt-0x2ea44> // b.none
32050: 14000003 b 3205c <__libc_init@plt-0x2ea54>
32054: 7100b51f cmp w8, #0x2d
32058: 540000a0 b.eq 3206c <__libc_init@plt-0x2ea44> // b.none
3205c: 5100c048 sub w8, w2, #0x30
32060: 12001d08 and w8, w8, #0xff
32064: 7100251f cmp w8, #0x9
32068: 54000d48 b.hi 32210 <__libc_init@plt-0x2e8a0> // b.pmore
3206c: aa1403e0 mov x0, x20
32070: aa1303e1 mov x1, x19
32074: 9400025b bl 329e0 <__libc_init@plt-0x2e0d0>
32078: 2a0003f8 mov w24, w0
3207c: 53087c16 lsr w22, w0, #8
32080: aa1403e0 mov x0, x20
32084: aa1303e1 mov x1, x19
32088: 940001e2 bl 32810 <__libc_init@plt-0x2e2a0>
3208c: 2a0003e2 mov w2, w0
32090: 2a1f03fc mov w28, wzr
32094: 2a1f03e9 mov w9, wzr
32098: 51018448 sub w8, w2, #0x61
3209c: 5100804a sub w10, w2, #0x20
320a0: 12001d08 and w8, w8, #0xff
320a4: 7100691f cmp w8, #0x1a
320a8: 39400688 ldrb w8, [x20, #1]
320ac: 1a823157 csel w23, w10, w2, cc // cc = lo, ul, last
320b0: 12001eea and w10, w23, #0xff
320b4: 7100a15f cmp w10, #0x28
320b8: 540002c1 b.ne 32110 <__libc_init@plt-0x2e9a0> // b.any
320bc: 3940028a ldrb w10, [x20]
320c0: 6b0a011f cmp w8, w10
320c4: 54003422 b.cs 32748 <__libc_init@plt-0x2e368> // b.hs, b.nlast
320c8: b980168a ldrsw x10, [x20, #20]
320cc: 8b080e8b add x11, x20, x8, lsl #3
320d0: f940068c ldr x12, [x20, #8]
320d4: d100054a sub x10, x10, #0x1
320d8: b900196a str w10, [x11, #24]
320dc: 386a698b ldrb w11, [x12, x10]
320e0: 7100a17f cmp w11, #0x28
320e4: 540037c1 b.ne 327dc <__libc_init@plt-0x2e2d4> // b.any
320e8: 7100011f cmp w8, #0x0
320ec: 1a9f17eb cset w11, eq // eq = none
320f0: 2a0b0129 orr w9, w9, w11
320f4: 7100013f cmp w9, #0x0
320f8: 2a1c012b orr w11, w9, w28
320fc: 1a9a114a csel w10, w10, w26, ne // ne = any
32100: 360006ab tbz w11, #0, 321d4 <__libc_init@plt-0x2e8dc>
32104: 13000129 sbfx w9, w9, #0, #1
32108: 2a0a03fa mov w26, w10
3210c: 14000039 b 321f0 <__libc_init@plt-0x2e8c0>
32110: 34003228 cbz w8, 32754 <__libc_init@plt-0x2e35c>
32114: 12001ee9 and w9, w23, #0xff
32118: 7100a13f cmp w9, #0x28
3211c: 5400028c b.gt 3216c <__libc_init@plt-0x2e944>
32120: 7100893f cmp w9, #0x22
32124: 54000060 b.eq 32130 <__libc_init@plt-0x2e980> // b.none
32128: 71009d3f cmp w9, #0x27
3212c: 54000b81 b.ne 3229c <__libc_init@plt-0x2e814> // b.any
32130: 29422688 ldp w8, w9, [x20, #16]
32134: 6b08013f cmp w9, w8
32138: 54002eaa b.ge 3270c <__libc_init@plt-0x2e3a4> // b.tcont
3213c: f940068a ldr x10, [x20, #8]
32140: 93407d2b sxtw x11, w9
32144: 8b0b014c add x12, x10, x11
32148: 3940018d ldrb w13, [x12]
3214c: 6b3701bf cmp w13, w23, uxtb
32150: 54000ba0 b.eq 322c4 <__libc_init@plt-0x2e7ec> // b.none
32154: 11000529 add w9, w9, #0x1
32158: 9100058c add x12, x12, #0x1
3215c: 6b09011f cmp w8, w9
32160: b9001689 str w9, [x20, #20]
32164: 54ffff21 b.ne 32148 <__libc_init@plt-0x2e968> // b.any
32168: 14000169 b 3270c <__libc_init@plt-0x2e3a4>
3216c: 7101213f cmp w9, #0x48
32170: 54000720 b.eq 32254 <__libc_init@plt-0x2e85c> // b.none
32174: 7100a53f cmp w9, #0x29
32178: 54000921 b.ne 3229c <__libc_init@plt-0x2e814> // b.any
3217c: 7100051f cmp w8, #0x1
32180: 540000c1 b.ne 32198 <__libc_init@plt-0x2e918> // b.any
32184: 37002d15 tbnz w21, #0, 32724 <__libc_init@plt-0x2e38c>
32188: aa1303e0 mov x0, x19
3218c: 52800021 mov w1, #0x1 // #1
32190: 97ffd290 bl 26bd0 <__libc_init@plt-0x39ee0>
32194: 39400688 ldrb w8, [x20, #1]
32198: 8b284e89 add x9, x20, w8, uxtw #3
3219c: f940068c ldr x12, [x20, #8]
321a0: b8414d2a ldr w10, [x9, #20]!
321a4: b89fc12b ldursw x11, [x9, #-4]
321a8: 386b698c ldrb w12, [x12, x11]
321ac: 7100a19f cmp w12, #0x28
321b0: 1a8b1578 cinc w24, w11, eq // eq = none
321b4: 3100055f cmn w10, #0x1
321b8: 54000be0 b.eq 32334 <__libc_init@plt-0x2e77c> // b.none
321bc: 7100054a subs w10, w10, #0x1
321c0: b900012a str w10, [x9]
321c4: 54000cea b.ge 32360 <__libc_init@plt-0x2e750> // b.tcont
321c8: 51000508 sub w8, w8, #0x1
321cc: 39000688 strb w8, [x20, #1]
321d0: 17ffff8d b 32004 <__libc_init@plt-0x2eaac>
321d4: 12001f09 and w9, w24, #0xff
321d8: 33185ed8 bfi w24, w22, #8, #24
321dc: 7100071f cmp w24, #0x1
321e0: 51000529 sub w9, w9, #0x1
321e4: 1a96b3f6 csel w22, wzr, w22, lt // lt = tstop
321e8: 1a89b3e9 csel w9, wzr, w9, lt // lt = tstop
321ec: 0b162129 add w9, w9, w22, lsl #8
321f0: 8b080e8a add x10, x20, x8, lsl #3
321f4: 7100051f cmp w8, #0x1
321f8: b9001d49 str w9, [x10, #28]
321fc: 54000041 b.ne 32204 <__libc_init@plt-0x2e8ac> // b.any
32200: b9001a99 str w25, [x20, #24]
32204: 11000508 add w8, w8, #0x1
32208: 39000688 strb w8, [x20, #1]
3220c: 17ffff7e b 32004 <__libc_init@plt-0x2eaac>
32210: 12001c48 and w8, w2, #0xff
32214: 7100a91f cmp w8, #0x2a
32218: 54000721 b.ne 322fc <__libc_init@plt-0x2e7b4> // b.any
3221c: aa1403e0 mov x0, x20
32220: aa1303e1 mov x1, x19
32224: 9400017b bl 32810 <__libc_init@plt-0x2e2a0>
32228: 12001c08 and w8, w0, #0xff
3222c: 7100a11f cmp w8, #0x28
32230: 54002aa1 b.ne 32784 <__libc_init@plt-0x2e32c> // b.any
32234: 39400688 ldrb w8, [x20, #1]
32238: 7100051f cmp w8, #0x1
3223c: 54002aa1 b.ne 32790 <__libc_init@plt-0x2e320> // b.any
32240: 2a1f03f8 mov w24, wzr
32244: 52800502 mov w2, #0x28 // #40
32248: 5280003c mov w28, #0x1 // #1
3224c: 52800029 mov w9, #0x1 // #1
32250: 17ffff92 b 32098 <__libc_init@plt-0x2ea18>
32254: 3700287c tbnz w28, #0, 32760 <__libc_init@plt-0x2e350>
32258: 33185ed8 bfi w24, w22, #8, #24
3225c: 7100071f cmp w24, #0x1
32260: 5400280b b.lt 32760 <__libc_init@plt-0x2e350> // b.tstop
32264: 29422289 ldp w9, w8, [x20, #16]
32268: 93407d08 sxtw x8, w8
3226c: 0b18010a add w10, w8, w24
32270: 6b09015f cmp w10, w9
32274: 5400276c b.gt 32760 <__libc_init@plt-0x2e350>
32278: f9400689 ldr x9, [x20, #8]
3227c: aa1303e0 mov x0, x19
32280: aa1803e2 mov x2, x24
32284: 8b080121 add x1, x9, x8
32288: 97ffd24c bl 26bb8 <__libc_init@plt-0x39ef8>
3228c: b9401688 ldr w8, [x20, #20]
32290: 0b180108 add w8, w8, w24
32294: b9001688 str w8, [x20, #20]
32298: 17ffff5b b 32004 <__libc_init@plt-0x2eaac>
3229c: 510106e8 sub w8, w23, #0x41
322a0: 12001d08 and w8, w8, #0xff
322a4: 7100651f cmp w8, #0x19
322a8: 54000328 b.hi 3230c <__libc_init@plt-0x2e7a4> // b.pmore
322ac: 12001ee8 and w8, w23, #0xff
322b0: 7101411f cmp w8, #0x50
322b4: 540005a1 b.ne 32368 <__libc_init@plt-0x2e748> // b.any
322b8: 2a1f03e8 mov w8, wzr
322bc: 5280002d mov w13, #0x1 // #1
322c0: 1400008d b 324f4 <__libc_init@plt-0x2e5bc>
322c4: 1100052c add w12, w9, #0x1
322c8: 8b0b0141 add x1, x10, x11
322cc: 6b08019f cmp w12, w8
322d0: 8b2cc149 add x9, x10, w12, sxtw
322d4: cb010122 sub x2, x9, x1
322d8: b900168c str w12, [x20, #20]
322dc: 5400008a b.ge 322ec <__libc_init@plt-0x2e7c4> // b.tcont
322e0: 39400128 ldrb w8, [x9]
322e4: 6b37011f cmp w8, w23, uxtb
322e8: 54000040 b.eq 322f0 <__libc_init@plt-0x2e7c0> // b.none
322ec: d1000442 sub x2, x2, #0x1
322f0: aa1303e0 mov x0, x19
322f4: 97ffd231 bl 26bb8 <__libc_init@plt-0x39ef8>
322f8: 17ffff43 b 32004 <__libc_init@plt-0x2eaac>
322fc: 2a1f03f8 mov w24, wzr
32300: 2a1f03e9 mov w9, wzr
32304: 5280003c mov w28, #0x1 // #1
32308: 17ffff64 b 32098 <__libc_init@plt-0x2ea18>
3230c: 12001ee8 and w8, w23, #0xff
32310: 7100911f cmp w8, #0x24
32314: 540007a0 b.eq 32408 <__libc_init@plt-0x2e6a8> // b.none
32318: 7101711f cmp w8, #0x5c
3231c: 54000760 b.eq 32408 <__libc_init@plt-0x2e6a8> // b.none
32320: 7100bd1f cmp w8, #0x2f
32324: 54000761 b.ne 32410 <__libc_init@plt-0x2e6a0> // b.any
32328: 36000a5c tbz w28, #0, 32470 <__libc_init@plt-0x2e640>
3232c: 52800021 mov w1, #0x1 // #1
32330: 14000053 b 3247c <__libc_init@plt-0x2e634>
32334: 7100091f cmp w8, #0x2
32338: 540000e3 b.cc 32354 <__libc_init@plt-0x2e75c> // b.lo, b.ul, b.last
3233c: aa1403e0 mov x0, x20
32340: aa1303e1 mov x1, x19
32344: 94000133 bl 32810 <__libc_init@plt-0x2e2a0>
32348: 12001c08 and w8, w0, #0xff
3234c: 7100a51f cmp w8, #0x29
32350: 54002341 b.ne 327b8 <__libc_init@plt-0x2e2f8> // b.any
32354: b9401688 ldr w8, [x20, #20]
32358: 6b1a011f cmp w8, w26
3235c: 54002280 b.eq 327ac <__libc_init@plt-0x2e304> // b.none
32360: b9001698 str w24, [x20, #20]
32364: 17ffff28 b 32004 <__libc_init@plt-0x2eaac>
32368: b9401688 ldr w8, [x20, #20]
3236c: aa1403e0 mov x0, x20
32370: b81fc3a8 stur w8, [x29, #-4]
32374: 94000150 bl 328b4 <__libc_init@plt-0x2e1fc>
32378: 51018408 sub w8, w0, #0x61
3237c: 51008009 sub w9, w0, #0x20
32380: 12001d08 and w8, w8, #0xff
32384: 7100691f cmp w8, #0x1a
32388: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
3238c: 51010509 sub w9, w8, #0x41
32390: 12001d29 and w9, w9, #0xff
32394: 7100653f cmp w9, #0x19
32398: 54000548 b.hi 32440 <__libc_init@plt-0x2e670> // b.pmore
3239c: 12001ee9 and w9, w23, #0xff
323a0: 2a1f03f9 mov w25, wzr
323a4: 5280002d mov w13, #0x1 // #1
323a8: 51010529 sub w9, w9, #0x41
323ac: 7100653f cmp w9, #0x19
323b0: 54000868 b.hi 324bc <__libc_init@plt-0x2e5f4> // b.pmore
323b4: 1ac92369 lsl w9, w27, w9
323b8: 5280036a mov w10, #0x1b // #27
323bc: 72a001ca movk w10, #0xe, lsl #16
323c0: 6a0a013f tst w9, w10
323c4: 54000740 b.eq 324ac <__libc_init@plt-0x2e604> // b.none
323c8: b9401689 ldr w9, [x20, #20]
323cc: 2a1f03ed mov w13, wzr
323d0: 1100052a add w10, w9, #0x1
323d4: 12001ee9 and w9, w23, #0xff
323d8: 7101153f cmp w9, #0x45
323dc: b900168a str w10, [x20, #20]
323e0: 54000541 b.ne 32488 <__libc_init@plt-0x2e628> // b.any
323e4: 12001d09 and w9, w8, #0xff
323e8: 51013929 sub w9, w9, #0x4e
323ec: 7100293f cmp w9, #0xa
323f0: 54000828 b.hi 324f4 <__libc_init@plt-0x2e5bc> // b.pmore
323f4: 1ac92369 lsl w9, w27, w9
323f8: 5280842a mov w10, #0x421 // #1057
323fc: 6a0a013f tst w9, w10
32400: 540007a0 b.eq 324f4 <__libc_init@plt-0x2e5bc> // b.none
32404: 140000da b 3276c <__libc_init@plt-0x2e344>
32408: 3902567b strb w27, [x19, #149]
3240c: 17fffefe b 32004 <__libc_init@plt-0x2eaac>
32410: 52801fa8 mov w8, #0xfd // #253
32414: 0a0802e8 and w8, w23, w8
32418: 7100251f cmp w8, #0x9
3241c: 54001da1 b.ne 327d0 <__libc_init@plt-0x2e2e0> // b.any
32420: f9400688 ldr x8, [x20, #8]
32424: aa1303e0 mov x0, x19
32428: b9801689 ldrsw x9, [x20, #20]
3242c: 52800022 mov w2, #0x1 // #1
32430: 8b090108 add x8, x8, x9
32434: d1000501 sub x1, x8, #0x1
32438: 97ffd1e0 bl 26bb8 <__libc_init@plt-0x39ef8>
3243c: 17fffef2 b 32004 <__libc_init@plt-0x2eaac>
32440: 12001ee8 and w8, w23, #0xff
32444: 2a1f03f9 mov w25, wzr
32448: 5280002d mov w13, #0x1 // #1
3244c: 51010508 sub w8, w8, #0x41
32450: 7100651f cmp w8, #0x19
32454: 54000348 b.hi 324bc <__libc_init@plt-0x2e5f4> // b.pmore
32458: 52892f69 mov w9, #0x497b // #18811
3245c: 1ac82368 lsl w8, w27, w8
32460: 72a04009 movk w9, #0x200, lsl #16
32464: 6a09011f tst w8, w9
32468: 540002a0 b.eq 324bc <__libc_init@plt-0x2e5f4> // b.none
3246c: 140000c0 b 3276c <__libc_init@plt-0x2e344>
32470: 33185ed8 bfi w24, w22, #8, #24
32474: 7100071f cmp w24, #0x1
32478: 1a9fc701 csinc w1, w24, wzr, gt
3247c: aa1303e0 mov x0, x19
32480: 97ffd1d4 bl 26bd0 <__libc_init@plt-0x39ee0>
32484: 17fffee0 b 32004 <__libc_init@plt-0x2eaac>
32488: 7101113f cmp w9, #0x44
3248c: 540000c1 b.ne 324a4 <__libc_init@plt-0x2e60c> // b.any
32490: 2a0803f9 mov w25, w8
32494: 12001d09 and w9, w8, #0xff
32498: 7101513f cmp w9, #0x54
3249c: 54000101 b.ne 324bc <__libc_init@plt-0x2e5f4> // b.any
324a0: 140000b3 b 3276c <__libc_init@plt-0x2e344>
324a4: 2a0803f9 mov w25, w8
324a8: 14000005 b 324bc <__libc_init@plt-0x2e5f4>
324ac: 52892c08 mov w8, #0x4960 // #18784
324b0: 72a04008 movk w8, #0x200, lsl #16
324b4: 6a08013f tst w9, w8
324b8: 540015a1 b.ne 3276c <__libc_init@plt-0x2e344> // b.any
324bc: 12001ee8 and w8, w23, #0xff
324c0: 7101511f cmp w8, #0x54
324c4: 54000161 b.ne 324f0 <__libc_init@plt-0x2e5c0> // b.any
324c8: aa1403e0 mov x0, x20
324cc: aa1303e1 mov x1, x19
324d0: 2a1f03e2 mov w2, wzr
324d4: 2a0d03f6 mov w22, w13
324d8: 94000142 bl 329e0 <__libc_init@plt-0x2e0d0>
324dc: 2a1603ed mov w13, w22
324e0: 2a0003f8 mov w24, w0
324e4: 2a1903e8 mov w8, w25
324e8: 53087c16 lsr w22, w0, #8
324ec: 14000005 b 32500 <__libc_init@plt-0x2e5b0>
324f0: 2a1903e8 mov w8, w25
324f4: 3600007c tbz w28, #0, 32500 <__libc_init@plt-0x2e5b0>
324f8: 52800038 mov w24, #0x1 // #1
324fc: 14000002 b 32504 <__libc_init@plt-0x2e5ac>
32500: 33185ed8 bfi w24, w22, #8, #24
32504: 12001ee3 and w3, w23, #0xff
32508: 51014069 sub w9, w3, #0x50
3250c: 7100213f cmp w9, #0x8
32510: 54000148 b.hi 32538 <__libc_init@plt-0x2e578> // b.pmore
32514: d503201f nop
32518: 50edc40c adr x12, dd9a <__libc_init@plt-0x52d16>
3251c: 1000008a adr x10, 3252c <__libc_init@plt-0x2e584>
32520: 3869698b ldrb w11, [x12, x9]
32524: 8b0b094a add x10, x10, x11, lsl #2
32528: d61f0140 br x10
3252c: 34000c4d cbz w13, 326b4 <__libc_init@plt-0x2e3fc>
32530: 79012678 strh w24, [x19, #146]
32534: 17fffeb4 b 32004 <__libc_init@plt-0x2eaac>
32538: 7101107f cmp w3, #0x44
3253c: 540006a0 b.eq 32610 <__libc_init@plt-0x2e4a0> // b.none
32540: 7101087f cmp w3, #0x42
32544: 54000161 b.ne 32570 <__libc_init@plt-0x2e540> // b.any
32548: 72001d09 ands w9, w8, #0xff
3254c: 540009a0 b.eq 32680 <__libc_init@plt-0x2e430> // b.none
32550: 7101393f cmp w9, #0x4e
32554: 54000be0 b.eq 326d0 <__libc_init@plt-0x2e3e0> // b.none
32558: 7101693f cmp w9, #0x5a
3255c: 54000ac1 b.ne 326b4 <__libc_init@plt-0x2e3fc> // b.any
32560: 39422268 ldrb w8, [x19, #136]
32564: 32000108 orr w8, w8, #0x1
32568: 39022268 strb w8, [x19, #136]
3256c: 17fffea6 b 32004 <__libc_init@plt-0x2eaac>
32570: 3700088d tbnz w13, #0, 32680 <__libc_init@plt-0x2e430>
32574: 14000050 b 326b4 <__libc_init@plt-0x2e3fc>
32578: 12001d09 and w9, w8, #0xff
3257c: 7101353f cmp w9, #0x4d
32580: 5400070d b.le 32660 <__libc_init@plt-0x2e450>
32584: 7101513f cmp w9, #0x54
32588: 5400088c b.gt 32698 <__libc_init@plt-0x2e418>
3258c: 7101393f cmp w9, #0x4e
32590: 54000b00 b.eq 326f0 <__libc_init@plt-0x2e3c0> // b.none
32594: 7101413f cmp w9, #0x50
32598: 540008e1 b.ne 326b4 <__libc_init@plt-0x2e3fc> // b.any
3259c: d503201f nop
325a0: 1019c248 adr x8, 65de8 <strcmp@plt+0x5028>
325a4: b9401d08 ldr w8, [x8, #28]
325a8: b9008e68 str w8, [x19, #140]
325ac: 17fffe96 b 32004 <__libc_init@plt-0x2eaac>
325b0: 72001d09 ands w9, w8, #0xff
325b4: 54000420 b.eq 32638 <__libc_init@plt-0x2e478> // b.none
325b8: 71014d3f cmp w9, #0x53
325bc: 540003e0 b.eq 32638 <__libc_init@plt-0x2e478> // b.none
325c0: 7101413f cmp w9, #0x50
325c4: 54000781 b.ne 326b4 <__libc_init@plt-0x2e3fc> // b.any
325c8: 39422268 ldrb w8, [x19, #136]
325cc: 321e0108 orr w8, w8, #0x4
325d0: 39022268 strb w8, [x19, #136]
325d4: 17fffe8c b 32004 <__libc_init@plt-0x2eaac>
325d8: 12001d09 and w9, w8, #0xff
325dc: 7101493f cmp w9, #0x52
325e0: 54000340 b.eq 32648 <__libc_init@plt-0x2e468> // b.none
325e4: 7101313f cmp w9, #0x4c
325e8: 54000300 b.eq 32648 <__libc_init@plt-0x2e468> // b.none
325ec: 35000649 cbnz w9, 326b4 <__libc_init@plt-0x2e3fc>
325f0: 51000708 sub w8, w24, #0x1
325f4: aa1303e0 mov x0, x19
325f8: 93407d01 sxtw x1, w8
325fc: 97ffd193 bl 26c48 <__libc_init@plt-0x39e68>
32600: 17fffe81 b 32004 <__libc_init@plt-0x2eaac>
32604: 3400058d cbz w13, 326b4 <__libc_init@plt-0x2e3fc>
32608: 93407f01 sxtw x1, w24
3260c: 14000012 b 32654 <__libc_init@plt-0x2e45c>
32610: 72001d09 ands w9, w8, #0xff
32614: 54000360 b.eq 32680 <__libc_init@plt-0x2e430> // b.none
32618: 7101413f cmp w9, #0x50
3261c: 54000620 b.eq 326e0 <__libc_init@plt-0x2e3d0> // b.none
32620: 71010d3f cmp w9, #0x43
32624: 54000481 b.ne 326b4 <__libc_init@plt-0x2e3fc> // b.any
32628: 39422268 ldrb w8, [x19, #136]
3262c: 321f0108 orr w8, w8, #0x2
32630: 39022268 strb w8, [x19, #136]
32634: 17fffe74 b 32004 <__libc_init@plt-0x2eaac>
32638: 39422268 ldrb w8, [x19, #136]
3263c: 121d7908 and w8, w8, #0xfffffffb
32640: 39022268 strb w8, [x19, #136]
32644: 17fffe70 b 32004 <__libc_init@plt-0x2eaac>
32648: 7101313f cmp w9, #0x4c
3264c: 5a981708 cneg w8, w24, eq // eq = none
32650: 93407d01 sxtw x1, w8
32654: aa1303e0 mov x0, x19
32658: 97ffd17a bl 26c40 <__libc_init@plt-0x39e70>
3265c: 17fffe6a b 32004 <__libc_init@plt-0x2eaac>
32660: 34000109 cbz w9, 32680 <__libc_init@plt-0x2e430>
32664: 71010d3f cmp w9, #0x43
32668: 54000480 b.eq 326f8 <__libc_init@plt-0x2e3b8> // b.none
3266c: 7101113f cmp w9, #0x44
32670: 54000221 b.ne 326b4 <__libc_init@plt-0x2e3fc> // b.any
32674: 52800048 mov w8, #0x2 // #2
32678: b9008e68 str w8, [x19, #140]
3267c: 17fffe62 b 32004 <__libc_init@plt-0x2eaac>
32680: f0fffea2 adrp x2, 9000 <__libc_init@plt-0x57ab0>
32684: aa1303e0 mov x0, x19
32688: 52807da1 mov w1, #0x3ed // #1005
3268c: 9129dc42 add x2, x2, #0xa77
32690: 97ffc0c2 bl 22998 <__libc_init@plt-0x3e118>
32694: 17fffe5c b 32004 <__libc_init@plt-0x2eaac>
32698: 7101553f cmp w9, #0x55
3269c: 54000340 b.eq 32704 <__libc_init@plt-0x2e3ac> // b.none
326a0: 7101693f cmp w9, #0x5a
326a4: 54000081 b.ne 326b4 <__libc_init@plt-0x2e3fc> // b.any
326a8: 52800068 mov w8, #0x3 // #3
326ac: b9008e68 str w8, [x19, #140]
326b0: 17fffe55 b 32004 <__libc_init@plt-0x2eaac>
326b4: d0fffec2 adrp x2, c000 <__libc_init@plt-0x54ab0>
326b8: 12001d04 and w4, w8, #0xff
326bc: aa1303e0 mov x0, x19
326c0: 52807da1 mov w1, #0x3ed // #1005
326c4: 9100e042 add x2, x2, #0x38
326c8: 97ffc0b4 bl 22998 <__libc_init@plt-0x3e118>
326cc: 17fffe4e b 32004 <__libc_init@plt-0x2eaac>
326d0: 39422268 ldrb w8, [x19, #136]
326d4: 121f1908 and w8, w8, #0xfe
326d8: 39022268 strb w8, [x19, #136]
326dc: 17fffe4a b 32004 <__libc_init@plt-0x2eaac>
326e0: 39422268 ldrb w8, [x19, #136]
326e4: 121e7908 and w8, w8, #0xfffffffd
326e8: 39022268 strb w8, [x19, #136]
326ec: 17fffe46 b 32004 <__libc_init@plt-0x2eaac>
326f0: b9008e7f str wzr, [x19, #140]
326f4: 17fffe44 b 32004 <__libc_init@plt-0x2eaac>
326f8: 52800088 mov w8, #0x4 // #4
326fc: b9008e68 str w8, [x19, #140]
32700: 17fffe41 b 32004 <__libc_init@plt-0x2eaac>
32704: b9008e7b str w27, [x19, #140]
32708: 17fffe3f b 32004 <__libc_init@plt-0x2eaac>
3270c: 90fffec2 adrp x2, a000 <__libc_init@plt-0x56ab0>
32710: 9120f842 add x2, x2, #0x83e
32714: aa1403e0 mov x0, x20
32718: aa1303e1 mov x1, x19
3271c: 2a1903e3 mov w3, w25
32720: 94000080 bl 32920 <__libc_init@plt-0x2e190>
32724: 2a1f03e0 mov w0, wzr
32728: a9464ff4 ldp x20, x19, [sp, #96]
3272c: a94557f6 ldp x22, x21, [sp, #80]
32730: a9445ff8 ldp x24, x23, [sp, #64]
32734: a94367fa ldp x26, x25, [sp, #48]
32738: a9426ffc ldp x28, x27, [sp, #32]
3273c: a9417bfd ldp x29, x30, [sp, #16]
32740: 9101c3ff add sp, sp, #0x70
32744: d65f03c0 ret
32748: b0fffec2 adrp x2, b000 <__libc_init@plt-0x55ab0>
3274c: 9124ec42 add x2, x2, #0x93b
32750: 17fffff1 b 32714 <__libc_init@plt-0x2e39c>
32754: 90fffec2 adrp x2, a000 <__libc_init@plt-0x56ab0>
32758: 912f1c42 add x2, x2, #0xbc7
3275c: 17ffffee b 32714 <__libc_init@plt-0x2e39c>
32760: 90fffec2 adrp x2, a000 <__libc_init@plt-0x56ab0>
32764: 912a4442 add x2, x2, #0xa91
32768: 17ffffeb b 32714 <__libc_init@plt-0x2e39c>
3276c: b85fc3a8 ldur w8, [x29, #-4]
32770: 51000508 sub w8, w8, #0x1
32774: b9001688 str w8, [x20, #20]
32778: 3600013c tbz w28, #0, 3279c <__libc_init@plt-0x2e314>
3277c: 52800020 mov w0, #0x1 // #1
32780: 17ffffea b 32728 <__libc_init@plt-0x2e388>
32784: b0fffec2 adrp x2, b000 <__libc_init@plt-0x55ab0>
32788: 9114c442 add x2, x2, #0x531
3278c: 17ffffe2 b 32714 <__libc_init@plt-0x2e39c>
32790: f0fffea2 adrp x2, 9000 <__libc_init@plt-0x57ab0>
32794: 912ec842 add x2, x2, #0xbb2
32798: 17ffffdf b 32714 <__libc_init@plt-0x2e39c>
3279c: 33185ed8 bfi w24, w22, #8, #24
327a0: 7100071f cmp w24, #0x1
327a4: 1a9fc700 csinc w0, w24, wzr, gt
327a8: 17ffffe0 b 32728 <__libc_init@plt-0x2e388>
327ac: d0fffec2 adrp x2, c000 <__libc_init@plt-0x54ab0>
327b0: 912d3842 add x2, x2, #0xb4e
327b4: 14000003 b 327c0 <__libc_init@plt-0x2e2f0>
327b8: b0fffec2 adrp x2, b000 <__libc_init@plt-0x55ab0>
327bc: 9133b042 add x2, x2, #0xcec
327c0: aa1403e0 mov x0, x20
327c4: aa1303e1 mov x1, x19
327c8: 2a1803e3 mov w3, w24
327cc: 17ffffd5 b 32720 <__libc_init@plt-0x2e390>
327d0: f0fffec2 adrp x2, d000 <__libc_init@plt-0x53ab0>
327d4: 91174042 add x2, x2, #0x5d0
327d8: 17ffffcf b 32714 <__libc_init@plt-0x2e39c>
327dc: 90fffec1 adrp x1, a000 <__libc_init@plt-0x56ab0>
327e0: 90fffec2 adrp x2, a000 <__libc_init@plt-0x56ab0>
327e4: 9134a821 add x1, x1, #0xd2a
327e8: 91052c42 add x2, x2, #0x14b
327ec: aa1303e0 mov x0, x19
327f0: 52801c63 mov w3, #0xe3 // #227
327f4: 97ffc254 bl 23144 <__libc_init@plt-0x3d96c>
327f8: 51018408 sub w8, w0, #0x61
327fc: 51008009 sub w9, w0, #0x20
32800: 12001d08 and w8, w8, #0xff
32804: 7100691f cmp w8, #0x1a
32808: 1a803120 csel w0, w9, w0, cc // cc = lo, ul, last
3280c: d65f03c0 ret
32810: a9bf7bfd stp x29, x30, [sp, #-16]!
32814: 910003fd mov x29, sp
32818: 29422408 ldp w8, w9, [x0, #16]
3281c: f940040a ldr x10, [x0, #8]
32820: 6b08013f cmp w9, w8
32824: 5400024a b.ge 3286c <__libc_init@plt-0x2e244> // b.tcont
32828: 93407d2b sxtw x11, w9
3282c: d281400d mov x13, #0xa00 // #2560
32830: 8b0b014b add x11, x10, x11
32834: 5280002c mov w12, #0x1 // #1
32838: f2c0002d movk x13, #0x1, lsl #32
3283c: 3940016e ldrb w14, [x11]
32840: 9ace218f lsl x15, x12, x14
32844: 710081df cmp w14, #0x20
32848: 8a0d01ee and x14, x15, x13
3284c: fa4099c4 ccmp x14, #0x0, #0x4, ls // ls = plast
32850: 540000e0 b.eq 3286c <__libc_init@plt-0x2e244> // b.none
32854: 11000529 add w9, w9, #0x1
32858: 9100056b add x11, x11, #0x1
3285c: 6b09011f cmp w8, w9
32860: b9001409 str w9, [x0, #20]
32864: 54fffec1 b.ne 3283c <__libc_init@plt-0x2e274> // b.any
32868: 14000007 b 32884 <__libc_init@plt-0x2e22c>
3286c: 6b08013f cmp w9, w8
32870: 540000aa b.ge 32884 <__libc_init@plt-0x2e22c> // b.tcont
32874: 11000528 add w8, w9, #0x1
32878: b9001408 str w8, [x0, #20]
3287c: 3869c940 ldrb w0, [x10, w9, sxtw]
32880: 1400000b b 328ac <__libc_init@plt-0x2e204>
32884: 34000088 cbz w8, 32894 <__libc_init@plt-0x2e21c>
32888: f0fffea2 adrp x2, 9000 <__libc_init@plt-0x57ab0>
3288c: 912e4842 add x2, x2, #0xb92
32890: 14000003 b 3289c <__libc_init@plt-0x2e214>
32894: d0fffec2 adrp x2, c000 <__libc_init@plt-0x54ab0>
32898: 911cd042 add x2, x2, #0x734
3289c: aa0103e0 mov x0, x1
328a0: 52807da1 mov w1, #0x3ed // #1005
328a4: 97ffc03d bl 22998 <__libc_init@plt-0x3e118>
328a8: 52800140 mov w0, #0xa // #10
328ac: a8c17bfd ldp x29, x30, [sp], #16
328b0: d65f03c0 ret
328b4: 2942200a ldp w10, w8, [x0, #16]
328b8: f9400409 ldr x9, [x0, #8]
328bc: 6b0a011f cmp w8, w10
328c0: 5400024a b.ge 32908 <__libc_init@plt-0x2e1a8> // b.tcont
328c4: 93407d0b sxtw x11, w8
328c8: d281400d mov x13, #0xa00 // #2560
328cc: 8b0b012b add x11, x9, x11
328d0: 5280002c mov w12, #0x1 // #1
328d4: f2c0002d movk x13, #0x1, lsl #32
328d8: 3940016e ldrb w14, [x11]
328dc: 9ace218f lsl x15, x12, x14
328e0: 710081df cmp w14, #0x20
328e4: 8a0d01ee and x14, x15, x13
328e8: fa4099c4 ccmp x14, #0x0, #0x4, ls // ls = plast
328ec: 540000e0 b.eq 32908 <__libc_init@plt-0x2e1a8> // b.none
328f0: 11000508 add w8, w8, #0x1
328f4: 9100056b add x11, x11, #0x1
328f8: 6b08015f cmp w10, w8
328fc: b9001408 str w8, [x0, #20]
32900: 54fffec1 b.ne 328d8 <__libc_init@plt-0x2e1d8> // b.any
32904: 14000005 b 32918 <__libc_init@plt-0x2e198>
32908: 6b0a011f cmp w8, w10
3290c: 5400006a b.ge 32918 <__libc_init@plt-0x2e198> // b.tcont
32910: 3868c920 ldrb w0, [x9, w8, sxtw]
32914: d65f03c0 ret
32918: 2a1f03e0 mov w0, wzr
3291c: d65f03c0 ret
32920: aa0003e8 mov x8, x0
32924: 2a0303e4 mov w4, w3
32928: aa0203e3 mov x3, x2
3292c: aa0103e0 mov x0, x1
32930: b9401109 ldr w9, [x8, #16]
32934: f9400508 ldr x8, [x8, #8]
32938: 93407d2a sxtw x10, w9
3293c: 7100053f cmp w9, #0x1
32940: 5400014b b.lt 32968 <__libc_init@plt-0x2e148> // b.tstop
32944: aa1f03eb mov x11, xzr
32948: 386b690c ldrb w12, [x8, x11]
3294c: 7100819f cmp w12, #0x20
32950: 54000101 b.ne 32970 <__libc_init@plt-0x2e140> // b.any
32954: 9100056b add x11, x11, #0x1
32958: eb0b013f cmp x9, x11
3295c: 54ffff61 b.ne 32948 <__libc_init@plt-0x2e168> // b.any
32960: 2a0903eb mov w11, w9
32964: 14000003 b 32970 <__libc_init@plt-0x2e140>
32968: 2a1f03eb mov w11, wzr
3296c: 14000001 b 32970 <__libc_init@plt-0x2e140>
32970: 5100054c sub w12, w10, #0x1
32974: 11000529 add w9, w9, #0x1
32978: 6b0c017f cmp w11, w12
3297c: d100054a sub x10, x10, #0x1
32980: 1a8cb16c csel w12, w11, w12, lt // lt = tstop
32984: 93407d6b sxtw x11, w11
32988: 1100058c add w12, w12, #0x1
3298c: eb0b015f cmp x10, x11
32990: 540000ed b.le 329ac <__libc_init@plt-0x2e104>
32994: 386a690d ldrb w13, [x8, x10]
32998: 51000529 sub w9, w9, #0x1
3299c: d100054a sub x10, x10, #0x1
329a0: 710081bf cmp w13, #0x20
329a4: 54ffff40 b.eq 3298c <__libc_init@plt-0x2e124> // b.none
329a8: 14000002 b 329b0 <__libc_init@plt-0x2e100>
329ac: 2a0c03e9 mov w9, w12
329b0: 6b0b013f cmp w9, w11
329b4: 540000ed b.le 329d0 <__libc_init@plt-0x2e0e0>
329b8: 90fffec2 adrp x2, a000 <__libc_init@plt-0x56ab0>
329bc: 4b0b0125 sub w5, w9, w11
329c0: 9118cc42 add x2, x2, #0x633
329c4: 8b2b4106 add x6, x8, w11, uxtw
329c8: 52807da1 mov w1, #0x3ed // #1005
329cc: 17ffbff3 b 22998 <__libc_init@plt-0x3e118>
329d0: f0fffec2 adrp x2, d000 <__libc_init@plt-0x53ab0>
329d4: 52807da1 mov w1, #0x3ed // #1005
329d8: 9117b042 add x2, x2, #0x5ec
329dc: 17ffbfef b 22998 <__libc_init@plt-0x3e118>
329e0: a9bb7bfd stp x29, x30, [sp, #-80]!
329e4: f9000bf9 str x25, [sp, #16]
329e8: 910003fd mov x29, sp
329ec: a9025ff8 stp x24, x23, [sp, #32]
329f0: a90357f6 stp x22, x21, [sp, #48]
329f4: a9044ff4 stp x20, x19, [sp, #64]
329f8: 2a0203f6 mov w22, w2
329fc: aa0103f3 mov x19, x1
32a00: aa0003f4 mov x20, x0
32a04: 2a0203f5 mov w21, w2
32a08: 72001c5f tst w2, #0xff
32a0c: 54000081 b.ne 32a1c <__libc_init@plt-0x2e094> // b.any
32a10: aa1403e0 mov x0, x20
32a14: 97ffffa8 bl 328b4 <__libc_init@plt-0x2e1fc>
32a18: 2a0003f5 mov w21, w0
32a1c: 12001ea3 and w3, w21, #0xff
32a20: 7100ac7f cmp w3, #0x2b
32a24: 540001a0 b.eq 32a58 <__libc_init@plt-0x2e058> // b.none
32a28: 7100b47f cmp w3, #0x2d
32a2c: 54000160 b.eq 32a58 <__libc_init@plt-0x2e058> // b.none
32a30: 5100eaa8 sub w8, w21, #0x3a
32a34: 12001d08 and w8, w8, #0xff
32a38: 7103d51f cmp w8, #0xf5
32a3c: 540000e8 b.hi 32a58 <__libc_init@plt-0x2e058> // b.pmore
32a40: 90fffec2 adrp x2, a000 <__libc_init@plt-0x56ab0>
32a44: aa1303e0 mov x0, x19
32a48: 91205442 add x2, x2, #0x815
32a4c: 52807da1 mov w1, #0x3ed // #1005
32a50: 97ffbfd2 bl 22998 <__libc_init@plt-0x3e118>
32a54: 14000034 b 32b24 <__libc_init@plt-0x2df8c>
32a58: 7100b47f cmp w3, #0x2d
32a5c: 54000080 b.eq 32a6c <__libc_init@plt-0x2e044> // b.none
32a60: 2a1503e0 mov w0, w21
32a64: 7100ac7f cmp w3, #0x2b
32a68: 54000121 b.ne 32a8c <__libc_init@plt-0x2e024> // b.any
32a6c: 72001edf tst w22, #0xff
32a70: 54000081 b.ne 32a80 <__libc_init@plt-0x2e030> // b.any
32a74: b9401688 ldr w8, [x20, #20]
32a78: 11000508 add w8, w8, #0x1
32a7c: b9001688 str w8, [x20, #20]
32a80: aa1403e0 mov x0, x20
32a84: 97ffff8c bl 328b4 <__libc_init@plt-0x2e1fc>
32a88: 2a1f03f6 mov w22, wzr
32a8c: 5100c008 sub w8, w0, #0x30
32a90: 12001d08 and w8, w8, #0xff
32a94: 7100251f cmp w8, #0x9
32a98: 54000468 b.hi 32b24 <__libc_init@plt-0x2df8c> // b.pmore
32a9c: 52999f98 mov w24, #0xccfc // #52476
32aa0: 2a1f03f7 mov w23, wzr
32aa4: 72a19998 movk w24, #0xccc, lsl #16
32aa8: 52800159 mov w25, #0xa // #10
32aac: 4b200308 sub w8, w24, w0, uxtb
32ab0: 6b0802ff cmp w23, w8
32ab4: 540003cc b.gt 32b2c <__libc_init@plt-0x2df84>
32ab8: 12001c08 and w8, w0, #0xff
32abc: 72001edf tst w22, #0xff
32ac0: 1b1922e8 madd w8, w23, w25, w8
32ac4: 5100c117 sub w23, w8, #0x30
32ac8: 54000081 b.ne 32ad8 <__libc_init@plt-0x2dfd8> // b.any
32acc: b9401688 ldr w8, [x20, #20]
32ad0: 11000508 add w8, w8, #0x1
32ad4: b9001688 str w8, [x20, #20]
32ad8: aa1403e0 mov x0, x20
32adc: 97ffff76 bl 328b4 <__libc_init@plt-0x2e1fc>
32ae0: 2a1f03f6 mov w22, wzr
32ae4: 5100c008 sub w8, w0, #0x30
32ae8: 12001d08 and w8, w8, #0xff
32aec: 7100291f cmp w8, #0xa
32af0: 54fffde3 b.cc 32aac <__libc_init@plt-0x2e004> // b.lo, b.ul, b.last
32af4: 12001ea8 and w8, w21, #0xff
32af8: 7100b51f cmp w8, #0x2d
32afc: 54000221 b.ne 32b40 <__libc_init@plt-0x2df70> // b.any
32b00: 4b1703f4 neg w20, w23
32b04: 36f800d7 tbz w23, #31, 32b1c <__libc_init@plt-0x2df94>
32b08: d0fffec2 adrp x2, c000 <__libc_init@plt-0x54ab0>
32b0c: aa1303e0 mov x0, x19
32b10: 910c0842 add x2, x2, #0x302
32b14: 52807da1 mov w1, #0x3ed // #1005
32b18: 97ffbfa0 bl 22998 <__libc_init@plt-0x3e118>
32b1c: 2a1403f7 mov w23, w20
32b20: 14000008 b 32b40 <__libc_init@plt-0x2df70>
32b24: 2a1f03f7 mov w23, wzr
32b28: 14000006 b 32b40 <__libc_init@plt-0x2df70>
32b2c: d0fffec2 adrp x2, c000 <__libc_init@plt-0x54ab0>
32b30: aa1303e0 mov x0, x19
32b34: 910c0842 add x2, x2, #0x302
32b38: 52807da1 mov w1, #0x3ed // #1005
32b3c: 97ffbf97 bl 22998 <__libc_init@plt-0x3e118>
32b40: 2a1703e0 mov w0, w23
32b44: f9400bf9 ldr x25, [sp, #16]
32b48: a9444ff4 ldp x20, x19, [sp, #64]
32b4c: a94357f6 ldp x22, x21, [sp, #48]
32b50: a9425ff8 ldp x24, x23, [sp, #32]
32b54: a8c57bfd ldp x29, x30, [sp], #80
32b58: d65f03c0 ret
32b5c: 52800022 mov w2, #0x1 // #1
32b60: 17fffd08 b 31f80 <__libc_init@plt-0x2eb30>
32b64: 29422408 ldp w8, w9, [x0, #16]
32b68: 6b08013f cmp w9, w8
32b6c: 5400024a b.ge 32bb4 <__libc_init@plt-0x2defc> // b.tcont
32b70: f940040a ldr x10, [x0, #8]
32b74: 93407d2b sxtw x11, w9
32b78: d281400c mov x12, #0xa00 // #2560
32b7c: f2c0002c movk x12, #0x1, lsl #32
32b80: 8b0b014a add x10, x10, x11
32b84: 5280002b mov w11, #0x1 // #1
32b88: 3940014d ldrb w13, [x10]
32b8c: 9acd216e lsl x14, x11, x13
32b90: 710081bf cmp w13, #0x20
32b94: 8a0c01cd and x13, x14, x12
32b98: fa4099a4 ccmp x13, #0x0, #0x4, ls // ls = plast
32b9c: 540000c0 b.eq 32bb4 <__libc_init@plt-0x2defc> // b.none
32ba0: 11000529 add w9, w9, #0x1
32ba4: 9100054a add x10, x10, #0x1
32ba8: 6b09011f cmp w8, w9
32bac: b9001409 str w9, [x0, #20]
32bb0: 54fffec1 b.ne 32b88 <__libc_init@plt-0x2df28> // b.any
32bb4: d65f03c0 ret
32bb8: a9bf7bfd stp x29, x30, [sp, #-16]!
32bbc: 910003fd mov x29, sp
32bc0: 52800c88 mov w8, #0x64 // #100
32bc4: 2a1f03e1 mov w1, wzr
32bc8: 52806602 mov w2, #0x330 // #816
32bcc: 78008408 strh w8, [x0], #8
32bd0: 9400b844 bl 60ce0 <memset@plt>
32bd4: a8c17bfd ldp x29, x30, [sp], #16
32bd8: d65f03c0 ret
32bdc: a9bd7bfd stp x29, x30, [sp, #-48]!
32be0: a90157f6 stp x22, x21, [sp, #16]
32be4: 910003fd mov x29, sp
32be8: a9024ff4 stp x20, x19, [sp, #32]
32bec: aa0003f4 mov x20, x0
32bf0: aa0303f5 mov x21, x3
32bf4: aa0103f3 mov x19, x1
32bf8: 91005000 add x0, x0, #0x14
32bfc: 2a1f03e1 mov w1, wzr
32c00: 2a0403f6 mov w22, w4
32c04: f9000682 str x2, [x20, #8]
32c08: 52806482 mov w2, #0x324 // #804
32c0c: 39000284 strb w4, [x20]
32c10: 3900069f strb wzr, [x20, #1]
32c14: b9001295 str w21, [x20, #16]
32c18: 9400b832 bl 60ce0 <memset@plt>
32c1c: 710402df cmp w22, #0x100
32c20: 54000122 b.cs 32c44 <__libc_init@plt-0x2de6c> // b.hs, b.nlast
32c24: eb35c2bf cmp x21, w21, sxtw
32c28: 540001c1 b.ne 32c60 <__libc_init@plt-0x2de50> // b.any
32c2c: 12800008 mov w8, #0xffffffff // #-1
32c30: a94157f6 ldp x22, x21, [sp, #16]
32c34: b9001e88 str w8, [x20, #28]
32c38: a9424ff4 ldp x20, x19, [sp, #32]
32c3c: a8c37bfd ldp x29, x30, [sp], #48
32c40: d65f03c0 ret
32c44: b0fffec1 adrp x1, b000 <__libc_init@plt-0x55ab0>
32c48: 90fffec2 adrp x2, a000 <__libc_init@plt-0x56ab0>
32c4c: 91095421 add x1, x1, #0x255
32c50: 91052c42 add x2, x2, #0x14b
32c54: aa1303e0 mov x0, x19
32c58: 528003a3 mov w3, #0x1d // #29
32c5c: 97ffc13a bl 23144 <__libc_init@plt-0x3d96c>
32c60: f0fffea1 adrp x1, 9000 <__libc_init@plt-0x57ab0>
32c64: 90fffec2 adrp x2, a000 <__libc_init@plt-0x56ab0>
32c68: 9128fc21 add x1, x1, #0xa3f
32c6c: 91052c42 add x2, x2, #0x14b
32c70: aa1303e0 mov x0, x19
32c74: 528003e3 mov w3, #0x1f // #31
32c78: 97ffc133 bl 23144 <__libc_init@plt-0x3d96c>
32c7c: 52800c88 mov w8, #0x64 // #100
32c80: 52806709 mov w9, #0x338 // #824
32c84: 4b000108 sub w8, w8, w0
32c88: cb28cd20 sub x0, x9, w8, sxtw #3
32c8c: d65f03c0 ret
32c90: a9bb7bfd stp x29, x30, [sp, #-80]!
32c94: a90167fa stp x26, x25, [sp, #16]
32c98: 910003fd mov x29, sp
32c9c: a9025ff8 stp x24, x23, [sp, #32]
32ca0: a90357f6 stp x22, x21, [sp, #48]
32ca4: a9044ff4 stp x20, x19, [sp, #64]
32ca8: 2a0203f4 mov w20, w2
32cac: 2a1f03e2 mov w2, wzr
32cb0: aa0103f7 mov x23, x1
32cb4: aa0003f3 mov x19, x0
32cb8: aa0803f6 mov x22, x8
32cbc: 94000108 bl 330dc <__libc_init@plt-0x2d9d4>
32cc0: d0000188 adrp x8, 64000 <strcmp@plt+0x3240>
32cc4: 390006df strb wzr, [x22, #1]
32cc8: 390012df strb wzr, [x22, #4]
32ccc: 2a0003f5 mov w21, w0
32cd0: 390022df strb wzr, [x22, #8]
32cd4: aa1603f9 mov x25, x22
32cd8: f945f508 ldr x8, [x8, #3048]
32cdc: 52800029 mov w9, #0x1 // #1
32ce0: aa1303e0 mov x0, x19
32ce4: aa1703e1 mov x1, x23
32ce8: b9401678 ldr w24, [x19, #20]
32cec: 390032df strb wzr, [x22, #12]
32cf0: b9401d08 ldr w8, [x8, #28]
32cf4: 390042df strb wzr, [x22, #16]
32cf8: 390052df strb wzr, [x22, #20]
32cfc: 390062df strb wzr, [x22, #24]
32d00: 3801cf3f strb wzr, [x25, #28]!
32d04: b90022c8 str w8, [x22, #32]
32d08: 390092c9 strb w9, [x22, #36]
32d0c: b80252df stur wzr, [x22, #37]
32d10: 3900a6df strb wzr, [x22, #41]
32d14: b9002ec9 str w9, [x22, #44]
32d18: 790062df strh wzr, [x22, #48]
32d1c: 94000314 bl 3396c <__libc_init@plt-0x2d144>
32d20: 51018408 sub w8, w0, #0x61
32d24: 51008009 sub w9, w0, #0x20
32d28: 12001d08 and w8, w8, #0xff
32d2c: 7100691f cmp w8, #0x1a
32d30: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
32d34: 12001d09 and w9, w8, #0xff
32d38: 7101113f cmp w9, #0x44
32d3c: 390002c8 strb w8, [x22]
32d40: 54000300 b.eq 32da0 <__libc_init@plt-0x2dd10> // b.none
32d44: 7101153f cmp w9, #0x45
32d48: 54001201 b.ne 32f88 <__libc_init@plt-0x2db28> // b.any
32d4c: aa1303e0 mov x0, x19
32d50: 94000330 bl 33a10 <__libc_init@plt-0x2d0a0>
32d54: 51018408 sub w8, w0, #0x61
32d58: 51008009 sub w9, w0, #0x20
32d5c: 12001d08 and w8, w8, #0xff
32d60: 7100691f cmp w8, #0x1a
32d64: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
32d68: 12001d09 and w9, w8, #0xff
32d6c: 51013929 sub w9, w9, #0x4e
32d70: 7100293f cmp w9, #0xa
32d74: 54001088 b.hi 32f84 <__libc_init@plt-0x2db2c> // b.pmore
32d78: 5280002a mov w10, #0x1 // #1
32d7c: 1ac92149 lsl w9, w10, w9
32d80: 5280842a mov w10, #0x421 // #1057
32d84: 6a0a013f tst w9, w10
32d88: 54000fe0 b.eq 32f84 <__libc_init@plt-0x2db2c> // b.none
32d8c: b9401669 ldr w9, [x19, #20]
32d90: 390006c8 strb w8, [x22, #1]
32d94: 11000529 add w9, w9, #0x1
32d98: b9001669 str w9, [x19, #20]
32d9c: 1400007a b 32f84 <__libc_init@plt-0x2db2c>
32da0: aa1303e0 mov x0, x19
32da4: 9400031b bl 33a10 <__libc_init@plt-0x2d0a0>
32da8: 51018408 sub w8, w0, #0x61
32dac: 51008009 sub w9, w0, #0x20
32db0: 12001d08 and w8, w8, #0xff
32db4: 7100691f cmp w8, #0x1a
32db8: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
32dbc: 12001d08 and w8, w8, #0xff
32dc0: 7101511f cmp w8, #0x54
32dc4: 54000e01 b.ne 32f84 <__libc_init@plt-0x2db2c> // b.any
32dc8: b9401668 ldr w8, [x19, #20]
32dcc: 52800c89 mov w9, #0x64 // #100
32dd0: aa1303e0 mov x0, x19
32dd4: 11000508 add w8, w8, #0x1
32dd8: 390002c9 strb w9, [x22]
32ddc: b9001668 str w8, [x19, #20]
32de0: 9400030c bl 33a10 <__libc_init@plt-0x2d0a0>
32de4: 12001c08 and w8, w0, #0xff
32de8: 71009d1f cmp w8, #0x27
32dec: 54000060 b.eq 32df8 <__libc_init@plt-0x2dcb8> // b.none
32df0: 7100891f cmp w8, #0x22
32df4: 54000641 b.ne 32ebc <__libc_init@plt-0x2dbf4> // b.any
32df8: 29422668 ldp w8, w9, [x19, #16]
32dfc: 1100052c add w12, w9, #0x1
32e00: 6b08019f cmp w12, w8
32e04: b900166c str w12, [x19, #20]
32e08: 540004ea b.ge 32ea4 <__libc_init@plt-0x2dc0c> // b.tcont
32e0c: 90fffec2 adrp x2, a000 <__libc_init@plt-0x56ab0>
32e10: 2a1f03e9 mov w9, wzr
32e14: f940066a ldr x10, [x19, #8]
32e18: 91065c42 add x2, x2, #0x197
32e1c: 93407d8b sxtw x11, w12
32e20: 9100056b add x11, x11, #0x1
32e24: b900166b str w11, [x19, #20]
32e28: 386cc94d ldrb w13, [x10, w12, sxtw]
32e2c: 6b2001bf cmp w13, w0, uxtb
32e30: 54000201 b.ne 32e70 <__libc_init@plt-0x2dc40> // b.any
32e34: 6b08017f cmp w11, w8
32e38: 54000860 b.eq 32f44 <__libc_init@plt-0x2db6c> // b.none
32e3c: 386b694d ldrb w13, [x10, x11]
32e40: 6b2001bf cmp w13, w0, uxtb
32e44: 54000801 b.ne 32f44 <__libc_init@plt-0x2db6c> // b.any
32e48: 3940c2cd ldrb w13, [x22, #48]
32e4c: 71007dbf cmp w13, #0x1f
32e50: 54000168 b.hi 32e7c <__libc_init@plt-0x2dc34> // b.pmore
32e54: 110005ae add w14, w13, #0x1
32e58: 8b0d02cd add x13, x22, x13
32e5c: 1100098b add w11, w12, #0x2
32e60: 3900c2ce strb w14, [x22, #48]
32e64: 3900c9a0 strb w0, [x13, #50]
32e68: b900166b str w11, [x19, #20]
32e6c: 1400000a b 32e94 <__libc_init@plt-0x2dc1c>
32e70: 3940c2cc ldrb w12, [x22, #48]
32e74: 71007d9f cmp w12, #0x1f
32e78: 54000069 b.ls 32e84 <__libc_init@plt-0x2dc2c> // b.plast
32e7c: 52800029 mov w9, #0x1 // #1
32e80: 14000005 b 32e94 <__libc_init@plt-0x2dc1c>
32e84: 1100058e add w14, w12, #0x1
32e88: 8b0c02cc add x12, x22, x12
32e8c: 3900c2ce strb w14, [x22, #48]
32e90: 3900c98d strb w13, [x12, #50]
32e94: 2a0b03ec mov w12, w11
32e98: 6b08017f cmp w11, w8
32e9c: 54fffc0b b.lt 32e1c <__libc_init@plt-0x2dc94> // b.tstop
32ea0: 14000003 b 32eac <__libc_init@plt-0x2dc04>
32ea4: 90fffec2 adrp x2, a000 <__libc_init@plt-0x56ab0>
32ea8: 91065c42 add x2, x2, #0x197
32eac: aa1303e0 mov x0, x19
32eb0: aa1703e1 mov x1, x23
32eb4: 2a1803e3 mov w3, w24
32eb8: 940002f1 bl 33a7c <__libc_init@plt-0x2d034>
32ebc: aa1303e0 mov x0, x19
32ec0: 940002d4 bl 33a10 <__libc_init@plt-0x2d0a0>
32ec4: 12001c08 and w8, w0, #0xff
32ec8: 7100a11f cmp w8, #0x28
32ecc: 540005c1 b.ne 32f84 <__libc_init@plt-0x2db2c> // b.any
32ed0: 29422269 ldp w9, w8, [x19, #16]
32ed4: 11000508 add w8, w8, #0x1
32ed8: 6b09011f cmp w8, w9
32edc: b9001668 str w8, [x19, #20]
32ee0: 5400046a b.ge 32f6c <__libc_init@plt-0x2db44> // b.tcont
32ee4: 2a1f03fa mov w26, wzr
32ee8: aa1303e0 mov x0, x19
32eec: aa1703e1 mov x1, x23
32ef0: 2a1f03e2 mov w2, wzr
32ef4: 94000312 bl 33b3c <__libc_init@plt-0x2cf74>
32ef8: 3940c6c8 ldrb w8, [x22, #49]
32efc: 71000d1f cmp w8, #0x3
32f00: 54000069 b.ls 32f0c <__libc_init@plt-0x2dba4> // b.plast
32f04: 5280003a mov w26, #0x1 // #1
32f08: 14000005 b 32f1c <__libc_init@plt-0x2db94>
32f0c: 11000509 add w9, w8, #0x1
32f10: 8b080ac8 add x8, x22, x8, lsl #2
32f14: 3900c6c9 strb w9, [x22, #49]
32f18: b9005500 str w0, [x8, #84]
32f1c: aa1303e0 mov x0, x19
32f20: aa1703e1 mov x1, x23
32f24: 94000292 bl 3396c <__libc_init@plt-0x2d144>
32f28: 12001c08 and w8, w0, #0xff
32f2c: 7100b11f cmp w8, #0x2c
32f30: 54000121 b.ne 32f54 <__libc_init@plt-0x2db5c> // b.any
32f34: 29422269 ldp w9, w8, [x19, #16]
32f38: 6b09011f cmp w8, w9
32f3c: 54fffd6b b.lt 32ee8 <__libc_init@plt-0x2dbc8> // b.tstop
32f40: 1400000b b 32f6c <__libc_init@plt-0x2db44>
32f44: 3607fbc9 tbz w9, #0, 32ebc <__libc_init@plt-0x2dbf4>
32f48: d0fffec2 adrp x2, c000 <__libc_init@plt-0x54ab0>
32f4c: 91123442 add x2, x2, #0x48d
32f50: 17ffffd7 b 32eac <__libc_init@plt-0x2dc04>
32f54: 7100a51f cmp w8, #0x29
32f58: 540000a1 b.ne 32f6c <__libc_init@plt-0x2db44> // b.any
32f5c: 3600015a tbz w26, #0, 32f84 <__libc_init@plt-0x2db2c>
32f60: b0fffec2 adrp x2, b000 <__libc_init@plt-0x55ab0>
32f64: 911a9842 add x2, x2, #0x6a6
32f68: 14000003 b 32f74 <__libc_init@plt-0x2db3c>
32f6c: d0fffec2 adrp x2, c000 <__libc_init@plt-0x54ab0>
32f70: 912cc042 add x2, x2, #0xb30
32f74: aa1303e0 mov x0, x19
32f78: aa1703e1 mov x1, x23
32f7c: 2a1803e3 mov w3, w24
32f80: 940002bf bl 33a7c <__libc_init@plt-0x2d034>
32f84: 394002c8 ldrb w8, [x22]
32f88: 12001d08 and w8, w8, #0xff
32f8c: 7101911f cmp w8, #0x64
32f90: 54000200 b.eq 32fd0 <__libc_init@plt-0x2dae0> // b.none
32f94: 7101051f cmp w8, #0x41
32f98: 540000e1 b.ne 32fb4 <__libc_init@plt-0x2dafc> // b.any
32f9c: aa1303e0 mov x0, x19
32fa0: 9400029c bl 33a10 <__libc_init@plt-0x2d0a0>
32fa4: 5100c008 sub w8, w0, #0x30
32fa8: 12001d08 and w8, w8, #0xff
32fac: 7100251f cmp w8, #0x9
32fb0: 54000108 b.hi 32fd0 <__libc_init@plt-0x2dae0> // b.pmore
32fb4: aa1303e0 mov x0, x19
32fb8: aa1703e1 mov x1, x23
32fbc: 2a1f03e2 mov w2, wzr
32fc0: 940002df bl 33b3c <__libc_init@plt-0x2cf74>
32fc4: 52800028 mov w8, #0x1 // #1
32fc8: b90006c0 str w0, [x22, #4]
32fcc: 390022c8 strb w8, [x22, #8]
32fd0: 394022c8 ldrb w8, [x22, #8]
32fd4: 34000128 cbz w8, 32ff8 <__libc_init@plt-0x2dab8>
32fd8: b94006c8 ldr w8, [x22, #4]
32fdc: 350000e8 cbnz w8, 32ff8 <__libc_init@plt-0x2dab8>
32fe0: 90fffec2 adrp x2, a000 <__libc_init@plt-0x56ab0>
32fe4: aa1303e0 mov x0, x19
32fe8: 913b8442 add x2, x2, #0xee1
32fec: aa1703e1 mov x1, x23
32ff0: 2a1803e3 mov w3, w24
32ff4: 940002a2 bl 33a7c <__libc_init@plt-0x2d034>
32ff8: 394002c8 ldrb w8, [x22]
32ffc: 7101911f cmp w8, #0x64
33000: 54000460 b.eq 3308c <__libc_init@plt-0x2da24> // b.none
33004: aa1303e0 mov x0, x19
33008: 94000282 bl 33a10 <__libc_init@plt-0x2d0a0>
3300c: 12001c08 and w8, w0, #0xff
33010: 7100b91f cmp w8, #0x2e
33014: 540003c1 b.ne 3308c <__libc_init@plt-0x2da24> // b.any
33018: b9401668 ldr w8, [x19, #20]
3301c: aa1303e0 mov x0, x19
33020: aa1703e1 mov x1, x23
33024: 2a1f03e2 mov w2, wzr
33028: 11000508 add w8, w8, #0x1
3302c: b9001668 str w8, [x19, #20]
33030: 940002c3 bl 33b3c <__libc_init@plt-0x2cf74>
33034: 52800028 mov w8, #0x1 // #1
33038: b9000ec0 str w0, [x22, #12]
3303c: aa1303e0 mov x0, x19
33040: 390042c8 strb w8, [x22, #16]
33044: 94000273 bl 33a10 <__libc_init@plt-0x2d0a0>
33048: 12001c08 and w8, w0, #0xff
3304c: 51011108 sub w8, w8, #0x44
33050: 7100851f cmp w8, #0x21
33054: 540001c8 b.hi 3308c <__libc_init@plt-0x2da24> // b.pmore
33058: 5280003a mov w26, #0x1 // #1
3305c: 9ac82348 lsl x8, x26, x8
33060: f200051f tst x8, #0x300000003
33064: 54000140 b.eq 3308c <__libc_init@plt-0x2da24> // b.none
33068: b9401668 ldr w8, [x19, #20]
3306c: aa1303e0 mov x0, x19
33070: aa1703e1 mov x1, x23
33074: 2a1f03e2 mov w2, wzr
33078: 11000508 add w8, w8, #0x1
3307c: b9001668 str w8, [x19, #20]
33080: 940002af bl 33b3c <__libc_init@plt-0x2cf74>
33084: 390062da strb w26, [x22, #24]
33088: b90016c0 str w0, [x22, #20]
3308c: 6b1402bf cmp w21, w20
33090: f94046e9 ldr x9, [x23, #136]
33094: f848e2ea ldur x10, [x23, #142]
33098: 1a95c288 csel w8, w20, w21, gt
3309c: f9000329 str x9, [x25]
330a0: f800632a stur x10, [x25, #6]
330a4: b9002ec8 str w8, [x22, #44]
330a8: 540000ed b.le 330c4 <__libc_init@plt-0x2d9ec>
330ac: 39400669 ldrb w9, [x19, #1]
330b0: 4b0802a8 sub w8, w21, w8
330b4: 8b090e6a add x10, x19, x9, lsl #3
330b8: 11000529 add w9, w9, #0x1
330bc: 29032158 stp w24, w8, [x10, #24]
330c0: 39000669 strb w9, [x19, #1]
330c4: a9444ff4 ldp x20, x19, [sp, #64]
330c8: a94357f6 ldp x22, x21, [sp, #48]
330cc: a9425ff8 ldp x24, x23, [sp, #32]
330d0: a94167fa ldp x26, x25, [sp, #16]
330d4: a8c57bfd ldp x29, x30, [sp], #80
330d8: d65f03c0 ret
330dc: d101c3ff sub sp, sp, #0x70
330e0: a9017bfd stp x29, x30, [sp, #16]
330e4: 910043fd add x29, sp, #0x10
330e8: a9026ffc stp x28, x27, [sp, #32]
330ec: a90367fa stp x26, x25, [sp, #48]
330f0: a9045ff8 stp x24, x23, [sp, #64]
330f4: a90557f6 stp x22, x21, [sp, #80]
330f8: a9064ff4 stp x20, x19, [sp, #96]
330fc: 2a0203f5 mov w21, w2
33100: aa0103f3 mov x19, x1
33104: aa0003f4 mov x20, x0
33108: f9400408 ldr x8, [x0, #8]
3310c: 39400409 ldrb w9, [x0, #1]
33110: 12001d2a and w10, w9, #0xff
33114: 7100095f cmp w10, #0x2
33118: 54000203 b.cc 33158 <__libc_init@plt-0x2d958> // b.lo, b.ul, b.last
3311c: 5100054a sub w10, w10, #0x1
33120: 8b2a4e8a add x10, x20, w10, uxtw #3
33124: b980194a ldrsw x10, [x10, #24]
33128: 386a690b ldrb w11, [x8, x10]
3312c: 7100a17f cmp w11, #0x28
33130: 54000140 b.eq 33158 <__libc_init@plt-0x2d958> // b.none
33134: 92401d2b and x11, x9, #0xff
33138: 51000529 sub w9, w9, #0x1
3313c: b900168a str w10, [x20, #20]
33140: 8b0b0e8b add x11, x20, x11, lsl #3
33144: 39000689 strb w9, [x20, #1]
33148: b9401560 ldr w0, [x11, #20]
3314c: 7100001f cmp w0, #0x0
33150: 54fffe0d b.le 33110 <__libc_init@plt-0x2d9a0>
33154: 140001cc b 33884 <__libc_init@plt-0x2d22c>
33158: 1280001a mov w26, #0xffffffff // #-1
3315c: 5280003b mov w27, #0x1 // #1
33160: b9401699 ldr w25, [x20, #20]
33164: aa1403e0 mov x0, x20
33168: aa1303e1 mov x1, x19
3316c: 94000200 bl 3396c <__libc_init@plt-0x2d144>
33170: 2a0003e2 mov w2, w0
33174: 12001c08 and w8, w0, #0xff
33178: 7100b11f cmp w8, #0x2c
3317c: 5400006c b.gt 33188 <__libc_init@plt-0x2d928>
33180: 54000080 b.eq 33190 <__libc_init@plt-0x2d920> // b.none
33184: 14000008 b 331a4 <__libc_init@plt-0x2d90c>
33188: 7100e91f cmp w8, #0x3a
3318c: 54000121 b.ne 331b0 <__libc_init@plt-0x2d900> // b.any
33190: 12001c48 and w8, w2, #0xff
33194: 7100e91f cmp w8, #0x3a
33198: 54fffe61 b.ne 33164 <__libc_init@plt-0x2d94c> // b.any
3319c: 3607fe55 tbz w21, #0, 33164 <__libc_init@plt-0x2d94c>
331a0: 140001b8 b 33880 <__libc_init@plt-0x2d230>
331a4: 7100ad1f cmp w8, #0x2b
331a8: 54000100 b.eq 331c8 <__libc_init@plt-0x2d8e8> // b.none
331ac: 14000003 b 331b8 <__libc_init@plt-0x2d8f8>
331b0: 7100b51f cmp w8, #0x2d
331b4: 540000a0 b.eq 331c8 <__libc_init@plt-0x2d8e8> // b.none
331b8: 5100c048 sub w8, w2, #0x30
331bc: 12001d08 and w8, w8, #0xff
331c0: 7100251f cmp w8, #0x9
331c4: 54000d48 b.hi 3336c <__libc_init@plt-0x2d744> // b.pmore
331c8: aa1403e0 mov x0, x20
331cc: aa1303e1 mov x1, x19
331d0: 9400025b bl 33b3c <__libc_init@plt-0x2cf74>
331d4: 2a0003f8 mov w24, w0
331d8: 53087c16 lsr w22, w0, #8
331dc: aa1403e0 mov x0, x20
331e0: aa1303e1 mov x1, x19
331e4: 940001e2 bl 3396c <__libc_init@plt-0x2d144>
331e8: 2a0003e2 mov w2, w0
331ec: 2a1f03fc mov w28, wzr
331f0: 2a1f03e9 mov w9, wzr
331f4: 51018448 sub w8, w2, #0x61
331f8: 5100804a sub w10, w2, #0x20
331fc: 12001d08 and w8, w8, #0xff
33200: 7100691f cmp w8, #0x1a
33204: 39400688 ldrb w8, [x20, #1]
33208: 1a823157 csel w23, w10, w2, cc // cc = lo, ul, last
3320c: 12001eea and w10, w23, #0xff
33210: 7100a15f cmp w10, #0x28
33214: 540002c1 b.ne 3326c <__libc_init@plt-0x2d844> // b.any
33218: 3940028a ldrb w10, [x20]
3321c: 6b0a011f cmp w8, w10
33220: 54003422 b.cs 338a4 <__libc_init@plt-0x2d20c> // b.hs, b.nlast
33224: b980168a ldrsw x10, [x20, #20]
33228: 8b080e8b add x11, x20, x8, lsl #3
3322c: f940068c ldr x12, [x20, #8]
33230: d100054a sub x10, x10, #0x1
33234: b900196a str w10, [x11, #24]
33238: 386a698b ldrb w11, [x12, x10]
3323c: 7100a17f cmp w11, #0x28
33240: 540037c1 b.ne 33938 <__libc_init@plt-0x2d178> // b.any
33244: 7100011f cmp w8, #0x0
33248: 1a9f17eb cset w11, eq // eq = none
3324c: 2a0b0129 orr w9, w9, w11
33250: 7100013f cmp w9, #0x0
33254: 2a1c012b orr w11, w9, w28
33258: 1a9a114a csel w10, w10, w26, ne // ne = any
3325c: 360006ab tbz w11, #0, 33330 <__libc_init@plt-0x2d780>
33260: 13000129 sbfx w9, w9, #0, #1
33264: 2a0a03fa mov w26, w10
33268: 14000039 b 3334c <__libc_init@plt-0x2d764>
3326c: 34003228 cbz w8, 338b0 <__libc_init@plt-0x2d200>
33270: 12001ee9 and w9, w23, #0xff
33274: 7100a13f cmp w9, #0x28
33278: 5400028c b.gt 332c8 <__libc_init@plt-0x2d7e8>
3327c: 7100893f cmp w9, #0x22
33280: 54000060 b.eq 3328c <__libc_init@plt-0x2d824> // b.none
33284: 71009d3f cmp w9, #0x27
33288: 54000b81 b.ne 333f8 <__libc_init@plt-0x2d6b8> // b.any
3328c: 29422688 ldp w8, w9, [x20, #16]
33290: 6b08013f cmp w9, w8
33294: 54002eaa b.ge 33868 <__libc_init@plt-0x2d248> // b.tcont
33298: f940068a ldr x10, [x20, #8]
3329c: 93407d2b sxtw x11, w9
332a0: 8b0b014c add x12, x10, x11
332a4: 3940018d ldrb w13, [x12]
332a8: 6b3701bf cmp w13, w23, uxtb
332ac: 54000ba0 b.eq 33420 <__libc_init@plt-0x2d690> // b.none
332b0: 11000529 add w9, w9, #0x1
332b4: 9100058c add x12, x12, #0x1
332b8: 6b09011f cmp w8, w9
332bc: b9001689 str w9, [x20, #20]
332c0: 54ffff21 b.ne 332a4 <__libc_init@plt-0x2d80c> // b.any
332c4: 14000169 b 33868 <__libc_init@plt-0x2d248>
332c8: 7101213f cmp w9, #0x48
332cc: 54000720 b.eq 333b0 <__libc_init@plt-0x2d700> // b.none
332d0: 7100a53f cmp w9, #0x29
332d4: 54000921 b.ne 333f8 <__libc_init@plt-0x2d6b8> // b.any
332d8: 7100051f cmp w8, #0x1
332dc: 540000c1 b.ne 332f4 <__libc_init@plt-0x2d7bc> // b.any
332e0: 37002d15 tbnz w21, #0, 33880 <__libc_init@plt-0x2d230>
332e4: aa1303e0 mov x0, x19
332e8: 52800021 mov w1, #0x1 // #1
332ec: 97ffce82 bl 26cf4 <__libc_init@plt-0x39dbc>
332f0: 39400688 ldrb w8, [x20, #1]
332f4: 8b284e89 add x9, x20, w8, uxtw #3
332f8: f940068c ldr x12, [x20, #8]
332fc: b8414d2a ldr w10, [x9, #20]!
33300: b89fc12b ldursw x11, [x9, #-4]
33304: 386b698c ldrb w12, [x12, x11]
33308: 7100a19f cmp w12, #0x28
3330c: 1a8b1578 cinc w24, w11, eq // eq = none
33310: 3100055f cmn w10, #0x1
33314: 54000be0 b.eq 33490 <__libc_init@plt-0x2d620> // b.none
33318: 7100054a subs w10, w10, #0x1
3331c: b900012a str w10, [x9]
33320: 54000cea b.ge 334bc <__libc_init@plt-0x2d5f4> // b.tcont
33324: 51000508 sub w8, w8, #0x1
33328: 39000688 strb w8, [x20, #1]
3332c: 17ffff8d b 33160 <__libc_init@plt-0x2d950>
33330: 12001f09 and w9, w24, #0xff
33334: 33185ed8 bfi w24, w22, #8, #24
33338: 7100071f cmp w24, #0x1
3333c: 51000529 sub w9, w9, #0x1
33340: 1a96b3f6 csel w22, wzr, w22, lt // lt = tstop
33344: 1a89b3e9 csel w9, wzr, w9, lt // lt = tstop
33348: 0b162129 add w9, w9, w22, lsl #8
3334c: 8b080e8a add x10, x20, x8, lsl #3
33350: 7100051f cmp w8, #0x1
33354: b9001d49 str w9, [x10, #28]
33358: 54000041 b.ne 33360 <__libc_init@plt-0x2d750> // b.any
3335c: b9001a99 str w25, [x20, #24]
33360: 11000508 add w8, w8, #0x1
33364: 39000688 strb w8, [x20, #1]
33368: 17ffff7e b 33160 <__libc_init@plt-0x2d950>
3336c: 12001c48 and w8, w2, #0xff
33370: 7100a91f cmp w8, #0x2a
33374: 54000721 b.ne 33458 <__libc_init@plt-0x2d658> // b.any
33378: aa1403e0 mov x0, x20
3337c: aa1303e1 mov x1, x19
33380: 9400017b bl 3396c <__libc_init@plt-0x2d144>
33384: 12001c08 and w8, w0, #0xff
33388: 7100a11f cmp w8, #0x28
3338c: 54002aa1 b.ne 338e0 <__libc_init@plt-0x2d1d0> // b.any
33390: 39400688 ldrb w8, [x20, #1]
33394: 7100051f cmp w8, #0x1
33398: 54002aa1 b.ne 338ec <__libc_init@plt-0x2d1c4> // b.any
3339c: 2a1f03f8 mov w24, wzr
333a0: 52800502 mov w2, #0x28 // #40
333a4: 5280003c mov w28, #0x1 // #1
333a8: 52800029 mov w9, #0x1 // #1
333ac: 17ffff92 b 331f4 <__libc_init@plt-0x2d8bc>
333b0: 3700287c tbnz w28, #0, 338bc <__libc_init@plt-0x2d1f4>
333b4: 33185ed8 bfi w24, w22, #8, #24
333b8: 7100071f cmp w24, #0x1
333bc: 5400280b b.lt 338bc <__libc_init@plt-0x2d1f4> // b.tstop
333c0: 29422289 ldp w9, w8, [x20, #16]
333c4: 93407d08 sxtw x8, w8
333c8: 0b18010a add w10, w8, w24
333cc: 6b09015f cmp w10, w9
333d0: 5400276c b.gt 338bc <__libc_init@plt-0x2d1f4>
333d4: f9400689 ldr x9, [x20, #8]
333d8: aa1303e0 mov x0, x19
333dc: aa1803e2 mov x2, x24
333e0: 8b080121 add x1, x9, x8
333e4: 97ffce3c bl 26cd4 <__libc_init@plt-0x39ddc>
333e8: b9401688 ldr w8, [x20, #20]
333ec: 0b180108 add w8, w8, w24
333f0: b9001688 str w8, [x20, #20]
333f4: 17ffff5b b 33160 <__libc_init@plt-0x2d950>
333f8: 510106e8 sub w8, w23, #0x41
333fc: 12001d08 and w8, w8, #0xff
33400: 7100651f cmp w8, #0x19
33404: 54000328 b.hi 33468 <__libc_init@plt-0x2d648> // b.pmore
33408: 12001ee8 and w8, w23, #0xff
3340c: 7101411f cmp w8, #0x50
33410: 540005a1 b.ne 334c4 <__libc_init@plt-0x2d5ec> // b.any
33414: 2a1f03e8 mov w8, wzr
33418: 5280002d mov w13, #0x1 // #1
3341c: 1400008d b 33650 <__libc_init@plt-0x2d460>
33420: 1100052c add w12, w9, #0x1
33424: 8b0b0141 add x1, x10, x11
33428: 6b08019f cmp w12, w8
3342c: 8b2cc149 add x9, x10, w12, sxtw
33430: cb010122 sub x2, x9, x1
33434: b900168c str w12, [x20, #20]
33438: 5400008a b.ge 33448 <__libc_init@plt-0x2d668> // b.tcont
3343c: 39400128 ldrb w8, [x9]
33440: 6b37011f cmp w8, w23, uxtb
33444: 54000040 b.eq 3344c <__libc_init@plt-0x2d664> // b.none
33448: d1000442 sub x2, x2, #0x1
3344c: aa1303e0 mov x0, x19
33450: 97ffce21 bl 26cd4 <__libc_init@plt-0x39ddc>
33454: 17ffff43 b 33160 <__libc_init@plt-0x2d950>
33458: 2a1f03f8 mov w24, wzr
3345c: 2a1f03e9 mov w9, wzr
33460: 5280003c mov w28, #0x1 // #1
33464: 17ffff64 b 331f4 <__libc_init@plt-0x2d8bc>
33468: 12001ee8 and w8, w23, #0xff
3346c: 7100911f cmp w8, #0x24
33470: 540007a0 b.eq 33564 <__libc_init@plt-0x2d54c> // b.none
33474: 7101711f cmp w8, #0x5c
33478: 54000760 b.eq 33564 <__libc_init@plt-0x2d54c> // b.none
3347c: 7100bd1f cmp w8, #0x2f
33480: 54000761 b.ne 3356c <__libc_init@plt-0x2d544> // b.any
33484: 36000a5c tbz w28, #0, 335cc <__libc_init@plt-0x2d4e4>
33488: 52800021 mov w1, #0x1 // #1
3348c: 14000053 b 335d8 <__libc_init@plt-0x2d4d8>
33490: 7100091f cmp w8, #0x2
33494: 540000e3 b.cc 334b0 <__libc_init@plt-0x2d600> // b.lo, b.ul, b.last
33498: aa1403e0 mov x0, x20
3349c: aa1303e1 mov x1, x19
334a0: 94000133 bl 3396c <__libc_init@plt-0x2d144>
334a4: 12001c08 and w8, w0, #0xff
334a8: 7100a51f cmp w8, #0x29
334ac: 54002341 b.ne 33914 <__libc_init@plt-0x2d19c> // b.any
334b0: b9401688 ldr w8, [x20, #20]
334b4: 6b1a011f cmp w8, w26
334b8: 54002280 b.eq 33908 <__libc_init@plt-0x2d1a8> // b.none
334bc: b9001698 str w24, [x20, #20]
334c0: 17ffff28 b 33160 <__libc_init@plt-0x2d950>
334c4: b9401688 ldr w8, [x20, #20]
334c8: aa1403e0 mov x0, x20
334cc: b81fc3a8 stur w8, [x29, #-4]
334d0: 94000150 bl 33a10 <__libc_init@plt-0x2d0a0>
334d4: 51018408 sub w8, w0, #0x61
334d8: 51008009 sub w9, w0, #0x20
334dc: 12001d08 and w8, w8, #0xff
334e0: 7100691f cmp w8, #0x1a
334e4: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
334e8: 51010509 sub w9, w8, #0x41
334ec: 12001d29 and w9, w9, #0xff
334f0: 7100653f cmp w9, #0x19
334f4: 54000548 b.hi 3359c <__libc_init@plt-0x2d514> // b.pmore
334f8: 12001ee9 and w9, w23, #0xff
334fc: 2a1f03f9 mov w25, wzr
33500: 5280002d mov w13, #0x1 // #1
33504: 51010529 sub w9, w9, #0x41
33508: 7100653f cmp w9, #0x19
3350c: 54000868 b.hi 33618 <__libc_init@plt-0x2d498> // b.pmore
33510: 1ac92369 lsl w9, w27, w9
33514: 5280036a mov w10, #0x1b // #27
33518: 72a001ca movk w10, #0xe, lsl #16
3351c: 6a0a013f tst w9, w10
33520: 54000740 b.eq 33608 <__libc_init@plt-0x2d4a8> // b.none
33524: b9401689 ldr w9, [x20, #20]
33528: 2a1f03ed mov w13, wzr
3352c: 1100052a add w10, w9, #0x1
33530: 12001ee9 and w9, w23, #0xff
33534: 7101153f cmp w9, #0x45
33538: b900168a str w10, [x20, #20]
3353c: 54000541 b.ne 335e4 <__libc_init@plt-0x2d4cc> // b.any
33540: 12001d09 and w9, w8, #0xff
33544: 51013929 sub w9, w9, #0x4e
33548: 7100293f cmp w9, #0xa
3354c: 54000828 b.hi 33650 <__libc_init@plt-0x2d460> // b.pmore
33550: 1ac92369 lsl w9, w27, w9
33554: 5280842a mov w10, #0x421 // #1057
33558: 6a0a013f tst w9, w10
3355c: 540007a0 b.eq 33650 <__libc_init@plt-0x2d460> // b.none
33560: 140000da b 338c8 <__libc_init@plt-0x2d1e8>
33564: 3902567b strb w27, [x19, #149]
33568: 17fffefe b 33160 <__libc_init@plt-0x2d950>
3356c: 52801fa8 mov w8, #0xfd // #253
33570: 0a0802e8 and w8, w23, w8
33574: 7100251f cmp w8, #0x9
33578: 54001da1 b.ne 3392c <__libc_init@plt-0x2d184> // b.any
3357c: f9400688 ldr x8, [x20, #8]
33580: aa1303e0 mov x0, x19
33584: b9801689 ldrsw x9, [x20, #20]
33588: 52800022 mov w2, #0x1 // #1
3358c: 8b090108 add x8, x8, x9
33590: d1000501 sub x1, x8, #0x1
33594: 97ffcdd0 bl 26cd4 <__libc_init@plt-0x39ddc>
33598: 17fffef2 b 33160 <__libc_init@plt-0x2d950>
3359c: 12001ee8 and w8, w23, #0xff
335a0: 2a1f03f9 mov w25, wzr
335a4: 5280002d mov w13, #0x1 // #1
335a8: 51010508 sub w8, w8, #0x41
335ac: 7100651f cmp w8, #0x19
335b0: 54000348 b.hi 33618 <__libc_init@plt-0x2d498> // b.pmore
335b4: 52892f69 mov w9, #0x497b // #18811
335b8: 1ac82368 lsl w8, w27, w8
335bc: 72a04009 movk w9, #0x200, lsl #16
335c0: 6a09011f tst w8, w9
335c4: 540002a0 b.eq 33618 <__libc_init@plt-0x2d498> // b.none
335c8: 140000c0 b 338c8 <__libc_init@plt-0x2d1e8>
335cc: 33185ed8 bfi w24, w22, #8, #24
335d0: 7100071f cmp w24, #0x1
335d4: 1a9fc701 csinc w1, w24, wzr, gt
335d8: aa1303e0 mov x0, x19
335dc: 97ffcdc6 bl 26cf4 <__libc_init@plt-0x39dbc>
335e0: 17fffee0 b 33160 <__libc_init@plt-0x2d950>
335e4: 7101113f cmp w9, #0x44
335e8: 540000c1 b.ne 33600 <__libc_init@plt-0x2d4b0> // b.any
335ec: 2a0803f9 mov w25, w8
335f0: 12001d09 and w9, w8, #0xff
335f4: 7101513f cmp w9, #0x54
335f8: 54000101 b.ne 33618 <__libc_init@plt-0x2d498> // b.any
335fc: 140000b3 b 338c8 <__libc_init@plt-0x2d1e8>
33600: 2a0803f9 mov w25, w8
33604: 14000005 b 33618 <__libc_init@plt-0x2d498>
33608: 52892c08 mov w8, #0x4960 // #18784
3360c: 72a04008 movk w8, #0x200, lsl #16
33610: 6a08013f tst w9, w8
33614: 540015a1 b.ne 338c8 <__libc_init@plt-0x2d1e8> // b.any
33618: 12001ee8 and w8, w23, #0xff
3361c: 7101511f cmp w8, #0x54
33620: 54000161 b.ne 3364c <__libc_init@plt-0x2d464> // b.any
33624: aa1403e0 mov x0, x20
33628: aa1303e1 mov x1, x19
3362c: 2a1f03e2 mov w2, wzr
33630: 2a0d03f6 mov w22, w13
33634: 94000142 bl 33b3c <__libc_init@plt-0x2cf74>
33638: 2a1603ed mov w13, w22
3363c: 2a0003f8 mov w24, w0
33640: 2a1903e8 mov w8, w25
33644: 53087c16 lsr w22, w0, #8
33648: 14000005 b 3365c <__libc_init@plt-0x2d454>
3364c: 2a1903e8 mov w8, w25
33650: 3600007c tbz w28, #0, 3365c <__libc_init@plt-0x2d454>
33654: 52800038 mov w24, #0x1 // #1
33658: 14000002 b 33660 <__libc_init@plt-0x2d450>
3365c: 33185ed8 bfi w24, w22, #8, #24
33660: 12001ee3 and w3, w23, #0xff
33664: 51014069 sub w9, w3, #0x50
33668: 7100213f cmp w9, #0x8
3366c: 54000148 b.hi 33694 <__libc_init@plt-0x2d41c> // b.pmore
33670: d503201f nop
33674: 70ed396c adr x12, dda3 <__libc_init@plt-0x52d0d>
33678: 1000008a adr x10, 33688 <__libc_init@plt-0x2d428>
3367c: 3869698b ldrb w11, [x12, x9]
33680: 8b0b094a add x10, x10, x11, lsl #2
33684: d61f0140 br x10
33688: 34000c4d cbz w13, 33810 <__libc_init@plt-0x2d2a0>
3368c: 79012678 strh w24, [x19, #146]
33690: 17fffeb4 b 33160 <__libc_init@plt-0x2d950>
33694: 7101107f cmp w3, #0x44
33698: 540006a0 b.eq 3376c <__libc_init@plt-0x2d344> // b.none
3369c: 7101087f cmp w3, #0x42
336a0: 54000161 b.ne 336cc <__libc_init@plt-0x2d3e4> // b.any
336a4: 72001d09 ands w9, w8, #0xff
336a8: 540009a0 b.eq 337dc <__libc_init@plt-0x2d2d4> // b.none
336ac: 7101393f cmp w9, #0x4e
336b0: 54000be0 b.eq 3382c <__libc_init@plt-0x2d284> // b.none
336b4: 7101693f cmp w9, #0x5a
336b8: 54000ac1 b.ne 33810 <__libc_init@plt-0x2d2a0> // b.any
336bc: 39422268 ldrb w8, [x19, #136]
336c0: 32000108 orr w8, w8, #0x1
336c4: 39022268 strb w8, [x19, #136]
336c8: 17fffea6 b 33160 <__libc_init@plt-0x2d950>
336cc: 3700088d tbnz w13, #0, 337dc <__libc_init@plt-0x2d2d4>
336d0: 14000050 b 33810 <__libc_init@plt-0x2d2a0>
336d4: 12001d09 and w9, w8, #0xff
336d8: 7101353f cmp w9, #0x4d
336dc: 5400070d b.le 337bc <__libc_init@plt-0x2d2f4>
336e0: 7101513f cmp w9, #0x54
336e4: 5400088c b.gt 337f4 <__libc_init@plt-0x2d2bc>
336e8: 7101393f cmp w9, #0x4e
336ec: 54000b00 b.eq 3384c <__libc_init@plt-0x2d264> // b.none
336f0: 7101413f cmp w9, #0x50
336f4: 540008e1 b.ne 33810 <__libc_init@plt-0x2d2a0> // b.any
336f8: d503201f nop
336fc: 10193768 adr x8, 65de8 <strcmp@plt+0x5028>
33700: b9401d08 ldr w8, [x8, #28]
33704: b9008e68 str w8, [x19, #140]
33708: 17fffe96 b 33160 <__libc_init@plt-0x2d950>
3370c: 72001d09 ands w9, w8, #0xff
33710: 54000420 b.eq 33794 <__libc_init@plt-0x2d31c> // b.none
33714: 71014d3f cmp w9, #0x53
33718: 540003e0 b.eq 33794 <__libc_init@plt-0x2d31c> // b.none
3371c: 7101413f cmp w9, #0x50
33720: 54000781 b.ne 33810 <__libc_init@plt-0x2d2a0> // b.any
33724: 39422268 ldrb w8, [x19, #136]
33728: 321e0108 orr w8, w8, #0x4
3372c: 39022268 strb w8, [x19, #136]
33730: 17fffe8c b 33160 <__libc_init@plt-0x2d950>
33734: 12001d09 and w9, w8, #0xff
33738: 7101493f cmp w9, #0x52
3373c: 54000340 b.eq 337a4 <__libc_init@plt-0x2d30c> // b.none
33740: 7101313f cmp w9, #0x4c
33744: 54000300 b.eq 337a4 <__libc_init@plt-0x2d30c> // b.none
33748: 35000649 cbnz w9, 33810 <__libc_init@plt-0x2d2a0>
3374c: 51000708 sub w8, w24, #0x1
33750: aa1303e0 mov x0, x19
33754: 93407d01 sxtw x1, w8
33758: 97ffcd85 bl 26d6c <__libc_init@plt-0x39d44>
3375c: 17fffe81 b 33160 <__libc_init@plt-0x2d950>
33760: 3400058d cbz w13, 33810 <__libc_init@plt-0x2d2a0>
33764: 93407f01 sxtw x1, w24
33768: 14000012 b 337b0 <__libc_init@plt-0x2d300>
3376c: 72001d09 ands w9, w8, #0xff
33770: 54000360 b.eq 337dc <__libc_init@plt-0x2d2d4> // b.none
33774: 7101413f cmp w9, #0x50
33778: 54000620 b.eq 3383c <__libc_init@plt-0x2d274> // b.none
3377c: 71010d3f cmp w9, #0x43
33780: 54000481 b.ne 33810 <__libc_init@plt-0x2d2a0> // b.any
33784: 39422268 ldrb w8, [x19, #136]
33788: 321f0108 orr w8, w8, #0x2
3378c: 39022268 strb w8, [x19, #136]
33790: 17fffe74 b 33160 <__libc_init@plt-0x2d950>
33794: 39422268 ldrb w8, [x19, #136]
33798: 121d7908 and w8, w8, #0xfffffffb
3379c: 39022268 strb w8, [x19, #136]
337a0: 17fffe70 b 33160 <__libc_init@plt-0x2d950>
337a4: 7101313f cmp w9, #0x4c
337a8: 5a981708 cneg w8, w24, eq // eq = none
337ac: 93407d01 sxtw x1, w8
337b0: aa1303e0 mov x0, x19
337b4: 97ffcd6c bl 26d64 <__libc_init@plt-0x39d4c>
337b8: 17fffe6a b 33160 <__libc_init@plt-0x2d950>
337bc: 34000109 cbz w9, 337dc <__libc_init@plt-0x2d2d4>
337c0: 71010d3f cmp w9, #0x43
337c4: 54000480 b.eq 33854 <__libc_init@plt-0x2d25c> // b.none
337c8: 7101113f cmp w9, #0x44
337cc: 54000221 b.ne 33810 <__libc_init@plt-0x2d2a0> // b.any
337d0: 52800048 mov w8, #0x2 // #2
337d4: b9008e68 str w8, [x19, #140]
337d8: 17fffe62 b 33160 <__libc_init@plt-0x2d950>
337dc: d0fffea2 adrp x2, 9000 <__libc_init@plt-0x57ab0>
337e0: aa1303e0 mov x0, x19
337e4: 52807da1 mov w1, #0x3ed // #1005
337e8: 9129dc42 add x2, x2, #0xa77
337ec: 97ffbc6b bl 22998 <__libc_init@plt-0x3e118>
337f0: 17fffe5c b 33160 <__libc_init@plt-0x2d950>
337f4: 7101553f cmp w9, #0x55
337f8: 54000340 b.eq 33860 <__libc_init@plt-0x2d250> // b.none
337fc: 7101693f cmp w9, #0x5a
33800: 54000081 b.ne 33810 <__libc_init@plt-0x2d2a0> // b.any
33804: 52800068 mov w8, #0x3 // #3
33808: b9008e68 str w8, [x19, #140]
3380c: 17fffe55 b 33160 <__libc_init@plt-0x2d950>
33810: b0fffec2 adrp x2, c000 <__libc_init@plt-0x54ab0>
33814: 12001d04 and w4, w8, #0xff
33818: aa1303e0 mov x0, x19
3381c: 52807da1 mov w1, #0x3ed // #1005
33820: 9100e042 add x2, x2, #0x38
33824: 97ffbc5d bl 22998 <__libc_init@plt-0x3e118>
33828: 17fffe4e b 33160 <__libc_init@plt-0x2d950>
3382c: 39422268 ldrb w8, [x19, #136]
33830: 121f1908 and w8, w8, #0xfe
33834: 39022268 strb w8, [x19, #136]
33838: 17fffe4a b 33160 <__libc_init@plt-0x2d950>
3383c: 39422268 ldrb w8, [x19, #136]
33840: 121e7908 and w8, w8, #0xfffffffd
33844: 39022268 strb w8, [x19, #136]
33848: 17fffe46 b 33160 <__libc_init@plt-0x2d950>
3384c: b9008e7f str wzr, [x19, #140]
33850: 17fffe44 b 33160 <__libc_init@plt-0x2d950>
33854: 52800088 mov w8, #0x4 // #4
33858: b9008e68 str w8, [x19, #140]
3385c: 17fffe41 b 33160 <__libc_init@plt-0x2d950>
33860: b9008e7b str w27, [x19, #140]
33864: 17fffe3f b 33160 <__libc_init@plt-0x2d950>
33868: f0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
3386c: 9120f842 add x2, x2, #0x83e
33870: aa1403e0 mov x0, x20
33874: aa1303e1 mov x1, x19
33878: 2a1903e3 mov w3, w25
3387c: 94000080 bl 33a7c <__libc_init@plt-0x2d034>
33880: 2a1f03e0 mov w0, wzr
33884: a9464ff4 ldp x20, x19, [sp, #96]
33888: a94557f6 ldp x22, x21, [sp, #80]
3388c: a9445ff8 ldp x24, x23, [sp, #64]
33890: a94367fa ldp x26, x25, [sp, #48]
33894: a9426ffc ldp x28, x27, [sp, #32]
33898: a9417bfd ldp x29, x30, [sp, #16]
3389c: 9101c3ff add sp, sp, #0x70
338a0: d65f03c0 ret
338a4: 90fffec2 adrp x2, b000 <__libc_init@plt-0x55ab0>
338a8: 9124ec42 add x2, x2, #0x93b
338ac: 17fffff1 b 33870 <__libc_init@plt-0x2d240>
338b0: f0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
338b4: 912f1c42 add x2, x2, #0xbc7
338b8: 17ffffee b 33870 <__libc_init@plt-0x2d240>
338bc: f0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
338c0: 912a4442 add x2, x2, #0xa91
338c4: 17ffffeb b 33870 <__libc_init@plt-0x2d240>
338c8: b85fc3a8 ldur w8, [x29, #-4]
338cc: 51000508 sub w8, w8, #0x1
338d0: b9001688 str w8, [x20, #20]
338d4: 3600013c tbz w28, #0, 338f8 <__libc_init@plt-0x2d1b8>
338d8: 52800020 mov w0, #0x1 // #1
338dc: 17ffffea b 33884 <__libc_init@plt-0x2d22c>
338e0: 90fffec2 adrp x2, b000 <__libc_init@plt-0x55ab0>
338e4: 9114c442 add x2, x2, #0x531
338e8: 17ffffe2 b 33870 <__libc_init@plt-0x2d240>
338ec: d0fffea2 adrp x2, 9000 <__libc_init@plt-0x57ab0>
338f0: 912ec842 add x2, x2, #0xbb2
338f4: 17ffffdf b 33870 <__libc_init@plt-0x2d240>
338f8: 33185ed8 bfi w24, w22, #8, #24
338fc: 7100071f cmp w24, #0x1
33900: 1a9fc700 csinc w0, w24, wzr, gt
33904: 17ffffe0 b 33884 <__libc_init@plt-0x2d22c>
33908: b0fffec2 adrp x2, c000 <__libc_init@plt-0x54ab0>
3390c: 912d3842 add x2, x2, #0xb4e
33910: 14000003 b 3391c <__libc_init@plt-0x2d194>
33914: 90fffec2 adrp x2, b000 <__libc_init@plt-0x55ab0>
33918: 9133b042 add x2, x2, #0xcec
3391c: aa1403e0 mov x0, x20
33920: aa1303e1 mov x1, x19
33924: 2a1803e3 mov w3, w24
33928: 17ffffd5 b 3387c <__libc_init@plt-0x2d234>
3392c: d0fffec2 adrp x2, d000 <__libc_init@plt-0x53ab0>
33930: 91174042 add x2, x2, #0x5d0
33934: 17ffffcf b 33870 <__libc_init@plt-0x2d240>
33938: f0fffea1 adrp x1, a000 <__libc_init@plt-0x56ab0>
3393c: f0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
33940: 9134a821 add x1, x1, #0xd2a
33944: 91052c42 add x2, x2, #0x14b
33948: aa1303e0 mov x0, x19
3394c: 52801c63 mov w3, #0xe3 // #227
33950: 97ffbdfd bl 23144 <__libc_init@plt-0x3d96c>
33954: 51018408 sub w8, w0, #0x61
33958: 51008009 sub w9, w0, #0x20
3395c: 12001d08 and w8, w8, #0xff
33960: 7100691f cmp w8, #0x1a
33964: 1a803120 csel w0, w9, w0, cc // cc = lo, ul, last
33968: d65f03c0 ret
3396c: a9bf7bfd stp x29, x30, [sp, #-16]!
33970: 910003fd mov x29, sp
33974: 29422408 ldp w8, w9, [x0, #16]
33978: f940040a ldr x10, [x0, #8]
3397c: 6b08013f cmp w9, w8
33980: 5400024a b.ge 339c8 <__libc_init@plt-0x2d0e8> // b.tcont
33984: 93407d2b sxtw x11, w9
33988: d281400d mov x13, #0xa00 // #2560
3398c: 8b0b014b add x11, x10, x11
33990: 5280002c mov w12, #0x1 // #1
33994: f2c0002d movk x13, #0x1, lsl #32
33998: 3940016e ldrb w14, [x11]
3399c: 9ace218f lsl x15, x12, x14
339a0: 710081df cmp w14, #0x20
339a4: 8a0d01ee and x14, x15, x13
339a8: fa4099c4 ccmp x14, #0x0, #0x4, ls // ls = plast
339ac: 540000e0 b.eq 339c8 <__libc_init@plt-0x2d0e8> // b.none
339b0: 11000529 add w9, w9, #0x1
339b4: 9100056b add x11, x11, #0x1
339b8: 6b09011f cmp w8, w9
339bc: b9001409 str w9, [x0, #20]
339c0: 54fffec1 b.ne 33998 <__libc_init@plt-0x2d118> // b.any
339c4: 14000007 b 339e0 <__libc_init@plt-0x2d0d0>
339c8: 6b08013f cmp w9, w8
339cc: 540000aa b.ge 339e0 <__libc_init@plt-0x2d0d0> // b.tcont
339d0: 11000528 add w8, w9, #0x1
339d4: b9001408 str w8, [x0, #20]
339d8: 3869c940 ldrb w0, [x10, w9, sxtw]
339dc: 1400000b b 33a08 <__libc_init@plt-0x2d0a8>
339e0: 34000088 cbz w8, 339f0 <__libc_init@plt-0x2d0c0>
339e4: d0fffea2 adrp x2, 9000 <__libc_init@plt-0x57ab0>
339e8: 912e4842 add x2, x2, #0xb92
339ec: 14000003 b 339f8 <__libc_init@plt-0x2d0b8>
339f0: b0fffec2 adrp x2, c000 <__libc_init@plt-0x54ab0>
339f4: 911cd042 add x2, x2, #0x734
339f8: aa0103e0 mov x0, x1
339fc: 52807da1 mov w1, #0x3ed // #1005
33a00: 97ffbbe6 bl 22998 <__libc_init@plt-0x3e118>
33a04: 52800140 mov w0, #0xa // #10
33a08: a8c17bfd ldp x29, x30, [sp], #16
33a0c: d65f03c0 ret
33a10: 2942200a ldp w10, w8, [x0, #16]
33a14: f9400409 ldr x9, [x0, #8]
33a18: 6b0a011f cmp w8, w10
33a1c: 5400024a b.ge 33a64 <__libc_init@plt-0x2d04c> // b.tcont
33a20: 93407d0b sxtw x11, w8
33a24: d281400d mov x13, #0xa00 // #2560
33a28: 8b0b012b add x11, x9, x11
33a2c: 5280002c mov w12, #0x1 // #1
33a30: f2c0002d movk x13, #0x1, lsl #32
33a34: 3940016e ldrb w14, [x11]
33a38: 9ace218f lsl x15, x12, x14
33a3c: 710081df cmp w14, #0x20
33a40: 8a0d01ee and x14, x15, x13
33a44: fa4099c4 ccmp x14, #0x0, #0x4, ls // ls = plast
33a48: 540000e0 b.eq 33a64 <__libc_init@plt-0x2d04c> // b.none
33a4c: 11000508 add w8, w8, #0x1
33a50: 9100056b add x11, x11, #0x1
33a54: 6b08015f cmp w10, w8
33a58: b9001408 str w8, [x0, #20]
33a5c: 54fffec1 b.ne 33a34 <__libc_init@plt-0x2d07c> // b.any
33a60: 14000005 b 33a74 <__libc_init@plt-0x2d03c>
33a64: 6b0a011f cmp w8, w10
33a68: 5400006a b.ge 33a74 <__libc_init@plt-0x2d03c> // b.tcont
33a6c: 3868c920 ldrb w0, [x9, w8, sxtw]
33a70: d65f03c0 ret
33a74: 2a1f03e0 mov w0, wzr
33a78: d65f03c0 ret
33a7c: aa0003e8 mov x8, x0
33a80: 2a0303e4 mov w4, w3
33a84: aa0203e3 mov x3, x2
33a88: aa0103e0 mov x0, x1
33a8c: b9401109 ldr w9, [x8, #16]
33a90: f9400508 ldr x8, [x8, #8]
33a94: 93407d2a sxtw x10, w9
33a98: 7100053f cmp w9, #0x1
33a9c: 5400014b b.lt 33ac4 <__libc_init@plt-0x2cfec> // b.tstop
33aa0: aa1f03eb mov x11, xzr
33aa4: 386b690c ldrb w12, [x8, x11]
33aa8: 7100819f cmp w12, #0x20
33aac: 54000101 b.ne 33acc <__libc_init@plt-0x2cfe4> // b.any
33ab0: 9100056b add x11, x11, #0x1
33ab4: eb0b013f cmp x9, x11
33ab8: 54ffff61 b.ne 33aa4 <__libc_init@plt-0x2d00c> // b.any
33abc: 2a0903eb mov w11, w9
33ac0: 14000003 b 33acc <__libc_init@plt-0x2cfe4>
33ac4: 2a1f03eb mov w11, wzr
33ac8: 14000001 b 33acc <__libc_init@plt-0x2cfe4>
33acc: 5100054c sub w12, w10, #0x1
33ad0: 11000529 add w9, w9, #0x1
33ad4: 6b0c017f cmp w11, w12
33ad8: d100054a sub x10, x10, #0x1
33adc: 1a8cb16c csel w12, w11, w12, lt // lt = tstop
33ae0: 93407d6b sxtw x11, w11
33ae4: 1100058c add w12, w12, #0x1
33ae8: eb0b015f cmp x10, x11
33aec: 540000ed b.le 33b08 <__libc_init@plt-0x2cfa8>
33af0: 386a690d ldrb w13, [x8, x10]
33af4: 51000529 sub w9, w9, #0x1
33af8: d100054a sub x10, x10, #0x1
33afc: 710081bf cmp w13, #0x20
33b00: 54ffff40 b.eq 33ae8 <__libc_init@plt-0x2cfc8> // b.none
33b04: 14000002 b 33b0c <__libc_init@plt-0x2cfa4>
33b08: 2a0c03e9 mov w9, w12
33b0c: 6b0b013f cmp w9, w11
33b10: 540000ed b.le 33b2c <__libc_init@plt-0x2cf84>
33b14: f0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
33b18: 4b0b0125 sub w5, w9, w11
33b1c: 9118cc42 add x2, x2, #0x633
33b20: 8b2b4106 add x6, x8, w11, uxtw
33b24: 52807da1 mov w1, #0x3ed // #1005
33b28: 17ffbb9c b 22998 <__libc_init@plt-0x3e118>
33b2c: d0fffec2 adrp x2, d000 <__libc_init@plt-0x53ab0>
33b30: 52807da1 mov w1, #0x3ed // #1005
33b34: 9117b042 add x2, x2, #0x5ec
33b38: 17ffbb98 b 22998 <__libc_init@plt-0x3e118>
33b3c: a9bb7bfd stp x29, x30, [sp, #-80]!
33b40: f9000bf9 str x25, [sp, #16]
33b44: 910003fd mov x29, sp
33b48: a9025ff8 stp x24, x23, [sp, #32]
33b4c: a90357f6 stp x22, x21, [sp, #48]
33b50: a9044ff4 stp x20, x19, [sp, #64]
33b54: 2a0203f6 mov w22, w2
33b58: aa0103f3 mov x19, x1
33b5c: aa0003f4 mov x20, x0
33b60: 2a0203f5 mov w21, w2
33b64: 72001c5f tst w2, #0xff
33b68: 54000081 b.ne 33b78 <__libc_init@plt-0x2cf38> // b.any
33b6c: aa1403e0 mov x0, x20
33b70: 97ffffa8 bl 33a10 <__libc_init@plt-0x2d0a0>
33b74: 2a0003f5 mov w21, w0
33b78: 12001ea3 and w3, w21, #0xff
33b7c: 7100ac7f cmp w3, #0x2b
33b80: 540001a0 b.eq 33bb4 <__libc_init@plt-0x2cefc> // b.none
33b84: 7100b47f cmp w3, #0x2d
33b88: 54000160 b.eq 33bb4 <__libc_init@plt-0x2cefc> // b.none
33b8c: 5100eaa8 sub w8, w21, #0x3a
33b90: 12001d08 and w8, w8, #0xff
33b94: 7103d51f cmp w8, #0xf5
33b98: 540000e8 b.hi 33bb4 <__libc_init@plt-0x2cefc> // b.pmore
33b9c: f0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
33ba0: aa1303e0 mov x0, x19
33ba4: 91205442 add x2, x2, #0x815
33ba8: 52807da1 mov w1, #0x3ed // #1005
33bac: 97ffbb7b bl 22998 <__libc_init@plt-0x3e118>
33bb0: 14000034 b 33c80 <__libc_init@plt-0x2ce30>
33bb4: 7100b47f cmp w3, #0x2d
33bb8: 54000080 b.eq 33bc8 <__libc_init@plt-0x2cee8> // b.none
33bbc: 2a1503e0 mov w0, w21
33bc0: 7100ac7f cmp w3, #0x2b
33bc4: 54000121 b.ne 33be8 <__libc_init@plt-0x2cec8> // b.any
33bc8: 72001edf tst w22, #0xff
33bcc: 54000081 b.ne 33bdc <__libc_init@plt-0x2ced4> // b.any
33bd0: b9401688 ldr w8, [x20, #20]
33bd4: 11000508 add w8, w8, #0x1
33bd8: b9001688 str w8, [x20, #20]
33bdc: aa1403e0 mov x0, x20
33be0: 97ffff8c bl 33a10 <__libc_init@plt-0x2d0a0>
33be4: 2a1f03f6 mov w22, wzr
33be8: 5100c008 sub w8, w0, #0x30
33bec: 12001d08 and w8, w8, #0xff
33bf0: 7100251f cmp w8, #0x9
33bf4: 54000468 b.hi 33c80 <__libc_init@plt-0x2ce30> // b.pmore
33bf8: 52999f98 mov w24, #0xccfc // #52476
33bfc: 2a1f03f7 mov w23, wzr
33c00: 72a19998 movk w24, #0xccc, lsl #16
33c04: 52800159 mov w25, #0xa // #10
33c08: 4b200308 sub w8, w24, w0, uxtb
33c0c: 6b0802ff cmp w23, w8
33c10: 540003cc b.gt 33c88 <__libc_init@plt-0x2ce28>
33c14: 12001c08 and w8, w0, #0xff
33c18: 72001edf tst w22, #0xff
33c1c: 1b1922e8 madd w8, w23, w25, w8
33c20: 5100c117 sub w23, w8, #0x30
33c24: 54000081 b.ne 33c34 <__libc_init@plt-0x2ce7c> // b.any
33c28: b9401688 ldr w8, [x20, #20]
33c2c: 11000508 add w8, w8, #0x1
33c30: b9001688 str w8, [x20, #20]
33c34: aa1403e0 mov x0, x20
33c38: 97ffff76 bl 33a10 <__libc_init@plt-0x2d0a0>
33c3c: 2a1f03f6 mov w22, wzr
33c40: 5100c008 sub w8, w0, #0x30
33c44: 12001d08 and w8, w8, #0xff
33c48: 7100291f cmp w8, #0xa
33c4c: 54fffde3 b.cc 33c08 <__libc_init@plt-0x2cea8> // b.lo, b.ul, b.last
33c50: 12001ea8 and w8, w21, #0xff
33c54: 7100b51f cmp w8, #0x2d
33c58: 54000221 b.ne 33c9c <__libc_init@plt-0x2ce14> // b.any
33c5c: 4b1703f4 neg w20, w23
33c60: 36f800d7 tbz w23, #31, 33c78 <__libc_init@plt-0x2ce38>
33c64: b0fffec2 adrp x2, c000 <__libc_init@plt-0x54ab0>
33c68: aa1303e0 mov x0, x19
33c6c: 910c0842 add x2, x2, #0x302
33c70: 52807da1 mov w1, #0x3ed // #1005
33c74: 97ffbb49 bl 22998 <__libc_init@plt-0x3e118>
33c78: 2a1403f7 mov w23, w20
33c7c: 14000008 b 33c9c <__libc_init@plt-0x2ce14>
33c80: 2a1f03f7 mov w23, wzr
33c84: 14000006 b 33c9c <__libc_init@plt-0x2ce14>
33c88: b0fffec2 adrp x2, c000 <__libc_init@plt-0x54ab0>
33c8c: aa1303e0 mov x0, x19
33c90: 910c0842 add x2, x2, #0x302
33c94: 52807da1 mov w1, #0x3ed // #1005
33c98: 97ffbb40 bl 22998 <__libc_init@plt-0x3e118>
33c9c: 2a1703e0 mov w0, w23
33ca0: f9400bf9 ldr x25, [sp, #16]
33ca4: a9444ff4 ldp x20, x19, [sp, #64]
33ca8: a94357f6 ldp x22, x21, [sp, #48]
33cac: a9425ff8 ldp x24, x23, [sp, #32]
33cb0: a8c57bfd ldp x29, x30, [sp], #80
33cb4: d65f03c0 ret
33cb8: 52800022 mov w2, #0x1 // #1
33cbc: 17fffd08 b 330dc <__libc_init@plt-0x2d9d4>
33cc0: 29422408 ldp w8, w9, [x0, #16]
33cc4: 6b08013f cmp w9, w8
33cc8: 5400024a b.ge 33d10 <__libc_init@plt-0x2cda0> // b.tcont
33ccc: f940040a ldr x10, [x0, #8]
33cd0: 93407d2b sxtw x11, w9
33cd4: d281400c mov x12, #0xa00 // #2560
33cd8: f2c0002c movk x12, #0x1, lsl #32
33cdc: 8b0b014a add x10, x10, x11
33ce0: 5280002b mov w11, #0x1 // #1
33ce4: 3940014d ldrb w13, [x10]
33ce8: 9acd216e lsl x14, x11, x13
33cec: 710081bf cmp w13, #0x20
33cf0: 8a0c01cd and x13, x14, x12
33cf4: fa4099a4 ccmp x13, #0x0, #0x4, ls // ls = plast
33cf8: 540000c0 b.eq 33d10 <__libc_init@plt-0x2cda0> // b.none
33cfc: 11000529 add w9, w9, #0x1
33d00: 9100054a add x10, x10, #0x1
33d04: 6b09011f cmp w8, w9
33d08: b9001409 str w9, [x0, #20]
33d0c: 54fffec1 b.ne 33ce4 <__libc_init@plt-0x2cdcc> // b.any
33d10: d65f03c0 ret
33d14: a9bf7bfd stp x29, x30, [sp, #-16]!
33d18: 910003fd mov x29, sp
33d1c: 52800c88 mov w8, #0x64 // #100
33d20: 2a1f03e1 mov w1, wzr
33d24: 52806602 mov w2, #0x330 // #816
33d28: 78008408 strh w8, [x0], #8
33d2c: 9400b3ed bl 60ce0 <memset@plt>
33d30: a8c17bfd ldp x29, x30, [sp], #16
33d34: d65f03c0 ret
33d38: a9bd7bfd stp x29, x30, [sp, #-48]!
33d3c: a90157f6 stp x22, x21, [sp, #16]
33d40: 910003fd mov x29, sp
33d44: a9024ff4 stp x20, x19, [sp, #32]
33d48: aa0003f4 mov x20, x0
33d4c: aa0303f5 mov x21, x3
33d50: aa0103f3 mov x19, x1
33d54: 91005000 add x0, x0, #0x14
33d58: 2a1f03e1 mov w1, wzr
33d5c: 2a0403f6 mov w22, w4
33d60: f9000682 str x2, [x20, #8]
33d64: 52806482 mov w2, #0x324 // #804
33d68: 39000284 strb w4, [x20]
33d6c: 3900069f strb wzr, [x20, #1]
33d70: b9001295 str w21, [x20, #16]
33d74: 9400b3db bl 60ce0 <memset@plt>
33d78: 710402df cmp w22, #0x100
33d7c: 54000122 b.cs 33da0 <__libc_init@plt-0x2cd10> // b.hs, b.nlast
33d80: eb35c2bf cmp x21, w21, sxtw
33d84: 540001c1 b.ne 33dbc <__libc_init@plt-0x2ccf4> // b.any
33d88: 12800008 mov w8, #0xffffffff // #-1
33d8c: a94157f6 ldp x22, x21, [sp, #16]
33d90: b9001e88 str w8, [x20, #28]
33d94: a9424ff4 ldp x20, x19, [sp, #32]
33d98: a8c37bfd ldp x29, x30, [sp], #48
33d9c: d65f03c0 ret
33da0: 90fffec1 adrp x1, b000 <__libc_init@plt-0x55ab0>
33da4: f0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
33da8: 91095421 add x1, x1, #0x255
33dac: 91052c42 add x2, x2, #0x14b
33db0: aa1303e0 mov x0, x19
33db4: 528003a3 mov w3, #0x1d // #29
33db8: 97ffbce3 bl 23144 <__libc_init@plt-0x3d96c>
33dbc: d0fffea1 adrp x1, 9000 <__libc_init@plt-0x57ab0>
33dc0: f0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
33dc4: 9128fc21 add x1, x1, #0xa3f
33dc8: 91052c42 add x2, x2, #0x14b
33dcc: aa1303e0 mov x0, x19
33dd0: 528003e3 mov w3, #0x1f // #31
33dd4: 97ffbcdc bl 23144 <__libc_init@plt-0x3d96c>
33dd8: 52800c88 mov w8, #0x64 // #100
33ddc: 52806709 mov w9, #0x338 // #824
33de0: 4b000108 sub w8, w8, w0
33de4: cb28cd20 sub x0, x9, w8, sxtw #3
33de8: d65f03c0 ret
33dec: a9bb7bfd stp x29, x30, [sp, #-80]!
33df0: a90167fa stp x26, x25, [sp, #16]
33df4: 910003fd mov x29, sp
33df8: a9025ff8 stp x24, x23, [sp, #32]
33dfc: a90357f6 stp x22, x21, [sp, #48]
33e00: a9044ff4 stp x20, x19, [sp, #64]
33e04: 2a0203f4 mov w20, w2
33e08: 2a1f03e2 mov w2, wzr
33e0c: aa0103f7 mov x23, x1
33e10: aa0003f3 mov x19, x0
33e14: aa0803f6 mov x22, x8
33e18: 940000fe bl 34210 <__libc_init@plt-0x2c8a0>
33e1c: b0000188 adrp x8, 64000 <strcmp@plt+0x3240>
33e20: 390006df strb wzr, [x22, #1]
33e24: 390012df strb wzr, [x22, #4]
33e28: 2a0003f5 mov w21, w0
33e2c: 390022df strb wzr, [x22, #8]
33e30: aa1603f9 mov x25, x22
33e34: f945f508 ldr x8, [x8, #3048]
33e38: 52800029 mov w9, #0x1 // #1
33e3c: aa1303e0 mov x0, x19
33e40: aa1703e1 mov x1, x23
33e44: b9401678 ldr w24, [x19, #20]
33e48: 390032df strb wzr, [x22, #12]
33e4c: b9401d08 ldr w8, [x8, #28]
33e50: 390042df strb wzr, [x22, #16]
33e54: 390052df strb wzr, [x22, #20]
33e58: 390062df strb wzr, [x22, #24]
33e5c: 3801cf3f strb wzr, [x25, #28]!
33e60: b90022c8 str w8, [x22, #32]
33e64: 390092c9 strb w9, [x22, #36]
33e68: b80252df stur wzr, [x22, #37]
33e6c: 3900a6df strb wzr, [x22, #41]
33e70: b9002ec9 str w9, [x22, #44]
33e74: 790062df strh wzr, [x22, #48]
33e78: 9400030a bl 34aa0 <__libc_init@plt-0x2c010>
33e7c: 51018408 sub w8, w0, #0x61
33e80: 51008009 sub w9, w0, #0x20
33e84: 12001d08 and w8, w8, #0xff
33e88: 7100691f cmp w8, #0x1a
33e8c: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
33e90: 12001d09 and w9, w8, #0xff
33e94: 7101113f cmp w9, #0x44
33e98: 390002c8 strb w8, [x22]
33e9c: 54000300 b.eq 33efc <__libc_init@plt-0x2cbb4> // b.none
33ea0: 7101153f cmp w9, #0x45
33ea4: 54001201 b.ne 340e4 <__libc_init@plt-0x2c9cc> // b.any
33ea8: aa1303e0 mov x0, x19
33eac: 94000326 bl 34b44 <__libc_init@plt-0x2bf6c>
33eb0: 51018408 sub w8, w0, #0x61
33eb4: 51008009 sub w9, w0, #0x20
33eb8: 12001d08 and w8, w8, #0xff
33ebc: 7100691f cmp w8, #0x1a
33ec0: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
33ec4: 12001d09 and w9, w8, #0xff
33ec8: 51013929 sub w9, w9, #0x4e
33ecc: 7100293f cmp w9, #0xa
33ed0: 54001088 b.hi 340e0 <__libc_init@plt-0x2c9d0> // b.pmore
33ed4: 5280002a mov w10, #0x1 // #1
33ed8: 1ac92149 lsl w9, w10, w9
33edc: 5280842a mov w10, #0x421 // #1057
33ee0: 6a0a013f tst w9, w10
33ee4: 54000fe0 b.eq 340e0 <__libc_init@plt-0x2c9d0> // b.none
33ee8: b9401669 ldr w9, [x19, #20]
33eec: 390006c8 strb w8, [x22, #1]
33ef0: 11000529 add w9, w9, #0x1
33ef4: b9001669 str w9, [x19, #20]
33ef8: 1400007a b 340e0 <__libc_init@plt-0x2c9d0>
33efc: aa1303e0 mov x0, x19
33f00: 94000311 bl 34b44 <__libc_init@plt-0x2bf6c>
33f04: 51018408 sub w8, w0, #0x61
33f08: 51008009 sub w9, w0, #0x20
33f0c: 12001d08 and w8, w8, #0xff
33f10: 7100691f cmp w8, #0x1a
33f14: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
33f18: 12001d08 and w8, w8, #0xff
33f1c: 7101511f cmp w8, #0x54
33f20: 54000e01 b.ne 340e0 <__libc_init@plt-0x2c9d0> // b.any
33f24: b9401668 ldr w8, [x19, #20]
33f28: 52800c89 mov w9, #0x64 // #100
33f2c: aa1303e0 mov x0, x19
33f30: 11000508 add w8, w8, #0x1
33f34: 390002c9 strb w9, [x22]
33f38: b9001668 str w8, [x19, #20]
33f3c: 94000302 bl 34b44 <__libc_init@plt-0x2bf6c>
33f40: 12001c08 and w8, w0, #0xff
33f44: 71009d1f cmp w8, #0x27
33f48: 54000060 b.eq 33f54 <__libc_init@plt-0x2cb5c> // b.none
33f4c: 7100891f cmp w8, #0x22
33f50: 54000641 b.ne 34018 <__libc_init@plt-0x2ca98> // b.any
33f54: 29422668 ldp w8, w9, [x19, #16]
33f58: 1100052c add w12, w9, #0x1
33f5c: 6b08019f cmp w12, w8
33f60: b900166c str w12, [x19, #20]
33f64: 540004ea b.ge 34000 <__libc_init@plt-0x2cab0> // b.tcont
33f68: f0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
33f6c: 2a1f03e9 mov w9, wzr
33f70: f940066a ldr x10, [x19, #8]
33f74: 91065c42 add x2, x2, #0x197
33f78: 93407d8b sxtw x11, w12
33f7c: 9100056b add x11, x11, #0x1
33f80: b900166b str w11, [x19, #20]
33f84: 386cc94d ldrb w13, [x10, w12, sxtw]
33f88: 6b2001bf cmp w13, w0, uxtb
33f8c: 54000201 b.ne 33fcc <__libc_init@plt-0x2cae4> // b.any
33f90: 6b08017f cmp w11, w8
33f94: 54000860 b.eq 340a0 <__libc_init@plt-0x2ca10> // b.none
33f98: 386b694d ldrb w13, [x10, x11]
33f9c: 6b2001bf cmp w13, w0, uxtb
33fa0: 54000801 b.ne 340a0 <__libc_init@plt-0x2ca10> // b.any
33fa4: 3940c2cd ldrb w13, [x22, #48]
33fa8: 71007dbf cmp w13, #0x1f
33fac: 54000168 b.hi 33fd8 <__libc_init@plt-0x2cad8> // b.pmore
33fb0: 110005ae add w14, w13, #0x1
33fb4: 8b0d02cd add x13, x22, x13
33fb8: 1100098b add w11, w12, #0x2
33fbc: 3900c2ce strb w14, [x22, #48]
33fc0: 3900c9a0 strb w0, [x13, #50]
33fc4: b900166b str w11, [x19, #20]
33fc8: 1400000a b 33ff0 <__libc_init@plt-0x2cac0>
33fcc: 3940c2cc ldrb w12, [x22, #48]
33fd0: 71007d9f cmp w12, #0x1f
33fd4: 54000069 b.ls 33fe0 <__libc_init@plt-0x2cad0> // b.plast
33fd8: 52800029 mov w9, #0x1 // #1
33fdc: 14000005 b 33ff0 <__libc_init@plt-0x2cac0>
33fe0: 1100058e add w14, w12, #0x1
33fe4: 8b0c02cc add x12, x22, x12
33fe8: 3900c2ce strb w14, [x22, #48]
33fec: 3900c98d strb w13, [x12, #50]
33ff0: 2a0b03ec mov w12, w11
33ff4: 6b08017f cmp w11, w8
33ff8: 54fffc0b b.lt 33f78 <__libc_init@plt-0x2cb38> // b.tstop
33ffc: 14000003 b 34008 <__libc_init@plt-0x2caa8>
34000: d0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
34004: 91065c42 add x2, x2, #0x197
34008: aa1303e0 mov x0, x19
3400c: aa1703e1 mov x1, x23
34010: 2a1803e3 mov w3, w24
34014: 940002e7 bl 34bb0 <__libc_init@plt-0x2bf00>
34018: aa1303e0 mov x0, x19
3401c: 940002ca bl 34b44 <__libc_init@plt-0x2bf6c>
34020: 12001c08 and w8, w0, #0xff
34024: 7100a11f cmp w8, #0x28
34028: 540005c1 b.ne 340e0 <__libc_init@plt-0x2c9d0> // b.any
3402c: 29422269 ldp w9, w8, [x19, #16]
34030: 11000508 add w8, w8, #0x1
34034: 6b09011f cmp w8, w9
34038: b9001668 str w8, [x19, #20]
3403c: 5400046a b.ge 340c8 <__libc_init@plt-0x2c9e8> // b.tcont
34040: 2a1f03fa mov w26, wzr
34044: aa1303e0 mov x0, x19
34048: aa1703e1 mov x1, x23
3404c: 2a1f03e2 mov w2, wzr
34050: 94000308 bl 34c70 <__libc_init@plt-0x2be40>
34054: 3940c6c8 ldrb w8, [x22, #49]
34058: 71000d1f cmp w8, #0x3
3405c: 54000069 b.ls 34068 <__libc_init@plt-0x2ca48> // b.plast
34060: 5280003a mov w26, #0x1 // #1
34064: 14000005 b 34078 <__libc_init@plt-0x2ca38>
34068: 11000509 add w9, w8, #0x1
3406c: 8b080ac8 add x8, x22, x8, lsl #2
34070: 3900c6c9 strb w9, [x22, #49]
34074: b9005500 str w0, [x8, #84]
34078: aa1303e0 mov x0, x19
3407c: aa1703e1 mov x1, x23
34080: 94000288 bl 34aa0 <__libc_init@plt-0x2c010>
34084: 12001c08 and w8, w0, #0xff
34088: 7100b11f cmp w8, #0x2c
3408c: 54000121 b.ne 340b0 <__libc_init@plt-0x2ca00> // b.any
34090: 29422269 ldp w9, w8, [x19, #16]
34094: 6b09011f cmp w8, w9
34098: 54fffd6b b.lt 34044 <__libc_init@plt-0x2ca6c> // b.tstop
3409c: 1400000b b 340c8 <__libc_init@plt-0x2c9e8>
340a0: 3607fbc9 tbz w9, #0, 34018 <__libc_init@plt-0x2ca98>
340a4: 90fffec2 adrp x2, c000 <__libc_init@plt-0x54ab0>
340a8: 91123442 add x2, x2, #0x48d
340ac: 17ffffd7 b 34008 <__libc_init@plt-0x2caa8>
340b0: 7100a51f cmp w8, #0x29
340b4: 540000a1 b.ne 340c8 <__libc_init@plt-0x2c9e8> // b.any
340b8: 3600015a tbz w26, #0, 340e0 <__libc_init@plt-0x2c9d0>
340bc: f0fffea2 adrp x2, b000 <__libc_init@plt-0x55ab0>
340c0: 911a9842 add x2, x2, #0x6a6
340c4: 14000003 b 340d0 <__libc_init@plt-0x2c9e0>
340c8: 90fffec2 adrp x2, c000 <__libc_init@plt-0x54ab0>
340cc: 912cc042 add x2, x2, #0xb30
340d0: aa1303e0 mov x0, x19
340d4: aa1703e1 mov x1, x23
340d8: 2a1803e3 mov w3, w24
340dc: 940002b5 bl 34bb0 <__libc_init@plt-0x2bf00>
340e0: 394002c8 ldrb w8, [x22]
340e4: 12001d08 and w8, w8, #0xff
340e8: 7101911f cmp w8, #0x64
340ec: 54000200 b.eq 3412c <__libc_init@plt-0x2c984> // b.none
340f0: 7101051f cmp w8, #0x41
340f4: 540000e1 b.ne 34110 <__libc_init@plt-0x2c9a0> // b.any
340f8: aa1303e0 mov x0, x19
340fc: 94000292 bl 34b44 <__libc_init@plt-0x2bf6c>
34100: 5100c008 sub w8, w0, #0x30
34104: 12001d08 and w8, w8, #0xff
34108: 7100251f cmp w8, #0x9
3410c: 54000108 b.hi 3412c <__libc_init@plt-0x2c984> // b.pmore
34110: aa1303e0 mov x0, x19
34114: aa1703e1 mov x1, x23
34118: 2a1f03e2 mov w2, wzr
3411c: 940002d5 bl 34c70 <__libc_init@plt-0x2be40>
34120: 52800028 mov w8, #0x1 // #1
34124: b90006c0 str w0, [x22, #4]
34128: 390022c8 strb w8, [x22, #8]
3412c: 394002c8 ldrb w8, [x22]
34130: 7101911f cmp w8, #0x64
34134: 54000460 b.eq 341c0 <__libc_init@plt-0x2c8f0> // b.none
34138: aa1303e0 mov x0, x19
3413c: 94000282 bl 34b44 <__libc_init@plt-0x2bf6c>
34140: 12001c08 and w8, w0, #0xff
34144: 7100b91f cmp w8, #0x2e
34148: 540003c1 b.ne 341c0 <__libc_init@plt-0x2c8f0> // b.any
3414c: b9401668 ldr w8, [x19, #20]
34150: aa1303e0 mov x0, x19
34154: aa1703e1 mov x1, x23
34158: 2a1f03e2 mov w2, wzr
3415c: 11000508 add w8, w8, #0x1
34160: b9001668 str w8, [x19, #20]
34164: 940002c3 bl 34c70 <__libc_init@plt-0x2be40>
34168: 52800028 mov w8, #0x1 // #1
3416c: b9000ec0 str w0, [x22, #12]
34170: aa1303e0 mov x0, x19
34174: 390042c8 strb w8, [x22, #16]
34178: 94000273 bl 34b44 <__libc_init@plt-0x2bf6c>
3417c: 12001c08 and w8, w0, #0xff
34180: 51011108 sub w8, w8, #0x44
34184: 7100851f cmp w8, #0x21
34188: 540001c8 b.hi 341c0 <__libc_init@plt-0x2c8f0> // b.pmore
3418c: 5280003a mov w26, #0x1 // #1
34190: 9ac82348 lsl x8, x26, x8
34194: f200051f tst x8, #0x300000003
34198: 54000140 b.eq 341c0 <__libc_init@plt-0x2c8f0> // b.none
3419c: b9401668 ldr w8, [x19, #20]
341a0: aa1303e0 mov x0, x19
341a4: aa1703e1 mov x1, x23
341a8: 2a1f03e2 mov w2, wzr
341ac: 11000508 add w8, w8, #0x1
341b0: b9001668 str w8, [x19, #20]
341b4: 940002af bl 34c70 <__libc_init@plt-0x2be40>
341b8: 390062da strb w26, [x22, #24]
341bc: b90016c0 str w0, [x22, #20]
341c0: 6b1402bf cmp w21, w20
341c4: f84342e9 ldur x9, [x23, #52]
341c8: f843a2ea ldur x10, [x23, #58]
341cc: 1a95c288 csel w8, w20, w21, gt
341d0: f9000329 str x9, [x25]
341d4: f800632a stur x10, [x25, #6]
341d8: b9002ec8 str w8, [x22, #44]
341dc: 540000ed b.le 341f8 <__libc_init@plt-0x2c8b8>
341e0: 39400669 ldrb w9, [x19, #1]
341e4: 4b0802a8 sub w8, w21, w8
341e8: 8b090e6a add x10, x19, x9, lsl #3
341ec: 11000529 add w9, w9, #0x1
341f0: 29032158 stp w24, w8, [x10, #24]
341f4: 39000669 strb w9, [x19, #1]
341f8: a9444ff4 ldp x20, x19, [sp, #64]
341fc: a94357f6 ldp x22, x21, [sp, #48]
34200: a9425ff8 ldp x24, x23, [sp, #32]
34204: a94167fa ldp x26, x25, [sp, #16]
34208: a8c57bfd ldp x29, x30, [sp], #80
3420c: d65f03c0 ret
34210: d101c3ff sub sp, sp, #0x70
34214: a9017bfd stp x29, x30, [sp, #16]
34218: 910043fd add x29, sp, #0x10
3421c: a9026ffc stp x28, x27, [sp, #32]
34220: a90367fa stp x26, x25, [sp, #48]
34224: a9045ff8 stp x24, x23, [sp, #64]
34228: a90557f6 stp x22, x21, [sp, #80]
3422c: a9064ff4 stp x20, x19, [sp, #96]
34230: 2a0203f5 mov w21, w2
34234: aa0103f3 mov x19, x1
34238: aa0003f4 mov x20, x0
3423c: f9400408 ldr x8, [x0, #8]
34240: 39400409 ldrb w9, [x0, #1]
34244: 12001d2a and w10, w9, #0xff
34248: 7100095f cmp w10, #0x2
3424c: 54000203 b.cc 3428c <__libc_init@plt-0x2c824> // b.lo, b.ul, b.last
34250: 5100054a sub w10, w10, #0x1
34254: 8b2a4e8a add x10, x20, w10, uxtw #3
34258: b980194a ldrsw x10, [x10, #24]
3425c: 386a690b ldrb w11, [x8, x10]
34260: 7100a17f cmp w11, #0x28
34264: 54000140 b.eq 3428c <__libc_init@plt-0x2c824> // b.none
34268: 92401d2b and x11, x9, #0xff
3426c: 51000529 sub w9, w9, #0x1
34270: b900168a str w10, [x20, #20]
34274: 8b0b0e8b add x11, x20, x11, lsl #3
34278: 39000689 strb w9, [x20, #1]
3427c: b9401560 ldr w0, [x11, #20]
34280: 7100001f cmp w0, #0x0
34284: 54fffe0d b.le 34244 <__libc_init@plt-0x2c86c>
34288: 140001cc b 349b8 <__libc_init@plt-0x2c0f8>
3428c: 1280001a mov w26, #0xffffffff // #-1
34290: 5280003b mov w27, #0x1 // #1
34294: b9401699 ldr w25, [x20, #20]
34298: aa1403e0 mov x0, x20
3429c: aa1303e1 mov x1, x19
342a0: 94000200 bl 34aa0 <__libc_init@plt-0x2c010>
342a4: 2a0003e2 mov w2, w0
342a8: 12001c08 and w8, w0, #0xff
342ac: 7100b11f cmp w8, #0x2c
342b0: 5400006c b.gt 342bc <__libc_init@plt-0x2c7f4>
342b4: 54000080 b.eq 342c4 <__libc_init@plt-0x2c7ec> // b.none
342b8: 14000008 b 342d8 <__libc_init@plt-0x2c7d8>
342bc: 7100e91f cmp w8, #0x3a
342c0: 54000121 b.ne 342e4 <__libc_init@plt-0x2c7cc> // b.any
342c4: 12001c48 and w8, w2, #0xff
342c8: 7100e91f cmp w8, #0x3a
342cc: 54fffe61 b.ne 34298 <__libc_init@plt-0x2c818> // b.any
342d0: 3607fe55 tbz w21, #0, 34298 <__libc_init@plt-0x2c818>
342d4: 140001b8 b 349b4 <__libc_init@plt-0x2c0fc>
342d8: 7100ad1f cmp w8, #0x2b
342dc: 54000100 b.eq 342fc <__libc_init@plt-0x2c7b4> // b.none
342e0: 14000003 b 342ec <__libc_init@plt-0x2c7c4>
342e4: 7100b51f cmp w8, #0x2d
342e8: 540000a0 b.eq 342fc <__libc_init@plt-0x2c7b4> // b.none
342ec: 5100c048 sub w8, w2, #0x30
342f0: 12001d08 and w8, w8, #0xff
342f4: 7100251f cmp w8, #0x9
342f8: 54000d48 b.hi 344a0 <__libc_init@plt-0x2c610> // b.pmore
342fc: aa1403e0 mov x0, x20
34300: aa1303e1 mov x1, x19
34304: 9400025b bl 34c70 <__libc_init@plt-0x2be40>
34308: 2a0003f8 mov w24, w0
3430c: 53087c16 lsr w22, w0, #8
34310: aa1403e0 mov x0, x20
34314: aa1303e1 mov x1, x19
34318: 940001e2 bl 34aa0 <__libc_init@plt-0x2c010>
3431c: 2a0003e2 mov w2, w0
34320: 2a1f03fc mov w28, wzr
34324: 2a1f03e9 mov w9, wzr
34328: 51018448 sub w8, w2, #0x61
3432c: 5100804a sub w10, w2, #0x20
34330: 12001d08 and w8, w8, #0xff
34334: 7100691f cmp w8, #0x1a
34338: 39400688 ldrb w8, [x20, #1]
3433c: 1a823157 csel w23, w10, w2, cc // cc = lo, ul, last
34340: 12001eea and w10, w23, #0xff
34344: 7100a15f cmp w10, #0x28
34348: 540002c1 b.ne 343a0 <__libc_init@plt-0x2c710> // b.any
3434c: 3940028a ldrb w10, [x20]
34350: 6b0a011f cmp w8, w10
34354: 54003422 b.cs 349d8 <__libc_init@plt-0x2c0d8> // b.hs, b.nlast
34358: b980168a ldrsw x10, [x20, #20]
3435c: 8b080e8b add x11, x20, x8, lsl #3
34360: f940068c ldr x12, [x20, #8]
34364: d100054a sub x10, x10, #0x1
34368: b900196a str w10, [x11, #24]
3436c: 386a698b ldrb w11, [x12, x10]
34370: 7100a17f cmp w11, #0x28
34374: 540037c1 b.ne 34a6c <__libc_init@plt-0x2c044> // b.any
34378: 7100011f cmp w8, #0x0
3437c: 1a9f17eb cset w11, eq // eq = none
34380: 2a0b0129 orr w9, w9, w11
34384: 7100013f cmp w9, #0x0
34388: 2a1c012b orr w11, w9, w28
3438c: 1a9a114a csel w10, w10, w26, ne // ne = any
34390: 360006ab tbz w11, #0, 34464 <__libc_init@plt-0x2c64c>
34394: 13000129 sbfx w9, w9, #0, #1
34398: 2a0a03fa mov w26, w10
3439c: 14000039 b 34480 <__libc_init@plt-0x2c630>
343a0: 34003228 cbz w8, 349e4 <__libc_init@plt-0x2c0cc>
343a4: 12001ee9 and w9, w23, #0xff
343a8: 7100a13f cmp w9, #0x28
343ac: 5400028c b.gt 343fc <__libc_init@plt-0x2c6b4>
343b0: 7100893f cmp w9, #0x22
343b4: 54000060 b.eq 343c0 <__libc_init@plt-0x2c6f0> // b.none
343b8: 71009d3f cmp w9, #0x27
343bc: 54000b81 b.ne 3452c <__libc_init@plt-0x2c584> // b.any
343c0: 29422688 ldp w8, w9, [x20, #16]
343c4: 6b08013f cmp w9, w8
343c8: 54002eaa b.ge 3499c <__libc_init@plt-0x2c114> // b.tcont
343cc: f940068a ldr x10, [x20, #8]
343d0: 93407d2b sxtw x11, w9
343d4: 8b0b014c add x12, x10, x11
343d8: 3940018d ldrb w13, [x12]
343dc: 6b3701bf cmp w13, w23, uxtb
343e0: 54000ba0 b.eq 34554 <__libc_init@plt-0x2c55c> // b.none
343e4: 11000529 add w9, w9, #0x1
343e8: 9100058c add x12, x12, #0x1
343ec: 6b09011f cmp w8, w9
343f0: b9001689 str w9, [x20, #20]
343f4: 54ffff21 b.ne 343d8 <__libc_init@plt-0x2c6d8> // b.any
343f8: 14000169 b 3499c <__libc_init@plt-0x2c114>
343fc: 7101213f cmp w9, #0x48
34400: 54000720 b.eq 344e4 <__libc_init@plt-0x2c5cc> // b.none
34404: 7100a53f cmp w9, #0x29
34408: 54000921 b.ne 3452c <__libc_init@plt-0x2c584> // b.any
3440c: 7100051f cmp w8, #0x1
34410: 540000c1 b.ne 34428 <__libc_init@plt-0x2c688> // b.any
34414: 37002d15 tbnz w21, #0, 349b4 <__libc_init@plt-0x2c0fc>
34418: aa1303e0 mov x0, x19
3441c: 52800021 mov w1, #0x1 // #1
34420: 97ffcbf4 bl 273f0 <__libc_init@plt-0x396c0>
34424: 39400688 ldrb w8, [x20, #1]
34428: 8b284e89 add x9, x20, w8, uxtw #3
3442c: f940068c ldr x12, [x20, #8]
34430: b8414d2a ldr w10, [x9, #20]!
34434: b89fc12b ldursw x11, [x9, #-4]
34438: 386b698c ldrb w12, [x12, x11]
3443c: 7100a19f cmp w12, #0x28
34440: 1a8b1578 cinc w24, w11, eq // eq = none
34444: 3100055f cmn w10, #0x1
34448: 54000be0 b.eq 345c4 <__libc_init@plt-0x2c4ec> // b.none
3444c: 7100054a subs w10, w10, #0x1
34450: b900012a str w10, [x9]
34454: 54000cea b.ge 345f0 <__libc_init@plt-0x2c4c0> // b.tcont
34458: 51000508 sub w8, w8, #0x1
3445c: 39000688 strb w8, [x20, #1]
34460: 17ffff8d b 34294 <__libc_init@plt-0x2c81c>
34464: 12001f09 and w9, w24, #0xff
34468: 33185ed8 bfi w24, w22, #8, #24
3446c: 7100071f cmp w24, #0x1
34470: 51000529 sub w9, w9, #0x1
34474: 1a96b3f6 csel w22, wzr, w22, lt // lt = tstop
34478: 1a89b3e9 csel w9, wzr, w9, lt // lt = tstop
3447c: 0b162129 add w9, w9, w22, lsl #8
34480: 8b080e8a add x10, x20, x8, lsl #3
34484: 7100051f cmp w8, #0x1
34488: b9001d49 str w9, [x10, #28]
3448c: 54000041 b.ne 34494 <__libc_init@plt-0x2c61c> // b.any
34490: b9001a99 str w25, [x20, #24]
34494: 11000508 add w8, w8, #0x1
34498: 39000688 strb w8, [x20, #1]
3449c: 17ffff7e b 34294 <__libc_init@plt-0x2c81c>
344a0: 12001c48 and w8, w2, #0xff
344a4: 7100a91f cmp w8, #0x2a
344a8: 54000721 b.ne 3458c <__libc_init@plt-0x2c524> // b.any
344ac: aa1403e0 mov x0, x20
344b0: aa1303e1 mov x1, x19
344b4: 9400017b bl 34aa0 <__libc_init@plt-0x2c010>
344b8: 12001c08 and w8, w0, #0xff
344bc: 7100a11f cmp w8, #0x28
344c0: 54002aa1 b.ne 34a14 <__libc_init@plt-0x2c09c> // b.any
344c4: 39400688 ldrb w8, [x20, #1]
344c8: 7100051f cmp w8, #0x1
344cc: 54002aa1 b.ne 34a20 <__libc_init@plt-0x2c090> // b.any
344d0: 2a1f03f8 mov w24, wzr
344d4: 52800502 mov w2, #0x28 // #40
344d8: 5280003c mov w28, #0x1 // #1
344dc: 52800029 mov w9, #0x1 // #1
344e0: 17ffff92 b 34328 <__libc_init@plt-0x2c788>
344e4: 3700287c tbnz w28, #0, 349f0 <__libc_init@plt-0x2c0c0>
344e8: 33185ed8 bfi w24, w22, #8, #24
344ec: 7100071f cmp w24, #0x1
344f0: 5400280b b.lt 349f0 <__libc_init@plt-0x2c0c0> // b.tstop
344f4: 29422289 ldp w9, w8, [x20, #16]
344f8: 93407d08 sxtw x8, w8
344fc: 0b18010a add w10, w8, w24
34500: 6b09015f cmp w10, w9
34504: 5400276c b.gt 349f0 <__libc_init@plt-0x2c0c0>
34508: f9400689 ldr x9, [x20, #8]
3450c: aa1303e0 mov x0, x19
34510: aa1803e2 mov x2, x24
34514: 8b080121 add x1, x9, x8
34518: 97ffcba5 bl 273ac <__libc_init@plt-0x39704>
3451c: b9401688 ldr w8, [x20, #20]
34520: 0b180108 add w8, w8, w24
34524: b9001688 str w8, [x20, #20]
34528: 17ffff5b b 34294 <__libc_init@plt-0x2c81c>
3452c: 510106e8 sub w8, w23, #0x41
34530: 12001d08 and w8, w8, #0xff
34534: 7100651f cmp w8, #0x19
34538: 54000328 b.hi 3459c <__libc_init@plt-0x2c514> // b.pmore
3453c: 12001ee8 and w8, w23, #0xff
34540: 7101411f cmp w8, #0x50
34544: 540005a1 b.ne 345f8 <__libc_init@plt-0x2c4b8> // b.any
34548: 2a1f03e8 mov w8, wzr
3454c: 5280002d mov w13, #0x1 // #1
34550: 1400008d b 34784 <__libc_init@plt-0x2c32c>
34554: 1100052c add w12, w9, #0x1
34558: 8b0b0141 add x1, x10, x11
3455c: 6b08019f cmp w12, w8
34560: 8b2cc149 add x9, x10, w12, sxtw
34564: cb010122 sub x2, x9, x1
34568: b900168c str w12, [x20, #20]
3456c: 5400008a b.ge 3457c <__libc_init@plt-0x2c534> // b.tcont
34570: 39400128 ldrb w8, [x9]
34574: 6b37011f cmp w8, w23, uxtb
34578: 54000040 b.eq 34580 <__libc_init@plt-0x2c530> // b.none
3457c: d1000442 sub x2, x2, #0x1
34580: aa1303e0 mov x0, x19
34584: 97ffcb8a bl 273ac <__libc_init@plt-0x39704>
34588: 17ffff43 b 34294 <__libc_init@plt-0x2c81c>
3458c: 2a1f03f8 mov w24, wzr
34590: 2a1f03e9 mov w9, wzr
34594: 5280003c mov w28, #0x1 // #1
34598: 17ffff64 b 34328 <__libc_init@plt-0x2c788>
3459c: 12001ee8 and w8, w23, #0xff
345a0: 7100911f cmp w8, #0x24
345a4: 540007a0 b.eq 34698 <__libc_init@plt-0x2c418> // b.none
345a8: 7101711f cmp w8, #0x5c
345ac: 54000760 b.eq 34698 <__libc_init@plt-0x2c418> // b.none
345b0: 7100bd1f cmp w8, #0x2f
345b4: 54000761 b.ne 346a0 <__libc_init@plt-0x2c410> // b.any
345b8: 36000a5c tbz w28, #0, 34700 <__libc_init@plt-0x2c3b0>
345bc: 52800021 mov w1, #0x1 // #1
345c0: 14000053 b 3470c <__libc_init@plt-0x2c3a4>
345c4: 7100091f cmp w8, #0x2
345c8: 540000e3 b.cc 345e4 <__libc_init@plt-0x2c4cc> // b.lo, b.ul, b.last
345cc: aa1403e0 mov x0, x20
345d0: aa1303e1 mov x1, x19
345d4: 94000133 bl 34aa0 <__libc_init@plt-0x2c010>
345d8: 12001c08 and w8, w0, #0xff
345dc: 7100a51f cmp w8, #0x29
345e0: 54002341 b.ne 34a48 <__libc_init@plt-0x2c068> // b.any
345e4: b9401688 ldr w8, [x20, #20]
345e8: 6b1a011f cmp w8, w26
345ec: 54002280 b.eq 34a3c <__libc_init@plt-0x2c074> // b.none
345f0: b9001698 str w24, [x20, #20]
345f4: 17ffff28 b 34294 <__libc_init@plt-0x2c81c>
345f8: b9401688 ldr w8, [x20, #20]
345fc: aa1403e0 mov x0, x20
34600: b81fc3a8 stur w8, [x29, #-4]
34604: 94000150 bl 34b44 <__libc_init@plt-0x2bf6c>
34608: 51018408 sub w8, w0, #0x61
3460c: 51008009 sub w9, w0, #0x20
34610: 12001d08 and w8, w8, #0xff
34614: 7100691f cmp w8, #0x1a
34618: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
3461c: 51010509 sub w9, w8, #0x41
34620: 12001d29 and w9, w9, #0xff
34624: 7100653f cmp w9, #0x19
34628: 54000548 b.hi 346d0 <__libc_init@plt-0x2c3e0> // b.pmore
3462c: 12001ee9 and w9, w23, #0xff
34630: 2a1f03f9 mov w25, wzr
34634: 5280002d mov w13, #0x1 // #1
34638: 51010529 sub w9, w9, #0x41
3463c: 7100653f cmp w9, #0x19
34640: 54000868 b.hi 3474c <__libc_init@plt-0x2c364> // b.pmore
34644: 1ac92369 lsl w9, w27, w9
34648: 5280036a mov w10, #0x1b // #27
3464c: 72a001ca movk w10, #0xe, lsl #16
34650: 6a0a013f tst w9, w10
34654: 54000740 b.eq 3473c <__libc_init@plt-0x2c374> // b.none
34658: b9401689 ldr w9, [x20, #20]
3465c: 2a1f03ed mov w13, wzr
34660: 1100052a add w10, w9, #0x1
34664: 12001ee9 and w9, w23, #0xff
34668: 7101153f cmp w9, #0x45
3466c: b900168a str w10, [x20, #20]
34670: 54000541 b.ne 34718 <__libc_init@plt-0x2c398> // b.any
34674: 12001d09 and w9, w8, #0xff
34678: 51013929 sub w9, w9, #0x4e
3467c: 7100293f cmp w9, #0xa
34680: 54000828 b.hi 34784 <__libc_init@plt-0x2c32c> // b.pmore
34684: 1ac92369 lsl w9, w27, w9
34688: 5280842a mov w10, #0x421 // #1057
3468c: 6a0a013f tst w9, w10
34690: 540007a0 b.eq 34784 <__libc_init@plt-0x2c32c> // b.none
34694: 140000da b 349fc <__libc_init@plt-0x2c0b4>
34698: 3901067b strb w27, [x19, #65]
3469c: 17fffefe b 34294 <__libc_init@plt-0x2c81c>
346a0: 52801fa8 mov w8, #0xfd // #253
346a4: 0a0802e8 and w8, w23, w8
346a8: 7100251f cmp w8, #0x9
346ac: 54001da1 b.ne 34a60 <__libc_init@plt-0x2c050> // b.any
346b0: f9400688 ldr x8, [x20, #8]
346b4: aa1303e0 mov x0, x19
346b8: b9801689 ldrsw x9, [x20, #20]
346bc: 52800022 mov w2, #0x1 // #1
346c0: 8b090108 add x8, x8, x9
346c4: d1000501 sub x1, x8, #0x1
346c8: 97ffcb39 bl 273ac <__libc_init@plt-0x39704>
346cc: 17fffef2 b 34294 <__libc_init@plt-0x2c81c>
346d0: 12001ee8 and w8, w23, #0xff
346d4: 2a1f03f9 mov w25, wzr
346d8: 5280002d mov w13, #0x1 // #1
346dc: 51010508 sub w8, w8, #0x41
346e0: 7100651f cmp w8, #0x19
346e4: 54000348 b.hi 3474c <__libc_init@plt-0x2c364> // b.pmore
346e8: 52892f69 mov w9, #0x497b // #18811
346ec: 1ac82368 lsl w8, w27, w8
346f0: 72a04009 movk w9, #0x200, lsl #16
346f4: 6a09011f tst w8, w9
346f8: 540002a0 b.eq 3474c <__libc_init@plt-0x2c364> // b.none
346fc: 140000c0 b 349fc <__libc_init@plt-0x2c0b4>
34700: 33185ed8 bfi w24, w22, #8, #24
34704: 7100071f cmp w24, #0x1
34708: 1a9fc701 csinc w1, w24, wzr, gt
3470c: aa1303e0 mov x0, x19
34710: 97ffcb38 bl 273f0 <__libc_init@plt-0x396c0>
34714: 17fffee0 b 34294 <__libc_init@plt-0x2c81c>
34718: 7101113f cmp w9, #0x44
3471c: 540000c1 b.ne 34734 <__libc_init@plt-0x2c37c> // b.any
34720: 2a0803f9 mov w25, w8
34724: 12001d09 and w9, w8, #0xff
34728: 7101513f cmp w9, #0x54
3472c: 54000101 b.ne 3474c <__libc_init@plt-0x2c364> // b.any
34730: 140000b3 b 349fc <__libc_init@plt-0x2c0b4>
34734: 2a0803f9 mov w25, w8
34738: 14000005 b 3474c <__libc_init@plt-0x2c364>
3473c: 52892c08 mov w8, #0x4960 // #18784
34740: 72a04008 movk w8, #0x200, lsl #16
34744: 6a08013f tst w9, w8
34748: 540015a1 b.ne 349fc <__libc_init@plt-0x2c0b4> // b.any
3474c: 12001ee8 and w8, w23, #0xff
34750: 7101511f cmp w8, #0x54
34754: 54000161 b.ne 34780 <__libc_init@plt-0x2c330> // b.any
34758: aa1403e0 mov x0, x20
3475c: aa1303e1 mov x1, x19
34760: 2a1f03e2 mov w2, wzr
34764: 2a0d03f6 mov w22, w13
34768: 94000142 bl 34c70 <__libc_init@plt-0x2be40>
3476c: 2a1603ed mov w13, w22
34770: 2a0003f8 mov w24, w0
34774: 2a1903e8 mov w8, w25
34778: 53087c16 lsr w22, w0, #8
3477c: 14000005 b 34790 <__libc_init@plt-0x2c320>
34780: 2a1903e8 mov w8, w25
34784: 3600007c tbz w28, #0, 34790 <__libc_init@plt-0x2c320>
34788: 52800038 mov w24, #0x1 // #1
3478c: 14000002 b 34794 <__libc_init@plt-0x2c31c>
34790: 33185ed8 bfi w24, w22, #8, #24
34794: 12001ee3 and w3, w23, #0xff
34798: 51014069 sub w9, w3, #0x50
3479c: 7100213f cmp w9, #0x8
347a0: 54000148 b.hi 347c8 <__libc_init@plt-0x2c2e8> // b.pmore
347a4: d503201f nop
347a8: 10ecb02c adr x12, ddac <__libc_init@plt-0x52d04>
347ac: 1000008a adr x10, 347bc <__libc_init@plt-0x2c2f4>
347b0: 3869698b ldrb w11, [x12, x9]
347b4: 8b0b094a add x10, x10, x11, lsl #2
347b8: d61f0140 br x10
347bc: 34000c4d cbz w13, 34944 <__libc_init@plt-0x2c16c>
347c0: 79007e78 strh w24, [x19, #62]
347c4: 17fffeb4 b 34294 <__libc_init@plt-0x2c81c>
347c8: 7101107f cmp w3, #0x44
347cc: 540006a0 b.eq 348a0 <__libc_init@plt-0x2c210> // b.none
347d0: 7101087f cmp w3, #0x42
347d4: 54000161 b.ne 34800 <__libc_init@plt-0x2c2b0> // b.any
347d8: 72001d09 ands w9, w8, #0xff
347dc: 540009a0 b.eq 34910 <__libc_init@plt-0x2c1a0> // b.none
347e0: 7101393f cmp w9, #0x4e
347e4: 54000be0 b.eq 34960 <__libc_init@plt-0x2c150> // b.none
347e8: 7101693f cmp w9, #0x5a
347ec: 54000ac1 b.ne 34944 <__libc_init@plt-0x2c16c> // b.any
347f0: 3940d268 ldrb w8, [x19, #52]
347f4: 32000108 orr w8, w8, #0x1
347f8: 3900d268 strb w8, [x19, #52]
347fc: 17fffea6 b 34294 <__libc_init@plt-0x2c81c>
34800: 3700088d tbnz w13, #0, 34910 <__libc_init@plt-0x2c1a0>
34804: 14000050 b 34944 <__libc_init@plt-0x2c16c>
34808: 12001d09 and w9, w8, #0xff
3480c: 7101353f cmp w9, #0x4d
34810: 5400070d b.le 348f0 <__libc_init@plt-0x2c1c0>
34814: 7101513f cmp w9, #0x54
34818: 5400088c b.gt 34928 <__libc_init@plt-0x2c188>
3481c: 7101393f cmp w9, #0x4e
34820: 54000b00 b.eq 34980 <__libc_init@plt-0x2c130> // b.none
34824: 7101413f cmp w9, #0x50
34828: 540008e1 b.ne 34944 <__libc_init@plt-0x2c16c> // b.any
3482c: d503201f nop
34830: 1018adc8 adr x8, 65de8 <strcmp@plt+0x5028>
34834: b9401d08 ldr w8, [x8, #28]
34838: b9003a68 str w8, [x19, #56]
3483c: 17fffe96 b 34294 <__libc_init@plt-0x2c81c>
34840: 72001d09 ands w9, w8, #0xff
34844: 54000420 b.eq 348c8 <__libc_init@plt-0x2c1e8> // b.none
34848: 71014d3f cmp w9, #0x53
3484c: 540003e0 b.eq 348c8 <__libc_init@plt-0x2c1e8> // b.none
34850: 7101413f cmp w9, #0x50
34854: 54000781 b.ne 34944 <__libc_init@plt-0x2c16c> // b.any
34858: 3940d268 ldrb w8, [x19, #52]
3485c: 321e0108 orr w8, w8, #0x4
34860: 3900d268 strb w8, [x19, #52]
34864: 17fffe8c b 34294 <__libc_init@plt-0x2c81c>
34868: 12001d09 and w9, w8, #0xff
3486c: 7101493f cmp w9, #0x52
34870: 54000340 b.eq 348d8 <__libc_init@plt-0x2c1d8> // b.none
34874: 7101313f cmp w9, #0x4c
34878: 54000300 b.eq 348d8 <__libc_init@plt-0x2c1d8> // b.none
3487c: 35000649 cbnz w9, 34944 <__libc_init@plt-0x2c16c>
34880: 51000708 sub w8, w24, #0x1
34884: aa1303e0 mov x0, x19
34888: 93407d01 sxtw x1, w8
3488c: 97ffcaef bl 27448 <__libc_init@plt-0x39668>
34890: 17fffe81 b 34294 <__libc_init@plt-0x2c81c>
34894: 3400058d cbz w13, 34944 <__libc_init@plt-0x2c16c>
34898: 93407f01 sxtw x1, w24
3489c: 14000012 b 348e4 <__libc_init@plt-0x2c1cc>
348a0: 72001d09 ands w9, w8, #0xff
348a4: 54000360 b.eq 34910 <__libc_init@plt-0x2c1a0> // b.none
348a8: 7101413f cmp w9, #0x50
348ac: 54000620 b.eq 34970 <__libc_init@plt-0x2c140> // b.none
348b0: 71010d3f cmp w9, #0x43
348b4: 54000481 b.ne 34944 <__libc_init@plt-0x2c16c> // b.any
348b8: 3940d268 ldrb w8, [x19, #52]
348bc: 321f0108 orr w8, w8, #0x2
348c0: 3900d268 strb w8, [x19, #52]
348c4: 17fffe74 b 34294 <__libc_init@plt-0x2c81c>
348c8: 3940d268 ldrb w8, [x19, #52]
348cc: 121d7908 and w8, w8, #0xfffffffb
348d0: 3900d268 strb w8, [x19, #52]
348d4: 17fffe70 b 34294 <__libc_init@plt-0x2c81c>
348d8: 7101313f cmp w9, #0x4c
348dc: 5a981708 cneg w8, w24, eq // eq = none
348e0: 93407d01 sxtw x1, w8
348e4: aa1303e0 mov x0, x19
348e8: 97ffcad6 bl 27440 <__libc_init@plt-0x39670>
348ec: 17fffe6a b 34294 <__libc_init@plt-0x2c81c>
348f0: 34000109 cbz w9, 34910 <__libc_init@plt-0x2c1a0>
348f4: 71010d3f cmp w9, #0x43
348f8: 54000480 b.eq 34988 <__libc_init@plt-0x2c128> // b.none
348fc: 7101113f cmp w9, #0x44
34900: 54000221 b.ne 34944 <__libc_init@plt-0x2c16c> // b.any
34904: 52800048 mov w8, #0x2 // #2
34908: b9003a68 str w8, [x19, #56]
3490c: 17fffe62 b 34294 <__libc_init@plt-0x2c81c>
34910: b0fffea2 adrp x2, 9000 <__libc_init@plt-0x57ab0>
34914: aa1303e0 mov x0, x19
34918: 52807da1 mov w1, #0x3ed // #1005
3491c: 9129dc42 add x2, x2, #0xa77
34920: 97ffb81e bl 22998 <__libc_init@plt-0x3e118>
34924: 17fffe5c b 34294 <__libc_init@plt-0x2c81c>
34928: 7101553f cmp w9, #0x55
3492c: 54000340 b.eq 34994 <__libc_init@plt-0x2c11c> // b.none
34930: 7101693f cmp w9, #0x5a
34934: 54000081 b.ne 34944 <__libc_init@plt-0x2c16c> // b.any
34938: 52800068 mov w8, #0x3 // #3
3493c: b9003a68 str w8, [x19, #56]
34940: 17fffe55 b 34294 <__libc_init@plt-0x2c81c>
34944: 90fffec2 adrp x2, c000 <__libc_init@plt-0x54ab0>
34948: 12001d04 and w4, w8, #0xff
3494c: aa1303e0 mov x0, x19
34950: 52807da1 mov w1, #0x3ed // #1005
34954: 9100e042 add x2, x2, #0x38
34958: 97ffb810 bl 22998 <__libc_init@plt-0x3e118>
3495c: 17fffe4e b 34294 <__libc_init@plt-0x2c81c>
34960: 3940d268 ldrb w8, [x19, #52]
34964: 121f1908 and w8, w8, #0xfe
34968: 3900d268 strb w8, [x19, #52]
3496c: 17fffe4a b 34294 <__libc_init@plt-0x2c81c>
34970: 3940d268 ldrb w8, [x19, #52]
34974: 121e7908 and w8, w8, #0xfffffffd
34978: 3900d268 strb w8, [x19, #52]
3497c: 17fffe46 b 34294 <__libc_init@plt-0x2c81c>
34980: b9003a7f str wzr, [x19, #56]
34984: 17fffe44 b 34294 <__libc_init@plt-0x2c81c>
34988: 52800088 mov w8, #0x4 // #4
3498c: b9003a68 str w8, [x19, #56]
34990: 17fffe41 b 34294 <__libc_init@plt-0x2c81c>
34994: b9003a7b str w27, [x19, #56]
34998: 17fffe3f b 34294 <__libc_init@plt-0x2c81c>
3499c: d0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
349a0: 9120f842 add x2, x2, #0x83e
349a4: aa1403e0 mov x0, x20
349a8: aa1303e1 mov x1, x19
349ac: 2a1903e3 mov w3, w25
349b0: 94000080 bl 34bb0 <__libc_init@plt-0x2bf00>
349b4: 2a1f03e0 mov w0, wzr
349b8: a9464ff4 ldp x20, x19, [sp, #96]
349bc: a94557f6 ldp x22, x21, [sp, #80]
349c0: a9445ff8 ldp x24, x23, [sp, #64]
349c4: a94367fa ldp x26, x25, [sp, #48]
349c8: a9426ffc ldp x28, x27, [sp, #32]
349cc: a9417bfd ldp x29, x30, [sp, #16]
349d0: 9101c3ff add sp, sp, #0x70
349d4: d65f03c0 ret
349d8: f0fffea2 adrp x2, b000 <__libc_init@plt-0x55ab0>
349dc: 9124ec42 add x2, x2, #0x93b
349e0: 17fffff1 b 349a4 <__libc_init@plt-0x2c10c>
349e4: d0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
349e8: 912f1c42 add x2, x2, #0xbc7
349ec: 17ffffee b 349a4 <__libc_init@plt-0x2c10c>
349f0: d0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
349f4: 912a4442 add x2, x2, #0xa91
349f8: 17ffffeb b 349a4 <__libc_init@plt-0x2c10c>
349fc: b85fc3a8 ldur w8, [x29, #-4]
34a00: 51000508 sub w8, w8, #0x1
34a04: b9001688 str w8, [x20, #20]
34a08: 3600013c tbz w28, #0, 34a2c <__libc_init@plt-0x2c084>
34a0c: 52800020 mov w0, #0x1 // #1
34a10: 17ffffea b 349b8 <__libc_init@plt-0x2c0f8>
34a14: f0fffea2 adrp x2, b000 <__libc_init@plt-0x55ab0>
34a18: 9114c442 add x2, x2, #0x531
34a1c: 17ffffe2 b 349a4 <__libc_init@plt-0x2c10c>
34a20: b0fffea2 adrp x2, 9000 <__libc_init@plt-0x57ab0>
34a24: 912ec842 add x2, x2, #0xbb2
34a28: 17ffffdf b 349a4 <__libc_init@plt-0x2c10c>
34a2c: 33185ed8 bfi w24, w22, #8, #24
34a30: 7100071f cmp w24, #0x1
34a34: 1a9fc700 csinc w0, w24, wzr, gt
34a38: 17ffffe0 b 349b8 <__libc_init@plt-0x2c0f8>
34a3c: 90fffec2 adrp x2, c000 <__libc_init@plt-0x54ab0>
34a40: 912d3842 add x2, x2, #0xb4e
34a44: 14000003 b 34a50 <__libc_init@plt-0x2c060>
34a48: f0fffea2 adrp x2, b000 <__libc_init@plt-0x55ab0>
34a4c: 9133b042 add x2, x2, #0xcec
34a50: aa1403e0 mov x0, x20
34a54: aa1303e1 mov x1, x19
34a58: 2a1803e3 mov w3, w24
34a5c: 17ffffd5 b 349b0 <__libc_init@plt-0x2c100>
34a60: b0fffec2 adrp x2, d000 <__libc_init@plt-0x53ab0>
34a64: 91174042 add x2, x2, #0x5d0
34a68: 17ffffcf b 349a4 <__libc_init@plt-0x2c10c>
34a6c: d0fffea1 adrp x1, a000 <__libc_init@plt-0x56ab0>
34a70: d0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
34a74: 9134a821 add x1, x1, #0xd2a
34a78: 91052c42 add x2, x2, #0x14b
34a7c: aa1303e0 mov x0, x19
34a80: 52801c63 mov w3, #0xe3 // #227
34a84: 97ffb9b0 bl 23144 <__libc_init@plt-0x3d96c>
34a88: 51018408 sub w8, w0, #0x61
34a8c: 51008009 sub w9, w0, #0x20
34a90: 12001d08 and w8, w8, #0xff
34a94: 7100691f cmp w8, #0x1a
34a98: 1a803120 csel w0, w9, w0, cc // cc = lo, ul, last
34a9c: d65f03c0 ret
34aa0: a9bf7bfd stp x29, x30, [sp, #-16]!
34aa4: 910003fd mov x29, sp
34aa8: 29422408 ldp w8, w9, [x0, #16]
34aac: f940040a ldr x10, [x0, #8]
34ab0: 6b08013f cmp w9, w8
34ab4: 5400024a b.ge 34afc <__libc_init@plt-0x2bfb4> // b.tcont
34ab8: 93407d2b sxtw x11, w9
34abc: d281400d mov x13, #0xa00 // #2560
34ac0: 8b0b014b add x11, x10, x11
34ac4: 5280002c mov w12, #0x1 // #1
34ac8: f2c0002d movk x13, #0x1, lsl #32
34acc: 3940016e ldrb w14, [x11]
34ad0: 9ace218f lsl x15, x12, x14
34ad4: 710081df cmp w14, #0x20
34ad8: 8a0d01ee and x14, x15, x13
34adc: fa4099c4 ccmp x14, #0x0, #0x4, ls // ls = plast
34ae0: 540000e0 b.eq 34afc <__libc_init@plt-0x2bfb4> // b.none
34ae4: 11000529 add w9, w9, #0x1
34ae8: 9100056b add x11, x11, #0x1
34aec: 6b09011f cmp w8, w9
34af0: b9001409 str w9, [x0, #20]
34af4: 54fffec1 b.ne 34acc <__libc_init@plt-0x2bfe4> // b.any
34af8: 14000007 b 34b14 <__libc_init@plt-0x2bf9c>
34afc: 6b08013f cmp w9, w8
34b00: 540000aa b.ge 34b14 <__libc_init@plt-0x2bf9c> // b.tcont
34b04: 11000528 add w8, w9, #0x1
34b08: b9001408 str w8, [x0, #20]
34b0c: 3869c940 ldrb w0, [x10, w9, sxtw]
34b10: 1400000b b 34b3c <__libc_init@plt-0x2bf74>
34b14: 34000088 cbz w8, 34b24 <__libc_init@plt-0x2bf8c>
34b18: b0fffea2 adrp x2, 9000 <__libc_init@plt-0x57ab0>
34b1c: 912e4842 add x2, x2, #0xb92
34b20: 14000003 b 34b2c <__libc_init@plt-0x2bf84>
34b24: 90fffec2 adrp x2, c000 <__libc_init@plt-0x54ab0>
34b28: 911cd042 add x2, x2, #0x734
34b2c: aa0103e0 mov x0, x1
34b30: 52807da1 mov w1, #0x3ed // #1005
34b34: 97ffb799 bl 22998 <__libc_init@plt-0x3e118>
34b38: 52800140 mov w0, #0xa // #10
34b3c: a8c17bfd ldp x29, x30, [sp], #16
34b40: d65f03c0 ret
34b44: 2942200a ldp w10, w8, [x0, #16]
34b48: f9400409 ldr x9, [x0, #8]
34b4c: 6b0a011f cmp w8, w10
34b50: 5400024a b.ge 34b98 <__libc_init@plt-0x2bf18> // b.tcont
34b54: 93407d0b sxtw x11, w8
34b58: d281400d mov x13, #0xa00 // #2560
34b5c: 8b0b012b add x11, x9, x11
34b60: 5280002c mov w12, #0x1 // #1
34b64: f2c0002d movk x13, #0x1, lsl #32
34b68: 3940016e ldrb w14, [x11]
34b6c: 9ace218f lsl x15, x12, x14
34b70: 710081df cmp w14, #0x20
34b74: 8a0d01ee and x14, x15, x13
34b78: fa4099c4 ccmp x14, #0x0, #0x4, ls // ls = plast
34b7c: 540000e0 b.eq 34b98 <__libc_init@plt-0x2bf18> // b.none
34b80: 11000508 add w8, w8, #0x1
34b84: 9100056b add x11, x11, #0x1
34b88: 6b08015f cmp w10, w8
34b8c: b9001408 str w8, [x0, #20]
34b90: 54fffec1 b.ne 34b68 <__libc_init@plt-0x2bf48> // b.any
34b94: 14000005 b 34ba8 <__libc_init@plt-0x2bf08>
34b98: 6b0a011f cmp w8, w10
34b9c: 5400006a b.ge 34ba8 <__libc_init@plt-0x2bf08> // b.tcont
34ba0: 3868c920 ldrb w0, [x9, w8, sxtw]
34ba4: d65f03c0 ret
34ba8: 2a1f03e0 mov w0, wzr
34bac: d65f03c0 ret
34bb0: aa0003e8 mov x8, x0
34bb4: 2a0303e4 mov w4, w3
34bb8: aa0203e3 mov x3, x2
34bbc: aa0103e0 mov x0, x1
34bc0: b9401109 ldr w9, [x8, #16]
34bc4: f9400508 ldr x8, [x8, #8]
34bc8: 93407d2a sxtw x10, w9
34bcc: 7100053f cmp w9, #0x1
34bd0: 5400014b b.lt 34bf8 <__libc_init@plt-0x2beb8> // b.tstop
34bd4: aa1f03eb mov x11, xzr
34bd8: 386b690c ldrb w12, [x8, x11]
34bdc: 7100819f cmp w12, #0x20
34be0: 54000101 b.ne 34c00 <__libc_init@plt-0x2beb0> // b.any
34be4: 9100056b add x11, x11, #0x1
34be8: eb0b013f cmp x9, x11
34bec: 54ffff61 b.ne 34bd8 <__libc_init@plt-0x2bed8> // b.any
34bf0: 2a0903eb mov w11, w9
34bf4: 14000003 b 34c00 <__libc_init@plt-0x2beb0>
34bf8: 2a1f03eb mov w11, wzr
34bfc: 14000001 b 34c00 <__libc_init@plt-0x2beb0>
34c00: 5100054c sub w12, w10, #0x1
34c04: 11000529 add w9, w9, #0x1
34c08: 6b0c017f cmp w11, w12
34c0c: d100054a sub x10, x10, #0x1
34c10: 1a8cb16c csel w12, w11, w12, lt // lt = tstop
34c14: 93407d6b sxtw x11, w11
34c18: 1100058c add w12, w12, #0x1
34c1c: eb0b015f cmp x10, x11
34c20: 540000ed b.le 34c3c <__libc_init@plt-0x2be74>
34c24: 386a690d ldrb w13, [x8, x10]
34c28: 51000529 sub w9, w9, #0x1
34c2c: d100054a sub x10, x10, #0x1
34c30: 710081bf cmp w13, #0x20
34c34: 54ffff40 b.eq 34c1c <__libc_init@plt-0x2be94> // b.none
34c38: 14000002 b 34c40 <__libc_init@plt-0x2be70>
34c3c: 2a0c03e9 mov w9, w12
34c40: 6b0b013f cmp w9, w11
34c44: 540000ed b.le 34c60 <__libc_init@plt-0x2be50>
34c48: d0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
34c4c: 4b0b0125 sub w5, w9, w11
34c50: 9118cc42 add x2, x2, #0x633
34c54: 8b2b4106 add x6, x8, w11, uxtw
34c58: 52807da1 mov w1, #0x3ed // #1005
34c5c: 17ffb74f b 22998 <__libc_init@plt-0x3e118>
34c60: b0fffec2 adrp x2, d000 <__libc_init@plt-0x53ab0>
34c64: 52807da1 mov w1, #0x3ed // #1005
34c68: 9117b042 add x2, x2, #0x5ec
34c6c: 17ffb74b b 22998 <__libc_init@plt-0x3e118>
34c70: a9bb7bfd stp x29, x30, [sp, #-80]!
34c74: f9000bf9 str x25, [sp, #16]
34c78: 910003fd mov x29, sp
34c7c: a9025ff8 stp x24, x23, [sp, #32]
34c80: a90357f6 stp x22, x21, [sp, #48]
34c84: a9044ff4 stp x20, x19, [sp, #64]
34c88: 2a0203f6 mov w22, w2
34c8c: aa0103f3 mov x19, x1
34c90: aa0003f4 mov x20, x0
34c94: 2a0203f5 mov w21, w2
34c98: 72001c5f tst w2, #0xff
34c9c: 54000081 b.ne 34cac <__libc_init@plt-0x2be04> // b.any
34ca0: aa1403e0 mov x0, x20
34ca4: 97ffffa8 bl 34b44 <__libc_init@plt-0x2bf6c>
34ca8: 2a0003f5 mov w21, w0
34cac: 12001ea3 and w3, w21, #0xff
34cb0: 7100ac7f cmp w3, #0x2b
34cb4: 540001a0 b.eq 34ce8 <__libc_init@plt-0x2bdc8> // b.none
34cb8: 7100b47f cmp w3, #0x2d
34cbc: 54000160 b.eq 34ce8 <__libc_init@plt-0x2bdc8> // b.none
34cc0: 5100eaa8 sub w8, w21, #0x3a
34cc4: 12001d08 and w8, w8, #0xff
34cc8: 7103d51f cmp w8, #0xf5
34ccc: 540000e8 b.hi 34ce8 <__libc_init@plt-0x2bdc8> // b.pmore
34cd0: d0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
34cd4: aa1303e0 mov x0, x19
34cd8: 91205442 add x2, x2, #0x815
34cdc: 52807da1 mov w1, #0x3ed // #1005
34ce0: 97ffb72e bl 22998 <__libc_init@plt-0x3e118>
34ce4: 14000034 b 34db4 <__libc_init@plt-0x2bcfc>
34ce8: 7100b47f cmp w3, #0x2d
34cec: 54000080 b.eq 34cfc <__libc_init@plt-0x2bdb4> // b.none
34cf0: 2a1503e0 mov w0, w21
34cf4: 7100ac7f cmp w3, #0x2b
34cf8: 54000121 b.ne 34d1c <__libc_init@plt-0x2bd94> // b.any
34cfc: 72001edf tst w22, #0xff
34d00: 54000081 b.ne 34d10 <__libc_init@plt-0x2bda0> // b.any
34d04: b9401688 ldr w8, [x20, #20]
34d08: 11000508 add w8, w8, #0x1
34d0c: b9001688 str w8, [x20, #20]
34d10: aa1403e0 mov x0, x20
34d14: 97ffff8c bl 34b44 <__libc_init@plt-0x2bf6c>
34d18: 2a1f03f6 mov w22, wzr
34d1c: 5100c008 sub w8, w0, #0x30
34d20: 12001d08 and w8, w8, #0xff
34d24: 7100251f cmp w8, #0x9
34d28: 54000468 b.hi 34db4 <__libc_init@plt-0x2bcfc> // b.pmore
34d2c: 52999f98 mov w24, #0xccfc // #52476
34d30: 2a1f03f7 mov w23, wzr
34d34: 72a19998 movk w24, #0xccc, lsl #16
34d38: 52800159 mov w25, #0xa // #10
34d3c: 4b200308 sub w8, w24, w0, uxtb
34d40: 6b0802ff cmp w23, w8
34d44: 540003cc b.gt 34dbc <__libc_init@plt-0x2bcf4>
34d48: 12001c08 and w8, w0, #0xff
34d4c: 72001edf tst w22, #0xff
34d50: 1b1922e8 madd w8, w23, w25, w8
34d54: 5100c117 sub w23, w8, #0x30
34d58: 54000081 b.ne 34d68 <__libc_init@plt-0x2bd48> // b.any
34d5c: b9401688 ldr w8, [x20, #20]
34d60: 11000508 add w8, w8, #0x1
34d64: b9001688 str w8, [x20, #20]
34d68: aa1403e0 mov x0, x20
34d6c: 97ffff76 bl 34b44 <__libc_init@plt-0x2bf6c>
34d70: 2a1f03f6 mov w22, wzr
34d74: 5100c008 sub w8, w0, #0x30
34d78: 12001d08 and w8, w8, #0xff
34d7c: 7100291f cmp w8, #0xa
34d80: 54fffde3 b.cc 34d3c <__libc_init@plt-0x2bd74> // b.lo, b.ul, b.last
34d84: 12001ea8 and w8, w21, #0xff
34d88: 7100b51f cmp w8, #0x2d
34d8c: 54000221 b.ne 34dd0 <__libc_init@plt-0x2bce0> // b.any
34d90: 4b1703f4 neg w20, w23
34d94: 36f800d7 tbz w23, #31, 34dac <__libc_init@plt-0x2bd04>
34d98: 90fffec2 adrp x2, c000 <__libc_init@plt-0x54ab0>
34d9c: aa1303e0 mov x0, x19
34da0: 910c0842 add x2, x2, #0x302
34da4: 52807da1 mov w1, #0x3ed // #1005
34da8: 97ffb6fc bl 22998 <__libc_init@plt-0x3e118>
34dac: 2a1403f7 mov w23, w20
34db0: 14000008 b 34dd0 <__libc_init@plt-0x2bce0>
34db4: 2a1f03f7 mov w23, wzr
34db8: 14000006 b 34dd0 <__libc_init@plt-0x2bce0>
34dbc: 90fffec2 adrp x2, c000 <__libc_init@plt-0x54ab0>
34dc0: aa1303e0 mov x0, x19
34dc4: 910c0842 add x2, x2, #0x302
34dc8: 52807da1 mov w1, #0x3ed // #1005
34dcc: 97ffb6f3 bl 22998 <__libc_init@plt-0x3e118>
34dd0: 2a1703e0 mov w0, w23
34dd4: f9400bf9 ldr x25, [sp, #16]
34dd8: a9444ff4 ldp x20, x19, [sp, #64]
34ddc: a94357f6 ldp x22, x21, [sp, #48]
34de0: a9425ff8 ldp x24, x23, [sp, #32]
34de4: a8c57bfd ldp x29, x30, [sp], #80
34de8: d65f03c0 ret
34dec: 52800022 mov w2, #0x1 // #1
34df0: 17fffd08 b 34210 <__libc_init@plt-0x2c8a0>
34df4: 29422408 ldp w8, w9, [x0, #16]
34df8: 6b08013f cmp w9, w8
34dfc: 5400024a b.ge 34e44 <__libc_init@plt-0x2bc6c> // b.tcont
34e00: f940040a ldr x10, [x0, #8]
34e04: 93407d2b sxtw x11, w9
34e08: d281400c mov x12, #0xa00 // #2560
34e0c: f2c0002c movk x12, #0x1, lsl #32
34e10: 8b0b014a add x10, x10, x11
34e14: 5280002b mov w11, #0x1 // #1
34e18: 3940014d ldrb w13, [x10]
34e1c: 9acd216e lsl x14, x11, x13
34e20: 710081bf cmp w13, #0x20
34e24: 8a0c01cd and x13, x14, x12
34e28: fa4099a4 ccmp x13, #0x0, #0x4, ls // ls = plast
34e2c: 540000c0 b.eq 34e44 <__libc_init@plt-0x2bc6c> // b.none
34e30: 11000529 add w9, w9, #0x1
34e34: 9100054a add x10, x10, #0x1
34e38: 6b09011f cmp w8, w9
34e3c: b9001409 str w9, [x0, #20]
34e40: 54fffec1 b.ne 34e18 <__libc_init@plt-0x2bc98> // b.any
34e44: d65f03c0 ret
34e48: a9bf7bfd stp x29, x30, [sp, #-16]!
34e4c: 910003fd mov x29, sp
34e50: 52800c88 mov w8, #0x64 // #100
34e54: 2a1f03e1 mov w1, wzr
34e58: 52806602 mov w2, #0x330 // #816
34e5c: 78008408 strh w8, [x0], #8
34e60: 9400afa0 bl 60ce0 <memset@plt>
34e64: a8c17bfd ldp x29, x30, [sp], #16
34e68: d65f03c0 ret
34e6c: a9bd7bfd stp x29, x30, [sp, #-48]!
34e70: a90157f6 stp x22, x21, [sp, #16]
34e74: 910003fd mov x29, sp
34e78: a9024ff4 stp x20, x19, [sp, #32]
34e7c: aa0003f4 mov x20, x0
34e80: aa0303f5 mov x21, x3
34e84: aa0103f3 mov x19, x1
34e88: 91005000 add x0, x0, #0x14
34e8c: 2a1f03e1 mov w1, wzr
34e90: 2a0403f6 mov w22, w4
34e94: f9000682 str x2, [x20, #8]
34e98: 52806482 mov w2, #0x324 // #804
34e9c: 39000284 strb w4, [x20]
34ea0: 3900069f strb wzr, [x20, #1]
34ea4: b9001295 str w21, [x20, #16]
34ea8: 9400af8e bl 60ce0 <memset@plt>
34eac: 710402df cmp w22, #0x100
34eb0: 54000122 b.cs 34ed4 <__libc_init@plt-0x2bbdc> // b.hs, b.nlast
34eb4: eb35c2bf cmp x21, w21, sxtw
34eb8: 540001c1 b.ne 34ef0 <__libc_init@plt-0x2bbc0> // b.any
34ebc: 12800008 mov w8, #0xffffffff // #-1
34ec0: a94157f6 ldp x22, x21, [sp, #16]
34ec4: b9001e88 str w8, [x20, #28]
34ec8: a9424ff4 ldp x20, x19, [sp, #32]
34ecc: a8c37bfd ldp x29, x30, [sp], #48
34ed0: d65f03c0 ret
34ed4: f0fffea1 adrp x1, b000 <__libc_init@plt-0x55ab0>
34ed8: d0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
34edc: 91095421 add x1, x1, #0x255
34ee0: 91052c42 add x2, x2, #0x14b
34ee4: aa1303e0 mov x0, x19
34ee8: 528003a3 mov w3, #0x1d // #29
34eec: 97ffb896 bl 23144 <__libc_init@plt-0x3d96c>
34ef0: b0fffea1 adrp x1, 9000 <__libc_init@plt-0x57ab0>
34ef4: d0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
34ef8: 9128fc21 add x1, x1, #0xa3f
34efc: 91052c42 add x2, x2, #0x14b
34f00: aa1303e0 mov x0, x19
34f04: 528003e3 mov w3, #0x1f // #31
34f08: 97ffb88f bl 23144 <__libc_init@plt-0x3d96c>
34f0c: 52800c88 mov w8, #0x64 // #100
34f10: 52806709 mov w9, #0x338 // #824
34f14: 4b000108 sub w8, w8, w0
34f18: cb28cd20 sub x0, x9, w8, sxtw #3
34f1c: d65f03c0 ret
34f20: a9bb7bfd stp x29, x30, [sp, #-80]!
34f24: a90167fa stp x26, x25, [sp, #16]
34f28: 910003fd mov x29, sp
34f2c: a9025ff8 stp x24, x23, [sp, #32]
34f30: a90357f6 stp x22, x21, [sp, #48]
34f34: a9044ff4 stp x20, x19, [sp, #64]
34f38: 2a0203f4 mov w20, w2
34f3c: 2a1f03e2 mov w2, wzr
34f40: aa0103f7 mov x23, x1
34f44: aa0003f3 mov x19, x0
34f48: aa0803f6 mov x22, x8
34f4c: 94000108 bl 3536c <__libc_init@plt-0x2b744>
34f50: 90000188 adrp x8, 64000 <strcmp@plt+0x3240>
34f54: 390006df strb wzr, [x22, #1]
34f58: 390012df strb wzr, [x22, #4]
34f5c: 2a0003f5 mov w21, w0
34f60: 390022df strb wzr, [x22, #8]
34f64: aa1603f9 mov x25, x22
34f68: f945f508 ldr x8, [x8, #3048]
34f6c: 52800029 mov w9, #0x1 // #1
34f70: aa1303e0 mov x0, x19
34f74: aa1703e1 mov x1, x23
34f78: b9401678 ldr w24, [x19, #20]
34f7c: 390032df strb wzr, [x22, #12]
34f80: b9401d08 ldr w8, [x8, #28]
34f84: 390042df strb wzr, [x22, #16]
34f88: 390052df strb wzr, [x22, #20]
34f8c: 390062df strb wzr, [x22, #24]
34f90: 3801cf3f strb wzr, [x25, #28]!
34f94: b90022c8 str w8, [x22, #32]
34f98: 390092c9 strb w9, [x22, #36]
34f9c: b80252df stur wzr, [x22, #37]
34fa0: 3900a6df strb wzr, [x22, #41]
34fa4: b9002ec9 str w9, [x22, #44]
34fa8: 790062df strh wzr, [x22, #48]
34fac: 94000314 bl 35bfc <__libc_init@plt-0x2aeb4>
34fb0: 51018408 sub w8, w0, #0x61
34fb4: 51008009 sub w9, w0, #0x20
34fb8: 12001d08 and w8, w8, #0xff
34fbc: 7100691f cmp w8, #0x1a
34fc0: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
34fc4: 12001d09 and w9, w8, #0xff
34fc8: 7101113f cmp w9, #0x44
34fcc: 390002c8 strb w8, [x22]
34fd0: 54000300 b.eq 35030 <__libc_init@plt-0x2ba80> // b.none
34fd4: 7101153f cmp w9, #0x45
34fd8: 54001201 b.ne 35218 <__libc_init@plt-0x2b898> // b.any
34fdc: aa1303e0 mov x0, x19
34fe0: 94000330 bl 35ca0 <__libc_init@plt-0x2ae10>
34fe4: 51018408 sub w8, w0, #0x61
34fe8: 51008009 sub w9, w0, #0x20
34fec: 12001d08 and w8, w8, #0xff
34ff0: 7100691f cmp w8, #0x1a
34ff4: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
34ff8: 12001d09 and w9, w8, #0xff
34ffc: 51013929 sub w9, w9, #0x4e
35000: 7100293f cmp w9, #0xa
35004: 54001088 b.hi 35214 <__libc_init@plt-0x2b89c> // b.pmore
35008: 5280002a mov w10, #0x1 // #1
3500c: 1ac92149 lsl w9, w10, w9
35010: 5280842a mov w10, #0x421 // #1057
35014: 6a0a013f tst w9, w10
35018: 54000fe0 b.eq 35214 <__libc_init@plt-0x2b89c> // b.none
3501c: b9401669 ldr w9, [x19, #20]
35020: 390006c8 strb w8, [x22, #1]
35024: 11000529 add w9, w9, #0x1
35028: b9001669 str w9, [x19, #20]
3502c: 1400007a b 35214 <__libc_init@plt-0x2b89c>
35030: aa1303e0 mov x0, x19
35034: 9400031b bl 35ca0 <__libc_init@plt-0x2ae10>
35038: 51018408 sub w8, w0, #0x61
3503c: 51008009 sub w9, w0, #0x20
35040: 12001d08 and w8, w8, #0xff
35044: 7100691f cmp w8, #0x1a
35048: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
3504c: 12001d08 and w8, w8, #0xff
35050: 7101511f cmp w8, #0x54
35054: 54000e01 b.ne 35214 <__libc_init@plt-0x2b89c> // b.any
35058: b9401668 ldr w8, [x19, #20]
3505c: 52800c89 mov w9, #0x64 // #100
35060: aa1303e0 mov x0, x19
35064: 11000508 add w8, w8, #0x1
35068: 390002c9 strb w9, [x22]
3506c: b9001668 str w8, [x19, #20]
35070: 9400030c bl 35ca0 <__libc_init@plt-0x2ae10>
35074: 12001c08 and w8, w0, #0xff
35078: 71009d1f cmp w8, #0x27
3507c: 54000060 b.eq 35088 <__libc_init@plt-0x2ba28> // b.none
35080: 7100891f cmp w8, #0x22
35084: 54000641 b.ne 3514c <__libc_init@plt-0x2b964> // b.any
35088: 29422668 ldp w8, w9, [x19, #16]
3508c: 1100052c add w12, w9, #0x1
35090: 6b08019f cmp w12, w8
35094: b900166c str w12, [x19, #20]
35098: 540004ea b.ge 35134 <__libc_init@plt-0x2b97c> // b.tcont
3509c: b0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
350a0: 2a1f03e9 mov w9, wzr
350a4: f940066a ldr x10, [x19, #8]
350a8: 91065c42 add x2, x2, #0x197
350ac: 93407d8b sxtw x11, w12
350b0: 9100056b add x11, x11, #0x1
350b4: b900166b str w11, [x19, #20]
350b8: 386cc94d ldrb w13, [x10, w12, sxtw]
350bc: 6b2001bf cmp w13, w0, uxtb
350c0: 54000201 b.ne 35100 <__libc_init@plt-0x2b9b0> // b.any
350c4: 6b08017f cmp w11, w8
350c8: 54000860 b.eq 351d4 <__libc_init@plt-0x2b8dc> // b.none
350cc: 386b694d ldrb w13, [x10, x11]
350d0: 6b2001bf cmp w13, w0, uxtb
350d4: 54000801 b.ne 351d4 <__libc_init@plt-0x2b8dc> // b.any
350d8: 3940c2cd ldrb w13, [x22, #48]
350dc: 71007dbf cmp w13, #0x1f
350e0: 54000168 b.hi 3510c <__libc_init@plt-0x2b9a4> // b.pmore
350e4: 110005ae add w14, w13, #0x1
350e8: 8b0d02cd add x13, x22, x13
350ec: 1100098b add w11, w12, #0x2
350f0: 3900c2ce strb w14, [x22, #48]
350f4: 3900c9a0 strb w0, [x13, #50]
350f8: b900166b str w11, [x19, #20]
350fc: 1400000a b 35124 <__libc_init@plt-0x2b98c>
35100: 3940c2cc ldrb w12, [x22, #48]
35104: 71007d9f cmp w12, #0x1f
35108: 54000069 b.ls 35114 <__libc_init@plt-0x2b99c> // b.plast
3510c: 52800029 mov w9, #0x1 // #1
35110: 14000005 b 35124 <__libc_init@plt-0x2b98c>
35114: 1100058e add w14, w12, #0x1
35118: 8b0c02cc add x12, x22, x12
3511c: 3900c2ce strb w14, [x22, #48]
35120: 3900c98d strb w13, [x12, #50]
35124: 2a0b03ec mov w12, w11
35128: 6b08017f cmp w11, w8
3512c: 54fffc0b b.lt 350ac <__libc_init@plt-0x2ba04> // b.tstop
35130: 14000003 b 3513c <__libc_init@plt-0x2b974>
35134: b0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
35138: 91065c42 add x2, x2, #0x197
3513c: aa1303e0 mov x0, x19
35140: aa1703e1 mov x1, x23
35144: 2a1803e3 mov w3, w24
35148: 940002f1 bl 35d0c <__libc_init@plt-0x2ada4>
3514c: aa1303e0 mov x0, x19
35150: 940002d4 bl 35ca0 <__libc_init@plt-0x2ae10>
35154: 12001c08 and w8, w0, #0xff
35158: 7100a11f cmp w8, #0x28
3515c: 540005c1 b.ne 35214 <__libc_init@plt-0x2b89c> // b.any
35160: 29422269 ldp w9, w8, [x19, #16]
35164: 11000508 add w8, w8, #0x1
35168: 6b09011f cmp w8, w9
3516c: b9001668 str w8, [x19, #20]
35170: 5400046a b.ge 351fc <__libc_init@plt-0x2b8b4> // b.tcont
35174: 2a1f03fa mov w26, wzr
35178: aa1303e0 mov x0, x19
3517c: aa1703e1 mov x1, x23
35180: 2a1f03e2 mov w2, wzr
35184: 94000312 bl 35dcc <__libc_init@plt-0x2ace4>
35188: 3940c6c8 ldrb w8, [x22, #49]
3518c: 71000d1f cmp w8, #0x3
35190: 54000069 b.ls 3519c <__libc_init@plt-0x2b914> // b.plast
35194: 5280003a mov w26, #0x1 // #1
35198: 14000005 b 351ac <__libc_init@plt-0x2b904>
3519c: 11000509 add w9, w8, #0x1
351a0: 8b080ac8 add x8, x22, x8, lsl #2
351a4: 3900c6c9 strb w9, [x22, #49]
351a8: b9005500 str w0, [x8, #84]
351ac: aa1303e0 mov x0, x19
351b0: aa1703e1 mov x1, x23
351b4: 94000292 bl 35bfc <__libc_init@plt-0x2aeb4>
351b8: 12001c08 and w8, w0, #0xff
351bc: 7100b11f cmp w8, #0x2c
351c0: 54000121 b.ne 351e4 <__libc_init@plt-0x2b8cc> // b.any
351c4: 29422269 ldp w9, w8, [x19, #16]
351c8: 6b09011f cmp w8, w9
351cc: 54fffd6b b.lt 35178 <__libc_init@plt-0x2b938> // b.tstop
351d0: 1400000b b 351fc <__libc_init@plt-0x2b8b4>
351d4: 3607fbc9 tbz w9, #0, 3514c <__libc_init@plt-0x2b964>
351d8: f0fffea2 adrp x2, c000 <__libc_init@plt-0x54ab0>
351dc: 91123442 add x2, x2, #0x48d
351e0: 17ffffd7 b 3513c <__libc_init@plt-0x2b974>
351e4: 7100a51f cmp w8, #0x29
351e8: 540000a1 b.ne 351fc <__libc_init@plt-0x2b8b4> // b.any
351ec: 3600015a tbz w26, #0, 35214 <__libc_init@plt-0x2b89c>
351f0: d0fffea2 adrp x2, b000 <__libc_init@plt-0x55ab0>
351f4: 911a9842 add x2, x2, #0x6a6
351f8: 14000003 b 35204 <__libc_init@plt-0x2b8ac>
351fc: f0fffea2 adrp x2, c000 <__libc_init@plt-0x54ab0>
35200: 912cc042 add x2, x2, #0xb30
35204: aa1303e0 mov x0, x19
35208: aa1703e1 mov x1, x23
3520c: 2a1803e3 mov w3, w24
35210: 940002bf bl 35d0c <__libc_init@plt-0x2ada4>
35214: 394002c8 ldrb w8, [x22]
35218: 12001d08 and w8, w8, #0xff
3521c: 7101911f cmp w8, #0x64
35220: 54000200 b.eq 35260 <__libc_init@plt-0x2b850> // b.none
35224: 7101051f cmp w8, #0x41
35228: 540000e1 b.ne 35244 <__libc_init@plt-0x2b86c> // b.any
3522c: aa1303e0 mov x0, x19
35230: 9400029c bl 35ca0 <__libc_init@plt-0x2ae10>
35234: 5100c008 sub w8, w0, #0x30
35238: 12001d08 and w8, w8, #0xff
3523c: 7100251f cmp w8, #0x9
35240: 54000108 b.hi 35260 <__libc_init@plt-0x2b850> // b.pmore
35244: aa1303e0 mov x0, x19
35248: aa1703e1 mov x1, x23
3524c: 2a1f03e2 mov w2, wzr
35250: 940002df bl 35dcc <__libc_init@plt-0x2ace4>
35254: 52800028 mov w8, #0x1 // #1
35258: b90006c0 str w0, [x22, #4]
3525c: 390022c8 strb w8, [x22, #8]
35260: 394022c8 ldrb w8, [x22, #8]
35264: 34000128 cbz w8, 35288 <__libc_init@plt-0x2b828>
35268: b94006c8 ldr w8, [x22, #4]
3526c: 350000e8 cbnz w8, 35288 <__libc_init@plt-0x2b828>
35270: b0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
35274: aa1303e0 mov x0, x19
35278: 913b8442 add x2, x2, #0xee1
3527c: aa1703e1 mov x1, x23
35280: 2a1803e3 mov w3, w24
35284: 940002a2 bl 35d0c <__libc_init@plt-0x2ada4>
35288: 394002c8 ldrb w8, [x22]
3528c: 7101911f cmp w8, #0x64
35290: 54000460 b.eq 3531c <__libc_init@plt-0x2b794> // b.none
35294: aa1303e0 mov x0, x19
35298: 94000282 bl 35ca0 <__libc_init@plt-0x2ae10>
3529c: 12001c08 and w8, w0, #0xff
352a0: 7100b91f cmp w8, #0x2e
352a4: 540003c1 b.ne 3531c <__libc_init@plt-0x2b794> // b.any
352a8: b9401668 ldr w8, [x19, #20]
352ac: aa1303e0 mov x0, x19
352b0: aa1703e1 mov x1, x23
352b4: 2a1f03e2 mov w2, wzr
352b8: 11000508 add w8, w8, #0x1
352bc: b9001668 str w8, [x19, #20]
352c0: 940002c3 bl 35dcc <__libc_init@plt-0x2ace4>
352c4: 52800028 mov w8, #0x1 // #1
352c8: b9000ec0 str w0, [x22, #12]
352cc: aa1303e0 mov x0, x19
352d0: 390042c8 strb w8, [x22, #16]
352d4: 94000273 bl 35ca0 <__libc_init@plt-0x2ae10>
352d8: 12001c08 and w8, w0, #0xff
352dc: 51011108 sub w8, w8, #0x44
352e0: 7100851f cmp w8, #0x21
352e4: 540001c8 b.hi 3531c <__libc_init@plt-0x2b794> // b.pmore
352e8: 5280003a mov w26, #0x1 // #1
352ec: 9ac82348 lsl x8, x26, x8
352f0: f200051f tst x8, #0x300000003
352f4: 54000140 b.eq 3531c <__libc_init@plt-0x2b794> // b.none
352f8: b9401668 ldr w8, [x19, #20]
352fc: aa1303e0 mov x0, x19
35300: aa1703e1 mov x1, x23
35304: 2a1f03e2 mov w2, wzr
35308: 11000508 add w8, w8, #0x1
3530c: b9001668 str w8, [x19, #20]
35310: 940002af bl 35dcc <__libc_init@plt-0x2ace4>
35314: 390062da strb w26, [x22, #24]
35318: b90016c0 str w0, [x22, #20]
3531c: 6b1402bf cmp w21, w20
35320: f84342e9 ldur x9, [x23, #52]
35324: f843a2ea ldur x10, [x23, #58]
35328: 1a95c288 csel w8, w20, w21, gt
3532c: f9000329 str x9, [x25]
35330: f800632a stur x10, [x25, #6]
35334: b9002ec8 str w8, [x22, #44]
35338: 540000ed b.le 35354 <__libc_init@plt-0x2b75c>
3533c: 39400669 ldrb w9, [x19, #1]
35340: 4b0802a8 sub w8, w21, w8
35344: 8b090e6a add x10, x19, x9, lsl #3
35348: 11000529 add w9, w9, #0x1
3534c: 29032158 stp w24, w8, [x10, #24]
35350: 39000669 strb w9, [x19, #1]
35354: a9444ff4 ldp x20, x19, [sp, #64]
35358: a94357f6 ldp x22, x21, [sp, #48]
3535c: a9425ff8 ldp x24, x23, [sp, #32]
35360: a94167fa ldp x26, x25, [sp, #16]
35364: a8c57bfd ldp x29, x30, [sp], #80
35368: d65f03c0 ret
3536c: d101c3ff sub sp, sp, #0x70
35370: a9017bfd stp x29, x30, [sp, #16]
35374: 910043fd add x29, sp, #0x10
35378: a9026ffc stp x28, x27, [sp, #32]
3537c: a90367fa stp x26, x25, [sp, #48]
35380: a9045ff8 stp x24, x23, [sp, #64]
35384: a90557f6 stp x22, x21, [sp, #80]
35388: a9064ff4 stp x20, x19, [sp, #96]
3538c: 2a0203f5 mov w21, w2
35390: aa0103f3 mov x19, x1
35394: aa0003f4 mov x20, x0
35398: f9400408 ldr x8, [x0, #8]
3539c: 39400409 ldrb w9, [x0, #1]
353a0: 12001d2a and w10, w9, #0xff
353a4: 7100095f cmp w10, #0x2
353a8: 54000203 b.cc 353e8 <__libc_init@plt-0x2b6c8> // b.lo, b.ul, b.last
353ac: 5100054a sub w10, w10, #0x1
353b0: 8b2a4e8a add x10, x20, w10, uxtw #3
353b4: b980194a ldrsw x10, [x10, #24]
353b8: 386a690b ldrb w11, [x8, x10]
353bc: 7100a17f cmp w11, #0x28
353c0: 54000140 b.eq 353e8 <__libc_init@plt-0x2b6c8> // b.none
353c4: 92401d2b and x11, x9, #0xff
353c8: 51000529 sub w9, w9, #0x1
353cc: b900168a str w10, [x20, #20]
353d0: 8b0b0e8b add x11, x20, x11, lsl #3
353d4: 39000689 strb w9, [x20, #1]
353d8: b9401560 ldr w0, [x11, #20]
353dc: 7100001f cmp w0, #0x0
353e0: 54fffe0d b.le 353a0 <__libc_init@plt-0x2b710>
353e4: 140001cc b 35b14 <__libc_init@plt-0x2af9c>
353e8: 1280001a mov w26, #0xffffffff // #-1
353ec: 5280003b mov w27, #0x1 // #1
353f0: b9401699 ldr w25, [x20, #20]
353f4: aa1403e0 mov x0, x20
353f8: aa1303e1 mov x1, x19
353fc: 94000200 bl 35bfc <__libc_init@plt-0x2aeb4>
35400: 2a0003e2 mov w2, w0
35404: 12001c08 and w8, w0, #0xff
35408: 7100b11f cmp w8, #0x2c
3540c: 5400006c b.gt 35418 <__libc_init@plt-0x2b698>
35410: 54000080 b.eq 35420 <__libc_init@plt-0x2b690> // b.none
35414: 14000008 b 35434 <__libc_init@plt-0x2b67c>
35418: 7100e91f cmp w8, #0x3a
3541c: 54000121 b.ne 35440 <__libc_init@plt-0x2b670> // b.any
35420: 12001c48 and w8, w2, #0xff
35424: 7100e91f cmp w8, #0x3a
35428: 54fffe61 b.ne 353f4 <__libc_init@plt-0x2b6bc> // b.any
3542c: 3607fe55 tbz w21, #0, 353f4 <__libc_init@plt-0x2b6bc>
35430: 140001b8 b 35b10 <__libc_init@plt-0x2afa0>
35434: 7100ad1f cmp w8, #0x2b
35438: 54000100 b.eq 35458 <__libc_init@plt-0x2b658> // b.none
3543c: 14000003 b 35448 <__libc_init@plt-0x2b668>
35440: 7100b51f cmp w8, #0x2d
35444: 540000a0 b.eq 35458 <__libc_init@plt-0x2b658> // b.none
35448: 5100c048 sub w8, w2, #0x30
3544c: 12001d08 and w8, w8, #0xff
35450: 7100251f cmp w8, #0x9
35454: 54000d48 b.hi 355fc <__libc_init@plt-0x2b4b4> // b.pmore
35458: aa1403e0 mov x0, x20
3545c: aa1303e1 mov x1, x19
35460: 9400025b bl 35dcc <__libc_init@plt-0x2ace4>
35464: 2a0003f8 mov w24, w0
35468: 53087c16 lsr w22, w0, #8
3546c: aa1403e0 mov x0, x20
35470: aa1303e1 mov x1, x19
35474: 940001e2 bl 35bfc <__libc_init@plt-0x2aeb4>
35478: 2a0003e2 mov w2, w0
3547c: 2a1f03fc mov w28, wzr
35480: 2a1f03e9 mov w9, wzr
35484: 51018448 sub w8, w2, #0x61
35488: 5100804a sub w10, w2, #0x20
3548c: 12001d08 and w8, w8, #0xff
35490: 7100691f cmp w8, #0x1a
35494: 39400688 ldrb w8, [x20, #1]
35498: 1a823157 csel w23, w10, w2, cc // cc = lo, ul, last
3549c: 12001eea and w10, w23, #0xff
354a0: 7100a15f cmp w10, #0x28
354a4: 540002c1 b.ne 354fc <__libc_init@plt-0x2b5b4> // b.any
354a8: 3940028a ldrb w10, [x20]
354ac: 6b0a011f cmp w8, w10
354b0: 54003422 b.cs 35b34 <__libc_init@plt-0x2af7c> // b.hs, b.nlast
354b4: b980168a ldrsw x10, [x20, #20]
354b8: 8b080e8b add x11, x20, x8, lsl #3
354bc: f940068c ldr x12, [x20, #8]
354c0: d100054a sub x10, x10, #0x1
354c4: b900196a str w10, [x11, #24]
354c8: 386a698b ldrb w11, [x12, x10]
354cc: 7100a17f cmp w11, #0x28
354d0: 540037c1 b.ne 35bc8 <__libc_init@plt-0x2aee8> // b.any
354d4: 7100011f cmp w8, #0x0
354d8: 1a9f17eb cset w11, eq // eq = none
354dc: 2a0b0129 orr w9, w9, w11
354e0: 7100013f cmp w9, #0x0
354e4: 2a1c012b orr w11, w9, w28
354e8: 1a9a114a csel w10, w10, w26, ne // ne = any
354ec: 360006ab tbz w11, #0, 355c0 <__libc_init@plt-0x2b4f0>
354f0: 13000129 sbfx w9, w9, #0, #1
354f4: 2a0a03fa mov w26, w10
354f8: 14000039 b 355dc <__libc_init@plt-0x2b4d4>
354fc: 34003228 cbz w8, 35b40 <__libc_init@plt-0x2af70>
35500: 12001ee9 and w9, w23, #0xff
35504: 7100a13f cmp w9, #0x28
35508: 5400028c b.gt 35558 <__libc_init@plt-0x2b558>
3550c: 7100893f cmp w9, #0x22
35510: 54000060 b.eq 3551c <__libc_init@plt-0x2b594> // b.none
35514: 71009d3f cmp w9, #0x27
35518: 54000b81 b.ne 35688 <__libc_init@plt-0x2b428> // b.any
3551c: 29422688 ldp w8, w9, [x20, #16]
35520: 6b08013f cmp w9, w8
35524: 54002eaa b.ge 35af8 <__libc_init@plt-0x2afb8> // b.tcont
35528: f940068a ldr x10, [x20, #8]
3552c: 93407d2b sxtw x11, w9
35530: 8b0b014c add x12, x10, x11
35534: 3940018d ldrb w13, [x12]
35538: 6b3701bf cmp w13, w23, uxtb
3553c: 54000ba0 b.eq 356b0 <__libc_init@plt-0x2b400> // b.none
35540: 11000529 add w9, w9, #0x1
35544: 9100058c add x12, x12, #0x1
35548: 6b09011f cmp w8, w9
3554c: b9001689 str w9, [x20, #20]
35550: 54ffff21 b.ne 35534 <__libc_init@plt-0x2b57c> // b.any
35554: 14000169 b 35af8 <__libc_init@plt-0x2afb8>
35558: 7101213f cmp w9, #0x48
3555c: 54000720 b.eq 35640 <__libc_init@plt-0x2b470> // b.none
35560: 7100a53f cmp w9, #0x29
35564: 54000921 b.ne 35688 <__libc_init@plt-0x2b428> // b.any
35568: 7100051f cmp w8, #0x1
3556c: 540000c1 b.ne 35584 <__libc_init@plt-0x2b52c> // b.any
35570: 37002d15 tbnz w21, #0, 35b10 <__libc_init@plt-0x2afa0>
35574: aa1303e0 mov x0, x19
35578: 52800021 mov w1, #0x1 // #1
3557c: 97ffc816 bl 275d4 <__libc_init@plt-0x394dc>
35580: 39400688 ldrb w8, [x20, #1]
35584: 8b284e89 add x9, x20, w8, uxtw #3
35588: f940068c ldr x12, [x20, #8]
3558c: b8414d2a ldr w10, [x9, #20]!
35590: b89fc12b ldursw x11, [x9, #-4]
35594: 386b698c ldrb w12, [x12, x11]
35598: 7100a19f cmp w12, #0x28
3559c: 1a8b1578 cinc w24, w11, eq // eq = none
355a0: 3100055f cmn w10, #0x1
355a4: 54000be0 b.eq 35720 <__libc_init@plt-0x2b390> // b.none
355a8: 7100054a subs w10, w10, #0x1
355ac: b900012a str w10, [x9]
355b0: 54000cea b.ge 3574c <__libc_init@plt-0x2b364> // b.tcont
355b4: 51000508 sub w8, w8, #0x1
355b8: 39000688 strb w8, [x20, #1]
355bc: 17ffff8d b 353f0 <__libc_init@plt-0x2b6c0>
355c0: 12001f09 and w9, w24, #0xff
355c4: 33185ed8 bfi w24, w22, #8, #24
355c8: 7100071f cmp w24, #0x1
355cc: 51000529 sub w9, w9, #0x1
355d0: 1a96b3f6 csel w22, wzr, w22, lt // lt = tstop
355d4: 1a89b3e9 csel w9, wzr, w9, lt // lt = tstop
355d8: 0b162129 add w9, w9, w22, lsl #8
355dc: 8b080e8a add x10, x20, x8, lsl #3
355e0: 7100051f cmp w8, #0x1
355e4: b9001d49 str w9, [x10, #28]
355e8: 54000041 b.ne 355f0 <__libc_init@plt-0x2b4c0> // b.any
355ec: b9001a99 str w25, [x20, #24]
355f0: 11000508 add w8, w8, #0x1
355f4: 39000688 strb w8, [x20, #1]
355f8: 17ffff7e b 353f0 <__libc_init@plt-0x2b6c0>
355fc: 12001c48 and w8, w2, #0xff
35600: 7100a91f cmp w8, #0x2a
35604: 54000721 b.ne 356e8 <__libc_init@plt-0x2b3c8> // b.any
35608: aa1403e0 mov x0, x20
3560c: aa1303e1 mov x1, x19
35610: 9400017b bl 35bfc <__libc_init@plt-0x2aeb4>
35614: 12001c08 and w8, w0, #0xff
35618: 7100a11f cmp w8, #0x28
3561c: 54002aa1 b.ne 35b70 <__libc_init@plt-0x2af40> // b.any
35620: 39400688 ldrb w8, [x20, #1]
35624: 7100051f cmp w8, #0x1
35628: 54002aa1 b.ne 35b7c <__libc_init@plt-0x2af34> // b.any
3562c: 2a1f03f8 mov w24, wzr
35630: 52800502 mov w2, #0x28 // #40
35634: 5280003c mov w28, #0x1 // #1
35638: 52800029 mov w9, #0x1 // #1
3563c: 17ffff92 b 35484 <__libc_init@plt-0x2b62c>
35640: 3700287c tbnz w28, #0, 35b4c <__libc_init@plt-0x2af64>
35644: 33185ed8 bfi w24, w22, #8, #24
35648: 7100071f cmp w24, #0x1
3564c: 5400280b b.lt 35b4c <__libc_init@plt-0x2af64> // b.tstop
35650: 29422289 ldp w9, w8, [x20, #16]
35654: 93407d08 sxtw x8, w8
35658: 0b18010a add w10, w8, w24
3565c: 6b09015f cmp w10, w9
35660: 5400276c b.gt 35b4c <__libc_init@plt-0x2af64>
35664: f9400689 ldr x9, [x20, #8]
35668: aa1303e0 mov x0, x19
3566c: aa1803e2 mov x2, x24
35670: 8b080121 add x1, x9, x8
35674: 97ffc7c6 bl 2758c <__libc_init@plt-0x39524>
35678: b9401688 ldr w8, [x20, #20]
3567c: 0b180108 add w8, w8, w24
35680: b9001688 str w8, [x20, #20]
35684: 17ffff5b b 353f0 <__libc_init@plt-0x2b6c0>
35688: 510106e8 sub w8, w23, #0x41
3568c: 12001d08 and w8, w8, #0xff
35690: 7100651f cmp w8, #0x19
35694: 54000328 b.hi 356f8 <__libc_init@plt-0x2b3b8> // b.pmore
35698: 12001ee8 and w8, w23, #0xff
3569c: 7101411f cmp w8, #0x50
356a0: 540005a1 b.ne 35754 <__libc_init@plt-0x2b35c> // b.any
356a4: 2a1f03e8 mov w8, wzr
356a8: 5280002d mov w13, #0x1 // #1
356ac: 1400008d b 358e0 <__libc_init@plt-0x2b1d0>
356b0: 1100052c add w12, w9, #0x1
356b4: 8b0b0141 add x1, x10, x11
356b8: 6b08019f cmp w12, w8
356bc: 8b2cc149 add x9, x10, w12, sxtw
356c0: cb010122 sub x2, x9, x1
356c4: b900168c str w12, [x20, #20]
356c8: 5400008a b.ge 356d8 <__libc_init@plt-0x2b3d8> // b.tcont
356cc: 39400128 ldrb w8, [x9]
356d0: 6b37011f cmp w8, w23, uxtb
356d4: 54000040 b.eq 356dc <__libc_init@plt-0x2b3d4> // b.none
356d8: d1000442 sub x2, x2, #0x1
356dc: aa1303e0 mov x0, x19
356e0: 97ffc7ab bl 2758c <__libc_init@plt-0x39524>
356e4: 17ffff43 b 353f0 <__libc_init@plt-0x2b6c0>
356e8: 2a1f03f8 mov w24, wzr
356ec: 2a1f03e9 mov w9, wzr
356f0: 5280003c mov w28, #0x1 // #1
356f4: 17ffff64 b 35484 <__libc_init@plt-0x2b62c>
356f8: 12001ee8 and w8, w23, #0xff
356fc: 7100911f cmp w8, #0x24
35700: 540007a0 b.eq 357f4 <__libc_init@plt-0x2b2bc> // b.none
35704: 7101711f cmp w8, #0x5c
35708: 54000760 b.eq 357f4 <__libc_init@plt-0x2b2bc> // b.none
3570c: 7100bd1f cmp w8, #0x2f
35710: 54000761 b.ne 357fc <__libc_init@plt-0x2b2b4> // b.any
35714: 36000a5c tbz w28, #0, 3585c <__libc_init@plt-0x2b254>
35718: 52800021 mov w1, #0x1 // #1
3571c: 14000053 b 35868 <__libc_init@plt-0x2b248>
35720: 7100091f cmp w8, #0x2
35724: 540000e3 b.cc 35740 <__libc_init@plt-0x2b370> // b.lo, b.ul, b.last
35728: aa1403e0 mov x0, x20
3572c: aa1303e1 mov x1, x19
35730: 94000133 bl 35bfc <__libc_init@plt-0x2aeb4>
35734: 12001c08 and w8, w0, #0xff
35738: 7100a51f cmp w8, #0x29
3573c: 54002341 b.ne 35ba4 <__libc_init@plt-0x2af0c> // b.any
35740: b9401688 ldr w8, [x20, #20]
35744: 6b1a011f cmp w8, w26
35748: 54002280 b.eq 35b98 <__libc_init@plt-0x2af18> // b.none
3574c: b9001698 str w24, [x20, #20]
35750: 17ffff28 b 353f0 <__libc_init@plt-0x2b6c0>
35754: b9401688 ldr w8, [x20, #20]
35758: aa1403e0 mov x0, x20
3575c: b81fc3a8 stur w8, [x29, #-4]
35760: 94000150 bl 35ca0 <__libc_init@plt-0x2ae10>
35764: 51018408 sub w8, w0, #0x61
35768: 51008009 sub w9, w0, #0x20
3576c: 12001d08 and w8, w8, #0xff
35770: 7100691f cmp w8, #0x1a
35774: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
35778: 51010509 sub w9, w8, #0x41
3577c: 12001d29 and w9, w9, #0xff
35780: 7100653f cmp w9, #0x19
35784: 54000548 b.hi 3582c <__libc_init@plt-0x2b284> // b.pmore
35788: 12001ee9 and w9, w23, #0xff
3578c: 2a1f03f9 mov w25, wzr
35790: 5280002d mov w13, #0x1 // #1
35794: 51010529 sub w9, w9, #0x41
35798: 7100653f cmp w9, #0x19
3579c: 54000868 b.hi 358a8 <__libc_init@plt-0x2b208> // b.pmore
357a0: 1ac92369 lsl w9, w27, w9
357a4: 5280036a mov w10, #0x1b // #27
357a8: 72a001ca movk w10, #0xe, lsl #16
357ac: 6a0a013f tst w9, w10
357b0: 54000740 b.eq 35898 <__libc_init@plt-0x2b218> // b.none
357b4: b9401689 ldr w9, [x20, #20]
357b8: 2a1f03ed mov w13, wzr
357bc: 1100052a add w10, w9, #0x1
357c0: 12001ee9 and w9, w23, #0xff
357c4: 7101153f cmp w9, #0x45
357c8: b900168a str w10, [x20, #20]
357cc: 54000541 b.ne 35874 <__libc_init@plt-0x2b23c> // b.any
357d0: 12001d09 and w9, w8, #0xff
357d4: 51013929 sub w9, w9, #0x4e
357d8: 7100293f cmp w9, #0xa
357dc: 54000828 b.hi 358e0 <__libc_init@plt-0x2b1d0> // b.pmore
357e0: 1ac92369 lsl w9, w27, w9
357e4: 5280842a mov w10, #0x421 // #1057
357e8: 6a0a013f tst w9, w10
357ec: 540007a0 b.eq 358e0 <__libc_init@plt-0x2b1d0> // b.none
357f0: 140000da b 35b58 <__libc_init@plt-0x2af58>
357f4: 3901067b strb w27, [x19, #65]
357f8: 17fffefe b 353f0 <__libc_init@plt-0x2b6c0>
357fc: 52801fa8 mov w8, #0xfd // #253
35800: 0a0802e8 and w8, w23, w8
35804: 7100251f cmp w8, #0x9
35808: 54001da1 b.ne 35bbc <__libc_init@plt-0x2aef4> // b.any
3580c: f9400688 ldr x8, [x20, #8]
35810: aa1303e0 mov x0, x19
35814: b9801689 ldrsw x9, [x20, #20]
35818: 52800022 mov w2, #0x1 // #1
3581c: 8b090108 add x8, x8, x9
35820: d1000501 sub x1, x8, #0x1
35824: 97ffc75a bl 2758c <__libc_init@plt-0x39524>
35828: 17fffef2 b 353f0 <__libc_init@plt-0x2b6c0>
3582c: 12001ee8 and w8, w23, #0xff
35830: 2a1f03f9 mov w25, wzr
35834: 5280002d mov w13, #0x1 // #1
35838: 51010508 sub w8, w8, #0x41
3583c: 7100651f cmp w8, #0x19
35840: 54000348 b.hi 358a8 <__libc_init@plt-0x2b208> // b.pmore
35844: 52892f69 mov w9, #0x497b // #18811
35848: 1ac82368 lsl w8, w27, w8
3584c: 72a04009 movk w9, #0x200, lsl #16
35850: 6a09011f tst w8, w9
35854: 540002a0 b.eq 358a8 <__libc_init@plt-0x2b208> // b.none
35858: 140000c0 b 35b58 <__libc_init@plt-0x2af58>
3585c: 33185ed8 bfi w24, w22, #8, #24
35860: 7100071f cmp w24, #0x1
35864: 1a9fc701 csinc w1, w24, wzr, gt
35868: aa1303e0 mov x0, x19
3586c: 97ffc75a bl 275d4 <__libc_init@plt-0x394dc>
35870: 17fffee0 b 353f0 <__libc_init@plt-0x2b6c0>
35874: 7101113f cmp w9, #0x44
35878: 540000c1 b.ne 35890 <__libc_init@plt-0x2b220> // b.any
3587c: 2a0803f9 mov w25, w8
35880: 12001d09 and w9, w8, #0xff
35884: 7101513f cmp w9, #0x54
35888: 54000101 b.ne 358a8 <__libc_init@plt-0x2b208> // b.any
3588c: 140000b3 b 35b58 <__libc_init@plt-0x2af58>
35890: 2a0803f9 mov w25, w8
35894: 14000005 b 358a8 <__libc_init@plt-0x2b208>
35898: 52892c08 mov w8, #0x4960 // #18784
3589c: 72a04008 movk w8, #0x200, lsl #16
358a0: 6a08013f tst w9, w8
358a4: 540015a1 b.ne 35b58 <__libc_init@plt-0x2af58> // b.any
358a8: 12001ee8 and w8, w23, #0xff
358ac: 7101511f cmp w8, #0x54
358b0: 54000161 b.ne 358dc <__libc_init@plt-0x2b1d4> // b.any
358b4: aa1403e0 mov x0, x20
358b8: aa1303e1 mov x1, x19
358bc: 2a1f03e2 mov w2, wzr
358c0: 2a0d03f6 mov w22, w13
358c4: 94000142 bl 35dcc <__libc_init@plt-0x2ace4>
358c8: 2a1603ed mov w13, w22
358cc: 2a0003f8 mov w24, w0
358d0: 2a1903e8 mov w8, w25
358d4: 53087c16 lsr w22, w0, #8
358d8: 14000005 b 358ec <__libc_init@plt-0x2b1c4>
358dc: 2a1903e8 mov w8, w25
358e0: 3600007c tbz w28, #0, 358ec <__libc_init@plt-0x2b1c4>
358e4: 52800038 mov w24, #0x1 // #1
358e8: 14000002 b 358f0 <__libc_init@plt-0x2b1c0>
358ec: 33185ed8 bfi w24, w22, #8, #24
358f0: 12001ee3 and w3, w23, #0xff
358f4: 51014069 sub w9, w3, #0x50
358f8: 7100213f cmp w9, #0x8
358fc: 54000148 b.hi 35924 <__libc_init@plt-0x2b18c> // b.pmore
35900: d503201f nop
35904: 30ec258c adr x12, ddb5 <__libc_init@plt-0x52cfb>
35908: 1000008a adr x10, 35918 <__libc_init@plt-0x2b198>
3590c: 3869698b ldrb w11, [x12, x9]
35910: 8b0b094a add x10, x10, x11, lsl #2
35914: d61f0140 br x10
35918: 34000c4d cbz w13, 35aa0 <__libc_init@plt-0x2b010>
3591c: 79007e78 strh w24, [x19, #62]
35920: 17fffeb4 b 353f0 <__libc_init@plt-0x2b6c0>
35924: 7101107f cmp w3, #0x44
35928: 540006a0 b.eq 359fc <__libc_init@plt-0x2b0b4> // b.none
3592c: 7101087f cmp w3, #0x42
35930: 54000161 b.ne 3595c <__libc_init@plt-0x2b154> // b.any
35934: 72001d09 ands w9, w8, #0xff
35938: 540009a0 b.eq 35a6c <__libc_init@plt-0x2b044> // b.none
3593c: 7101393f cmp w9, #0x4e
35940: 54000be0 b.eq 35abc <__libc_init@plt-0x2aff4> // b.none
35944: 7101693f cmp w9, #0x5a
35948: 54000ac1 b.ne 35aa0 <__libc_init@plt-0x2b010> // b.any
3594c: 3940d268 ldrb w8, [x19, #52]
35950: 32000108 orr w8, w8, #0x1
35954: 3900d268 strb w8, [x19, #52]
35958: 17fffea6 b 353f0 <__libc_init@plt-0x2b6c0>
3595c: 3700088d tbnz w13, #0, 35a6c <__libc_init@plt-0x2b044>
35960: 14000050 b 35aa0 <__libc_init@plt-0x2b010>
35964: 12001d09 and w9, w8, #0xff
35968: 7101353f cmp w9, #0x4d
3596c: 5400070d b.le 35a4c <__libc_init@plt-0x2b064>
35970: 7101513f cmp w9, #0x54
35974: 5400088c b.gt 35a84 <__libc_init@plt-0x2b02c>
35978: 7101393f cmp w9, #0x4e
3597c: 54000b00 b.eq 35adc <__libc_init@plt-0x2afd4> // b.none
35980: 7101413f cmp w9, #0x50
35984: 540008e1 b.ne 35aa0 <__libc_init@plt-0x2b010> // b.any
35988: d503201f nop
3598c: 101822e8 adr x8, 65de8 <strcmp@plt+0x5028>
35990: b9401d08 ldr w8, [x8, #28]
35994: b9003a68 str w8, [x19, #56]
35998: 17fffe96 b 353f0 <__libc_init@plt-0x2b6c0>
3599c: 72001d09 ands w9, w8, #0xff
359a0: 54000420 b.eq 35a24 <__libc_init@plt-0x2b08c> // b.none
359a4: 71014d3f cmp w9, #0x53
359a8: 540003e0 b.eq 35a24 <__libc_init@plt-0x2b08c> // b.none
359ac: 7101413f cmp w9, #0x50
359b0: 54000781 b.ne 35aa0 <__libc_init@plt-0x2b010> // b.any
359b4: 3940d268 ldrb w8, [x19, #52]
359b8: 321e0108 orr w8, w8, #0x4
359bc: 3900d268 strb w8, [x19, #52]
359c0: 17fffe8c b 353f0 <__libc_init@plt-0x2b6c0>
359c4: 12001d09 and w9, w8, #0xff
359c8: 7101493f cmp w9, #0x52
359cc: 54000340 b.eq 35a34 <__libc_init@plt-0x2b07c> // b.none
359d0: 7101313f cmp w9, #0x4c
359d4: 54000300 b.eq 35a34 <__libc_init@plt-0x2b07c> // b.none
359d8: 35000649 cbnz w9, 35aa0 <__libc_init@plt-0x2b010>
359dc: 51000708 sub w8, w24, #0x1
359e0: aa1303e0 mov x0, x19
359e4: 93407d01 sxtw x1, w8
359e8: 97ffc711 bl 2762c <__libc_init@plt-0x39484>
359ec: 17fffe81 b 353f0 <__libc_init@plt-0x2b6c0>
359f0: 3400058d cbz w13, 35aa0 <__libc_init@plt-0x2b010>
359f4: 93407f01 sxtw x1, w24
359f8: 14000012 b 35a40 <__libc_init@plt-0x2b070>
359fc: 72001d09 ands w9, w8, #0xff
35a00: 54000360 b.eq 35a6c <__libc_init@plt-0x2b044> // b.none
35a04: 7101413f cmp w9, #0x50
35a08: 54000620 b.eq 35acc <__libc_init@plt-0x2afe4> // b.none
35a0c: 71010d3f cmp w9, #0x43
35a10: 54000481 b.ne 35aa0 <__libc_init@plt-0x2b010> // b.any
35a14: 3940d268 ldrb w8, [x19, #52]
35a18: 321f0108 orr w8, w8, #0x2
35a1c: 3900d268 strb w8, [x19, #52]
35a20: 17fffe74 b 353f0 <__libc_init@plt-0x2b6c0>
35a24: 3940d268 ldrb w8, [x19, #52]
35a28: 121d7908 and w8, w8, #0xfffffffb
35a2c: 3900d268 strb w8, [x19, #52]
35a30: 17fffe70 b 353f0 <__libc_init@plt-0x2b6c0>
35a34: 7101313f cmp w9, #0x4c
35a38: 5a981708 cneg w8, w24, eq // eq = none
35a3c: 93407d01 sxtw x1, w8
35a40: aa1303e0 mov x0, x19
35a44: 97ffc6f8 bl 27624 <__libc_init@plt-0x3948c>
35a48: 17fffe6a b 353f0 <__libc_init@plt-0x2b6c0>
35a4c: 34000109 cbz w9, 35a6c <__libc_init@plt-0x2b044>
35a50: 71010d3f cmp w9, #0x43
35a54: 54000480 b.eq 35ae4 <__libc_init@plt-0x2afcc> // b.none
35a58: 7101113f cmp w9, #0x44
35a5c: 54000221 b.ne 35aa0 <__libc_init@plt-0x2b010> // b.any
35a60: 52800048 mov w8, #0x2 // #2
35a64: b9003a68 str w8, [x19, #56]
35a68: 17fffe62 b 353f0 <__libc_init@plt-0x2b6c0>
35a6c: 90fffea2 adrp x2, 9000 <__libc_init@plt-0x57ab0>
35a70: aa1303e0 mov x0, x19
35a74: 52807da1 mov w1, #0x3ed // #1005
35a78: 9129dc42 add x2, x2, #0xa77
35a7c: 97ffb3c7 bl 22998 <__libc_init@plt-0x3e118>
35a80: 17fffe5c b 353f0 <__libc_init@plt-0x2b6c0>
35a84: 7101553f cmp w9, #0x55
35a88: 54000340 b.eq 35af0 <__libc_init@plt-0x2afc0> // b.none
35a8c: 7101693f cmp w9, #0x5a
35a90: 54000081 b.ne 35aa0 <__libc_init@plt-0x2b010> // b.any
35a94: 52800068 mov w8, #0x3 // #3
35a98: b9003a68 str w8, [x19, #56]
35a9c: 17fffe55 b 353f0 <__libc_init@plt-0x2b6c0>
35aa0: f0fffea2 adrp x2, c000 <__libc_init@plt-0x54ab0>
35aa4: 12001d04 and w4, w8, #0xff
35aa8: aa1303e0 mov x0, x19
35aac: 52807da1 mov w1, #0x3ed // #1005
35ab0: 9100e042 add x2, x2, #0x38
35ab4: 97ffb3b9 bl 22998 <__libc_init@plt-0x3e118>
35ab8: 17fffe4e b 353f0 <__libc_init@plt-0x2b6c0>
35abc: 3940d268 ldrb w8, [x19, #52]
35ac0: 121f1908 and w8, w8, #0xfe
35ac4: 3900d268 strb w8, [x19, #52]
35ac8: 17fffe4a b 353f0 <__libc_init@plt-0x2b6c0>
35acc: 3940d268 ldrb w8, [x19, #52]
35ad0: 121e7908 and w8, w8, #0xfffffffd
35ad4: 3900d268 strb w8, [x19, #52]
35ad8: 17fffe46 b 353f0 <__libc_init@plt-0x2b6c0>
35adc: b9003a7f str wzr, [x19, #56]
35ae0: 17fffe44 b 353f0 <__libc_init@plt-0x2b6c0>
35ae4: 52800088 mov w8, #0x4 // #4
35ae8: b9003a68 str w8, [x19, #56]
35aec: 17fffe41 b 353f0 <__libc_init@plt-0x2b6c0>
35af0: b9003a7b str w27, [x19, #56]
35af4: 17fffe3f b 353f0 <__libc_init@plt-0x2b6c0>
35af8: b0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
35afc: 9120f842 add x2, x2, #0x83e
35b00: aa1403e0 mov x0, x20
35b04: aa1303e1 mov x1, x19
35b08: 2a1903e3 mov w3, w25
35b0c: 94000080 bl 35d0c <__libc_init@plt-0x2ada4>
35b10: 2a1f03e0 mov w0, wzr
35b14: a9464ff4 ldp x20, x19, [sp, #96]
35b18: a94557f6 ldp x22, x21, [sp, #80]
35b1c: a9445ff8 ldp x24, x23, [sp, #64]
35b20: a94367fa ldp x26, x25, [sp, #48]
35b24: a9426ffc ldp x28, x27, [sp, #32]
35b28: a9417bfd ldp x29, x30, [sp, #16]
35b2c: 9101c3ff add sp, sp, #0x70
35b30: d65f03c0 ret
35b34: d0fffea2 adrp x2, b000 <__libc_init@plt-0x55ab0>
35b38: 9124ec42 add x2, x2, #0x93b
35b3c: 17fffff1 b 35b00 <__libc_init@plt-0x2afb0>
35b40: b0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
35b44: 912f1c42 add x2, x2, #0xbc7
35b48: 17ffffee b 35b00 <__libc_init@plt-0x2afb0>
35b4c: b0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
35b50: 912a4442 add x2, x2, #0xa91
35b54: 17ffffeb b 35b00 <__libc_init@plt-0x2afb0>
35b58: b85fc3a8 ldur w8, [x29, #-4]
35b5c: 51000508 sub w8, w8, #0x1
35b60: b9001688 str w8, [x20, #20]
35b64: 3600013c tbz w28, #0, 35b88 <__libc_init@plt-0x2af28>
35b68: 52800020 mov w0, #0x1 // #1
35b6c: 17ffffea b 35b14 <__libc_init@plt-0x2af9c>
35b70: d0fffea2 adrp x2, b000 <__libc_init@plt-0x55ab0>
35b74: 9114c442 add x2, x2, #0x531
35b78: 17ffffe2 b 35b00 <__libc_init@plt-0x2afb0>
35b7c: 90fffea2 adrp x2, 9000 <__libc_init@plt-0x57ab0>
35b80: 912ec842 add x2, x2, #0xbb2
35b84: 17ffffdf b 35b00 <__libc_init@plt-0x2afb0>
35b88: 33185ed8 bfi w24, w22, #8, #24
35b8c: 7100071f cmp w24, #0x1
35b90: 1a9fc700 csinc w0, w24, wzr, gt
35b94: 17ffffe0 b 35b14 <__libc_init@plt-0x2af9c>
35b98: f0fffea2 adrp x2, c000 <__libc_init@plt-0x54ab0>
35b9c: 912d3842 add x2, x2, #0xb4e
35ba0: 14000003 b 35bac <__libc_init@plt-0x2af04>
35ba4: d0fffea2 adrp x2, b000 <__libc_init@plt-0x55ab0>
35ba8: 9133b042 add x2, x2, #0xcec
35bac: aa1403e0 mov x0, x20
35bb0: aa1303e1 mov x1, x19
35bb4: 2a1803e3 mov w3, w24
35bb8: 17ffffd5 b 35b0c <__libc_init@plt-0x2afa4>
35bbc: 90fffec2 adrp x2, d000 <__libc_init@plt-0x53ab0>
35bc0: 91174042 add x2, x2, #0x5d0
35bc4: 17ffffcf b 35b00 <__libc_init@plt-0x2afb0>
35bc8: b0fffea1 adrp x1, a000 <__libc_init@plt-0x56ab0>
35bcc: b0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
35bd0: 9134a821 add x1, x1, #0xd2a
35bd4: 91052c42 add x2, x2, #0x14b
35bd8: aa1303e0 mov x0, x19
35bdc: 52801c63 mov w3, #0xe3 // #227
35be0: 97ffb559 bl 23144 <__libc_init@plt-0x3d96c>
35be4: 51018408 sub w8, w0, #0x61
35be8: 51008009 sub w9, w0, #0x20
35bec: 12001d08 and w8, w8, #0xff
35bf0: 7100691f cmp w8, #0x1a
35bf4: 1a803120 csel w0, w9, w0, cc // cc = lo, ul, last
35bf8: d65f03c0 ret
35bfc: a9bf7bfd stp x29, x30, [sp, #-16]!
35c00: 910003fd mov x29, sp
35c04: 29422408 ldp w8, w9, [x0, #16]
35c08: f940040a ldr x10, [x0, #8]
35c0c: 6b08013f cmp w9, w8
35c10: 5400024a b.ge 35c58 <__libc_init@plt-0x2ae58> // b.tcont
35c14: 93407d2b sxtw x11, w9
35c18: d281400d mov x13, #0xa00 // #2560
35c1c: 8b0b014b add x11, x10, x11
35c20: 5280002c mov w12, #0x1 // #1
35c24: f2c0002d movk x13, #0x1, lsl #32
35c28: 3940016e ldrb w14, [x11]
35c2c: 9ace218f lsl x15, x12, x14
35c30: 710081df cmp w14, #0x20
35c34: 8a0d01ee and x14, x15, x13
35c38: fa4099c4 ccmp x14, #0x0, #0x4, ls // ls = plast
35c3c: 540000e0 b.eq 35c58 <__libc_init@plt-0x2ae58> // b.none
35c40: 11000529 add w9, w9, #0x1
35c44: 9100056b add x11, x11, #0x1
35c48: 6b09011f cmp w8, w9
35c4c: b9001409 str w9, [x0, #20]
35c50: 54fffec1 b.ne 35c28 <__libc_init@plt-0x2ae88> // b.any
35c54: 14000007 b 35c70 <__libc_init@plt-0x2ae40>
35c58: 6b08013f cmp w9, w8
35c5c: 540000aa b.ge 35c70 <__libc_init@plt-0x2ae40> // b.tcont
35c60: 11000528 add w8, w9, #0x1
35c64: b9001408 str w8, [x0, #20]
35c68: 3869c940 ldrb w0, [x10, w9, sxtw]
35c6c: 1400000b b 35c98 <__libc_init@plt-0x2ae18>
35c70: 34000088 cbz w8, 35c80 <__libc_init@plt-0x2ae30>
35c74: 90fffea2 adrp x2, 9000 <__libc_init@plt-0x57ab0>
35c78: 912e4842 add x2, x2, #0xb92
35c7c: 14000003 b 35c88 <__libc_init@plt-0x2ae28>
35c80: f0fffea2 adrp x2, c000 <__libc_init@plt-0x54ab0>
35c84: 911cd042 add x2, x2, #0x734
35c88: aa0103e0 mov x0, x1
35c8c: 52807da1 mov w1, #0x3ed // #1005
35c90: 97ffb342 bl 22998 <__libc_init@plt-0x3e118>
35c94: 52800140 mov w0, #0xa // #10
35c98: a8c17bfd ldp x29, x30, [sp], #16
35c9c: d65f03c0 ret
35ca0: 2942200a ldp w10, w8, [x0, #16]
35ca4: f9400409 ldr x9, [x0, #8]
35ca8: 6b0a011f cmp w8, w10
35cac: 5400024a b.ge 35cf4 <__libc_init@plt-0x2adbc> // b.tcont
35cb0: 93407d0b sxtw x11, w8
35cb4: d281400d mov x13, #0xa00 // #2560
35cb8: 8b0b012b add x11, x9, x11
35cbc: 5280002c mov w12, #0x1 // #1
35cc0: f2c0002d movk x13, #0x1, lsl #32
35cc4: 3940016e ldrb w14, [x11]
35cc8: 9ace218f lsl x15, x12, x14
35ccc: 710081df cmp w14, #0x20
35cd0: 8a0d01ee and x14, x15, x13
35cd4: fa4099c4 ccmp x14, #0x0, #0x4, ls // ls = plast
35cd8: 540000e0 b.eq 35cf4 <__libc_init@plt-0x2adbc> // b.none
35cdc: 11000508 add w8, w8, #0x1
35ce0: 9100056b add x11, x11, #0x1
35ce4: 6b08015f cmp w10, w8
35ce8: b9001408 str w8, [x0, #20]
35cec: 54fffec1 b.ne 35cc4 <__libc_init@plt-0x2adec> // b.any
35cf0: 14000005 b 35d04 <__libc_init@plt-0x2adac>
35cf4: 6b0a011f cmp w8, w10
35cf8: 5400006a b.ge 35d04 <__libc_init@plt-0x2adac> // b.tcont
35cfc: 3868c920 ldrb w0, [x9, w8, sxtw]
35d00: d65f03c0 ret
35d04: 2a1f03e0 mov w0, wzr
35d08: d65f03c0 ret
35d0c: aa0003e8 mov x8, x0
35d10: 2a0303e4 mov w4, w3
35d14: aa0203e3 mov x3, x2
35d18: aa0103e0 mov x0, x1
35d1c: b9401109 ldr w9, [x8, #16]
35d20: f9400508 ldr x8, [x8, #8]
35d24: 93407d2a sxtw x10, w9
35d28: 7100053f cmp w9, #0x1
35d2c: 5400014b b.lt 35d54 <__libc_init@plt-0x2ad5c> // b.tstop
35d30: aa1f03eb mov x11, xzr
35d34: 386b690c ldrb w12, [x8, x11]
35d38: 7100819f cmp w12, #0x20
35d3c: 54000101 b.ne 35d5c <__libc_init@plt-0x2ad54> // b.any
35d40: 9100056b add x11, x11, #0x1
35d44: eb0b013f cmp x9, x11
35d48: 54ffff61 b.ne 35d34 <__libc_init@plt-0x2ad7c> // b.any
35d4c: 2a0903eb mov w11, w9
35d50: 14000003 b 35d5c <__libc_init@plt-0x2ad54>
35d54: 2a1f03eb mov w11, wzr
35d58: 14000001 b 35d5c <__libc_init@plt-0x2ad54>
35d5c: 5100054c sub w12, w10, #0x1
35d60: 11000529 add w9, w9, #0x1
35d64: 6b0c017f cmp w11, w12
35d68: d100054a sub x10, x10, #0x1
35d6c: 1a8cb16c csel w12, w11, w12, lt // lt = tstop
35d70: 93407d6b sxtw x11, w11
35d74: 1100058c add w12, w12, #0x1
35d78: eb0b015f cmp x10, x11
35d7c: 540000ed b.le 35d98 <__libc_init@plt-0x2ad18>
35d80: 386a690d ldrb w13, [x8, x10]
35d84: 51000529 sub w9, w9, #0x1
35d88: d100054a sub x10, x10, #0x1
35d8c: 710081bf cmp w13, #0x20
35d90: 54ffff40 b.eq 35d78 <__libc_init@plt-0x2ad38> // b.none
35d94: 14000002 b 35d9c <__libc_init@plt-0x2ad14>
35d98: 2a0c03e9 mov w9, w12
35d9c: 6b0b013f cmp w9, w11
35da0: 540000ed b.le 35dbc <__libc_init@plt-0x2acf4>
35da4: b0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
35da8: 4b0b0125 sub w5, w9, w11
35dac: 9118cc42 add x2, x2, #0x633
35db0: 8b2b4106 add x6, x8, w11, uxtw
35db4: 52807da1 mov w1, #0x3ed // #1005
35db8: 17ffb2f8 b 22998 <__libc_init@plt-0x3e118>
35dbc: 90fffec2 adrp x2, d000 <__libc_init@plt-0x53ab0>
35dc0: 52807da1 mov w1, #0x3ed // #1005
35dc4: 9117b042 add x2, x2, #0x5ec
35dc8: 17ffb2f4 b 22998 <__libc_init@plt-0x3e118>
35dcc: a9bb7bfd stp x29, x30, [sp, #-80]!
35dd0: f9000bf9 str x25, [sp, #16]
35dd4: 910003fd mov x29, sp
35dd8: a9025ff8 stp x24, x23, [sp, #32]
35ddc: a90357f6 stp x22, x21, [sp, #48]
35de0: a9044ff4 stp x20, x19, [sp, #64]
35de4: 2a0203f6 mov w22, w2
35de8: aa0103f3 mov x19, x1
35dec: aa0003f4 mov x20, x0
35df0: 2a0203f5 mov w21, w2
35df4: 72001c5f tst w2, #0xff
35df8: 54000081 b.ne 35e08 <__libc_init@plt-0x2aca8> // b.any
35dfc: aa1403e0 mov x0, x20
35e00: 97ffffa8 bl 35ca0 <__libc_init@plt-0x2ae10>
35e04: 2a0003f5 mov w21, w0
35e08: 12001ea3 and w3, w21, #0xff
35e0c: 7100ac7f cmp w3, #0x2b
35e10: 540001a0 b.eq 35e44 <__libc_init@plt-0x2ac6c> // b.none
35e14: 7100b47f cmp w3, #0x2d
35e18: 54000160 b.eq 35e44 <__libc_init@plt-0x2ac6c> // b.none
35e1c: 5100eaa8 sub w8, w21, #0x3a
35e20: 12001d08 and w8, w8, #0xff
35e24: 7103d51f cmp w8, #0xf5
35e28: 540000e8 b.hi 35e44 <__libc_init@plt-0x2ac6c> // b.pmore
35e2c: b0fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
35e30: aa1303e0 mov x0, x19
35e34: 91205442 add x2, x2, #0x815
35e38: 52807da1 mov w1, #0x3ed // #1005
35e3c: 97ffb2d7 bl 22998 <__libc_init@plt-0x3e118>
35e40: 14000034 b 35f10 <__libc_init@plt-0x2aba0>
35e44: 7100b47f cmp w3, #0x2d
35e48: 54000080 b.eq 35e58 <__libc_init@plt-0x2ac58> // b.none
35e4c: 2a1503e0 mov w0, w21
35e50: 7100ac7f cmp w3, #0x2b
35e54: 54000121 b.ne 35e78 <__libc_init@plt-0x2ac38> // b.any
35e58: 72001edf tst w22, #0xff
35e5c: 54000081 b.ne 35e6c <__libc_init@plt-0x2ac44> // b.any
35e60: b9401688 ldr w8, [x20, #20]
35e64: 11000508 add w8, w8, #0x1
35e68: b9001688 str w8, [x20, #20]
35e6c: aa1403e0 mov x0, x20
35e70: 97ffff8c bl 35ca0 <__libc_init@plt-0x2ae10>
35e74: 2a1f03f6 mov w22, wzr
35e78: 5100c008 sub w8, w0, #0x30
35e7c: 12001d08 and w8, w8, #0xff
35e80: 7100251f cmp w8, #0x9
35e84: 54000468 b.hi 35f10 <__libc_init@plt-0x2aba0> // b.pmore
35e88: 52999f98 mov w24, #0xccfc // #52476
35e8c: 2a1f03f7 mov w23, wzr
35e90: 72a19998 movk w24, #0xccc, lsl #16
35e94: 52800159 mov w25, #0xa // #10
35e98: 4b200308 sub w8, w24, w0, uxtb
35e9c: 6b0802ff cmp w23, w8
35ea0: 540003cc b.gt 35f18 <__libc_init@plt-0x2ab98>
35ea4: 12001c08 and w8, w0, #0xff
35ea8: 72001edf tst w22, #0xff
35eac: 1b1922e8 madd w8, w23, w25, w8
35eb0: 5100c117 sub w23, w8, #0x30
35eb4: 54000081 b.ne 35ec4 <__libc_init@plt-0x2abec> // b.any
35eb8: b9401688 ldr w8, [x20, #20]
35ebc: 11000508 add w8, w8, #0x1
35ec0: b9001688 str w8, [x20, #20]
35ec4: aa1403e0 mov x0, x20
35ec8: 97ffff76 bl 35ca0 <__libc_init@plt-0x2ae10>
35ecc: 2a1f03f6 mov w22, wzr
35ed0: 5100c008 sub w8, w0, #0x30
35ed4: 12001d08 and w8, w8, #0xff
35ed8: 7100291f cmp w8, #0xa
35edc: 54fffde3 b.cc 35e98 <__libc_init@plt-0x2ac18> // b.lo, b.ul, b.last
35ee0: 12001ea8 and w8, w21, #0xff
35ee4: 7100b51f cmp w8, #0x2d
35ee8: 54000221 b.ne 35f2c <__libc_init@plt-0x2ab84> // b.any
35eec: 4b1703f4 neg w20, w23
35ef0: 36f800d7 tbz w23, #31, 35f08 <__libc_init@plt-0x2aba8>
35ef4: f0fffea2 adrp x2, c000 <__libc_init@plt-0x54ab0>
35ef8: aa1303e0 mov x0, x19
35efc: 910c0842 add x2, x2, #0x302
35f00: 52807da1 mov w1, #0x3ed // #1005
35f04: 97ffb2a5 bl 22998 <__libc_init@plt-0x3e118>
35f08: 2a1403f7 mov w23, w20
35f0c: 14000008 b 35f2c <__libc_init@plt-0x2ab84>
35f10: 2a1f03f7 mov w23, wzr
35f14: 14000006 b 35f2c <__libc_init@plt-0x2ab84>
35f18: f0fffea2 adrp x2, c000 <__libc_init@plt-0x54ab0>
35f1c: aa1303e0 mov x0, x19
35f20: 910c0842 add x2, x2, #0x302
35f24: 52807da1 mov w1, #0x3ed // #1005
35f28: 97ffb29c bl 22998 <__libc_init@plt-0x3e118>
35f2c: 2a1703e0 mov w0, w23
35f30: f9400bf9 ldr x25, [sp, #16]
35f34: a9444ff4 ldp x20, x19, [sp, #64]
35f38: a94357f6 ldp x22, x21, [sp, #48]
35f3c: a9425ff8 ldp x24, x23, [sp, #32]
35f40: a8c57bfd ldp x29, x30, [sp], #80
35f44: d65f03c0 ret
35f48: 52800022 mov w2, #0x1 // #1
35f4c: 17fffd08 b 3536c <__libc_init@plt-0x2b744>
35f50: 29422408 ldp w8, w9, [x0, #16]
35f54: 6b08013f cmp w9, w8
35f58: 5400024a b.ge 35fa0 <__libc_init@plt-0x2ab10> // b.tcont
35f5c: f940040a ldr x10, [x0, #8]
35f60: 93407d2b sxtw x11, w9
35f64: d281400c mov x12, #0xa00 // #2560
35f68: f2c0002c movk x12, #0x1, lsl #32
35f6c: 8b0b014a add x10, x10, x11
35f70: 5280002b mov w11, #0x1 // #1
35f74: 3940014d ldrb w13, [x10]
35f78: 9acd216e lsl x14, x11, x13
35f7c: 710081bf cmp w13, #0x20
35f80: 8a0c01cd and x13, x14, x12
35f84: fa4099a4 ccmp x13, #0x0, #0x4, ls // ls = plast
35f88: 540000c0 b.eq 35fa0 <__libc_init@plt-0x2ab10> // b.none
35f8c: 11000529 add w9, w9, #0x1
35f90: 9100054a add x10, x10, #0x1
35f94: 6b09011f cmp w8, w9
35f98: b9001409 str w9, [x0, #20]
35f9c: 54fffec1 b.ne 35f74 <__libc_init@plt-0x2ab3c> // b.any
35fa0: d65f03c0 ret
35fa4: a9bf7bfd stp x29, x30, [sp, #-16]!
35fa8: 910003fd mov x29, sp
35fac: 52800c88 mov w8, #0x64 // #100
35fb0: 2a1f03e1 mov w1, wzr
35fb4: 52806602 mov w2, #0x330 // #816
35fb8: 78008408 strh w8, [x0], #8
35fbc: 9400ab49 bl 60ce0 <memset@plt>
35fc0: a8c17bfd ldp x29, x30, [sp], #16
35fc4: d65f03c0 ret
35fc8: a9bd7bfd stp x29, x30, [sp, #-48]!
35fcc: a90157f6 stp x22, x21, [sp, #16]
35fd0: 910003fd mov x29, sp
35fd4: a9024ff4 stp x20, x19, [sp, #32]
35fd8: aa0003f4 mov x20, x0
35fdc: aa0303f5 mov x21, x3
35fe0: aa0103f3 mov x19, x1
35fe4: 91005000 add x0, x0, #0x14
35fe8: 2a1f03e1 mov w1, wzr
35fec: 2a0403f6 mov w22, w4
35ff0: f9000682 str x2, [x20, #8]
35ff4: 52806482 mov w2, #0x324 // #804
35ff8: 39000284 strb w4, [x20]
35ffc: 3900069f strb wzr, [x20, #1]
36000: b9001295 str w21, [x20, #16]
36004: 9400ab37 bl 60ce0 <memset@plt>
36008: 710402df cmp w22, #0x100
3600c: 54000122 b.cs 36030 <__libc_init@plt-0x2aa80> // b.hs, b.nlast
36010: eb35c2bf cmp x21, w21, sxtw
36014: 540001c1 b.ne 3604c <__libc_init@plt-0x2aa64> // b.any
36018: 12800008 mov w8, #0xffffffff // #-1
3601c: a94157f6 ldp x22, x21, [sp, #16]
36020: b9001e88 str w8, [x20, #28]
36024: a9424ff4 ldp x20, x19, [sp, #32]
36028: a8c37bfd ldp x29, x30, [sp], #48
3602c: d65f03c0 ret
36030: b0fffea1 adrp x1, b000 <__libc_init@plt-0x55ab0>
36034: 90fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
36038: 91095421 add x1, x1, #0x255
3603c: 91052c42 add x2, x2, #0x14b
36040: aa1303e0 mov x0, x19
36044: 528003a3 mov w3, #0x1d // #29
36048: 97ffb43f bl 23144 <__libc_init@plt-0x3d96c>
3604c: f0fffe81 adrp x1, 9000 <__libc_init@plt-0x57ab0>
36050: 90fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
36054: 9128fc21 add x1, x1, #0xa3f
36058: 91052c42 add x2, x2, #0x14b
3605c: aa1303e0 mov x0, x19
36060: 528003e3 mov w3, #0x1f // #31
36064: 97ffb438 bl 23144 <__libc_init@plt-0x3d96c>
36068: 52800c88 mov w8, #0x64 // #100
3606c: 52806709 mov w9, #0x338 // #824
36070: 4b000108 sub w8, w8, w0
36074: cb28cd20 sub x0, x9, w8, sxtw #3
36078: d65f03c0 ret
3607c: a9bb7bfd stp x29, x30, [sp, #-80]!
36080: a90167fa stp x26, x25, [sp, #16]
36084: 910003fd mov x29, sp
36088: a9025ff8 stp x24, x23, [sp, #32]
3608c: a90357f6 stp x22, x21, [sp, #48]
36090: a9044ff4 stp x20, x19, [sp, #64]
36094: 2a0203f4 mov w20, w2
36098: 2a1f03e2 mov w2, wzr
3609c: aa0103f7 mov x23, x1
360a0: aa0003f3 mov x19, x0
360a4: aa0803f6 mov x22, x8
360a8: 940000fe bl 364a0 <__libc_init@plt-0x2a610>
360ac: d0000168 adrp x8, 64000 <strcmp@plt+0x3240>
360b0: 390006df strb wzr, [x22, #1]
360b4: 390012df strb wzr, [x22, #4]
360b8: 2a0003f5 mov w21, w0
360bc: 390022df strb wzr, [x22, #8]
360c0: aa1603f9 mov x25, x22
360c4: f945f508 ldr x8, [x8, #3048]
360c8: 52800029 mov w9, #0x1 // #1
360cc: aa1303e0 mov x0, x19
360d0: aa1703e1 mov x1, x23
360d4: b9401678 ldr w24, [x19, #20]
360d8: 390032df strb wzr, [x22, #12]
360dc: b9401d08 ldr w8, [x8, #28]
360e0: 390042df strb wzr, [x22, #16]
360e4: 390052df strb wzr, [x22, #20]
360e8: 390062df strb wzr, [x22, #24]
360ec: 3801cf3f strb wzr, [x25, #28]!
360f0: b90022c8 str w8, [x22, #32]
360f4: 390092c9 strb w9, [x22, #36]
360f8: b80252df stur wzr, [x22, #37]
360fc: 3900a6df strb wzr, [x22, #41]
36100: b9002ec9 str w9, [x22, #44]
36104: 790062df strh wzr, [x22, #48]
36108: 9400030a bl 36d30 <__libc_init@plt-0x29d80>
3610c: 51018408 sub w8, w0, #0x61
36110: 51008009 sub w9, w0, #0x20
36114: 12001d08 and w8, w8, #0xff
36118: 7100691f cmp w8, #0x1a
3611c: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
36120: 12001d09 and w9, w8, #0xff
36124: 7101113f cmp w9, #0x44
36128: 390002c8 strb w8, [x22]
3612c: 54000300 b.eq 3618c <__libc_init@plt-0x2a924> // b.none
36130: 7101153f cmp w9, #0x45
36134: 54001201 b.ne 36374 <__libc_init@plt-0x2a73c> // b.any
36138: aa1303e0 mov x0, x19
3613c: 94000326 bl 36dd4 <__libc_init@plt-0x29cdc>
36140: 51018408 sub w8, w0, #0x61
36144: 51008009 sub w9, w0, #0x20
36148: 12001d08 and w8, w8, #0xff
3614c: 7100691f cmp w8, #0x1a
36150: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
36154: 12001d09 and w9, w8, #0xff
36158: 51013929 sub w9, w9, #0x4e
3615c: 7100293f cmp w9, #0xa
36160: 54001088 b.hi 36370 <__libc_init@plt-0x2a740> // b.pmore
36164: 5280002a mov w10, #0x1 // #1
36168: 1ac92149 lsl w9, w10, w9
3616c: 5280842a mov w10, #0x421 // #1057
36170: 6a0a013f tst w9, w10
36174: 54000fe0 b.eq 36370 <__libc_init@plt-0x2a740> // b.none
36178: b9401669 ldr w9, [x19, #20]
3617c: 390006c8 strb w8, [x22, #1]
36180: 11000529 add w9, w9, #0x1
36184: b9001669 str w9, [x19, #20]
36188: 1400007a b 36370 <__libc_init@plt-0x2a740>
3618c: aa1303e0 mov x0, x19
36190: 94000311 bl 36dd4 <__libc_init@plt-0x29cdc>
36194: 51018408 sub w8, w0, #0x61
36198: 51008009 sub w9, w0, #0x20
3619c: 12001d08 and w8, w8, #0xff
361a0: 7100691f cmp w8, #0x1a
361a4: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
361a8: 12001d08 and w8, w8, #0xff
361ac: 7101511f cmp w8, #0x54
361b0: 54000e01 b.ne 36370 <__libc_init@plt-0x2a740> // b.any
361b4: b9401668 ldr w8, [x19, #20]
361b8: 52800c89 mov w9, #0x64 // #100
361bc: aa1303e0 mov x0, x19
361c0: 11000508 add w8, w8, #0x1
361c4: 390002c9 strb w9, [x22]
361c8: b9001668 str w8, [x19, #20]
361cc: 94000302 bl 36dd4 <__libc_init@plt-0x29cdc>
361d0: 12001c08 and w8, w0, #0xff
361d4: 71009d1f cmp w8, #0x27
361d8: 54000060 b.eq 361e4 <__libc_init@plt-0x2a8cc> // b.none
361dc: 7100891f cmp w8, #0x22
361e0: 54000641 b.ne 362a8 <__libc_init@plt-0x2a808> // b.any
361e4: 29422668 ldp w8, w9, [x19, #16]
361e8: 1100052c add w12, w9, #0x1
361ec: 6b08019f cmp w12, w8
361f0: b900166c str w12, [x19, #20]
361f4: 540004ea b.ge 36290 <__libc_init@plt-0x2a820> // b.tcont
361f8: 90fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
361fc: 2a1f03e9 mov w9, wzr
36200: f940066a ldr x10, [x19, #8]
36204: 91065c42 add x2, x2, #0x197
36208: 93407d8b sxtw x11, w12
3620c: 9100056b add x11, x11, #0x1
36210: b900166b str w11, [x19, #20]
36214: 386cc94d ldrb w13, [x10, w12, sxtw]
36218: 6b2001bf cmp w13, w0, uxtb
3621c: 54000201 b.ne 3625c <__libc_init@plt-0x2a854> // b.any
36220: 6b08017f cmp w11, w8
36224: 54000860 b.eq 36330 <__libc_init@plt-0x2a780> // b.none
36228: 386b694d ldrb w13, [x10, x11]
3622c: 6b2001bf cmp w13, w0, uxtb
36230: 54000801 b.ne 36330 <__libc_init@plt-0x2a780> // b.any
36234: 3940c2cd ldrb w13, [x22, #48]
36238: 71007dbf cmp w13, #0x1f
3623c: 54000168 b.hi 36268 <__libc_init@plt-0x2a848> // b.pmore
36240: 110005ae add w14, w13, #0x1
36244: 8b0d02cd add x13, x22, x13
36248: 1100098b add w11, w12, #0x2
3624c: 3900c2ce strb w14, [x22, #48]
36250: 3900c9a0 strb w0, [x13, #50]
36254: b900166b str w11, [x19, #20]
36258: 1400000a b 36280 <__libc_init@plt-0x2a830>
3625c: 3940c2cc ldrb w12, [x22, #48]
36260: 71007d9f cmp w12, #0x1f
36264: 54000069 b.ls 36270 <__libc_init@plt-0x2a840> // b.plast
36268: 52800029 mov w9, #0x1 // #1
3626c: 14000005 b 36280 <__libc_init@plt-0x2a830>
36270: 1100058e add w14, w12, #0x1
36274: 8b0c02cc add x12, x22, x12
36278: 3900c2ce strb w14, [x22, #48]
3627c: 3900c98d strb w13, [x12, #50]
36280: 2a0b03ec mov w12, w11
36284: 6b08017f cmp w11, w8
36288: 54fffc0b b.lt 36208 <__libc_init@plt-0x2a8a8> // b.tstop
3628c: 14000003 b 36298 <__libc_init@plt-0x2a818>
36290: 90fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
36294: 91065c42 add x2, x2, #0x197
36298: aa1303e0 mov x0, x19
3629c: aa1703e1 mov x1, x23
362a0: 2a1803e3 mov w3, w24
362a4: 940002e7 bl 36e40 <__libc_init@plt-0x29c70>
362a8: aa1303e0 mov x0, x19
362ac: 940002ca bl 36dd4 <__libc_init@plt-0x29cdc>
362b0: 12001c08 and w8, w0, #0xff
362b4: 7100a11f cmp w8, #0x28
362b8: 540005c1 b.ne 36370 <__libc_init@plt-0x2a740> // b.any
362bc: 29422269 ldp w9, w8, [x19, #16]
362c0: 11000508 add w8, w8, #0x1
362c4: 6b09011f cmp w8, w9
362c8: b9001668 str w8, [x19, #20]
362cc: 5400046a b.ge 36358 <__libc_init@plt-0x2a758> // b.tcont
362d0: 2a1f03fa mov w26, wzr
362d4: aa1303e0 mov x0, x19
362d8: aa1703e1 mov x1, x23
362dc: 2a1f03e2 mov w2, wzr
362e0: 94000308 bl 36f00 <__libc_init@plt-0x29bb0>
362e4: 3940c6c8 ldrb w8, [x22, #49]
362e8: 71000d1f cmp w8, #0x3
362ec: 54000069 b.ls 362f8 <__libc_init@plt-0x2a7b8> // b.plast
362f0: 5280003a mov w26, #0x1 // #1
362f4: 14000005 b 36308 <__libc_init@plt-0x2a7a8>
362f8: 11000509 add w9, w8, #0x1
362fc: 8b080ac8 add x8, x22, x8, lsl #2
36300: 3900c6c9 strb w9, [x22, #49]
36304: b9005500 str w0, [x8, #84]
36308: aa1303e0 mov x0, x19
3630c: aa1703e1 mov x1, x23
36310: 94000288 bl 36d30 <__libc_init@plt-0x29d80>
36314: 12001c08 and w8, w0, #0xff
36318: 7100b11f cmp w8, #0x2c
3631c: 54000121 b.ne 36340 <__libc_init@plt-0x2a770> // b.any
36320: 29422269 ldp w9, w8, [x19, #16]
36324: 6b09011f cmp w8, w9
36328: 54fffd6b b.lt 362d4 <__libc_init@plt-0x2a7dc> // b.tstop
3632c: 1400000b b 36358 <__libc_init@plt-0x2a758>
36330: 3607fbc9 tbz w9, #0, 362a8 <__libc_init@plt-0x2a808>
36334: d0fffea2 adrp x2, c000 <__libc_init@plt-0x54ab0>
36338: 91123442 add x2, x2, #0x48d
3633c: 17ffffd7 b 36298 <__libc_init@plt-0x2a818>
36340: 7100a51f cmp w8, #0x29
36344: 540000a1 b.ne 36358 <__libc_init@plt-0x2a758> // b.any
36348: 3600015a tbz w26, #0, 36370 <__libc_init@plt-0x2a740>
3634c: b0fffea2 adrp x2, b000 <__libc_init@plt-0x55ab0>
36350: 911a9842 add x2, x2, #0x6a6
36354: 14000003 b 36360 <__libc_init@plt-0x2a750>
36358: d0fffea2 adrp x2, c000 <__libc_init@plt-0x54ab0>
3635c: 912cc042 add x2, x2, #0xb30
36360: aa1303e0 mov x0, x19
36364: aa1703e1 mov x1, x23
36368: 2a1803e3 mov w3, w24
3636c: 940002b5 bl 36e40 <__libc_init@plt-0x29c70>
36370: 394002c8 ldrb w8, [x22]
36374: 12001d08 and w8, w8, #0xff
36378: 7101911f cmp w8, #0x64
3637c: 54000200 b.eq 363bc <__libc_init@plt-0x2a6f4> // b.none
36380: 7101051f cmp w8, #0x41
36384: 540000e1 b.ne 363a0 <__libc_init@plt-0x2a710> // b.any
36388: aa1303e0 mov x0, x19
3638c: 94000292 bl 36dd4 <__libc_init@plt-0x29cdc>
36390: 5100c008 sub w8, w0, #0x30
36394: 12001d08 and w8, w8, #0xff
36398: 7100251f cmp w8, #0x9
3639c: 54000108 b.hi 363bc <__libc_init@plt-0x2a6f4> // b.pmore
363a0: aa1303e0 mov x0, x19
363a4: aa1703e1 mov x1, x23
363a8: 2a1f03e2 mov w2, wzr
363ac: 940002d5 bl 36f00 <__libc_init@plt-0x29bb0>
363b0: 52800028 mov w8, #0x1 // #1
363b4: b90006c0 str w0, [x22, #4]
363b8: 390022c8 strb w8, [x22, #8]
363bc: 394002c8 ldrb w8, [x22]
363c0: 7101911f cmp w8, #0x64
363c4: 54000460 b.eq 36450 <__libc_init@plt-0x2a660> // b.none
363c8: aa1303e0 mov x0, x19
363cc: 94000282 bl 36dd4 <__libc_init@plt-0x29cdc>
363d0: 12001c08 and w8, w0, #0xff
363d4: 7100b91f cmp w8, #0x2e
363d8: 540003c1 b.ne 36450 <__libc_init@plt-0x2a660> // b.any
363dc: b9401668 ldr w8, [x19, #20]
363e0: aa1303e0 mov x0, x19
363e4: aa1703e1 mov x1, x23
363e8: 2a1f03e2 mov w2, wzr
363ec: 11000508 add w8, w8, #0x1
363f0: b9001668 str w8, [x19, #20]
363f4: 940002c3 bl 36f00 <__libc_init@plt-0x29bb0>
363f8: 52800028 mov w8, #0x1 // #1
363fc: b9000ec0 str w0, [x22, #12]
36400: aa1303e0 mov x0, x19
36404: 390042c8 strb w8, [x22, #16]
36408: 94000273 bl 36dd4 <__libc_init@plt-0x29cdc>
3640c: 12001c08 and w8, w0, #0xff
36410: 51011108 sub w8, w8, #0x44
36414: 7100851f cmp w8, #0x21
36418: 540001c8 b.hi 36450 <__libc_init@plt-0x2a660> // b.pmore
3641c: 5280003a mov w26, #0x1 // #1
36420: 9ac82348 lsl x8, x26, x8
36424: f200051f tst x8, #0x300000003
36428: 54000140 b.eq 36450 <__libc_init@plt-0x2a660> // b.none
3642c: b9401668 ldr w8, [x19, #20]
36430: aa1303e0 mov x0, x19
36434: aa1703e1 mov x1, x23
36438: 2a1f03e2 mov w2, wzr
3643c: 11000508 add w8, w8, #0x1
36440: b9001668 str w8, [x19, #20]
36444: 940002af bl 36f00 <__libc_init@plt-0x29bb0>
36448: 390062da strb w26, [x22, #24]
3644c: b90016c0 str w0, [x22, #20]
36450: 6b1402bf cmp w21, w20
36454: f9401ae9 ldr x9, [x23, #48]
36458: f84362ea ldur x10, [x23, #54]
3645c: 1a95c288 csel w8, w20, w21, gt
36460: f9000329 str x9, [x25]
36464: f800632a stur x10, [x25, #6]
36468: b9002ec8 str w8, [x22, #44]
3646c: 540000ed b.le 36488 <__libc_init@plt-0x2a628>
36470: 39400669 ldrb w9, [x19, #1]
36474: 4b0802a8 sub w8, w21, w8
36478: 8b090e6a add x10, x19, x9, lsl #3
3647c: 11000529 add w9, w9, #0x1
36480: 29032158 stp w24, w8, [x10, #24]
36484: 39000669 strb w9, [x19, #1]
36488: a9444ff4 ldp x20, x19, [sp, #64]
3648c: a94357f6 ldp x22, x21, [sp, #48]
36490: a9425ff8 ldp x24, x23, [sp, #32]
36494: a94167fa ldp x26, x25, [sp, #16]
36498: a8c57bfd ldp x29, x30, [sp], #80
3649c: d65f03c0 ret
364a0: d101c3ff sub sp, sp, #0x70
364a4: a9017bfd stp x29, x30, [sp, #16]
364a8: 910043fd add x29, sp, #0x10
364ac: a9026ffc stp x28, x27, [sp, #32]
364b0: a90367fa stp x26, x25, [sp, #48]
364b4: a9045ff8 stp x24, x23, [sp, #64]
364b8: a90557f6 stp x22, x21, [sp, #80]
364bc: a9064ff4 stp x20, x19, [sp, #96]
364c0: 2a0203f5 mov w21, w2
364c4: aa0103f3 mov x19, x1
364c8: aa0003f4 mov x20, x0
364cc: f9400408 ldr x8, [x0, #8]
364d0: 39400409 ldrb w9, [x0, #1]
364d4: 12001d2a and w10, w9, #0xff
364d8: 7100095f cmp w10, #0x2
364dc: 54000203 b.cc 3651c <__libc_init@plt-0x2a594> // b.lo, b.ul, b.last
364e0: 5100054a sub w10, w10, #0x1
364e4: 8b2a4e8a add x10, x20, w10, uxtw #3
364e8: b980194a ldrsw x10, [x10, #24]
364ec: 386a690b ldrb w11, [x8, x10]
364f0: 7100a17f cmp w11, #0x28
364f4: 54000140 b.eq 3651c <__libc_init@plt-0x2a594> // b.none
364f8: 92401d2b and x11, x9, #0xff
364fc: 51000529 sub w9, w9, #0x1
36500: b900168a str w10, [x20, #20]
36504: 8b0b0e8b add x11, x20, x11, lsl #3
36508: 39000689 strb w9, [x20, #1]
3650c: b9401560 ldr w0, [x11, #20]
36510: 7100001f cmp w0, #0x0
36514: 54fffe0d b.le 364d4 <__libc_init@plt-0x2a5dc>
36518: 140001cc b 36c48 <__libc_init@plt-0x29e68>
3651c: 1280001a mov w26, #0xffffffff // #-1
36520: 5280003b mov w27, #0x1 // #1
36524: b9401699 ldr w25, [x20, #20]
36528: aa1403e0 mov x0, x20
3652c: aa1303e1 mov x1, x19
36530: 94000200 bl 36d30 <__libc_init@plt-0x29d80>
36534: 2a0003e2 mov w2, w0
36538: 12001c08 and w8, w0, #0xff
3653c: 7100b11f cmp w8, #0x2c
36540: 5400006c b.gt 3654c <__libc_init@plt-0x2a564>
36544: 54000080 b.eq 36554 <__libc_init@plt-0x2a55c> // b.none
36548: 14000008 b 36568 <__libc_init@plt-0x2a548>
3654c: 7100e91f cmp w8, #0x3a
36550: 54000121 b.ne 36574 <__libc_init@plt-0x2a53c> // b.any
36554: 12001c48 and w8, w2, #0xff
36558: 7100e91f cmp w8, #0x3a
3655c: 54fffe61 b.ne 36528 <__libc_init@plt-0x2a588> // b.any
36560: 3607fe55 tbz w21, #0, 36528 <__libc_init@plt-0x2a588>
36564: 140001b8 b 36c44 <__libc_init@plt-0x29e6c>
36568: 7100ad1f cmp w8, #0x2b
3656c: 54000100 b.eq 3658c <__libc_init@plt-0x2a524> // b.none
36570: 14000003 b 3657c <__libc_init@plt-0x2a534>
36574: 7100b51f cmp w8, #0x2d
36578: 540000a0 b.eq 3658c <__libc_init@plt-0x2a524> // b.none
3657c: 5100c048 sub w8, w2, #0x30
36580: 12001d08 and w8, w8, #0xff
36584: 7100251f cmp w8, #0x9
36588: 54000d48 b.hi 36730 <__libc_init@plt-0x2a380> // b.pmore
3658c: aa1403e0 mov x0, x20
36590: aa1303e1 mov x1, x19
36594: 9400025b bl 36f00 <__libc_init@plt-0x29bb0>
36598: 2a0003f8 mov w24, w0
3659c: 53087c16 lsr w22, w0, #8
365a0: aa1403e0 mov x0, x20
365a4: aa1303e1 mov x1, x19
365a8: 940001e2 bl 36d30 <__libc_init@plt-0x29d80>
365ac: 2a0003e2 mov w2, w0
365b0: 2a1f03fc mov w28, wzr
365b4: 2a1f03e9 mov w9, wzr
365b8: 51018448 sub w8, w2, #0x61
365bc: 5100804a sub w10, w2, #0x20
365c0: 12001d08 and w8, w8, #0xff
365c4: 7100691f cmp w8, #0x1a
365c8: 39400688 ldrb w8, [x20, #1]
365cc: 1a823157 csel w23, w10, w2, cc // cc = lo, ul, last
365d0: 12001eea and w10, w23, #0xff
365d4: 7100a15f cmp w10, #0x28
365d8: 540002c1 b.ne 36630 <__libc_init@plt-0x2a480> // b.any
365dc: 3940028a ldrb w10, [x20]
365e0: 6b0a011f cmp w8, w10
365e4: 54003422 b.cs 36c68 <__libc_init@plt-0x29e48> // b.hs, b.nlast
365e8: b980168a ldrsw x10, [x20, #20]
365ec: 8b080e8b add x11, x20, x8, lsl #3
365f0: f940068c ldr x12, [x20, #8]
365f4: d100054a sub x10, x10, #0x1
365f8: b900196a str w10, [x11, #24]
365fc: 386a698b ldrb w11, [x12, x10]
36600: 7100a17f cmp w11, #0x28
36604: 540037c1 b.ne 36cfc <__libc_init@plt-0x29db4> // b.any
36608: 7100011f cmp w8, #0x0
3660c: 1a9f17eb cset w11, eq // eq = none
36610: 2a0b0129 orr w9, w9, w11
36614: 7100013f cmp w9, #0x0
36618: 2a1c012b orr w11, w9, w28
3661c: 1a9a114a csel w10, w10, w26, ne // ne = any
36620: 360006ab tbz w11, #0, 366f4 <__libc_init@plt-0x2a3bc>
36624: 13000129 sbfx w9, w9, #0, #1
36628: 2a0a03fa mov w26, w10
3662c: 14000039 b 36710 <__libc_init@plt-0x2a3a0>
36630: 34003228 cbz w8, 36c74 <__libc_init@plt-0x29e3c>
36634: 12001ee9 and w9, w23, #0xff
36638: 7100a13f cmp w9, #0x28
3663c: 5400028c b.gt 3668c <__libc_init@plt-0x2a424>
36640: 7100893f cmp w9, #0x22
36644: 54000060 b.eq 36650 <__libc_init@plt-0x2a460> // b.none
36648: 71009d3f cmp w9, #0x27
3664c: 54000b81 b.ne 367bc <__libc_init@plt-0x2a2f4> // b.any
36650: 29422688 ldp w8, w9, [x20, #16]
36654: 6b08013f cmp w9, w8
36658: 54002eaa b.ge 36c2c <__libc_init@plt-0x29e84> // b.tcont
3665c: f940068a ldr x10, [x20, #8]
36660: 93407d2b sxtw x11, w9
36664: 8b0b014c add x12, x10, x11
36668: 3940018d ldrb w13, [x12]
3666c: 6b3701bf cmp w13, w23, uxtb
36670: 54000ba0 b.eq 367e4 <__libc_init@plt-0x2a2cc> // b.none
36674: 11000529 add w9, w9, #0x1
36678: 9100058c add x12, x12, #0x1
3667c: 6b09011f cmp w8, w9
36680: b9001689 str w9, [x20, #20]
36684: 54ffff21 b.ne 36668 <__libc_init@plt-0x2a448> // b.any
36688: 14000169 b 36c2c <__libc_init@plt-0x29e84>
3668c: 7101213f cmp w9, #0x48
36690: 54000720 b.eq 36774 <__libc_init@plt-0x2a33c> // b.none
36694: 7100a53f cmp w9, #0x29
36698: 54000921 b.ne 367bc <__libc_init@plt-0x2a2f4> // b.any
3669c: 7100051f cmp w8, #0x1
366a0: 540000c1 b.ne 366b8 <__libc_init@plt-0x2a3f8> // b.any
366a4: 37002d15 tbnz w21, #0, 36c44 <__libc_init@plt-0x29e6c>
366a8: aa1303e0 mov x0, x19
366ac: 52800021 mov w1, #0x1 // #1
366b0: 97ffc648 bl 27fd0 <__libc_init@plt-0x38ae0>
366b4: 39400688 ldrb w8, [x20, #1]
366b8: 8b284e89 add x9, x20, w8, uxtw #3
366bc: f940068c ldr x12, [x20, #8]
366c0: b8414d2a ldr w10, [x9, #20]!
366c4: b89fc12b ldursw x11, [x9, #-4]
366c8: 386b698c ldrb w12, [x12, x11]
366cc: 7100a19f cmp w12, #0x28
366d0: 1a8b1578 cinc w24, w11, eq // eq = none
366d4: 3100055f cmn w10, #0x1
366d8: 54000be0 b.eq 36854 <__libc_init@plt-0x2a25c> // b.none
366dc: 7100054a subs w10, w10, #0x1
366e0: b900012a str w10, [x9]
366e4: 54000cea b.ge 36880 <__libc_init@plt-0x2a230> // b.tcont
366e8: 51000508 sub w8, w8, #0x1
366ec: 39000688 strb w8, [x20, #1]
366f0: 17ffff8d b 36524 <__libc_init@plt-0x2a58c>
366f4: 12001f09 and w9, w24, #0xff
366f8: 33185ed8 bfi w24, w22, #8, #24
366fc: 7100071f cmp w24, #0x1
36700: 51000529 sub w9, w9, #0x1
36704: 1a96b3f6 csel w22, wzr, w22, lt // lt = tstop
36708: 1a89b3e9 csel w9, wzr, w9, lt // lt = tstop
3670c: 0b162129 add w9, w9, w22, lsl #8
36710: 8b080e8a add x10, x20, x8, lsl #3
36714: 7100051f cmp w8, #0x1
36718: b9001d49 str w9, [x10, #28]
3671c: 54000041 b.ne 36724 <__libc_init@plt-0x2a38c> // b.any
36720: b9001a99 str w25, [x20, #24]
36724: 11000508 add w8, w8, #0x1
36728: 39000688 strb w8, [x20, #1]
3672c: 17ffff7e b 36524 <__libc_init@plt-0x2a58c>
36730: 12001c48 and w8, w2, #0xff
36734: 7100a91f cmp w8, #0x2a
36738: 54000721 b.ne 3681c <__libc_init@plt-0x2a294> // b.any
3673c: aa1403e0 mov x0, x20
36740: aa1303e1 mov x1, x19
36744: 9400017b bl 36d30 <__libc_init@plt-0x29d80>
36748: 12001c08 and w8, w0, #0xff
3674c: 7100a11f cmp w8, #0x28
36750: 54002aa1 b.ne 36ca4 <__libc_init@plt-0x29e0c> // b.any
36754: 39400688 ldrb w8, [x20, #1]
36758: 7100051f cmp w8, #0x1
3675c: 54002aa1 b.ne 36cb0 <__libc_init@plt-0x29e00> // b.any
36760: 2a1f03f8 mov w24, wzr
36764: 52800502 mov w2, #0x28 // #40
36768: 5280003c mov w28, #0x1 // #1
3676c: 52800029 mov w9, #0x1 // #1
36770: 17ffff92 b 365b8 <__libc_init@plt-0x2a4f8>
36774: 3700287c tbnz w28, #0, 36c80 <__libc_init@plt-0x29e30>
36778: 33185ed8 bfi w24, w22, #8, #24
3677c: 7100071f cmp w24, #0x1
36780: 5400280b b.lt 36c80 <__libc_init@plt-0x29e30> // b.tstop
36784: 29422289 ldp w9, w8, [x20, #16]
36788: 93407d08 sxtw x8, w8
3678c: 0b18010a add w10, w8, w24
36790: 6b09015f cmp w10, w9
36794: 5400276c b.gt 36c80 <__libc_init@plt-0x29e30>
36798: f9400689 ldr x9, [x20, #8]
3679c: aa1303e0 mov x0, x19
367a0: aa1803e2 mov x2, x24
367a4: 8b080121 add x1, x9, x8
367a8: 97ffc4c9 bl 27acc <__libc_init@plt-0x38fe4>
367ac: b9401688 ldr w8, [x20, #20]
367b0: 0b180108 add w8, w8, w24
367b4: b9001688 str w8, [x20, #20]
367b8: 17ffff5b b 36524 <__libc_init@plt-0x2a58c>
367bc: 510106e8 sub w8, w23, #0x41
367c0: 12001d08 and w8, w8, #0xff
367c4: 7100651f cmp w8, #0x19
367c8: 54000328 b.hi 3682c <__libc_init@plt-0x2a284> // b.pmore
367cc: 12001ee8 and w8, w23, #0xff
367d0: 7101411f cmp w8, #0x50
367d4: 540005a1 b.ne 36888 <__libc_init@plt-0x2a228> // b.any
367d8: 2a1f03e8 mov w8, wzr
367dc: 5280002d mov w13, #0x1 // #1
367e0: 1400008d b 36a14 <__libc_init@plt-0x2a09c>
367e4: 1100052c add w12, w9, #0x1
367e8: 8b0b0141 add x1, x10, x11
367ec: 6b08019f cmp w12, w8
367f0: 8b2cc149 add x9, x10, w12, sxtw
367f4: cb010122 sub x2, x9, x1
367f8: b900168c str w12, [x20, #20]
367fc: 5400008a b.ge 3680c <__libc_init@plt-0x2a2a4> // b.tcont
36800: 39400128 ldrb w8, [x9]
36804: 6b37011f cmp w8, w23, uxtb
36808: 54000040 b.eq 36810 <__libc_init@plt-0x2a2a0> // b.none
3680c: d1000442 sub x2, x2, #0x1
36810: aa1303e0 mov x0, x19
36814: 97ffc4ae bl 27acc <__libc_init@plt-0x38fe4>
36818: 17ffff43 b 36524 <__libc_init@plt-0x2a58c>
3681c: 2a1f03f8 mov w24, wzr
36820: 2a1f03e9 mov w9, wzr
36824: 5280003c mov w28, #0x1 // #1
36828: 17ffff64 b 365b8 <__libc_init@plt-0x2a4f8>
3682c: 12001ee8 and w8, w23, #0xff
36830: 7100911f cmp w8, #0x24
36834: 540007a0 b.eq 36928 <__libc_init@plt-0x2a188> // b.none
36838: 7101711f cmp w8, #0x5c
3683c: 54000760 b.eq 36928 <__libc_init@plt-0x2a188> // b.none
36840: 7100bd1f cmp w8, #0x2f
36844: 54000761 b.ne 36930 <__libc_init@plt-0x2a180> // b.any
36848: 36000a5c tbz w28, #0, 36990 <__libc_init@plt-0x2a120>
3684c: 52800021 mov w1, #0x1 // #1
36850: 14000053 b 3699c <__libc_init@plt-0x2a114>
36854: 7100091f cmp w8, #0x2
36858: 540000e3 b.cc 36874 <__libc_init@plt-0x2a23c> // b.lo, b.ul, b.last
3685c: aa1403e0 mov x0, x20
36860: aa1303e1 mov x1, x19
36864: 94000133 bl 36d30 <__libc_init@plt-0x29d80>
36868: 12001c08 and w8, w0, #0xff
3686c: 7100a51f cmp w8, #0x29
36870: 54002341 b.ne 36cd8 <__libc_init@plt-0x29dd8> // b.any
36874: b9401688 ldr w8, [x20, #20]
36878: 6b1a011f cmp w8, w26
3687c: 54002280 b.eq 36ccc <__libc_init@plt-0x29de4> // b.none
36880: b9001698 str w24, [x20, #20]
36884: 17ffff28 b 36524 <__libc_init@plt-0x2a58c>
36888: b9401688 ldr w8, [x20, #20]
3688c: aa1403e0 mov x0, x20
36890: b81fc3a8 stur w8, [x29, #-4]
36894: 94000150 bl 36dd4 <__libc_init@plt-0x29cdc>
36898: 51018408 sub w8, w0, #0x61
3689c: 51008009 sub w9, w0, #0x20
368a0: 12001d08 and w8, w8, #0xff
368a4: 7100691f cmp w8, #0x1a
368a8: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
368ac: 51010509 sub w9, w8, #0x41
368b0: 12001d29 and w9, w9, #0xff
368b4: 7100653f cmp w9, #0x19
368b8: 54000548 b.hi 36960 <__libc_init@plt-0x2a150> // b.pmore
368bc: 12001ee9 and w9, w23, #0xff
368c0: 2a1f03f9 mov w25, wzr
368c4: 5280002d mov w13, #0x1 // #1
368c8: 51010529 sub w9, w9, #0x41
368cc: 7100653f cmp w9, #0x19
368d0: 54000868 b.hi 369dc <__libc_init@plt-0x2a0d4> // b.pmore
368d4: 1ac92369 lsl w9, w27, w9
368d8: 5280036a mov w10, #0x1b // #27
368dc: 72a001ca movk w10, #0xe, lsl #16
368e0: 6a0a013f tst w9, w10
368e4: 54000740 b.eq 369cc <__libc_init@plt-0x2a0e4> // b.none
368e8: b9401689 ldr w9, [x20, #20]
368ec: 2a1f03ed mov w13, wzr
368f0: 1100052a add w10, w9, #0x1
368f4: 12001ee9 and w9, w23, #0xff
368f8: 7101153f cmp w9, #0x45
368fc: b900168a str w10, [x20, #20]
36900: 54000541 b.ne 369a8 <__libc_init@plt-0x2a108> // b.any
36904: 12001d09 and w9, w8, #0xff
36908: 51013929 sub w9, w9, #0x4e
3690c: 7100293f cmp w9, #0xa
36910: 54000828 b.hi 36a14 <__libc_init@plt-0x2a09c> // b.pmore
36914: 1ac92369 lsl w9, w27, w9
36918: 5280842a mov w10, #0x421 // #1057
3691c: 6a0a013f tst w9, w10
36920: 540007a0 b.eq 36a14 <__libc_init@plt-0x2a09c> // b.none
36924: 140000da b 36c8c <__libc_init@plt-0x29e24>
36928: 3900f67b strb w27, [x19, #61]
3692c: 17fffefe b 36524 <__libc_init@plt-0x2a58c>
36930: 52801fa8 mov w8, #0xfd // #253
36934: 0a0802e8 and w8, w23, w8
36938: 7100251f cmp w8, #0x9
3693c: 54001da1 b.ne 36cf0 <__libc_init@plt-0x29dc0> // b.any
36940: f9400688 ldr x8, [x20, #8]
36944: aa1303e0 mov x0, x19
36948: b9801689 ldrsw x9, [x20, #20]
3694c: 52800022 mov w2, #0x1 // #1
36950: 8b090108 add x8, x8, x9
36954: d1000501 sub x1, x8, #0x1
36958: 97ffc45d bl 27acc <__libc_init@plt-0x38fe4>
3695c: 17fffef2 b 36524 <__libc_init@plt-0x2a58c>
36960: 12001ee8 and w8, w23, #0xff
36964: 2a1f03f9 mov w25, wzr
36968: 5280002d mov w13, #0x1 // #1
3696c: 51010508 sub w8, w8, #0x41
36970: 7100651f cmp w8, #0x19
36974: 54000348 b.hi 369dc <__libc_init@plt-0x2a0d4> // b.pmore
36978: 52892f69 mov w9, #0x497b // #18811
3697c: 1ac82368 lsl w8, w27, w8
36980: 72a04009 movk w9, #0x200, lsl #16
36984: 6a09011f tst w8, w9
36988: 540002a0 b.eq 369dc <__libc_init@plt-0x2a0d4> // b.none
3698c: 140000c0 b 36c8c <__libc_init@plt-0x29e24>
36990: 33185ed8 bfi w24, w22, #8, #24
36994: 7100071f cmp w24, #0x1
36998: 1a9fc701 csinc w1, w24, wzr, gt
3699c: aa1303e0 mov x0, x19
369a0: 97ffc58c bl 27fd0 <__libc_init@plt-0x38ae0>
369a4: 17fffee0 b 36524 <__libc_init@plt-0x2a58c>
369a8: 7101113f cmp w9, #0x44
369ac: 540000c1 b.ne 369c4 <__libc_init@plt-0x2a0ec> // b.any
369b0: 2a0803f9 mov w25, w8
369b4: 12001d09 and w9, w8, #0xff
369b8: 7101513f cmp w9, #0x54
369bc: 54000101 b.ne 369dc <__libc_init@plt-0x2a0d4> // b.any
369c0: 140000b3 b 36c8c <__libc_init@plt-0x29e24>
369c4: 2a0803f9 mov w25, w8
369c8: 14000005 b 369dc <__libc_init@plt-0x2a0d4>
369cc: 52892c08 mov w8, #0x4960 // #18784
369d0: 72a04008 movk w8, #0x200, lsl #16
369d4: 6a08013f tst w9, w8
369d8: 540015a1 b.ne 36c8c <__libc_init@plt-0x29e24> // b.any
369dc: 12001ee8 and w8, w23, #0xff
369e0: 7101511f cmp w8, #0x54
369e4: 54000161 b.ne 36a10 <__libc_init@plt-0x2a0a0> // b.any
369e8: aa1403e0 mov x0, x20
369ec: aa1303e1 mov x1, x19
369f0: 2a1f03e2 mov w2, wzr
369f4: 2a0d03f6 mov w22, w13
369f8: 94000142 bl 36f00 <__libc_init@plt-0x29bb0>
369fc: 2a1603ed mov w13, w22
36a00: 2a0003f8 mov w24, w0
36a04: 2a1903e8 mov w8, w25
36a08: 53087c16 lsr w22, w0, #8
36a0c: 14000005 b 36a20 <__libc_init@plt-0x2a090>
36a10: 2a1903e8 mov w8, w25
36a14: 3600007c tbz w28, #0, 36a20 <__libc_init@plt-0x2a090>
36a18: 52800038 mov w24, #0x1 // #1
36a1c: 14000002 b 36a24 <__libc_init@plt-0x2a08c>
36a20: 33185ed8 bfi w24, w22, #8, #24
36a24: 12001ee3 and w3, w23, #0xff
36a28: 51014069 sub w9, w3, #0x50
36a2c: 7100213f cmp w9, #0x8
36a30: 54000148 b.hi 36a58 <__libc_init@plt-0x2a058> // b.pmore
36a34: d503201f nop
36a38: 50eb9c2c adr x12, ddbe <__libc_init@plt-0x52cf2>
36a3c: 1000008a adr x10, 36a4c <__libc_init@plt-0x2a064>
36a40: 3869698b ldrb w11, [x12, x9]
36a44: 8b0b094a add x10, x10, x11, lsl #2
36a48: d61f0140 br x10
36a4c: 34000c4d cbz w13, 36bd4 <__libc_init@plt-0x29edc>
36a50: 79007678 strh w24, [x19, #58]
36a54: 17fffeb4 b 36524 <__libc_init@plt-0x2a58c>
36a58: 7101107f cmp w3, #0x44
36a5c: 540006a0 b.eq 36b30 <__libc_init@plt-0x29f80> // b.none
36a60: 7101087f cmp w3, #0x42
36a64: 54000161 b.ne 36a90 <__libc_init@plt-0x2a020> // b.any
36a68: 72001d09 ands w9, w8, #0xff
36a6c: 540009a0 b.eq 36ba0 <__libc_init@plt-0x29f10> // b.none
36a70: 7101393f cmp w9, #0x4e
36a74: 54000be0 b.eq 36bf0 <__libc_init@plt-0x29ec0> // b.none
36a78: 7101693f cmp w9, #0x5a
36a7c: 54000ac1 b.ne 36bd4 <__libc_init@plt-0x29edc> // b.any
36a80: 3940c268 ldrb w8, [x19, #48]
36a84: 32000108 orr w8, w8, #0x1
36a88: 3900c268 strb w8, [x19, #48]
36a8c: 17fffea6 b 36524 <__libc_init@plt-0x2a58c>
36a90: 3700088d tbnz w13, #0, 36ba0 <__libc_init@plt-0x29f10>
36a94: 14000050 b 36bd4 <__libc_init@plt-0x29edc>
36a98: 12001d09 and w9, w8, #0xff
36a9c: 7101353f cmp w9, #0x4d
36aa0: 5400070d b.le 36b80 <__libc_init@plt-0x29f30>
36aa4: 7101513f cmp w9, #0x54
36aa8: 5400088c b.gt 36bb8 <__libc_init@plt-0x29ef8>
36aac: 7101393f cmp w9, #0x4e
36ab0: 54000b00 b.eq 36c10 <__libc_init@plt-0x29ea0> // b.none
36ab4: 7101413f cmp w9, #0x50
36ab8: 540008e1 b.ne 36bd4 <__libc_init@plt-0x29edc> // b.any
36abc: d503201f nop
36ac0: 10179948 adr x8, 65de8 <strcmp@plt+0x5028>
36ac4: b9401d08 ldr w8, [x8, #28]
36ac8: b9003668 str w8, [x19, #52]
36acc: 17fffe96 b 36524 <__libc_init@plt-0x2a58c>
36ad0: 72001d09 ands w9, w8, #0xff
36ad4: 54000420 b.eq 36b58 <__libc_init@plt-0x29f58> // b.none
36ad8: 71014d3f cmp w9, #0x53
36adc: 540003e0 b.eq 36b58 <__libc_init@plt-0x29f58> // b.none
36ae0: 7101413f cmp w9, #0x50
36ae4: 54000781 b.ne 36bd4 <__libc_init@plt-0x29edc> // b.any
36ae8: 3940c268 ldrb w8, [x19, #48]
36aec: 321e0108 orr w8, w8, #0x4
36af0: 3900c268 strb w8, [x19, #48]
36af4: 17fffe8c b 36524 <__libc_init@plt-0x2a58c>
36af8: 12001d09 and w9, w8, #0xff
36afc: 7101493f cmp w9, #0x52
36b00: 54000340 b.eq 36b68 <__libc_init@plt-0x29f48> // b.none
36b04: 7101313f cmp w9, #0x4c
36b08: 54000300 b.eq 36b68 <__libc_init@plt-0x29f48> // b.none
36b0c: 35000649 cbnz w9, 36bd4 <__libc_init@plt-0x29edc>
36b10: 51000708 sub w8, w24, #0x1
36b14: aa1303e0 mov x0, x19
36b18: 93407d01 sxtw x1, w8
36b1c: 97ffc494 bl 27d6c <__libc_init@plt-0x38d44>
36b20: 17fffe81 b 36524 <__libc_init@plt-0x2a58c>
36b24: 3400058d cbz w13, 36bd4 <__libc_init@plt-0x29edc>
36b28: 93407f01 sxtw x1, w24
36b2c: 14000012 b 36b74 <__libc_init@plt-0x29f3c>
36b30: 72001d09 ands w9, w8, #0xff
36b34: 54000360 b.eq 36ba0 <__libc_init@plt-0x29f10> // b.none
36b38: 7101413f cmp w9, #0x50
36b3c: 54000620 b.eq 36c00 <__libc_init@plt-0x29eb0> // b.none
36b40: 71010d3f cmp w9, #0x43
36b44: 54000481 b.ne 36bd4 <__libc_init@plt-0x29edc> // b.any
36b48: 3940c268 ldrb w8, [x19, #48]
36b4c: 321f0108 orr w8, w8, #0x2
36b50: 3900c268 strb w8, [x19, #48]
36b54: 17fffe74 b 36524 <__libc_init@plt-0x2a58c>
36b58: 3940c268 ldrb w8, [x19, #48]
36b5c: 121d7908 and w8, w8, #0xfffffffb
36b60: 3900c268 strb w8, [x19, #48]
36b64: 17fffe70 b 36524 <__libc_init@plt-0x2a58c>
36b68: 7101313f cmp w9, #0x4c
36b6c: 5a981708 cneg w8, w24, eq // eq = none
36b70: 93407d01 sxtw x1, w8
36b74: aa1303e0 mov x0, x19
36b78: 97ffc45c bl 27ce8 <__libc_init@plt-0x38dc8>
36b7c: 17fffe6a b 36524 <__libc_init@plt-0x2a58c>
36b80: 34000109 cbz w9, 36ba0 <__libc_init@plt-0x29f10>
36b84: 71010d3f cmp w9, #0x43
36b88: 54000480 b.eq 36c18 <__libc_init@plt-0x29e98> // b.none
36b8c: 7101113f cmp w9, #0x44
36b90: 54000221 b.ne 36bd4 <__libc_init@plt-0x29edc> // b.any
36b94: 52800048 mov w8, #0x2 // #2
36b98: b9003668 str w8, [x19, #52]
36b9c: 17fffe62 b 36524 <__libc_init@plt-0x2a58c>
36ba0: f0fffe82 adrp x2, 9000 <__libc_init@plt-0x57ab0>
36ba4: aa1303e0 mov x0, x19
36ba8: 52807da1 mov w1, #0x3ed // #1005
36bac: 9129dc42 add x2, x2, #0xa77
36bb0: 97ffaf7a bl 22998 <__libc_init@plt-0x3e118>
36bb4: 17fffe5c b 36524 <__libc_init@plt-0x2a58c>
36bb8: 7101553f cmp w9, #0x55
36bbc: 54000340 b.eq 36c24 <__libc_init@plt-0x29e8c> // b.none
36bc0: 7101693f cmp w9, #0x5a
36bc4: 54000081 b.ne 36bd4 <__libc_init@plt-0x29edc> // b.any
36bc8: 52800068 mov w8, #0x3 // #3
36bcc: b9003668 str w8, [x19, #52]
36bd0: 17fffe55 b 36524 <__libc_init@plt-0x2a58c>
36bd4: d0fffea2 adrp x2, c000 <__libc_init@plt-0x54ab0>
36bd8: 12001d04 and w4, w8, #0xff
36bdc: aa1303e0 mov x0, x19
36be0: 52807da1 mov w1, #0x3ed // #1005
36be4: 9100e042 add x2, x2, #0x38
36be8: 97ffaf6c bl 22998 <__libc_init@plt-0x3e118>
36bec: 17fffe4e b 36524 <__libc_init@plt-0x2a58c>
36bf0: 3940c268 ldrb w8, [x19, #48]
36bf4: 121f1908 and w8, w8, #0xfe
36bf8: 3900c268 strb w8, [x19, #48]
36bfc: 17fffe4a b 36524 <__libc_init@plt-0x2a58c>
36c00: 3940c268 ldrb w8, [x19, #48]
36c04: 121e7908 and w8, w8, #0xfffffffd
36c08: 3900c268 strb w8, [x19, #48]
36c0c: 17fffe46 b 36524 <__libc_init@plt-0x2a58c>
36c10: b900367f str wzr, [x19, #52]
36c14: 17fffe44 b 36524 <__libc_init@plt-0x2a58c>
36c18: 52800088 mov w8, #0x4 // #4
36c1c: b9003668 str w8, [x19, #52]
36c20: 17fffe41 b 36524 <__libc_init@plt-0x2a58c>
36c24: b900367b str w27, [x19, #52]
36c28: 17fffe3f b 36524 <__libc_init@plt-0x2a58c>
36c2c: 90fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
36c30: 9120f842 add x2, x2, #0x83e
36c34: aa1403e0 mov x0, x20
36c38: aa1303e1 mov x1, x19
36c3c: 2a1903e3 mov w3, w25
36c40: 94000080 bl 36e40 <__libc_init@plt-0x29c70>
36c44: 2a1f03e0 mov w0, wzr
36c48: a9464ff4 ldp x20, x19, [sp, #96]
36c4c: a94557f6 ldp x22, x21, [sp, #80]
36c50: a9445ff8 ldp x24, x23, [sp, #64]
36c54: a94367fa ldp x26, x25, [sp, #48]
36c58: a9426ffc ldp x28, x27, [sp, #32]
36c5c: a9417bfd ldp x29, x30, [sp, #16]
36c60: 9101c3ff add sp, sp, #0x70
36c64: d65f03c0 ret
36c68: b0fffea2 adrp x2, b000 <__libc_init@plt-0x55ab0>
36c6c: 9124ec42 add x2, x2, #0x93b
36c70: 17fffff1 b 36c34 <__libc_init@plt-0x29e7c>
36c74: 90fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
36c78: 912f1c42 add x2, x2, #0xbc7
36c7c: 17ffffee b 36c34 <__libc_init@plt-0x29e7c>
36c80: 90fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
36c84: 912a4442 add x2, x2, #0xa91
36c88: 17ffffeb b 36c34 <__libc_init@plt-0x29e7c>
36c8c: b85fc3a8 ldur w8, [x29, #-4]
36c90: 51000508 sub w8, w8, #0x1
36c94: b9001688 str w8, [x20, #20]
36c98: 3600013c tbz w28, #0, 36cbc <__libc_init@plt-0x29df4>
36c9c: 52800020 mov w0, #0x1 // #1
36ca0: 17ffffea b 36c48 <__libc_init@plt-0x29e68>
36ca4: b0fffea2 adrp x2, b000 <__libc_init@plt-0x55ab0>
36ca8: 9114c442 add x2, x2, #0x531
36cac: 17ffffe2 b 36c34 <__libc_init@plt-0x29e7c>
36cb0: f0fffe82 adrp x2, 9000 <__libc_init@plt-0x57ab0>
36cb4: 912ec842 add x2, x2, #0xbb2
36cb8: 17ffffdf b 36c34 <__libc_init@plt-0x29e7c>
36cbc: 33185ed8 bfi w24, w22, #8, #24
36cc0: 7100071f cmp w24, #0x1
36cc4: 1a9fc700 csinc w0, w24, wzr, gt
36cc8: 17ffffe0 b 36c48 <__libc_init@plt-0x29e68>
36ccc: d0fffea2 adrp x2, c000 <__libc_init@plt-0x54ab0>
36cd0: 912d3842 add x2, x2, #0xb4e
36cd4: 14000003 b 36ce0 <__libc_init@plt-0x29dd0>
36cd8: b0fffea2 adrp x2, b000 <__libc_init@plt-0x55ab0>
36cdc: 9133b042 add x2, x2, #0xcec
36ce0: aa1403e0 mov x0, x20
36ce4: aa1303e1 mov x1, x19
36ce8: 2a1803e3 mov w3, w24
36cec: 17ffffd5 b 36c40 <__libc_init@plt-0x29e70>
36cf0: f0fffea2 adrp x2, d000 <__libc_init@plt-0x53ab0>
36cf4: 91174042 add x2, x2, #0x5d0
36cf8: 17ffffcf b 36c34 <__libc_init@plt-0x29e7c>
36cfc: 90fffea1 adrp x1, a000 <__libc_init@plt-0x56ab0>
36d00: 90fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
36d04: 9134a821 add x1, x1, #0xd2a
36d08: 91052c42 add x2, x2, #0x14b
36d0c: aa1303e0 mov x0, x19
36d10: 52801c63 mov w3, #0xe3 // #227
36d14: 97ffb10c bl 23144 <__libc_init@plt-0x3d96c>
36d18: 51018408 sub w8, w0, #0x61
36d1c: 51008009 sub w9, w0, #0x20
36d20: 12001d08 and w8, w8, #0xff
36d24: 7100691f cmp w8, #0x1a
36d28: 1a803120 csel w0, w9, w0, cc // cc = lo, ul, last
36d2c: d65f03c0 ret
36d30: a9bf7bfd stp x29, x30, [sp, #-16]!
36d34: 910003fd mov x29, sp
36d38: 29422408 ldp w8, w9, [x0, #16]
36d3c: f940040a ldr x10, [x0, #8]
36d40: 6b08013f cmp w9, w8
36d44: 5400024a b.ge 36d8c <__libc_init@plt-0x29d24> // b.tcont
36d48: 93407d2b sxtw x11, w9
36d4c: d281400d mov x13, #0xa00 // #2560
36d50: 8b0b014b add x11, x10, x11
36d54: 5280002c mov w12, #0x1 // #1
36d58: f2c0002d movk x13, #0x1, lsl #32
36d5c: 3940016e ldrb w14, [x11]
36d60: 9ace218f lsl x15, x12, x14
36d64: 710081df cmp w14, #0x20
36d68: 8a0d01ee and x14, x15, x13
36d6c: fa4099c4 ccmp x14, #0x0, #0x4, ls // ls = plast
36d70: 540000e0 b.eq 36d8c <__libc_init@plt-0x29d24> // b.none
36d74: 11000529 add w9, w9, #0x1
36d78: 9100056b add x11, x11, #0x1
36d7c: 6b09011f cmp w8, w9
36d80: b9001409 str w9, [x0, #20]
36d84: 54fffec1 b.ne 36d5c <__libc_init@plt-0x29d54> // b.any
36d88: 14000007 b 36da4 <__libc_init@plt-0x29d0c>
36d8c: 6b08013f cmp w9, w8
36d90: 540000aa b.ge 36da4 <__libc_init@plt-0x29d0c> // b.tcont
36d94: 11000528 add w8, w9, #0x1
36d98: b9001408 str w8, [x0, #20]
36d9c: 3869c940 ldrb w0, [x10, w9, sxtw]
36da0: 1400000b b 36dcc <__libc_init@plt-0x29ce4>
36da4: 34000088 cbz w8, 36db4 <__libc_init@plt-0x29cfc>
36da8: f0fffe82 adrp x2, 9000 <__libc_init@plt-0x57ab0>
36dac: 912e4842 add x2, x2, #0xb92
36db0: 14000003 b 36dbc <__libc_init@plt-0x29cf4>
36db4: d0fffea2 adrp x2, c000 <__libc_init@plt-0x54ab0>
36db8: 911cd042 add x2, x2, #0x734
36dbc: aa0103e0 mov x0, x1
36dc0: 52807da1 mov w1, #0x3ed // #1005
36dc4: 97ffaef5 bl 22998 <__libc_init@plt-0x3e118>
36dc8: 52800140 mov w0, #0xa // #10
36dcc: a8c17bfd ldp x29, x30, [sp], #16
36dd0: d65f03c0 ret
36dd4: 2942200a ldp w10, w8, [x0, #16]
36dd8: f9400409 ldr x9, [x0, #8]
36ddc: 6b0a011f cmp w8, w10
36de0: 5400024a b.ge 36e28 <__libc_init@plt-0x29c88> // b.tcont
36de4: 93407d0b sxtw x11, w8
36de8: d281400d mov x13, #0xa00 // #2560
36dec: 8b0b012b add x11, x9, x11
36df0: 5280002c mov w12, #0x1 // #1
36df4: f2c0002d movk x13, #0x1, lsl #32
36df8: 3940016e ldrb w14, [x11]
36dfc: 9ace218f lsl x15, x12, x14
36e00: 710081df cmp w14, #0x20
36e04: 8a0d01ee and x14, x15, x13
36e08: fa4099c4 ccmp x14, #0x0, #0x4, ls // ls = plast
36e0c: 540000e0 b.eq 36e28 <__libc_init@plt-0x29c88> // b.none
36e10: 11000508 add w8, w8, #0x1
36e14: 9100056b add x11, x11, #0x1
36e18: 6b08015f cmp w10, w8
36e1c: b9001408 str w8, [x0, #20]
36e20: 54fffec1 b.ne 36df8 <__libc_init@plt-0x29cb8> // b.any
36e24: 14000005 b 36e38 <__libc_init@plt-0x29c78>
36e28: 6b0a011f cmp w8, w10
36e2c: 5400006a b.ge 36e38 <__libc_init@plt-0x29c78> // b.tcont
36e30: 3868c920 ldrb w0, [x9, w8, sxtw]
36e34: d65f03c0 ret
36e38: 2a1f03e0 mov w0, wzr
36e3c: d65f03c0 ret
36e40: aa0003e8 mov x8, x0
36e44: 2a0303e4 mov w4, w3
36e48: aa0203e3 mov x3, x2
36e4c: aa0103e0 mov x0, x1
36e50: b9401109 ldr w9, [x8, #16]
36e54: f9400508 ldr x8, [x8, #8]
36e58: 93407d2a sxtw x10, w9
36e5c: 7100053f cmp w9, #0x1
36e60: 5400014b b.lt 36e88 <__libc_init@plt-0x29c28> // b.tstop
36e64: aa1f03eb mov x11, xzr
36e68: 386b690c ldrb w12, [x8, x11]
36e6c: 7100819f cmp w12, #0x20
36e70: 54000101 b.ne 36e90 <__libc_init@plt-0x29c20> // b.any
36e74: 9100056b add x11, x11, #0x1
36e78: eb0b013f cmp x9, x11
36e7c: 54ffff61 b.ne 36e68 <__libc_init@plt-0x29c48> // b.any
36e80: 2a0903eb mov w11, w9
36e84: 14000003 b 36e90 <__libc_init@plt-0x29c20>
36e88: 2a1f03eb mov w11, wzr
36e8c: 14000001 b 36e90 <__libc_init@plt-0x29c20>
36e90: 5100054c sub w12, w10, #0x1
36e94: 11000529 add w9, w9, #0x1
36e98: 6b0c017f cmp w11, w12
36e9c: d100054a sub x10, x10, #0x1
36ea0: 1a8cb16c csel w12, w11, w12, lt // lt = tstop
36ea4: 93407d6b sxtw x11, w11
36ea8: 1100058c add w12, w12, #0x1
36eac: eb0b015f cmp x10, x11
36eb0: 540000ed b.le 36ecc <__libc_init@plt-0x29be4>
36eb4: 386a690d ldrb w13, [x8, x10]
36eb8: 51000529 sub w9, w9, #0x1
36ebc: d100054a sub x10, x10, #0x1
36ec0: 710081bf cmp w13, #0x20
36ec4: 54ffff40 b.eq 36eac <__libc_init@plt-0x29c04> // b.none
36ec8: 14000002 b 36ed0 <__libc_init@plt-0x29be0>
36ecc: 2a0c03e9 mov w9, w12
36ed0: 6b0b013f cmp w9, w11
36ed4: 540000ed b.le 36ef0 <__libc_init@plt-0x29bc0>
36ed8: 90fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
36edc: 4b0b0125 sub w5, w9, w11
36ee0: 9118cc42 add x2, x2, #0x633
36ee4: 8b2b4106 add x6, x8, w11, uxtw
36ee8: 52807da1 mov w1, #0x3ed // #1005
36eec: 17ffaeab b 22998 <__libc_init@plt-0x3e118>
36ef0: f0fffea2 adrp x2, d000 <__libc_init@plt-0x53ab0>
36ef4: 52807da1 mov w1, #0x3ed // #1005
36ef8: 9117b042 add x2, x2, #0x5ec
36efc: 17ffaea7 b 22998 <__libc_init@plt-0x3e118>
36f00: a9bb7bfd stp x29, x30, [sp, #-80]!
36f04: f9000bf9 str x25, [sp, #16]
36f08: 910003fd mov x29, sp
36f0c: a9025ff8 stp x24, x23, [sp, #32]
36f10: a90357f6 stp x22, x21, [sp, #48]
36f14: a9044ff4 stp x20, x19, [sp, #64]
36f18: 2a0203f6 mov w22, w2
36f1c: aa0103f3 mov x19, x1
36f20: aa0003f4 mov x20, x0
36f24: 2a0203f5 mov w21, w2
36f28: 72001c5f tst w2, #0xff
36f2c: 54000081 b.ne 36f3c <__libc_init@plt-0x29b74> // b.any
36f30: aa1403e0 mov x0, x20
36f34: 97ffffa8 bl 36dd4 <__libc_init@plt-0x29cdc>
36f38: 2a0003f5 mov w21, w0
36f3c: 12001ea3 and w3, w21, #0xff
36f40: 7100ac7f cmp w3, #0x2b
36f44: 540001a0 b.eq 36f78 <__libc_init@plt-0x29b38> // b.none
36f48: 7100b47f cmp w3, #0x2d
36f4c: 54000160 b.eq 36f78 <__libc_init@plt-0x29b38> // b.none
36f50: 5100eaa8 sub w8, w21, #0x3a
36f54: 12001d08 and w8, w8, #0xff
36f58: 7103d51f cmp w8, #0xf5
36f5c: 540000e8 b.hi 36f78 <__libc_init@plt-0x29b38> // b.pmore
36f60: 90fffea2 adrp x2, a000 <__libc_init@plt-0x56ab0>
36f64: aa1303e0 mov x0, x19
36f68: 91205442 add x2, x2, #0x815
36f6c: 52807da1 mov w1, #0x3ed // #1005
36f70: 97ffae8a bl 22998 <__libc_init@plt-0x3e118>
36f74: 14000034 b 37044 <__libc_init@plt-0x29a6c>
36f78: 7100b47f cmp w3, #0x2d
36f7c: 54000080 b.eq 36f8c <__libc_init@plt-0x29b24> // b.none
36f80: 2a1503e0 mov w0, w21
36f84: 7100ac7f cmp w3, #0x2b
36f88: 54000121 b.ne 36fac <__libc_init@plt-0x29b04> // b.any
36f8c: 72001edf tst w22, #0xff
36f90: 54000081 b.ne 36fa0 <__libc_init@plt-0x29b10> // b.any
36f94: b9401688 ldr w8, [x20, #20]
36f98: 11000508 add w8, w8, #0x1
36f9c: b9001688 str w8, [x20, #20]
36fa0: aa1403e0 mov x0, x20
36fa4: 97ffff8c bl 36dd4 <__libc_init@plt-0x29cdc>
36fa8: 2a1f03f6 mov w22, wzr
36fac: 5100c008 sub w8, w0, #0x30
36fb0: 12001d08 and w8, w8, #0xff
36fb4: 7100251f cmp w8, #0x9
36fb8: 54000468 b.hi 37044 <__libc_init@plt-0x29a6c> // b.pmore
36fbc: 52999f98 mov w24, #0xccfc // #52476
36fc0: 2a1f03f7 mov w23, wzr
36fc4: 72a19998 movk w24, #0xccc, lsl #16
36fc8: 52800159 mov w25, #0xa // #10
36fcc: 4b200308 sub w8, w24, w0, uxtb
36fd0: 6b0802ff cmp w23, w8
36fd4: 540003cc b.gt 3704c <__libc_init@plt-0x29a64>
36fd8: 12001c08 and w8, w0, #0xff
36fdc: 72001edf tst w22, #0xff
36fe0: 1b1922e8 madd w8, w23, w25, w8
36fe4: 5100c117 sub w23, w8, #0x30
36fe8: 54000081 b.ne 36ff8 <__libc_init@plt-0x29ab8> // b.any
36fec: b9401688 ldr w8, [x20, #20]
36ff0: 11000508 add w8, w8, #0x1
36ff4: b9001688 str w8, [x20, #20]
36ff8: aa1403e0 mov x0, x20
36ffc: 97ffff76 bl 36dd4 <__libc_init@plt-0x29cdc>
37000: 2a1f03f6 mov w22, wzr
37004: 5100c008 sub w8, w0, #0x30
37008: 12001d08 and w8, w8, #0xff
3700c: 7100291f cmp w8, #0xa
37010: 54fffde3 b.cc 36fcc <__libc_init@plt-0x29ae4> // b.lo, b.ul, b.last
37014: 12001ea8 and w8, w21, #0xff
37018: 7100b51f cmp w8, #0x2d
3701c: 54000221 b.ne 37060 <__libc_init@plt-0x29a50> // b.any
37020: 4b1703f4 neg w20, w23
37024: 36f800d7 tbz w23, #31, 3703c <__libc_init@plt-0x29a74>
37028: b0fffea2 adrp x2, c000 <__libc_init@plt-0x54ab0>
3702c: aa1303e0 mov x0, x19
37030: 910c0842 add x2, x2, #0x302
37034: 52807da1 mov w1, #0x3ed // #1005
37038: 97ffae58 bl 22998 <__libc_init@plt-0x3e118>
3703c: 2a1403f7 mov w23, w20
37040: 14000008 b 37060 <__libc_init@plt-0x29a50>
37044: 2a1f03f7 mov w23, wzr
37048: 14000006 b 37060 <__libc_init@plt-0x29a50>
3704c: b0fffea2 adrp x2, c000 <__libc_init@plt-0x54ab0>
37050: aa1303e0 mov x0, x19
37054: 910c0842 add x2, x2, #0x302
37058: 52807da1 mov w1, #0x3ed // #1005
3705c: 97ffae4f bl 22998 <__libc_init@plt-0x3e118>
37060: 2a1703e0 mov w0, w23
37064: f9400bf9 ldr x25, [sp, #16]
37068: a9444ff4 ldp x20, x19, [sp, #64]
3706c: a94357f6 ldp x22, x21, [sp, #48]
37070: a9425ff8 ldp x24, x23, [sp, #32]
37074: a8c57bfd ldp x29, x30, [sp], #80
37078: d65f03c0 ret
3707c: 52800022 mov w2, #0x1 // #1
37080: 17fffd08 b 364a0 <__libc_init@plt-0x2a610>
37084: 29422408 ldp w8, w9, [x0, #16]
37088: 6b08013f cmp w9, w8
3708c: 5400024a b.ge 370d4 <__libc_init@plt-0x299dc> // b.tcont
37090: f940040a ldr x10, [x0, #8]
37094: 93407d2b sxtw x11, w9
37098: d281400c mov x12, #0xa00 // #2560
3709c: f2c0002c movk x12, #0x1, lsl #32
370a0: 8b0b014a add x10, x10, x11
370a4: 5280002b mov w11, #0x1 // #1
370a8: 3940014d ldrb w13, [x10]
370ac: 9acd216e lsl x14, x11, x13
370b0: 710081bf cmp w13, #0x20
370b4: 8a0c01cd and x13, x14, x12
370b8: fa4099a4 ccmp x13, #0x0, #0x4, ls // ls = plast
370bc: 540000c0 b.eq 370d4 <__libc_init@plt-0x299dc> // b.none
370c0: 11000529 add w9, w9, #0x1
370c4: 9100054a add x10, x10, #0x1
370c8: 6b09011f cmp w8, w9
370cc: b9001409 str w9, [x0, #20]
370d0: 54fffec1 b.ne 370a8 <__libc_init@plt-0x29a08> // b.any
370d4: d65f03c0 ret
370d8: a9bf7bfd stp x29, x30, [sp, #-16]!
370dc: 910003fd mov x29, sp
370e0: 52800c88 mov w8, #0x64 // #100
370e4: 2a1f03e1 mov w1, wzr
370e8: 52806602 mov w2, #0x330 // #816
370ec: 78008408 strh w8, [x0], #8
370f0: 9400a6fc bl 60ce0 <memset@plt>
370f4: a8c17bfd ldp x29, x30, [sp], #16
370f8: d65f03c0 ret
370fc: a9bd7bfd stp x29, x30, [sp, #-48]!
37100: a90157f6 stp x22, x21, [sp, #16]
37104: 910003fd mov x29, sp
37108: a9024ff4 stp x20, x19, [sp, #32]
3710c: aa0003f4 mov x20, x0
37110: aa0303f5 mov x21, x3
37114: aa0103f3 mov x19, x1
37118: 91005000 add x0, x0, #0x14
3711c: 2a1f03e1 mov w1, wzr
37120: 2a0403f6 mov w22, w4
37124: f9000682 str x2, [x20, #8]
37128: 52806482 mov w2, #0x324 // #804
3712c: 39000284 strb w4, [x20]
37130: 3900069f strb wzr, [x20, #1]
37134: b9001295 str w21, [x20, #16]
37138: 9400a6ea bl 60ce0 <memset@plt>
3713c: 710402df cmp w22, #0x100
37140: 54000122 b.cs 37164 <__libc_init@plt-0x2994c> // b.hs, b.nlast
37144: eb35c2bf cmp x21, w21, sxtw
37148: 540001c1 b.ne 37180 <__libc_init@plt-0x29930> // b.any
3714c: 12800008 mov w8, #0xffffffff // #-1
37150: a94157f6 ldp x22, x21, [sp, #16]
37154: b9001e88 str w8, [x20, #28]
37158: a9424ff4 ldp x20, x19, [sp, #32]
3715c: a8c37bfd ldp x29, x30, [sp], #48
37160: d65f03c0 ret
37164: 90fffea1 adrp x1, b000 <__libc_init@plt-0x55ab0>
37168: f0fffe82 adrp x2, a000 <__libc_init@plt-0x56ab0>
3716c: 91095421 add x1, x1, #0x255
37170: 91052c42 add x2, x2, #0x14b
37174: aa1303e0 mov x0, x19
37178: 528003a3 mov w3, #0x1d // #29
3717c: 97ffaff2 bl 23144 <__libc_init@plt-0x3d96c>
37180: d0fffe81 adrp x1, 9000 <__libc_init@plt-0x57ab0>
37184: f0fffe82 adrp x2, a000 <__libc_init@plt-0x56ab0>
37188: 9128fc21 add x1, x1, #0xa3f
3718c: 91052c42 add x2, x2, #0x14b
37190: aa1303e0 mov x0, x19
37194: 528003e3 mov w3, #0x1f // #31
37198: 97ffafeb bl 23144 <__libc_init@plt-0x3d96c>
3719c: 52800c88 mov w8, #0x64 // #100
371a0: 52806709 mov w9, #0x338 // #824
371a4: 4b000108 sub w8, w8, w0
371a8: cb28cd20 sub x0, x9, w8, sxtw #3
371ac: d65f03c0 ret
371b0: a9bb7bfd stp x29, x30, [sp, #-80]!
371b4: a90167fa stp x26, x25, [sp, #16]
371b8: 910003fd mov x29, sp
371bc: a9025ff8 stp x24, x23, [sp, #32]
371c0: a90357f6 stp x22, x21, [sp, #48]
371c4: a9044ff4 stp x20, x19, [sp, #64]
371c8: 2a0203f4 mov w20, w2
371cc: 2a1f03e2 mov w2, wzr
371d0: aa0103f7 mov x23, x1
371d4: aa0003f3 mov x19, x0
371d8: aa0803f6 mov x22, x8
371dc: 94000108 bl 375fc <__libc_init@plt-0x294b4>
371e0: b0000168 adrp x8, 64000 <strcmp@plt+0x3240>
371e4: 390006df strb wzr, [x22, #1]
371e8: 390012df strb wzr, [x22, #4]
371ec: 2a0003f5 mov w21, w0
371f0: 390022df strb wzr, [x22, #8]
371f4: aa1603f9 mov x25, x22
371f8: f945f508 ldr x8, [x8, #3048]
371fc: 52800029 mov w9, #0x1 // #1
37200: aa1303e0 mov x0, x19
37204: aa1703e1 mov x1, x23
37208: b9401678 ldr w24, [x19, #20]
3720c: 390032df strb wzr, [x22, #12]
37210: b9401d08 ldr w8, [x8, #28]
37214: 390042df strb wzr, [x22, #16]
37218: 390052df strb wzr, [x22, #20]
3721c: 390062df strb wzr, [x22, #24]
37220: 3801cf3f strb wzr, [x25, #28]!
37224: b90022c8 str w8, [x22, #32]
37228: 390092c9 strb w9, [x22, #36]
3722c: b80252df stur wzr, [x22, #37]
37230: 3900a6df strb wzr, [x22, #41]
37234: b9002ec9 str w9, [x22, #44]
37238: 790062df strh wzr, [x22, #48]
3723c: 94000314 bl 37e8c <__libc_init@plt-0x28c24>
37240: 51018408 sub w8, w0, #0x61
37244: 51008009 sub w9, w0, #0x20
37248: 12001d08 and w8, w8, #0xff
3724c: 7100691f cmp w8, #0x1a
37250: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
37254: 12001d09 and w9, w8, #0xff
37258: 7101113f cmp w9, #0x44
3725c: 390002c8 strb w8, [x22]
37260: 54000300 b.eq 372c0 <__libc_init@plt-0x297f0> // b.none
37264: 7101153f cmp w9, #0x45
37268: 54001201 b.ne 374a8 <__libc_init@plt-0x29608> // b.any
3726c: aa1303e0 mov x0, x19
37270: 94000330 bl 37f30 <__libc_init@plt-0x28b80>
37274: 51018408 sub w8, w0, #0x61
37278: 51008009 sub w9, w0, #0x20
3727c: 12001d08 and w8, w8, #0xff
37280: 7100691f cmp w8, #0x1a
37284: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
37288: 12001d09 and w9, w8, #0xff
3728c: 51013929 sub w9, w9, #0x4e
37290: 7100293f cmp w9, #0xa
37294: 54001088 b.hi 374a4 <__libc_init@plt-0x2960c> // b.pmore
37298: 5280002a mov w10, #0x1 // #1
3729c: 1ac92149 lsl w9, w10, w9
372a0: 5280842a mov w10, #0x421 // #1057
372a4: 6a0a013f tst w9, w10
372a8: 54000fe0 b.eq 374a4 <__libc_init@plt-0x2960c> // b.none
372ac: b9401669 ldr w9, [x19, #20]
372b0: 390006c8 strb w8, [x22, #1]
372b4: 11000529 add w9, w9, #0x1
372b8: b9001669 str w9, [x19, #20]
372bc: 1400007a b 374a4 <__libc_init@plt-0x2960c>
372c0: aa1303e0 mov x0, x19
372c4: 9400031b bl 37f30 <__libc_init@plt-0x28b80>
372c8: 51018408 sub w8, w0, #0x61
372cc: 51008009 sub w9, w0, #0x20
372d0: 12001d08 and w8, w8, #0xff
372d4: 7100691f cmp w8, #0x1a
372d8: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
372dc: 12001d08 and w8, w8, #0xff
372e0: 7101511f cmp w8, #0x54
372e4: 54000e01 b.ne 374a4 <__libc_init@plt-0x2960c> // b.any
372e8: b9401668 ldr w8, [x19, #20]
372ec: 52800c89 mov w9, #0x64 // #100
372f0: aa1303e0 mov x0, x19
372f4: 11000508 add w8, w8, #0x1
372f8: 390002c9 strb w9, [x22]
372fc: b9001668 str w8, [x19, #20]
37300: 9400030c bl 37f30 <__libc_init@plt-0x28b80>
37304: 12001c08 and w8, w0, #0xff
37308: 71009d1f cmp w8, #0x27
3730c: 54000060 b.eq 37318 <__libc_init@plt-0x29798> // b.none
37310: 7100891f cmp w8, #0x22
37314: 54000641 b.ne 373dc <__libc_init@plt-0x296d4> // b.any
37318: 29422668 ldp w8, w9, [x19, #16]
3731c: 1100052c add w12, w9, #0x1
37320: 6b08019f cmp w12, w8
37324: b900166c str w12, [x19, #20]
37328: 540004ea b.ge 373c4 <__libc_init@plt-0x296ec> // b.tcont
3732c: f0fffe82 adrp x2, a000 <__libc_init@plt-0x56ab0>
37330: 2a1f03e9 mov w9, wzr
37334: f940066a ldr x10, [x19, #8]
37338: 91065c42 add x2, x2, #0x197
3733c: 93407d8b sxtw x11, w12
37340: 9100056b add x11, x11, #0x1
37344: b900166b str w11, [x19, #20]
37348: 386cc94d ldrb w13, [x10, w12, sxtw]
3734c: 6b2001bf cmp w13, w0, uxtb
37350: 54000201 b.ne 37390 <__libc_init@plt-0x29720> // b.any
37354: 6b08017f cmp w11, w8
37358: 54000860 b.eq 37464 <__libc_init@plt-0x2964c> // b.none
3735c: 386b694d ldrb w13, [x10, x11]
37360: 6b2001bf cmp w13, w0, uxtb
37364: 54000801 b.ne 37464 <__libc_init@plt-0x2964c> // b.any
37368: 3940c2cd ldrb w13, [x22, #48]
3736c: 71007dbf cmp w13, #0x1f
37370: 54000168 b.hi 3739c <__libc_init@plt-0x29714> // b.pmore
37374: 110005ae add w14, w13, #0x1
37378: 8b0d02cd add x13, x22, x13
3737c: 1100098b add w11, w12, #0x2
37380: 3900c2ce strb w14, [x22, #48]
37384: 3900c9a0 strb w0, [x13, #50]
37388: b900166b str w11, [x19, #20]
3738c: 1400000a b 373b4 <__libc_init@plt-0x296fc>
37390: 3940c2cc ldrb w12, [x22, #48]
37394: 71007d9f cmp w12, #0x1f
37398: 54000069 b.ls 373a4 <__libc_init@plt-0x2970c> // b.plast
3739c: 52800029 mov w9, #0x1 // #1
373a0: 14000005 b 373b4 <__libc_init@plt-0x296fc>
373a4: 1100058e add w14, w12, #0x1
373a8: 8b0c02cc add x12, x22, x12
373ac: 3900c2ce strb w14, [x22, #48]
373b0: 3900c98d strb w13, [x12, #50]
373b4: 2a0b03ec mov w12, w11
373b8: 6b08017f cmp w11, w8
373bc: 54fffc0b b.lt 3733c <__libc_init@plt-0x29774> // b.tstop
373c0: 14000003 b 373cc <__libc_init@plt-0x296e4>
373c4: f0fffe82 adrp x2, a000 <__libc_init@plt-0x56ab0>
373c8: 91065c42 add x2, x2, #0x197
373cc: aa1303e0 mov x0, x19
373d0: aa1703e1 mov x1, x23
373d4: 2a1803e3 mov w3, w24
373d8: 940002f1 bl 37f9c <__libc_init@plt-0x28b14>
373dc: aa1303e0 mov x0, x19
373e0: 940002d4 bl 37f30 <__libc_init@plt-0x28b80>
373e4: 12001c08 and w8, w0, #0xff
373e8: 7100a11f cmp w8, #0x28
373ec: 540005c1 b.ne 374a4 <__libc_init@plt-0x2960c> // b.any
373f0: 29422269 ldp w9, w8, [x19, #16]
373f4: 11000508 add w8, w8, #0x1
373f8: 6b09011f cmp w8, w9
373fc: b9001668 str w8, [x19, #20]
37400: 5400046a b.ge 3748c <__libc_init@plt-0x29624> // b.tcont
37404: 2a1f03fa mov w26, wzr
37408: aa1303e0 mov x0, x19
3740c: aa1703e1 mov x1, x23
37410: 2a1f03e2 mov w2, wzr
37414: 94000312 bl 3805c <__libc_init@plt-0x28a54>
37418: 3940c6c8 ldrb w8, [x22, #49]
3741c: 71000d1f cmp w8, #0x3
37420: 54000069 b.ls 3742c <__libc_init@plt-0x29684> // b.plast
37424: 5280003a mov w26, #0x1 // #1
37428: 14000005 b 3743c <__libc_init@plt-0x29674>
3742c: 11000509 add w9, w8, #0x1
37430: 8b080ac8 add x8, x22, x8, lsl #2
37434: 3900c6c9 strb w9, [x22, #49]
37438: b9005500 str w0, [x8, #84]
3743c: aa1303e0 mov x0, x19
37440: aa1703e1 mov x1, x23
37444: 94000292 bl 37e8c <__libc_init@plt-0x28c24>
37448: 12001c08 and w8, w0, #0xff
3744c: 7100b11f cmp w8, #0x2c
37450: 54000121 b.ne 37474 <__libc_init@plt-0x2963c> // b.any
37454: 29422269 ldp w9, w8, [x19, #16]
37458: 6b09011f cmp w8, w9
3745c: 54fffd6b b.lt 37408 <__libc_init@plt-0x296a8> // b.tstop
37460: 1400000b b 3748c <__libc_init@plt-0x29624>
37464: 3607fbc9 tbz w9, #0, 373dc <__libc_init@plt-0x296d4>
37468: b0fffea2 adrp x2, c000 <__libc_init@plt-0x54ab0>
3746c: 91123442 add x2, x2, #0x48d
37470: 17ffffd7 b 373cc <__libc_init@plt-0x296e4>
37474: 7100a51f cmp w8, #0x29
37478: 540000a1 b.ne 3748c <__libc_init@plt-0x29624> // b.any
3747c: 3600015a tbz w26, #0, 374a4 <__libc_init@plt-0x2960c>
37480: 90fffea2 adrp x2, b000 <__libc_init@plt-0x55ab0>
37484: 911a9842 add x2, x2, #0x6a6
37488: 14000003 b 37494 <__libc_init@plt-0x2961c>
3748c: b0fffea2 adrp x2, c000 <__libc_init@plt-0x54ab0>
37490: 912cc042 add x2, x2, #0xb30
37494: aa1303e0 mov x0, x19
37498: aa1703e1 mov x1, x23
3749c: 2a1803e3 mov w3, w24
374a0: 940002bf bl 37f9c <__libc_init@plt-0x28b14>
374a4: 394002c8 ldrb w8, [x22]
374a8: 12001d08 and w8, w8, #0xff
374ac: 7101911f cmp w8, #0x64
374b0: 54000200 b.eq 374f0 <__libc_init@plt-0x295c0> // b.none
374b4: 7101051f cmp w8, #0x41
374b8: 540000e1 b.ne 374d4 <__libc_init@plt-0x295dc> // b.any
374bc: aa1303e0 mov x0, x19
374c0: 9400029c bl 37f30 <__libc_init@plt-0x28b80>
374c4: 5100c008 sub w8, w0, #0x30
374c8: 12001d08 and w8, w8, #0xff
374cc: 7100251f cmp w8, #0x9
374d0: 54000108 b.hi 374f0 <__libc_init@plt-0x295c0> // b.pmore
374d4: aa1303e0 mov x0, x19
374d8: aa1703e1 mov x1, x23
374dc: 2a1f03e2 mov w2, wzr
374e0: 940002df bl 3805c <__libc_init@plt-0x28a54>
374e4: 52800028 mov w8, #0x1 // #1
374e8: b90006c0 str w0, [x22, #4]
374ec: 390022c8 strb w8, [x22, #8]
374f0: 394022c8 ldrb w8, [x22, #8]
374f4: 34000128 cbz w8, 37518 <__libc_init@plt-0x29598>
374f8: b94006c8 ldr w8, [x22, #4]
374fc: 350000e8 cbnz w8, 37518 <__libc_init@plt-0x29598>
37500: f0fffe82 adrp x2, a000 <__libc_init@plt-0x56ab0>
37504: aa1303e0 mov x0, x19
37508: 913b8442 add x2, x2, #0xee1
3750c: aa1703e1 mov x1, x23
37510: 2a1803e3 mov w3, w24
37514: 940002a2 bl 37f9c <__libc_init@plt-0x28b14>
37518: 394002c8 ldrb w8, [x22]
3751c: 7101911f cmp w8, #0x64
37520: 54000460 b.eq 375ac <__libc_init@plt-0x29504> // b.none
37524: aa1303e0 mov x0, x19
37528: 94000282 bl 37f30 <__libc_init@plt-0x28b80>
3752c: 12001c08 and w8, w0, #0xff
37530: 7100b91f cmp w8, #0x2e
37534: 540003c1 b.ne 375ac <__libc_init@plt-0x29504> // b.any
37538: b9401668 ldr w8, [x19, #20]
3753c: aa1303e0 mov x0, x19
37540: aa1703e1 mov x1, x23
37544: 2a1f03e2 mov w2, wzr
37548: 11000508 add w8, w8, #0x1
3754c: b9001668 str w8, [x19, #20]
37550: 940002c3 bl 3805c <__libc_init@plt-0x28a54>
37554: 52800028 mov w8, #0x1 // #1
37558: b9000ec0 str w0, [x22, #12]
3755c: aa1303e0 mov x0, x19
37560: 390042c8 strb w8, [x22, #16]
37564: 94000273 bl 37f30 <__libc_init@plt-0x28b80>
37568: 12001c08 and w8, w0, #0xff
3756c: 51011108 sub w8, w8, #0x44
37570: 7100851f cmp w8, #0x21
37574: 540001c8 b.hi 375ac <__libc_init@plt-0x29504> // b.pmore
37578: 5280003a mov w26, #0x1 // #1
3757c: 9ac82348 lsl x8, x26, x8
37580: f200051f tst x8, #0x300000003
37584: 54000140 b.eq 375ac <__libc_init@plt-0x29504> // b.none
37588: b9401668 ldr w8, [x19, #20]
3758c: aa1303e0 mov x0, x19
37590: aa1703e1 mov x1, x23
37594: 2a1f03e2 mov w2, wzr
37598: 11000508 add w8, w8, #0x1
3759c: b9001668 str w8, [x19, #20]
375a0: 940002af bl 3805c <__libc_init@plt-0x28a54>
375a4: 390062da strb w26, [x22, #24]
375a8: b90016c0 str w0, [x22, #20]
375ac: 6b1402bf cmp w21, w20
375b0: f9401ee9 ldr x9, [x23, #56]
375b4: f843e2ea ldur x10, [x23, #62]
375b8: 1a95c288 csel w8, w20, w21, gt
375bc: f9000329 str x9, [x25]
375c0: f800632a stur x10, [x25, #6]
375c4: b9002ec8 str w8, [x22, #44]
375c8: 540000ed b.le 375e4 <__libc_init@plt-0x294cc>
375cc: 39400669 ldrb w9, [x19, #1]
375d0: 4b0802a8 sub w8, w21, w8
375d4: 8b090e6a add x10, x19, x9, lsl #3
375d8: 11000529 add w9, w9, #0x1
375dc: 29032158 stp w24, w8, [x10, #24]
375e0: 39000669 strb w9, [x19, #1]
375e4: a9444ff4 ldp x20, x19, [sp, #64]
375e8: a94357f6 ldp x22, x21, [sp, #48]
375ec: a9425ff8 ldp x24, x23, [sp, #32]
375f0: a94167fa ldp x26, x25, [sp, #16]
375f4: a8c57bfd ldp x29, x30, [sp], #80
375f8: d65f03c0 ret
375fc: d101c3ff sub sp, sp, #0x70
37600: a9017bfd stp x29, x30, [sp, #16]
37604: 910043fd add x29, sp, #0x10
37608: a9026ffc stp x28, x27, [sp, #32]
3760c: a90367fa stp x26, x25, [sp, #48]
37610: a9045ff8 stp x24, x23, [sp, #64]
37614: a90557f6 stp x22, x21, [sp, #80]
37618: a9064ff4 stp x20, x19, [sp, #96]
3761c: 2a0203f5 mov w21, w2
37620: aa0103f3 mov x19, x1
37624: aa0003f4 mov x20, x0
37628: f9400408 ldr x8, [x0, #8]
3762c: 39400409 ldrb w9, [x0, #1]
37630: 12001d2a and w10, w9, #0xff
37634: 7100095f cmp w10, #0x2
37638: 54000203 b.cc 37678 <__libc_init@plt-0x29438> // b.lo, b.ul, b.last
3763c: 5100054a sub w10, w10, #0x1
37640: 8b2a4e8a add x10, x20, w10, uxtw #3
37644: b980194a ldrsw x10, [x10, #24]
37648: 386a690b ldrb w11, [x8, x10]
3764c: 7100a17f cmp w11, #0x28
37650: 54000140 b.eq 37678 <__libc_init@plt-0x29438> // b.none
37654: 92401d2b and x11, x9, #0xff
37658: 51000529 sub w9, w9, #0x1
3765c: b900168a str w10, [x20, #20]
37660: 8b0b0e8b add x11, x20, x11, lsl #3
37664: 39000689 strb w9, [x20, #1]
37668: b9401560 ldr w0, [x11, #20]
3766c: 7100001f cmp w0, #0x0
37670: 54fffe0d b.le 37630 <__libc_init@plt-0x29480>
37674: 140001cc b 37da4 <__libc_init@plt-0x28d0c>
37678: 1280001a mov w26, #0xffffffff // #-1
3767c: 5280003b mov w27, #0x1 // #1
37680: b9401699 ldr w25, [x20, #20]
37684: aa1403e0 mov x0, x20
37688: aa1303e1 mov x1, x19
3768c: 94000200 bl 37e8c <__libc_init@plt-0x28c24>
37690: 2a0003e2 mov w2, w0
37694: 12001c08 and w8, w0, #0xff
37698: 7100b11f cmp w8, #0x2c
3769c: 5400006c b.gt 376a8 <__libc_init@plt-0x29408>
376a0: 54000080 b.eq 376b0 <__libc_init@plt-0x29400> // b.none
376a4: 14000008 b 376c4 <__libc_init@plt-0x293ec>
376a8: 7100e91f cmp w8, #0x3a
376ac: 54000121 b.ne 376d0 <__libc_init@plt-0x293e0> // b.any
376b0: 12001c48 and w8, w2, #0xff
376b4: 7100e91f cmp w8, #0x3a
376b8: 54fffe61 b.ne 37684 <__libc_init@plt-0x2942c> // b.any
376bc: 3607fe55 tbz w21, #0, 37684 <__libc_init@plt-0x2942c>
376c0: 140001b8 b 37da0 <__libc_init@plt-0x28d10>
376c4: 7100ad1f cmp w8, #0x2b
376c8: 54000100 b.eq 376e8 <__libc_init@plt-0x293c8> // b.none
376cc: 14000003 b 376d8 <__libc_init@plt-0x293d8>
376d0: 7100b51f cmp w8, #0x2d
376d4: 540000a0 b.eq 376e8 <__libc_init@plt-0x293c8> // b.none
376d8: 5100c048 sub w8, w2, #0x30
376dc: 12001d08 and w8, w8, #0xff
376e0: 7100251f cmp w8, #0x9
376e4: 54000d48 b.hi 3788c <__libc_init@plt-0x29224> // b.pmore
376e8: aa1403e0 mov x0, x20
376ec: aa1303e1 mov x1, x19
376f0: 9400025b bl 3805c <__libc_init@plt-0x28a54>
376f4: 2a0003f8 mov w24, w0
376f8: 53087c16 lsr w22, w0, #8
376fc: aa1403e0 mov x0, x20
37700: aa1303e1 mov x1, x19
37704: 940001e2 bl 37e8c <__libc_init@plt-0x28c24>
37708: 2a0003e2 mov w2, w0
3770c: 2a1f03fc mov w28, wzr
37710: 2a1f03e9 mov w9, wzr
37714: 51018448 sub w8, w2, #0x61
37718: 5100804a sub w10, w2, #0x20
3771c: 12001d08 and w8, w8, #0xff
37720: 7100691f cmp w8, #0x1a
37724: 39400688 ldrb w8, [x20, #1]
37728: 1a823157 csel w23, w10, w2, cc // cc = lo, ul, last
3772c: 12001eea and w10, w23, #0xff
37730: 7100a15f cmp w10, #0x28
37734: 540002c1 b.ne 3778c <__libc_init@plt-0x29324> // b.any
37738: 3940028a ldrb w10, [x20]
3773c: 6b0a011f cmp w8, w10
37740: 54003422 b.cs 37dc4 <__libc_init@plt-0x28cec> // b.hs, b.nlast
37744: b980168a ldrsw x10, [x20, #20]
37748: 8b080e8b add x11, x20, x8, lsl #3
3774c: f940068c ldr x12, [x20, #8]
37750: d100054a sub x10, x10, #0x1
37754: b900196a str w10, [x11, #24]
37758: 386a698b ldrb w11, [x12, x10]
3775c: 7100a17f cmp w11, #0x28
37760: 540037c1 b.ne 37e58 <__libc_init@plt-0x28c58> // b.any
37764: 7100011f cmp w8, #0x0
37768: 1a9f17eb cset w11, eq // eq = none
3776c: 2a0b0129 orr w9, w9, w11
37770: 7100013f cmp w9, #0x0
37774: 2a1c012b orr w11, w9, w28
37778: 1a9a114a csel w10, w10, w26, ne // ne = any
3777c: 360006ab tbz w11, #0, 37850 <__libc_init@plt-0x29260>
37780: 13000129 sbfx w9, w9, #0, #1
37784: 2a0a03fa mov w26, w10
37788: 14000039 b 3786c <__libc_init@plt-0x29244>
3778c: 34003228 cbz w8, 37dd0 <__libc_init@plt-0x28ce0>
37790: 12001ee9 and w9, w23, #0xff
37794: 7100a13f cmp w9, #0x28
37798: 5400028c b.gt 377e8 <__libc_init@plt-0x292c8>
3779c: 7100893f cmp w9, #0x22
377a0: 54000060 b.eq 377ac <__libc_init@plt-0x29304> // b.none
377a4: 71009d3f cmp w9, #0x27
377a8: 54000b81 b.ne 37918 <__libc_init@plt-0x29198> // b.any
377ac: 29422688 ldp w8, w9, [x20, #16]
377b0: 6b08013f cmp w9, w8
377b4: 54002eaa b.ge 37d88 <__libc_init@plt-0x28d28> // b.tcont
377b8: f940068a ldr x10, [x20, #8]
377bc: 93407d2b sxtw x11, w9
377c0: 8b0b014c add x12, x10, x11
377c4: 3940018d ldrb w13, [x12]
377c8: 6b3701bf cmp w13, w23, uxtb
377cc: 54000ba0 b.eq 37940 <__libc_init@plt-0x29170> // b.none
377d0: 11000529 add w9, w9, #0x1
377d4: 9100058c add x12, x12, #0x1
377d8: 6b09011f cmp w8, w9
377dc: b9001689 str w9, [x20, #20]
377e0: 54ffff21 b.ne 377c4 <__libc_init@plt-0x292ec> // b.any
377e4: 14000169 b 37d88 <__libc_init@plt-0x28d28>
377e8: 7101213f cmp w9, #0x48
377ec: 54000720 b.eq 378d0 <__libc_init@plt-0x291e0> // b.none
377f0: 7100a53f cmp w9, #0x29
377f4: 54000921 b.ne 37918 <__libc_init@plt-0x29198> // b.any
377f8: 7100051f cmp w8, #0x1
377fc: 540000c1 b.ne 37814 <__libc_init@plt-0x2929c> // b.any
37800: 37002d15 tbnz w21, #0, 37da0 <__libc_init@plt-0x28d10>
37804: aa1303e0 mov x0, x19
37808: 52800021 mov w1, #0x1 // #1
3780c: 97ffc23f bl 28108 <__libc_init@plt-0x389a8>
37810: 39400688 ldrb w8, [x20, #1]
37814: 8b284e89 add x9, x20, w8, uxtw #3
37818: f940068c ldr x12, [x20, #8]
3781c: b8414d2a ldr w10, [x9, #20]!
37820: b89fc12b ldursw x11, [x9, #-4]
37824: 386b698c ldrb w12, [x12, x11]
37828: 7100a19f cmp w12, #0x28
3782c: 1a8b1578 cinc w24, w11, eq // eq = none
37830: 3100055f cmn w10, #0x1
37834: 54000be0 b.eq 379b0 <__libc_init@plt-0x29100> // b.none
37838: 7100054a subs w10, w10, #0x1
3783c: b900012a str w10, [x9]
37840: 54000cea b.ge 379dc <__libc_init@plt-0x290d4> // b.tcont
37844: 51000508 sub w8, w8, #0x1
37848: 39000688 strb w8, [x20, #1]
3784c: 17ffff8d b 37680 <__libc_init@plt-0x29430>
37850: 12001f09 and w9, w24, #0xff
37854: 33185ed8 bfi w24, w22, #8, #24
37858: 7100071f cmp w24, #0x1
3785c: 51000529 sub w9, w9, #0x1
37860: 1a96b3f6 csel w22, wzr, w22, lt // lt = tstop
37864: 1a89b3e9 csel w9, wzr, w9, lt // lt = tstop
37868: 0b162129 add w9, w9, w22, lsl #8
3786c: 8b080e8a add x10, x20, x8, lsl #3
37870: 7100051f cmp w8, #0x1
37874: b9001d49 str w9, [x10, #28]
37878: 54000041 b.ne 37880 <__libc_init@plt-0x29230> // b.any
3787c: b9001a99 str w25, [x20, #24]
37880: 11000508 add w8, w8, #0x1
37884: 39000688 strb w8, [x20, #1]
37888: 17ffff7e b 37680 <__libc_init@plt-0x29430>
3788c: 12001c48 and w8, w2, #0xff
37890: 7100a91f cmp w8, #0x2a
37894: 54000721 b.ne 37978 <__libc_init@plt-0x29138> // b.any
37898: aa1403e0 mov x0, x20
3789c: aa1303e1 mov x1, x19
378a0: 9400017b bl 37e8c <__libc_init@plt-0x28c24>
378a4: 12001c08 and w8, w0, #0xff
378a8: 7100a11f cmp w8, #0x28
378ac: 54002aa1 b.ne 37e00 <__libc_init@plt-0x28cb0> // b.any
378b0: 39400688 ldrb w8, [x20, #1]
378b4: 7100051f cmp w8, #0x1
378b8: 54002aa1 b.ne 37e0c <__libc_init@plt-0x28ca4> // b.any
378bc: 2a1f03f8 mov w24, wzr
378c0: 52800502 mov w2, #0x28 // #40
378c4: 5280003c mov w28, #0x1 // #1
378c8: 52800029 mov w9, #0x1 // #1
378cc: 17ffff92 b 37714 <__libc_init@plt-0x2939c>
378d0: 3700287c tbnz w28, #0, 37ddc <__libc_init@plt-0x28cd4>
378d4: 33185ed8 bfi w24, w22, #8, #24
378d8: 7100071f cmp w24, #0x1
378dc: 5400280b b.lt 37ddc <__libc_init@plt-0x28cd4> // b.tstop
378e0: 29422289 ldp w9, w8, [x20, #16]
378e4: 93407d08 sxtw x8, w8
378e8: 0b18010a add w10, w8, w24
378ec: 6b09015f cmp w10, w9
378f0: 5400276c b.gt 37ddc <__libc_init@plt-0x28cd4>
378f4: f9400689 ldr x9, [x20, #8]
378f8: aa1303e0 mov x0, x19
378fc: aa1803e2 mov x2, x24
37900: 8b080121 add x1, x9, x8
37904: 97ffc162 bl 27e8c <__libc_init@plt-0x38c24>
37908: b9401688 ldr w8, [x20, #20]
3790c: 0b180108 add w8, w8, w24
37910: b9001688 str w8, [x20, #20]
37914: 17ffff5b b 37680 <__libc_init@plt-0x29430>
37918: 510106e8 sub w8, w23, #0x41
3791c: 12001d08 and w8, w8, #0xff
37920: 7100651f cmp w8, #0x19
37924: 54000328 b.hi 37988 <__libc_init@plt-0x29128> // b.pmore
37928: 12001ee8 and w8, w23, #0xff
3792c: 7101411f cmp w8, #0x50
37930: 540005a1 b.ne 379e4 <__libc_init@plt-0x290cc> // b.any
37934: 2a1f03e8 mov w8, wzr
37938: 5280002d mov w13, #0x1 // #1
3793c: 1400008d b 37b70 <__libc_init@plt-0x28f40>
37940: 1100052c add w12, w9, #0x1
37944: 8b0b0141 add x1, x10, x11
37948: 6b08019f cmp w12, w8
3794c: 8b2cc149 add x9, x10, w12, sxtw
37950: cb010122 sub x2, x9, x1
37954: b900168c str w12, [x20, #20]
37958: 5400008a b.ge 37968 <__libc_init@plt-0x29148> // b.tcont
3795c: 39400128 ldrb w8, [x9]
37960: 6b37011f cmp w8, w23, uxtb
37964: 54000040 b.eq 3796c <__libc_init@plt-0x29144> // b.none
37968: d1000442 sub x2, x2, #0x1
3796c: aa1303e0 mov x0, x19
37970: 97ffc147 bl 27e8c <__libc_init@plt-0x38c24>
37974: 17ffff43 b 37680 <__libc_init@plt-0x29430>
37978: 2a1f03f8 mov w24, wzr
3797c: 2a1f03e9 mov w9, wzr
37980: 5280003c mov w28, #0x1 // #1
37984: 17ffff64 b 37714 <__libc_init@plt-0x2939c>
37988: 12001ee8 and w8, w23, #0xff
3798c: 7100911f cmp w8, #0x24
37990: 540007a0 b.eq 37a84 <__libc_init@plt-0x2902c> // b.none
37994: 7101711f cmp w8, #0x5c
37998: 54000760 b.eq 37a84 <__libc_init@plt-0x2902c> // b.none
3799c: 7100bd1f cmp w8, #0x2f
379a0: 54000761 b.ne 37a8c <__libc_init@plt-0x29024> // b.any
379a4: 36000a5c tbz w28, #0, 37aec <__libc_init@plt-0x28fc4>
379a8: 52800021 mov w1, #0x1 // #1
379ac: 14000053 b 37af8 <__libc_init@plt-0x28fb8>
379b0: 7100091f cmp w8, #0x2
379b4: 540000e3 b.cc 379d0 <__libc_init@plt-0x290e0> // b.lo, b.ul, b.last
379b8: aa1403e0 mov x0, x20
379bc: aa1303e1 mov x1, x19
379c0: 94000133 bl 37e8c <__libc_init@plt-0x28c24>
379c4: 12001c08 and w8, w0, #0xff
379c8: 7100a51f cmp w8, #0x29
379cc: 54002341 b.ne 37e34 <__libc_init@plt-0x28c7c> // b.any
379d0: b9401688 ldr w8, [x20, #20]
379d4: 6b1a011f cmp w8, w26
379d8: 54002280 b.eq 37e28 <__libc_init@plt-0x28c88> // b.none
379dc: b9001698 str w24, [x20, #20]
379e0: 17ffff28 b 37680 <__libc_init@plt-0x29430>
379e4: b9401688 ldr w8, [x20, #20]
379e8: aa1403e0 mov x0, x20
379ec: b81fc3a8 stur w8, [x29, #-4]
379f0: 94000150 bl 37f30 <__libc_init@plt-0x28b80>
379f4: 51018408 sub w8, w0, #0x61
379f8: 51008009 sub w9, w0, #0x20
379fc: 12001d08 and w8, w8, #0xff
37a00: 7100691f cmp w8, #0x1a
37a04: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
37a08: 51010509 sub w9, w8, #0x41
37a0c: 12001d29 and w9, w9, #0xff
37a10: 7100653f cmp w9, #0x19
37a14: 54000548 b.hi 37abc <__libc_init@plt-0x28ff4> // b.pmore
37a18: 12001ee9 and w9, w23, #0xff
37a1c: 2a1f03f9 mov w25, wzr
37a20: 5280002d mov w13, #0x1 // #1
37a24: 51010529 sub w9, w9, #0x41
37a28: 7100653f cmp w9, #0x19
37a2c: 54000868 b.hi 37b38 <__libc_init@plt-0x28f78> // b.pmore
37a30: 1ac92369 lsl w9, w27, w9
37a34: 5280036a mov w10, #0x1b // #27
37a38: 72a001ca movk w10, #0xe, lsl #16
37a3c: 6a0a013f tst w9, w10
37a40: 54000740 b.eq 37b28 <__libc_init@plt-0x28f88> // b.none
37a44: b9401689 ldr w9, [x20, #20]
37a48: 2a1f03ed mov w13, wzr
37a4c: 1100052a add w10, w9, #0x1
37a50: 12001ee9 and w9, w23, #0xff
37a54: 7101153f cmp w9, #0x45
37a58: b900168a str w10, [x20, #20]
37a5c: 54000541 b.ne 37b04 <__libc_init@plt-0x28fac> // b.any
37a60: 12001d09 and w9, w8, #0xff
37a64: 51013929 sub w9, w9, #0x4e
37a68: 7100293f cmp w9, #0xa
37a6c: 54000828 b.hi 37b70 <__libc_init@plt-0x28f40> // b.pmore
37a70: 1ac92369 lsl w9, w27, w9
37a74: 5280842a mov w10, #0x421 // #1057
37a78: 6a0a013f tst w9, w10
37a7c: 540007a0 b.eq 37b70 <__libc_init@plt-0x28f40> // b.none
37a80: 140000da b 37de8 <__libc_init@plt-0x28cc8>
37a84: 3901167b strb w27, [x19, #69]
37a88: 17fffefe b 37680 <__libc_init@plt-0x29430>
37a8c: 52801fa8 mov w8, #0xfd // #253
37a90: 0a0802e8 and w8, w23, w8
37a94: 7100251f cmp w8, #0x9
37a98: 54001da1 b.ne 37e4c <__libc_init@plt-0x28c64> // b.any
37a9c: f9400688 ldr x8, [x20, #8]
37aa0: aa1303e0 mov x0, x19
37aa4: b9801689 ldrsw x9, [x20, #20]
37aa8: 52800022 mov w2, #0x1 // #1
37aac: 8b090108 add x8, x8, x9
37ab0: d1000501 sub x1, x8, #0x1
37ab4: 97ffc0f6 bl 27e8c <__libc_init@plt-0x38c24>
37ab8: 17fffef2 b 37680 <__libc_init@plt-0x29430>
37abc: 12001ee8 and w8, w23, #0xff
37ac0: 2a1f03f9 mov w25, wzr
37ac4: 5280002d mov w13, #0x1 // #1
37ac8: 51010508 sub w8, w8, #0x41
37acc: 7100651f cmp w8, #0x19
37ad0: 54000348 b.hi 37b38 <__libc_init@plt-0x28f78> // b.pmore
37ad4: 52892f69 mov w9, #0x497b // #18811
37ad8: 1ac82368 lsl w8, w27, w8
37adc: 72a04009 movk w9, #0x200, lsl #16
37ae0: 6a09011f tst w8, w9
37ae4: 540002a0 b.eq 37b38 <__libc_init@plt-0x28f78> // b.none
37ae8: 140000c0 b 37de8 <__libc_init@plt-0x28cc8>
37aec: 33185ed8 bfi w24, w22, #8, #24
37af0: 7100071f cmp w24, #0x1
37af4: 1a9fc701 csinc w1, w24, wzr, gt
37af8: aa1303e0 mov x0, x19
37afc: 97ffc183 bl 28108 <__libc_init@plt-0x389a8>
37b00: 17fffee0 b 37680 <__libc_init@plt-0x29430>
37b04: 7101113f cmp w9, #0x44
37b08: 540000c1 b.ne 37b20 <__libc_init@plt-0x28f90> // b.any
37b0c: 2a0803f9 mov w25, w8
37b10: 12001d09 and w9, w8, #0xff
37b14: 7101513f cmp w9, #0x54
37b18: 54000101 b.ne 37b38 <__libc_init@plt-0x28f78> // b.any
37b1c: 140000b3 b 37de8 <__libc_init@plt-0x28cc8>
37b20: 2a0803f9 mov w25, w8
37b24: 14000005 b 37b38 <__libc_init@plt-0x28f78>
37b28: 52892c08 mov w8, #0x4960 // #18784
37b2c: 72a04008 movk w8, #0x200, lsl #16
37b30: 6a08013f tst w9, w8
37b34: 540015a1 b.ne 37de8 <__libc_init@plt-0x28cc8> // b.any
37b38: 12001ee8 and w8, w23, #0xff
37b3c: 7101511f cmp w8, #0x54
37b40: 54000161 b.ne 37b6c <__libc_init@plt-0x28f44> // b.any
37b44: aa1403e0 mov x0, x20
37b48: aa1303e1 mov x1, x19
37b4c: 2a1f03e2 mov w2, wzr
37b50: 2a0d03f6 mov w22, w13
37b54: 94000142 bl 3805c <__libc_init@plt-0x28a54>
37b58: 2a1603ed mov w13, w22
37b5c: 2a0003f8 mov w24, w0
37b60: 2a1903e8 mov w8, w25
37b64: 53087c16 lsr w22, w0, #8
37b68: 14000005 b 37b7c <__libc_init@plt-0x28f34>
37b6c: 2a1903e8 mov w8, w25
37b70: 3600007c tbz w28, #0, 37b7c <__libc_init@plt-0x28f34>
37b74: 52800038 mov w24, #0x1 // #1
37b78: 14000002 b 37b80 <__libc_init@plt-0x28f30>
37b7c: 33185ed8 bfi w24, w22, #8, #24
37b80: 12001ee3 and w3, w23, #0xff
37b84: 51014069 sub w9, w3, #0x50
37b88: 7100213f cmp w9, #0x8
37b8c: 54000148 b.hi 37bb4 <__libc_init@plt-0x28efc> // b.pmore
37b90: d503201f nop
37b94: 70eb118c adr x12, ddc7 <__libc_init@plt-0x52ce9>
37b98: 1000008a adr x10, 37ba8 <__libc_init@plt-0x28f08>
37b9c: 3869698b ldrb w11, [x12, x9]
37ba0: 8b0b094a add x10, x10, x11, lsl #2
37ba4: d61f0140 br x10
37ba8: 34000c4d cbz w13, 37d30 <__libc_init@plt-0x28d80>
37bac: 79008678 strh w24, [x19, #66]
37bb0: 17fffeb4 b 37680 <__libc_init@plt-0x29430>
37bb4: 7101107f cmp w3, #0x44
37bb8: 540006a0 b.eq 37c8c <__libc_init@plt-0x28e24> // b.none
37bbc: 7101087f cmp w3, #0x42
37bc0: 54000161 b.ne 37bec <__libc_init@plt-0x28ec4> // b.any
37bc4: 72001d09 ands w9, w8, #0xff
37bc8: 540009a0 b.eq 37cfc <__libc_init@plt-0x28db4> // b.none
37bcc: 7101393f cmp w9, #0x4e
37bd0: 54000be0 b.eq 37d4c <__libc_init@plt-0x28d64> // b.none
37bd4: 7101693f cmp w9, #0x5a
37bd8: 54000ac1 b.ne 37d30 <__libc_init@plt-0x28d80> // b.any
37bdc: 3940e268 ldrb w8, [x19, #56]
37be0: 32000108 orr w8, w8, #0x1
37be4: 3900e268 strb w8, [x19, #56]
37be8: 17fffea6 b 37680 <__libc_init@plt-0x29430>
37bec: 3700088d tbnz w13, #0, 37cfc <__libc_init@plt-0x28db4>
37bf0: 14000050 b 37d30 <__libc_init@plt-0x28d80>
37bf4: 12001d09 and w9, w8, #0xff
37bf8: 7101353f cmp w9, #0x4d
37bfc: 5400070d b.le 37cdc <__libc_init@plt-0x28dd4>
37c00: 7101513f cmp w9, #0x54
37c04: 5400088c b.gt 37d14 <__libc_init@plt-0x28d9c>
37c08: 7101393f cmp w9, #0x4e
37c0c: 54000b00 b.eq 37d6c <__libc_init@plt-0x28d44> // b.none
37c10: 7101413f cmp w9, #0x50
37c14: 540008e1 b.ne 37d30 <__libc_init@plt-0x28d80> // b.any
37c18: d503201f nop
37c1c: 10170e68 adr x8, 65de8 <strcmp@plt+0x5028>
37c20: b9401d08 ldr w8, [x8, #28]
37c24: b9003e68 str w8, [x19, #60]
37c28: 17fffe96 b 37680 <__libc_init@plt-0x29430>
37c2c: 72001d09 ands w9, w8, #0xff
37c30: 54000420 b.eq 37cb4 <__libc_init@plt-0x28dfc> // b.none
37c34: 71014d3f cmp w9, #0x53
37c38: 540003e0 b.eq 37cb4 <__libc_init@plt-0x28dfc> // b.none
37c3c: 7101413f cmp w9, #0x50
37c40: 54000781 b.ne 37d30 <__libc_init@plt-0x28d80> // b.any
37c44: 3940e268 ldrb w8, [x19, #56]
37c48: 321e0108 orr w8, w8, #0x4
37c4c: 3900e268 strb w8, [x19, #56]
37c50: 17fffe8c b 37680 <__libc_init@plt-0x29430>
37c54: 12001d09 and w9, w8, #0xff
37c58: 7101493f cmp w9, #0x52
37c5c: 54000340 b.eq 37cc4 <__libc_init@plt-0x28dec> // b.none
37c60: 7101313f cmp w9, #0x4c
37c64: 54000300 b.eq 37cc4 <__libc_init@plt-0x28dec> // b.none
37c68: 35000649 cbnz w9, 37d30 <__libc_init@plt-0x28d80>
37c6c: 51000708 sub w8, w24, #0x1
37c70: aa1303e0 mov x0, x19
37c74: 93407d01 sxtw x1, w8
37c78: 97ffc094 bl 27ec8 <__libc_init@plt-0x38be8>
37c7c: 17fffe81 b 37680 <__libc_init@plt-0x29430>
37c80: 3400058d cbz w13, 37d30 <__libc_init@plt-0x28d80>
37c84: 93407f01 sxtw x1, w24
37c88: 14000012 b 37cd0 <__libc_init@plt-0x28de0>
37c8c: 72001d09 ands w9, w8, #0xff
37c90: 54000360 b.eq 37cfc <__libc_init@plt-0x28db4> // b.none
37c94: 7101413f cmp w9, #0x50
37c98: 54000620 b.eq 37d5c <__libc_init@plt-0x28d54> // b.none
37c9c: 71010d3f cmp w9, #0x43
37ca0: 54000481 b.ne 37d30 <__libc_init@plt-0x28d80> // b.any
37ca4: 3940e268 ldrb w8, [x19, #56]
37ca8: 321f0108 orr w8, w8, #0x2
37cac: 3900e268 strb w8, [x19, #56]
37cb0: 17fffe74 b 37680 <__libc_init@plt-0x29430>
37cb4: 3940e268 ldrb w8, [x19, #56]
37cb8: 121d7908 and w8, w8, #0xfffffffb
37cbc: 3900e268 strb w8, [x19, #56]
37cc0: 17fffe70 b 37680 <__libc_init@plt-0x29430>
37cc4: 7101313f cmp w9, #0x4c
37cc8: 5a981708 cneg w8, w24, eq // eq = none
37ccc: 93407d01 sxtw x1, w8
37cd0: aa1303e0 mov x0, x19
37cd4: 97ffc07a bl 27ebc <__libc_init@plt-0x38bf4>
37cd8: 17fffe6a b 37680 <__libc_init@plt-0x29430>
37cdc: 34000109 cbz w9, 37cfc <__libc_init@plt-0x28db4>
37ce0: 71010d3f cmp w9, #0x43
37ce4: 54000480 b.eq 37d74 <__libc_init@plt-0x28d3c> // b.none
37ce8: 7101113f cmp w9, #0x44
37cec: 54000221 b.ne 37d30 <__libc_init@plt-0x28d80> // b.any
37cf0: 52800048 mov w8, #0x2 // #2
37cf4: b9003e68 str w8, [x19, #60]
37cf8: 17fffe62 b 37680 <__libc_init@plt-0x29430>
37cfc: d0fffe82 adrp x2, 9000 <__libc_init@plt-0x57ab0>
37d00: aa1303e0 mov x0, x19
37d04: 52807da1 mov w1, #0x3ed // #1005
37d08: 9129dc42 add x2, x2, #0xa77
37d0c: 97ffab23 bl 22998 <__libc_init@plt-0x3e118>
37d10: 17fffe5c b 37680 <__libc_init@plt-0x29430>
37d14: 7101553f cmp w9, #0x55
37d18: 54000340 b.eq 37d80 <__libc_init@plt-0x28d30> // b.none
37d1c: 7101693f cmp w9, #0x5a
37d20: 54000081 b.ne 37d30 <__libc_init@plt-0x28d80> // b.any
37d24: 52800068 mov w8, #0x3 // #3
37d28: b9003e68 str w8, [x19, #60]
37d2c: 17fffe55 b 37680 <__libc_init@plt-0x29430>
37d30: b0fffea2 adrp x2, c000 <__libc_init@plt-0x54ab0>
37d34: 12001d04 and w4, w8, #0xff
37d38: aa1303e0 mov x0, x19
37d3c: 52807da1 mov w1, #0x3ed // #1005
37d40: 9100e042 add x2, x2, #0x38
37d44: 97ffab15 bl 22998 <__libc_init@plt-0x3e118>
37d48: 17fffe4e b 37680 <__libc_init@plt-0x29430>
37d4c: 3940e268 ldrb w8, [x19, #56]
37d50: 121f1908 and w8, w8, #0xfe
37d54: 3900e268 strb w8, [x19, #56]
37d58: 17fffe4a b 37680 <__libc_init@plt-0x29430>
37d5c: 3940e268 ldrb w8, [x19, #56]
37d60: 121e7908 and w8, w8, #0xfffffffd
37d64: 3900e268 strb w8, [x19, #56]
37d68: 17fffe46 b 37680 <__libc_init@plt-0x29430>
37d6c: b9003e7f str wzr, [x19, #60]
37d70: 17fffe44 b 37680 <__libc_init@plt-0x29430>
37d74: 52800088 mov w8, #0x4 // #4
37d78: b9003e68 str w8, [x19, #60]
37d7c: 17fffe41 b 37680 <__libc_init@plt-0x29430>
37d80: b9003e7b str w27, [x19, #60]
37d84: 17fffe3f b 37680 <__libc_init@plt-0x29430>
37d88: f0fffe82 adrp x2, a000 <__libc_init@plt-0x56ab0>
37d8c: 9120f842 add x2, x2, #0x83e
37d90: aa1403e0 mov x0, x20
37d94: aa1303e1 mov x1, x19
37d98: 2a1903e3 mov w3, w25
37d9c: 94000080 bl 37f9c <__libc_init@plt-0x28b14>
37da0: 2a1f03e0 mov w0, wzr
37da4: a9464ff4 ldp x20, x19, [sp, #96]
37da8: a94557f6 ldp x22, x21, [sp, #80]
37dac: a9445ff8 ldp x24, x23, [sp, #64]
37db0: a94367fa ldp x26, x25, [sp, #48]
37db4: a9426ffc ldp x28, x27, [sp, #32]
37db8: a9417bfd ldp x29, x30, [sp, #16]
37dbc: 9101c3ff add sp, sp, #0x70
37dc0: d65f03c0 ret
37dc4: 90fffea2 adrp x2, b000 <__libc_init@plt-0x55ab0>
37dc8: 9124ec42 add x2, x2, #0x93b
37dcc: 17fffff1 b 37d90 <__libc_init@plt-0x28d20>
37dd0: f0fffe82 adrp x2, a000 <__libc_init@plt-0x56ab0>
37dd4: 912f1c42 add x2, x2, #0xbc7
37dd8: 17ffffee b 37d90 <__libc_init@plt-0x28d20>
37ddc: f0fffe82 adrp x2, a000 <__libc_init@plt-0x56ab0>
37de0: 912a4442 add x2, x2, #0xa91
37de4: 17ffffeb b 37d90 <__libc_init@plt-0x28d20>
37de8: b85fc3a8 ldur w8, [x29, #-4]
37dec: 51000508 sub w8, w8, #0x1
37df0: b9001688 str w8, [x20, #20]
37df4: 3600013c tbz w28, #0, 37e18 <__libc_init@plt-0x28c98>
37df8: 52800020 mov w0, #0x1 // #1
37dfc: 17ffffea b 37da4 <__libc_init@plt-0x28d0c>
37e00: 90fffea2 adrp x2, b000 <__libc_init@plt-0x55ab0>
37e04: 9114c442 add x2, x2, #0x531
37e08: 17ffffe2 b 37d90 <__libc_init@plt-0x28d20>
37e0c: d0fffe82 adrp x2, 9000 <__libc_init@plt-0x57ab0>
37e10: 912ec842 add x2, x2, #0xbb2
37e14: 17ffffdf b 37d90 <__libc_init@plt-0x28d20>
37e18: 33185ed8 bfi w24, w22, #8, #24
37e1c: 7100071f cmp w24, #0x1
37e20: 1a9fc700 csinc w0, w24, wzr, gt
37e24: 17ffffe0 b 37da4 <__libc_init@plt-0x28d0c>
37e28: b0fffea2 adrp x2, c000 <__libc_init@plt-0x54ab0>
37e2c: 912d3842 add x2, x2, #0xb4e
37e30: 14000003 b 37e3c <__libc_init@plt-0x28c74>
37e34: 90fffea2 adrp x2, b000 <__libc_init@plt-0x55ab0>
37e38: 9133b042 add x2, x2, #0xcec
37e3c: aa1403e0 mov x0, x20
37e40: aa1303e1 mov x1, x19
37e44: 2a1803e3 mov w3, w24
37e48: 17ffffd5 b 37d9c <__libc_init@plt-0x28d14>
37e4c: d0fffea2 adrp x2, d000 <__libc_init@plt-0x53ab0>
37e50: 91174042 add x2, x2, #0x5d0
37e54: 17ffffcf b 37d90 <__libc_init@plt-0x28d20>
37e58: f0fffe81 adrp x1, a000 <__libc_init@plt-0x56ab0>
37e5c: f0fffe82 adrp x2, a000 <__libc_init@plt-0x56ab0>
37e60: 9134a821 add x1, x1, #0xd2a
37e64: 91052c42 add x2, x2, #0x14b
37e68: aa1303e0 mov x0, x19
37e6c: 52801c63 mov w3, #0xe3 // #227
37e70: 97ffacb5 bl 23144 <__libc_init@plt-0x3d96c>
37e74: 51018408 sub w8, w0, #0x61
37e78: 51008009 sub w9, w0, #0x20
37e7c: 12001d08 and w8, w8, #0xff
37e80: 7100691f cmp w8, #0x1a
37e84: 1a803120 csel w0, w9, w0, cc // cc = lo, ul, last
37e88: d65f03c0 ret
37e8c: a9bf7bfd stp x29, x30, [sp, #-16]!
37e90: 910003fd mov x29, sp
37e94: 29422408 ldp w8, w9, [x0, #16]
37e98: f940040a ldr x10, [x0, #8]
37e9c: 6b08013f cmp w9, w8
37ea0: 5400024a b.ge 37ee8 <__libc_init@plt-0x28bc8> // b.tcont
37ea4: 93407d2b sxtw x11, w9
37ea8: d281400d mov x13, #0xa00 // #2560
37eac: 8b0b014b add x11, x10, x11
37eb0: 5280002c mov w12, #0x1 // #1
37eb4: f2c0002d movk x13, #0x1, lsl #32
37eb8: 3940016e ldrb w14, [x11]
37ebc: 9ace218f lsl x15, x12, x14
37ec0: 710081df cmp w14, #0x20
37ec4: 8a0d01ee and x14, x15, x13
37ec8: fa4099c4 ccmp x14, #0x0, #0x4, ls // ls = plast
37ecc: 540000e0 b.eq 37ee8 <__libc_init@plt-0x28bc8> // b.none
37ed0: 11000529 add w9, w9, #0x1
37ed4: 9100056b add x11, x11, #0x1
37ed8: 6b09011f cmp w8, w9
37edc: b9001409 str w9, [x0, #20]
37ee0: 54fffec1 b.ne 37eb8 <__libc_init@plt-0x28bf8> // b.any
37ee4: 14000007 b 37f00 <__libc_init@plt-0x28bb0>
37ee8: 6b08013f cmp w9, w8
37eec: 540000aa b.ge 37f00 <__libc_init@plt-0x28bb0> // b.tcont
37ef0: 11000528 add w8, w9, #0x1
37ef4: b9001408 str w8, [x0, #20]
37ef8: 3869c940 ldrb w0, [x10, w9, sxtw]
37efc: 1400000b b 37f28 <__libc_init@plt-0x28b88>
37f00: 34000088 cbz w8, 37f10 <__libc_init@plt-0x28ba0>
37f04: d0fffe82 adrp x2, 9000 <__libc_init@plt-0x57ab0>
37f08: 912e4842 add x2, x2, #0xb92
37f0c: 14000003 b 37f18 <__libc_init@plt-0x28b98>
37f10: b0fffea2 adrp x2, c000 <__libc_init@plt-0x54ab0>
37f14: 911cd042 add x2, x2, #0x734
37f18: aa0103e0 mov x0, x1
37f1c: 52807da1 mov w1, #0x3ed // #1005
37f20: 97ffaa9e bl 22998 <__libc_init@plt-0x3e118>
37f24: 52800140 mov w0, #0xa // #10
37f28: a8c17bfd ldp x29, x30, [sp], #16
37f2c: d65f03c0 ret
37f30: 2942200a ldp w10, w8, [x0, #16]
37f34: f9400409 ldr x9, [x0, #8]
37f38: 6b0a011f cmp w8, w10
37f3c: 5400024a b.ge 37f84 <__libc_init@plt-0x28b2c> // b.tcont
37f40: 93407d0b sxtw x11, w8
37f44: d281400d mov x13, #0xa00 // #2560
37f48: 8b0b012b add x11, x9, x11
37f4c: 5280002c mov w12, #0x1 // #1
37f50: f2c0002d movk x13, #0x1, lsl #32
37f54: 3940016e ldrb w14, [x11]
37f58: 9ace218f lsl x15, x12, x14
37f5c: 710081df cmp w14, #0x20
37f60: 8a0d01ee and x14, x15, x13
37f64: fa4099c4 ccmp x14, #0x0, #0x4, ls // ls = plast
37f68: 540000e0 b.eq 37f84 <__libc_init@plt-0x28b2c> // b.none
37f6c: 11000508 add w8, w8, #0x1
37f70: 9100056b add x11, x11, #0x1
37f74: 6b08015f cmp w10, w8
37f78: b9001408 str w8, [x0, #20]
37f7c: 54fffec1 b.ne 37f54 <__libc_init@plt-0x28b5c> // b.any
37f80: 14000005 b 37f94 <__libc_init@plt-0x28b1c>
37f84: 6b0a011f cmp w8, w10
37f88: 5400006a b.ge 37f94 <__libc_init@plt-0x28b1c> // b.tcont
37f8c: 3868c920 ldrb w0, [x9, w8, sxtw]
37f90: d65f03c0 ret
37f94: 2a1f03e0 mov w0, wzr
37f98: d65f03c0 ret
37f9c: aa0003e8 mov x8, x0
37fa0: 2a0303e4 mov w4, w3
37fa4: aa0203e3 mov x3, x2
37fa8: aa0103e0 mov x0, x1
37fac: b9401109 ldr w9, [x8, #16]
37fb0: f9400508 ldr x8, [x8, #8]
37fb4: 93407d2a sxtw x10, w9
37fb8: 7100053f cmp w9, #0x1
37fbc: 5400014b b.lt 37fe4 <__libc_init@plt-0x28acc> // b.tstop
37fc0: aa1f03eb mov x11, xzr
37fc4: 386b690c ldrb w12, [x8, x11]
37fc8: 7100819f cmp w12, #0x20
37fcc: 54000101 b.ne 37fec <__libc_init@plt-0x28ac4> // b.any
37fd0: 9100056b add x11, x11, #0x1
37fd4: eb0b013f cmp x9, x11
37fd8: 54ffff61 b.ne 37fc4 <__libc_init@plt-0x28aec> // b.any
37fdc: 2a0903eb mov w11, w9
37fe0: 14000003 b 37fec <__libc_init@plt-0x28ac4>
37fe4: 2a1f03eb mov w11, wzr
37fe8: 14000001 b 37fec <__libc_init@plt-0x28ac4>
37fec: 5100054c sub w12, w10, #0x1
37ff0: 11000529 add w9, w9, #0x1
37ff4: 6b0c017f cmp w11, w12
37ff8: d100054a sub x10, x10, #0x1
37ffc: 1a8cb16c csel w12, w11, w12, lt // lt = tstop
38000: 93407d6b sxtw x11, w11
38004: 1100058c add w12, w12, #0x1
38008: eb0b015f cmp x10, x11
3800c: 540000ed b.le 38028 <__libc_init@plt-0x28a88>
38010: 386a690d ldrb w13, [x8, x10]
38014: 51000529 sub w9, w9, #0x1
38018: d100054a sub x10, x10, #0x1
3801c: 710081bf cmp w13, #0x20
38020: 54ffff40 b.eq 38008 <__libc_init@plt-0x28aa8> // b.none
38024: 14000002 b 3802c <__libc_init@plt-0x28a84>
38028: 2a0c03e9 mov w9, w12
3802c: 6b0b013f cmp w9, w11
38030: 540000ed b.le 3804c <__libc_init@plt-0x28a64>
38034: d0fffe82 adrp x2, a000 <__libc_init@plt-0x56ab0>
38038: 4b0b0125 sub w5, w9, w11
3803c: 9118cc42 add x2, x2, #0x633
38040: 8b2b4106 add x6, x8, w11, uxtw
38044: 52807da1 mov w1, #0x3ed // #1005
38048: 17ffaa54 b 22998 <__libc_init@plt-0x3e118>
3804c: b0fffea2 adrp x2, d000 <__libc_init@plt-0x53ab0>
38050: 52807da1 mov w1, #0x3ed // #1005
38054: 9117b042 add x2, x2, #0x5ec
38058: 17ffaa50 b 22998 <__libc_init@plt-0x3e118>
3805c: a9bb7bfd stp x29, x30, [sp, #-80]!
38060: f9000bf9 str x25, [sp, #16]
38064: 910003fd mov x29, sp
38068: a9025ff8 stp x24, x23, [sp, #32]
3806c: a90357f6 stp x22, x21, [sp, #48]
38070: a9044ff4 stp x20, x19, [sp, #64]
38074: 2a0203f6 mov w22, w2
38078: aa0103f3 mov x19, x1
3807c: aa0003f4 mov x20, x0
38080: 2a0203f5 mov w21, w2
38084: 72001c5f tst w2, #0xff
38088: 54000081 b.ne 38098 <__libc_init@plt-0x28a18> // b.any
3808c: aa1403e0 mov x0, x20
38090: 97ffffa8 bl 37f30 <__libc_init@plt-0x28b80>
38094: 2a0003f5 mov w21, w0
38098: 12001ea3 and w3, w21, #0xff
3809c: 7100ac7f cmp w3, #0x2b
380a0: 540001a0 b.eq 380d4 <__libc_init@plt-0x289dc> // b.none
380a4: 7100b47f cmp w3, #0x2d
380a8: 54000160 b.eq 380d4 <__libc_init@plt-0x289dc> // b.none
380ac: 5100eaa8 sub w8, w21, #0x3a
380b0: 12001d08 and w8, w8, #0xff
380b4: 7103d51f cmp w8, #0xf5
380b8: 540000e8 b.hi 380d4 <__libc_init@plt-0x289dc> // b.pmore
380bc: d0fffe82 adrp x2, a000 <__libc_init@plt-0x56ab0>
380c0: aa1303e0 mov x0, x19
380c4: 91205442 add x2, x2, #0x815
380c8: 52807da1 mov w1, #0x3ed // #1005
380cc: 97ffaa33 bl 22998 <__libc_init@plt-0x3e118>
380d0: 14000034 b 381a0 <__libc_init@plt-0x28910>
380d4: 7100b47f cmp w3, #0x2d
380d8: 54000080 b.eq 380e8 <__libc_init@plt-0x289c8> // b.none
380dc: 2a1503e0 mov w0, w21
380e0: 7100ac7f cmp w3, #0x2b
380e4: 54000121 b.ne 38108 <__libc_init@plt-0x289a8> // b.any
380e8: 72001edf tst w22, #0xff
380ec: 54000081 b.ne 380fc <__libc_init@plt-0x289b4> // b.any
380f0: b9401688 ldr w8, [x20, #20]
380f4: 11000508 add w8, w8, #0x1
380f8: b9001688 str w8, [x20, #20]
380fc: aa1403e0 mov x0, x20
38100: 97ffff8c bl 37f30 <__libc_init@plt-0x28b80>
38104: 2a1f03f6 mov w22, wzr
38108: 5100c008 sub w8, w0, #0x30
3810c: 12001d08 and w8, w8, #0xff
38110: 7100251f cmp w8, #0x9
38114: 54000468 b.hi 381a0 <__libc_init@plt-0x28910> // b.pmore
38118: 52999f98 mov w24, #0xccfc // #52476
3811c: 2a1f03f7 mov w23, wzr
38120: 72a19998 movk w24, #0xccc, lsl #16
38124: 52800159 mov w25, #0xa // #10
38128: 4b200308 sub w8, w24, w0, uxtb
3812c: 6b0802ff cmp w23, w8
38130: 540003cc b.gt 381a8 <__libc_init@plt-0x28908>
38134: 12001c08 and w8, w0, #0xff
38138: 72001edf tst w22, #0xff
3813c: 1b1922e8 madd w8, w23, w25, w8
38140: 5100c117 sub w23, w8, #0x30
38144: 54000081 b.ne 38154 <__libc_init@plt-0x2895c> // b.any
38148: b9401688 ldr w8, [x20, #20]
3814c: 11000508 add w8, w8, #0x1
38150: b9001688 str w8, [x20, #20]
38154: aa1403e0 mov x0, x20
38158: 97ffff76 bl 37f30 <__libc_init@plt-0x28b80>
3815c: 2a1f03f6 mov w22, wzr
38160: 5100c008 sub w8, w0, #0x30
38164: 12001d08 and w8, w8, #0xff
38168: 7100291f cmp w8, #0xa
3816c: 54fffde3 b.cc 38128 <__libc_init@plt-0x28988> // b.lo, b.ul, b.last
38170: 12001ea8 and w8, w21, #0xff
38174: 7100b51f cmp w8, #0x2d
38178: 54000221 b.ne 381bc <__libc_init@plt-0x288f4> // b.any
3817c: 4b1703f4 neg w20, w23
38180: 36f800d7 tbz w23, #31, 38198 <__libc_init@plt-0x28918>
38184: 90fffea2 adrp x2, c000 <__libc_init@plt-0x54ab0>
38188: aa1303e0 mov x0, x19
3818c: 910c0842 add x2, x2, #0x302
38190: 52807da1 mov w1, #0x3ed // #1005
38194: 97ffaa01 bl 22998 <__libc_init@plt-0x3e118>
38198: 2a1403f7 mov w23, w20
3819c: 14000008 b 381bc <__libc_init@plt-0x288f4>
381a0: 2a1f03f7 mov w23, wzr
381a4: 14000006 b 381bc <__libc_init@plt-0x288f4>
381a8: 90fffea2 adrp x2, c000 <__libc_init@plt-0x54ab0>
381ac: aa1303e0 mov x0, x19
381b0: 910c0842 add x2, x2, #0x302
381b4: 52807da1 mov w1, #0x3ed // #1005
381b8: 97ffa9f8 bl 22998 <__libc_init@plt-0x3e118>
381bc: 2a1703e0 mov w0, w23
381c0: f9400bf9 ldr x25, [sp, #16]
381c4: a9444ff4 ldp x20, x19, [sp, #64]
381c8: a94357f6 ldp x22, x21, [sp, #48]
381cc: a9425ff8 ldp x24, x23, [sp, #32]
381d0: a8c57bfd ldp x29, x30, [sp], #80
381d4: d65f03c0 ret
381d8: 52800022 mov w2, #0x1 // #1
381dc: 17fffd08 b 375fc <__libc_init@plt-0x294b4>
381e0: 29422408 ldp w8, w9, [x0, #16]
381e4: 6b08013f cmp w9, w8
381e8: 5400024a b.ge 38230 <__libc_init@plt-0x28880> // b.tcont
381ec: f940040a ldr x10, [x0, #8]
381f0: 93407d2b sxtw x11, w9
381f4: d281400c mov x12, #0xa00 // #2560
381f8: f2c0002c movk x12, #0x1, lsl #32
381fc: 8b0b014a add x10, x10, x11
38200: 5280002b mov w11, #0x1 // #1
38204: 3940014d ldrb w13, [x10]
38208: 9acd216e lsl x14, x11, x13
3820c: 710081bf cmp w13, #0x20
38210: 8a0c01cd and x13, x14, x12
38214: fa4099a4 ccmp x13, #0x0, #0x4, ls // ls = plast
38218: 540000c0 b.eq 38230 <__libc_init@plt-0x28880> // b.none
3821c: 11000529 add w9, w9, #0x1
38220: 9100054a add x10, x10, #0x1
38224: 6b09011f cmp w8, w9
38228: b9001409 str w9, [x0, #20]
3822c: 54fffec1 b.ne 38204 <__libc_init@plt-0x288ac> // b.any
38230: d65f03c0 ret
38234: b40002a1 cbz x1, 38288 <__libc_init@plt-0x28828>
38238: 8b010008 add x8, x0, x1
3823c: f100085f cmp x2, #0x2
38240: 381ffd1f strb wzr, [x8, #-1]!
38244: 54000263 b.cc 38290 <__libc_init@plt-0x28820> // b.lo, b.ul, b.last
38248: d289d8a9 mov x9, #0x4ec5 // #20165
3824c: 5280034a mov w10, #0x1a // #26
38250: f2b89d89 movk x9, #0xc4ec, lsl #16
38254: f2dd89c9 movk x9, #0xec4e, lsl #32
38258: f2e9d889 movk x9, #0x4ec4, lsl #48
3825c: eb00011f cmp x8, x0
38260: 54000143 b.cc 38288 <__libc_init@plt-0x28828> // b.lo, b.ul, b.last
38264: 9bc97c4b umulh x11, x2, x9
38268: f100cc5f cmp x2, #0x33
3826c: d343fd6b lsr x11, x11, #3
38270: 1b0a896c msub w12, w11, w10, w2
38274: aa0b03e2 mov x2, x11
38278: 1101058c add w12, w12, #0x41
3827c: 381ffd0c strb w12, [x8, #-1]!
38280: 54fffee8 b.hi 3825c <__libc_init@plt-0x28854> // b.pmore
38284: 14000004 b 38294 <__libc_init@plt-0x2881c>
38288: aa1f03e0 mov x0, xzr
3828c: d65f03c0 ret
38290: aa0203eb mov x11, x2
38294: f100057f cmp x11, #0x1
38298: 9a9f0100 csel x0, x8, xzr, eq // eq = none
3829c: d65f03c0 ret
382a0: d10183ff sub sp, sp, #0x60
382a4: a9027bfd stp x29, x30, [sp, #32]
382a8: 910083fd add x29, sp, #0x20
382ac: f9001bf7 str x23, [sp, #48]
382b0: a90457f6 stp x22, x21, [sp, #64]
382b4: a9054ff4 stp x20, x19, [sp, #80]
382b8: d53bd057 mrs x23, tpidr_el0
382bc: aa0003f6 mov x22, x0
382c0: f94016e8 ldr x8, [x23, #40]
382c4: 910023e0 add x0, sp, #0x8
382c8: 52804901 mov w1, #0x248 // #584
382cc: 2a0403f4 mov w20, w4
382d0: aa0303f5 mov x21, x3
382d4: f81f83a8 stur x8, [x29, #-8]
382d8: f90007e3 str x3, [sp, #8]
382dc: b90013e4 str w4, [sp, #16]
382e0: 97ffa539 bl 217c4 <__libc_init@plt-0x3f2ec>
382e4: aa1603e1 mov x1, x22
382e8: aa1503e2 mov x2, x21
382ec: 2a1403e3 mov w3, w20
382f0: aa0003f3 mov x19, x0
382f4: 97ffbb7b bl 270e0 <__libc_init@plt-0x399d0>
382f8: f94016e8 ldr x8, [x23, #40]
382fc: f85f83a9 ldur x9, [x29, #-8]
38300: eb09011f cmp x8, x9
38304: 54000101 b.ne 38324 <__libc_init@plt-0x2878c> // b.any
38308: 9108e260 add x0, x19, #0x238
3830c: f9401bf7 ldr x23, [sp, #48]
38310: a9454ff4 ldp x20, x19, [sp, #80]
38314: a94457f6 ldp x22, x21, [sp, #64]
38318: a9427bfd ldp x29, x30, [sp, #32]
3831c: 910183ff add sp, sp, #0x60
38320: d65f03c0 ret
38324: 9400a207 bl 60b40 <__stack_chk_fail@plt>
38328: d10183ff sub sp, sp, #0x60
3832c: a9027bfd stp x29, x30, [sp, #32]
38330: 910083fd add x29, sp, #0x20
38334: f9001bf7 str x23, [sp, #48]
38338: a90457f6 stp x22, x21, [sp, #64]
3833c: a9054ff4 stp x20, x19, [sp, #80]
38340: d53bd057 mrs x23, tpidr_el0
38344: aa0003f6 mov x22, x0
38348: f94016e8 ldr x8, [x23, #40]
3834c: 910023e0 add x0, sp, #0x8
38350: 52805c01 mov w1, #0x2e0 // #736
38354: 2a0403f4 mov w20, w4
38358: aa0303f5 mov x21, x3
3835c: f81f83a8 stur x8, [x29, #-8]
38360: f90007e3 str x3, [sp, #8]
38364: b90013e4 str w4, [sp, #16]
38368: 97ffa517 bl 217c4 <__libc_init@plt-0x3f2ec>
3836c: aa1603e1 mov x1, x22
38370: aa1503e2 mov x2, x21
38374: 2a1403e3 mov w3, w20
38378: aa0003f3 mov x19, x0
3837c: 97ffbb8a bl 271a4 <__libc_init@plt-0x3990c>
38380: f94016e8 ldr x8, [x23, #40]
38384: f85f83a9 ldur x9, [x29, #-8]
38388: eb09011f cmp x8, x9
3838c: 54000101 b.ne 383ac <__libc_init@plt-0x28704> // b.any
38390: 910b4260 add x0, x19, #0x2d0
38394: f9401bf7 ldr x23, [sp, #48]
38398: a9454ff4 ldp x20, x19, [sp, #80]
3839c: a94457f6 ldp x22, x21, [sp, #64]
383a0: a9427bfd ldp x29, x30, [sp, #32]
383a4: 910183ff add sp, sp, #0x60
383a8: d65f03c0 ret
383ac: 9400a1e5 bl 60b40 <__stack_chk_fail@plt>
383b0: d101c3ff sub sp, sp, #0x70
383b4: a9027bfd stp x29, x30, [sp, #32]
383b8: 910083fd add x29, sp, #0x20
383bc: f9001bf9 str x25, [sp, #48]
383c0: a9045ff8 stp x24, x23, [sp, #64]
383c4: a90557f6 stp x22, x21, [sp, #80]
383c8: a9064ff4 stp x20, x19, [sp, #96]
383cc: d53bd059 mrs x25, tpidr_el0
383d0: aa0103f7 mov x23, x1
383d4: aa0003f8 mov x24, x0
383d8: f9401728 ldr x8, [x25, #40]
383dc: 910023e0 add x0, sp, #0x8
383e0: 5280af01 mov w1, #0x578 // #1400
383e4: 2a0603f4 mov w20, w6
383e8: aa0503f5 mov x21, x5
383ec: aa0203f6 mov x22, x2
383f0: f81f83a8 stur x8, [x29, #-8]
383f4: f90007e5 str x5, [sp, #8]
383f8: b90013e6 str w6, [sp, #16]
383fc: 97ffa4f2 bl 217c4 <__libc_init@plt-0x3f2ec>
38400: aa1803e1 mov x1, x24
38404: aa1703e2 mov x2, x23
38408: aa1603e3 mov x3, x22
3840c: aa1503e4 mov x4, x21
38410: 2a1403e5 mov w5, w20
38414: aa0003f3 mov x19, x0
38418: 97ffba74 bl 26de8 <__libc_init@plt-0x39cc8>
3841c: f9401728 ldr x8, [x25, #40]
38420: f85f83a9 ldur x9, [x29, #-8]
38424: eb09011f cmp x8, x9
38428: 54000121 b.ne 3844c <__libc_init@plt-0x28664> // b.any
3842c: 9108c260 add x0, x19, #0x230
38430: f9401bf9 ldr x25, [sp, #48]
38434: a9464ff4 ldp x20, x19, [sp, #96]
38438: a94557f6 ldp x22, x21, [sp, #80]
3843c: a9445ff8 ldp x24, x23, [sp, #64]
38440: a9427bfd ldp x29, x30, [sp, #32]
38444: 9101c3ff add sp, sp, #0x70
38448: d65f03c0 ret
3844c: 9400a1bd bl 60b40 <__stack_chk_fail@plt>
38450: d101c3ff sub sp, sp, #0x70
38454: a9027bfd stp x29, x30, [sp, #32]
38458: 910083fd add x29, sp, #0x20
3845c: f9001bf9 str x25, [sp, #48]
38460: a9045ff8 stp x24, x23, [sp, #64]
38464: a90557f6 stp x22, x21, [sp, #80]
38468: a9064ff4 stp x20, x19, [sp, #96]
3846c: d53bd059 mrs x25, tpidr_el0
38470: aa0103f7 mov x23, x1
38474: aa0003f8 mov x24, x0
38478: f9401728 ldr x8, [x25, #40]
3847c: 910023e0 add x0, sp, #0x8
38480: 5280b001 mov w1, #0x580 // #1408
38484: 2a0603f4 mov w20, w6
38488: aa0503f5 mov x21, x5
3848c: aa0203f6 mov x22, x2
38490: f81f83a8 stur x8, [x29, #-8]
38494: f90007e5 str x5, [sp, #8]
38498: b90013e6 str w6, [sp, #16]
3849c: 97ffa4ca bl 217c4 <__libc_init@plt-0x3f2ec>
384a0: aa1803e1 mov x1, x24
384a4: aa1703e2 mov x2, x23
384a8: aa1603e3 mov x3, x22
384ac: aa1503e4 mov x4, x21
384b0: 2a1403e5 mov w5, w20
384b4: aa0003f3 mov x19, x0
384b8: 97ffbab3 bl 26f84 <__libc_init@plt-0x39b2c>
384bc: f9401728 ldr x8, [x25, #40]
384c0: f85f83a9 ldur x9, [x29, #-8]
384c4: eb09011f cmp x8, x9
384c8: 54000121 b.ne 384ec <__libc_init@plt-0x285c4> // b.any
384cc: 9108e260 add x0, x19, #0x238
384d0: f9401bf9 ldr x25, [sp, #48]
384d4: a9464ff4 ldp x20, x19, [sp, #96]
384d8: a94557f6 ldp x22, x21, [sp, #80]
384dc: a9445ff8 ldp x24, x23, [sp, #64]
384e0: a9427bfd ldp x29, x30, [sp, #32]
384e4: 9101c3ff add sp, sp, #0x70
384e8: d65f03c0 ret
384ec: 9400a195 bl 60b40 <__stack_chk_fail@plt>
384f0: d10183ff sub sp, sp, #0x60
384f4: a9027bfd stp x29, x30, [sp, #32]
384f8: 910083fd add x29, sp, #0x20
384fc: a9035ff8 stp x24, x23, [sp, #48]
38500: a90457f6 stp x22, x21, [sp, #64]
38504: a9054ff4 stp x20, x19, [sp, #80]
38508: d53bd058 mrs x24, tpidr_el0
3850c: aa0103f6 mov x22, x1
38510: aa0003f7 mov x23, x0
38514: f9401708 ldr x8, [x24, #40]
38518: 910023e0 add x0, sp, #0x8
3851c: 52804901 mov w1, #0x248 // #584
38520: 2a0503f4 mov w20, w5
38524: aa0403f5 mov x21, x4
38528: f81f83a8 stur x8, [x29, #-8]
3852c: f90007e4 str x4, [sp, #8]
38530: b90013e5 str w5, [sp, #16]
38534: 97ffa4a4 bl 217c4 <__libc_init@plt-0x3f2ec>
38538: aa1703e1 mov x1, x23
3853c: aa1603e2 mov x2, x22
38540: aa1503e3 mov x3, x21
38544: 2a1403e4 mov w4, w20
38548: aa0003f3 mov x19, x0
3854c: 97ffbad0 bl 2708c <__libc_init@plt-0x39a24>
38550: f9401708 ldr x8, [x24, #40]
38554: f85f83a9 ldur x9, [x29, #-8]
38558: eb09011f cmp x8, x9
3855c: 54000101 b.ne 3857c <__libc_init@plt-0x28534> // b.any
38560: 9108e260 add x0, x19, #0x238
38564: a9454ff4 ldp x20, x19, [sp, #80]
38568: a94457f6 ldp x22, x21, [sp, #64]
3856c: a9435ff8 ldp x24, x23, [sp, #48]
38570: a9427bfd ldp x29, x30, [sp, #32]
38574: 910183ff add sp, sp, #0x60
38578: d65f03c0 ret
3857c: 9400a171 bl 60b40 <__stack_chk_fail@plt>
38580: d10183ff sub sp, sp, #0x60
38584: a9027bfd stp x29, x30, [sp, #32]
38588: 910083fd add x29, sp, #0x20
3858c: a9035ff8 stp x24, x23, [sp, #48]
38590: a90457f6 stp x22, x21, [sp, #64]
38594: a9054ff4 stp x20, x19, [sp, #80]
38598: d53bd058 mrs x24, tpidr_el0
3859c: aa0103f6 mov x22, x1
385a0: aa0003f7 mov x23, x0
385a4: f9401708 ldr x8, [x24, #40]
385a8: 910023e0 add x0, sp, #0x8
385ac: 52805c01 mov w1, #0x2e0 // #736
385b0: 2a0503f4 mov w20, w5
385b4: aa0403f5 mov x21, x4
385b8: f81f83a8 stur x8, [x29, #-8]
385bc: f90007e4 str x4, [sp, #8]
385c0: b90013e5 str w5, [sp, #16]
385c4: 97ffa480 bl 217c4 <__libc_init@plt-0x3f2ec>
385c8: aa1703e1 mov x1, x23
385cc: aa1603e2 mov x2, x22
385d0: aa1503e3 mov x3, x21
385d4: 2a1403e4 mov w4, w20
385d8: aa0003f3 mov x19, x0
385dc: 97ffbad9 bl 27140 <__libc_init@plt-0x39970>
385e0: f9401708 ldr x8, [x24, #40]
385e4: f85f83a9 ldur x9, [x29, #-8]
385e8: eb09011f cmp x8, x9
385ec: 54000101 b.ne 3860c <__libc_init@plt-0x284a4> // b.any
385f0: 910b4260 add x0, x19, #0x2d0
385f4: a9454ff4 ldp x20, x19, [sp, #80]
385f8: a94457f6 ldp x22, x21, [sp, #64]
385fc: a9435ff8 ldp x24, x23, [sp, #48]
38600: a9427bfd ldp x29, x30, [sp, #32]
38604: 910183ff add sp, sp, #0x60
38608: d65f03c0 ret
3860c: 9400a14d bl 60b40 <__stack_chk_fail@plt>
38610: d101c3ff sub sp, sp, #0x70
38614: a9027bfd stp x29, x30, [sp, #32]
38618: 910083fd add x29, sp, #0x20
3861c: a90367fa stp x26, x25, [sp, #48]
38620: a9045ff8 stp x24, x23, [sp, #64]
38624: a90557f6 stp x22, x21, [sp, #80]
38628: a9064ff4 stp x20, x19, [sp, #96]
3862c: d53bd05a mrs x26, tpidr_el0
38630: aa0103f8 mov x24, x1
38634: aa0003f9 mov x25, x0
38638: f9401748 ldr x8, [x26, #40]
3863c: 910023e0 add x0, sp, #0x8
38640: 5280af01 mov w1, #0x578 // #1400
38644: 2a0703f4 mov w20, w7
38648: aa0603f5 mov x21, x6
3864c: aa0303f6 mov x22, x3
38650: aa0203f7 mov x23, x2
38654: f81f83a8 stur x8, [x29, #-8]
38658: f90007e6 str x6, [sp, #8]
3865c: b90013e7 str w7, [sp, #16]
38660: 97ffa459 bl 217c4 <__libc_init@plt-0x3f2ec>
38664: aa1903e1 mov x1, x25
38668: aa1803e2 mov x2, x24
3866c: aa1703e3 mov x3, x23
38670: aa1603e4 mov x4, x22
38674: aa1503e5 mov x5, x21
38678: 2a1403e6 mov w6, w20
3867c: aa0003f3 mov x19, x0
38680: 97ffb9bd bl 26d74 <__libc_init@plt-0x39d3c>
38684: f9401748 ldr x8, [x26, #40]
38688: f85f83a9 ldur x9, [x29, #-8]
3868c: eb09011f cmp x8, x9
38690: 54000121 b.ne 386b4 <__libc_init@plt-0x283fc> // b.any
38694: 9108c260 add x0, x19, #0x230
38698: a9464ff4 ldp x20, x19, [sp, #96]
3869c: a94557f6 ldp x22, x21, [sp, #80]
386a0: a9445ff8 ldp x24, x23, [sp, #64]
386a4: a94367fa ldp x26, x25, [sp, #48]
386a8: a9427bfd ldp x29, x30, [sp, #32]
386ac: 9101c3ff add sp, sp, #0x70
386b0: d65f03c0 ret
386b4: 9400a123 bl 60b40 <__stack_chk_fail@plt>
386b8: d101c3ff sub sp, sp, #0x70
386bc: a9027bfd stp x29, x30, [sp, #32]
386c0: 910083fd add x29, sp, #0x20
386c4: a90367fa stp x26, x25, [sp, #48]
386c8: a9045ff8 stp x24, x23, [sp, #64]
386cc: a90557f6 stp x22, x21, [sp, #80]
386d0: a9064ff4 stp x20, x19, [sp, #96]
386d4: d53bd05a mrs x26, tpidr_el0
386d8: aa0103f8 mov x24, x1
386dc: aa0003f9 mov x25, x0
386e0: f9401748 ldr x8, [x26, #40]
386e4: 910023e0 add x0, sp, #0x8
386e8: 5280b001 mov w1, #0x580 // #1408
386ec: 2a0703f4 mov w20, w7
386f0: aa0603f5 mov x21, x6
386f4: aa0303f6 mov x22, x3
386f8: aa0203f7 mov x23, x2
386fc: f81f83a8 stur x8, [x29, #-8]
38700: f90007e6 str x6, [sp, #8]
38704: b90013e7 str w7, [sp, #16]
38708: 97ffa42f bl 217c4 <__libc_init@plt-0x3f2ec>
3870c: aa1903e1 mov x1, x25
38710: aa1803e2 mov x2, x24
38714: aa1703e3 mov x3, x23
38718: aa1603e4 mov x4, x22
3871c: aa1503e5 mov x5, x21
38720: 2a1403e6 mov w6, w20
38724: aa0003f3 mov x19, x0
38728: 97ffb9f9 bl 26f0c <__libc_init@plt-0x39ba4>
3872c: f9401748 ldr x8, [x26, #40]
38730: f85f83a9 ldur x9, [x29, #-8]
38734: eb09011f cmp x8, x9
38738: 54000121 b.ne 3875c <__libc_init@plt-0x28354> // b.any
3873c: 9108e260 add x0, x19, #0x238
38740: a9464ff4 ldp x20, x19, [sp, #96]
38744: a94557f6 ldp x22, x21, [sp, #80]
38748: a9445ff8 ldp x24, x23, [sp, #64]
3874c: a94367fa ldp x26, x25, [sp, #48]
38750: a9427bfd ldp x29, x30, [sp, #32]
38754: 9101c3ff add sp, sp, #0x70
38758: d65f03c0 ret
3875c: 9400a0f9 bl 60b40 <__stack_chk_fail@plt>
38760: a9bf7bfd stp x29, x30, [sp, #-16]!
38764: 910003fd mov x29, sp
38768: 94000003 bl 38774 <__libc_init@plt-0x2833c>
3876c: a8c17bfd ldp x29, x30, [sp], #16
38770: d65f03c0 ret
38774: d10203ff sub sp, sp, #0x80
38778: a9057bfd stp x29, x30, [sp, #80]
3877c: 910143fd add x29, sp, #0x50
38780: f90033f5 str x21, [sp, #96]
38784: a9074ff4 stp x20, x19, [sp, #112]
38788: d53bd055 mrs x21, tpidr_el0
3878c: d10063a3 sub x3, x29, #0x18
38790: f94016a8 ldr x8, [x21, #40]
38794: 3100041f cmn w0, #0x1
38798: 910083e4 add x4, sp, #0x20
3879c: f81f83a8 stur x8, [x29, #-8]
387a0: 528000c8 mov w8, #0x6 // #6
387a4: a93e07a1 stp x1, x1, [x29, #-32]
387a8: 1a800100 csel w0, w8, w0, eq // eq = none
387ac: b81dc3a2 stur w2, [x29, #-36]
387b0: 2a1f03e1 mov w1, wzr
387b4: b81f03a2 stur w2, [x29, #-16]
387b8: 52802002 mov w2, #0x100 // #256
387bc: f90013ff str xzr, [sp, #32]
387c0: 940004b4 bl 39a90 <__libc_init@plt-0x27020>
387c4: f9000fe0 str x0, [sp, #24]
387c8: b40003a0 cbz x0, 3883c <__libc_init@plt-0x28274>
387cc: aa0003f3 mov x19, x0
387d0: 39401408 ldrb w8, [x0, #5]
387d4: 35000088 cbnz w8, 387e4 <__libc_init@plt-0x282cc>
387d8: 52802008 mov w8, #0x100 // #256
387dc: 79000a68 strh w8, [x19, #4]
387e0: f9400ff3 ldr x19, [sp, #24]
387e4: 39401268 ldrb w8, [x19, #4]
387e8: 52807f49 mov w9, #0x3fa // #1018
387ec: f9427e74 ldr x20, [x19, #1272]
387f0: 7100011f cmp w8, #0x0
387f4: 1a8903e9 csel w9, wzr, w9, eq // eq = none
387f8: b90017e9 str w9, [sp, #20]
387fc: b4000254 cbz x20, 38844 <__libc_init@plt-0x2826c>
38800: 350000e8 cbnz w8, 3881c <__libc_init@plt-0x28294>
38804: aa1403e0 mov x0, x20
38808: 2a1f03e1 mov w1, wzr
3880c: 2a1f03e2 mov w2, wzr
38810: 97ffb5ed bl 25fc4 <__libc_init@plt-0x3aaec>
38814: b90017e0 str w0, [sp, #20]
38818: 34000240 cbz w0, 38860 <__libc_init@plt-0x28250>
3881c: 910053e1 add x1, sp, #0x14
38820: 910023e2 add x2, sp, #0x8
38824: d10083a3 sub x3, x29, #0x20
38828: d10093a4 sub x4, x29, #0x24
3882c: aa1403e0 mov x0, x20
38830: f90007ff str xzr, [sp, #8]
38834: 94001490 bl 3da74 <__libc_init@plt-0x2303c>
38838: 1400001b b 388a4 <__libc_init@plt-0x2820c>
3883c: f94013e0 ldr x0, [sp, #32]
38840: 14000019 b 388a4 <__libc_init@plt-0x2820c>
38844: 35000248 cbnz w8, 3888c <__libc_init@plt-0x28224>
38848: b9400268 ldr w8, [x19]
3884c: 7100051f cmp w8, #0x1
38850: 54000141 b.ne 38878 <__libc_init@plt-0x28238> // b.any
38854: 52807f88 mov w8, #0x3fc // #1020
38858: b90017e8 str w8, [sp, #20]
3885c: 1400000c b 3888c <__libc_init@plt-0x28224>
38860: d10083a2 sub x2, x29, #0x20
38864: d10093a3 sub x3, x29, #0x24
38868: aa1403e0 mov x0, x20
3886c: aa1403e1 mov x1, x20
38870: 9400144f bl 3d9ac <__libc_init@plt-0x23104>
38874: 1400000c b 388a4 <__libc_init@plt-0x2820c>
38878: aa1303e0 mov x0, x19
3887c: 2a1f03e1 mov w1, wzr
38880: 97ffae0f bl 240bc <__libc_init@plt-0x3c9f4>
38884: b90017e0 str w0, [sp, #20]
38888: 34000200 cbz w0, 388c8 <__libc_init@plt-0x281e8>
3888c: 910053e1 add x1, sp, #0x14
38890: 910063e2 add x2, sp, #0x18
38894: d10083a3 sub x3, x29, #0x20
38898: d10093a4 sub x4, x29, #0x24
3889c: aa1303e0 mov x0, x19
388a0: 940014fe bl 3dc98 <__libc_init@plt-0x22e18>
388a4: f94016a8 ldr x8, [x21, #40]
388a8: f85f83a9 ldur x9, [x29, #-8]
388ac: eb09011f cmp x8, x9
388b0: 54000181 b.ne 388e0 <__libc_init@plt-0x281d0> // b.any
388b4: a9474ff4 ldp x20, x19, [sp, #112]
388b8: a9457bfd ldp x29, x30, [sp, #80]
388bc: f94033f5 ldr x21, [sp, #96]
388c0: 910203ff add sp, sp, #0x80
388c4: d65f03c0 ret
388c8: d10083a2 sub x2, x29, #0x20
388cc: d10093a3 sub x3, x29, #0x24
388d0: aa1303e0 mov x0, x19
388d4: aa1303e1 mov x1, x19
388d8: 940014b3 bl 3dba4 <__libc_init@plt-0x22f0c>
388dc: 17fffff2 b 388a4 <__libc_init@plt-0x2820c>
388e0: 9400a098 bl 60b40 <__stack_chk_fail@plt>
388e4: a9bf7bfd stp x29, x30, [sp, #-16]!
388e8: 910003fd mov x29, sp
388ec: 94000003 bl 388f8 <__libc_init@plt-0x281b8>
388f0: a8c17bfd ldp x29, x30, [sp], #16
388f4: d65f03c0 ret
388f8: d10203ff sub sp, sp, #0x80
388fc: a9057bfd stp x29, x30, [sp, #80]
38900: 910143fd add x29, sp, #0x50
38904: f90033f5 str x21, [sp, #96]
38908: a9074ff4 stp x20, x19, [sp, #112]
3890c: d53bd055 mrs x21, tpidr_el0
38910: d10063a3 sub x3, x29, #0x18
38914: f94016a8 ldr x8, [x21, #40]
38918: 3100041f cmn w0, #0x1
3891c: 910083e4 add x4, sp, #0x20
38920: f81f83a8 stur x8, [x29, #-8]
38924: 528000a8 mov w8, #0x5 // #5
38928: a93e07a1 stp x1, x1, [x29, #-32]
3892c: 1a800100 csel w0, w8, w0, eq // eq = none
38930: b81dc3a2 stur w2, [x29, #-36]
38934: 52800021 mov w1, #0x1 // #1
38938: b81f03a2 stur w2, [x29, #-16]
3893c: 52802002 mov w2, #0x100 // #256
38940: f90013ff str xzr, [sp, #32]
38944: 94000453 bl 39a90 <__libc_init@plt-0x27020>
38948: f9000fe0 str x0, [sp, #24]
3894c: b40003a0 cbz x0, 389c0 <__libc_init@plt-0x280f0>
38950: aa0003f3 mov x19, x0
38954: 39401408 ldrb w8, [x0, #5]
38958: 35000088 cbnz w8, 38968 <__libc_init@plt-0x28148>
3895c: 52802008 mov w8, #0x100 // #256
38960: 79000a68 strh w8, [x19, #4]
38964: f9400ff3 ldr x19, [sp, #24]
38968: 39401268 ldrb w8, [x19, #4]
3896c: 52807f49 mov w9, #0x3fa // #1018
38970: f9427e74 ldr x20, [x19, #1272]
38974: 7100011f cmp w8, #0x0
38978: 1a8903e9 csel w9, wzr, w9, eq // eq = none
3897c: b90017e9 str w9, [sp, #20]
38980: b4000254 cbz x20, 389c8 <__libc_init@plt-0x280e8>
38984: 350000e8 cbnz w8, 389a0 <__libc_init@plt-0x28110>
38988: aa1403e0 mov x0, x20
3898c: 2a1f03e1 mov w1, wzr
38990: 52800022 mov w2, #0x1 // #1
38994: 97ffb58c bl 25fc4 <__libc_init@plt-0x3aaec>
38998: b90017e0 str w0, [sp, #20]
3899c: 34000240 cbz w0, 389e4 <__libc_init@plt-0x280cc>
389a0: 910053e1 add x1, sp, #0x14
389a4: 910023e2 add x2, sp, #0x8
389a8: d10083a3 sub x3, x29, #0x20
389ac: d10093a4 sub x4, x29, #0x24
389b0: aa1403e0 mov x0, x20
389b4: f90007ff str xzr, [sp, #8]
389b8: 9400142f bl 3da74 <__libc_init@plt-0x2303c>
389bc: 1400001b b 38a28 <__libc_init@plt-0x28088>
389c0: f94013e0 ldr x0, [sp, #32]
389c4: 14000019 b 38a28 <__libc_init@plt-0x28088>
389c8: 35000248 cbnz w8, 38a10 <__libc_init@plt-0x280a0>
389cc: b9400268 ldr w8, [x19]
389d0: 7100051f cmp w8, #0x1
389d4: 54000141 b.ne 389fc <__libc_init@plt-0x280b4> // b.any
389d8: 52807f88 mov w8, #0x3fc // #1020
389dc: b90017e8 str w8, [sp, #20]
389e0: 1400000c b 38a10 <__libc_init@plt-0x280a0>
389e4: d10083a2 sub x2, x29, #0x20
389e8: d10093a3 sub x3, x29, #0x24
389ec: aa1403e0 mov x0, x20
389f0: aa1403e1 mov x1, x20
389f4: 940014fa bl 3dddc <__libc_init@plt-0x22cd4>
389f8: 1400000c b 38a28 <__libc_init@plt-0x28088>
389fc: aa1303e0 mov x0, x19
38a00: 52800021 mov w1, #0x1 // #1
38a04: 97ffadae bl 240bc <__libc_init@plt-0x3c9f4>
38a08: b90017e0 str w0, [sp, #20]
38a0c: 34000200 cbz w0, 38a4c <__libc_init@plt-0x28064>
38a10: 910053e1 add x1, sp, #0x14
38a14: 910063e2 add x2, sp, #0x18
38a18: d10083a3 sub x3, x29, #0x20
38a1c: d10093a4 sub x4, x29, #0x24
38a20: aa1303e0 mov x0, x19
38a24: 9400149d bl 3dc98 <__libc_init@plt-0x22e18>
38a28: f94016a8 ldr x8, [x21, #40]
38a2c: f85f83a9 ldur x9, [x29, #-8]
38a30: eb09011f cmp x8, x9
38a34: 54000181 b.ne 38a64 <__libc_init@plt-0x2804c> // b.any
38a38: a9474ff4 ldp x20, x19, [sp, #112]
38a3c: a9457bfd ldp x29, x30, [sp, #80]
38a40: f94033f5 ldr x21, [sp, #96]
38a44: 910203ff add sp, sp, #0x80
38a48: d65f03c0 ret
38a4c: d10083a2 sub x2, x29, #0x20
38a50: d10093a3 sub x3, x29, #0x24
38a54: aa1303e0 mov x0, x19
38a58: aa1303e1 mov x1, x19
38a5c: 94001516 bl 3deb4 <__libc_init@plt-0x22bfc>
38a60: 17fffff2 b 38a28 <__libc_init@plt-0x28088>
38a64: 9400a037 bl 60b40 <__stack_chk_fail@plt>
38a68: a9bf7bfd stp x29, x30, [sp, #-16]!
38a6c: 910003fd mov x29, sp
38a70: 94000003 bl 38a7c <__libc_init@plt-0x28034>
38a74: a8c17bfd ldp x29, x30, [sp], #16
38a78: d65f03c0 ret
38a7c: d10243ff sub sp, sp, #0x90
38a80: a9067bfd stp x29, x30, [sp, #96]
38a84: 910183fd add x29, sp, #0x60
38a88: f9003bf5 str x21, [sp, #112]
38a8c: a9084ff4 stp x20, x19, [sp, #128]
38a90: d53bd055 mrs x21, tpidr_el0
38a94: f94016a8 ldr x8, [x21, #40]
38a98: 3100045f cmn w2, #0x1
38a9c: f81f83a8 stur x8, [x29, #-8]
38aa0: 528000c8 mov w8, #0x6 // #6
38aa4: a93d83a1 stp x1, x0, [x29, #-40]
38aa8: 1a820100 csel w0, w8, w2, eq // eq = none
38aac: f9001be3 str x3, [sp, #48]
38ab0: 2a1f03e1 mov w1, wzr
38ab4: b9002fe4 str w4, [sp, #44]
38ab8: 52802002 mov w2, #0x100 // #256
38abc: f81e83a3 stur x3, [x29, #-24]
38ac0: d10063a3 sub x3, x29, #0x18
38ac4: b81f03a4 stur w4, [x29, #-16]
38ac8: 910083e4 add x4, sp, #0x20
38acc: f90013ff str xzr, [sp, #32]
38ad0: 940003f0 bl 39a90 <__libc_init@plt-0x27020>
38ad4: f9000fe0 str x0, [sp, #24]
38ad8: b40001e0 cbz x0, 38b14 <__libc_init@plt-0x27f9c>
38adc: aa0003f3 mov x19, x0
38ae0: 39401408 ldrb w8, [x0, #5]
38ae4: b90017ff str wzr, [sp, #20]
38ae8: 35000088 cbnz w8, 38af8 <__libc_init@plt-0x27fb8>
38aec: 52802008 mov w8, #0x100 // #256
38af0: 79000a68 strh w8, [x19, #4]
38af4: f9400ff3 ldr x19, [sp, #24]
38af8: 39401268 ldrb w8, [x19, #4]
38afc: 34000108 cbz w8, 38b1c <__libc_init@plt-0x27f94>
38b00: 52807f48 mov w8, #0x3fa // #1018
38b04: f9427e74 ldr x20, [x19, #1272]
38b08: b90017e8 str w8, [sp, #20]
38b0c: b5000194 cbnz x20, 38b3c <__libc_init@plt-0x27f74>
38b10: 14000018 b 38b70 <__libc_init@plt-0x27f40>
38b14: f94013e0 ldr x0, [sp, #32]
38b18: 1400002c b 38bc8 <__libc_init@plt-0x27ee8>
38b1c: f9427e74 ldr x20, [x19, #1272]
38b20: b40001f4 cbz x20, 38b5c <__libc_init@plt-0x27f54>
38b24: aa1403e0 mov x0, x20
38b28: 2a1f03e1 mov w1, wzr
38b2c: 2a1f03e2 mov w2, wzr
38b30: 97ffb525 bl 25fc4 <__libc_init@plt-0x3aaec>
38b34: b90017e0 str w0, [sp, #20]
38b38: 340002a0 cbz w0, 38b8c <__libc_init@plt-0x27f24>
38b3c: 910053e1 add x1, sp, #0x14
38b40: 910023e2 add x2, sp, #0x8
38b44: 9100c3e3 add x3, sp, #0x30
38b48: 9100b3e4 add x4, sp, #0x2c
38b4c: aa1403e0 mov x0, x20
38b50: f90007ff str xzr, [sp, #8]
38b54: 940013c8 bl 3da74 <__libc_init@plt-0x2303c>
38b58: 1400001c b 38bc8 <__libc_init@plt-0x27ee8>
38b5c: aa1303e0 mov x0, x19
38b60: 2a1f03e1 mov w1, wzr
38b64: 97ffad56 bl 240bc <__libc_init@plt-0x3c9f4>
38b68: b90017e0 str w0, [sp, #20]
38b6c: 34000200 cbz w0, 38bac <__libc_init@plt-0x27f04>
38b70: 910053e1 add x1, sp, #0x14
38b74: 910063e2 add x2, sp, #0x18
38b78: 9100c3e3 add x3, sp, #0x30
38b7c: 9100b3e4 add x4, sp, #0x2c
38b80: aa1303e0 mov x0, x19
38b84: 94001445 bl 3dc98 <__libc_init@plt-0x22e18>
38b88: 14000010 b 38bc8 <__libc_init@plt-0x27ee8>
38b8c: d10083a2 sub x2, x29, #0x20
38b90: d100a3a3 sub x3, x29, #0x28
38b94: 9100c3e4 add x4, sp, #0x30
38b98: 9100b3e5 add x5, sp, #0x2c
38b9c: aa1403e0 mov x0, x20
38ba0: aa1403e1 mov x1, x20
38ba4: 94001505 bl 3dfb8 <__libc_init@plt-0x22af8>
38ba8: 14000008 b 38bc8 <__libc_init@plt-0x27ee8>
38bac: d10083a2 sub x2, x29, #0x20
38bb0: d100a3a3 sub x3, x29, #0x28
38bb4: 9100c3e4 add x4, sp, #0x30
38bb8: 9100b3e5 add x5, sp, #0x2c
38bbc: aa1303e0 mov x0, x19
38bc0: aa1303e1 mov x1, x19
38bc4: 94001533 bl 3e090 <__libc_init@plt-0x22a20>
38bc8: f94016a8 ldr x8, [x21, #40]
38bcc: f85f83a9 ldur x9, [x29, #-8]
38bd0: eb09011f cmp x8, x9
38bd4: 540000c1 b.ne 38bec <__libc_init@plt-0x27ec4> // b.any
38bd8: a9484ff4 ldp x20, x19, [sp, #128]
38bdc: a9467bfd ldp x29, x30, [sp, #96]
38be0: f9403bf5 ldr x21, [sp, #112]
38be4: 910243ff add sp, sp, #0x90
38be8: d65f03c0 ret
38bec: 94009fd5 bl 60b40 <__stack_chk_fail@plt>
38bf0: a9bf7bfd stp x29, x30, [sp, #-16]!
38bf4: 910003fd mov x29, sp
38bf8: 94000003 bl 38c04 <__libc_init@plt-0x27eac>
38bfc: a8c17bfd ldp x29, x30, [sp], #16
38c00: d65f03c0 ret
38c04: d10243ff sub sp, sp, #0x90
38c08: a9067bfd stp x29, x30, [sp, #96]
38c0c: 910183fd add x29, sp, #0x60
38c10: f9003bf5 str x21, [sp, #112]
38c14: a9084ff4 stp x20, x19, [sp, #128]
38c18: d53bd055 mrs x21, tpidr_el0
38c1c: f94016a8 ldr x8, [x21, #40]
38c20: 3100045f cmn w2, #0x1
38c24: f81f83a8 stur x8, [x29, #-8]
38c28: 528000a8 mov w8, #0x5 // #5
38c2c: a93d83a1 stp x1, x0, [x29, #-40]
38c30: 1a820100 csel w0, w8, w2, eq // eq = none
38c34: f9001be3 str x3, [sp, #48]
38c38: 52800021 mov w1, #0x1 // #1
38c3c: b9002fe4 str w4, [sp, #44]
38c40: 52802002 mov w2, #0x100 // #256
38c44: f81e83a3 stur x3, [x29, #-24]
38c48: d10063a3 sub x3, x29, #0x18
38c4c: b81f03a4 stur w4, [x29, #-16]
38c50: 910083e4 add x4, sp, #0x20
38c54: f90013ff str xzr, [sp, #32]
38c58: 9400038e bl 39a90 <__libc_init@plt-0x27020>
38c5c: f9000fe0 str x0, [sp, #24]
38c60: b40001e0 cbz x0, 38c9c <__libc_init@plt-0x27e14>
38c64: aa0003f3 mov x19, x0
38c68: 39401408 ldrb w8, [x0, #5]
38c6c: b90017ff str wzr, [sp, #20]
38c70: 35000088 cbnz w8, 38c80 <__libc_init@plt-0x27e30>
38c74: 52802008 mov w8, #0x100 // #256
38c78: 79000a68 strh w8, [x19, #4]
38c7c: f9400ff3 ldr x19, [sp, #24]
38c80: 39401268 ldrb w8, [x19, #4]
38c84: 34000108 cbz w8, 38ca4 <__libc_init@plt-0x27e0c>
38c88: 52807f48 mov w8, #0x3fa // #1018
38c8c: f9427e74 ldr x20, [x19, #1272]
38c90: b90017e8 str w8, [sp, #20]
38c94: b5000194 cbnz x20, 38cc4 <__libc_init@plt-0x27dec>
38c98: 14000018 b 38cf8 <__libc_init@plt-0x27db8>
38c9c: f94013e0 ldr x0, [sp, #32]
38ca0: 1400002c b 38d50 <__libc_init@plt-0x27d60>
38ca4: f9427e74 ldr x20, [x19, #1272]
38ca8: b40001f4 cbz x20, 38ce4 <__libc_init@plt-0x27dcc>
38cac: aa1403e0 mov x0, x20
38cb0: 2a1f03e1 mov w1, wzr
38cb4: 52800022 mov w2, #0x1 // #1
38cb8: 97ffb4c3 bl 25fc4 <__libc_init@plt-0x3aaec>
38cbc: b90017e0 str w0, [sp, #20]
38cc0: 340002a0 cbz w0, 38d14 <__libc_init@plt-0x27d9c>
38cc4: 910053e1 add x1, sp, #0x14
38cc8: 910023e2 add x2, sp, #0x8
38ccc: 9100c3e3 add x3, sp, #0x30
38cd0: 9100b3e4 add x4, sp, #0x2c
38cd4: aa1403e0 mov x0, x20
38cd8: f90007ff str xzr, [sp, #8]
38cdc: 94001366 bl 3da74 <__libc_init@plt-0x2303c>
38ce0: 1400001c b 38d50 <__libc_init@plt-0x27d60>
38ce4: aa1303e0 mov x0, x19
38ce8: 52800021 mov w1, #0x1 // #1
38cec: 97ffacf4 bl 240bc <__libc_init@plt-0x3c9f4>
38cf0: b90017e0 str w0, [sp, #20]
38cf4: 34000200 cbz w0, 38d34 <__libc_init@plt-0x27d7c>
38cf8: 910053e1 add x1, sp, #0x14
38cfc: 910063e2 add x2, sp, #0x18
38d00: 9100c3e3 add x3, sp, #0x30
38d04: 9100b3e4 add x4, sp, #0x2c
38d08: aa1303e0 mov x0, x19
38d0c: 940013e3 bl 3dc98 <__libc_init@plt-0x22e18>
38d10: 14000010 b 38d50 <__libc_init@plt-0x27d60>
38d14: d10083a2 sub x2, x29, #0x20
38d18: d100a3a3 sub x3, x29, #0x28
38d1c: 9100c3e4 add x4, sp, #0x30
38d20: 9100b3e5 add x5, sp, #0x2c
38d24: aa1403e0 mov x0, x20
38d28: aa1403e1 mov x1, x20
38d2c: 9400151b bl 3e198 <__libc_init@plt-0x22918>
38d30: 14000008 b 38d50 <__libc_init@plt-0x27d60>
38d34: d10083a2 sub x2, x29, #0x20
38d38: d100a3a3 sub x3, x29, #0x28
38d3c: 9100c3e4 add x4, sp, #0x30
38d40: 9100b3e5 add x5, sp, #0x2c
38d44: aa1303e0 mov x0, x19
38d48: aa1303e1 mov x1, x19
38d4c: 9400154a bl 3e274 <__libc_init@plt-0x2283c>
38d50: f94016a8 ldr x8, [x21, #40]
38d54: f85f83a9 ldur x9, [x29, #-8]
38d58: eb09011f cmp x8, x9
38d5c: 540000c1 b.ne 38d74 <__libc_init@plt-0x27d3c> // b.any
38d60: a9484ff4 ldp x20, x19, [sp, #128]
38d64: a9467bfd ldp x29, x30, [sp, #96]
38d68: f9403bf5 ldr x21, [sp, #112]
38d6c: 910243ff add sp, sp, #0x90
38d70: d65f03c0 ret
38d74: 94009f73 bl 60b40 <__stack_chk_fail@plt>
38d78: a9bf7bfd stp x29, x30, [sp, #-16]!
38d7c: 910003fd mov x29, sp
38d80: 94000003 bl 38d8c <__libc_init@plt-0x27d24>
38d84: a8c17bfd ldp x29, x30, [sp], #16
38d88: d65f03c0 ret
38d8c: d10203ff sub sp, sp, #0x80
38d90: a9057bfd stp x29, x30, [sp, #80]
38d94: 910143fd add x29, sp, #0x50
38d98: f90033f5 str x21, [sp, #96]
38d9c: a9074ff4 stp x20, x19, [sp, #112]
38da0: d53bd055 mrs x21, tpidr_el0
38da4: d10063a3 sub x3, x29, #0x18
38da8: f94016a8 ldr x8, [x21, #40]
38dac: 910083e4 add x4, sp, #0x20
38db0: f81f83a8 stur x8, [x29, #-8]
38db4: a93e07a1 stp x1, x1, [x29, #-32]
38db8: 2a1f03e1 mov w1, wzr
38dbc: b81dc3a2 stur w2, [x29, #-36]
38dc0: b81f03a2 stur w2, [x29, #-16]
38dc4: 52802022 mov w2, #0x101 // #257
38dc8: f90013ff str xzr, [sp, #32]
38dcc: 94000331 bl 39a90 <__libc_init@plt-0x27020>
38dd0: f9000fe0 str x0, [sp, #24]
38dd4: b4000300 cbz x0, 38e34 <__libc_init@plt-0x27c7c>
38dd8: aa0003f3 mov x19, x0
38ddc: 39401408 ldrb w8, [x0, #5]
38de0: b90017ff str wzr, [sp, #20]
38de4: 35000088 cbnz w8, 38df4 <__libc_init@plt-0x27cbc>
38de8: 52802028 mov w8, #0x101 // #257
38dec: 79000a68 strh w8, [x19, #4]
38df0: f9400ff3 ldr x19, [sp, #24]
38df4: 39401268 ldrb w8, [x19, #4]
38df8: 34000228 cbz w8, 38e3c <__libc_init@plt-0x27c74>
38dfc: f9427e74 ldr x20, [x19, #1272]
38e00: b4000374 cbz x20, 38e6c <__libc_init@plt-0x27c44>
38e04: aa1403e0 mov x0, x20
38e08: 52800021 mov w1, #0x1 // #1
38e0c: 2a1f03e2 mov w2, wzr
38e10: 97ffb46d bl 25fc4 <__libc_init@plt-0x3aaec>
38e14: b90017e0 str w0, [sp, #20]
38e18: 350001a0 cbnz w0, 38e4c <__libc_init@plt-0x27c64>
38e1c: d10083a2 sub x2, x29, #0x20
38e20: d10093a3 sub x3, x29, #0x24
38e24: aa1403e0 mov x0, x20
38e28: aa1403e1 mov x1, x20
38e2c: 94001554 bl 3e37c <__libc_init@plt-0x22734>
38e30: 1400001a b 38e98 <__libc_init@plt-0x27c18>
38e34: f94013f4 ldr x20, [sp, #32]
38e38: 14000019 b 38e9c <__libc_init@plt-0x27c14>
38e3c: 52807f68 mov w8, #0x3fb // #1019
38e40: f9427e74 ldr x20, [x19, #1272]
38e44: b90017e8 str w8, [sp, #20]
38e48: b40001d4 cbz x20, 38e80 <__libc_init@plt-0x27c30>
38e4c: 910053e1 add x1, sp, #0x14
38e50: 910023e2 add x2, sp, #0x8
38e54: d10083a3 sub x3, x29, #0x20
38e58: d10093a4 sub x4, x29, #0x24
38e5c: aa1403e0 mov x0, x20
38e60: f90007ff str xzr, [sp, #8]
38e64: 94001304 bl 3da74 <__libc_init@plt-0x2303c>
38e68: 1400000c b 38e98 <__libc_init@plt-0x27c18>
38e6c: aa1303e0 mov x0, x19
38e70: 2a1f03e1 mov w1, wzr
38e74: 97ffac92 bl 240bc <__libc_init@plt-0x3c9f4>
38e78: b90017e0 str w0, [sp, #20]
38e7c: 34000240 cbz w0, 38ec4 <__libc_init@plt-0x27bec>
38e80: 910053e1 add x1, sp, #0x14
38e84: 910063e2 add x2, sp, #0x18
38e88: d10083a3 sub x3, x29, #0x20
38e8c: d10093a4 sub x4, x29, #0x24
38e90: aa1303e0 mov x0, x19
38e94: 94001381 bl 3dc98 <__libc_init@plt-0x22e18>
38e98: aa0003f4 mov x20, x0
38e9c: f94016a8 ldr x8, [x21, #40]
38ea0: f85f83a9 ldur x9, [x29, #-8]
38ea4: eb09011f cmp x8, x9
38ea8: 54000301 b.ne 38f08 <__libc_init@plt-0x27ba8> // b.any
38eac: aa1403e0 mov x0, x20
38eb0: f94033f5 ldr x21, [sp, #96]
38eb4: a9474ff4 ldp x20, x19, [sp, #112]
38eb8: a9457bfd ldp x29, x30, [sp, #80]
38ebc: 910203ff add sp, sp, #0x80
38ec0: d65f03c0 ret
38ec4: d10083a2 sub x2, x29, #0x20
38ec8: d10093a3 sub x3, x29, #0x24
38ecc: aa1303e0 mov x0, x19
38ed0: aa1303e1 mov x1, x19
38ed4: 9400155b bl 3e440 <__libc_init@plt-0x22670>
38ed8: b9400268 ldr w8, [x19]
38edc: aa0003f4 mov x20, x0
38ee0: 35fffde8 cbnz w8, 38e9c <__libc_init@plt-0x27c14>
38ee4: 39408268 ldrb w8, [x19, #32]
38ee8: 34000048 cbz w8, 38ef0 <__libc_init@plt-0x27bc0>
38eec: 3900827f strb wzr, [x19, #32]
38ef0: b0fffea1 adrp x1, d000 <__libc_init@plt-0x53ab0>
38ef4: aa1403e0 mov x0, x20
38ef8: 913b9021 add x1, x1, #0xee4
38efc: 52800082 mov w2, #0x4 // #4
38f00: 97ffbaf6 bl 27ad8 <__libc_init@plt-0x38fd8>
38f04: 17ffffe6 b 38e9c <__libc_init@plt-0x27c14>
38f08: 94009f0e bl 60b40 <__stack_chk_fail@plt>
38f0c: a9bf7bfd stp x29, x30, [sp, #-16]!
38f10: 910003fd mov x29, sp
38f14: 94000003 bl 38f20 <__libc_init@plt-0x27b90>
38f18: a8c17bfd ldp x29, x30, [sp], #16
38f1c: d65f03c0 ret
38f20: d10203ff sub sp, sp, #0x80
38f24: a9057bfd stp x29, x30, [sp, #80]
38f28: 910143fd add x29, sp, #0x50
38f2c: f90033f5 str x21, [sp, #96]
38f30: a9074ff4 stp x20, x19, [sp, #112]
38f34: d53bd055 mrs x21, tpidr_el0
38f38: d10063a3 sub x3, x29, #0x18
38f3c: f94016a8 ldr x8, [x21, #40]
38f40: 910083e4 add x4, sp, #0x20
38f44: f81f83a8 stur x8, [x29, #-8]
38f48: a93e07a1 stp x1, x1, [x29, #-32]
38f4c: 52800021 mov w1, #0x1 // #1
38f50: b81dc3a2 stur w2, [x29, #-36]
38f54: b81f03a2 stur w2, [x29, #-16]
38f58: 52802022 mov w2, #0x101 // #257
38f5c: f90013ff str xzr, [sp, #32]
38f60: 940002cc bl 39a90 <__libc_init@plt-0x27020>
38f64: f9000fe0 str x0, [sp, #24]
38f68: b4000300 cbz x0, 38fc8 <__libc_init@plt-0x27ae8>
38f6c: aa0003f3 mov x19, x0
38f70: 39401408 ldrb w8, [x0, #5]
38f74: b90017ff str wzr, [sp, #20]
38f78: 35000088 cbnz w8, 38f88 <__libc_init@plt-0x27b28>
38f7c: 52802028 mov w8, #0x101 // #257
38f80: 79000a68 strh w8, [x19, #4]
38f84: f9400ff3 ldr x19, [sp, #24]
38f88: 39401268 ldrb w8, [x19, #4]
38f8c: 34000228 cbz w8, 38fd0 <__libc_init@plt-0x27ae0>
38f90: f9427e74 ldr x20, [x19, #1272]
38f94: b4000374 cbz x20, 39000 <__libc_init@plt-0x27ab0>
38f98: aa1403e0 mov x0, x20
38f9c: 52800021 mov w1, #0x1 // #1
38fa0: 52800022 mov w2, #0x1 // #1
38fa4: 97ffb408 bl 25fc4 <__libc_init@plt-0x3aaec>
38fa8: b90017e0 str w0, [sp, #20]
38fac: 350001a0 cbnz w0, 38fe0 <__libc_init@plt-0x27ad0>
38fb0: d10083a2 sub x2, x29, #0x20
38fb4: d10093a3 sub x3, x29, #0x24
38fb8: aa1403e0 mov x0, x20
38fbc: aa1403e1 mov x1, x20
38fc0: 9400155c bl 3e530 <__libc_init@plt-0x22580>
38fc4: 14000020 b 39044 <__libc_init@plt-0x27a6c>
38fc8: f94013e0 ldr x0, [sp, #32]
38fcc: 1400001e b 39044 <__libc_init@plt-0x27a6c>
38fd0: 52807f68 mov w8, #0x3fb // #1019
38fd4: f9427e74 ldr x20, [x19, #1272]
38fd8: b90017e8 str w8, [sp, #20]
38fdc: b40001d4 cbz x20, 39014 <__libc_init@plt-0x27a9c>
38fe0: 910053e1 add x1, sp, #0x14
38fe4: 910023e2 add x2, sp, #0x8
38fe8: d10083a3 sub x3, x29, #0x20
38fec: d10093a4 sub x4, x29, #0x24
38ff0: aa1403e0 mov x0, x20
38ff4: f90007ff str xzr, [sp, #8]
38ff8: 9400129f bl 3da74 <__libc_init@plt-0x2303c>
38ffc: 14000012 b 39044 <__libc_init@plt-0x27a6c>
39000: aa1303e0 mov x0, x19
39004: 52800021 mov w1, #0x1 // #1
39008: 97ffac2d bl 240bc <__libc_init@plt-0x3c9f4>
3900c: b90017e0 str w0, [sp, #20]
39010: 34000100 cbz w0, 39030 <__libc_init@plt-0x27a80>
39014: 910053e1 add x1, sp, #0x14
39018: 910063e2 add x2, sp, #0x18
3901c: d10083a3 sub x3, x29, #0x20
39020: d10093a4 sub x4, x29, #0x24
39024: aa1303e0 mov x0, x19
39028: 9400131c bl 3dc98 <__libc_init@plt-0x22e18>
3902c: 14000006 b 39044 <__libc_init@plt-0x27a6c>
39030: d10083a2 sub x2, x29, #0x20
39034: d10093a3 sub x3, x29, #0x24
39038: aa1303e0 mov x0, x19
3903c: aa1303e1 mov x1, x19
39040: 9400156d bl 3e5f4 <__libc_init@plt-0x224bc>
39044: f94016a8 ldr x8, [x21, #40]
39048: f85f83a9 ldur x9, [x29, #-8]
3904c: eb09011f cmp x8, x9
39050: 540000c1 b.ne 39068 <__libc_init@plt-0x27a48> // b.any
39054: a9474ff4 ldp x20, x19, [sp, #112]
39058: a9457bfd ldp x29, x30, [sp, #80]
3905c: f94033f5 ldr x21, [sp, #96]
39060: 910203ff add sp, sp, #0x80
39064: d65f03c0 ret
39068: 94009eb6 bl 60b40 <__stack_chk_fail@plt>
3906c: d10143ff sub sp, sp, #0x50
39070: a9037bfd stp x29, x30, [sp, #48]
39074: 9100c3fd add x29, sp, #0x30
39078: a9044ff4 stp x20, x19, [sp, #64]
3907c: d53bd054 mrs x20, tpidr_el0
39080: 2a0003f3 mov w19, w0
39084: f9401688 ldr x8, [x20, #40]
39088: f81f83a8 stur x8, [x29, #-8]
3908c: a90107e1 stp x1, x1, [sp, #16]
39090: 910063e1 add x1, sp, #0x18
39094: b9000fe2 str w2, [sp, #12]
39098: b90023e2 str w2, [sp, #32]
3909c: 910023e2 add x2, sp, #0x8
390a0: 390023ff strb wzr, [sp, #8]
390a4: 97ffa9ec bl 23854 <__libc_init@plt-0x3d25c>
390a8: b40000e0 cbz x0, 390c4 <__libc_init@plt-0x279ec>
390ac: 910023e2 add x2, sp, #0x8
390b0: 910043e3 add x3, sp, #0x10
390b4: 910033e4 add x4, sp, #0xc
390b8: aa0003e1 mov x1, x0
390bc: 9400000f bl 390f8 <__libc_init@plt-0x279b8>
390c0: 14000005 b 390d4 <__libc_init@plt-0x279dc>
390c4: 910063e0 add x0, sp, #0x18
390c8: 2a1303e1 mov w1, w19
390cc: 52808242 mov w2, #0x412 // #1042
390d0: 9400004e bl 39208 <__libc_init@plt-0x278a8>
390d4: f9401688 ldr x8, [x20, #40]
390d8: f85f83a9 ldur x9, [x29, #-8]
390dc: eb09011f cmp x8, x9
390e0: 540000a1 b.ne 390f4 <__libc_init@plt-0x279bc> // b.any
390e4: a9444ff4 ldp x20, x19, [sp, #64]
390e8: a9437bfd ldp x29, x30, [sp, #48]
390ec: 910143ff add sp, sp, #0x50
390f0: d65f03c0 ret
390f4: 94009e93 bl 60b40 <__stack_chk_fail@plt>
390f8: d10183ff sub sp, sp, #0x60
390fc: a9017bfd stp x29, x30, [sp, #16]
39100: 910043fd add x29, sp, #0x10
39104: f90013f9 str x25, [sp, #32]
39108: a9035ff8 stp x24, x23, [sp, #48]
3910c: a90457f6 stp x22, x21, [sp, #64]
39110: a9054ff4 stp x20, x19, [sp, #80]
39114: d53bd059 mrs x25, tpidr_el0
39118: aa0403f6 mov x22, x4
3911c: aa0303f7 mov x23, x3
39120: aa0003f3 mov x19, x0
39124: aa0203f8 mov x24, x2
39128: aa0103f5 mov x21, x1
3912c: f9401728 ldr x8, [x25, #40]
39130: 9103f014 add x20, x0, #0xfc
39134: f90007e8 str x8, [sp, #8]
39138: aa1403e0 mov x0, x20
3913c: 94009ef9 bl 60d20 <pthread_mutex_lock@plt>
39140: 35ffffc0 cbnz w0, 39138 <__libc_init@plt-0x27978>
39144: b944da68 ldr w8, [x19, #1240]
39148: 91054274 add x20, x19, #0x150
3914c: 3100051f cmn w8, #0x1
39150: 540000e0 b.eq 3916c <__libc_init@plt-0x27944> // b.none
39154: d0000149 adrp x9, 63000 <strcmp@plt+0x2240>
39158: 910003e0 mov x0, sp
3915c: 91104129 add x9, x9, #0x410
39160: aa1403e1 mov x1, x20
39164: f8687928 ldr x8, [x9, x8, lsl #3]
39168: d63f0100 blr x8
3916c: 12800008 mov w8, #0xffffffff // #-1
39170: f94002e2 ldr x2, [x23]
39174: aa1403e0 mov x0, x20
39178: aa1503e1 mov x1, x21
3917c: 39400318 ldrb w24, [x24]
39180: b904da68 str w8, [x19, #1240]
39184: b94002c3 ldr w3, [x22]
39188: 97ffb834 bl 27258 <__libc_init@plt-0x39858>
3918c: 52800028 mov w8, #0x1 // #1
39190: 39061278 strb w24, [x19, #388]
39194: 3906227f strb wzr, [x19, #392]
39198: 3906327f strb wzr, [x19, #396]
3919c: 3906427f strb wzr, [x19, #400]
391a0: 3906527f strb wzr, [x19, #404]
391a4: 3906627f strb wzr, [x19, #408]
391a8: 3906727f strb wzr, [x19, #412]
391ac: b901a268 str w8, [x19, #416]
391b0: f900d67f str xzr, [x19, #424]
391b4: 7903727f strh wzr, [x19, #440]
391b8: 3906f27f strb wzr, [x19, #444]
391bc: 3907027f strb wzr, [x19, #448]
391c0: b904da68 str w8, [x19, #1240]
391c4: 3904ba7f strb wzr, [x19, #302]
391c8: f9027274 str x20, [x19, #1248]
391cc: b904ea7f str wzr, [x19, #1256]
391d0: 3913c268 strb w8, [x19, #1264]
391d4: f9401728 ldr x8, [x25, #40]
391d8: f94007e9 ldr x9, [sp, #8]
391dc: eb09011f cmp x8, x9
391e0: 54000121 b.ne 39204 <__libc_init@plt-0x278ac> // b.any
391e4: 91138260 add x0, x19, #0x4e0
391e8: f94013f9 ldr x25, [sp, #32]
391ec: a9454ff4 ldp x20, x19, [sp, #80]
391f0: a94457f6 ldp x22, x21, [sp, #64]
391f4: a9435ff8 ldp x24, x23, [sp, #48]
391f8: a9417bfd ldp x29, x30, [sp, #16]
391fc: 910183ff add sp, sp, #0x60
39200: d65f03c0 ret
39204: 94009e4f bl 60b40 <__stack_chk_fail@plt>
39208: a9bc7bfd stp x29, x30, [sp, #-64]!
3920c: f9000bf7 str x23, [sp, #16]
39210: 910003fd mov x29, sp
39214: a90257f6 stp x22, x21, [sp, #32]
39218: a9034ff4 stp x20, x19, [sp, #48]
3921c: 2a0103f4 mov w20, w1
39220: 52801701 mov w1, #0xb8 // #184
39224: f9400015 ldr x21, [x0]
39228: 2a0203f3 mov w19, w2
3922c: b9400816 ldr w22, [x0, #8]
39230: 97ffa165 bl 217c4 <__libc_init@plt-0x3f2ec>
39234: aa0003e1 mov x1, x0
39238: aa1503e2 mov x2, x21
3923c: 2a1603e3 mov w3, w22
39240: 2a1403e4 mov w4, w20
39244: aa0003f7 mov x23, x0
39248: 940011b7 bl 3d924 <__libc_init@plt-0x2318c>
3924c: 9100a2f4 add x20, x23, #0x28
39250: 34000093 cbz w19, 39260 <__libc_init@plt-0x27850>
39254: aa1403e0 mov x0, x20
39258: 97ffbe6f bl 28c14 <__libc_init@plt-0x37e9c>
3925c: b9002013 str w19, [x0, #32]
39260: aa1403e0 mov x0, x20
39264: f9400bf7 ldr x23, [sp, #16]
39268: a9434ff4 ldp x20, x19, [sp, #48]
3926c: a94257f6 ldp x22, x21, [sp, #32]
39270: a8c47bfd ldp x29, x30, [sp], #64
39274: d65f03c0 ret
39278: d10143ff sub sp, sp, #0x50
3927c: a9037bfd stp x29, x30, [sp, #48]
39280: 9100c3fd add x29, sp, #0x30
39284: f90023f3 str x19, [sp, #64]
39288: d53bd053 mrs x19, tpidr_el0
3928c: f9401668 ldr x8, [x19, #40]
39290: f81f83a8 stur x8, [x29, #-8]
39294: a90103e0 stp x0, x0, [sp, #16]
39298: 910063e0 add x0, sp, #0x18
3929c: b9000fe1 str w1, [sp, #12]
392a0: b90023e1 str w1, [sp, #32]
392a4: 2a1f03e1 mov w1, wzr
392a8: 97ffaa5e bl 23c20 <__libc_init@plt-0x3ce90>
392ac: 910023e2 add x2, sp, #0x8
392b0: 910043e3 add x3, sp, #0x10
392b4: 910033e4 add x4, sp, #0xc
392b8: aa0003e1 mov x1, x0
392bc: 390023ff strb wzr, [sp, #8]
392c0: 9400000a bl 392e8 <__libc_init@plt-0x277c8>
392c4: f9401668 ldr x8, [x19, #40]
392c8: f85f83a9 ldur x9, [x29, #-8]
392cc: eb09011f cmp x8, x9
392d0: 540000a1 b.ne 392e4 <__libc_init@plt-0x277cc> // b.any
392d4: a9437bfd ldp x29, x30, [sp, #48]
392d8: f94023f3 ldr x19, [sp, #64]
392dc: 910143ff add sp, sp, #0x50
392e0: d65f03c0 ret
392e4: 94009e17 bl 60b40 <__stack_chk_fail@plt>
392e8: d10183ff sub sp, sp, #0x60
392ec: a9017bfd stp x29, x30, [sp, #16]
392f0: 910043fd add x29, sp, #0x10
392f4: f90013f9 str x25, [sp, #32]
392f8: a9035ff8 stp x24, x23, [sp, #48]
392fc: a90457f6 stp x22, x21, [sp, #64]
39300: a9054ff4 stp x20, x19, [sp, #80]
39304: d53bd059 mrs x25, tpidr_el0
39308: aa0403f6 mov x22, x4
3930c: aa0303f7 mov x23, x3
39310: aa0003f3 mov x19, x0
39314: aa0203f8 mov x24, x2
39318: aa0103f5 mov x21, x1
3931c: f9401728 ldr x8, [x25, #40]
39320: 9103f014 add x20, x0, #0xfc
39324: f90007e8 str x8, [sp, #8]
39328: aa1403e0 mov x0, x20
3932c: 94009e7d bl 60d20 <pthread_mutex_lock@plt>
39330: 35ffffc0 cbnz w0, 39328 <__libc_init@plt-0x27788>
39334: b944da68 ldr w8, [x19, #1240]
39338: 91054274 add x20, x19, #0x150
3933c: 3100051f cmn w8, #0x1
39340: 540000e0 b.eq 3935c <__libc_init@plt-0x27754> // b.none
39344: d0000149 adrp x9, 63000 <strcmp@plt+0x2240>
39348: 910003e0 mov x0, sp
3934c: 91104129 add x9, x9, #0x410
39350: aa1403e1 mov x1, x20
39354: f8687928 ldr x8, [x9, x8, lsl #3]
39358: d63f0100 blr x8
3935c: 12800008 mov w8, #0xffffffff // #-1
39360: f94002e2 ldr x2, [x23]
39364: aa1403e0 mov x0, x20
39368: aa1503e1 mov x1, x21
3936c: 39400318 ldrb w24, [x24]
39370: b904da68 str w8, [x19, #1240]
39374: b94002c3 ldr w3, [x22]
39378: 97ffb7b8 bl 27258 <__libc_init@plt-0x39858>
3937c: 52800028 mov w8, #0x1 // #1
39380: 39061278 strb w24, [x19, #388]
39384: 3906227f strb wzr, [x19, #392]
39388: 3906327f strb wzr, [x19, #396]
3938c: 3906427f strb wzr, [x19, #400]
39390: 3906527f strb wzr, [x19, #404]
39394: 3906627f strb wzr, [x19, #408]
39398: 3906727f strb wzr, [x19, #412]
3939c: b901a268 str w8, [x19, #416]
393a0: f900d67f str xzr, [x19, #424]
393a4: 7903727f strh wzr, [x19, #440]
393a8: 3906f27f strb wzr, [x19, #444]
393ac: 3907027f strb wzr, [x19, #448]
393b0: b904da68 str w8, [x19, #1240]
393b4: 3904ba7f strb wzr, [x19, #302]
393b8: f9027274 str x20, [x19, #1248]
393bc: b904ea7f str wzr, [x19, #1256]
393c0: 3913c268 strb w8, [x19, #1264]
393c4: f9401728 ldr x8, [x25, #40]
393c8: f94007e9 ldr x9, [sp, #8]
393cc: eb09011f cmp x8, x9
393d0: 54000121 b.ne 393f4 <__libc_init@plt-0x276bc> // b.any
393d4: 91138260 add x0, x19, #0x4e0
393d8: f94013f9 ldr x25, [sp, #32]
393dc: a9454ff4 ldp x20, x19, [sp, #80]
393e0: a94457f6 ldp x22, x21, [sp, #64]
393e4: a9435ff8 ldp x24, x23, [sp, #48]
393e8: a9417bfd ldp x29, x30, [sp, #16]
393ec: 910183ff add sp, sp, #0x60
393f0: d65f03c0 ret
393f4: 94009dd3 bl 60b40 <__stack_chk_fail@plt>
393f8: d101c3ff sub sp, sp, #0x70
393fc: a9037bfd stp x29, x30, [sp, #48]
39400: 9100c3fd add x29, sp, #0x30
39404: a9045ff8 stp x24, x23, [sp, #64]
39408: a90557f6 stp x22, x21, [sp, #80]
3940c: a9064ff4 stp x20, x19, [sp, #96]
39410: d53bd058 mrs x24, tpidr_el0
39414: 2a0303f5 mov w21, w3
39418: f9401708 ldr x8, [x24, #40]
3941c: aa0203f6 mov x22, x2
39420: 2a0103f7 mov w23, w1
39424: 2a0003f4 mov w20, w0
39428: f81f83a8 stur x8, [x29, #-8]
3942c: f9000be2 str x2, [sp, #16]
39430: b9000fe3 str w3, [sp, #12]
39434: 97ffa84d bl 23568 <__libc_init@plt-0x3d548>
39438: f90003e0 str x0, [sp]
3943c: b40001c0 cbz x0, 39474 <__libc_init@plt-0x2763c>
39440: 2a1703e1 mov w1, w23
39444: aa0003f3 mov x19, x0
39448: 97ffb2b0 bl 25f08 <__libc_init@plt-0x3aba8>
3944c: 36000260 tbz w0, #0, 39498 <__libc_init@plt-0x27618>
39450: 52800088 mov w8, #0x4 // #4
39454: 910063e2 add x2, sp, #0x18
39458: 910043e3 add x3, sp, #0x10
3945c: 910033e4 add x4, sp, #0xc
39460: aa1303e0 mov x0, x19
39464: aa1303e1 mov x1, x19
39468: b9001be8 str w8, [sp, #24]
3946c: 9400001e bl 394e4 <__libc_init@plt-0x275cc>
39470: 14000012 b 394b8 <__libc_init@plt-0x275f8>
39474: 710002ff cmp w23, #0x0
39478: 52808128 mov w8, #0x409 // #1033
3947c: 1a8803e2 csel w2, wzr, w8, eq // eq = none
39480: 910063e0 add x0, sp, #0x18
39484: 2a1403e1 mov w1, w20
39488: f9000ff6 str x22, [sp, #24]
3948c: b90023f5 str w21, [sp, #32]
39490: 97ffff5e bl 39208 <__libc_init@plt-0x278a8>
39494: 14000009 b 394b8 <__libc_init@plt-0x275f8>
39498: 528081e8 mov w8, #0x40f // #1039
3949c: 910063e1 add x1, sp, #0x18
394a0: 910003e2 mov x2, sp
394a4: 910043e3 add x3, sp, #0x10
394a8: 910033e4 add x4, sp, #0xc
394ac: aa1303e0 mov x0, x19
394b0: b9001be8 str w8, [sp, #24]
394b4: 9400004d bl 395e8 <__libc_init@plt-0x274c8>
394b8: f9401708 ldr x8, [x24, #40]
394bc: f85f83a9 ldur x9, [x29, #-8]
394c0: eb09011f cmp x8, x9
394c4: 540000e1 b.ne 394e0 <__libc_init@plt-0x275d0> // b.any
394c8: a9464ff4 ldp x20, x19, [sp, #96]
394cc: a94557f6 ldp x22, x21, [sp, #80]
394d0: a9445ff8 ldp x24, x23, [sp, #64]
394d4: a9437bfd ldp x29, x30, [sp, #48]
394d8: 9101c3ff add sp, sp, #0x70
394dc: d65f03c0 ret
394e0: 94009d98 bl 60b40 <__stack_chk_fail@plt>
394e4: d10183ff sub sp, sp, #0x60
394e8: a9017bfd stp x29, x30, [sp, #16]
394ec: 910043fd add x29, sp, #0x10
394f0: f90013f9 str x25, [sp, #32]
394f4: a9035ff8 stp x24, x23, [sp, #48]
394f8: a90457f6 stp x22, x21, [sp, #64]
394fc: a9054ff4 stp x20, x19, [sp, #80]
39500: d53bd059 mrs x25, tpidr_el0
39504: aa0403f6 mov x22, x4
39508: aa0303f7 mov x23, x3
3950c: aa0003f3 mov x19, x0
39510: aa0203f8 mov x24, x2
39514: aa0103f5 mov x21, x1
39518: f9401728 ldr x8, [x25, #40]
3951c: 9103f014 add x20, x0, #0xfc
39520: f90007e8 str x8, [sp, #8]
39524: aa1403e0 mov x0, x20
39528: 94009dfe bl 60d20 <pthread_mutex_lock@plt>
3952c: 35ffffc0 cbnz w0, 39524 <__libc_init@plt-0x2758c>
39530: b944da68 ldr w8, [x19, #1240]
39534: 91054274 add x20, x19, #0x150
39538: 3100051f cmn w8, #0x1
3953c: 540000e0 b.eq 39558 <__libc_init@plt-0x27558> // b.none
39540: d0000149 adrp x9, 63000 <strcmp@plt+0x2240>
39544: 910003e0 mov x0, sp
39548: 91104129 add x9, x9, #0x410
3954c: aa1403e1 mov x1, x20
39550: f8687928 ldr x8, [x9, x8, lsl #3]
39554: d63f0100 blr x8
39558: 12800008 mov w8, #0xffffffff // #-1
3955c: f94002e2 ldr x2, [x23]
39560: aa1403e0 mov x0, x20
39564: aa1503e1 mov x1, x21
39568: b9400318 ldr w24, [x24]
3956c: b904da68 str w8, [x19, #1240]
39570: b94002c3 ldr w3, [x22]
39574: 97ffb739 bl 27258 <__libc_init@plt-0x39858>
39578: 52800148 mov w8, #0xa // #10
3957c: aa1403e0 mov x0, x20
39580: b9018678 str w24, [x19, #388]
39584: b904da68 str w8, [x19, #1240]
39588: 97ffbbf1 bl 2854c <__libc_init@plt-0x38564>
3958c: f9403268 ldr x8, [x19, #96]
39590: f8466269 ldur x9, [x19, #102]
39594: f9000008 str x8, [x0]
39598: 528002e8 mov w8, #0x17 // #23
3959c: f8006009 stur x9, [x0, #6]
395a0: 52800029 mov w9, #0x1 // #1
395a4: 3904ba7f strb wzr, [x19, #302]
395a8: f9027274 str x20, [x19, #1248]
395ac: b904ea68 str w8, [x19, #1256]
395b0: 3913c269 strb w9, [x19, #1264]
395b4: f9401728 ldr x8, [x25, #40]
395b8: f94007e9 ldr x9, [sp, #8]
395bc: eb09011f cmp x8, x9
395c0: 54000121 b.ne 395e4 <__libc_init@plt-0x274cc> // b.any
395c4: 91138260 add x0, x19, #0x4e0
395c8: f94013f9 ldr x25, [sp, #32]
395cc: a9454ff4 ldp x20, x19, [sp, #80]
395d0: a94457f6 ldp x22, x21, [sp, #64]
395d4: a9435ff8 ldp x24, x23, [sp, #48]
395d8: a9417bfd ldp x29, x30, [sp, #16]
395dc: 910183ff add sp, sp, #0x60
395e0: d65f03c0 ret
395e4: 94009d57 bl 60b40 <__stack_chk_fail@plt>
395e8: d10183ff sub sp, sp, #0x60
395ec: a9017bfd stp x29, x30, [sp, #16]
395f0: 910043fd add x29, sp, #0x10
395f4: f90013f9 str x25, [sp, #32]
395f8: a9035ff8 stp x24, x23, [sp, #48]
395fc: a90457f6 stp x22, x21, [sp, #64]
39600: a9054ff4 stp x20, x19, [sp, #80]
39604: d53bd059 mrs x25, tpidr_el0
39608: aa0403f5 mov x21, x4
3960c: aa0303f7 mov x23, x3
39610: aa0003f3 mov x19, x0
39614: aa0203f8 mov x24, x2
39618: aa0103f6 mov x22, x1
3961c: f9401728 ldr x8, [x25, #40]
39620: 9103f014 add x20, x0, #0xfc
39624: f90007e8 str x8, [sp, #8]
39628: aa1403e0 mov x0, x20
3962c: 94009dbd bl 60d20 <pthread_mutex_lock@plt>
39630: 35ffffc0 cbnz w0, 39628 <__libc_init@plt-0x27488>
39634: b944da68 ldr w8, [x19, #1240]
39638: 91054274 add x20, x19, #0x150
3963c: 3100051f cmn w8, #0x1
39640: 540000e0 b.eq 3965c <__libc_init@plt-0x27454> // b.none
39644: d0000149 adrp x9, 63000 <strcmp@plt+0x2240>
39648: 910003e0 mov x0, sp
3964c: 91104129 add x9, x9, #0x410
39650: aa1403e1 mov x1, x20
39654: f8687928 ldr x8, [x9, x8, lsl #3]
39658: d63f0100 blr x8
3965c: 12800008 mov w8, #0xffffffff // #-1
39660: f9400309 ldr x9, [x24]
39664: f94002ea ldr x10, [x23]
39668: 5280016b mov w11, #0xb // #11
3966c: 3900329f strb wzr, [x20, #12]
39670: b904da68 str w8, [x19, #1240]
39674: f900aa6a str x10, [x19, #336]
39678: b94002a8 ldr w8, [x21]
3967c: b94002ca ldr w10, [x22]
39680: f900fa69 str x9, [x19, #496]
39684: f9403269 ldr x9, [x19, #96]
39688: f900b67f str xzr, [x19, #360]
3968c: b9015a68 str w8, [x19, #344]
39690: 52800028 mov w8, #0x1 // #1
39694: b901726a str w10, [x19, #368]
39698: f846626a ldur x10, [x19, #102]
3969c: f900ee69 str x9, [x19, #472]
396a0: 52800309 mov w9, #0x18 // #24
396a4: 3900929f strb wzr, [x20, #36]
396a8: b901627f str wzr, [x19, #352]
396ac: 3906027f strb wzr, [x19, #384]
396b0: 3906227f strb wzr, [x19, #392]
396b4: b802b29f stur wzr, [x20, #43]
396b8: b9017a7f str wzr, [x19, #376]
396bc: 3906427f strb wzr, [x19, #400]
396c0: 3906627f strb wzr, [x19, #408]
396c4: 3907027f strb wzr, [x19, #448]
396c8: 3907227f strb wzr, [x19, #456]
396cc: 3907427f strb wzr, [x19, #464]
396d0: a91a7e68 stp x8, xzr, [x19, #416]
396d4: f900da7f str xzr, [x19, #432]
396d8: 3906e27f strb wzr, [x19, #440]
396dc: 7903d27f strh wzr, [x19, #488]
396e0: b904da6b str w11, [x19, #1240]
396e4: f808e28a stur x10, [x20, #142]
396e8: 3904ba7f strb wzr, [x19, #302]
396ec: f9027274 str x20, [x19, #1248]
396f0: b904ea69 str w9, [x19, #1256]
396f4: 3913c268 strb w8, [x19, #1264]
396f8: f9401728 ldr x8, [x25, #40]
396fc: f94007e9 ldr x9, [sp, #8]
39700: eb09011f cmp x8, x9
39704: 54000121 b.ne 39728 <__libc_init@plt-0x27388> // b.any
39708: 91138260 add x0, x19, #0x4e0
3970c: f94013f9 ldr x25, [sp, #32]
39710: a9454ff4 ldp x20, x19, [sp, #80]
39714: a94457f6 ldp x22, x21, [sp, #64]
39718: a9435ff8 ldp x24, x23, [sp, #48]
3971c: a9417bfd ldp x29, x30, [sp, #16]
39720: 910183ff add sp, sp, #0x60
39724: d65f03c0 ret
39728: 94009d06 bl 60b40 <__stack_chk_fail@plt>
3972c: 2a0203e3 mov w3, w2
39730: aa0103e2 mov x2, x1
39734: 2a1f03e1 mov w1, wzr
39738: 17ffff30 b 393f8 <__libc_init@plt-0x276b8>
3973c: d101c3ff sub sp, sp, #0x70
39740: a9037bfd stp x29, x30, [sp, #48]
39744: 9100c3fd add x29, sp, #0x30
39748: f90023f7 str x23, [sp, #64]
3974c: a90557f6 stp x22, x21, [sp, #80]
39750: a9064ff4 stp x20, x19, [sp, #96]
39754: d53bd057 mrs x23, tpidr_el0
39758: 2a0203f3 mov w19, w2
3975c: f94016e8 ldr x8, [x23, #40]
39760: aa0103f5 mov x21, x1
39764: 2a0003f4 mov w20, w0
39768: f81f83a8 stur x8, [x29, #-8]
3976c: f9000be1 str x1, [sp, #16]
39770: b9000fe2 str w2, [sp, #12]
39774: 97ffa922 bl 23bfc <__libc_init@plt-0x3ceb4>
39778: b40000c0 cbz x0, 39790 <__libc_init@plt-0x27320>
3977c: 910043e2 add x2, sp, #0x10
39780: 910033e3 add x3, sp, #0xc
39784: aa0003e1 mov x1, x0
39788: 94000019 bl 397ec <__libc_init@plt-0x272c4>
3978c: 1400000d b 397c0 <__libc_init@plt-0x272f0>
39790: 910063e0 add x0, sp, #0x18
39794: 52801701 mov w1, #0xb8 // #184
39798: f9000ff5 str x21, [sp, #24]
3979c: b90023f3 str w19, [sp, #32]
397a0: 97ffa009 bl 217c4 <__libc_init@plt-0x3f2ec>
397a4: aa0003e1 mov x1, x0
397a8: aa1503e2 mov x2, x21
397ac: 2a1303e3 mov w3, w19
397b0: 2a1403e4 mov w4, w20
397b4: aa0003f6 mov x22, x0
397b8: 9400105b bl 3d924 <__libc_init@plt-0x2318c>
397bc: 9100a2c0 add x0, x22, #0x28
397c0: f94016e8 ldr x8, [x23, #40]
397c4: f85f83a9 ldur x9, [x29, #-8]
397c8: eb09011f cmp x8, x9
397cc: 540000e1 b.ne 397e8 <__libc_init@plt-0x272c8> // b.any
397d0: a9464ff4 ldp x20, x19, [sp, #96]
397d4: a94557f6 ldp x22, x21, [sp, #80]
397d8: a9437bfd ldp x29, x30, [sp, #48]
397dc: f94023f7 ldr x23, [sp, #64]
397e0: 9101c3ff add sp, sp, #0x70
397e4: d65f03c0 ret
397e8: 94009cd6 bl 60b40 <__stack_chk_fail@plt>
397ec: d10143ff sub sp, sp, #0x50
397f0: a9017bfd stp x29, x30, [sp, #16]
397f4: 910043fd add x29, sp, #0x10
397f8: a9025ff8 stp x24, x23, [sp, #32]
397fc: a90357f6 stp x22, x21, [sp, #48]
39800: a9044ff4 stp x20, x19, [sp, #64]
39804: d53bd058 mrs x24, tpidr_el0
39808: aa0303f6 mov x22, x3
3980c: aa0203f7 mov x23, x2
39810: aa0003f3 mov x19, x0
39814: aa0103f5 mov x21, x1
39818: f9401708 ldr x8, [x24, #40]
3981c: 9103f014 add x20, x0, #0xfc
39820: f90007e8 str x8, [sp, #8]
39824: aa1403e0 mov x0, x20
39828: 94009d3e bl 60d20 <pthread_mutex_lock@plt>
3982c: 35ffffc0 cbnz w0, 39824 <__libc_init@plt-0x2728c>
39830: b944da68 ldr w8, [x19, #1240]
39834: 91054274 add x20, x19, #0x150
39838: 3100051f cmn w8, #0x1
3983c: 540000e0 b.eq 39858 <__libc_init@plt-0x27258> // b.none
39840: d0000149 adrp x9, 63000 <strcmp@plt+0x2240>
39844: 910003e0 mov x0, sp
39848: 91104129 add x9, x9, #0x410
3984c: aa1403e1 mov x1, x20
39850: f8687928 ldr x8, [x9, x8, lsl #3]
39854: d63f0100 blr x8
39858: 12800008 mov w8, #0xffffffff // #-1
3985c: f94002e2 ldr x2, [x23]
39860: aa1403e0 mov x0, x20
39864: aa1503e1 mov x1, x21
39868: b904da68 str w8, [x19, #1240]
3986c: b94002c3 ldr w3, [x22]
39870: 97ffb67a bl 27258 <__libc_init@plt-0x39858>
39874: 52800048 mov w8, #0x2 // #2
39878: aa1403e0 mov x0, x20
3987c: b901867f str wzr, [x19, #388]
39880: b904da68 str w8, [x19, #1240]
39884: 97ffbb32 bl 2854c <__libc_init@plt-0x38564>
39888: f9403268 ldr x8, [x19, #96]
3988c: f8466269 ldur x9, [x19, #102]
39890: f9000008 str x8, [x0]
39894: 52800028 mov w8, #0x1 // #1
39898: f8006009 stur x9, [x0, #6]
3989c: 3904ba7f strb wzr, [x19, #302]
398a0: f9027274 str x20, [x19, #1248]
398a4: b904ea68 str w8, [x19, #1256]
398a8: 3913c268 strb w8, [x19, #1264]
398ac: f9401708 ldr x8, [x24, #40]
398b0: f94007e9 ldr x9, [sp, #8]
398b4: eb09011f cmp x8, x9
398b8: 54000101 b.ne 398d8 <__libc_init@plt-0x271d8> // b.any
398bc: 91138260 add x0, x19, #0x4e0
398c0: a9444ff4 ldp x20, x19, [sp, #64]
398c4: a94357f6 ldp x22, x21, [sp, #48]
398c8: a9425ff8 ldp x24, x23, [sp, #32]
398cc: a9417bfd ldp x29, x30, [sp, #16]
398d0: 910143ff add sp, sp, #0x50
398d4: d65f03c0 ret
398d8: 94009c9a bl 60b40 <__stack_chk_fail@plt>
398dc: d10183ff sub sp, sp, #0x60
398e0: a9037bfd stp x29, x30, [sp, #48]
398e4: 9100c3fd add x29, sp, #0x30
398e8: a90457f6 stp x22, x21, [sp, #64]
398ec: a9054ff4 stp x20, x19, [sp, #80]
398f0: d53bd056 mrs x22, tpidr_el0
398f4: 2a0203f4 mov w20, w2
398f8: f94016c8 ldr x8, [x22, #40]
398fc: aa0103f5 mov x21, x1
39900: 2a0003f3 mov w19, w0
39904: f81f83a8 stur x8, [x29, #-8]
39908: f9000be1 str x1, [sp, #16]
3990c: b9000fe2 str w2, [sp, #12]
39910: 97ffa716 bl 23568 <__libc_init@plt-0x3d548>
39914: b4000100 cbz x0, 39934 <__libc_init@plt-0x2717c>
39918: 910063e2 add x2, sp, #0x18
3991c: 910043e3 add x3, sp, #0x10
39920: 910033e4 add x4, sp, #0xc
39924: aa0003e1 mov x1, x0
39928: b9001bff str wzr, [sp, #24]
3992c: 97fffeee bl 394e4 <__libc_init@plt-0x275cc>
39930: 14000008 b 39950 <__libc_init@plt-0x27160>
39934: 52808268 mov w8, #0x413 // #1043
39938: 910063e0 add x0, sp, #0x18
3993c: 0a937d02 and w2, w8, w19, asr #31
39940: 2a1303e1 mov w1, w19
39944: f9000ff5 str x21, [sp, #24]
39948: b90023f4 str w20, [sp, #32]
3994c: 97fffe2f bl 39208 <__libc_init@plt-0x278a8>
39950: f94016c8 ldr x8, [x22, #40]
39954: f85f83a9 ldur x9, [x29, #-8]
39958: eb09011f cmp x8, x9
3995c: 540000c1 b.ne 39974 <__libc_init@plt-0x2713c> // b.any
39960: a9454ff4 ldp x20, x19, [sp, #80]
39964: a94457f6 ldp x22, x21, [sp, #64]
39968: a9437bfd ldp x29, x30, [sp, #48]
3996c: 910183ff add sp, sp, #0x60
39970: d65f03c0 ret
39974: 94009c73 bl 60b40 <__stack_chk_fail@plt>
39978: d10143ff sub sp, sp, #0x50
3997c: a9037bfd stp x29, x30, [sp, #48]
39980: 9100c3fd add x29, sp, #0x30
39984: a9044ff4 stp x20, x19, [sp, #64]
39988: d53bd054 mrs x20, tpidr_el0
3998c: 2a0003f3 mov w19, w0
39990: f9401688 ldr x8, [x20, #40]
39994: f81f83a8 stur x8, [x29, #-8]
39998: a90107e1 stp x1, x1, [sp, #16]
3999c: b9000fe2 str w2, [sp, #12]
399a0: b90023e2 str w2, [sp, #32]
399a4: 97ffa6f1 bl 23568 <__libc_init@plt-0x3d548>
399a8: b4000120 cbz x0, 399cc <__libc_init@plt-0x270e4>
399ac: 52800028 mov w8, #0x1 // #1
399b0: 910023e2 add x2, sp, #0x8
399b4: 910043e3 add x3, sp, #0x10
399b8: 910033e4 add x4, sp, #0xc
399bc: aa0003e1 mov x1, x0
399c0: b9000be8 str w8, [sp, #8]
399c4: 97fffec8 bl 394e4 <__libc_init@plt-0x275cc>
399c8: 14000005 b 399dc <__libc_init@plt-0x270d4>
399cc: 910063e0 add x0, sp, #0x18
399d0: 2a1303e1 mov w1, w19
399d4: 52808222 mov w2, #0x411 // #1041
399d8: 97fffe0c bl 39208 <__libc_init@plt-0x278a8>
399dc: f9401688 ldr x8, [x20, #40]
399e0: f85f83a9 ldur x9, [x29, #-8]
399e4: eb09011f cmp x8, x9
399e8: 540000a1 b.ne 399fc <__libc_init@plt-0x270b4> // b.any
399ec: a9444ff4 ldp x20, x19, [sp, #64]
399f0: a9437bfd ldp x29, x30, [sp, #48]
399f4: 910143ff add sp, sp, #0x50
399f8: d65f03c0 ret
399fc: 94009c51 bl 60b40 <__stack_chk_fail@plt>
39a00: d10183ff sub sp, sp, #0x60
39a04: a9047bfd stp x29, x30, [sp, #64]
39a08: 910103fd add x29, sp, #0x40
39a0c: f9002bf3 str x19, [sp, #80]
39a10: d53bd053 mrs x19, tpidr_el0
39a14: d10063a3 sub x3, x29, #0x18
39a18: f9401668 ldr x8, [x19, #40]
39a1c: 910043e4 add x4, sp, #0x10
39a20: f81f83a8 stur x8, [x29, #-8]
39a24: f90013e1 str x1, [sp, #32]
39a28: b9001fe2 str w2, [sp, #28]
39a2c: f81e83a1 stur x1, [x29, #-24]
39a30: 2a1f03e1 mov w1, wzr
39a34: b81f03a2 stur w2, [x29, #-16]
39a38: aa1f03e2 mov x2, xzr
39a3c: f9000bff str xzr, [sp, #16]
39a40: 94000014 bl 39a90 <__libc_init@plt-0x27020>
39a44: b4000120 cbz x0, 39a68 <__libc_init@plt-0x27048>
39a48: 52800048 mov w8, #0x2 // #2
39a4c: 910033e2 add x2, sp, #0xc
39a50: 910083e3 add x3, sp, #0x20
39a54: 910073e4 add x4, sp, #0x1c
39a58: aa0003e1 mov x1, x0
39a5c: b9000fe8 str w8, [sp, #12]
39a60: 97fffea1 bl 394e4 <__libc_init@plt-0x275cc>
39a64: 14000002 b 39a6c <__libc_init@plt-0x27044>
39a68: f9400be0 ldr x0, [sp, #16]
39a6c: f9401668 ldr x8, [x19, #40]
39a70: f85f83a9 ldur x9, [x29, #-8]
39a74: eb09011f cmp x8, x9
39a78: 540000a1 b.ne 39a8c <__libc_init@plt-0x27024> // b.any
39a7c: a9447bfd ldp x29, x30, [sp, #64]
39a80: f9402bf3 ldr x19, [sp, #80]
39a84: 910183ff add sp, sp, #0x60
39a88: d65f03c0 ret
39a8c: 94009c2d bl 60b40 <__stack_chk_fail@plt>
39a90: a9bd7bfd stp x29, x30, [sp, #-48]!
39a94: a90157f6 stp x22, x21, [sp, #16]
39a98: 910003fd mov x29, sp
39a9c: a9024ff4 stp x20, x19, [sp, #32]
39aa0: 92403c42 and x2, x2, #0xffff
39aa4: aa0403f3 mov x19, x4
39aa8: aa0303f5 mov x21, x3
39aac: 2a0003f6 mov w22, w0
39ab0: 97ffa79d bl 23924 <__libc_init@plt-0x3d18c>
39ab4: aa0003f4 mov x20, x0
39ab8: b4000060 cbz x0, 39ac4 <__libc_init@plt-0x26fec>
39abc: aa1f03e8 mov x8, xzr
39ac0: 14000006 b 39ad8 <__libc_init@plt-0x26fd8>
39ac4: aa1503e0 mov x0, x21
39ac8: 2a1603e1 mov w1, w22
39acc: 52808242 mov w2, #0x412 // #1042
39ad0: 97fffdce bl 39208 <__libc_init@plt-0x278a8>
39ad4: aa0003e8 mov x8, x0
39ad8: aa1403e0 mov x0, x20
39adc: f9000268 str x8, [x19]
39ae0: a9424ff4 ldp x20, x19, [sp, #32]
39ae4: a94157f6 ldp x22, x21, [sp, #16]
39ae8: a8c37bfd ldp x29, x30, [sp], #48
39aec: d65f03c0 ret
39af0: d10183ff sub sp, sp, #0x60
39af4: a9047bfd stp x29, x30, [sp, #64]
39af8: 910103fd add x29, sp, #0x40
39afc: f9002bf3 str x19, [sp, #80]
39b00: d53bd053 mrs x19, tpidr_el0
39b04: d10063a3 sub x3, x29, #0x18
39b08: f9401668 ldr x8, [x19, #40]
39b0c: 910043e4 add x4, sp, #0x10
39b10: f81f83a8 stur x8, [x29, #-8]
39b14: f90013e1 str x1, [sp, #32]
39b18: b9001fe2 str w2, [sp, #28]
39b1c: f81e83a1 stur x1, [x29, #-24]
39b20: 52800021 mov w1, #0x1 // #1
39b24: b81f03a2 stur w2, [x29, #-16]
39b28: aa1f03e2 mov x2, xzr
39b2c: f9000bff str xzr, [sp, #16]
39b30: 97ffffd8 bl 39a90 <__libc_init@plt-0x27020>
39b34: b4000120 cbz x0, 39b58 <__libc_init@plt-0x26f58>
39b38: 52800068 mov w8, #0x3 // #3
39b3c: 910033e2 add x2, sp, #0xc
39b40: 910083e3 add x3, sp, #0x20
39b44: 910073e4 add x4, sp, #0x1c
39b48: aa0003e1 mov x1, x0
39b4c: b9000fe8 str w8, [sp, #12]
39b50: 97fffe65 bl 394e4 <__libc_init@plt-0x275cc>
39b54: 14000002 b 39b5c <__libc_init@plt-0x26f54>
39b58: f9400be0 ldr x0, [sp, #16]
39b5c: f9401668 ldr x8, [x19, #40]
39b60: f85f83a9 ldur x9, [x29, #-8]
39b64: eb09011f cmp x8, x9
39b68: 540000a1 b.ne 39b7c <__libc_init@plt-0x26f34> // b.any
39b6c: a9447bfd ldp x29, x30, [sp, #64]
39b70: f9402bf3 ldr x19, [sp, #80]
39b74: 910183ff add sp, sp, #0x60
39b78: d65f03c0 ret
39b7c: 94009bf1 bl 60b40 <__stack_chk_fail@plt>
39b80: d101c3ff sub sp, sp, #0x70
39b84: a9037bfd stp x29, x30, [sp, #48]
39b88: 9100c3fd add x29, sp, #0x30
39b8c: f90023f7 str x23, [sp, #64]
39b90: a90557f6 stp x22, x21, [sp, #80]
39b94: a9064ff4 stp x20, x19, [sp, #96]
39b98: d53bd057 mrs x23, tpidr_el0
39b9c: 2a0203f3 mov w19, w2
39ba0: f94016e8 ldr x8, [x23, #40]
39ba4: aa0103f5 mov x21, x1
39ba8: 2a0003f4 mov w20, w0
39bac: f81f83a8 stur x8, [x29, #-8]
39bb0: f9000be1 str x1, [sp, #16]
39bb4: b9000fe2 str w2, [sp, #12]
39bb8: 97ffa66c bl 23568 <__libc_init@plt-0x3d548>
39bbc: b4000100 cbz x0, 39bdc <__libc_init@plt-0x26ed4>
39bc0: aa0003e1 mov x1, x0
39bc4: f9427c00 ldr x0, [x0, #1272]
39bc8: b4000220 cbz x0, 39c0c <__libc_init@plt-0x26ea4>
39bcc: 910043e2 add x2, sp, #0x10
39bd0: 910033e3 add x3, sp, #0xc
39bd4: 9400001d bl 39c48 <__libc_init@plt-0x26e68>
39bd8: 14000011 b 39c1c <__libc_init@plt-0x26e94>
39bdc: 910063e0 add x0, sp, #0x18
39be0: 52801701 mov w1, #0xb8 // #184
39be4: f9000ff5 str x21, [sp, #24]
39be8: b90023f3 str w19, [sp, #32]
39bec: 97ff9ef6 bl 217c4 <__libc_init@plt-0x3f2ec>
39bf0: aa1503e1 mov x1, x21
39bf4: 2a1303e2 mov w2, w19
39bf8: 2a1403e3 mov w3, w20
39bfc: aa0003f6 mov x22, x0
39c00: 97ffc2b8 bl 2a6e0 <__libc_init@plt-0x363d0>
39c04: 9100a2c0 add x0, x22, #0x28
39c08: 14000005 b 39c1c <__libc_init@plt-0x26e94>
39c0c: 910043e2 add x2, sp, #0x10
39c10: 910033e3 add x3, sp, #0xc
39c14: aa0103e0 mov x0, x1
39c18: 9400003d bl 39d0c <__libc_init@plt-0x26da4>
39c1c: f94016e8 ldr x8, [x23, #40]
39c20: f85f83a9 ldur x9, [x29, #-8]
39c24: eb09011f cmp x8, x9
39c28: 540000e1 b.ne 39c44 <__libc_init@plt-0x26e6c> // b.any
39c2c: a9464ff4 ldp x20, x19, [sp, #96]
39c30: a94557f6 ldp x22, x21, [sp, #80]
39c34: a9437bfd ldp x29, x30, [sp, #48]
39c38: f94023f7 ldr x23, [sp, #64]
39c3c: 9101c3ff add sp, sp, #0x70
39c40: d65f03c0 ret
39c44: 94009bbf bl 60b40 <__stack_chk_fail@plt>
39c48: d10143ff sub sp, sp, #0x50
39c4c: a9017bfd stp x29, x30, [sp, #16]
39c50: 910043fd add x29, sp, #0x10
39c54: a9025ff8 stp x24, x23, [sp, #32]
39c58: a90357f6 stp x22, x21, [sp, #48]
39c5c: a9044ff4 stp x20, x19, [sp, #64]
39c60: d53bd058 mrs x24, tpidr_el0
39c64: aa0303f6 mov x22, x3
39c68: f9401708 ldr x8, [x24, #40]
39c6c: aa0203f7 mov x23, x2
39c70: aa0003f3 mov x19, x0
39c74: aa0103f5 mov x21, x1
39c78: 91004014 add x20, x0, #0x10
39c7c: f90007e8 str x8, [sp, #8]
39c80: b9439008 ldr w8, [x0, #912]
39c84: 3100051f cmn w8, #0x1
39c88: 540000e0 b.eq 39ca4 <__libc_init@plt-0x26e0c> // b.none
39c8c: d0000149 adrp x9, 63000 <strcmp@plt+0x2240>
39c90: 910003e0 mov x0, sp
39c94: 910f2129 add x9, x9, #0x3c8
39c98: aa1403e1 mov x1, x20
39c9c: f8687928 ldr x8, [x9, x8, lsl #3]
39ca0: d63f0100 blr x8
39ca4: 12800008 mov w8, #0xffffffff // #-1
39ca8: f94002e2 ldr x2, [x23]
39cac: aa1403e0 mov x0, x20
39cb0: aa1503e1 mov x1, x21
39cb4: b9039268 str w8, [x19, #912]
39cb8: b94002c3 ldr w3, [x22]
39cbc: 97ffc006 bl 29cd4 <__libc_init@plt-0x36ddc>
39cc0: 528000e8 mov w8, #0x7 // #7
39cc4: 52800269 mov w9, #0x13 // #19
39cc8: 5280002a mov w10, #0x1 // #1
39ccc: f901ce74 str x20, [x19, #920]
39cd0: b9039268 str w8, [x19, #912]
39cd4: b903a269 str w9, [x19, #928]
39cd8: 390ea26a strb w10, [x19, #936]
39cdc: f9401708 ldr x8, [x24, #40]
39ce0: f94007e9 ldr x9, [sp, #8]
39ce4: eb09011f cmp x8, x9
39ce8: 54000101 b.ne 39d08 <__libc_init@plt-0x26da8> // b.any
39cec: 910e6260 add x0, x19, #0x398
39cf0: a9444ff4 ldp x20, x19, [sp, #64]
39cf4: a94357f6 ldp x22, x21, [sp, #48]
39cf8: a9425ff8 ldp x24, x23, [sp, #32]
39cfc: a9417bfd ldp x29, x30, [sp, #16]
39d00: 910143ff add sp, sp, #0x50
39d04: d65f03c0 ret
39d08: 94009b8e bl 60b40 <__stack_chk_fail@plt>
39d0c: d10143ff sub sp, sp, #0x50
39d10: a9017bfd stp x29, x30, [sp, #16]
39d14: 910043fd add x29, sp, #0x10
39d18: a9025ff8 stp x24, x23, [sp, #32]
39d1c: a90357f6 stp x22, x21, [sp, #48]
39d20: a9044ff4 stp x20, x19, [sp, #64]
39d24: d53bd058 mrs x24, tpidr_el0
39d28: aa0303f6 mov x22, x3
39d2c: aa0203f7 mov x23, x2
39d30: aa0003f3 mov x19, x0
39d34: aa0103f5 mov x21, x1
39d38: f9401708 ldr x8, [x24, #40]
39d3c: 9103f014 add x20, x0, #0xfc
39d40: f90007e8 str x8, [sp, #8]
39d44: aa1403e0 mov x0, x20
39d48: 94009bf6 bl 60d20 <pthread_mutex_lock@plt>
39d4c: 35ffffc0 cbnz w0, 39d44 <__libc_init@plt-0x26d6c>
39d50: b944da68 ldr w8, [x19, #1240]
39d54: 91054274 add x20, x19, #0x150
39d58: 3100051f cmn w8, #0x1
39d5c: 540000e0 b.eq 39d78 <__libc_init@plt-0x26d38> // b.none
39d60: d0000149 adrp x9, 63000 <strcmp@plt+0x2240>
39d64: 910003e0 mov x0, sp
39d68: 91104129 add x9, x9, #0x410
39d6c: aa1403e1 mov x1, x20
39d70: f8687928 ldr x8, [x9, x8, lsl #3]
39d74: d63f0100 blr x8
39d78: 12800008 mov w8, #0xffffffff // #-1
39d7c: f94002e2 ldr x2, [x23]
39d80: aa1403e0 mov x0, x20
39d84: aa1503e1 mov x1, x21
39d88: b904da68 str w8, [x19, #1240]
39d8c: b94002c3 ldr w3, [x22]
39d90: 97ffbfd1 bl 29cd4 <__libc_init@plt-0x36ddc>
39d94: 52800128 mov w8, #0x9 // #9
39d98: aa1403e0 mov x0, x20
39d9c: b904da68 str w8, [x19, #1240]
39da0: 97ffb9eb bl 2854c <__libc_init@plt-0x38564>
39da4: f9403268 ldr x8, [x19, #96]
39da8: f8466269 ldur x9, [x19, #102]
39dac: f9000008 str x8, [x0]
39db0: 52800268 mov w8, #0x13 // #19
39db4: f8006009 stur x9, [x0, #6]
39db8: 52800029 mov w9, #0x1 // #1
39dbc: 3904ba7f strb wzr, [x19, #302]
39dc0: f9027274 str x20, [x19, #1248]
39dc4: b904ea68 str w8, [x19, #1256]
39dc8: 3913c269 strb w9, [x19, #1264]
39dcc: f9401708 ldr x8, [x24, #40]
39dd0: f94007e9 ldr x9, [sp, #8]
39dd4: eb09011f cmp x8, x9
39dd8: 54000101 b.ne 39df8 <__libc_init@plt-0x26cb8> // b.any
39ddc: 91138260 add x0, x19, #0x4e0
39de0: a9444ff4 ldp x20, x19, [sp, #64]
39de4: a94357f6 ldp x22, x21, [sp, #48]
39de8: a9425ff8 ldp x24, x23, [sp, #32]
39dec: a9417bfd ldp x29, x30, [sp, #16]
39df0: 910143ff add sp, sp, #0x50
39df4: d65f03c0 ret
39df8: 94009b52 bl 60b40 <__stack_chk_fail@plt>
39dfc: d10183ff sub sp, sp, #0x60
39e00: a9037bfd stp x29, x30, [sp, #48]
39e04: 9100c3fd add x29, sp, #0x30
39e08: a90457f6 stp x22, x21, [sp, #64]
39e0c: a9054ff4 stp x20, x19, [sp, #80]
39e10: d53bd056 mrs x22, tpidr_el0
39e14: 2a0303f3 mov w19, w3
39e18: f94016c8 ldr x8, [x22, #40]
39e1c: aa0203f4 mov x20, x2
39e20: aa0003f5 mov x21, x0
39e24: f81f83a8 stur x8, [x29, #-8]
39e28: a9010be2 stp x2, x2, [sp, #16]
39e2c: b9000fe3 str w3, [sp, #12]
39e30: b90023e3 str w3, [sp, #32]
39e34: 97ffa4d6 bl 2318c <__libc_init@plt-0x3d924>
39e38: aa0003e1 mov x1, x0
39e3c: 910003e8 mov x8, sp
39e40: 910063e2 add x2, sp, #0x18
39e44: aa1503e0 mov x0, x21
39e48: 97ffa4d9 bl 231ac <__libc_init@plt-0x3d904>
39e4c: f94003f5 ldr x21, [sp]
39e50: aa1503e0 mov x0, x21
39e54: 94009b33 bl 60b20 <strlen@plt>
39e58: aa0003e1 mov x1, x0
39e5c: aa1503e0 mov x0, x21
39e60: 97ffa722 bl 23ae8 <__libc_init@plt-0x3cfc8>
39e64: b40000e0 cbz x0, 39e80 <__libc_init@plt-0x26c30>
39e68: 910043e2 add x2, sp, #0x10
39e6c: 910033e3 add x3, sp, #0xc
39e70: aa0003e1 mov x1, x0
39e74: 97ffffa6 bl 39d0c <__libc_init@plt-0x26da4>
39e78: aa0003f3 mov x19, x0
39e7c: 1400000a b 39ea4 <__libc_init@plt-0x26c0c>
39e80: 910063e0 add x0, sp, #0x18
39e84: 52801801 mov w1, #0xc0 // #192
39e88: 97ff9e4f bl 217c4 <__libc_init@plt-0x3f2ec>
39e8c: 910003e1 mov x1, sp
39e90: aa1403e2 mov x2, x20
39e94: 2a1303e3 mov w3, w19
39e98: aa0003f5 mov x21, x0
39e9c: 97ffc37e bl 2ac94 <__libc_init@plt-0x35e1c>
39ea0: 9100a2b3 add x19, x21, #0x28
39ea4: f94003e0 ldr x0, [sp]
39ea8: f90003ff str xzr, [sp]
39eac: b4000040 cbz x0, 39eb4 <__libc_init@plt-0x26bfc>
39eb0: 97ff9e56 bl 21808 <__libc_init@plt-0x3f2a8>
39eb4: f94016c8 ldr x8, [x22, #40]
39eb8: f85f83a9 ldur x9, [x29, #-8]
39ebc: eb09011f cmp x8, x9
39ec0: 540000e1 b.ne 39edc <__libc_init@plt-0x26bd4> // b.any
39ec4: aa1303e0 mov x0, x19
39ec8: a9454ff4 ldp x20, x19, [sp, #80]
39ecc: a94457f6 ldp x22, x21, [sp, #64]
39ed0: a9437bfd ldp x29, x30, [sp, #48]
39ed4: 910183ff add sp, sp, #0x60
39ed8: d65f03c0 ret
39edc: 94009b19 bl 60b40 <__stack_chk_fail@plt>
39ee0: d10143ff sub sp, sp, #0x50
39ee4: a9027bfd stp x29, x30, [sp, #32]
39ee8: 910083fd add x29, sp, #0x20
39eec: a90357f6 stp x22, x21, [sp, #48]
39ef0: a9044ff4 stp x20, x19, [sp, #64]
39ef4: d53bd056 mrs x22, tpidr_el0
39ef8: 2a0103f4 mov w20, w1
39efc: f94016c8 ldr x8, [x22, #40]
39f00: aa0003f5 mov x21, x0
39f04: f81f83a8 stur x8, [x29, #-8]
39f08: f90007e0 str x0, [sp, #8]
39f0c: 910023e0 add x0, sp, #0x8
39f10: b90013e1 str w1, [sp, #16]
39f14: 52801801 mov w1, #0xc0 // #192
39f18: 97ff9e2b bl 217c4 <__libc_init@plt-0x3f2ec>
39f1c: aa1503e1 mov x1, x21
39f20: 2a1403e2 mov w2, w20
39f24: aa0003f3 mov x19, x0
39f28: 97ffc4f0 bl 2b2e8 <__libc_init@plt-0x357c8>
39f2c: f94016c8 ldr x8, [x22, #40]
39f30: f85f83a9 ldur x9, [x29, #-8]
39f34: eb09011f cmp x8, x9
39f38: 540000e1 b.ne 39f54 <__libc_init@plt-0x26b5c> // b.any
39f3c: 9100a260 add x0, x19, #0x28
39f40: a9444ff4 ldp x20, x19, [sp, #64]
39f44: a94357f6 ldp x22, x21, [sp, #48]
39f48: a9427bfd ldp x29, x30, [sp, #32]
39f4c: 910143ff add sp, sp, #0x50
39f50: d65f03c0 ret
39f54: 94009afb bl 60b40 <__stack_chk_fail@plt>
39f58: a9bc7bfd stp x29, x30, [sp, #-64]!
39f5c: f9000bf7 str x23, [sp, #16]
39f60: 910003fd mov x29, sp
39f64: a90257f6 stp x22, x21, [sp, #32]
39f68: a9034ff4 stp x20, x19, [sp, #48]
39f6c: 2a0503f3 mov w19, w5
39f70: 2a0403f4 mov w20, w4
39f74: 2a0303f5 mov w21, w3
39f78: 2a0203f6 mov w22, w2
39f7c: 2a0103f7 mov w23, w1
39f80: 97ffbb25 bl 28c14 <__libc_init@plt-0x37e9c>
39f84: 370001b7 tbnz w23, #0, 39fb8 <__libc_init@plt-0x26af8>
39f88: 37000216 tbnz w22, #0, 39fc8 <__libc_init@plt-0x26ae8>
39f8c: 37000275 tbnz w21, #0, 39fd8 <__libc_init@plt-0x26ad8>
39f90: 370002d4 tbnz w20, #0, 39fe8 <__libc_init@plt-0x26ac8>
39f94: 36000093 tbz w19, #0, 39fa4 <__libc_init@plt-0x26b0c>
39f98: 39403008 ldrb w8, [x0, #12]
39f9c: 321c0108 orr w8, w8, #0x10
39fa0: 39003008 strb w8, [x0, #12]
39fa4: a9434ff4 ldp x20, x19, [sp, #48]
39fa8: a94257f6 ldp x22, x21, [sp, #32]
39fac: f9400bf7 ldr x23, [sp, #16]
39fb0: a8c47bfd ldp x29, x30, [sp], #64
39fb4: d65f03c0 ret
39fb8: 39403008 ldrb w8, [x0, #12]
39fbc: 32000108 orr w8, w8, #0x1
39fc0: 39003008 strb w8, [x0, #12]
39fc4: 3607fe56 tbz w22, #0, 39f8c <__libc_init@plt-0x26b24>
39fc8: 39403008 ldrb w8, [x0, #12]
39fcc: 321f0108 orr w8, w8, #0x2
39fd0: 39003008 strb w8, [x0, #12]
39fd4: 3607fdf5 tbz w21, #0, 39f90 <__libc_init@plt-0x26b20>
39fd8: 39403008 ldrb w8, [x0, #12]
39fdc: 321e0108 orr w8, w8, #0x4
39fe0: 39003008 strb w8, [x0, #12]
39fe4: 3607fd94 tbz w20, #0, 39f94 <__libc_init@plt-0x26b1c>
39fe8: 39403008 ldrb w8, [x0, #12]
39fec: 321d0108 orr w8, w8, #0x8
39ff0: 39003008 strb w8, [x0, #12]
39ff4: 3707fd33 tbnz w19, #0, 39f98 <__libc_init@plt-0x26b18>
39ff8: 17ffffeb b 39fa4 <__libc_init@plt-0x26b0c>
39ffc: a9bd7bfd stp x29, x30, [sp, #-48]!
3a000: a90157f6 stp x22, x21, [sp, #16]
3a004: 910003fd mov x29, sp
3a008: a9024ff4 stp x20, x19, [sp, #32]
3a00c: aa0203f5 mov x21, x2
3a010: aa0103f6 mov x22, x1
3a014: aa0003f4 mov x20, x0
3a018: 97ffbaff bl 28c14 <__libc_init@plt-0x37e9c>
3a01c: aa0003f3 mov x19, x0
3a020: d503201f nop
3a024: 70e81962 adr x2, a353 <__libc_init@plt-0x5675d>
3a028: aa1603e0 mov x0, x22
3a02c: aa1503e1 mov x1, x21
3a030: aa1303e3 mov x3, x19
3a034: 9400001c bl 3a0a4 <__libc_init@plt-0x26a0c>
3a038: 2a0003f5 mov w21, w0
3a03c: 37000180 tbnz w0, #0, 3a06c <__libc_init@plt-0x26a44>
3a040: aa1403e0 mov x0, x20
3a044: 97ffb634 bl 27914 <__libc_init@plt-0x3919c>
3a048: b9400008 ldr w8, [x0]
3a04c: 7100051f cmp w8, #0x1
3a050: 540000e1 b.ne 3a06c <__libc_init@plt-0x26a44> // b.any
3a054: d0fffe82 adrp x2, c000 <__libc_init@plt-0x54ab0>
3a058: aa1303e0 mov x0, x19
3a05c: 91018442 add x2, x2, #0x61
3a060: 52807d21 mov w1, #0x3e9 // #1001
3a064: 97ffa24d bl 22998 <__libc_init@plt-0x3e118>
3a068: 14000006 b 3a080 <__libc_init@plt-0x26a30>
3a06c: aa1403e0 mov x0, x20
3a070: 2a3503e8 mvn w8, w21
3a074: 12000115 and w21, w8, #0x1
3a078: 97ffb608 bl 27898 <__libc_init@plt-0x39218>
3a07c: 39003415 strb w21, [x0, #13]
3a080: b9401268 ldr w8, [x19, #16]
3a084: b9402269 ldr w9, [x19, #32]
3a088: a9424ff4 ldp x20, x19, [sp, #32]
3a08c: a94157f6 ldp x22, x21, [sp, #16]
3a090: 2a090108 orr w8, w8, w9
3a094: 7100011f cmp w8, #0x0
3a098: 1a9f17e0 cset w0, eq // eq = none
3a09c: a8c37bfd ldp x29, x30, [sp], #48
3a0a0: d65f03c0 ret
3a0a4: a9bd7bfd stp x29, x30, [sp, #-48]!
3a0a8: a90157f6 stp x22, x21, [sp, #16]
3a0ac: 910003fd mov x29, sp
3a0b0: a9024ff4 stp x20, x19, [sp, #32]
3a0b4: aa0203f5 mov x21, x2
3a0b8: d503201f nop
3a0bc: 1015f962 adr x2, 65fe8 <strcmp@plt+0x5228>
3a0c0: aa0303f6 mov x22, x3
3a0c4: aa0103f4 mov x20, x1
3a0c8: aa0003f3 mov x19, x0
3a0cc: 97ffa44f bl 23208 <__libc_init@plt-0x3d8a8>
3a0d0: 340001a0 cbz w0, 3a104 <__libc_init@plt-0x269ac>
3a0d4: 7100041f cmp w0, #0x1
3a0d8: 54000120 b.eq 3a0fc <__libc_init@plt-0x269b4> // b.none
3a0dc: d0fffe82 adrp x2, c000 <__libc_init@plt-0x54ab0>
3a0e0: aa1603e0 mov x0, x22
3a0e4: 9131e842 add x2, x2, #0xc7a
3a0e8: 52807dc1 mov w1, #0x3ee // #1006
3a0ec: aa1503e3 mov x3, x21
3a0f0: 2a1403e4 mov w4, w20
3a0f4: aa1303e5 mov x5, x19
3a0f8: 97ffa228 bl 22998 <__libc_init@plt-0x3e118>
3a0fc: 2a1f03e0 mov w0, wzr
3a100: 14000002 b 3a108 <__libc_init@plt-0x269a8>
3a104: 52800020 mov w0, #0x1 // #1
3a108: a9424ff4 ldp x20, x19, [sp, #32]
3a10c: a94157f6 ldp x22, x21, [sp, #16]
3a110: a8c37bfd ldp x29, x30, [sp], #48
3a114: d65f03c0 ret
3a118: a9bd7bfd stp x29, x30, [sp, #-48]!
3a11c: f9000bf5 str x21, [sp, #16]
3a120: 910003fd mov x29, sp
3a124: a9024ff4 stp x20, x19, [sp, #32]
3a128: aa0203f4 mov x20, x2
3a12c: f0000142 adrp x2, 65000 <strcmp@plt+0x4240>
3a130: aa0103f3 mov x19, x1
3a134: aa0003f5 mov x21, x0
3a138: 91390042 add x2, x2, #0xe40
3a13c: aa0103e0 mov x0, x1
3a140: aa1403e1 mov x1, x20
3a144: 97ffa431 bl 23208 <__libc_init@plt-0x3d8a8>
3a148: 7100041f cmp w0, #0x1
3a14c: 54000100 b.eq 3a16c <__libc_init@plt-0x26944> // b.none
3a150: 350001e0 cbnz w0, 3a18c <__libc_init@plt-0x26924>
3a154: aa1503e0 mov x0, x21
3a158: 97ffb5d0 bl 27898 <__libc_init@plt-0x39218>
3a15c: 39400009 ldrb w9, [x0]
3a160: aa0003e8 mov x8, x0
3a164: 121f1929 and w9, w9, #0xfe
3a168: 14000006 b 3a180 <__libc_init@plt-0x26930>
3a16c: aa1503e0 mov x0, x21
3a170: 97ffb5ca bl 27898 <__libc_init@plt-0x39218>
3a174: 39400009 ldrb w9, [x0]
3a178: aa0003e8 mov x8, x0
3a17c: 32000129 orr w9, w9, #0x1
3a180: 52800020 mov w0, #0x1 // #1
3a184: 39000109 strb w9, [x8]
3a188: 1400000a b 3a1b0 <__libc_init@plt-0x26900>
3a18c: aa1503e0 mov x0, x21
3a190: 97ffbaa1 bl 28c14 <__libc_init@plt-0x37e9c>
3a194: d0fffe82 adrp x2, c000 <__libc_init@plt-0x54ab0>
3a198: 52807dc1 mov w1, #0x3ee // #1006
3a19c: 911d4c42 add x2, x2, #0x753
3a1a0: 2a1403e3 mov w3, w20
3a1a4: aa1303e4 mov x4, x19
3a1a8: 97ffa1fc bl 22998 <__libc_init@plt-0x3e118>
3a1ac: 2a1f03e0 mov w0, wzr
3a1b0: a9424ff4 ldp x20, x19, [sp, #32]
3a1b4: f9400bf5 ldr x21, [sp, #16]
3a1b8: a8c37bfd ldp x29, x30, [sp], #48
3a1bc: d65f03c0 ret
3a1c0: a9bd7bfd stp x29, x30, [sp, #-48]!
3a1c4: f9000bf5 str x21, [sp, #16]
3a1c8: 910003fd mov x29, sp
3a1cc: a9024ff4 stp x20, x19, [sp, #32]
3a1d0: aa0203f4 mov x20, x2
3a1d4: f0000142 adrp x2, 65000 <strcmp@plt+0x4240>
3a1d8: aa0103f3 mov x19, x1
3a1dc: aa0003f5 mov x21, x0
3a1e0: 91396042 add x2, x2, #0xe58
3a1e4: aa0103e0 mov x0, x1
3a1e8: aa1403e1 mov x1, x20
3a1ec: 97ffa407 bl 23208 <__libc_init@plt-0x3d8a8>
3a1f0: 7100041f cmp w0, #0x1
3a1f4: 54000100 b.eq 3a214 <__libc_init@plt-0x2689c> // b.none
3a1f8: 350001e0 cbnz w0, 3a234 <__libc_init@plt-0x2687c>
3a1fc: aa1503e0 mov x0, x21
3a200: 97ffb5a6 bl 27898 <__libc_init@plt-0x39218>
3a204: 39400009 ldrb w9, [x0]
3a208: aa0003e8 mov x8, x0
3a20c: 321f0129 orr w9, w9, #0x2
3a210: 14000006 b 3a228 <__libc_init@plt-0x26888>
3a214: aa1503e0 mov x0, x21
3a218: 97ffb5a0 bl 27898 <__libc_init@plt-0x39218>
3a21c: 39400009 ldrb w9, [x0]
3a220: aa0003e8 mov x8, x0
3a224: 121e7929 and w9, w9, #0xfffffffd
3a228: 52800020 mov w0, #0x1 // #1
3a22c: 39000109 strb w9, [x8]
3a230: 1400000a b 3a258 <__libc_init@plt-0x26858>
3a234: aa1503e0 mov x0, x21
3a238: 97ffba77 bl 28c14 <__libc_init@plt-0x37e9c>
3a23c: d0fffe82 adrp x2, c000 <__libc_init@plt-0x54ab0>
3a240: 52807dc1 mov w1, #0x3ee // #1006
3a244: 912e2442 add x2, x2, #0xb89
3a248: 2a1403e3 mov w3, w20
3a24c: aa1303e4 mov x4, x19
3a250: 97ffa1d2 bl 22998 <__libc_init@plt-0x3e118>
3a254: 2a1f03e0 mov w0, wzr
3a258: a9424ff4 ldp x20, x19, [sp, #32]
3a25c: f9400bf5 ldr x21, [sp, #16]
3a260: a8c37bfd ldp x29, x30, [sp], #48
3a264: d65f03c0 ret
3a268: a9bd7bfd stp x29, x30, [sp, #-48]!
3a26c: f9000bf5 str x21, [sp, #16]
3a270: 910003fd mov x29, sp
3a274: a9024ff4 stp x20, x19, [sp, #32]
3a278: aa0203f4 mov x20, x2
3a27c: f0000142 adrp x2, 65000 <strcmp@plt+0x4240>
3a280: aa0103f3 mov x19, x1
3a284: aa0003f5 mov x21, x0
3a288: 9139c042 add x2, x2, #0xe70
3a28c: aa0103e0 mov x0, x1
3a290: aa1403e1 mov x1, x20
3a294: 97ffa3dd bl 23208 <__libc_init@plt-0x3d8a8>
3a298: 7100081f cmp w0, #0x2
3a29c: 54000120 b.eq 3a2c0 <__libc_init@plt-0x267f0> // b.none
3a2a0: 7100041f cmp w0, #0x1
3a2a4: 540001a0 b.eq 3a2d8 <__libc_init@plt-0x267d8> // b.none
3a2a8: 35000260 cbnz w0, 3a2f4 <__libc_init@plt-0x267bc>
3a2ac: aa1503e0 mov x0, x21
3a2b0: 97ffb57a bl 27898 <__libc_init@plt-0x39218>
3a2b4: aa0003e8 mov x8, x0
3a2b8: 528004e9 mov w9, #0x27 // #39
3a2bc: 1400000b b 3a2e8 <__libc_init@plt-0x267c8>
3a2c0: aa1503e0 mov x0, x21
3a2c4: 97ffb575 bl 27898 <__libc_init@plt-0x39218>
3a2c8: aa0003e8 mov x8, x0
3a2cc: 52800020 mov w0, #0x1 // #1
3a2d0: 3900251f strb wzr, [x8, #9]
3a2d4: 14000011 b 3a318 <__libc_init@plt-0x26798>
3a2d8: aa1503e0 mov x0, x21
3a2dc: 97ffb56f bl 27898 <__libc_init@plt-0x39218>
3a2e0: aa0003e8 mov x8, x0
3a2e4: 52800449 mov w9, #0x22 // #34
3a2e8: 52800020 mov w0, #0x1 // #1
3a2ec: 39002509 strb w9, [x8, #9]
3a2f0: 1400000a b 3a318 <__libc_init@plt-0x26798>
3a2f4: aa1503e0 mov x0, x21
3a2f8: 97ffba47 bl 28c14 <__libc_init@plt-0x37e9c>
3a2fc: b0fffe82 adrp x2, b000 <__libc_init@plt-0x55ab0>
3a300: 52807dc1 mov w1, #0x3ee // #1006
3a304: 91018842 add x2, x2, #0x62
3a308: 2a1403e3 mov w3, w20
3a30c: aa1303e4 mov x4, x19
3a310: 97ffa1a2 bl 22998 <__libc_init@plt-0x3e118>
3a314: 2a1f03e0 mov w0, wzr
3a318: a9424ff4 ldp x20, x19, [sp, #32]
3a31c: f9400bf5 ldr x21, [sp, #16]
3a320: a8c37bfd ldp x29, x30, [sp], #48
3a324: d65f03c0 ret
3a328: a9bd7bfd stp x29, x30, [sp, #-48]!
3a32c: a90157f6 stp x22, x21, [sp, #16]
3a330: 910003fd mov x29, sp
3a334: a9024ff4 stp x20, x19, [sp, #32]
3a338: aa0203f3 mov x19, x2
3a33c: aa0103f4 mov x20, x1
3a340: aa0003f5 mov x21, x0
3a344: 97ffba34 bl 28c14 <__libc_init@plt-0x37e9c>
3a348: aa0003f6 mov x22, x0
3a34c: b0fffe82 adrp x2, b000 <__libc_init@plt-0x55ab0>
3a350: 9125b842 add x2, x2, #0x96e
3a354: aa1403e0 mov x0, x20
3a358: aa1303e1 mov x1, x19
3a35c: aa1603e3 mov x3, x22
3a360: 97ffff51 bl 3a0a4 <__libc_init@plt-0x26a0c>
3a364: 2a0003f3 mov w19, w0
3a368: aa1503e0 mov x0, x21
3a36c: 97ffb54b bl 27898 <__libc_init@plt-0x39218>
3a370: 12000268 and w8, w19, #0x1
3a374: a9424ff4 ldp x20, x19, [sp, #32]
3a378: 39002008 strb w8, [x0, #8]
3a37c: b94012c8 ldr w8, [x22, #16]
3a380: b94022c9 ldr w9, [x22, #32]
3a384: a94157f6 ldp x22, x21, [sp, #16]
3a388: 2a090108 orr w8, w8, w9
3a38c: 7100011f cmp w8, #0x0
3a390: 1a9f17e0 cset w0, eq // eq = none
3a394: a8c37bfd ldp x29, x30, [sp], #48
3a398: d65f03c0 ret
3a39c: a9bd7bfd stp x29, x30, [sp, #-48]!
3a3a0: a90157f6 stp x22, x21, [sp, #16]
3a3a4: 910003fd mov x29, sp
3a3a8: a9024ff4 stp x20, x19, [sp, #32]
3a3ac: aa0103f5 mov x21, x1
3a3b0: aa0003f6 mov x22, x0
3a3b4: 97ffba18 bl 28c14 <__libc_init@plt-0x37e9c>
3a3b8: aa0003f3 mov x19, x0
3a3bc: aa1603e0 mov x0, x22
3a3c0: 97ffb574 bl 27990 <__libc_init@plt-0x39120>
3a3c4: aa0003f4 mov x20, x0
3a3c8: b40000c0 cbz x0, 3a3e0 <__libc_init@plt-0x266d0>
3a3cc: aa1403e0 mov x0, x20
3a3d0: aa1503e1 mov x1, x21
3a3d4: aa1303e2 mov x2, x19
3a3d8: 97ffade3 bl 25b64 <__libc_init@plt-0x3af4c>
3a3dc: 14000005 b 3a3f0 <__libc_init@plt-0x266c0>
3a3e0: aa1603e0 mov x0, x22
3a3e4: 9400000e bl 3a41c <__libc_init@plt-0x26694>
3a3e8: aa0003e8 mov x8, x0
3a3ec: b4000108 cbz x8, 3a40c <__libc_init@plt-0x266a4>
3a3f0: f100029f cmp x20, #0x0
3a3f4: a9424ff4 ldp x20, x19, [sp, #32]
3a3f8: 1a9f07e8 cset w8, ne // ne = any
3a3fc: a94157f6 ldp x22, x21, [sp, #16]
3a400: 0a000100 and w0, w8, w0
3a404: a8c37bfd ldp x29, x30, [sp], #48
3a408: d65f03c0 ret
3a40c: 90fffe81 adrp x1, a000 <__libc_init@plt-0x56ab0>
3a410: aa1303e0 mov x0, x19
3a414: 9106d421 add x1, x1, #0x1b5
3a418: 97ffa2fc bl 23008 <__libc_init@plt-0x3daa8>
3a41c: d10103ff sub sp, sp, #0x40
3a420: a9027bfd stp x29, x30, [sp, #32]
3a424: 910083fd add x29, sp, #0x20
3a428: f9001bf3 str x19, [sp, #48]
3a42c: d53bd053 mrs x19, tpidr_el0
3a430: f9401668 ldr x8, [x19, #40]
3a434: f81f83a8 stur x8, [x29, #-8]
3a438: b9400808 ldr w8, [x0, #8]
3a43c: 3100051f cmn w8, #0x1
3a440: 54000220 b.eq 3a484 <__libc_init@plt-0x2662c> // b.none
3a444: b0000149 adrp x9, 63000 <strcmp@plt+0x2240>
3a448: aa0003e1 mov x1, x0
3a44c: 9111c129 add x9, x9, #0x470
3a450: 910023ea add x10, sp, #0x8
3a454: 910043e0 add x0, sp, #0x10
3a458: f8687928 ldr x8, [x9, x8, lsl #3]
3a45c: f9000bea str x10, [sp, #16]
3a460: d63f0100 blr x8
3a464: f9401668 ldr x8, [x19, #40]
3a468: f85f83a9 ldur x9, [x29, #-8]
3a46c: eb09011f cmp x8, x9
3a470: 540000c1 b.ne 3a488 <__libc_init@plt-0x26628> // b.any
3a474: a9427bfd ldp x29, x30, [sp, #32]
3a478: f9401bf3 ldr x19, [sp, #48]
3a47c: 910103ff add sp, sp, #0x40
3a480: d65f03c0 ret
3a484: 97ffb067 bl 26620 <__libc_init@plt-0x3a490>
3a488: 940099ae bl 60b40 <__stack_chk_fail@plt>
3a48c: a9bd7bfd stp x29, x30, [sp, #-48]!
3a490: f9000bf5 str x21, [sp, #16]
3a494: 910003fd mov x29, sp
3a498: a9024ff4 stp x20, x19, [sp, #32]
3a49c: aa0103f4 mov x20, x1
3a4a0: aa0003f5 mov x21, x0
3a4a4: 97ffb9dc bl 28c14 <__libc_init@plt-0x37e9c>
3a4a8: aa0003f3 mov x19, x0
3a4ac: aa1503e0 mov x0, x21
3a4b0: 97ffb538 bl 27990 <__libc_init@plt-0x39120>
3a4b4: b40000a0 cbz x0, 3a4c8 <__libc_init@plt-0x265e8>
3a4b8: aa1403e1 mov x1, x20
3a4bc: aa1303e2 mov x2, x19
3a4c0: 97ffadd5 bl 25c14 <__libc_init@plt-0x3ae9c>
3a4c4: 14000004 b 3a4d4 <__libc_init@plt-0x265dc>
3a4c8: aa1503e0 mov x0, x21
3a4cc: 97ffffd4 bl 3a41c <__libc_init@plt-0x26694>
3a4d0: b40000c0 cbz x0, 3a4e8 <__libc_init@plt-0x265c8>
3a4d4: a9424ff4 ldp x20, x19, [sp, #32]
3a4d8: 52800020 mov w0, #0x1 // #1
3a4dc: f9400bf5 ldr x21, [sp, #16]
3a4e0: a8c37bfd ldp x29, x30, [sp], #48
3a4e4: d65f03c0 ret
3a4e8: d0fffe81 adrp x1, c000 <__libc_init@plt-0x54ab0>
3a4ec: aa1303e0 mov x0, x19
3a4f0: 91262421 add x1, x1, #0x989
3a4f4: 97ffa2c5 bl 23008 <__libc_init@plt-0x3daa8>
3a4f8: a9bd7bfd stp x29, x30, [sp, #-48]!
3a4fc: f9000bf5 str x21, [sp, #16]
3a500: 910003fd mov x29, sp
3a504: a9024ff4 stp x20, x19, [sp, #32]
3a508: aa0203f5 mov x21, x2
3a50c: f0000142 adrp x2, 65000 <strcmp@plt+0x4240>
3a510: aa0103f4 mov x20, x1
3a514: aa0003f3 mov x19, x0
3a518: 913a4042 add x2, x2, #0xe90
3a51c: aa0103e0 mov x0, x1
3a520: aa1503e1 mov x1, x21
3a524: 97ffa339 bl 23208 <__libc_init@plt-0x3d8a8>
3a528: 7100141f cmp w0, #0x5
3a52c: 540001c8 b.hi 3a564 <__libc_init@plt-0x2654c> // b.pmore
3a530: f0fffe89 adrp x9, d000 <__libc_init@plt-0x53ab0>
3a534: 2a0003e8 mov w8, w0
3a538: 91380129 add x9, x9, #0xe00
3a53c: 1000008a adr x10, 3a54c <__libc_init@plt-0x26564>
3a540: 3868692b ldrb w11, [x9, x8]
3a544: 8b0b094a add x10, x10, x11, lsl #2
3a548: d61f0140 br x10
3a54c: aa1303e0 mov x0, x19
3a550: 97ffb4d2 bl 27898 <__libc_init@plt-0x39218>
3a554: aa0003e8 mov x8, x0
3a558: 52800020 mov w0, #0x1 // #1
3a55c: b9000500 str w0, [x8, #4]
3a560: 1400002a b 3a608 <__libc_init@plt-0x264a8>
3a564: aa1303e0 mov x0, x19
3a568: 97ffb9ab bl 28c14 <__libc_init@plt-0x37e9c>
3a56c: 90fffe82 adrp x2, a000 <__libc_init@plt-0x56ab0>
3a570: 52807dc1 mov w1, #0x3ee // #1006
3a574: 910d6c42 add x2, x2, #0x35b
3a578: 2a1503e3 mov w3, w21
3a57c: aa1403e4 mov x4, x20
3a580: 97ffa106 bl 22998 <__libc_init@plt-0x3e118>
3a584: 2a1f03e0 mov w0, wzr
3a588: 14000020 b 3a608 <__libc_init@plt-0x264a8>
3a58c: aa1303e0 mov x0, x19
3a590: 97ffb4c2 bl 27898 <__libc_init@plt-0x39218>
3a594: aa0003e8 mov x8, x0
3a598: 52800049 mov w9, #0x2 // #2
3a59c: 14000010 b 3a5dc <__libc_init@plt-0x264d4>
3a5a0: aa1303e0 mov x0, x19
3a5a4: 97ffb4bd bl 27898 <__libc_init@plt-0x39218>
3a5a8: aa0003e8 mov x8, x0
3a5ac: 52800069 mov w9, #0x3 // #3
3a5b0: 1400000b b 3a5dc <__libc_init@plt-0x264d4>
3a5b4: aa1303e0 mov x0, x19
3a5b8: 97ffb4b8 bl 27898 <__libc_init@plt-0x39218>
3a5bc: aa0003e8 mov x8, x0
3a5c0: 52800020 mov w0, #0x1 // #1
3a5c4: b900051f str wzr, [x8, #4]
3a5c8: 14000010 b 3a608 <__libc_init@plt-0x264a8>
3a5cc: aa1303e0 mov x0, x19
3a5d0: 97ffb4b2 bl 27898 <__libc_init@plt-0x39218>
3a5d4: aa0003e8 mov x8, x0
3a5d8: 52800089 mov w9, #0x4 // #4
3a5dc: 52800020 mov w0, #0x1 // #1
3a5e0: b9000509 str w9, [x8, #4]
3a5e4: 14000009 b 3a608 <__libc_init@plt-0x264a8>
3a5e8: d0000148 adrp x8, 64000 <strcmp@plt+0x3240>
3a5ec: aa1303e0 mov x0, x19
3a5f0: f945f508 ldr x8, [x8, #3048]
3a5f4: b9401d14 ldr w20, [x8, #28]
3a5f8: 97ffb4a8 bl 27898 <__libc_init@plt-0x39218>
3a5fc: aa0003e8 mov x8, x0
3a600: 52800020 mov w0, #0x1 // #1
3a604: b9000514 str w20, [x8, #4]
3a608: a9424ff4 ldp x20, x19, [sp, #32]
3a60c: f9400bf5 ldr x21, [sp, #16]
3a610: a8c37bfd ldp x29, x30, [sp], #48
3a614: d65f03c0 ret
3a618: a9bd7bfd stp x29, x30, [sp, #-48]!
3a61c: f9000bf5 str x21, [sp, #16]
3a620: 910003fd mov x29, sp
3a624: a9024ff4 stp x20, x19, [sp, #32]
3a628: aa0203f4 mov x20, x2
3a62c: f0000142 adrp x2, 65000 <strcmp@plt+0x4240>
3a630: aa0103f3 mov x19, x1
3a634: aa0003f5 mov x21, x0
3a638: 913b2042 add x2, x2, #0xec8
3a63c: aa0103e0 mov x0, x1
3a640: aa1403e1 mov x1, x20
3a644: 97ffa2f1 bl 23208 <__libc_init@plt-0x3d8a8>
3a648: 51000408 sub w8, w0, #0x1
3a64c: 7100091f cmp w8, #0x2
3a650: 540000e2 b.cs 3a66c <__libc_init@plt-0x26444> // b.hs, b.nlast
3a654: aa1503e0 mov x0, x21
3a658: 97ffb490 bl 27898 <__libc_init@plt-0x39218>
3a65c: 39400009 ldrb w9, [x0]
3a660: aa0003e8 mov x8, x0
3a664: 121d7929 and w9, w9, #0xfffffffb
3a668: 14000007 b 3a684 <__libc_init@plt-0x2642c>
3a66c: 35000120 cbnz w0, 3a690 <__libc_init@plt-0x26420>
3a670: aa1503e0 mov x0, x21
3a674: 97ffb489 bl 27898 <__libc_init@plt-0x39218>
3a678: 39400009 ldrb w9, [x0]
3a67c: aa0003e8 mov x8, x0
3a680: 321e0129 orr w9, w9, #0x4
3a684: 52800020 mov w0, #0x1 // #1
3a688: 39000109 strb w9, [x8]
3a68c: 1400000a b 3a6b4 <__libc_init@plt-0x263fc>
3a690: aa1503e0 mov x0, x21
3a694: 97ffb960 bl 28c14 <__libc_init@plt-0x37e9c>
3a698: f0fffe82 adrp x2, d000 <__libc_init@plt-0x53ab0>
3a69c: 52807dc1 mov w1, #0x3ee // #1006
3a6a0: 911df042 add x2, x2, #0x77c
3a6a4: 2a1403e3 mov w3, w20
3a6a8: aa1303e4 mov x4, x19
3a6ac: 97ffa0bb bl 22998 <__libc_init@plt-0x3e118>
3a6b0: 2a1f03e0 mov w0, wzr
3a6b4: a9424ff4 ldp x20, x19, [sp, #32]
3a6b8: f9400bf5 ldr x21, [sp, #16]
3a6bc: a8c37bfd ldp x29, x30, [sp], #48
3a6c0: d65f03c0 ret
3a6c4: a9bd7bfd stp x29, x30, [sp, #-48]!
3a6c8: a90157f6 stp x22, x21, [sp, #16]
3a6cc: 910003fd mov x29, sp
3a6d0: a9024ff4 stp x20, x19, [sp, #32]
3a6d4: aa0203f5 mov x21, x2
3a6d8: aa0103f4 mov x20, x1
3a6dc: aa0003f6 mov x22, x0
3a6e0: 9400003e bl 3a7d8 <__libc_init@plt-0x262d8>
3a6e4: aa0003f3 mov x19, x0
3a6e8: b4000280 cbz x0, 3a738 <__libc_init@plt-0x26378>
3a6ec: 39409268 ldrb w8, [x19, #36]
3a6f0: 350006a8 cbnz w8, 3a7c4 <__libc_init@plt-0x262ec>
3a6f4: f0000142 adrp x2, 65000 <strcmp@plt+0x4240>
3a6f8: aa1403e0 mov x0, x20
3a6fc: 913ba042 add x2, x2, #0xee8
3a700: aa1503e1 mov x1, x21
3a704: 97ffa2c1 bl 23208 <__libc_init@plt-0x3d8a8>
3a708: 71000c1f cmp w0, #0x3
3a70c: 54000428 b.hi 3a790 <__libc_init@plt-0x26320> // b.pmore
3a710: f0fffe89 adrp x9, d000 <__libc_init@plt-0x53ab0>
3a714: 2a0003e8 mov w8, w0
3a718: 91381929 add x9, x9, #0xe06
3a71c: 1000008a adr x10, 3a72c <__libc_init@plt-0x26384>
3a720: 3868692b ldrb w11, [x9, x8]
3a724: 8b0b094a add x10, x10, x11, lsl #2
3a728: d61f0140 br x10
3a72c: 52800028 mov w8, #0x1 // #1
3a730: b9006e7f str wzr, [x19, #108]
3a734: 1400000b b 3a760 <__libc_init@plt-0x26350>
3a738: aa1603e0 mov x0, x22
3a73c: 97ffff38 bl 3a41c <__libc_init@plt-0x26694>
3a740: b5000360 cbnz x0, 3a7ac <__libc_init@plt-0x26304>
3a744: aa1603e0 mov x0, x22
3a748: 97ffb933 bl 28c14 <__libc_init@plt-0x37e9c>
3a74c: d0fffe81 adrp x1, c000 <__libc_init@plt-0x54ab0>
3a750: 9112b021 add x1, x1, #0x4ac
3a754: 97ffa22d bl 23008 <__libc_init@plt-0x3daa8>
3a758: 52800028 mov w8, #0x1 // #1
3a75c: b9006e68 str w8, [x19, #108]
3a760: 3901c268 strb w8, [x19, #112]
3a764: 14000012 b 3a7ac <__libc_init@plt-0x26304>
3a768: 52800048 mov w8, #0x2 // #2
3a76c: 52800029 mov w9, #0x1 // #1
3a770: b9006e68 str w8, [x19, #108]
3a774: 3901c269 strb w9, [x19, #112]
3a778: 1400000d b 3a7ac <__libc_init@plt-0x26304>
3a77c: 52800048 mov w8, #0x2 // #2
3a780: 52800029 mov w9, #0x1 // #1
3a784: b9004268 str w8, [x19, #64]
3a788: 39011269 strb w9, [x19, #68]
3a78c: 14000008 b 3a7ac <__libc_init@plt-0x26304>
3a790: f0fffe82 adrp x2, d000 <__libc_init@plt-0x53ab0>
3a794: aa1303e0 mov x0, x19
3a798: 9105fc42 add x2, x2, #0x17f
3a79c: 52807dc1 mov w1, #0x3ee // #1006
3a7a0: 2a1503e3 mov w3, w21
3a7a4: aa1403e4 mov x4, x20
3a7a8: 97ffa07c bl 22998 <__libc_init@plt-0x3e118>
3a7ac: f100027f cmp x19, #0x0
3a7b0: a9424ff4 ldp x20, x19, [sp, #32]
3a7b4: 1a9f07e0 cset w0, ne // ne = any
3a7b8: a94157f6 ldp x22, x21, [sp, #16]
3a7bc: a8c37bfd ldp x29, x30, [sp], #48
3a7c0: d65f03c0 ret
3a7c4: aa1603e0 mov x0, x22
3a7c8: 97ffb913 bl 28c14 <__libc_init@plt-0x37e9c>
3a7cc: f0fffe61 adrp x1, 9000 <__libc_init@plt-0x57ab0>
3a7d0: 912a7821 add x1, x1, #0xa9e
3a7d4: 97ffa20d bl 23008 <__libc_init@plt-0x3daa8>
3a7d8: d10103ff sub sp, sp, #0x40
3a7dc: a9027bfd stp x29, x30, [sp, #32]
3a7e0: 910083fd add x29, sp, #0x20
3a7e4: f9001bf3 str x19, [sp, #48]
3a7e8: d53bd053 mrs x19, tpidr_el0
3a7ec: f9401668 ldr x8, [x19, #40]
3a7f0: f81f83a8 stur x8, [x29, #-8]
3a7f4: b9400808 ldr w8, [x0, #8]
3a7f8: 3100051f cmn w8, #0x1
3a7fc: 54000220 b.eq 3a840 <__libc_init@plt-0x26270> // b.none
3a800: b0000149 adrp x9, 63000 <strcmp@plt+0x2240>
3a804: aa0003e1 mov x1, x0
3a808: 9114e129 add x9, x9, #0x538
3a80c: 910023ea add x10, sp, #0x8
3a810: 910043e0 add x0, sp, #0x10
3a814: f8687928 ldr x8, [x9, x8, lsl #3]
3a818: f9000bea str x10, [sp, #16]
3a81c: d63f0100 blr x8
3a820: f9401668 ldr x8, [x19, #40]
3a824: f85f83a9 ldur x9, [x29, #-8]
3a828: eb09011f cmp x8, x9
3a82c: 540000c1 b.ne 3a844 <__libc_init@plt-0x2626c> // b.any
3a830: a9427bfd ldp x29, x30, [sp, #32]
3a834: f9401bf3 ldr x19, [sp, #48]
3a838: 910103ff add sp, sp, #0x40
3a83c: d65f03c0 ret
3a840: 97ffaf78 bl 26620 <__libc_init@plt-0x3a490>
3a844: 940098bf bl 60b40 <__stack_chk_fail@plt>
3a848: a9bd7bfd stp x29, x30, [sp, #-48]!
3a84c: a90157f6 stp x22, x21, [sp, #16]
3a850: 910003fd mov x29, sp
3a854: a9024ff4 stp x20, x19, [sp, #32]
3a858: aa0203f6 mov x22, x2
3a85c: aa0103f4 mov x20, x1
3a860: aa0003f5 mov x21, x0
3a864: 97ffffdd bl 3a7d8 <__libc_init@plt-0x262d8>
3a868: b40004a0 cbz x0, 3a8fc <__libc_init@plt-0x261b4>
3a86c: aa0003f3 mov x19, x0
3a870: 39409008 ldrb w8, [x0, #36]
3a874: 350006e8 cbnz w8, 3a950 <__libc_init@plt-0x26160>
3a878: f0000142 adrp x2, 65000 <strcmp@plt+0x4240>
3a87c: aa1403e0 mov x0, x20
3a880: 913c4042 add x2, x2, #0xf10
3a884: aa1603e1 mov x1, x22
3a888: 97ffa260 bl 23208 <__libc_init@plt-0x3d8a8>
3a88c: 71000c1f cmp w0, #0x3
3a890: 54000462 b.cs 3a91c <__libc_init@plt-0x26194> // b.hs, b.nlast
3a894: 2a0003f5 mov w21, w0
3a898: 3940d268 ldrb w8, [x19, #52]
3a89c: 52800034 mov w20, #0x1 // #1
3a8a0: 34000288 cbz w8, 3a8f0 <__libc_init@plt-0x261c0>
3a8a4: f9401668 ldr x8, [x19, #40]
3a8a8: 39424109 ldrb w9, [x8, #144]
3a8ac: 7100013f cmp w9, #0x0
3a8b0: 120002a9 and w9, w21, #0x1
3a8b4: 1a9f07ea cset w10, ne // ne = any
3a8b8: 6b0a013f cmp w9, w10
3a8bc: 54000100 b.eq 3a8dc <__libc_init@plt-0x261d4> // b.none
3a8c0: 39424508 ldrb w8, [x8, #145]
3a8c4: 92400aa9 and x9, x21, #0x7
3a8c8: 7100011f cmp w8, #0x0
3a8cc: 1ac92688 lsr w8, w20, w9
3a8d0: 1a9f07e9 cset w9, ne // ne = any
3a8d4: 4a090108 eor w8, w8, w9
3a8d8: 370000c8 tbnz w8, #0, 3a8f0 <__libc_init@plt-0x261c0>
3a8dc: f0fffe62 adrp x2, 9000 <__libc_init@plt-0x57ab0>
3a8e0: aa1303e0 mov x0, x19
3a8e4: 912b6842 add x2, x2, #0xada
3a8e8: 52807d21 mov w1, #0x3e9 // #1001
3a8ec: 97ffa02b bl 22998 <__libc_init@plt-0x3e118>
3a8f0: b9004a75 str w21, [x19, #72]
3a8f4: 39013274 strb w20, [x19, #76]
3a8f8: 14000011 b 3a93c <__libc_init@plt-0x26174>
3a8fc: aa1503e0 mov x0, x21
3a900: 97fffec7 bl 3a41c <__libc_init@plt-0x26694>
3a904: b50001a0 cbnz x0, 3a938 <__libc_init@plt-0x26178>
3a908: aa1503e0 mov x0, x21
3a90c: 97ffb8c2 bl 28c14 <__libc_init@plt-0x37e9c>
3a910: d0fffe81 adrp x1, c000 <__libc_init@plt-0x54ab0>
3a914: 91137421 add x1, x1, #0x4dd
3a918: 97ffa1bc bl 23008 <__libc_init@plt-0x3daa8>
3a91c: d0fffe82 adrp x2, c000 <__libc_init@plt-0x54ab0>
3a920: aa1303e0 mov x0, x19
3a924: 912e8042 add x2, x2, #0xba0
3a928: 52807dc1 mov w1, #0x3ee // #1006
3a92c: 2a1603e3 mov w3, w22
3a930: aa1403e4 mov x4, x20
3a934: 97ffa019 bl 22998 <__libc_init@plt-0x3e118>
3a938: 2a1f03f4 mov w20, wzr
3a93c: 2a1403e0 mov w0, w20
3a940: a9424ff4 ldp x20, x19, [sp, #32]
3a944: a94157f6 ldp x22, x21, [sp, #16]
3a948: a8c37bfd ldp x29, x30, [sp], #48
3a94c: d65f03c0 ret
3a950: aa1503e0 mov x0, x21
3a954: 97ffb8b0 bl 28c14 <__libc_init@plt-0x37e9c>
3a958: b0fffe81 adrp x1, b000 <__libc_init@plt-0x55ab0>
3a95c: 9109b421 add x1, x1, #0x26d
3a960: 97ffa1aa bl 23008 <__libc_init@plt-0x3daa8>
3a964: a9bd7bfd stp x29, x30, [sp, #-48]!
3a968: a90157f6 stp x22, x21, [sp, #16]
3a96c: 910003fd mov x29, sp
3a970: a9024ff4 stp x20, x19, [sp, #32]
3a974: aa0203f5 mov x21, x2
3a978: aa0103f6 mov x22, x1
3a97c: aa0003f4 mov x20, x0
3a980: 97ffb8a5 bl 28c14 <__libc_init@plt-0x37e9c>
3a984: aa0003f3 mov x19, x0
3a988: 90fffe82 adrp x2, a000 <__libc_init@plt-0x56ab0>
3a98c: 9121c042 add x2, x2, #0x870
3a990: aa1603e0 mov x0, x22
3a994: aa1503e1 mov x1, x21
3a998: aa1303e3 mov x3, x19
3a99c: 97fffdc2 bl 3a0a4 <__libc_init@plt-0x26a0c>
3a9a0: 2a0003f5 mov w21, w0
3a9a4: aa1403e0 mov x0, x20
3a9a8: 97ffff8c bl 3a7d8 <__libc_init@plt-0x262d8>
3a9ac: b40001e0 cbz x0, 3a9e8 <__libc_init@plt-0x260c8>
3a9b0: 39409008 ldrb w8, [x0, #36]
3a9b4: 35000428 cbnz w8, 3aa38 <__libc_init@plt-0x26078>
3a9b8: f9401408 ldr x8, [x0, #40]
3a9bc: 120002a9 and w9, w21, #0x1
3a9c0: 39024d09 strb w9, [x8, #147]
3a9c4: b9401268 ldr w8, [x19, #16]
3a9c8: b9402269 ldr w9, [x19, #32]
3a9cc: a9424ff4 ldp x20, x19, [sp, #32]
3a9d0: a94157f6 ldp x22, x21, [sp, #16]
3a9d4: 2a090108 orr w8, w8, w9
3a9d8: 7100011f cmp w8, #0x0
3a9dc: 1a9f17e0 cset w0, eq // eq = none
3a9e0: a8c37bfd ldp x29, x30, [sp], #48
3a9e4: d65f03c0 ret
3a9e8: aa1403e0 mov x0, x20
3a9ec: 94000017 bl 3aa48 <__libc_init@plt-0x26068>
3a9f0: b40000e0 cbz x0, 3aa0c <__libc_init@plt-0x260a4>
3a9f4: 3607fe95 tbz w21, #0, 3a9c4 <__libc_init@plt-0x260ec>
3a9f8: f9401408 ldr x8, [x0, #40]
3a9fc: 39424d08 ldrb w8, [x8, #147]
3aa00: 34000148 cbz w8, 3aa28 <__libc_init@plt-0x26088>
3aa04: 97ffb6d7 bl 28560 <__libc_init@plt-0x38550>
3aa08: 17ffffef b 3a9c4 <__libc_init@plt-0x260ec>
3aa0c: aa1403e0 mov x0, x20
3aa10: 97fffe83 bl 3a41c <__libc_init@plt-0x26694>
3aa14: b5fffd80 cbnz x0, 3a9c4 <__libc_init@plt-0x260ec>
3aa18: b0fffe81 adrp x1, b000 <__libc_init@plt-0x55ab0>
3aa1c: aa1303e0 mov x0, x19
3aa20: 910aa421 add x1, x1, #0x2a9
3aa24: 97ffa179 bl 23008 <__libc_init@plt-0x3daa8>
3aa28: aa1303e0 mov x0, x19
3aa2c: 52808101 mov w1, #0x408 // #1032
3aa30: 97ffa056 bl 22b88 <__libc_init@plt-0x3df28>
3aa34: 17ffffe4 b 3a9c4 <__libc_init@plt-0x260ec>
3aa38: 90fffe81 adrp x1, a000 <__libc_init@plt-0x56ab0>
3aa3c: aa1303e0 mov x0, x19
3aa40: 910dc021 add x1, x1, #0x370
3aa44: 97ffa171 bl 23008 <__libc_init@plt-0x3daa8>
3aa48: d10103ff sub sp, sp, #0x40
3aa4c: a9027bfd stp x29, x30, [sp, #32]
3aa50: 910083fd add x29, sp, #0x20
3aa54: f9001bf3 str x19, [sp, #48]
3aa58: d53bd053 mrs x19, tpidr_el0
3aa5c: f9401668 ldr x8, [x19, #40]
3aa60: f81f83a8 stur x8, [x29, #-8]
3aa64: b9400808 ldr w8, [x0, #8]
3aa68: 3100051f cmn w8, #0x1
3aa6c: 54000220 b.eq 3aab0 <__libc_init@plt-0x26000> // b.none
3aa70: b0000149 adrp x9, 63000 <strcmp@plt+0x2240>
3aa74: aa0003e1 mov x1, x0
3aa78: 91180129 add x9, x9, #0x600
3aa7c: 910023ea add x10, sp, #0x8
3aa80: 910043e0 add x0, sp, #0x10
3aa84: f8687928 ldr x8, [x9, x8, lsl #3]
3aa88: f9000bea str x10, [sp, #16]
3aa8c: d63f0100 blr x8
3aa90: f9401668 ldr x8, [x19, #40]
3aa94: f85f83a9 ldur x9, [x29, #-8]
3aa98: eb09011f cmp x8, x9
3aa9c: 540000c1 b.ne 3aab4 <__libc_init@plt-0x25ffc> // b.any
3aaa0: a9427bfd ldp x29, x30, [sp, #32]
3aaa4: f9401bf3 ldr x19, [sp, #48]
3aaa8: 910103ff add sp, sp, #0x40
3aaac: d65f03c0 ret
3aab0: 97ffaedc bl 26620 <__libc_init@plt-0x3a490>
3aab4: 94009823 bl 60b40 <__stack_chk_fail@plt>
3aab8: a9bd7bfd stp x29, x30, [sp, #-48]!
3aabc: a90157f6 stp x22, x21, [sp, #16]
3aac0: 910003fd mov x29, sp
3aac4: a9024ff4 stp x20, x19, [sp, #32]
3aac8: aa0203f4 mov x20, x2
3aacc: aa0103f3 mov x19, x1
3aad0: aa0003f6 mov x22, x0
3aad4: 97ffff41 bl 3a7d8 <__libc_init@plt-0x262d8>
3aad8: b40001e0 cbz x0, 3ab14 <__libc_init@plt-0x25f9c>
3aadc: aa0003f5 mov x21, x0
3aae0: 39409008 ldrb w8, [x0, #36]
3aae4: 35000468 cbnz w8, 3ab70 <__libc_init@plt-0x25f40>
3aae8: f0000142 adrp x2, 65000 <strcmp@plt+0x4240>
3aaec: aa1303e0 mov x0, x19
3aaf0: 913cc042 add x2, x2, #0xf30
3aaf4: aa1403e1 mov x1, x20
3aaf8: 97ffa1c4 bl 23208 <__libc_init@plt-0x3d8a8>
3aafc: 51000408 sub w8, w0, #0x1
3ab00: 7100091f cmp w8, #0x2
3ab04: 54000182 b.cs 3ab34 <__libc_init@plt-0x25f7c> // b.hs, b.nlast
3ab08: 90fffe82 adrp x2, a000 <__libc_init@plt-0x56ab0>
3ab0c: 91354042 add x2, x2, #0xd50
3ab10: 1400000e b 3ab48 <__libc_init@plt-0x25f68>
3ab14: aa1603e0 mov x0, x22
3ab18: 97fffe41 bl 3a41c <__libc_init@plt-0x26694>
3ab1c: b5000200 cbnz x0, 3ab5c <__libc_init@plt-0x25f54>
3ab20: aa1603e0 mov x0, x22
3ab24: 97ffb83c bl 28c14 <__libc_init@plt-0x37e9c>
3ab28: 90fffe81 adrp x1, a000 <__libc_init@plt-0x56ab0>
3ab2c: 910ec821 add x1, x1, #0x3b2
3ab30: 97ffa136 bl 23008 <__libc_init@plt-0x3daa8>
3ab34: 35000060 cbnz w0, 3ab40 <__libc_init@plt-0x25f70>
3ab38: 52800020 mov w0, #0x1 // #1
3ab3c: 14000009 b 3ab60 <__libc_init@plt-0x25f50>
3ab40: f0fffe82 adrp x2, d000 <__libc_init@plt-0x53ab0>
3ab44: 9117f442 add x2, x2, #0x5fd
3ab48: aa1503e0 mov x0, x21
3ab4c: 52807dc1 mov w1, #0x3ee // #1006
3ab50: 2a1403e3 mov w3, w20
3ab54: aa1303e4 mov x4, x19
3ab58: 97ff9f90 bl 22998 <__libc_init@plt-0x3e118>
3ab5c: 2a1f03e0 mov w0, wzr
3ab60: a9424ff4 ldp x20, x19, [sp, #32]
3ab64: a94157f6 ldp x22, x21, [sp, #16]
3ab68: a8c37bfd ldp x29, x30, [sp], #48
3ab6c: d65f03c0 ret
3ab70: aa1603e0 mov x0, x22
3ab74: 97ffb828 bl 28c14 <__libc_init@plt-0x37e9c>
3ab78: 90fffe81 adrp x1, a000 <__libc_init@plt-0x56ab0>
3ab7c: 9121f421 add x1, x1, #0x87d
3ab80: 97ffa122 bl 23008 <__libc_init@plt-0x3daa8>
3ab84: a9bd7bfd stp x29, x30, [sp, #-48]!
3ab88: a90157f6 stp x22, x21, [sp, #16]
3ab8c: 910003fd mov x29, sp
3ab90: a9024ff4 stp x20, x19, [sp, #32]
3ab94: aa0203f4 mov x20, x2
3ab98: aa0103f3 mov x19, x1
3ab9c: aa0003f6 mov x22, x0
3aba0: 97ffff0e bl 3a7d8 <__libc_init@plt-0x262d8>
3aba4: b40001a0 cbz x0, 3abd8 <__libc_init@plt-0x25ed8>
3aba8: aa0003f5 mov x21, x0
3abac: 39409008 ldrb w8, [x0, #36]
3abb0: 350003c8 cbnz w8, 3ac28 <__libc_init@plt-0x25e88>
3abb4: aa1303e0 mov x0, x19
3abb8: aa1403e1 mov x1, x20
3abbc: 97ff9a50 bl 214fc <__libc_init@plt-0x3f5b4>
3abc0: f2601c1f tst x0, #0xff00000000
3abc4: 540001a0 b.eq 3abf8 <__libc_init@plt-0x25eb8> // b.none
3abc8: aa0003e8 mov x8, x0
3abcc: 52800020 mov w0, #0x1 // #1
3abd0: b90052a8 str w8, [x21, #80]
3abd4: 14000011 b 3ac18 <__libc_init@plt-0x25e98>
3abd8: aa1603e0 mov x0, x22
3abdc: 97fffe10 bl 3a41c <__libc_init@plt-0x26694>
3abe0: b50001a0 cbnz x0, 3ac14 <__libc_init@plt-0x25e9c>
3abe4: aa1603e0 mov x0, x22
3abe8: 97ffb80b bl 28c14 <__libc_init@plt-0x37e9c>
3abec: f0fffe81 adrp x1, d000 <__libc_init@plt-0x53ab0>
3abf0: 911e4021 add x1, x1, #0x790
3abf4: 97ffa105 bl 23008 <__libc_init@plt-0x3daa8>
3abf8: d0fffe82 adrp x2, c000 <__libc_init@plt-0x54ab0>
3abfc: aa1503e0 mov x0, x21
3ac00: 91024c42 add x2, x2, #0x93
3ac04: 52807dc1 mov w1, #0x3ee // #1006
3ac08: 2a1403e3 mov w3, w20
3ac0c: aa1303e4 mov x4, x19
3ac10: 97ff9f62 bl 22998 <__libc_init@plt-0x3e118>
3ac14: 2a1f03e0 mov w0, wzr
3ac18: a9424ff4 ldp x20, x19, [sp, #32]
3ac1c: a94157f6 ldp x22, x21, [sp, #16]
3ac20: a8c37bfd ldp x29, x30, [sp], #48
3ac24: d65f03c0 ret
3ac28: aa1603e0 mov x0, x22
3ac2c: 97ffb7fa bl 28c14 <__libc_init@plt-0x37e9c>
3ac30: f0fffe61 adrp x1, 9000 <__libc_init@plt-0x57ab0>
3ac34: 913f2021 add x1, x1, #0xfc8
3ac38: 97ffa0f4 bl 23008 <__libc_init@plt-0x3daa8>
3ac3c: a9bd7bfd stp x29, x30, [sp, #-48]!
3ac40: a90157f6 stp x22, x21, [sp, #16]
3ac44: 910003fd mov x29, sp
3ac48: a9024ff4 stp x20, x19, [sp, #32]
3ac4c: aa0203f5 mov x21, x2
3ac50: aa0103f4 mov x20, x1
3ac54: aa0003f6 mov x22, x0
3ac58: 97fffee0 bl 3a7d8 <__libc_init@plt-0x262d8>
3ac5c: aa0003f3 mov x19, x0
3ac60: b4000280 cbz x0, 3acb0 <__libc_init@plt-0x25e00>
3ac64: 39409268 ldrb w8, [x19, #36]
3ac68: 350005c8 cbnz w8, 3ad20 <__libc_init@plt-0x25d90>
3ac6c: f0000142 adrp x2, 65000 <strcmp@plt+0x4240>
3ac70: aa1403e0 mov x0, x20
3ac74: 913d4042 add x2, x2, #0xf50
3ac78: aa1503e1 mov x1, x21
3ac7c: 97ffa163 bl 23208 <__libc_init@plt-0x3d8a8>
3ac80: 34000280 cbz w0, 3acd0 <__libc_init@plt-0x25de0>
3ac84: 7100041f cmp w0, #0x1
3ac88: 54000100 b.eq 3aca8 <__libc_init@plt-0x25e08> // b.none
3ac8c: b0fffe82 adrp x2, b000 <__libc_init@plt-0x55ab0>
3ac90: aa1303e0 mov x0, x19
3ac94: 91158042 add x2, x2, #0x560
3ac98: 52807dc1 mov w1, #0x3ee // #1006
3ac9c: 2a1503e3 mov w3, w21
3aca0: aa1403e4 mov x4, x20
3aca4: 97ff9f3d bl 22998 <__libc_init@plt-0x3e118>
3aca8: 2a1f03f4 mov w20, wzr
3acac: 1400000a b 3acd4 <__libc_init@plt-0x25ddc>
3acb0: aa1603e0 mov x0, x22
3acb4: 97fffdda bl 3a41c <__libc_init@plt-0x26694>
3acb8: b5000280 cbnz x0, 3ad08 <__libc_init@plt-0x25da8>
3acbc: aa1603e0 mov x0, x22
3acc0: 97ffb7d5 bl 28c14 <__libc_init@plt-0x37e9c>
3acc4: d0fffe81 adrp x1, c000 <__libc_init@plt-0x54ab0>
3acc8: 910c9021 add x1, x1, #0x324
3accc: 97ffa0cf bl 23008 <__libc_init@plt-0x3daa8>
3acd0: 52800034 mov w20, #0x1 // #1
3acd4: f9401668 ldr x8, [x19, #40]
3acd8: 39401909 ldrb w9, [x8, #6]
3acdc: 6b14013f cmp w9, w20
3ace0: 54000140 b.eq 3ad08 <__libc_init@plt-0x25da8> // b.none
3ace4: 3940d269 ldrb w9, [x19, #52]
3ace8: 340000e9 cbz w9, 3ad04 <__libc_init@plt-0x25dac>
3acec: f0fffe62 adrp x2, 9000 <__libc_init@plt-0x57ab0>
3acf0: aa1303e0 mov x0, x19
3acf4: 9139d042 add x2, x2, #0xe74
3acf8: 52807d21 mov w1, #0x3e9 // #1001
3acfc: 97ff9f27 bl 22998 <__libc_init@plt-0x3e118>
3ad00: f9401668 ldr x8, [x19, #40]
3ad04: 39001914 strb w20, [x8, #6]
3ad08: f100027f cmp x19, #0x0
3ad0c: a9424ff4 ldp x20, x19, [sp, #32]
3ad10: 1a9f07e0 cset w0, ne // ne = any
3ad14: a94157f6 ldp x22, x21, [sp, #16]
3ad18: a8c37bfd ldp x29, x30, [sp], #48
3ad1c: d65f03c0 ret
3ad20: aa1603e0 mov x0, x22
3ad24: 97ffb7bc bl 28c14 <__libc_init@plt-0x37e9c>
3ad28: 90fffe81 adrp x1, a000 <__libc_init@plt-0x56ab0>
3ad2c: 91195421 add x1, x1, #0x655
3ad30: 97ffa0b6 bl 23008 <__libc_init@plt-0x3daa8>
3ad34: a9bd7bfd stp x29, x30, [sp, #-48]!
3ad38: a90157f6 stp x22, x21, [sp, #16]
3ad3c: 910003fd mov x29, sp
3ad40: a9024ff4 stp x20, x19, [sp, #32]
3ad44: aa0203f4 mov x20, x2
3ad48: aa0103f3 mov x19, x1
3ad4c: aa0003f6 mov x22, x0
3ad50: 97fffea2 bl 3a7d8 <__libc_init@plt-0x262d8>
3ad54: aa0003f5 mov x21, x0
3ad58: b4000100 cbz x0, 3ad78 <__libc_init@plt-0x25d38>
3ad5c: 394092a8 ldrb w8, [x21, #36]
3ad60: 34000128 cbz w8, 3ad84 <__libc_init@plt-0x25d2c>
3ad64: aa1603e0 mov x0, x22
3ad68: 97ffb7ab bl 28c14 <__libc_init@plt-0x37e9c>
3ad6c: b0fffe81 adrp x1, b000 <__libc_init@plt-0x55ab0>
3ad70: 9134b421 add x1, x1, #0xd2d
3ad74: 97ffa0a5 bl 23008 <__libc_init@plt-0x3daa8>
3ad78: aa1603e0 mov x0, x22
3ad7c: 97fffda8 bl 3a41c <__libc_init@plt-0x26694>
3ad80: b4000340 cbz x0, 3ade8 <__libc_init@plt-0x25cc8>
3ad84: f0000142 adrp x2, 65000 <strcmp@plt+0x4240>
3ad88: aa1303e0 mov x0, x19
3ad8c: 913da042 add x2, x2, #0xf68
3ad90: aa1403e1 mov x1, x20
3ad94: 97ffa11d bl 23208 <__libc_init@plt-0x3d8a8>
3ad98: 7100041f cmp w0, #0x1
3ad9c: 54000080 b.eq 3adac <__libc_init@plt-0x25d04> // b.none
3ada0: 350000c0 cbnz w0, 3adb8 <__libc_init@plt-0x25cf8>
3ada4: 52802008 mov w8, #0x100 // #256
3ada8: 14000002 b 3adb0 <__libc_init@plt-0x25d00>
3adac: 52802028 mov w8, #0x101 // #257
3adb0: 7900d2a8 strh w8, [x21, #104]
3adb4: 14000008 b 3add4 <__libc_init@plt-0x25cdc>
3adb8: d0fffe82 adrp x2, c000 <__libc_init@plt-0x54ab0>
3adbc: aa1503e0 mov x0, x21
3adc0: 9102a842 add x2, x2, #0xaa
3adc4: 52807dc1 mov w1, #0x3ee // #1006
3adc8: 2a1403e3 mov w3, w20
3adcc: aa1303e4 mov x4, x19
3add0: 97ff9ef2 bl 22998 <__libc_init@plt-0x3e118>
3add4: a9424ff4 ldp x20, x19, [sp, #32]
3add8: 52800020 mov w0, #0x1 // #1
3addc: a94157f6 ldp x22, x21, [sp, #16]
3ade0: a8c37bfd ldp x29, x30, [sp], #48
3ade4: d65f03c0 ret
3ade8: aa1603e0 mov x0, x22
3adec: 97ffb78a bl 28c14 <__libc_init@plt-0x37e9c>
3adf0: d0fffe81 adrp x1, c000 <__libc_init@plt-0x54ab0>
3adf4: 913ef021 add x1, x1, #0xfbc
3adf8: 97ffa084 bl 23008 <__libc_init@plt-0x3daa8>
3adfc: a9bd7bfd stp x29, x30, [sp, #-48]!
3ae00: a90157f6 stp x22, x21, [sp, #16]
3ae04: 910003fd mov x29, sp
3ae08: a9024ff4 stp x20, x19, [sp, #32]
3ae0c: aa0203f4 mov x20, x2
3ae10: aa0103f3 mov x19, x1
3ae14: aa0003f5 mov x21, x0
3ae18: 97fffe70 bl 3a7d8 <__libc_init@plt-0x262d8>
3ae1c: b4000220 cbz x0, 3ae60 <__libc_init@plt-0x25c50>
3ae20: aa0003f6 mov x22, x0
3ae24: 39409008 ldrb w8, [x0, #36]
3ae28: 350004e8 cbnz w8, 3aec4 <__libc_init@plt-0x25bec>
3ae2c: f0000142 adrp x2, 65000 <strcmp@plt+0x4240>
3ae30: aa1303e0 mov x0, x19
3ae34: 913e0042 add x2, x2, #0xf80
3ae38: aa1403e1 mov x1, x20
3ae3c: 97ffa0f3 bl 23208 <__libc_init@plt-0x3d8a8>
3ae40: 7100081f cmp w0, #0x2
3ae44: 540001c0 b.eq 3ae7c <__libc_init@plt-0x25c34> // b.none
3ae48: 7100041f cmp w0, #0x1
3ae4c: 54000140 b.eq 3ae74 <__libc_init@plt-0x25c3c> // b.none
3ae50: 35000200 cbnz w0, 3ae90 <__libc_init@plt-0x25c20>
3ae54: 52800020 mov w0, #0x1 // #1
3ae58: b90042df str wzr, [x22, #64]
3ae5c: 1400000b b 3ae88 <__libc_init@plt-0x25c28>
3ae60: aa1503e0 mov x0, x21
3ae64: 97fffd6e bl 3a41c <__libc_init@plt-0x26694>
3ae68: b4000380 cbz x0, 3aed8 <__libc_init@plt-0x25bd8>
3ae6c: 2a1f03e0 mov w0, wzr
3ae70: 14000011 b 3aeb4 <__libc_init@plt-0x25bfc>
3ae74: b90042c0 str w0, [x22, #64]
3ae78: 14000004 b 3ae88 <__libc_init@plt-0x25c28>
3ae7c: 52800048 mov w8, #0x2 // #2
3ae80: 52800020 mov w0, #0x1 // #1
3ae84: b90042c8 str w8, [x22, #64]
3ae88: 390112c0 strb w0, [x22, #68]
3ae8c: 1400000a b 3aeb4 <__libc_init@plt-0x25bfc>
3ae90: aa1503e0 mov x0, x21
3ae94: 97ffb760 bl 28c14 <__libc_init@plt-0x37e9c>
3ae98: 90fffe82 adrp x2, a000 <__libc_init@plt-0x56ab0>
3ae9c: 52807dc1 mov w1, #0x3ee // #1006
3aea0: 912fc842 add x2, x2, #0xbf2
3aea4: 2a1403e3 mov w3, w20
3aea8: aa1303e4 mov x4, x19
3aeac: 97ff9ebb bl 22998 <__libc_init@plt-0x3e118>
3aeb0: 52800020 mov w0, #0x1 // #1
3aeb4: a9424ff4 ldp x20, x19, [sp, #32]
3aeb8: a94157f6 ldp x22, x21, [sp, #16]
3aebc: a8c37bfd ldp x29, x30, [sp], #48
3aec0: d65f03c0 ret
3aec4: aa1503e0 mov x0, x21
3aec8: 97ffb753 bl 28c14 <__libc_init@plt-0x37e9c>
3aecc: d0fffe81 adrp x1, c000 <__libc_init@plt-0x54ab0>
3aed0: 9102f821 add x1, x1, #0xbe
3aed4: 97ffa04d bl 23008 <__libc_init@plt-0x3daa8>
3aed8: aa1503e0 mov x0, x21
3aedc: 97ffb74e bl 28c14 <__libc_init@plt-0x37e9c>
3aee0: f0fffe61 adrp x1, 9000 <__libc_init@plt-0x57ab0>
3aee4: 913a8421 add x1, x1, #0xea1
3aee8: 97ffa048 bl 23008 <__libc_init@plt-0x3daa8>
3aeec: a9be7bfd stp x29, x30, [sp, #-32]!
3aef0: a9014ff4 stp x20, x19, [sp, #16]
3aef4: 910003fd mov x29, sp
3aef8: aa0103f3 mov x19, x1
3aefc: aa0003f4 mov x20, x0
3af00: 97fffe36 bl 3a7d8 <__libc_init@plt-0x262d8>
3af04: b4000260 cbz x0, 3af50 <__libc_init@plt-0x25b60>
3af08: 39409008 ldrb w8, [x0, #36]
3af0c: 350004c8 cbnz w8, 3afa4 <__libc_init@plt-0x25b0c>
3af10: b4000313 cbz x19, 3af70 <__libc_init@plt-0x25b40>
3af14: f9401408 ldr x8, [x0, #40]
3af18: 3940d00a ldrb w10, [x0, #52]
3af1c: 39404109 ldrb w9, [x8, #16]
3af20: 340000ca cbz w10, 3af38 <__libc_init@plt-0x25b78>
3af24: f940050a ldr x10, [x8, #8]
3af28: 7100013f cmp w9, #0x0
3af2c: 9a8a03ea csel x10, xzr, x10, eq // eq = none
3af30: eb13015f cmp x10, x19
3af34: 54000281 b.ne 3af84 <__libc_init@plt-0x25b2c> // b.any
3af38: 35000069 cbnz w9, 3af44 <__libc_init@plt-0x25b6c>
3af3c: 52800029 mov w9, #0x1 // #1
3af40: 39004109 strb w9, [x8, #16]
3af44: 52800020 mov w0, #0x1 // #1
3af48: f9000513 str x19, [x8, #8]
3af4c: 14000013 b 3af98 <__libc_init@plt-0x25b18>
3af50: aa1403e0 mov x0, x20
3af54: 97fffd32 bl 3a41c <__libc_init@plt-0x26694>
3af58: b50001e0 cbnz x0, 3af94 <__libc_init@plt-0x25b1c>
3af5c: aa1403e0 mov x0, x20
3af60: 97ffb72d bl 28c14 <__libc_init@plt-0x37e9c>
3af64: b0fffe81 adrp x1, b000 <__libc_init@plt-0x55ab0>
3af68: 910bc021 add x1, x1, #0x2f0
3af6c: 97ffa027 bl 23008 <__libc_init@plt-0x3daa8>
3af70: aa1403e0 mov x0, x20
3af74: 97ffb728 bl 28c14 <__libc_init@plt-0x37e9c>
3af78: f0fffe82 adrp x2, d000 <__libc_init@plt-0x53ab0>
3af7c: 91065442 add x2, x2, #0x195
3af80: 14000003 b 3af8c <__libc_init@plt-0x25b24>
3af84: b0fffe82 adrp x2, b000 <__libc_init@plt-0x55ab0>
3af88: 910c7c42 add x2, x2, #0x31f
3af8c: 52807d21 mov w1, #0x3e9 // #1001
3af90: 97ff9e82 bl 22998 <__libc_init@plt-0x3e118>
3af94: 2a1f03e0 mov w0, wzr
3af98: a9414ff4 ldp x20, x19, [sp, #16]
3af9c: a8c27bfd ldp x29, x30, [sp], #32
3afa0: d65f03c0 ret
3afa4: aa1403e0 mov x0, x20
3afa8: 97ffb71b bl 28c14 <__libc_init@plt-0x37e9c>
3afac: b0fffe81 adrp x1, b000 <__libc_init@plt-0x55ab0>
3afb0: 9125c821 add x1, x1, #0x972
3afb4: 97ffa015 bl 23008 <__libc_init@plt-0x3daa8>
3afb8: a9bd7bfd stp x29, x30, [sp, #-48]!
3afbc: a90157f6 stp x22, x21, [sp, #16]
3afc0: 910003fd mov x29, sp
3afc4: a9024ff4 stp x20, x19, [sp, #32]
3afc8: aa0203f4 mov x20, x2
3afcc: aa0103f3 mov x19, x1
3afd0: aa0003f5 mov x21, x0
3afd4: 97fffe01 bl 3a7d8 <__libc_init@plt-0x262d8>
3afd8: b40002a0 cbz x0, 3b02c <__libc_init@plt-0x25a84>
3afdc: aa0003f6 mov x22, x0
3afe0: 39409008 ldrb w8, [x0, #36]
3afe4: 35000888 cbnz w8, 3b0f4 <__libc_init@plt-0x259bc>
3afe8: f0000142 adrp x2, 65000 <strcmp@plt+0x4240>
3afec: aa1303e0 mov x0, x19
3aff0: 913e8042 add x2, x2, #0xfa0
3aff4: aa1403e1 mov x1, x20
3aff8: 97ffa084 bl 23208 <__libc_init@plt-0x3d8a8>
3affc: 7100101f cmp w0, #0x4
3b000: 54000348 b.hi 3b068 <__libc_init@plt-0x25a48> // b.pmore
3b004: d0fffe89 adrp x9, d000 <__libc_init@plt-0x53ab0>
3b008: 2a0003e8 mov w8, w0
3b00c: 91382929 add x9, x9, #0xe0a
3b010: 1000008a adr x10, 3b020 <__libc_init@plt-0x25a90>
3b014: 3868692b ldrb w11, [x9, x8]
3b018: 8b0b094a add x10, x10, x11, lsl #2
3b01c: d61f0140 br x10
3b020: 52800020 mov w0, #0x1 // #1
3b024: b9003adf str wzr, [x22, #56]
3b028: 1400002c b 3b0d8 <__libc_init@plt-0x259d8>
3b02c: aa1503e0 mov x0, x21
3b030: 9400003b bl 3b11c <__libc_init@plt-0x25994>
3b034: b40002e0 cbz x0, 3b090 <__libc_init@plt-0x25a20>
3b038: d0000142 adrp x2, 65000 <strcmp@plt+0x4240>
3b03c: aa0003f6 mov x22, x0
3b040: 913f4042 add x2, x2, #0xfd0
3b044: aa1303e0 mov x0, x19
3b048: aa1403e1 mov x1, x20
3b04c: 97ffa06f bl 23208 <__libc_init@plt-0x3d8a8>
3b050: 7100041f cmp w0, #0x1
3b054: 540004c0 b.eq 3b0ec <__libc_init@plt-0x259c4> // b.none
3b058: 35000080 cbnz w0, 3b068 <__libc_init@plt-0x25a48>
3b05c: 52800020 mov w0, #0x1 // #1
3b060: b90036df str wzr, [x22, #52]
3b064: 1400001e b 3b0dc <__libc_init@plt-0x259d4>
3b068: aa1503e0 mov x0, x21
3b06c: 97ffb6ea bl 28c14 <__libc_init@plt-0x37e9c>
3b070: b0fffe82 adrp x2, c000 <__libc_init@plt-0x54ab0>
3b074: 52807dc1 mov w1, #0x3ee // #1006
3b078: 9103f042 add x2, x2, #0xfc
3b07c: 2a1403e3 mov w3, w20
3b080: aa1303e4 mov x4, x19
3b084: 97ff9e45 bl 22998 <__libc_init@plt-0x3e118>
3b088: 2a1f03e0 mov w0, wzr
3b08c: 14000014 b 3b0dc <__libc_init@plt-0x259d4>
3b090: aa1503e0 mov x0, x21
3b094: 9400003e bl 3b18c <__libc_init@plt-0x25924>
3b098: b5000080 cbnz x0, 3b0a8 <__libc_init@plt-0x25a08>
3b09c: aa1503e0 mov x0, x21
3b0a0: 97fffcdf bl 3a41c <__libc_init@plt-0x26694>
3b0a4: b4000320 cbz x0, 3b108 <__libc_init@plt-0x259a8>
3b0a8: 52800020 mov w0, #0x1 // #1
3b0ac: 1400000c b 3b0dc <__libc_init@plt-0x259d4>
3b0b0: 52800020 mov w0, #0x1 // #1
3b0b4: b9003ac0 str w0, [x22, #56]
3b0b8: 14000008 b 3b0d8 <__libc_init@plt-0x259d8>
3b0bc: 52800048 mov w8, #0x2 // #2
3b0c0: 14000004 b 3b0d0 <__libc_init@plt-0x259e0>
3b0c4: 52800068 mov w8, #0x3 // #3
3b0c8: 14000002 b 3b0d0 <__libc_init@plt-0x259e0>
3b0cc: 52800088 mov w8, #0x4 // #4
3b0d0: 52800020 mov w0, #0x1 // #1
3b0d4: b9003ac8 str w8, [x22, #56]
3b0d8: 3900f2c0 strb w0, [x22, #60]
3b0dc: a9424ff4 ldp x20, x19, [sp, #32]
3b0e0: a94157f6 ldp x22, x21, [sp, #16]
3b0e4: a8c37bfd ldp x29, x30, [sp], #48
3b0e8: d65f03c0 ret
3b0ec: b90036c0 str w0, [x22, #52]
3b0f0: 17fffffb b 3b0dc <__libc_init@plt-0x259d4>
3b0f4: aa1503e0 mov x0, x21
3b0f8: 97ffb6c7 bl 28c14 <__libc_init@plt-0x37e9c>
3b0fc: b0fffe81 adrp x1, c000 <__libc_init@plt-0x54ab0>
3b100: 91355c21 add x1, x1, #0xd57
3b104: 97ff9fc1 bl 23008 <__libc_init@plt-0x3daa8>
3b108: aa1503e0 mov x0, x21
3b10c: 97ffb6c2 bl 28c14 <__libc_init@plt-0x37e9c>
3b110: f0fffe61 adrp x1, a000 <__libc_init@plt-0x56ab0>
3b114: 91159421 add x1, x1, #0x565
3b118: 97ff9fbc bl 23008 <__libc_init@plt-0x3daa8>
3b11c: d10103ff sub sp, sp, #0x40
3b120: a9027bfd stp x29, x30, [sp, #32]
3b124: 910083fd add x29, sp, #0x20
3b128: f9001bf3 str x19, [sp, #48]
3b12c: d53bd053 mrs x19, tpidr_el0
3b130: f9401668 ldr x8, [x19, #40]
3b134: f81f83a8 stur x8, [x29, #-8]
3b138: b9400808 ldr w8, [x0, #8]
3b13c: 3100051f cmn w8, #0x1
3b140: 54000220 b.eq 3b184 <__libc_init@plt-0x2592c> // b.none
3b144: 90000149 adrp x9, 63000 <strcmp@plt+0x2240>
3b148: aa0003e1 mov x1, x0
3b14c: 911b2129 add x9, x9, #0x6c8
3b150: 910023ea add x10, sp, #0x8
3b154: 910043e0 add x0, sp, #0x10
3b158: f8687928 ldr x8, [x9, x8, lsl #3]
3b15c: f9000bea str x10, [sp, #16]
3b160: d63f0100 blr x8
3b164: f9401668 ldr x8, [x19, #40]
3b168: f85f83a9 ldur x9, [x29, #-8]
3b16c: eb09011f cmp x8, x9
3b170: 540000c1 b.ne 3b188 <__libc_init@plt-0x25928> // b.any
3b174: a9427bfd ldp x29, x30, [sp, #32]
3b178: f9401bf3 ldr x19, [sp, #48]
3b17c: 910103ff add sp, sp, #0x40
3b180: d65f03c0 ret
3b184: 97ffad27 bl 26620 <__libc_init@plt-0x3a490>
3b188: 9400966e bl 60b40 <__stack_chk_fail@plt>
3b18c: d10103ff sub sp, sp, #0x40
3b190: a9027bfd stp x29, x30, [sp, #32]
3b194: 910083fd add x29, sp, #0x20
3b198: f9001bf3 str x19, [sp, #48]
3b19c: d53bd053 mrs x19, tpidr_el0
3b1a0: f9401668 ldr x8, [x19, #40]
3b1a4: f81f83a8 stur x8, [x29, #-8]
3b1a8: b9400808 ldr w8, [x0, #8]
3b1ac: 3100051f cmn w8, #0x1
3b1b0: 54000220 b.eq 3b1f4 <__libc_init@plt-0x258bc> // b.none
3b1b4: 90000149 adrp x9, 63000 <strcmp@plt+0x2240>
3b1b8: aa0003e1 mov x1, x0
3b1bc: 911e4129 add x9, x9, #0x790
3b1c0: 910023ea add x10, sp, #0x8
3b1c4: 910043e0 add x0, sp, #0x10
3b1c8: f8687928 ldr x8, [x9, x8, lsl #3]
3b1cc: f9000bea str x10, [sp, #16]
3b1d0: d63f0100 blr x8
3b1d4: f9401668 ldr x8, [x19, #40]
3b1d8: f85f83a9 ldur x9, [x29, #-8]
3b1dc: eb09011f cmp x8, x9
3b1e0: 540000c1 b.ne 3b1f8 <__libc_init@plt-0x258b8> // b.any
3b1e4: a9427bfd ldp x29, x30, [sp, #32]
3b1e8: f9401bf3 ldr x19, [sp, #48]
3b1ec: 910103ff add sp, sp, #0x40
3b1f0: d65f03c0 ret
3b1f4: 97ffad0b bl 26620 <__libc_init@plt-0x3a490>
3b1f8: 94009652 bl 60b40 <__stack_chk_fail@plt>
3b1fc: a9bd7bfd stp x29, x30, [sp, #-48]!
3b200: a90157f6 stp x22, x21, [sp, #16]
3b204: 910003fd mov x29, sp
3b208: a9024ff4 stp x20, x19, [sp, #32]
3b20c: aa0203f5 mov x21, x2
3b210: aa0103f6 mov x22, x1
3b214: aa0003f3 mov x19, x0
3b218: 97fffd70 bl 3a7d8 <__libc_init@plt-0x262d8>
3b21c: aa0003f4 mov x20, x0
3b220: b4000100 cbz x0, 3b240 <__libc_init@plt-0x25870>
3b224: 39409288 ldrb w8, [x20, #36]
3b228: 350001e8 cbnz w8, 3b264 <__libc_init@plt-0x2584c>
3b22c: aa1403e0 mov x0, x20
3b230: aa1603e1 mov x1, x22
3b234: aa1503e2 mov x2, x21
3b238: 97ffb4d5 bl 2858c <__libc_init@plt-0x38524>
3b23c: 14000004 b 3b24c <__libc_init@plt-0x25864>
3b240: aa1303e0 mov x0, x19
3b244: 97fffc76 bl 3a41c <__libc_init@plt-0x26694>
3b248: b4000180 cbz x0, 3b278 <__libc_init@plt-0x25838>
3b24c: f100029f cmp x20, #0x0
3b250: a9424ff4 ldp x20, x19, [sp, #32]
3b254: 1a9f07e0 cset w0, ne // ne = any
3b258: a94157f6 ldp x22, x21, [sp, #16]
3b25c: a8c37bfd ldp x29, x30, [sp], #48
3b260: d65f03c0 ret
3b264: aa1303e0 mov x0, x19
3b268: 97ffb66b bl 28c14 <__libc_init@plt-0x37e9c>
3b26c: f0fffe61 adrp x1, a000 <__libc_init@plt-0x56ab0>
3b270: 9135d421 add x1, x1, #0xd75
3b274: 97ff9f65 bl 23008 <__libc_init@plt-0x3daa8>
3b278: aa1303e0 mov x0, x19
3b27c: 97ffb666 bl 28c14 <__libc_init@plt-0x37e9c>
3b280: b0fffe81 adrp x1, c000 <__libc_init@plt-0x54ab0>
3b284: 911da021 add x1, x1, #0x768
3b288: 97ff9f60 bl 23008 <__libc_init@plt-0x3daa8>
3b28c: a9bd7bfd stp x29, x30, [sp, #-48]!
3b290: a90157f6 stp x22, x21, [sp, #16]
3b294: 910003fd mov x29, sp
3b298: a9024ff4 stp x20, x19, [sp, #32]
3b29c: 2a0203f3 mov w19, w2
3b2a0: aa0103f4 mov x20, x1
3b2a4: aa0003f6 mov x22, x0
3b2a8: 97fffd4c bl 3a7d8 <__libc_init@plt-0x262d8>
3b2ac: b4000380 cbz x0, 3b31c <__libc_init@plt-0x25794>
3b2b0: b9401008 ldr w8, [x0, #16]
3b2b4: aa0003f5 mov x21, x0
3b2b8: b9402009 ldr w9, [x0, #32]
3b2bc: 2a09010a orr w10, w8, w9
3b2c0: 350000aa cbnz w10, 3b2d4 <__libc_init@plt-0x257dc>
3b2c4: aa1503e0 mov x0, x21
3b2c8: 97ffb4d8 bl 28628 <__libc_init@plt-0x38488>
3b2cc: b94012a8 ldr w8, [x21, #16]
3b2d0: b94022a9 ldr w9, [x21, #32]
3b2d4: 2a090108 orr w8, w8, w9
3b2d8: 35000288 cbnz w8, 3b328 <__libc_init@plt-0x25788>
3b2dc: f94016a8 ldr x8, [x21, #40]
3b2e0: 51000669 sub w9, w19, #0x1
3b2e4: 71001d3f cmp w9, #0x7
3b2e8: b9412508 ldr w8, [x8, #292]
3b2ec: 93407d04 sxtw x4, w8
3b2f0: 54000268 b.hi 3b33c <__libc_init@plt-0x25774> // b.pmore
3b2f4: d503201f nop
3b2f8: 70e958aa adr x10, de0f <__libc_init@plt-0x52ca1>
3b2fc: 1000008b adr x11, 3b30c <__libc_init@plt-0x257a4>
3b300: 3869694c ldrb w12, [x10, x9]
3b304: 8b0c096b add x11, x11, x12, lsl #2
3b308: d61f0160 br x11
3b30c: eb24809f cmp x4, w4, sxtb
3b310: 39000288 strb w8, [x20]
3b314: 54000141 b.ne 3b33c <__libc_init@plt-0x25774> // b.any
3b318: 1400000f b 3b354 <__libc_init@plt-0x2575c>
3b31c: aa1603e0 mov x0, x22
3b320: 97fffc3f bl 3a41c <__libc_init@plt-0x26694>
3b324: b40002e0 cbz x0, 3b380 <__libc_init@plt-0x25730>
3b328: 2a1f03e0 mov w0, wzr
3b32c: 14000011 b 3b370 <__libc_init@plt-0x25740>
3b330: eb24a09f cmp x4, w4, sxth
3b334: 79000288 strh w8, [x20]
3b338: 540000e0 b.eq 3b354 <__libc_init@plt-0x2575c> // b.none
3b33c: b0fffe82 adrp x2, c000 <__libc_init@plt-0x54ab0>
3b340: aa1503e0 mov x0, x21
3b344: 91044842 add x2, x2, #0x112
3b348: 52807d21 mov w1, #0x3e9 // #1001
3b34c: 2a1303e3 mov w3, w19
3b350: 97ff9d92 bl 22998 <__libc_init@plt-0x3e118>
3b354: 52800020 mov w0, #0x1 // #1
3b358: 14000006 b 3b370 <__libc_init@plt-0x25740>
3b35c: 52800020 mov w0, #0x1 // #1
3b360: b9000288 str w8, [x20]
3b364: 14000003 b 3b370 <__libc_init@plt-0x25740>
3b368: 52800020 mov w0, #0x1 // #1
3b36c: f9000284 str x4, [x20]
3b370: a9424ff4 ldp x20, x19, [sp, #32]
3b374: a94157f6 ldp x22, x21, [sp, #16]
3b378: a8c37bfd ldp x29, x30, [sp], #48
3b37c: d65f03c0 ret
3b380: aa1603e0 mov x0, x22
3b384: 97ffb624 bl 28c14 <__libc_init@plt-0x37e9c>
3b388: f0fffe61 adrp x1, a000 <__libc_init@plt-0x56ab0>
3b38c: 911a4c21 add x1, x1, #0x693
3b390: 97ff9f1e bl 23008 <__libc_init@plt-0x3daa8>
3b394: a9bf7bfd stp x29, x30, [sp, #-16]!
3b398: 910003fd mov x29, sp
3b39c: 94000004 bl 3b3ac <__libc_init@plt-0x25704>
3b3a0: 12000000 and w0, w0, #0x1
3b3a4: a8c17bfd ldp x29, x30, [sp], #16
3b3a8: d65f03c0 ret
3b3ac: a9ba7bfd stp x29, x30, [sp, #-96]!
3b3b0: a9016ffc stp x28, x27, [sp, #16]
3b3b4: 910003fd mov x29, sp
3b3b8: a90267fa stp x26, x25, [sp, #32]
3b3bc: a9035ff8 stp x24, x23, [sp, #48]
3b3c0: a90457f6 stp x22, x21, [sp, #64]
3b3c4: a9054ff4 stp x20, x19, [sp, #80]
3b3c8: d10d03ff sub sp, sp, #0x340
3b3cc: d53bd05b mrs x27, tpidr_el0
3b3d0: aa0103f3 mov x19, x1
3b3d4: f9401768 ldr x8, [x27, #40]
3b3d8: aa0003f4 mov x20, x0
3b3dc: f81f03a8 stur x8, [x29, #-16]
3b3e0: 97ffb60d bl 28c14 <__libc_init@plt-0x37e9c>
3b3e4: b9401008 ldr w8, [x0, #16]
3b3e8: b9402009 ldr w9, [x0, #32]
3b3ec: 2a090108 orr w8, w8, w9
3b3f0: 340001e8 cbz w8, 3b42c <__libc_init@plt-0x25684>
3b3f4: 2a1f03e0 mov w0, wzr
3b3f8: f9401768 ldr x8, [x27, #40]
3b3fc: f85f03a9 ldur x9, [x29, #-16]
3b400: eb09011f cmp x8, x9
3b404: 54004161 b.ne 3bc30 <__libc_init@plt-0x24e80> // b.any
3b408: 12000000 and w0, w0, #0x1
3b40c: 910d03ff add sp, sp, #0x340
3b410: a9454ff4 ldp x20, x19, [sp, #80]
3b414: a94457f6 ldp x22, x21, [sp, #64]
3b418: a9435ff8 ldp x24, x23, [sp, #48]
3b41c: a94267fa ldp x26, x25, [sp, #32]
3b420: a9416ffc ldp x28, x27, [sp, #16]
3b424: a8c67bfd ldp x29, x30, [sp], #96
3b428: d65f03c0 ret
3b42c: aa0003f5 mov x21, x0
3b430: aa1403e0 mov x0, x20
3b434: 97ffab08 bl 26054 <__libc_init@plt-0x3aa5c>
3b438: b4003900 cbz x0, 3bb58 <__libc_init@plt-0x24f58>
3b43c: aa1403e0 mov x0, x20
3b440: 97ffab3d bl 26134 <__libc_init@plt-0x3a97c>
3b444: b40003c0 cbz x0, 3b4bc <__libc_init@plt-0x255f4>
3b448: 39405668 ldrb w8, [x19, #21]
3b44c: 9104a3e0 add x0, sp, #0x128
3b450: 3904a3e8 strb w8, [sp, #296]
3b454: 97ffd2dc bl 2ffc4 <__libc_init@plt-0x30aec>
3b458: 72001c3f tst w1, #0xff
3b45c: 54003880 b.eq 3bb6c <__libc_init@plt-0x24f44> // b.none
3b460: 7100141f cmp w0, #0x5
3b464: 54003848 b.hi 3bb6c <__libc_init@plt-0x24f44> // b.pmore
3b468: d0fffe89 adrp x9, d000 <__libc_init@plt-0x53ab0>
3b46c: 92407c08 and x8, x0, #0xffffffff
3b470: 91386129 add x9, x9, #0xe18
3b474: d360fc02 lsr x2, x0, #32
3b478: 1000008a adr x10, 3b488 <__libc_init@plt-0x25628>
3b47c: 3868692b ldrb w11, [x9, x8]
3b480: 8b0b094a add x10, x10, x11, lsl #2
3b484: d61f0140 br x10
3b488: 51000448 sub w8, w2, #0x1
3b48c: 71001d1f cmp w8, #0x7
3b490: 54002d08 b.hi 3ba30 <__libc_init@plt-0x25080> // b.pmore
3b494: d0fffe89 adrp x9, d000 <__libc_init@plt-0x53ab0>
3b498: 9139a929 add x9, x9, #0xe6a
3b49c: 1000008a adr x10, 3b4ac <__libc_init@plt-0x25604>
3b4a0: 7868792b ldrh w11, [x9, x8, lsl #1]
3b4a4: 8b0b094a add x10, x10, x11, lsl #2
3b4a8: d61f0140 br x10
3b4ac: aa1403e0 mov x0, x20
3b4b0: aa1303e1 mov x1, x19
3b4b4: 94000d86 bl 3eacc <__libc_init@plt-0x21fe4>
3b4b8: 17ffffd0 b 3b3f8 <__libc_init@plt-0x256b8>
3b4bc: aa1403e0 mov x0, x20
3b4c0: 97ffb5d5 bl 28c14 <__libc_init@plt-0x37e9c>
3b4c4: 39405e68 ldrb w8, [x19, #23]
3b4c8: aa0003f9 mov x25, x0
3b4cc: 340001e8 cbz w8, 3b508 <__libc_init@plt-0x255a8>
3b4d0: 39405268 ldrb w8, [x19, #20]
3b4d4: 52800309 mov w9, #0x18 // #24
3b4d8: 9b097d08 mul x8, x8, x9
3b4dc: 91006269 add x9, x19, #0x18
3b4e0: f8686920 ldr x0, [x9, x8]
3b4e4: b4000120 cbz x0, 3b508 <__libc_init@plt-0x255a8>
3b4e8: 528000c1 mov w1, #0x6 // #6
3b4ec: 97ffd507 bl 30908 <__libc_init@plt-0x301a8>
3b4f0: b40000c0 cbz x0, 3b508 <__libc_init@plt-0x255a8>
3b4f4: aa0003e2 mov x2, x0
3b4f8: aa1403e0 mov x0, x20
3b4fc: aa1303e1 mov x1, x19
3b500: 940028c3 bl 4580c <__libc_init@plt-0x1b2a4>
3b504: 17ffffbd b 3b3f8 <__libc_init@plt-0x256b8>
3b508: aa1403e0 mov x0, x20
3b50c: 94000407 bl 3c528 <__libc_init@plt-0x24588>
3b510: aa0003f5 mov x21, x0
3b514: aa1403e0 mov x0, x20
3b518: 940018d8 bl 41878 <__libc_init@plt-0x1f238>
3b51c: aa0003f6 mov x22, x0
3b520: aa1403e0 mov x0, x20
3b524: 9400041d bl 3c598 <__libc_init@plt-0x24518>
3b528: aa0003f8 mov x24, x0
3b52c: b5000075 cbnz x21, 3b538 <__libc_init@plt-0x25578>
3b530: b5000056 cbnz x22, 3b538 <__libc_init@plt-0x25578>
3b534: b4003278 cbz x24, 3bb80 <__libc_init@plt-0x24f30>
3b538: aa1303e0 mov x0, x19
3b53c: f9400677 ldr x23, [x19, #8]
3b540: 97ffcec4 bl 2f050 <__libc_init@plt-0x31a60>
3b544: 39405268 ldrb w8, [x19, #20]
3b548: aa0003fa mov x26, x0
3b54c: b40000e8 cbz x8, 3b568 <__libc_init@plt-0x25548>
3b550: 91006269 add x9, x19, #0x18
3b554: 9104a3ea add x10, sp, #0x128
3b558: f841852b ldr x11, [x9], #24
3b55c: f1000508 subs x8, x8, #0x1
3b560: f800854b str x11, [x10], #8
3b564: 54ffffa1 b.ne 3b558 <__libc_init@plt-0x25558> // b.any
3b568: aa1303e0 mov x0, x19
3b56c: 528001e1 mov w1, #0xf // #15
3b570: 940018de bl 418e8 <__libc_init@plt-0x1f1c8>
3b574: 360001c0 tbz w0, #0, 3b5ac <__libc_init@plt-0x25504>
3b578: 39405269 ldrb w9, [x19, #20]
3b57c: b4002049 cbz x9, 3b984 <__libc_init@plt-0x2512c>
3b580: aa1f03e8 mov x8, xzr
3b584: 9100a26a add x10, x19, #0x28
3b588: 9104a3eb add x11, sp, #0x128
3b58c: f840856c ldr x12, [x11], #8
3b590: f85f014d ldur x13, [x10, #-16]
3b594: f1000529 subs x9, x9, #0x1
3b598: f841854e ldr x14, [x10], #24
3b59c: cb0d018c sub x12, x12, x13
3b5a0: 9b0e2188 madd x8, x12, x14, x8
3b5a4: 54ffff41 b.ne 3b58c <__libc_init@plt-0x25524> // b.any
3b5a8: 140000f8 b 3b988 <__libc_init@plt-0x25128>
3b5ac: f9001bf9 str x25, [sp, #48]
3b5b0: aa1b03f9 mov x25, x27
3b5b4: aa1f03fb mov x27, xzr
3b5b8: 9100a27c add x28, x19, #0x28
3b5bc: eb1a037f cmp x27, x26
3b5c0: 54001d80 b.eq 3b970 <__libc_init@plt-0x25140> // b.none
3b5c4: 39405269 ldrb w9, [x19, #20]
3b5c8: b4000189 cbz x9, 3b5f8 <__libc_init@plt-0x254b8>
3b5cc: aa1f03e8 mov x8, xzr
3b5d0: 9104a3ea add x10, sp, #0x128
3b5d4: aa1c03eb mov x11, x28
3b5d8: f840854c ldr x12, [x10], #8
3b5dc: f85f016d ldur x13, [x11, #-16]
3b5e0: f1000529 subs x9, x9, #0x1
3b5e4: f841856e ldr x14, [x11], #24
3b5e8: cb0d018c sub x12, x12, x13
3b5ec: 9b0e2188 madd x8, x12, x14, x8
3b5f0: 54ffff41 b.ne 3b5d8 <__libc_init@plt-0x254d8> // b.any
3b5f4: 14000002 b 3b5fc <__libc_init@plt-0x254b4>
3b5f8: aa1f03e8 mov x8, xzr
3b5fc: f9400269 ldr x9, [x19]
3b600: b4002a29 cbz x9, 3bb44 <__libc_init@plt-0x24f6c>
3b604: 8b080121 add x1, x9, x8
3b608: b40000f5 cbz x21, 3b624 <__libc_init@plt-0x2548c>
3b60c: aa1503e0 mov x0, x21
3b610: aa1703e2 mov x2, x23
3b614: aa1703e3 mov x3, x23
3b618: 97ffaf62 bl 273a0 <__libc_init@plt-0x39710>
3b61c: 370001c0 tbnz w0, #0, 3b654 <__libc_init@plt-0x2545c>
3b620: 140000d5 b 3b974 <__libc_init@plt-0x2513c>
3b624: b40000f6 cbz x22, 3b640 <__libc_init@plt-0x25470>
3b628: aa1603e0 mov x0, x22
3b62c: aa1703e2 mov x2, x23
3b630: aa1703e3 mov x3, x23
3b634: 97ffb103 bl 27a40 <__libc_init@plt-0x39070>
3b638: 370000e0 tbnz w0, #0, 3b654 <__libc_init@plt-0x2545c>
3b63c: 140000ce b 3b974 <__libc_init@plt-0x2513c>
3b640: aa1803e0 mov x0, x24
3b644: aa1703e2 mov x2, x23
3b648: aa1703e3 mov x3, x23
3b64c: 97ffbf56 bl 2b3a4 <__libc_init@plt-0x3570c>
3b650: 36001920 tbz w0, #0, 3b974 <__libc_init@plt-0x2513c>
3b654: 9104a3e1 add x1, sp, #0x128
3b658: aa1303e0 mov x0, x19
3b65c: aa1f03e2 mov x2, xzr
3b660: 97ffd6ac bl 31110 <__libc_init@plt-0x2f9a0>
3b664: 9100077b add x27, x27, #0x1
3b668: 3707faa0 tbnz w0, #0, 3b5bc <__libc_init@plt-0x254f4>
3b66c: eb1a037f cmp x27, x26
3b670: 54fffa62 b.cs 3b5bc <__libc_init@plt-0x254f4> // b.hs, b.nlast
3b674: b0fffe81 adrp x1, c000 <__libc_init@plt-0x54ab0>
3b678: f9401be0 ldr x0, [sp, #48]
3b67c: 910d5c21 add x1, x1, #0x357
3b680: 97ff9e62 bl 23008 <__libc_init@plt-0x3daa8>
3b684: 51000448 sub w8, w2, #0x1
3b688: 71001d1f cmp w8, #0x7
3b68c: 54002be8 b.hi 3bc08 <__libc_init@plt-0x24ea8> // b.pmore
3b690: d0fffe89 adrp x9, d000 <__libc_init@plt-0x53ab0>
3b694: 91387929 add x9, x9, #0xe1e
3b698: 1000008a adr x10, 3b6a8 <__libc_init@plt-0x25408>
3b69c: 7868792b ldrh w11, [x9, x8, lsl #1]
3b6a0: 8b0b094a add x10, x10, x11, lsl #2
3b6a4: d61f0140 br x10
3b6a8: aa1403e0 mov x0, x20
3b6ac: aa1303e1 mov x1, x19
3b6b0: 940016da bl 41218 <__libc_init@plt-0x1f898>
3b6b4: 17ffff51 b 3b3f8 <__libc_init@plt-0x256b8>
3b6b8: 51000848 sub w8, w2, #0x2
3b6bc: 7100391f cmp w8, #0xe
3b6c0: 54002aa8 b.hi 3bc14 <__libc_init@plt-0x24e9c> // b.pmore
3b6c4: d0fffe89 adrp x9, d000 <__libc_init@plt-0x53ab0>
3b6c8: 91393129 add x9, x9, #0xe4c
3b6cc: 1000008a adr x10, 3b6dc <__libc_init@plt-0x253d4>
3b6d0: 7868792b ldrh w11, [x9, x8, lsl #1]
3b6d4: 8b0b094a add x10, x10, x11, lsl #2
3b6d8: d61f0140 br x10
3b6dc: aa1403e0 mov x0, x20
3b6e0: aa1303e1 mov x1, x19
3b6e4: 94000ee5 bl 3f278 <__libc_init@plt-0x21838>
3b6e8: 17ffff44 b 3b3f8 <__libc_init@plt-0x256b8>
3b6ec: 51000848 sub w8, w2, #0x2
3b6f0: 7100391f cmp w8, #0xe
3b6f4: 54002968 b.hi 3bc20 <__libc_init@plt-0x24e90> // b.pmore
3b6f8: d0fffe89 adrp x9, d000 <__libc_init@plt-0x53ab0>
3b6fc: 9138b929 add x9, x9, #0xe2e
3b700: 1000008a adr x10, 3b710 <__libc_init@plt-0x253a0>
3b704: 7868792b ldrh w11, [x9, x8, lsl #1]
3b708: 8b0b094a add x10, x10, x11, lsl #2
3b70c: d61f0140 br x10
3b710: aa1403e0 mov x0, x20
3b714: aa1303e1 mov x1, x19
3b718: 94001142 bl 3fc20 <__libc_init@plt-0x20e90>
3b71c: 17ffff37 b 3b3f8 <__libc_init@plt-0x256b8>
3b720: 7100105f cmp w2, #0x4
3b724: 540014e0 b.eq 3b9c0 <__libc_init@plt-0x250f0> // b.none
3b728: 7100085f cmp w2, #0x2
3b72c: 54001520 b.eq 3b9d0 <__libc_init@plt-0x250e0> // b.none
3b730: 7100045f cmp w2, #0x1
3b734: 540025e1 b.ne 3bbf0 <__libc_init@plt-0x24ec0> // b.any
3b738: aa1403e0 mov x0, x20
3b73c: aa1303e1 mov x1, x19
3b740: 94001582 bl 40d48 <__libc_init@plt-0x1fd68>
3b744: 17ffff2d b 3b3f8 <__libc_init@plt-0x256b8>
3b748: aa1403e0 mov x0, x20
3b74c: 97ffb532 bl 28c14 <__libc_init@plt-0x37e9c>
3b750: 39405e68 ldrb w8, [x19, #23]
3b754: f9001be0 str x0, [sp, #48]
3b758: 34002228 cbz w8, 3bb9c <__libc_init@plt-0x24f14>
3b75c: 39405268 ldrb w8, [x19, #20]
3b760: 52800309 mov w9, #0x18 // #24
3b764: 9b097d08 mul x8, x8, x9
3b768: 91006269 add x9, x19, #0x18
3b76c: f8686936 ldr x22, [x9, x8]
3b770: b4002256 cbz x22, 3bbb8 <__libc_init@plt-0x24ef8>
3b774: aa1603e0 mov x0, x22
3b778: 528000a1 mov w1, #0x5 // #5
3b77c: 97ffd463 bl 30908 <__libc_init@plt-0x301a8>
3b780: b4000100 cbz x0, 3b7a0 <__libc_init@plt-0x25310>
3b784: aa0003e2 mov x2, x0
3b788: aa1403e0 mov x0, x20
3b78c: aa1303e1 mov x1, x19
3b790: 94002773 bl 4555c <__libc_init@plt-0x1b554>
3b794: 12003c08 and w8, w0, #0xffff
3b798: 7104011f cmp w8, #0x100
3b79c: 54001222 b.cs 3b9e0 <__libc_init@plt-0x250d0> // b.hs, b.nlast
3b7a0: 3943f2c8 ldrb w8, [x22, #252]
3b7a4: 7100051f cmp w8, #0x1
3b7a8: 54002161 b.ne 3bbd4 <__libc_init@plt-0x24edc> // b.any
3b7ac: 9103a2d7 add x23, x22, #0xe8
3b7b0: f90007fb str x27, [sp, #8]
3b7b4: aa1703e0 mov x0, x23
3b7b8: 97ffce26 bl 2f050 <__libc_init@plt-0x31a60>
3b7bc: aa0003f8 mov x24, x0
3b7c0: aa1303e0 mov x0, x19
3b7c4: 97ffce23 bl 2f050 <__libc_init@plt-0x31a60>
3b7c8: 39405268 ldrb w8, [x19, #20]
3b7cc: f90013e0 str x0, [sp, #32]
3b7d0: b40000e8 cbz x8, 3b7ec <__libc_init@plt-0x252c4>
3b7d4: 91006269 add x9, x19, #0x18
3b7d8: 9102c3ea add x10, sp, #0xb0
3b7dc: f841852b ldr x11, [x9], #24
3b7e0: f1000508 subs x8, x8, #0x1
3b7e4: f800854b str x11, [x10], #8
3b7e8: 54ffffa1 b.ne 3b7dc <__libc_init@plt-0x252d4> // b.any
3b7ec: f94013e8 ldr x8, [sp, #32]
3b7f0: b4000fe8 cbz x8, 3b9ec <__libc_init@plt-0x250c4>
3b7f4: 910402c8 add x8, x22, #0x100
3b7f8: aa1f03fc mov x28, xzr
3b7fc: 910442d9 add x25, x22, #0x110
3b800: f9000be8 str x8, [sp, #16]
3b804: 9100a268 add x8, x19, #0x28
3b808: f90017e8 str x8, [sp, #40]
3b80c: 52800028 mov w8, #0x1 // #1
3b810: b9001fe8 str w8, [sp, #28]
3b814: 3943f2c8 ldrb w8, [x22, #252]
3b818: 34000108 cbz w8, 3b838 <__libc_init@plt-0x25278>
3b81c: 9100e3e9 add x9, sp, #0x38
3b820: f9400bea ldr x10, [sp, #16]
3b824: aa0803eb mov x11, x8
3b828: f841854c ldr x12, [x10], #24
3b82c: f100056b subs x11, x11, #0x1
3b830: f800852c str x12, [x9], #8
3b834: 54ffffa1 b.ne 3b828 <__libc_init@plt-0x25288> // b.any
3b838: b4000878 cbz x24, 3b944 <__libc_init@plt-0x2516c>
3b83c: aa1f03fb mov x27, xzr
3b840: 52800035 mov w21, #0x1 // #1
3b844: 2a0803e9 mov w9, w8
3b848: aa1f03e8 mov x8, xzr
3b84c: 34000169 cbz w9, 3b878 <__libc_init@plt-0x25238>
3b850: 92401d29 and x9, x9, #0xff
3b854: 9100e3ea add x10, sp, #0x38
3b858: aa1903eb mov x11, x25
3b85c: f840854c ldr x12, [x10], #8
3b860: f85f016d ldur x13, [x11, #-16]
3b864: f1000529 subs x9, x9, #0x1
3b868: f841856e ldr x14, [x11], #24
3b86c: cb0d018c sub x12, x12, x13
3b870: 9b0e2188 madd x8, x12, x14, x8
3b874: 54ffff41 b.ne 3b85c <__libc_init@plt-0x25254> // b.any
3b878: f94002e9 ldr x9, [x23]
3b87c: 8b08013a add x26, x9, x8
3b880: 39406348 ldrb w8, [x26, #24]
3b884: 7100051f cmp w8, #0x1
3b888: 540001a1 b.ne 3b8bc <__libc_init@plt-0x251f4> // b.any
3b88c: 9104a3e0 add x0, sp, #0x128
3b890: 2a1f03e1 mov w1, wzr
3b894: 52804102 mov w2, #0x208 // #520
3b898: 94009512 bl 60ce0 <memset@plt>
3b89c: 9104a3e1 add x1, sp, #0x128
3b8a0: 9102c3e4 add x4, sp, #0xb0
3b8a4: aa1a03e0 mov x0, x26
3b8a8: aa1303e2 mov x2, x19
3b8ac: f9401be3 ldr x3, [sp, #48]
3b8b0: 97ffd57f bl 30eac <__libc_init@plt-0x2fc04>
3b8b4: 9104a3e1 add x1, sp, #0x128
3b8b8: 14000015 b 3b90c <__libc_init@plt-0x251a4>
3b8bc: 3940526a ldrb w10, [x19, #20]
3b8c0: b400018a cbz x10, 3b8f0 <__libc_init@plt-0x251c0>
3b8c4: aa1f03e9 mov x9, xzr
3b8c8: 9102c3eb add x11, sp, #0xb0
3b8cc: f94017ec ldr x12, [sp, #40]
3b8d0: f840856d ldr x13, [x11], #8
3b8d4: f85f018e ldur x14, [x12, #-16]
3b8d8: f100054a subs x10, x10, #0x1
3b8dc: f841858f ldr x15, [x12], #24
3b8e0: cb0e01ad sub x13, x13, x14
3b8e4: 9b0f25a9 madd x9, x13, x15, x9
3b8e8: 54ffff41 b.ne 3b8d0 <__libc_init@plt-0x251e0> // b.any
3b8ec: 14000002 b 3b8f4 <__libc_init@plt-0x251bc>
3b8f0: aa1f03e9 mov x9, xzr
3b8f4: 7100111f cmp w8, #0x4
3b8f8: 54001181 b.ne 3bb28 <__libc_init@plt-0x24f88> // b.any
3b8fc: f9400268 ldr x8, [x19]
3b900: f940134a ldr x10, [x26, #32]
3b904: 8b090108 add x8, x8, x9
3b908: 8b0a0101 add x1, x8, x10
3b90c: aa1403e0 mov x0, x20
3b910: 97fffea7 bl 3b3ac <__libc_init@plt-0x25704>
3b914: 36000160 tbz w0, #0, 3b940 <__libc_init@plt-0x25170>
3b918: 9100e3e1 add x1, sp, #0x38
3b91c: aa1703e0 mov x0, x23
3b920: aa1f03e2 mov x2, xzr
3b924: 9100077b add x27, x27, #0x1
3b928: 97ffd5fa bl 31110 <__libc_init@plt-0x2f9a0>
3b92c: eb18037f cmp x27, x24
3b930: 540000a0 b.eq 3b944 <__libc_init@plt-0x2516c> // b.none
3b934: 3943f2c9 ldrb w9, [x22, #252]
3b938: 1a9f27f5 cset w21, cc // cc = lo, ul, last
3b93c: 17ffffc3 b 3b848 <__libc_init@plt-0x25268>
3b940: 37000595 tbnz w21, #0, 3b9f0 <__libc_init@plt-0x250c0>
3b944: 9102c3e1 add x1, sp, #0xb0
3b948: aa1303e0 mov x0, x19
3b94c: aa1f03e2 mov x2, xzr
3b950: 9100079c add x28, x28, #0x1
3b954: 97ffd5ef bl 31110 <__libc_init@plt-0x2f9a0>
3b958: f94013e8 ldr x8, [sp, #32]
3b95c: eb08039f cmp x28, x8
3b960: 1a9f27e8 cset w8, cc // cc = lo, ul, last
3b964: b9001fe8 str w8, [sp, #28]
3b968: 54fff561 b.ne 3b814 <__libc_init@plt-0x2529c> // b.any
3b96c: 14000021 b 3b9f0 <__libc_init@plt-0x250c0>
3b970: aa1a03fb mov x27, x26
3b974: eb1a037f cmp x27, x26
3b978: aa1903fb mov x27, x25
3b97c: 1a9f37e0 cset w0, cs // cs = hs, nlast
3b980: 17fffe9e b 3b3f8 <__libc_init@plt-0x256b8>
3b984: aa1f03e8 mov x8, xzr
3b988: f9400269 ldr x9, [x19]
3b98c: b4000dc9 cbz x9, 3bb44 <__libc_init@plt-0x24f6c>
3b990: 9b177f42 mul x2, x26, x23
3b994: 8b080121 add x1, x9, x8
3b998: b40000b5 cbz x21, 3b9ac <__libc_init@plt-0x25104>
3b99c: aa1503e0 mov x0, x21
3b9a0: aa1703e3 mov x3, x23
3b9a4: 97ffae7f bl 273a0 <__libc_init@plt-0x39710>
3b9a8: 17fffe94 b 3b3f8 <__libc_init@plt-0x256b8>
3b9ac: b4000676 cbz x22, 3ba78 <__libc_init@plt-0x25038>
3b9b0: aa1603e0 mov x0, x22
3b9b4: aa1703e3 mov x3, x23
3b9b8: 97ffb022 bl 27a40 <__libc_init@plt-0x39070>
3b9bc: 17fffe8f b 3b3f8 <__libc_init@plt-0x256b8>
3b9c0: aa1403e0 mov x0, x20
3b9c4: aa1303e1 mov x1, x19
3b9c8: 940015ad bl 4107c <__libc_init@plt-0x1fa34>
3b9cc: 17fffe8b b 3b3f8 <__libc_init@plt-0x256b8>
3b9d0: aa1403e0 mov x0, x20
3b9d4: aa1303e1 mov x1, x19
3b9d8: 94001542 bl 40ee0 <__libc_init@plt-0x1fbd0>
3b9dc: 17fffe87 b 3b3f8 <__libc_init@plt-0x256b8>
3b9e0: 72001c1f tst w0, #0xff
3b9e4: 1a9f07e0 cset w0, ne // ne = any
3b9e8: 17fffe84 b 3b3f8 <__libc_init@plt-0x256b8>
3b9ec: b9001fff str wzr, [sp, #28]
3b9f0: b9401fe8 ldr w8, [sp, #28]
3b9f4: f94007fb ldr x27, [sp, #8]
3b9f8: 52000100 eor w0, w8, #0x1
3b9fc: 17fffe7f b 3b3f8 <__libc_init@plt-0x256b8>
3ba00: aa1403e0 mov x0, x20
3ba04: aa1303e1 mov x1, x19
3ba08: 940016d0 bl 41548 <__libc_init@plt-0x1f568>
3ba0c: 17fffe7b b 3b3f8 <__libc_init@plt-0x256b8>
3ba10: aa1403e0 mov x0, x20
3ba14: aa1303e1 mov x1, x19
3ba18: 94001732 bl 416e0 <__libc_init@plt-0x1f3d0>
3ba1c: 17fffe77 b 3b3f8 <__libc_init@plt-0x256b8>
3ba20: aa1403e0 mov x0, x20
3ba24: aa1303e1 mov x1, x19
3ba28: 94001662 bl 413b0 <__libc_init@plt-0x1f700>
3ba2c: 17fffe73 b 3b3f8 <__libc_init@plt-0x256b8>
3ba30: 7100405f cmp w2, #0x10
3ba34: 54000e41 b.ne 3bbfc <__libc_init@plt-0x24eb4> // b.any
3ba38: aa1403e0 mov x0, x20
3ba3c: aa1303e1 mov x1, x19
3ba40: 94000dab bl 3f0ec <__libc_init@plt-0x219c4>
3ba44: 17fffe6d b 3b3f8 <__libc_init@plt-0x256b8>
3ba48: aa1403e0 mov x0, x20
3ba4c: aa1303e1 mov x1, x19
3ba50: 94000c81 bl 3ec54 <__libc_init@plt-0x21e5c>
3ba54: 17fffe69 b 3b3f8 <__libc_init@plt-0x256b8>
3ba58: aa1403e0 mov x0, x20
3ba5c: aa1303e1 mov x1, x19
3ba60: 94000cdf bl 3eddc <__libc_init@plt-0x21cd4>
3ba64: 17fffe65 b 3b3f8 <__libc_init@plt-0x256b8>
3ba68: aa1403e0 mov x0, x20
3ba6c: aa1303e1 mov x1, x19
3ba70: 94000d3d bl 3ef64 <__libc_init@plt-0x21b4c>
3ba74: 17fffe61 b 3b3f8 <__libc_init@plt-0x256b8>
3ba78: aa1803e0 mov x0, x24
3ba7c: aa1703e3 mov x3, x23
3ba80: 97ffbe49 bl 2b3a4 <__libc_init@plt-0x3570c>
3ba84: 17fffe5d b 3b3f8 <__libc_init@plt-0x256b8>
3ba88: aa1403e0 mov x0, x20
3ba8c: aa1303e1 mov x1, x19
3ba90: 94000e5f bl 3f40c <__libc_init@plt-0x216a4>
3ba94: 17fffe59 b 3b3f8 <__libc_init@plt-0x256b8>
3ba98: aa1403e0 mov x0, x20
3ba9c: aa1303e1 mov x1, x19
3baa0: 94000f8a bl 3f8c8 <__libc_init@plt-0x211e8>
3baa4: 17fffe55 b 3b3f8 <__libc_init@plt-0x256b8>
3baa8: aa1403e0 mov x0, x20
3baac: aa1303e1 mov x1, x19
3bab0: 94000ff1 bl 3fa74 <__libc_init@plt-0x2103c>
3bab4: 17fffe51 b 3b3f8 <__libc_init@plt-0x256b8>
3bab8: aa1403e0 mov x0, x20
3babc: aa1303e1 mov x1, x19
3bac0: 9400110c bl 3fef0 <__libc_init@plt-0x20bc0>
3bac4: 17fffe4d b 3b3f8 <__libc_init@plt-0x256b8>
3bac8: aa1403e0 mov x0, x20
3bacc: aa1303e1 mov x1, x19
3bad0: 940011bc bl 401c0 <__libc_init@plt-0x208f0>
3bad4: 17fffe49 b 3b3f8 <__libc_init@plt-0x256b8>
3bad8: aa1403e0 mov x0, x20
3badc: aa1303e1 mov x1, x19
3bae0: 9400126c bl 40490 <__libc_init@plt-0x20620>
3bae4: 17fffe45 b 3b3f8 <__libc_init@plt-0x256b8>
3bae8: aa1403e0 mov x0, x20
3baec: aa1303e1 mov x1, x19
3baf0: 9400131c bl 40760 <__libc_init@plt-0x20350>
3baf4: 17fffe41 b 3b3f8 <__libc_init@plt-0x256b8>
3baf8: aa1403e0 mov x0, x20
3bafc: aa1303e1 mov x1, x19
3bb00: 940013d5 bl 40a54 <__libc_init@plt-0x2005c>
3bb04: 17fffe3d b 3b3f8 <__libc_init@plt-0x256b8>
3bb08: aa1403e0 mov x0, x20
3bb0c: aa1303e1 mov x1, x19
3bb10: 94000ea4 bl 3f5a0 <__libc_init@plt-0x21510>
3bb14: 17fffe39 b 3b3f8 <__libc_init@plt-0x256b8>
3bb18: aa1403e0 mov x0, x20
3bb1c: aa1303e1 mov x1, x19
3bb20: 94000f05 bl 3f734 <__libc_init@plt-0x2137c>
3bb24: 17fffe35 b 3b3f8 <__libc_init@plt-0x256b8>
3bb28: f0fffe61 adrp x1, a000 <__libc_init@plt-0x56ab0>
3bb2c: b0fffe82 adrp x2, c000 <__libc_init@plt-0x54ab0>
3bb30: 913c0c21 add x1, x1, #0xf03
3bb34: 9137e042 add x2, x2, #0xdf8
3bb38: f9401be0 ldr x0, [sp, #48]
3bb3c: 52802083 mov w3, #0x104 // #260
3bb40: 97ff9d81 bl 23144 <__libc_init@plt-0x3d96c>
3bb44: aa1403e0 mov x0, x20
3bb48: 97ffb433 bl 28c14 <__libc_init@plt-0x37e9c>
3bb4c: d0fffe81 adrp x1, d000 <__libc_init@plt-0x53ab0>
3bb50: 91187021 add x1, x1, #0x61c
3bb54: 97ff9d2d bl 23008 <__libc_init@plt-0x3daa8>
3bb58: aa1403e0 mov x0, x20
3bb5c: 97ffb42e bl 28c14 <__libc_init@plt-0x37e9c>
3bb60: f0fffe61 adrp x1, a000 <__libc_init@plt-0x56ab0>
3bb64: 91230821 add x1, x1, #0x8c2
3bb68: 97ff9d28 bl 23008 <__libc_init@plt-0x3daa8>
3bb6c: f0fffe61 adrp x1, a000 <__libc_init@plt-0x56ab0>
3bb70: 39c05662 ldrsb w2, [x19, #21]
3bb74: 91167c21 add x1, x1, #0x59f
3bb78: aa1503e0 mov x0, x21
3bb7c: 97ff9d23 bl 23008 <__libc_init@plt-0x3daa8>
3bb80: f0fffe61 adrp x1, a000 <__libc_init@plt-0x56ab0>
3bb84: b0fffe82 adrp x2, c000 <__libc_init@plt-0x54ab0>
3bb88: 91078821 add x1, x1, #0x1e2
3bb8c: 9137e042 add x2, x2, #0xdf8
3bb90: aa1903e0 mov x0, x25
3bb94: 52802a03 mov w3, #0x150 // #336
3bb98: 97ff9d6b bl 23144 <__libc_init@plt-0x3d96c>
3bb9c: 90fffe81 adrp x1, b000 <__libc_init@plt-0x55ab0>
3bba0: b0fffe82 adrp x2, c000 <__libc_init@plt-0x54ab0>
3bba4: 91364421 add x1, x1, #0xd91
3bba8: 9137e042 add x2, x2, #0xdf8
3bbac: f9401be0 ldr x0, [sp, #48]
3bbb0: 52802263 mov w3, #0x113 // #275
3bbb4: 97ff9d64 bl 23144 <__libc_init@plt-0x3d96c>
3bbb8: d0fffe81 adrp x1, d000 <__libc_init@plt-0x53ab0>
3bbbc: b0fffe82 adrp x2, c000 <__libc_init@plt-0x54ab0>
3bbc0: 911cc421 add x1, x1, #0x731
3bbc4: 9137e042 add x2, x2, #0xdf8
3bbc8: f9401be0 ldr x0, [sp, #48]
3bbcc: 528022a3 mov w3, #0x115 // #277
3bbd0: 97ff9d5d bl 23144 <__libc_init@plt-0x3d96c>
3bbd4: b0fffe81 adrp x1, c000 <__libc_init@plt-0x54ab0>
3bbd8: b0fffe82 adrp x2, c000 <__libc_init@plt-0x54ab0>
3bbdc: 911fb821 add x1, x1, #0x7ee
3bbe0: 9137e042 add x2, x2, #0xdf8
3bbe4: f9401be0 ldr x0, [sp, #48]
3bbe8: 52802423 mov w3, #0x121 // #289
3bbec: 97ff9d56 bl 23144 <__libc_init@plt-0x3d96c>
3bbf0: 90fffe81 adrp x1, b000 <__libc_init@plt-0x55ab0>
3bbf4: 9126f021 add x1, x1, #0x9bc
3bbf8: 1400000c b 3bc28 <__libc_init@plt-0x24e88>
3bbfc: 90fffe81 adrp x1, b000 <__libc_init@plt-0x55ab0>
3bc00: 9115e021 add x1, x1, #0x578
3bc04: 14000009 b 3bc28 <__libc_init@plt-0x24e88>
3bc08: 90fffe81 adrp x1, b000 <__libc_init@plt-0x55ab0>
3bc0c: 9127e821 add x1, x1, #0x9fa
3bc10: 14000006 b 3bc28 <__libc_init@plt-0x24e88>
3bc14: d0fffe61 adrp x1, 9000 <__libc_init@plt-0x57ab0>
3bc18: 9130dc21 add x1, x1, #0xc37
3bc1c: 14000003 b 3bc28 <__libc_init@plt-0x24e88>
3bc20: f0fffe61 adrp x1, a000 <__libc_init@plt-0x56ab0>
3bc24: 9123c021 add x1, x1, #0x8f0
3bc28: aa1503e0 mov x0, x21
3bc2c: 97ff9cf7 bl 23008 <__libc_init@plt-0x3daa8>
3bc30: 940093c4 bl 60b40 <__stack_chk_fail@plt>
3bc34: a9bf7bfd stp x29, x30, [sp, #-16]!
3bc38: 910003fd mov x29, sp
3bc3c: 94000004 bl 3bc4c <__libc_init@plt-0x24e64>
3bc40: 12000000 and w0, w0, #0x1
3bc44: a8c17bfd ldp x29, x30, [sp], #16
3bc48: d65f03c0 ret
3bc4c: a9ba7bfd stp x29, x30, [sp, #-96]!
3bc50: a9016ffc stp x28, x27, [sp, #16]
3bc54: 910003fd mov x29, sp
3bc58: a90267fa stp x26, x25, [sp, #32]
3bc5c: a9035ff8 stp x24, x23, [sp, #48]
3bc60: a90457f6 stp x22, x21, [sp, #64]
3bc64: a9054ff4 stp x20, x19, [sp, #80]
3bc68: d10d03ff sub sp, sp, #0x340
3bc6c: d53bd05c mrs x28, tpidr_el0
3bc70: aa0103f3 mov x19, x1
3bc74: f9401788 ldr x8, [x28, #40]
3bc78: aa0003f4 mov x20, x0
3bc7c: f81f03a8 stur x8, [x29, #-16]
3bc80: 97ffb3e5 bl 28c14 <__libc_init@plt-0x37e9c>
3bc84: b9401008 ldr w8, [x0, #16]
3bc88: b9402009 ldr w9, [x0, #32]
3bc8c: 2a090108 orr w8, w8, w9
3bc90: 35000508 cbnz w8, 3bd30 <__libc_init@plt-0x24d80>
3bc94: aa0003f5 mov x21, x0
3bc98: aa1403e0 mov x0, x20
3bc9c: 940017b1 bl 41b60 <__libc_init@plt-0x1ef50>
3bca0: b40038c0 cbz x0, 3c3b8 <__libc_init@plt-0x246f8>
3bca4: aa1403e0 mov x0, x20
3bca8: 97ffb3be bl 28ba0 <__libc_init@plt-0x37f10>
3bcac: 36000420 tbz w0, #0, 3bd30 <__libc_init@plt-0x24d80>
3bcb0: aa1403e0 mov x0, x20
3bcb4: 97ffa904 bl 260c4 <__libc_init@plt-0x3a9ec>
3bcb8: b4000580 cbz x0, 3bd68 <__libc_init@plt-0x24d48>
3bcbc: 39405668 ldrb w8, [x19, #21]
3bcc0: 9104a3e0 add x0, sp, #0x128
3bcc4: 3904a3e8 strb w8, [sp, #296]
3bcc8: 97ffd0bf bl 2ffc4 <__libc_init@plt-0x30aec>
3bccc: 72001c3f tst w1, #0xff
3bcd0: 540037e0 b.eq 3c3cc <__libc_init@plt-0x246e4> // b.none
3bcd4: 7100141f cmp w0, #0x5
3bcd8: 540037a8 b.hi 3c3cc <__libc_init@plt-0x246e4> // b.pmore
3bcdc: d0fffe89 adrp x9, d000 <__libc_init@plt-0x53ab0>
3bce0: 92407c08 and x8, x0, #0xffffffff
3bce4: 9139e929 add x9, x9, #0xe7a
3bce8: d360fc02 lsr x2, x0, #32
3bcec: 1000008a adr x10, 3bcfc <__libc_init@plt-0x24db4>
3bcf0: 3868692b ldrb w11, [x9, x8]
3bcf4: 8b0b094a add x10, x10, x11, lsl #2
3bcf8: d61f0140 br x10
3bcfc: 51000448 sub w8, w2, #0x1
3bd00: 71001d1f cmp w8, #0x7
3bd04: 54002ce8 b.hi 3c2a0 <__libc_init@plt-0x24810> // b.pmore
3bd08: d0fffe89 adrp x9, d000 <__libc_init@plt-0x53ab0>
3bd0c: 913b3129 add x9, x9, #0xecc
3bd10: 1000008a adr x10, 3bd20 <__libc_init@plt-0x24d90>
3bd14: 7868792b ldrh w11, [x9, x8, lsl #1]
3bd18: 8b0b094a add x10, x10, x11, lsl #2
3bd1c: d61f0140 br x10
3bd20: aa1403e0 mov x0, x20
3bd24: aa1303e1 mov x1, x19
3bd28: 940017aa bl 41bd0 <__libc_init@plt-0x1eee0>
3bd2c: 14000002 b 3bd34 <__libc_init@plt-0x24d7c>
3bd30: 2a1f03e0 mov w0, wzr
3bd34: f9401788 ldr x8, [x28, #40]
3bd38: f85f03a9 ldur x9, [x29, #-16]
3bd3c: eb09011f cmp x8, x9
3bd40: 54003a81 b.ne 3c490 <__libc_init@plt-0x24620> // b.any
3bd44: 12000000 and w0, w0, #0x1
3bd48: 910d03ff add sp, sp, #0x340
3bd4c: a9454ff4 ldp x20, x19, [sp, #80]
3bd50: a94457f6 ldp x22, x21, [sp, #64]
3bd54: a9435ff8 ldp x24, x23, [sp, #48]
3bd58: a94267fa ldp x26, x25, [sp, #32]
3bd5c: a9416ffc ldp x28, x27, [sp, #16]
3bd60: a8c67bfd ldp x29, x30, [sp], #96
3bd64: d65f03c0 ret
3bd68: aa1403e0 mov x0, x20
3bd6c: 97ffb3aa bl 28c14 <__libc_init@plt-0x37e9c>
3bd70: 39405e68 ldrb w8, [x19, #23]
3bd74: aa0003f9 mov x25, x0
3bd78: 340001e8 cbz w8, 3bdb4 <__libc_init@plt-0x24cfc>
3bd7c: 39405268 ldrb w8, [x19, #20]
3bd80: 52800309 mov w9, #0x18 // #24
3bd84: 9b097d08 mul x8, x8, x9
3bd88: 91006269 add x9, x19, #0x18
3bd8c: f8686920 ldr x0, [x9, x8]
3bd90: b4000120 cbz x0, 3bdb4 <__libc_init@plt-0x24cfc>
3bd94: 52800081 mov w1, #0x4 // #4
3bd98: 97ffd2dc bl 30908 <__libc_init@plt-0x301a8>
3bd9c: b40000c0 cbz x0, 3bdb4 <__libc_init@plt-0x24cfc>
3bda0: aa0003e2 mov x2, x0
3bda4: aa1403e0 mov x0, x20
3bda8: aa1303e1 mov x1, x19
3bdac: 94002698 bl 4580c <__libc_init@plt-0x1b2a4>
3bdb0: 17ffffe1 b 3bd34 <__libc_init@plt-0x24d7c>
3bdb4: aa1403e0 mov x0, x20
3bdb8: 94000241 bl 3c6bc <__libc_init@plt-0x243f4>
3bdbc: aa0003f5 mov x21, x0
3bdc0: aa1403e0 mov x0, x20
3bdc4: 94002502 bl 451cc <__libc_init@plt-0x1b8e4>
3bdc8: aa0003f7 mov x23, x0
3bdcc: b5000055 cbnz x21, 3bdd4 <__libc_init@plt-0x24cdc>
3bdd0: b4003097 cbz x23, 3c3e0 <__libc_init@plt-0x246d0>
3bdd4: aa1303e0 mov x0, x19
3bdd8: f9400676 ldr x22, [x19, #8]
3bddc: 97ffcc9d bl 2f050 <__libc_init@plt-0x31a60>
3bde0: 39405268 ldrb w8, [x19, #20]
3bde4: aa0003f8 mov x24, x0
3bde8: b40000e8 cbz x8, 3be04 <__libc_init@plt-0x24cac>
3bdec: 91006269 add x9, x19, #0x18
3bdf0: 9104a3ea add x10, sp, #0x128
3bdf4: f841852b ldr x11, [x9], #24
3bdf8: f1000508 subs x8, x8, #0x1
3bdfc: f800854b str x11, [x10], #8
3be00: 54ffffa1 b.ne 3bdf4 <__libc_init@plt-0x24cbc> // b.any
3be04: aa1303e0 mov x0, x19
3be08: 528001e1 mov w1, #0xf // #15
3be0c: 940016b7 bl 418e8 <__libc_init@plt-0x1f1c8>
3be10: 360001c0 tbz w0, #0, 3be48 <__libc_init@plt-0x24c68>
3be14: 39405269 ldrb w9, [x19, #20]
3be18: b4001f09 cbz x9, 3c1f8 <__libc_init@plt-0x248b8>
3be1c: aa1f03e8 mov x8, xzr
3be20: 9100a26a add x10, x19, #0x28
3be24: 9104a3eb add x11, sp, #0x128
3be28: f840856c ldr x12, [x11], #8
3be2c: f85f014d ldur x13, [x10, #-16]
3be30: f1000529 subs x9, x9, #0x1
3be34: f841854e ldr x14, [x10], #24
3be38: cb0d018c sub x12, x12, x13
3be3c: 9b0e2188 madd x8, x12, x14, x8
3be40: 54ffff41 b.ne 3be28 <__libc_init@plt-0x24c88> // b.any
3be44: 140000ee b 3c1fc <__libc_init@plt-0x248b4>
3be48: aa1f03fa mov x26, xzr
3be4c: 9100a27b add x27, x19, #0x28
3be50: eb18035f cmp x26, x24
3be54: 54001ca0 b.eq 3c1e8 <__libc_init@plt-0x248c8> // b.none
3be58: 39405269 ldrb w9, [x19, #20]
3be5c: b4000189 cbz x9, 3be8c <__libc_init@plt-0x24c24>
3be60: aa1f03e8 mov x8, xzr
3be64: 9104a3ea add x10, sp, #0x128
3be68: aa1b03eb mov x11, x27
3be6c: f840854c ldr x12, [x10], #8
3be70: f85f016d ldur x13, [x11, #-16]
3be74: f1000529 subs x9, x9, #0x1
3be78: f841856e ldr x14, [x11], #24
3be7c: cb0d018c sub x12, x12, x13
3be80: 9b0e2188 madd x8, x12, x14, x8
3be84: 54ffff41 b.ne 3be6c <__libc_init@plt-0x24c44> // b.any
3be88: 14000002 b 3be90 <__libc_init@plt-0x24c20>
3be8c: aa1f03e8 mov x8, xzr
3be90: f9400269 ldr x9, [x19]
3be94: b4002889 cbz x9, 3c3a4 <__libc_init@plt-0x2470c>
3be98: 8b080121 add x1, x9, x8
3be9c: b40000f5 cbz x21, 3beb8 <__libc_init@plt-0x24bf8>
3bea0: aa1503e0 mov x0, x21
3bea4: aa1603e2 mov x2, x22
3bea8: aa1603e3 mov x3, x22
3beac: 97ffae6a bl 27854 <__libc_init@plt-0x3925c>
3beb0: 370000e0 tbnz w0, #0, 3becc <__libc_init@plt-0x24be4>
3beb4: 140000ce b 3c1ec <__libc_init@plt-0x248c4>
3beb8: aa1703e0 mov x0, x23
3bebc: aa1603e2 mov x2, x22
3bec0: aa1603e3 mov x3, x22
3bec4: 97ffb0c2 bl 281cc <__libc_init@plt-0x388e4>
3bec8: 36001920 tbz w0, #0, 3c1ec <__libc_init@plt-0x248c4>
3becc: 9104a3e1 add x1, sp, #0x128
3bed0: aa1303e0 mov x0, x19
3bed4: aa1f03e2 mov x2, xzr
3bed8: 97ffd48e bl 31110 <__libc_init@plt-0x2f9a0>
3bedc: 9100075a add x26, x26, #0x1
3bee0: 3707fb80 tbnz w0, #0, 3be50 <__libc_init@plt-0x24c60>
3bee4: eb18035f cmp x26, x24
3bee8: 54fffb42 b.cs 3be50 <__libc_init@plt-0x24c60> // b.hs, b.nlast
3beec: b0fffe81 adrp x1, c000 <__libc_init@plt-0x54ab0>
3bef0: aa1903e0 mov x0, x25
3bef4: 910d5c21 add x1, x1, #0x357
3bef8: 97ff9c44 bl 23008 <__libc_init@plt-0x3daa8>
3befc: 51000848 sub w8, w2, #0x2
3bf00: 7100391f cmp w8, #0xe
3bf04: 54002b88 b.hi 3c474 <__libc_init@plt-0x2463c> // b.pmore
3bf08: d0fffe89 adrp x9, d000 <__libc_init@plt-0x53ab0>
3bf0c: 913a4129 add x9, x9, #0xe90
3bf10: 1000008a adr x10, 3bf20 <__libc_init@plt-0x24b90>
3bf14: 7868792b ldrh w11, [x9, x8, lsl #1]
3bf18: 8b0b094a add x10, x10, x11, lsl #2
3bf1c: d61f0140 br x10
3bf20: aa1403e0 mov x0, x20
3bf24: aa1303e1 mov x1, x19
3bf28: 94001c23 bl 42fb4 <__libc_init@plt-0x1dafc>
3bf2c: 17ffff82 b 3bd34 <__libc_init@plt-0x24d7c>
3bf30: 51000448 sub w8, w2, #0x1
3bf34: 71001d1f cmp w8, #0x7
3bf38: 54002988 b.hi 3c468 <__libc_init@plt-0x24648> // b.pmore
3bf3c: d0fffe89 adrp x9, d000 <__libc_init@plt-0x53ab0>
3bf40: 913a0129 add x9, x9, #0xe80
3bf44: 1000008a adr x10, 3bf54 <__libc_init@plt-0x24b5c>
3bf48: 7868792b ldrh w11, [x9, x8, lsl #1]
3bf4c: 8b0b094a add x10, x10, x11, lsl #2
3bf50: d61f0140 br x10
3bf54: aa1403e0 mov x0, x20
3bf58: aa1303e1 mov x1, x19
3bf5c: 9400225e bl 448d4 <__libc_init@plt-0x1c1dc>
3bf60: 17ffff75 b 3bd34 <__libc_init@plt-0x24d7c>
3bf64: 51000848 sub w8, w2, #0x2
3bf68: 7100391f cmp w8, #0xe
3bf6c: 540028a8 b.hi 3c480 <__libc_init@plt-0x24630> // b.pmore
3bf70: d0fffe89 adrp x9, d000 <__libc_init@plt-0x53ab0>
3bf74: 913ab929 add x9, x9, #0xeae
3bf78: 1000008a adr x10, 3bf88 <__libc_init@plt-0x24b28>
3bf7c: 7868792b ldrh w11, [x9, x8, lsl #1]
3bf80: 8b0b094a add x10, x10, x11, lsl #2
3bf84: d61f0140 br x10
3bf88: aa1403e0 mov x0, x20
3bf8c: aa1303e1 mov x1, x19
3bf90: 94001957 bl 424ec <__libc_init@plt-0x1e5c4>
3bf94: 17ffff68 b 3bd34 <__libc_init@plt-0x24d7c>
3bf98: 7100105f cmp w2, #0x4
3bf9c: 540014a0 b.eq 3c230 <__libc_init@plt-0x24880> // b.none
3bfa0: 7100085f cmp w2, #0x2
3bfa4: 540014e0 b.eq 3c240 <__libc_init@plt-0x24870> // b.none
3bfa8: 7100045f cmp w2, #0x1
3bfac: 54002521 b.ne 3c450 <__libc_init@plt-0x24660> // b.any
3bfb0: aa1403e0 mov x0, x20
3bfb4: aa1303e1 mov x1, x19
3bfb8: 940020b9 bl 4429c <__libc_init@plt-0x1c814>
3bfbc: 17ffff5e b 3bd34 <__libc_init@plt-0x24d7c>
3bfc0: aa1403e0 mov x0, x20
3bfc4: 97ffb314 bl 28c14 <__libc_init@plt-0x37e9c>
3bfc8: 39405e68 ldrb w8, [x19, #23]
3bfcc: f9001be0 str x0, [sp, #48]
3bfd0: 34002168 cbz w8, 3c3fc <__libc_init@plt-0x246b4>
3bfd4: 39405268 ldrb w8, [x19, #20]
3bfd8: 52800309 mov w9, #0x18 // #24
3bfdc: 9b097d08 mul x8, x8, x9
3bfe0: 91006269 add x9, x19, #0x18
3bfe4: f8686936 ldr x22, [x9, x8]
3bfe8: b4002196 cbz x22, 3c418 <__libc_init@plt-0x24698>
3bfec: aa1603e0 mov x0, x22
3bff0: 52800061 mov w1, #0x3 // #3
3bff4: 97ffd245 bl 30908 <__libc_init@plt-0x301a8>
3bff8: b4000100 cbz x0, 3c018 <__libc_init@plt-0x24a98>
3bffc: aa0003e2 mov x2, x0
3c000: aa1403e0 mov x0, x20
3c004: aa1303e1 mov x1, x19
3c008: 94002555 bl 4555c <__libc_init@plt-0x1b554>
3c00c: 12003c08 and w8, w0, #0xffff
3c010: 7104011f cmp w8, #0x100
3c014: 540011e2 b.cs 3c250 <__libc_init@plt-0x24860> // b.hs, b.nlast
3c018: 3943f2c8 ldrb w8, [x22, #252]
3c01c: 7100051f cmp w8, #0x1
3c020: 540020a1 b.ne 3c434 <__libc_init@plt-0x2467c> // b.any
3c024: 9103a2d7 add x23, x22, #0xe8
3c028: aa1703e0 mov x0, x23
3c02c: 97ffcc09 bl 2f050 <__libc_init@plt-0x31a60>
3c030: aa0003f8 mov x24, x0
3c034: aa1303e0 mov x0, x19
3c038: 97ffcc06 bl 2f050 <__libc_init@plt-0x31a60>
3c03c: 39405268 ldrb w8, [x19, #20]
3c040: f90013e0 str x0, [sp, #32]
3c044: b40000e8 cbz x8, 3c060 <__libc_init@plt-0x24a50>
3c048: 91006269 add x9, x19, #0x18
3c04c: 9102c3ea add x10, sp, #0xb0
3c050: f841852b ldr x11, [x9], #24
3c054: f1000508 subs x8, x8, #0x1
3c058: f800854b str x11, [x10], #8
3c05c: 54ffffa1 b.ne 3c050 <__libc_init@plt-0x24a60> // b.any
3c060: f94013e8 ldr x8, [sp, #32]
3c064: f90007fc str x28, [sp, #8]
3c068: b4000fa8 cbz x8, 3c25c <__libc_init@plt-0x24854>
3c06c: 910402c8 add x8, x22, #0x100
3c070: aa1f03fc mov x28, xzr
3c074: 910442d9 add x25, x22, #0x110
3c078: f9000be8 str x8, [sp, #16]
3c07c: 9100a268 add x8, x19, #0x28
3c080: f90017e8 str x8, [sp, #40]
3c084: 52800028 mov w8, #0x1 // #1
3c088: b9001fe8 str w8, [sp, #28]
3c08c: 3943f2c8 ldrb w8, [x22, #252]
3c090: 34000108 cbz w8, 3c0b0 <__libc_init@plt-0x24a00>
3c094: 9100e3e9 add x9, sp, #0x38
3c098: f9400bea ldr x10, [sp, #16]
3c09c: aa0803eb mov x11, x8
3c0a0: f841854c ldr x12, [x10], #24
3c0a4: f100056b subs x11, x11, #0x1
3c0a8: f800852c str x12, [x9], #8
3c0ac: 54ffffa1 b.ne 3c0a0 <__libc_init@plt-0x24a10> // b.any
3c0b0: b4000878 cbz x24, 3c1bc <__libc_init@plt-0x248f4>
3c0b4: aa1f03fb mov x27, xzr
3c0b8: 52800035 mov w21, #0x1 // #1
3c0bc: 2a0803e9 mov w9, w8
3c0c0: aa1f03e8 mov x8, xzr
3c0c4: 34000169 cbz w9, 3c0f0 <__libc_init@plt-0x249c0>
3c0c8: 92401d29 and x9, x9, #0xff
3c0cc: 9100e3ea add x10, sp, #0x38
3c0d0: aa1903eb mov x11, x25
3c0d4: f840854c ldr x12, [x10], #8
3c0d8: f85f016d ldur x13, [x11, #-16]
3c0dc: f1000529 subs x9, x9, #0x1
3c0e0: f841856e ldr x14, [x11], #24
3c0e4: cb0d018c sub x12, x12, x13
3c0e8: 9b0e2188 madd x8, x12, x14, x8
3c0ec: 54ffff41 b.ne 3c0d4 <__libc_init@plt-0x249dc> // b.any
3c0f0: f94002e9 ldr x9, [x23]
3c0f4: 8b08013a add x26, x9, x8
3c0f8: 39406348 ldrb w8, [x26, #24]
3c0fc: 7100051f cmp w8, #0x1
3c100: 540001a1 b.ne 3c134 <__libc_init@plt-0x2497c> // b.any
3c104: 9104a3e0 add x0, sp, #0x128
3c108: 2a1f03e1 mov w1, wzr
3c10c: 52804102 mov w2, #0x208 // #520
3c110: 940092f4 bl 60ce0 <memset@plt>
3c114: 9104a3e1 add x1, sp, #0x128
3c118: 9102c3e4 add x4, sp, #0xb0
3c11c: aa1a03e0 mov x0, x26
3c120: aa1303e2 mov x2, x19
3c124: f9401be3 ldr x3, [sp, #48]
3c128: 97ffd361 bl 30eac <__libc_init@plt-0x2fc04>
3c12c: 9104a3e1 add x1, sp, #0x128
3c130: 14000015 b 3c184 <__libc_init@plt-0x2492c>
3c134: 3940526a ldrb w10, [x19, #20]
3c138: b400018a cbz x10, 3c168 <__libc_init@plt-0x24948>
3c13c: aa1f03e9 mov x9, xzr
3c140: 9102c3eb add x11, sp, #0xb0
3c144: f94017ec ldr x12, [sp, #40]
3c148: f840856d ldr x13, [x11], #8
3c14c: f85f018e ldur x14, [x12, #-16]
3c150: f100054a subs x10, x10, #0x1
3c154: f841858f ldr x15, [x12], #24
3c158: cb0e01ad sub x13, x13, x14
3c15c: 9b0f25a9 madd x9, x13, x15, x9
3c160: 54ffff41 b.ne 3c148 <__libc_init@plt-0x24968> // b.any
3c164: 14000002 b 3c16c <__libc_init@plt-0x24944>
3c168: aa1f03e9 mov x9, xzr
3c16c: 7100111f cmp w8, #0x4
3c170: 540010c1 b.ne 3c388 <__libc_init@plt-0x24728> // b.any
3c174: f9400268 ldr x8, [x19]
3c178: f940134a ldr x10, [x26, #32]
3c17c: 8b090108 add x8, x8, x9
3c180: 8b0a0101 add x1, x8, x10
3c184: aa1403e0 mov x0, x20
3c188: 97fffeb1 bl 3bc4c <__libc_init@plt-0x24e64>
3c18c: 36000160 tbz w0, #0, 3c1b8 <__libc_init@plt-0x248f8>
3c190: 9100e3e1 add x1, sp, #0x38
3c194: aa1703e0 mov x0, x23
3c198: aa1f03e2 mov x2, xzr
3c19c: 9100077b add x27, x27, #0x1
3c1a0: 97ffd3dc bl 31110 <__libc_init@plt-0x2f9a0>
3c1a4: eb18037f cmp x27, x24
3c1a8: 540000a0 b.eq 3c1bc <__libc_init@plt-0x248f4> // b.none
3c1ac: 3943f2c9 ldrb w9, [x22, #252]
3c1b0: 1a9f27f5 cset w21, cc // cc = lo, ul, last
3c1b4: 17ffffc3 b 3c0c0 <__libc_init@plt-0x249f0>
3c1b8: 37000555 tbnz w21, #0, 3c260 <__libc_init@plt-0x24850>
3c1bc: 9102c3e1 add x1, sp, #0xb0
3c1c0: aa1303e0 mov x0, x19
3c1c4: aa1f03e2 mov x2, xzr
3c1c8: 9100079c add x28, x28, #0x1
3c1cc: 97ffd3d1 bl 31110 <__libc_init@plt-0x2f9a0>
3c1d0: f94013e8 ldr x8, [sp, #32]
3c1d4: eb08039f cmp x28, x8
3c1d8: 1a9f27e8 cset w8, cc // cc = lo, ul, last
3c1dc: b9001fe8 str w8, [sp, #28]
3c1e0: 54fff561 b.ne 3c08c <__libc_init@plt-0x24a24> // b.any
3c1e4: 1400001f b 3c260 <__libc_init@plt-0x24850>
3c1e8: aa1803fa mov x26, x24
3c1ec: eb18035f cmp x26, x24
3c1f0: 1a9f37e0 cset w0, cs // cs = hs, nlast
3c1f4: 17fffed0 b 3bd34 <__libc_init@plt-0x24d7c>
3c1f8: aa1f03e8 mov x8, xzr
3c1fc: f9400269 ldr x9, [x19]
3c200: b4000d29 cbz x9, 3c3a4 <__libc_init@plt-0x2470c>
3c204: 9b167f02 mul x2, x24, x22
3c208: 8b080121 add x1, x9, x8
3c20c: b40000b5 cbz x21, 3c220 <__libc_init@plt-0x24890>
3c210: aa1503e0 mov x0, x21
3c214: aa1603e3 mov x3, x22
3c218: 97ffad8f bl 27854 <__libc_init@plt-0x3925c>
3c21c: 17fffec6 b 3bd34 <__libc_init@plt-0x24d7c>
3c220: aa1703e0 mov x0, x23
3c224: aa1603e3 mov x3, x22
3c228: 97ffafe9 bl 281cc <__libc_init@plt-0x388e4>
3c22c: 17fffec2 b 3bd34 <__libc_init@plt-0x24d7c>
3c230: aa1403e0 mov x0, x20
3c234: aa1303e1 mov x1, x19
3c238: 94002122 bl 446c0 <__libc_init@plt-0x1c3f0>
3c23c: 17fffebe b 3bd34 <__libc_init@plt-0x24d7c>
3c240: aa1403e0 mov x0, x20
3c244: aa1303e1 mov x1, x19
3c248: 94002099 bl 444ac <__libc_init@plt-0x1c604>
3c24c: 17fffeba b 3bd34 <__libc_init@plt-0x24d7c>
3c250: 72001c1f tst w0, #0xff
3c254: 1a9f07e0 cset w0, ne // ne = any
3c258: 17fffeb7 b 3bd34 <__libc_init@plt-0x24d7c>
3c25c: b9001fff str wzr, [sp, #28]
3c260: b9401fe8 ldr w8, [sp, #28]
3c264: f94007fc ldr x28, [sp, #8]
3c268: 52000100 eor w0, w8, #0x1
3c26c: 17fffeb2 b 3bd34 <__libc_init@plt-0x24d7c>
3c270: aa1403e0 mov x0, x20
3c274: aa1303e1 mov x1, x19
3c278: 9400221a bl 44ae0 <__libc_init@plt-0x1bfd0>
3c27c: 17fffeae b 3bd34 <__libc_init@plt-0x24d7c>
3c280: aa1403e0 mov x0, x20
3c284: aa1303e1 mov x1, x19
3c288: 94002299 bl 44cec <__libc_init@plt-0x1bdc4>
3c28c: 17fffeaa b 3bd34 <__libc_init@plt-0x24d7c>
3c290: aa1403e0 mov x0, x20
3c294: aa1303e1 mov x1, x19
3c298: 94002318 bl 44ef8 <__libc_init@plt-0x1bbb8>
3c29c: 17fffea6 b 3bd34 <__libc_init@plt-0x24d7c>
3c2a0: 7100405f cmp w2, #0x10
3c2a4: 54000dc1 b.ne 3c45c <__libc_init@plt-0x24654> // b.any
3c2a8: aa1403e0 mov x0, x20
3c2ac: aa1303e1 mov x1, x19
3c2b0: 9400181b bl 4231c <__libc_init@plt-0x1e794>
3c2b4: 17fffea0 b 3bd34 <__libc_init@plt-0x24d7c>
3c2b8: aa1403e0 mov x0, x20
3c2bc: aa1303e1 mov x1, x19
3c2c0: 940016bb bl 41dac <__libc_init@plt-0x1ed04>
3c2c4: 17fffe9c b 3bd34 <__libc_init@plt-0x24d7c>
3c2c8: aa1403e0 mov x0, x20
3c2cc: aa1303e1 mov x1, x19
3c2d0: 9400172b bl 41f7c <__libc_init@plt-0x1eb34>
3c2d4: 17fffe98 b 3bd34 <__libc_init@plt-0x24d7c>
3c2d8: aa1403e0 mov x0, x20
3c2dc: aa1303e1 mov x1, x19
3c2e0: 9400179b bl 4214c <__libc_init@plt-0x1e964>
3c2e4: 17fffe94 b 3bd34 <__libc_init@plt-0x24d7c>
3c2e8: aa1403e0 mov x0, x20
3c2ec: aa1303e1 mov x1, x19
3c2f0: 94001bf6 bl 432c8 <__libc_init@plt-0x1d7e8>
3c2f4: 17fffe90 b 3bd34 <__libc_init@plt-0x24d7c>
3c2f8: aa1403e0 mov x0, x20
3c2fc: aa1303e1 mov x1, x19
3c300: 94001cb7 bl 435dc <__libc_init@plt-0x1d4d4>
3c304: 17fffe8c b 3bd34 <__libc_init@plt-0x24d7c>
3c308: aa1403e0 mov x0, x20
3c30c: aa1303e1 mov x1, x19
3c310: 94001d78 bl 438f0 <__libc_init@plt-0x1d1c0>
3c314: 17fffe88 b 3bd34 <__libc_init@plt-0x24d7c>
3c318: aa1403e0 mov x0, x20
3c31c: aa1303e1 mov x1, x19
3c320: 94001e39 bl 43c04 <__libc_init@plt-0x1ceac>
3c324: 17fffe84 b 3bd34 <__libc_init@plt-0x24d7c>
3c328: aa1403e0 mov x0, x20
3c32c: aa1303e1 mov x1, x19
3c330: 94001f08 bl 43f50 <__libc_init@plt-0x1cb60>
3c334: 17fffe80 b 3bd34 <__libc_init@plt-0x24d7c>
3c338: aa1403e0 mov x0, x20
3c33c: aa1303e1 mov x1, x19
3c340: 940018de bl 426b8 <__libc_init@plt-0x1e3f8>
3c344: 17fffe7c b 3bd34 <__libc_init@plt-0x24d7c>
3c348: aa1403e0 mov x0, x20
3c34c: aa1303e1 mov x1, x19
3c350: 9400194d bl 42884 <__libc_init@plt-0x1e22c>
3c354: 17fffe78 b 3bd34 <__libc_init@plt-0x24d7c>
3c358: aa1403e0 mov x0, x20
3c35c: aa1303e1 mov x1, x19
3c360: 940019bc bl 42a50 <__libc_init@plt-0x1e060>
3c364: 17fffe74 b 3bd34 <__libc_init@plt-0x24d7c>
3c368: aa1403e0 mov x0, x20
3c36c: aa1303e1 mov x1, x19
3c370: 94001a2b bl 42c1c <__libc_init@plt-0x1de94>
3c374: 17fffe70 b 3bd34 <__libc_init@plt-0x24d7c>
3c378: aa1403e0 mov x0, x20
3c37c: aa1303e1 mov x1, x19
3c380: 94001a9a bl 42de8 <__libc_init@plt-0x1dcc8>
3c384: 17fffe6c b 3bd34 <__libc_init@plt-0x24d7c>
3c388: d0fffe61 adrp x1, a000 <__libc_init@plt-0x56ab0>
3c38c: 90fffe82 adrp x2, c000 <__libc_init@plt-0x54ab0>
3c390: 913c0c21 add x1, x1, #0xf03
3c394: 9137e042 add x2, x2, #0xdf8
3c398: f9401be0 ldr x0, [sp, #48]
3c39c: 52802083 mov w3, #0x104 // #260
3c3a0: 97ff9b69 bl 23144 <__libc_init@plt-0x3d96c>
3c3a4: aa1403e0 mov x0, x20
3c3a8: 97ffb21b bl 28c14 <__libc_init@plt-0x37e9c>
3c3ac: b0fffe81 adrp x1, d000 <__libc_init@plt-0x53ab0>
3c3b0: 91187021 add x1, x1, #0x61c
3c3b4: 97ff9b15 bl 23008 <__libc_init@plt-0x3daa8>
3c3b8: aa1403e0 mov x0, x20
3c3bc: 97ffb216 bl 28c14 <__libc_init@plt-0x37e9c>
3c3c0: d0fffe61 adrp x1, a000 <__libc_init@plt-0x56ab0>
3c3c4: 91230821 add x1, x1, #0x8c2
3c3c8: 97ff9b10 bl 23008 <__libc_init@plt-0x3daa8>
3c3cc: d0fffe61 adrp x1, a000 <__libc_init@plt-0x56ab0>
3c3d0: 39c05662 ldrsb w2, [x19, #21]
3c3d4: 91167c21 add x1, x1, #0x59f
3c3d8: aa1503e0 mov x0, x21
3c3dc: 97ff9b0b bl 23008 <__libc_init@plt-0x3daa8>
3c3e0: d0fffe61 adrp x1, a000 <__libc_init@plt-0x56ab0>
3c3e4: 90fffe82 adrp x2, c000 <__libc_init@plt-0x54ab0>
3c3e8: 91078821 add x1, x1, #0x1e2
3c3ec: 9137e042 add x2, x2, #0xdf8
3c3f0: aa1903e0 mov x0, x25
3c3f4: 52802a03 mov w3, #0x150 // #336
3c3f8: 97ff9b53 bl 23144 <__libc_init@plt-0x3d96c>
3c3fc: f0fffe61 adrp x1, b000 <__libc_init@plt-0x55ab0>
3c400: 90fffe82 adrp x2, c000 <__libc_init@plt-0x54ab0>
3c404: 91364421 add x1, x1, #0xd91
3c408: 9137e042 add x2, x2, #0xdf8
3c40c: f9401be0 ldr x0, [sp, #48]
3c410: 52802263 mov w3, #0x113 // #275
3c414: 97ff9b4c bl 23144 <__libc_init@plt-0x3d96c>
3c418: b0fffe81 adrp x1, d000 <__libc_init@plt-0x53ab0>
3c41c: 90fffe82 adrp x2, c000 <__libc_init@plt-0x54ab0>
3c420: 911cc421 add x1, x1, #0x731
3c424: 9137e042 add x2, x2, #0xdf8
3c428: f9401be0 ldr x0, [sp, #48]
3c42c: 528022a3 mov w3, #0x115 // #277
3c430: 97ff9b45 bl 23144 <__libc_init@plt-0x3d96c>
3c434: 90fffe81 adrp x1, c000 <__libc_init@plt-0x54ab0>
3c438: 90fffe82 adrp x2, c000 <__libc_init@plt-0x54ab0>
3c43c: 911fb821 add x1, x1, #0x7ee
3c440: 9137e042 add x2, x2, #0xdf8
3c444: f9401be0 ldr x0, [sp, #48]
3c448: 52802423 mov w3, #0x121 // #289
3c44c: 97ff9b3e bl 23144 <__libc_init@plt-0x3d96c>
3c450: f0fffe61 adrp x1, b000 <__libc_init@plt-0x55ab0>
3c454: 9126f021 add x1, x1, #0x9bc
3c458: 1400000c b 3c488 <__libc_init@plt-0x24628>
3c45c: f0fffe61 adrp x1, b000 <__libc_init@plt-0x55ab0>
3c460: 9115e021 add x1, x1, #0x578
3c464: 14000009 b 3c488 <__libc_init@plt-0x24628>
3c468: f0fffe61 adrp x1, b000 <__libc_init@plt-0x55ab0>
3c46c: 9127e821 add x1, x1, #0x9fa
3c470: 14000006 b 3c488 <__libc_init@plt-0x24628>
3c474: d0fffe61 adrp x1, a000 <__libc_init@plt-0x56ab0>
3c478: 9123c021 add x1, x1, #0x8f0
3c47c: 14000003 b 3c488 <__libc_init@plt-0x24628>
3c480: b0fffe61 adrp x1, 9000 <__libc_init@plt-0x57ab0>
3c484: 9130dc21 add x1, x1, #0xc37
3c488: aa1503e0 mov x0, x21
3c48c: 97ff9adf bl 23008 <__libc_init@plt-0x3daa8>
3c490: 940091ac bl 60b40 <__stack_chk_fail@plt>
3c494: a9bd7bfd stp x29, x30, [sp, #-48]!
3c498: a90157f6 stp x22, x21, [sp, #16]
3c49c: 910003fd mov x29, sp
3c4a0: a9024ff4 stp x20, x19, [sp, #32]
3c4a4: aa0303f3 mov x19, x3
3c4a8: aa0203f4 mov x20, x2
3c4ac: aa0103f5 mov x21, x1
3c4b0: aa0003f6 mov x22, x0
3c4b4: 9400001d bl 3c528 <__libc_init@plt-0x24588>
3c4b8: b40000c0 cbz x0, 3c4d0 <__libc_init@plt-0x245e0>
3c4bc: aa1503e1 mov x1, x21
3c4c0: aa1403e2 mov x2, x20
3c4c4: aa1303e3 mov x3, x19
3c4c8: 97ffabb6 bl 273a0 <__libc_init@plt-0x39710>
3c4cc: 1400000d b 3c500 <__libc_init@plt-0x245b0>
3c4d0: aa1603e0 mov x0, x22
3c4d4: 94000031 bl 3c598 <__libc_init@plt-0x24518>
3c4d8: b40000c0 cbz x0, 3c4f0 <__libc_init@plt-0x245c0>
3c4dc: aa1503e1 mov x1, x21
3c4e0: aa1403e2 mov x2, x20
3c4e4: aa1303e3 mov x3, x19
3c4e8: 97ffbbaf bl 2b3a4 <__libc_init@plt-0x3570c>
3c4ec: 14000005 b 3c500 <__libc_init@plt-0x245b0>
3c4f0: aa1603e0 mov x0, x22
3c4f4: 97fff7ca bl 3a41c <__libc_init@plt-0x26694>
3c4f8: b40000e0 cbz x0, 3c514 <__libc_init@plt-0x2459c>
3c4fc: 2a1f03e0 mov w0, wzr
3c500: a9424ff4 ldp x20, x19, [sp, #32]
3c504: 12000000 and w0, w0, #0x1
3c508: a94157f6 ldp x22, x21, [sp, #16]
3c50c: a8c37bfd ldp x29, x30, [sp], #48
3c510: d65f03c0 ret
3c514: aa1603e0 mov x0, x22
3c518: 97ffb1bf bl 28c14 <__libc_init@plt-0x37e9c>
3c51c: d0fffe61 adrp x1, a000 <__libc_init@plt-0x56ab0>
3c520: 9136bc21 add x1, x1, #0xdaf
3c524: 97ff9ab9 bl 23008 <__libc_init@plt-0x3daa8>
3c528: d10103ff sub sp, sp, #0x40
3c52c: a9027bfd stp x29, x30, [sp, #32]
3c530: 910083fd add x29, sp, #0x20
3c534: f9001bf3 str x19, [sp, #48]
3c538: d53bd053 mrs x19, tpidr_el0
3c53c: f9401668 ldr x8, [x19, #40]
3c540: f81f83a8 stur x8, [x29, #-8]
3c544: b9400808 ldr w8, [x0, #8]
3c548: 3100051f cmn w8, #0x1
3c54c: 54000220 b.eq 3c590 <__libc_init@plt-0x24520> // b.none
3c550: f0000129 adrp x9, 63000 <strcmp@plt+0x2240>
3c554: aa0003e1 mov x1, x0
3c558: 91342129 add x9, x9, #0xd08
3c55c: 910023ea add x10, sp, #0x8
3c560: 910043e0 add x0, sp, #0x10
3c564: f8687928 ldr x8, [x9, x8, lsl #3]
3c568: f9000bea str x10, [sp, #16]
3c56c: d63f0100 blr x8
3c570: f9401668 ldr x8, [x19, #40]
3c574: f85f83a9 ldur x9, [x29, #-8]
3c578: eb09011f cmp x8, x9
3c57c: 540000c1 b.ne 3c594 <__libc_init@plt-0x2451c> // b.any
3c580: a9427bfd ldp x29, x30, [sp, #32]
3c584: f9401bf3 ldr x19, [sp, #48]
3c588: 910103ff add sp, sp, #0x40
3c58c: d65f03c0 ret
3c590: 97ffa824 bl 26620 <__libc_init@plt-0x3a490>
3c594: 9400916b bl 60b40 <__stack_chk_fail@plt>
3c598: d10103ff sub sp, sp, #0x40
3c59c: a9027bfd stp x29, x30, [sp, #32]
3c5a0: 910083fd add x29, sp, #0x20
3c5a4: f9001bf3 str x19, [sp, #48]
3c5a8: d53bd053 mrs x19, tpidr_el0
3c5ac: f9401668 ldr x8, [x19, #40]
3c5b0: f81f83a8 stur x8, [x29, #-8]
3c5b4: b9400808 ldr w8, [x0, #8]
3c5b8: 3100051f cmn w8, #0x1
3c5bc: 54000220 b.eq 3c600 <__libc_init@plt-0x244b0> // b.none
3c5c0: f0000129 adrp x9, 63000 <strcmp@plt+0x2240>
3c5c4: aa0003e1 mov x1, x0
3c5c8: 91374129 add x9, x9, #0xdd0
3c5cc: 910023ea add x10, sp, #0x8
3c5d0: 910043e0 add x0, sp, #0x10
3c5d4: f8687928 ldr x8, [x9, x8, lsl #3]
3c5d8: f9000bea str x10, [sp, #16]
3c5dc: d63f0100 blr x8
3c5e0: f9401668 ldr x8, [x19, #40]
3c5e4: f85f83a9 ldur x9, [x29, #-8]
3c5e8: eb09011f cmp x8, x9
3c5ec: 540000c1 b.ne 3c604 <__libc_init@plt-0x244ac> // b.any
3c5f0: a9427bfd ldp x29, x30, [sp, #32]
3c5f4: f9401bf3 ldr x19, [sp, #48]
3c5f8: 910103ff add sp, sp, #0x40
3c5fc: d65f03c0 ret
3c600: 97ffa808 bl 26620 <__libc_init@plt-0x3a490>
3c604: 9400914f bl 60b40 <__stack_chk_fail@plt>
3c608: a9bc7bfd stp x29, x30, [sp, #-64]!
3c60c: a9015ff8 stp x24, x23, [sp, #16]
3c610: 910003fd mov x29, sp
3c614: a90257f6 stp x22, x21, [sp, #32]
3c618: a9034ff4 stp x20, x19, [sp, #48]
3c61c: aa0303f3 mov x19, x3
3c620: aa0203f5 mov x21, x2
3c624: aa0103f6 mov x22, x1
3c628: aa0003f8 mov x24, x0
3c62c: 97ffb17a bl 28c14 <__libc_init@plt-0x37e9c>
3c630: aa0003f4 mov x20, x0
3c634: aa1803e0 mov x0, x24
3c638: 97ffb15a bl 28ba0 <__libc_init@plt-0x37f10>
3c63c: b9401288 ldr w8, [x20, #16]
3c640: b9402289 ldr w9, [x20, #32]
3c644: 2a090108 orr w8, w8, w9
3c648: 34000068 cbz w8, 3c654 <__libc_init@plt-0x2445c>
3c64c: 2a1f03e0 mov w0, wzr
3c650: 14000012 b 3c698 <__libc_init@plt-0x24418>
3c654: aa1803e0 mov x0, x24
3c658: 94000019 bl 3c6bc <__libc_init@plt-0x243f4>
3c65c: aa0003f7 mov x23, x0
3c660: b40000e0 cbz x0, 3c67c <__libc_init@plt-0x24434>
3c664: aa1703e0 mov x0, x23
3c668: aa1603e1 mov x1, x22
3c66c: aa1503e2 mov x2, x21
3c670: aa1303e3 mov x3, x19
3c674: 97ffac78 bl 27854 <__libc_init@plt-0x3925c>
3c678: 14000005 b 3c68c <__libc_init@plt-0x24424>
3c67c: aa1803e0 mov x0, x24
3c680: 97fff767 bl 3a41c <__libc_init@plt-0x26694>
3c684: aa0003e8 mov x8, x0
3c688: b4000128 cbz x8, 3c6ac <__libc_init@plt-0x24404>
3c68c: f10002ff cmp x23, #0x0
3c690: 1a9f07e8 cset w8, ne // ne = any
3c694: 0a000100 and w0, w8, w0
3c698: a9434ff4 ldp x20, x19, [sp, #48]
3c69c: a94257f6 ldp x22, x21, [sp, #32]
3c6a0: a9415ff8 ldp x24, x23, [sp, #16]
3c6a4: a8c47bfd ldp x29, x30, [sp], #64
3c6a8: d65f03c0 ret
3c6ac: 90fffe81 adrp x1, c000 <__libc_init@plt-0x54ab0>
3c6b0: aa1403e0 mov x0, x20
3c6b4: 913fac21 add x1, x1, #0xfeb
3c6b8: 97ff9a54 bl 23008 <__libc_init@plt-0x3daa8>
3c6bc: d10103ff sub sp, sp, #0x40
3c6c0: a9027bfd stp x29, x30, [sp, #32]
3c6c4: 910083fd add x29, sp, #0x20
3c6c8: f9001bf3 str x19, [sp, #48]
3c6cc: d53bd053 mrs x19, tpidr_el0
3c6d0: f9401668 ldr x8, [x19, #40]
3c6d4: f81f83a8 stur x8, [x29, #-8]
3c6d8: b9400808 ldr w8, [x0, #8]
3c6dc: 3100051f cmn w8, #0x1
3c6e0: 54000220 b.eq 3c724 <__libc_init@plt-0x2438c> // b.none
3c6e4: f0000129 adrp x9, 63000 <strcmp@plt+0x2240>
3c6e8: aa0003e1 mov x1, x0
3c6ec: 913a6129 add x9, x9, #0xe98
3c6f0: 910023ea add x10, sp, #0x8
3c6f4: 910043e0 add x0, sp, #0x10
3c6f8: f8687928 ldr x8, [x9, x8, lsl #3]
3c6fc: f9000bea str x10, [sp, #16]
3c700: d63f0100 blr x8
3c704: f9401668 ldr x8, [x19, #40]
3c708: f85f83a9 ldur x9, [x29, #-8]
3c70c: eb09011f cmp x8, x9
3c710: 540000c1 b.ne 3c728 <__libc_init@plt-0x24388> // b.any
3c714: a9427bfd ldp x29, x30, [sp, #32]
3c718: f9401bf3 ldr x19, [sp, #48]
3c71c: 910103ff add sp, sp, #0x40
3c720: d65f03c0 ret
3c724: 97ffa7bf bl 26620 <__libc_init@plt-0x3a490>
3c728: 94009106 bl 60b40 <__stack_chk_fail@plt>
3c72c: d10703ff sub sp, sp, #0x1c0
3c730: a9197bfd stp x29, x30, [sp, #400]
3c734: 910643fd add x29, sp, #0x190
3c738: f900d3fc str x28, [sp, #416]
3c73c: a91b4ff4 stp x20, x19, [sp, #432]
3c740: d53bd054 mrs x20, tpidr_el0
3c744: aa0003f3 mov x19, x0
3c748: f9401688 ldr x8, [x20, #40]
3c74c: f81f83a8 stur x8, [x29, #-8]
3c750: 390013e1 strb w1, [sp, #4]
3c754: f0fffe61 adrp x1, b000 <__libc_init@plt-0x55ab0>
3c758: 911b1421 add x1, x1, #0x6c5
3c75c: 9400001f bl 3c7d8 <__libc_init@plt-0x242d8>
3c760: 36000240 tbz w0, #0, 3c7a8 <__libc_init@plt-0x24308>
3c764: 910023e0 add x0, sp, #0x8
3c768: 2a1f03e1 mov w1, wzr
3c76c: 52803002 mov w2, #0x180 // #384
3c770: 9400915c bl 60ce0 <memset@plt>
3c774: 910023e0 add x0, sp, #0x8
3c778: 910013e3 add x3, sp, #0x4
3c77c: 2a1f03e1 mov w1, wzr
3c780: 52800022 mov w2, #0x1 // #1
3c784: 2a1f03e4 mov w4, wzr
3c788: aa1f03e5 mov x5, xzr
3c78c: 2a1f03e6 mov w6, wzr
3c790: 2a1f03e7 mov w7, wzr
3c794: 97ffc8c3 bl 2eaa0 <__libc_init@plt-0x32010>
3c798: 910023e1 add x1, sp, #0x8
3c79c: aa1303e0 mov x0, x19
3c7a0: 97fffb03 bl 3b3ac <__libc_init@plt-0x25704>
3c7a4: 14000002 b 3c7ac <__libc_init@plt-0x24304>
3c7a8: 2a1f03e0 mov w0, wzr
3c7ac: f9401688 ldr x8, [x20, #40]
3c7b0: f85f83a9 ldur x9, [x29, #-8]
3c7b4: eb09011f cmp x8, x9
3c7b8: 540000e1 b.ne 3c7d4 <__libc_init@plt-0x242dc> // b.any
3c7bc: a95b4ff4 ldp x20, x19, [sp, #432]
3c7c0: 12000000 and w0, w0, #0x1
3c7c4: a9597bfd ldp x29, x30, [sp, #400]
3c7c8: f940d3fc ldr x28, [sp, #416]
3c7cc: 910703ff add sp, sp, #0x1c0
3c7d0: d65f03c0 ret
3c7d4: 940090db bl 60b40 <__stack_chk_fail@plt>
3c7d8: a9bd7bfd stp x29, x30, [sp, #-48]!
3c7dc: f9000bf5 str x21, [sp, #16]
3c7e0: 910003fd mov x29, sp
3c7e4: a9024ff4 stp x20, x19, [sp, #32]
3c7e8: aa0103f3 mov x19, x1
3c7ec: aa0003f4 mov x20, x0
3c7f0: 97ffa651 bl 26134 <__libc_init@plt-0x3a97c>
3c7f4: aa0003f5 mov x21, x0
3c7f8: b5000080 cbnz x0, 3c808 <__libc_init@plt-0x242a8>
3c7fc: aa1403e0 mov x0, x20
3c800: 97fff707 bl 3a41c <__libc_init@plt-0x26694>
3c804: b40000e0 cbz x0, 3c820 <__libc_init@plt-0x24290>
3c808: a9424ff4 ldp x20, x19, [sp, #32]
3c80c: f10002bf cmp x21, #0x0
3c810: f9400bf5 ldr x21, [sp, #16]
3c814: 1a9f07e0 cset w0, ne // ne = any
3c818: a8c37bfd ldp x29, x30, [sp], #48
3c81c: d65f03c0 ret
3c820: aa1403e0 mov x0, x20
3c824: 97ffb0fc bl 28c14 <__libc_init@plt-0x37e9c>
3c828: d0fffe61 adrp x1, a000 <__libc_init@plt-0x56ab0>
3c82c: d0fffe63 adrp x3, a000 <__libc_init@plt-0x56ab0>
3c830: 91305c21 add x1, x1, #0xc17
3c834: 91080463 add x3, x3, #0x201
3c838: aa1303e2 mov x2, x19
3c83c: 97ff99f3 bl 23008 <__libc_init@plt-0x3daa8>
3c840: d10703ff sub sp, sp, #0x1c0
3c844: a9197bfd stp x29, x30, [sp, #400]
3c848: 910643fd add x29, sp, #0x190
3c84c: f900d3fc str x28, [sp, #416]
3c850: a91b4ff4 stp x20, x19, [sp, #432]
3c854: d53bd054 mrs x20, tpidr_el0
3c858: aa0003f3 mov x19, x0
3c85c: f9401688 ldr x8, [x20, #40]
3c860: f81f83a8 stur x8, [x29, #-8]
3c864: 79000be1 strh w1, [sp, #4]
3c868: 90fffe81 adrp x1, c000 <__libc_init@plt-0x54ab0>
3c86c: 911e5c21 add x1, x1, #0x797
3c870: 97ffffda bl 3c7d8 <__libc_init@plt-0x242d8>
3c874: 36000240 tbz w0, #0, 3c8bc <__libc_init@plt-0x241f4>
3c878: 910023e0 add x0, sp, #0x8
3c87c: 2a1f03e1 mov w1, wzr
3c880: 52803002 mov w2, #0x180 // #384
3c884: 94009117 bl 60ce0 <memset@plt>
3c888: 910023e0 add x0, sp, #0x8
3c88c: 910013e3 add x3, sp, #0x4
3c890: 2a1f03e1 mov w1, wzr
3c894: 52800042 mov w2, #0x2 // #2
3c898: 2a1f03e4 mov w4, wzr
3c89c: aa1f03e5 mov x5, xzr
3c8a0: 2a1f03e6 mov w6, wzr
3c8a4: 2a1f03e7 mov w7, wzr
3c8a8: 97ffc87e bl 2eaa0 <__libc_init@plt-0x32010>
3c8ac: 910023e1 add x1, sp, #0x8
3c8b0: aa1303e0 mov x0, x19
3c8b4: 97fffabe bl 3b3ac <__libc_init@plt-0x25704>
3c8b8: 14000002 b 3c8c0 <__libc_init@plt-0x241f0>
3c8bc: 2a1f03e0 mov w0, wzr
3c8c0: f9401688 ldr x8, [x20, #40]
3c8c4: f85f83a9 ldur x9, [x29, #-8]
3c8c8: eb09011f cmp x8, x9
3c8cc: 540000e1 b.ne 3c8e8 <__libc_init@plt-0x241c8> // b.any
3c8d0: a95b4ff4 ldp x20, x19, [sp, #432]
3c8d4: 12000000 and w0, w0, #0x1
3c8d8: a9597bfd ldp x29, x30, [sp, #400]
3c8dc: f940d3fc ldr x28, [sp, #416]
3c8e0: 910703ff add sp, sp, #0x1c0
3c8e4: d65f03c0 ret
3c8e8: 94009096 bl 60b40 <__stack_chk_fail@plt>
3c8ec: d10703ff sub sp, sp, #0x1c0
3c8f0: a9197bfd stp x29, x30, [sp, #400]
3c8f4: 910643fd add x29, sp, #0x190
3c8f8: f900d3fc str x28, [sp, #416]
3c8fc: a91b4ff4 stp x20, x19, [sp, #432]
3c900: d53bd054 mrs x20, tpidr_el0
3c904: aa0003f3 mov x19, x0
3c908: f9401688 ldr x8, [x20, #40]
3c90c: f81f83a8 stur x8, [x29, #-8]
3c910: b90007e1 str w1, [sp, #4]
3c914: 90fffe81 adrp x1, c000 <__libc_init@plt-0x54ab0>
3c918: 91364c21 add x1, x1, #0xd93
3c91c: 97ffffaf bl 3c7d8 <__libc_init@plt-0x242d8>
3c920: 36000240 tbz w0, #0, 3c968 <__libc_init@plt-0x24148>
3c924: 910023e0 add x0, sp, #0x8
3c928: 2a1f03e1 mov w1, wzr
3c92c: 52803002 mov w2, #0x180 // #384
3c930: 940090ec bl 60ce0 <memset@plt>
3c934: 910023e0 add x0, sp, #0x8
3c938: 910013e3 add x3, sp, #0x4
3c93c: 2a1f03e1 mov w1, wzr
3c940: 52800082 mov w2, #0x4 // #4
3c944: 2a1f03e4 mov w4, wzr
3c948: aa1f03e5 mov x5, xzr
3c94c: 2a1f03e6 mov w6, wzr
3c950: 2a1f03e7 mov w7, wzr
3c954: 97ffc853 bl 2eaa0 <__libc_init@plt-0x32010>
3c958: 910023e1 add x1, sp, #0x8
3c95c: aa1303e0 mov x0, x19
3c960: 97fffa93 bl 3b3ac <__libc_init@plt-0x25704>
3c964: 14000002 b 3c96c <__libc_init@plt-0x24144>
3c968: 2a1f03e0 mov w0, wzr
3c96c: f9401688 ldr x8, [x20, #40]
3c970: f85f83a9 ldur x9, [x29, #-8]
3c974: eb09011f cmp x8, x9
3c978: 540000e1 b.ne 3c994 <__libc_init@plt-0x2411c> // b.any
3c97c: a95b4ff4 ldp x20, x19, [sp, #432]
3c980: 12000000 and w0, w0, #0x1
3c984: a9597bfd ldp x29, x30, [sp, #400]
3c988: f940d3fc ldr x28, [sp, #416]
3c98c: 910703ff add sp, sp, #0x1c0
3c990: d65f03c0 ret
3c994: 9400906b bl 60b40 <__stack_chk_fail@plt>
3c998: d10703ff sub sp, sp, #0x1c0
3c99c: a9197bfd stp x29, x30, [sp, #400]
3c9a0: 910643fd add x29, sp, #0x190
3c9a4: f900d3fc str x28, [sp, #416]
3c9a8: a91b4ff4 stp x20, x19, [sp, #432]
3c9ac: d53bd054 mrs x20, tpidr_el0
3c9b0: aa0003f3 mov x19, x0
3c9b4: f9401688 ldr x8, [x20, #40]
3c9b8: f81f83a8 stur x8, [x29, #-8]
3c9bc: f90003e1 str x1, [sp]
3c9c0: b0fffe61 adrp x1, 9000 <__libc_init@plt-0x57ab0>
3c9c4: 91302c21 add x1, x1, #0xc0b
3c9c8: 97ffff84 bl 3c7d8 <__libc_init@plt-0x242d8>
3c9cc: 36000240 tbz w0, #0, 3ca14 <__libc_init@plt-0x2409c>
3c9d0: 910023e0 add x0, sp, #0x8
3c9d4: 2a1f03e1 mov w1, wzr
3c9d8: 52803002 mov w2, #0x180 // #384
3c9dc: 940090c1 bl 60ce0 <memset@plt>
3c9e0: 910023e0 add x0, sp, #0x8
3c9e4: 910003e3 mov x3, sp
3c9e8: 2a1f03e1 mov w1, wzr
3c9ec: 52800102 mov w2, #0x8 // #8
3c9f0: 2a1f03e4 mov w4, wzr
3c9f4: aa1f03e5 mov x5, xzr
3c9f8: 2a1f03e6 mov w6, wzr
3c9fc: 2a1f03e7 mov w7, wzr
3ca00: 97ffc828 bl 2eaa0 <__libc_init@plt-0x32010>
3ca04: 910023e1 add x1, sp, #0x8
3ca08: aa1303e0 mov x0, x19
3ca0c: 97fffa68 bl 3b3ac <__libc_init@plt-0x25704>
3ca10: 14000002 b 3ca18 <__libc_init@plt-0x24098>
3ca14: 2a1f03e0 mov w0, wzr
3ca18: f9401688 ldr x8, [x20, #40]
3ca1c: f85f83a9 ldur x9, [x29, #-8]
3ca20: eb09011f cmp x8, x9
3ca24: 540000e1 b.ne 3ca40 <__libc_init@plt-0x24070> // b.any
3ca28: a95b4ff4 ldp x20, x19, [sp, #432]
3ca2c: 12000000 and w0, w0, #0x1
3ca30: a9597bfd ldp x29, x30, [sp, #400]
3ca34: f940d3fc ldr x28, [sp, #416]
3ca38: 910703ff add sp, sp, #0x1c0
3ca3c: d65f03c0 ret
3ca40: 94009040 bl 60b40 <__stack_chk_fail@plt>
3ca44: d10743ff sub sp, sp, #0x1d0
3ca48: a91a7bfd stp x29, x30, [sp, #416]
3ca4c: 910683fd add x29, sp, #0x1a0
3ca50: f900dbfc str x28, [sp, #432]
3ca54: a91c4ff4 stp x20, x19, [sp, #448]
3ca58: d53bd054 mrs x20, tpidr_el0
3ca5c: b0fffe81 adrp x1, d000 <__libc_init@plt-0x53ab0>
3ca60: f9401688 ldr x8, [x20, #40]
3ca64: 9106d421 add x1, x1, #0x1b5
3ca68: aa0003f3 mov x19, x0
3ca6c: f81f83a8 stur x8, [x29, #-8]
3ca70: a9000fe2 stp x2, x3, [sp]
3ca74: 97ffff59 bl 3c7d8 <__libc_init@plt-0x242d8>
3ca78: 36000240 tbz w0, #0, 3cac0 <__libc_init@plt-0x23ff0>
3ca7c: 910063e0 add x0, sp, #0x18
3ca80: 2a1f03e1 mov w1, wzr
3ca84: 52803002 mov w2, #0x180 // #384
3ca88: 94009096 bl 60ce0 <memset@plt>
3ca8c: 910063e0 add x0, sp, #0x18
3ca90: 910003e3 mov x3, sp
3ca94: 2a1f03e1 mov w1, wzr
3ca98: 52800202 mov w2, #0x10 // #16
3ca9c: 2a1f03e4 mov w4, wzr
3caa0: aa1f03e5 mov x5, xzr
3caa4: 2a1f03e6 mov w6, wzr
3caa8: 2a1f03e7 mov w7, wzr
3caac: 97ffc7fd bl 2eaa0 <__libc_init@plt-0x32010>
3cab0: 910063e1 add x1, sp, #0x18
3cab4: aa1303e0 mov x0, x19
3cab8: 97fffa3d bl 3b3ac <__libc_init@plt-0x25704>
3cabc: 14000002 b 3cac4 <__libc_init@plt-0x23fec>
3cac0: 2a1f03e0 mov w0, wzr
3cac4: f9401688 ldr x8, [x20, #40]
3cac8: f85f83a9 ldur x9, [x29, #-8]
3cacc: eb09011f cmp x8, x9
3cad0: 540000e1 b.ne 3caec <__libc_init@plt-0x23fc4> // b.any
3cad4: a95c4ff4 ldp x20, x19, [sp, #448]
3cad8: 12000000 and w0, w0, #0x1
3cadc: a95a7bfd ldp x29, x30, [sp, #416]
3cae0: f940dbfc ldr x28, [sp, #432]
3cae4: 910743ff add sp, sp, #0x1d0
3cae8: d65f03c0 ret
3caec: 94009015 bl 60b40 <__stack_chk_fail@plt>
3caf0: d10743ff sub sp, sp, #0x1d0
3caf4: a9197bfd stp x29, x30, [sp, #400]
3caf8: 910643fd add x29, sp, #0x190
3cafc: f900d3fc str x28, [sp, #416]
3cb00: a91b57f6 stp x22, x21, [sp, #432]
3cb04: a91c4ff4 stp x20, x19, [sp, #448]
3cb08: aa0103f4 mov x20, x1
3cb0c: d53bd056 mrs x22, tpidr_el0
3cb10: d0fffe61 adrp x1, a000 <__libc_init@plt-0x56ab0>
3cb14: f94016c8 ldr x8, [x22, #40]
3cb18: 91380c21 add x1, x1, #0xe03
3cb1c: 2a0203f5 mov w21, w2
3cb20: aa0003f3 mov x19, x0
3cb24: f81f83a8 stur x8, [x29, #-8]
3cb28: 94000020 bl 3cba8 <__libc_init@plt-0x23f08>
3cb2c: 36000240 tbz w0, #0, 3cb74 <__libc_init@plt-0x23f3c>
3cb30: 910023e0 add x0, sp, #0x8
3cb34: 2a1f03e1 mov w1, wzr
3cb38: 52803002 mov w2, #0x180 // #384
3cb3c: 94009069 bl 60ce0 <memset@plt>
3cb40: 910023e0 add x0, sp, #0x8
3cb44: 2a1f03e1 mov w1, wzr
3cb48: 2a1503e2 mov w2, w21
3cb4c: aa1403e3 mov x3, x20
3cb50: 2a1f03e4 mov w4, wzr
3cb54: aa1f03e5 mov x5, xzr
3cb58: 2a1f03e6 mov w6, wzr
3cb5c: 2a1f03e7 mov w7, wzr
3cb60: 97ffc7d0 bl 2eaa0 <__libc_init@plt-0x32010>
3cb64: 910023e1 add x1, sp, #0x8
3cb68: aa1303e0 mov x0, x19
3cb6c: 97fffc38 bl 3bc4c <__libc_init@plt-0x24e64>
3cb70: 14000002 b 3cb78 <__libc_init@plt-0x23f38>
3cb74: 2a1f03e0 mov w0, wzr
3cb78: f94016c8 ldr x8, [x22, #40]
3cb7c: f85f83a9 ldur x9, [x29, #-8]
3cb80: eb09011f cmp x8, x9
3cb84: 54000101 b.ne 3cba4 <__libc_init@plt-0x23f0c> // b.any
3cb88: a95c4ff4 ldp x20, x19, [sp, #448]
3cb8c: 12000000 and w0, w0, #0x1
3cb90: a95b57f6 ldp x22, x21, [sp, #432]
3cb94: a9597bfd ldp x29, x30, [sp, #400]
3cb98: f940d3fc ldr x28, [sp, #416]
3cb9c: 910743ff add sp, sp, #0x1d0
3cba0: d65f03c0 ret
3cba4: 94008fe7 bl 60b40 <__stack_chk_fail@plt>
3cba8: a9bd7bfd stp x29, x30, [sp, #-48]!
3cbac: f9000bf5 str x21, [sp, #16]
3cbb0: 910003fd mov x29, sp
3cbb4: a9024ff4 stp x20, x19, [sp, #32]
3cbb8: aa0103f3 mov x19, x1
3cbbc: aa0003f4 mov x20, x0
3cbc0: 97ffa541 bl 260c4 <__libc_init@plt-0x3a9ec>
3cbc4: aa0003f5 mov x21, x0
3cbc8: b5000080 cbnz x0, 3cbd8 <__libc_init@plt-0x23ed8>
3cbcc: aa1403e0 mov x0, x20
3cbd0: 97fff613 bl 3a41c <__libc_init@plt-0x26694>
3cbd4: b40000e0 cbz x0, 3cbf0 <__libc_init@plt-0x23ec0>
3cbd8: a9424ff4 ldp x20, x19, [sp, #32]
3cbdc: f10002bf cmp x21, #0x0
3cbe0: f9400bf5 ldr x21, [sp, #16]
3cbe4: 1a9f07e0 cset w0, ne // ne = any
3cbe8: a8c37bfd ldp x29, x30, [sp], #48
3cbec: d65f03c0 ret
3cbf0: aa1403e0 mov x0, x20
3cbf4: 97ffb008 bl 28c14 <__libc_init@plt-0x37e9c>
3cbf8: d0fffe61 adrp x1, a000 <__libc_init@plt-0x56ab0>
3cbfc: f0fffe63 adrp x3, b000 <__libc_init@plt-0x55ab0>
3cc00: 91305c21 add x1, x1, #0xc17
3cc04: 9116d063 add x3, x3, #0x5b4
3cc08: aa1303e2 mov x2, x19
3cc0c: 97ff98ff bl 23008 <__libc_init@plt-0x3daa8>
3cc10: d10703ff sub sp, sp, #0x1c0
3cc14: a9197bfd stp x29, x30, [sp, #400]
3cc18: 910643fd add x29, sp, #0x190
3cc1c: f900d3fc str x28, [sp, #416]
3cc20: a91b4ff4 stp x20, x19, [sp, #432]
3cc24: d53bd054 mrs x20, tpidr_el0
3cc28: d0fffe61 adrp x1, a000 <__libc_init@plt-0x56ab0>
3cc2c: f9401688 ldr x8, [x20, #40]
3cc30: 91302821 add x1, x1, #0xc0a
3cc34: aa0003f3 mov x19, x0
3cc38: f81f83a8 stur x8, [x29, #-8]
3cc3c: bd0007e0 str s0, [sp, #4]
3cc40: 97fffee6 bl 3c7d8 <__libc_init@plt-0x242d8>
3cc44: 36000240 tbz w0, #0, 3cc8c <__libc_init@plt-0x23e24>
3cc48: 910023e0 add x0, sp, #0x8
3cc4c: 2a1f03e1 mov w1, wzr
3cc50: 52803002 mov w2, #0x180 // #384
3cc54: 94009023 bl 60ce0 <memset@plt>
3cc58: 910023e0 add x0, sp, #0x8
3cc5c: 910013e3 add x3, sp, #0x4
3cc60: 52800021 mov w1, #0x1 // #1
3cc64: 52800082 mov w2, #0x4 // #4
3cc68: 2a1f03e4 mov w4, wzr
3cc6c: aa1f03e5 mov x5, xzr
3cc70: 2a1f03e6 mov w6, wzr
3cc74: 2a1f03e7 mov w7, wzr
3cc78: 97ffc78a bl 2eaa0 <__libc_init@plt-0x32010>
3cc7c: 910023e1 add x1, sp, #0x8
3cc80: aa1303e0 mov x0, x19
3cc84: 97fff9ca bl 3b3ac <__libc_init@plt-0x25704>
3cc88: 14000002 b 3cc90 <__libc_init@plt-0x23e20>
3cc8c: 2a1f03e0 mov w0, wzr
3cc90: f9401688 ldr x8, [x20, #40]
3cc94: f85f83a9 ldur x9, [x29, #-8]
3cc98: eb09011f cmp x8, x9
3cc9c: 540000e1 b.ne 3ccb8 <__libc_init@plt-0x23df8> // b.any
3cca0: a95b4ff4 ldp x20, x19, [sp, #432]
3cca4: 12000000 and w0, w0, #0x1
3cca8: a9597bfd ldp x29, x30, [sp, #400]
3ccac: f940d3fc ldr x28, [sp, #416]
3ccb0: 910703ff add sp, sp, #0x1c0
3ccb4: d65f03c0 ret
3ccb8: 94008fa2 bl 60b40 <__stack_chk_fail@plt>
3ccbc: d10703ff sub sp, sp, #0x1c0
3ccc0: a9197bfd stp x29, x30, [sp, #400]
3ccc4: 910643fd add x29, sp, #0x190
3ccc8: f900d3fc str x28, [sp, #416]
3cccc: a91b4ff4 stp x20, x19, [sp, #432]
3ccd0: d53bd054 mrs x20, tpidr_el0
3ccd4: 90fffe81 adrp x1, c000 <__libc_init@plt-0x54ab0>
3ccd8: f9401688 ldr x8, [x20, #40]
3ccdc: 9131b421 add x1, x1, #0xc6d
3cce0: aa0003f3 mov x19, x0
3cce4: f81f83a8 stur x8, [x29, #-8]
3cce8: fd0003e0 str d0, [sp]
3ccec: 97fffebb bl 3c7d8 <__libc_init@plt-0x242d8>
3ccf0: 36000240 tbz w0, #0, 3cd38 <__libc_init@plt-0x23d78>
3ccf4: 910023e0 add x0, sp, #0x8
3ccf8: 2a1f03e1 mov w1, wzr
3ccfc: 52803002 mov w2, #0x180 // #384
3cd00: 94008ff8 bl 60ce0 <memset@plt>
3cd04: 910023e0 add x0, sp, #0x8
3cd08: 910003e3 mov x3, sp
3cd0c: 52800021 mov w1, #0x1 // #1
3cd10: 52800102 mov w2, #0x8 // #8
3cd14: 2a1f03e4 mov w4, wzr
3cd18: aa1f03e5 mov x5, xzr
3cd1c: 2a1f03e6 mov w6, wzr
3cd20: 2a1f03e7 mov w7, wzr
3cd24: 97ffc75f bl 2eaa0 <__libc_init@plt-0x32010>
3cd28: 910023e1 add x1, sp, #0x8
3cd2c: aa1303e0 mov x0, x19
3cd30: 97fff99f bl 3b3ac <__libc_init@plt-0x25704>
3cd34: 14000002 b 3cd3c <__libc_init@plt-0x23d74>
3cd38: 2a1f03e0 mov w0, wzr
3cd3c: f9401688 ldr x8, [x20, #40]
3cd40: f85f83a9 ldur x9, [x29, #-8]
3cd44: eb09011f cmp x8, x9
3cd48: 540000e1 b.ne 3cd64 <__libc_init@plt-0x23d4c> // b.any
3cd4c: a95b4ff4 ldp x20, x19, [sp, #432]
3cd50: 12000000 and w0, w0, #0x1
3cd54: a9597bfd ldp x29, x30, [sp, #400]
3cd58: f940d3fc ldr x28, [sp, #416]
3cd5c: 910703ff add sp, sp, #0x1c0
3cd60: d65f03c0 ret
3cd64: 94008f77 bl 60b40 <__stack_chk_fail@plt>
3cd68: d10703ff sub sp, sp, #0x1c0
3cd6c: a9197bfd stp x29, x30, [sp, #400]
3cd70: 910643fd add x29, sp, #0x190
3cd74: a91a57fc stp x28, x21, [sp, #416]
3cd78: a91b4ff4 stp x20, x19, [sp, #432]
3cd7c: aa0103f4 mov x20, x1
3cd80: d53bd055 mrs x21, tpidr_el0
3cd84: 90fffe81 adrp x1, c000 <__libc_init@plt-0x54ab0>
3cd88: f94016a8 ldr x8, [x21, #40]
3cd8c: 91368c21 add x1, x1, #0xda3
3cd90: aa0003f3 mov x19, x0
3cd94: f81f83a8 stur x8, [x29, #-8]
3cd98: 97ffff84 bl 3cba8 <__libc_init@plt-0x23f08>
3cd9c: 36000240 tbz w0, #0, 3cde4 <__libc_init@plt-0x23ccc>
3cda0: 910023e0 add x0, sp, #0x8
3cda4: 2a1f03e1 mov w1, wzr
3cda8: 52803002 mov w2, #0x180 // #384
3cdac: 94008fcd bl 60ce0 <memset@plt>
3cdb0: 910023e0 add x0, sp, #0x8
3cdb4: 52800021 mov w1, #0x1 // #1
3cdb8: 52800082 mov w2, #0x4 // #4
3cdbc: aa1403e3 mov x3, x20
3cdc0: 2a1f03e4 mov w4, wzr
3cdc4: aa1f03e5 mov x5, xzr
3cdc8: 2a1f03e6 mov w6, wzr
3cdcc: 2a1f03e7 mov w7, wzr
3cdd0: 97ffc734 bl 2eaa0 <__libc_init@plt-0x32010>
3cdd4: 910023e1 add x1, sp, #0x8
3cdd8: aa1303e0 mov x0, x19
3cddc: 97fffb9c bl 3bc4c <__libc_init@plt-0x24e64>
3cde0: 14000002 b 3cde8 <__libc_init@plt-0x23cc8>
3cde4: 2a1f03e0 mov w0, wzr
3cde8: f94016a8 ldr x8, [x21, #40]
3cdec: f85f83a9 ldur x9, [x29, #-8]
3cdf0: eb09011f cmp x8, x9
3cdf4: 540000e1 b.ne 3ce10 <__libc_init@plt-0x23ca0> // b.any
3cdf8: a95b4ff4 ldp x20, x19, [sp, #432]
3cdfc: 12000000 and w0, w0, #0x1
3ce00: a95a57fc ldp x28, x21, [sp, #416]
3ce04: a9597bfd ldp x29, x30, [sp, #400]
3ce08: 910703ff add sp, sp, #0x1c0
3ce0c: d65f03c0 ret
3ce10: 94008f4c bl 60b40 <__stack_chk_fail@plt>
3ce14: d10703ff sub sp, sp, #0x1c0
3ce18: a9197bfd stp x29, x30, [sp, #400]
3ce1c: 910643fd add x29, sp, #0x190
3ce20: a91a57fc stp x28, x21, [sp, #416]
3ce24: a91b4ff4 stp x20, x19, [sp, #432]
3ce28: aa0103f4 mov x20, x1
3ce2c: d53bd055 mrs x21, tpidr_el0
3ce30: d0fffe61 adrp x1, a000 <__libc_init@plt-0x56ab0>
3ce34: f94016a8 ldr x8, [x21, #40]
3ce38: 91075821 add x1, x1, #0x1d6
3ce3c: aa0003f3 mov x19, x0
3ce40: f81f83a8 stur x8, [x29, #-8]
3ce44: 97ffff59 bl 3cba8 <__libc_init@plt-0x23f08>
3ce48: 36000240 tbz w0, #0, 3ce90 <__libc_init@plt-0x23c20>
3ce4c: 910023e0 add x0, sp, #0x8
3ce50: 2a1f03e1 mov w1, wzr
3ce54: 52803002 mov w2, #0x180 // #384
3ce58: 94008fa2 bl 60ce0 <memset@plt>
3ce5c: 910023e0 add x0, sp, #0x8
3ce60: 52800021 mov w1, #0x1 // #1
3ce64: 52800102 mov w2, #0x8 // #8
3ce68: aa1403e3 mov x3, x20
3ce6c: 2a1f03e4 mov w4, wzr
3ce70: aa1f03e5 mov x5, xzr
3ce74: 2a1f03e6 mov w6, wzr
3ce78: 2a1f03e7 mov w7, wzr
3ce7c: 97ffc709 bl 2eaa0 <__libc_init@plt-0x32010>
3ce80: 910023e1 add x1, sp, #0x8
3ce84: aa1303e0 mov x0, x19
3ce88: 97fffb71 bl 3bc4c <__libc_init@plt-0x24e64>
3ce8c: 14000002 b 3ce94 <__libc_init@plt-0x23c1c>
3ce90: 2a1f03e0 mov w0, wzr
3ce94: f94016a8 ldr x8, [x21, #40]
3ce98: f85f83a9 ldur x9, [x29, #-8]
3ce9c: eb09011f cmp x8, x9
3cea0: 540000e1 b.ne 3cebc <__libc_init@plt-0x23bf4> // b.any
3cea4: a95b4ff4 ldp x20, x19, [sp, #432]
3cea8: 12000000 and w0, w0, #0x1
3ceac: a95a57fc ldp x28, x21, [sp, #416]
3ceb0: a9597bfd ldp x29, x30, [sp, #400]
3ceb4: 910703ff add sp, sp, #0x1c0
3ceb8: d65f03c0 ret
3cebc: 94008f21 bl 60b40 <__stack_chk_fail@plt>
3cec0: d10743ff sub sp, sp, #0x1d0
3cec4: 6d1923e9 stp d9, d8, [sp, #400]
3cec8: a91a7bfd stp x29, x30, [sp, #416]
3cecc: 910683fd add x29, sp, #0x1a0
3ced0: f900dbfc str x28, [sp, #432]
3ced4: a91c4ff4 stp x20, x19, [sp, #448]
3ced8: d53bd054 mrs x20, tpidr_el0
3cedc: d0fffe61 adrp x1, a000 <__libc_init@plt-0x56ab0>
3cee0: f9401688 ldr x8, [x20, #40]
3cee4: 91384021 add x1, x1, #0xe10
3cee8: 1e204028 fmov s8, s1
3ceec: 1e204009 fmov s9, s0
3cef0: aa0003f3 mov x19, x0
3cef4: f81e83a8 stur x8, [x29, #-24]
3cef8: 97fffe38 bl 3c7d8 <__libc_init@plt-0x242d8>
3cefc: 36000260 tbz w0, #0, 3cf48 <__libc_init@plt-0x23b68>
3cf00: 910003e0 mov x0, sp
3cf04: 2a1f03e1 mov w1, wzr
3cf08: 52803002 mov w2, #0x180 // #384
3cf0c: 2d3c23a9 stp s9, s8, [x29, #-32]
3cf10: 94008f74 bl 60ce0 <memset@plt>
3cf14: 910003e0 mov x0, sp
3cf18: d10083a3 sub x3, x29, #0x20
3cf1c: 52800041 mov w1, #0x2 // #2
3cf20: 52800082 mov w2, #0x4 // #4
3cf24: 2a1f03e4 mov w4, wzr
3cf28: aa1f03e5 mov x5, xzr
3cf2c: 2a1f03e6 mov w6, wzr
3cf30: 2a1f03e7 mov w7, wzr
3cf34: 97ffc6db bl 2eaa0 <__libc_init@plt-0x32010>
3cf38: 910003e1 mov x1, sp
3cf3c: aa1303e0 mov x0, x19
3cf40: 97fff91b bl 3b3ac <__libc_init@plt-0x25704>
3cf44: 14000002 b 3cf4c <__libc_init@plt-0x23b64>
3cf48: 2a1f03e0 mov w0, wzr
3cf4c: f9401688 ldr x8, [x20, #40]
3cf50: f85e83a9 ldur x9, [x29, #-24]
3cf54: eb09011f cmp x8, x9
3cf58: 54000101 b.ne 3cf78 <__libc_init@plt-0x23b38> // b.any
3cf5c: a95c4ff4 ldp x20, x19, [sp, #448]
3cf60: 12000000 and w0, w0, #0x1
3cf64: a95a7bfd ldp x29, x30, [sp, #416]
3cf68: 6d5923e9 ldp d9, d8, [sp, #400]
3cf6c: f940dbfc ldr x28, [sp, #432]
3cf70: 910743ff add sp, sp, #0x1d0
3cf74: d65f03c0 ret
3cf78: 94008ef2 bl 60b40 <__stack_chk_fail@plt>
3cf7c: d10783ff sub sp, sp, #0x1e0
3cf80: 6d1a23e9 stp d9, d8, [sp, #416]
3cf84: a91b7bfd stp x29, x30, [sp, #432]
3cf88: 9106c3fd add x29, sp, #0x1b0
3cf8c: f900e3fc str x28, [sp, #448]
3cf90: a91d4ff4 stp x20, x19, [sp, #464]
3cf94: d53bd054 mrs x20, tpidr_el0
3cf98: f0fffe61 adrp x1, b000 <__libc_init@plt-0x55ab0>
3cf9c: f9401688 ldr x8, [x20, #40]
3cfa0: 9126b021 add x1, x1, #0x9ac
3cfa4: 1e604028 fmov d8, d1
3cfa8: 1e604009 fmov d9, d0
3cfac: aa0003f3 mov x19, x0
3cfb0: f81e83a8 stur x8, [x29, #-24]
3cfb4: 97fffe09 bl 3c7d8 <__libc_init@plt-0x242d8>
3cfb8: 36000260 tbz w0, #0, 3d004 <__libc_init@plt-0x23aac>
3cfbc: 910023e0 add x0, sp, #0x8
3cfc0: 2a1f03e1 mov w1, wzr
3cfc4: 52803002 mov w2, #0x180 // #384
3cfc8: 6d3da3a9 stp d9, d8, [x29, #-40]
3cfcc: 94008f45 bl 60ce0 <memset@plt>
3cfd0: 910023e0 add x0, sp, #0x8
3cfd4: d100a3a3 sub x3, x29, #0x28
3cfd8: 52800041 mov w1, #0x2 // #2
3cfdc: 52800102 mov w2, #0x8 // #8
3cfe0: 2a1f03e4 mov w4, wzr
3cfe4: aa1f03e5 mov x5, xzr
3cfe8: 2a1f03e6 mov w6, wzr
3cfec: 2a1f03e7 mov w7, wzr
3cff0: 97ffc6ac bl 2eaa0 <__libc_init@plt-0x32010>
3cff4: 910023e1 add x1, sp, #0x8
3cff8: aa1303e0 mov x0, x19
3cffc: 97fff8ec bl 3b3ac <__libc_init@plt-0x25704>
3d000: 14000002 b 3d008 <__libc_init@plt-0x23aa8>
3d004: 2a1f03e0 mov w0, wzr
3d008: f9401688 ldr x8, [x20, #40]
3d00c: f85e83a9 ldur x9, [x29, #-24]
3d010: eb09011f cmp x8, x9
3d014: 54000101 b.ne 3d034 <__libc_init@plt-0x23a7c> // b.any
3d018: a95d4ff4 ldp x20, x19, [sp, #464]
3d01c: 12000000 and w0, w0, #0x1
3d020: a95b7bfd ldp x29, x30, [sp, #432]
3d024: 6d5a23e9 ldp d9, d8, [sp, #416]
3d028: f940e3fc ldr x28, [sp, #448]
3d02c: 910783ff add sp, sp, #0x1e0
3d030: d65f03c0 ret
3d034: 94008ec3 bl 60b40 <__stack_chk_fail@plt>
3d038: d10703ff sub sp, sp, #0x1c0
3d03c: a9197bfd stp x29, x30, [sp, #400]
3d040: 910643fd add x29, sp, #0x190
3d044: a91a57fc stp x28, x21, [sp, #416]
3d048: a91b4ff4 stp x20, x19, [sp, #432]
3d04c: aa0103f4 mov x20, x1
3d050: d53bd055 mrs x21, tpidr_el0
3d054: 90fffe61 adrp x1, 9000 <__libc_init@plt-0x57ab0>
3d058: f94016a8 ldr x8, [x21, #40]
3d05c: 91306c21 add x1, x1, #0xc1b
3d060: aa0003f3 mov x19, x0
3d064: f81f83a8 stur x8, [x29, #-8]
3d068: 97fffed0 bl 3cba8 <__libc_init@plt-0x23f08>
3d06c: 36000240 tbz w0, #0, 3d0b4 <__libc_init@plt-0x239fc>
3d070: 910023e0 add x0, sp, #0x8
3d074: 2a1f03e1 mov w1, wzr
3d078: 52803002 mov w2, #0x180 // #384
3d07c: 94008f19 bl 60ce0 <memset@plt>
3d080: 910023e0 add x0, sp, #0x8
3d084: 52800041 mov w1, #0x2 // #2
3d088: 52800082 mov w2, #0x4 // #4
3d08c: aa1403e3 mov x3, x20
3d090: 2a1f03e4 mov w4, wzr
3d094: aa1f03e5 mov x5, xzr
3d098: 2a1f03e6 mov w6, wzr
3d09c: 2a1f03e7 mov w7, wzr
3d0a0: 97ffc680 bl 2eaa0 <__libc_init@plt-0x32010>
3d0a4: 910023e1 add x1, sp, #0x8
3d0a8: aa1303e0 mov x0, x19
3d0ac: 97fffae8 bl 3bc4c <__libc_init@plt-0x24e64>
3d0b0: 14000002 b 3d0b8 <__libc_init@plt-0x239f8>
3d0b4: 2a1f03e0 mov w0, wzr
3d0b8: f94016a8 ldr x8, [x21, #40]
3d0bc: f85f83a9 ldur x9, [x29, #-8]
3d0c0: eb09011f cmp x8, x9
3d0c4: 540000e1 b.ne 3d0e0 <__libc_init@plt-0x239d0> // b.any
3d0c8: a95b4ff4 ldp x20, x19, [sp, #432]
3d0cc: 12000000 and w0, w0, #0x1
3d0d0: a95a57fc ldp x28, x21, [sp, #416]
3d0d4: a9597bfd ldp x29, x30, [sp, #400]
3d0d8: 910703ff add sp, sp, #0x1c0
3d0dc: d65f03c0 ret
3d0e0: 94008e98 bl 60b40 <__stack_chk_fail@plt>
3d0e4: d10703ff sub sp, sp, #0x1c0
3d0e8: a9197bfd stp x29, x30, [sp, #400]
3d0ec: 910643fd add x29, sp, #0x190
3d0f0: a91a57fc stp x28, x21, [sp, #416]
3d0f4: a91b4ff4 stp x20, x19, [sp, #432]
3d0f8: aa0103f4 mov x20, x1
3d0fc: d53bd055 mrs x21, tpidr_el0
3d100: 90fffe81 adrp x1, d000 <__libc_init@plt-0x53ab0>
3d104: f94016a8 ldr x8, [x21, #40]
3d108: 91071821 add x1, x1, #0x1c6
3d10c: aa0003f3 mov x19, x0
3d110: f81f83a8 stur x8, [x29, #-8]
3d114: 97fffea5 bl 3cba8 <__libc_init@plt-0x23f08>
3d118: 36000240 tbz w0, #0, 3d160 <__libc_init@plt-0x23950>
3d11c: 910023e0 add x0, sp, #0x8
3d120: 2a1f03e1 mov w1, wzr
3d124: 52803002 mov w2, #0x180 // #384
3d128: 94008eee bl 60ce0 <memset@plt>
3d12c: 910023e0 add x0, sp, #0x8
3d130: 52800041 mov w1, #0x2 // #2
3d134: 52800102 mov w2, #0x8 // #8
3d138: aa1403e3 mov x3, x20
3d13c: 2a1f03e4 mov w4, wzr
3d140: aa1f03e5 mov x5, xzr
3d144: 2a1f03e6 mov w6, wzr
3d148: 2a1f03e7 mov w7, wzr
3d14c: 97ffc655 bl 2eaa0 <__libc_init@plt-0x32010>
3d150: 910023e1 add x1, sp, #0x8
3d154: aa1303e0 mov x0, x19
3d158: 97fffabd bl 3bc4c <__libc_init@plt-0x24e64>
3d15c: 14000002 b 3d164 <__libc_init@plt-0x2394c>
3d160: 2a1f03e0 mov w0, wzr
3d164: f94016a8 ldr x8, [x21, #40]
3d168: f85f83a9 ldur x9, [x29, #-8]
3d16c: eb09011f cmp x8, x9
3d170: 540000e1 b.ne 3d18c <__libc_init@plt-0x23924> // b.any
3d174: a95b4ff4 ldp x20, x19, [sp, #432]
3d178: 12000000 and w0, w0, #0x1
3d17c: a95a57fc ldp x28, x21, [sp, #416]
3d180: a9597bfd ldp x29, x30, [sp, #400]
3d184: 910703ff add sp, sp, #0x1c0
3d188: d65f03c0 ret
3d18c: 94008e6d bl 60b40 <__stack_chk_fail@plt>
3d190: d10743ff sub sp, sp, #0x1d0
3d194: a9197bfd stp x29, x30, [sp, #400]
3d198: 910643fd add x29, sp, #0x190
3d19c: a91a5ffc stp x28, x23, [sp, #416]
3d1a0: a91b57f6 stp x22, x21, [sp, #432]
3d1a4: a91c4ff4 stp x20, x19, [sp, #448]
3d1a8: aa0103f4 mov x20, x1
3d1ac: d53bd057 mrs x23, tpidr_el0
3d1b0: f0fffe61 adrp x1, c000 <__libc_init@plt-0x54ab0>
3d1b4: f94016e8 ldr x8, [x23, #40]
3d1b8: 91143821 add x1, x1, #0x50e
3d1bc: 2a0303f6 mov w22, w3
3d1c0: aa0203f5 mov x21, x2
3d1c4: aa0003f3 mov x19, x0
3d1c8: f81f83a8 stur x8, [x29, #-8]
3d1cc: 97fffd83 bl 3c7d8 <__libc_init@plt-0x242d8>
3d1d0: 36000240 tbz w0, #0, 3d218 <__libc_init@plt-0x23898>
3d1d4: 910023e0 add x0, sp, #0x8
3d1d8: 2a1f03e1 mov w1, wzr
3d1dc: 52803002 mov w2, #0x180 // #384
3d1e0: 94008ec0 bl 60ce0 <memset@plt>
3d1e4: 910023e0 add x0, sp, #0x8
3d1e8: 2a1603e1 mov w1, w22
3d1ec: aa1503e2 mov x2, x21
3d1f0: aa1403e3 mov x3, x20
3d1f4: 2a1f03e4 mov w4, wzr
3d1f8: aa1f03e5 mov x5, xzr
3d1fc: 2a1f03e6 mov w6, wzr
3d200: 2a1f03e7 mov w7, wzr
3d204: 97ffc655 bl 2eb58 <__libc_init@plt-0x31f58>
3d208: 910023e1 add x1, sp, #0x8
3d20c: aa1303e0 mov x0, x19
3d210: 97fff867 bl 3b3ac <__libc_init@plt-0x25704>
3d214: 14000002 b 3d21c <__libc_init@plt-0x23894>
3d218: 2a1f03e0 mov w0, wzr
3d21c: f94016e8 ldr x8, [x23, #40]
3d220: f85f83a9 ldur x9, [x29, #-8]
3d224: eb09011f cmp x8, x9
3d228: 54000101 b.ne 3d248 <__libc_init@plt-0x23868> // b.any
3d22c: a95c4ff4 ldp x20, x19, [sp, #448]
3d230: 12000000 and w0, w0, #0x1
3d234: a95b57f6 ldp x22, x21, [sp, #432]
3d238: a95a5ffc ldp x28, x23, [sp, #416]
3d23c: a9597bfd ldp x29, x30, [sp, #400]
3d240: 910743ff add sp, sp, #0x1d0
3d244: d65f03c0 ret
3d248: 94008e3e bl 60b40 <__stack_chk_fail@plt>
3d24c: 52800023 mov w3, #0x1 // #1
3d250: 17ffffd0 b 3d190 <__libc_init@plt-0x23920>
3d254: d10743ff sub sp, sp, #0x1d0
3d258: a9197bfd stp x29, x30, [sp, #400]
3d25c: 910643fd add x29, sp, #0x190
3d260: a91a5ffc stp x28, x23, [sp, #416]
3d264: a91b57f6 stp x22, x21, [sp, #432]
3d268: a91c4ff4 stp x20, x19, [sp, #448]
3d26c: aa0103f4 mov x20, x1
3d270: d53bd057 mrs x23, tpidr_el0
3d274: 90fffe81 adrp x1, d000 <__libc_init@plt-0x53ab0>
3d278: f94016e8 ldr x8, [x23, #40]
3d27c: 9112fc21 add x1, x1, #0x4bf
3d280: 2a0303f6 mov w22, w3
3d284: aa0203f5 mov x21, x2
3d288: aa0003f3 mov x19, x0
3d28c: f81f83a8 stur x8, [x29, #-8]
3d290: 97fffe46 bl 3cba8 <__libc_init@plt-0x23f08>
3d294: 36000240 tbz w0, #0, 3d2dc <__libc_init@plt-0x237d4>
3d298: 910023e0 add x0, sp, #0x8
3d29c: 2a1f03e1 mov w1, wzr
3d2a0: 52803002 mov w2, #0x180 // #384
3d2a4: 94008e8f bl 60ce0 <memset@plt>
3d2a8: 910023e0 add x0, sp, #0x8
3d2ac: 2a1603e1 mov w1, w22
3d2b0: aa1503e2 mov x2, x21
3d2b4: aa1403e3 mov x3, x20
3d2b8: 2a1f03e4 mov w4, wzr
3d2bc: aa1f03e5 mov x5, xzr
3d2c0: 2a1f03e6 mov w6, wzr
3d2c4: 2a1f03e7 mov w7, wzr
3d2c8: 97ffc624 bl 2eb58 <__libc_init@plt-0x31f58>
3d2cc: 910023e1 add x1, sp, #0x8
3d2d0: aa1303e0 mov x0, x19
3d2d4: 97fffa5e bl 3bc4c <__libc_init@plt-0x24e64>
3d2d8: 14000002 b 3d2e0 <__libc_init@plt-0x237d0>
3d2dc: 2a1f03e0 mov w0, wzr
3d2e0: f94016e8 ldr x8, [x23, #40]
3d2e4: f85f83a9 ldur x9, [x29, #-8]
3d2e8: eb09011f cmp x8, x9
3d2ec: 54000101 b.ne 3d30c <__libc_init@plt-0x237a4> // b.any
3d2f0: a95c4ff4 ldp x20, x19, [sp, #448]
3d2f4: 12000000 and w0, w0, #0x1
3d2f8: a95b57f6 ldp x22, x21, [sp, #432]
3d2fc: a95a5ffc ldp x28, x23, [sp, #416]
3d300: a9597bfd ldp x29, x30, [sp, #400]
3d304: 910743ff add sp, sp, #0x1d0
3d308: d65f03c0 ret
3d30c: 94008e0d bl 60b40 <__stack_chk_fail@plt>
3d310: 52800023 mov w3, #0x1 // #1
3d314: 17ffffd0 b 3d254 <__libc_init@plt-0x2385c>
3d318: d10703ff sub sp, sp, #0x1c0
3d31c: a9197bfd stp x29, x30, [sp, #400]
3d320: 910643fd add x29, sp, #0x190
3d324: f900d3fc str x28, [sp, #416]
3d328: a91b4ff4 stp x20, x19, [sp, #432]
3d32c: d53bd054 mrs x20, tpidr_el0
3d330: aa0003f3 mov x19, x0
3d334: f9401688 ldr x8, [x20, #40]
3d338: f81f83a8 stur x8, [x29, #-8]
3d33c: 390013e1 strb w1, [sp, #4]
3d340: b0fffe61 adrp x1, a000 <__libc_init@plt-0x56ab0>
3d344: 91004421 add x1, x1, #0x11
3d348: 97fffd24 bl 3c7d8 <__libc_init@plt-0x242d8>
3d34c: 36000240 tbz w0, #0, 3d394 <__libc_init@plt-0x2371c>
3d350: 910023e0 add x0, sp, #0x8
3d354: 2a1f03e1 mov w1, wzr
3d358: 52803002 mov w2, #0x180 // #384
3d35c: 94008e61 bl 60ce0 <memset@plt>
3d360: 910023e0 add x0, sp, #0x8
3d364: 910013e3 add x3, sp, #0x4
3d368: 52800081 mov w1, #0x4 // #4
3d36c: 52800022 mov w2, #0x1 // #1
3d370: 2a1f03e4 mov w4, wzr
3d374: aa1f03e5 mov x5, xzr
3d378: 2a1f03e6 mov w6, wzr
3d37c: 2a1f03e7 mov w7, wzr
3d380: 97ffc5c8 bl 2eaa0 <__libc_init@plt-0x32010>
3d384: 910023e1 add x1, sp, #0x8
3d388: aa1303e0 mov x0, x19
3d38c: 97fff808 bl 3b3ac <__libc_init@plt-0x25704>
3d390: 14000002 b 3d398 <__libc_init@plt-0x23718>
3d394: 2a1f03e0 mov w0, wzr
3d398: f9401688 ldr x8, [x20, #40]
3d39c: f85f83a9 ldur x9, [x29, #-8]
3d3a0: eb09011f cmp x8, x9
3d3a4: 540000e1 b.ne 3d3c0 <__libc_init@plt-0x236f0> // b.any
3d3a8: a95b4ff4 ldp x20, x19, [sp, #432]
3d3ac: 12000000 and w0, w0, #0x1
3d3b0: a9597bfd ldp x29, x30, [sp, #400]
3d3b4: f940d3fc ldr x28, [sp, #416]
3d3b8: 910703ff add sp, sp, #0x1c0
3d3bc: d65f03c0 ret
3d3c0: 94008de0 bl 60b40 <__stack_chk_fail@plt>
3d3c4: d10703ff sub sp, sp, #0x1c0
3d3c8: a9197bfd stp x29, x30, [sp, #400]
3d3cc: 910643fd add x29, sp, #0x190
3d3d0: a91a57fc stp x28, x21, [sp, #416]
3d3d4: a91b4ff4 stp x20, x19, [sp, #432]
3d3d8: aa0103f4 mov x20, x1
3d3dc: d53bd055 mrs x21, tpidr_el0
3d3e0: 90fffe61 adrp x1, 9000 <__libc_init@plt-0x57ab0>
3d3e4: f94016a8 ldr x8, [x21, #40]
3d3e8: 9130a821 add x1, x1, #0xc2a
3d3ec: aa0003f3 mov x19, x0
3d3f0: f81f83a8 stur x8, [x29, #-8]
3d3f4: 97fffded bl 3cba8 <__libc_init@plt-0x23f08>
3d3f8: 36000240 tbz w0, #0, 3d440 <__libc_init@plt-0x23670>
3d3fc: 910023e0 add x0, sp, #0x8
3d400: 2a1f03e1 mov w1, wzr
3d404: 52803002 mov w2, #0x180 // #384
3d408: 94008e36 bl 60ce0 <memset@plt>
3d40c: 910023e0 add x0, sp, #0x8
3d410: 52800081 mov w1, #0x4 // #4
3d414: 52800022 mov w2, #0x1 // #1
3d418: aa1403e3 mov x3, x20
3d41c: 2a1f03e4 mov w4, wzr
3d420: aa1f03e5 mov x5, xzr
3d424: 2a1f03e6 mov w6, wzr
3d428: 2a1f03e7 mov w7, wzr
3d42c: 97ffc59d bl 2eaa0 <__libc_init@plt-0x32010>
3d430: 910023e1 add x1, sp, #0x8
3d434: aa1303e0 mov x0, x19
3d438: 97fffa05 bl 3bc4c <__libc_init@plt-0x24e64>
3d43c: 14000002 b 3d444 <__libc_init@plt-0x2366c>
3d440: 2a1f03e0 mov w0, wzr
3d444: f94016a8 ldr x8, [x21, #40]
3d448: f85f83a9 ldur x9, [x29, #-8]
3d44c: eb09011f cmp x8, x9
3d450: 540000e1 b.ne 3d46c <__libc_init@plt-0x23644> // b.any
3d454: a95b4ff4 ldp x20, x19, [sp, #432]
3d458: 12000000 and w0, w0, #0x1
3d45c: a95a57fc ldp x28, x21, [sp, #416]
3d460: a9597bfd ldp x29, x30, [sp, #400]
3d464: 910703ff add sp, sp, #0x1c0
3d468: d65f03c0 ret
3d46c: 94008db5 bl 60b40 <__stack_chk_fail@plt>
3d470: a9be7bfd stp x29, x30, [sp, #-32]!
3d474: a9014ff4 stp x20, x19, [sp, #16]
3d478: 910003fd mov x29, sp
3d47c: aa0003f4 mov x20, x0
3d480: 97ffade5 bl 28c14 <__libc_init@plt-0x37e9c>
3d484: b9401008 ldr w8, [x0, #16]
3d488: aa0003f3 mov x19, x0
3d48c: b9402009 ldr w9, [x0, #32]
3d490: 2a090108 orr w8, w8, w9
3d494: 35000068 cbnz w8, 3d4a0 <__libc_init@plt-0x23610>
3d498: aa1403e0 mov x0, x20
3d49c: 97ffad89 bl 28ac0 <__libc_init@plt-0x37ff0>
3d4a0: aa1403e0 mov x0, x20
3d4a4: 97ffa308 bl 260c4 <__libc_init@plt-0x3a9ec>
3d4a8: b4000060 cbz x0, 3d4b4 <__libc_init@plt-0x235fc>
3d4ac: 97ffafcb bl 293d8 <__libc_init@plt-0x376d8>
3d4b0: 14000005 b 3d4c4 <__libc_init@plt-0x235ec>
3d4b4: aa1403e0 mov x0, x20
3d4b8: 97fff3d9 bl 3a41c <__libc_init@plt-0x26694>
3d4bc: b40000a0 cbz x0, 3d4d0 <__libc_init@plt-0x235e0>
3d4c0: aa1f03e0 mov x0, xzr
3d4c4: a9414ff4 ldp x20, x19, [sp, #16]
3d4c8: a8c27bfd ldp x29, x30, [sp], #32
3d4cc: d65f03c0 ret
3d4d0: f0fffe61 adrp x1, c000 <__libc_init@plt-0x54ab0>
3d4d4: aa1303e0 mov x0, x19
3d4d8: 911e9c21 add x1, x1, #0x7a7
3d4dc: 97ff96cb bl 23008 <__libc_init@plt-0x3daa8>
3d4e0: a9be7bfd stp x29, x30, [sp, #-32]!
3d4e4: a9014ff4 stp x20, x19, [sp, #16]
3d4e8: 910003fd mov x29, sp
3d4ec: aa0003f4 mov x20, x0
3d4f0: 97ffadc9 bl 28c14 <__libc_init@plt-0x37e9c>
3d4f4: b9401008 ldr w8, [x0, #16]
3d4f8: aa0003f3 mov x19, x0
3d4fc: b9402009 ldr w9, [x0, #32]
3d500: 2a090108 orr w8, w8, w9
3d504: 35000068 cbnz w8, 3d510 <__libc_init@plt-0x235a0>
3d508: aa1403e0 mov x0, x20
3d50c: 97ffad6d bl 28ac0 <__libc_init@plt-0x37ff0>
3d510: aa1403e0 mov x0, x20
3d514: 97fffc21 bl 3c598 <__libc_init@plt-0x24518>
3d518: b4000060 cbz x0, 3d524 <__libc_init@plt-0x2358c>
3d51c: f9405c00 ldr x0, [x0, #184]
3d520: 14000005 b 3d534 <__libc_init@plt-0x2357c>
3d524: aa1403e0 mov x0, x20
3d528: 97fff3bd bl 3a41c <__libc_init@plt-0x26694>
3d52c: b40000a0 cbz x0, 3d540 <__libc_init@plt-0x23570>
3d530: aa1f03e0 mov x0, xzr
3d534: a9414ff4 ldp x20, x19, [sp, #16]
3d538: a8c27bfd ldp x29, x30, [sp], #32
3d53c: d65f03c0 ret
3d540: f0fffe61 adrp x1, c000 <__libc_init@plt-0x54ab0>
3d544: aa1303e0 mov x0, x19
3d548: 9136bc21 add x1, x1, #0xdaf
3d54c: 97ff96af bl 23008 <__libc_init@plt-0x3daa8>
3d550: a9bd7bfd stp x29, x30, [sp, #-48]!
3d554: a90157f6 stp x22, x21, [sp, #16]
3d558: 910003fd mov x29, sp
3d55c: a9024ff4 stp x20, x19, [sp, #32]
3d560: aa0203f3 mov x19, x2
3d564: aa0103f4 mov x20, x1
3d568: aa0003f6 mov x22, x0
3d56c: 97ffadaa bl 28c14 <__libc_init@plt-0x37e9c>
3d570: b9401008 ldr w8, [x0, #16]
3d574: aa0003f5 mov x21, x0
3d578: b9402009 ldr w9, [x0, #32]
3d57c: 2a09010a orr w10, w8, w9
3d580: 350000aa cbnz w10, 3d594 <__libc_init@plt-0x2351c>
3d584: aa1603e0 mov x0, x22
3d588: 97ffad4e bl 28ac0 <__libc_init@plt-0x37ff0>
3d58c: b94012a8 ldr w8, [x21, #16]
3d590: b94022a9 ldr w9, [x21, #32]
3d594: 2a090108 orr w8, w8, w9
3d598: 340000a8 cbz w8, 3d5ac <__libc_init@plt-0x23504>
3d59c: aa1503e0 mov x0, x21
3d5a0: aa1403e1 mov x1, x20
3d5a4: aa1303e2 mov x2, x19
3d5a8: 97ff95ca bl 22cd0 <__libc_init@plt-0x3dde0>
3d5ac: a9424ff4 ldp x20, x19, [sp, #32]
3d5b0: a94157f6 ldp x22, x21, [sp, #16]
3d5b4: a8c37bfd ldp x29, x30, [sp], #48
3d5b8: d65f03c0 ret
3d5bc: a9bf7bfd stp x29, x30, [sp, #-16]!
3d5c0: 910003fd mov x29, sp
3d5c4: 97ffaef7 bl 291a0 <__libc_init@plt-0x37910>
3d5c8: 12000000 and w0, w0, #0x1
3d5cc: a8c17bfd ldp x29, x30, [sp], #16
3d5d0: d65f03c0 ret
3d5d4: a9bf7bfd stp x29, x30, [sp, #-16]!
3d5d8: 910003fd mov x29, sp
3d5dc: 97ffaf16 bl 29234 <__libc_init@plt-0x3787c>
3d5e0: 12000000 and w0, w0, #0x1
3d5e4: a8c17bfd ldp x29, x30, [sp], #16
3d5e8: d65f03c0 ret
3d5ec: a9bf7bfd stp x29, x30, [sp, #-16]!
3d5f0: 910003fd mov x29, sp
3d5f4: aa0203e3 mov x3, x2
3d5f8: aa0103e2 mov x2, x1
3d5fc: d2942001 mov x1, #0xa100 // #41216
3d600: f2bec3a1 movk x1, #0xf61d, lsl #16
3d604: f2c00041 movk x1, #0x2, lsl #32
3d608: 97ffaf2c bl 292b8 <__libc_init@plt-0x377f8>
3d60c: 12000000 and w0, w0, #0x1
3d610: a8c17bfd ldp x29, x30, [sp], #16
3d614: d65f03c0 ret
3d618: d10103ff sub sp, sp, #0x40
3d61c: a9017bfd stp x29, x30, [sp, #16]
3d620: 910043fd add x29, sp, #0x10
3d624: a90257f6 stp x22, x21, [sp, #32]
3d628: a9034ff4 stp x20, x19, [sp, #48]
3d62c: d53bd056 mrs x22, tpidr_el0
3d630: aa0203f4 mov x20, x2
3d634: f94016c8 ldr x8, [x22, #40]
3d638: 910003e2 mov x2, sp
3d63c: 2a0303f3 mov w19, w3
3d640: aa0003f5 mov x21, x0
3d644: f90007e8 str x8, [sp, #8]
3d648: 97ffaf3f bl 29344 <__libc_init@plt-0x3776c>
3d64c: 360003e0 tbz w0, #0, 3d6c8 <__libc_init@plt-0x233e8>
3d650: 51000669 sub w9, w19, #0x1
3d654: 71001d3f cmp w9, #0x7
3d658: 54000288 b.hi 3d6a8 <__libc_init@plt-0x23408> // b.pmore
3d65c: 90fffe8a adrp x10, d000 <__libc_init@plt-0x53ab0>
3d660: f94003e8 ldr x8, [sp]
3d664: 913b714a add x10, x10, #0xedc
3d668: 1000008b adr x11, 3d678 <__libc_init@plt-0x23438>
3d66c: 3869694c ldrb w12, [x10, x9]
3d670: 8b0c096b add x11, x11, x12, lsl #2
3d674: d61f0160 br x11
3d678: eb28811f cmp x8, w8, sxtb
3d67c: 39000288 strb w8, [x20]
3d680: 540000a0 b.eq 3d694 <__libc_init@plt-0x2341c> // b.none
3d684: 14000009 b 3d6a8 <__libc_init@plt-0x23408>
3d688: eb28c11f cmp x8, w8, sxtw
3d68c: b9000288 str w8, [x20]
3d690: 540000c1 b.ne 3d6a8 <__libc_init@plt-0x23408> // b.any
3d694: 52800020 mov w0, #0x1 // #1
3d698: 1400000d b 3d6cc <__libc_init@plt-0x233e4>
3d69c: eb28a11f cmp x8, w8, sxth
3d6a0: 79000288 strh w8, [x20]
3d6a4: 54ffff80 b.eq 3d694 <__libc_init@plt-0x2341c> // b.none
3d6a8: aa1503e0 mov x0, x21
3d6ac: 97ffad5a bl 28c14 <__libc_init@plt-0x37e9c>
3d6b0: d0fffe62 adrp x2, b000 <__libc_init@plt-0x55ab0>
3d6b4: f94003e4 ldr x4, [sp]
3d6b8: 911b5042 add x2, x2, #0x6d4
3d6bc: 52807d21 mov w1, #0x3e9 // #1001
3d6c0: 2a1303e3 mov w3, w19
3d6c4: 97ff94b5 bl 22998 <__libc_init@plt-0x3e118>
3d6c8: 2a1f03e0 mov w0, wzr
3d6cc: f94016c8 ldr x8, [x22, #40]
3d6d0: f94007e9 ldr x9, [sp, #8]
3d6d4: eb09011f cmp x8, x9
3d6d8: 54000121 b.ne 3d6fc <__libc_init@plt-0x233b4> // b.any
3d6dc: a9434ff4 ldp x20, x19, [sp, #48]
3d6e0: a94257f6 ldp x22, x21, [sp, #32]
3d6e4: a9417bfd ldp x29, x30, [sp, #16]
3d6e8: 910103ff add sp, sp, #0x40
3d6ec: d65f03c0 ret
3d6f0: 52800020 mov w0, #0x1 // #1
3d6f4: f9000288 str x8, [x20]
3d6f8: 17fffff5 b 3d6cc <__libc_init@plt-0x233e4>
3d6fc: 94008d11 bl 60b40 <__stack_chk_fail@plt>
3d700: a9bf7bfd stp x29, x30, [sp, #-16]!
3d704: 910003fd mov x29, sp
3d708: 97ffad0a bl 28b30 <__libc_init@plt-0x37f80>
3d70c: a8c17bfd ldp x29, x30, [sp], #16
3d710: d65f03c0 ret
3d714: d10183ff sub sp, sp, #0x60
3d718: a9037bfd stp x29, x30, [sp, #48]
3d71c: 9100c3fd add x29, sp, #0x30
3d720: f90023f5 str x21, [sp, #64]
3d724: a9054ff4 stp x20, x19, [sp, #80]
3d728: d53bd055 mrs x21, tpidr_el0
3d72c: aa0003e8 mov x8, x0
3d730: f94016a9 ldr x9, [x21, #40]
3d734: eb28c01f cmp x0, w8, sxtw
3d738: f81f83a9 stur x9, [x29, #-8]
3d73c: 54000061 b.ne 3d748 <__libc_init@plt-0x23368> // b.any
3d740: 2a1f03f3 mov w19, wzr
3d744: 1400002d b 3d7f8 <__libc_init@plt-0x232b8>
3d748: aa0303f3 mov x19, x3
3d74c: aa0203f4 mov x20, x2
3d750: f90003e4 str x4, [sp]
3d754: b9000be5 str w5, [sp, #8]
3d758: 390033ff strb wzr, [sp, #12]
3d75c: b90013ff str wzr, [sp, #16]
3d760: f9000fff str xzr, [sp, #24]
3d764: b90023ff str wzr, [sp, #32]
3d768: 360001a1 tbz w1, #0, 3d79c <__libc_init@plt-0x23314>
3d76c: 52800029 mov w9, #0x1 // #1
3d770: 390033e9 strb w9, [sp, #12]
3d774: b40002d4 cbz x20, 3d7cc <__libc_init@plt-0x232e4>
3d778: f0fffe62 adrp x2, c000 <__libc_init@plt-0x54ab0>
3d77c: 52800229 mov w9, #0x11 // #17
3d780: 912ed842 add x2, x2, #0xbb6
3d784: 910003e0 mov x0, sp
3d788: 528080a1 mov w1, #0x405 // #1029
3d78c: aa0803e3 mov x3, x8
3d790: 390033e9 strb w9, [sp, #12]
3d794: 97ff9481 bl 22998 <__libc_init@plt-0x3e118>
3d798: 14000008 b 3d7b8 <__libc_init@plt-0x232f8>
3d79c: f0fffe62 adrp x2, c000 <__libc_init@plt-0x54ab0>
3d7a0: 910003e0 mov x0, sp
3d7a4: 912ed842 add x2, x2, #0xbb6
3d7a8: 528080a1 mov w1, #0x405 // #1029
3d7ac: aa0803e3 mov x3, x8
3d7b0: 97ff947a bl 22998 <__libc_init@plt-0x3e118>
3d7b4: b4000194 cbz x20, 3d7e4 <__libc_init@plt-0x232cc>
3d7b8: 910003e0 mov x0, sp
3d7bc: aa1403e1 mov x1, x20
3d7c0: aa1303e2 mov x2, x19
3d7c4: 97ff9543 bl 22cd0 <__libc_init@plt-0x3dde0>
3d7c8: 14000007 b 3d7e4 <__libc_init@plt-0x232cc>
3d7cc: f0fffe62 adrp x2, c000 <__libc_init@plt-0x54ab0>
3d7d0: 910003e0 mov x0, sp
3d7d4: 912ed842 add x2, x2, #0xbb6
3d7d8: 528080a1 mov w1, #0x405 // #1029
3d7dc: aa0803e3 mov x3, x8
3d7e0: 97ff946e bl 22998 <__libc_init@plt-0x3e118>
3d7e4: f9400fe0 ldr x0, [sp, #24]
3d7e8: f9000fff str xzr, [sp, #24]
3d7ec: b94013f3 ldr w19, [sp, #16]
3d7f0: b4000040 cbz x0, 3d7f8 <__libc_init@plt-0x232b8>
3d7f4: 97ff9005 bl 21808 <__libc_init@plt-0x3f2a8>
3d7f8: f94016a8 ldr x8, [x21, #40]
3d7fc: f85f83a9 ldur x9, [x29, #-8]
3d800: eb09011f cmp x8, x9
3d804: 540000e1 b.ne 3d820 <__libc_init@plt-0x23290> // b.any
3d808: 2a1303e0 mov w0, w19
3d80c: f94023f5 ldr x21, [sp, #64]
3d810: a9454ff4 ldp x20, x19, [sp, #80]
3d814: a9437bfd ldp x29, x30, [sp, #48]
3d818: 910183ff add sp, sp, #0x60
3d81c: d65f03c0 ret
3d820: 94008cc8 bl 60b40 <__stack_chk_fail@plt>
3d824: d10183ff sub sp, sp, #0x60
3d828: a9037bfd stp x29, x30, [sp, #48]
3d82c: 9100c3fd add x29, sp, #0x30
3d830: f90023f5 str x21, [sp, #64]
3d834: a9054ff4 stp x20, x19, [sp, #80]
3d838: 52b00009 mov w9, #0x80000000 // #-2147483648
3d83c: ab090009 adds x9, x0, x9
3d840: ba1f002a adcs x10, x1, xzr
3d844: d53bd055 mrs x21, tpidr_el0
3d848: 93c98149 extr x9, x10, x9, #32
3d84c: aa4a8129 orr x9, x9, x10, lsr #32
3d850: f94016aa ldr x10, [x21, #40]
3d854: f81f83aa stur x10, [x29, #-8]
3d858: b5000069 cbnz x9, 3d864 <__libc_init@plt-0x2324c>
3d85c: 2a1f03f3 mov w19, wzr
3d860: 14000026 b 3d8f8 <__libc_init@plt-0x231b8>
3d864: aa0003e8 mov x8, x0
3d868: aa0403f3 mov x19, x4
3d86c: aa0303f4 mov x20, x3
3d870: f90003e5 str x5, [sp]
3d874: b9000be6 str w6, [sp, #8]
3d878: 390033ff strb wzr, [sp, #12]
3d87c: b90013ff str wzr, [sp, #16]
3d880: f9000fff str xzr, [sp, #24]
3d884: b90023ff str wzr, [sp, #32]
3d888: 360000a2 tbz w2, #0, 3d89c <__libc_init@plt-0x23214>
3d88c: f100029f cmp x20, #0x0
3d890: 52800229 mov w9, #0x11 // #17
3d894: 1a9f1529 csinc w9, w9, wzr, ne // ne = any
3d898: 390033e9 strb w9, [sp, #12]
3d89c: ca88fc29 eor x9, x1, x8, asr #63
3d8a0: b5000129 cbnz x9, 3d8c4 <__libc_init@plt-0x231ec>
3d8a4: f0fffe62 adrp x2, c000 <__libc_init@plt-0x54ab0>
3d8a8: 910003e0 mov x0, sp
3d8ac: 912ed842 add x2, x2, #0xbb6
3d8b0: 528080a1 mov w1, #0x405 // #1029
3d8b4: aa0803e3 mov x3, x8
3d8b8: 97ff9438 bl 22998 <__libc_init@plt-0x3e118>
3d8bc: b50000d4 cbnz x20, 3d8d4 <__libc_init@plt-0x231dc>
3d8c0: 14000009 b 3d8e4 <__libc_init@plt-0x231cc>
3d8c4: 910003e0 mov x0, sp
3d8c8: 528080a1 mov w1, #0x405 // #1029
3d8cc: 97ff94af bl 22b88 <__libc_init@plt-0x3df28>
3d8d0: b40000b4 cbz x20, 3d8e4 <__libc_init@plt-0x231cc>
3d8d4: 910003e0 mov x0, sp
3d8d8: aa1403e1 mov x1, x20
3d8dc: aa1303e2 mov x2, x19
3d8e0: 97ff94fc bl 22cd0 <__libc_init@plt-0x3dde0>
3d8e4: f9400fe0 ldr x0, [sp, #24]
3d8e8: f9000fff str xzr, [sp, #24]
3d8ec: b94013f3 ldr w19, [sp, #16]
3d8f0: b4000040 cbz x0, 3d8f8 <__libc_init@plt-0x231b8>
3d8f4: 97ff8fc5 bl 21808 <__libc_init@plt-0x3f2a8>
3d8f8: f94016a8 ldr x8, [x21, #40]
3d8fc: f85f83a9 ldur x9, [x29, #-8]
3d900: eb09011f cmp x8, x9
3d904: 540000e1 b.ne 3d920 <__libc_init@plt-0x23190> // b.any
3d908: 2a1303e0 mov w0, w19
3d90c: f94023f5 ldr x21, [sp, #64]
3d910: a9454ff4 ldp x20, x19, [sp, #80]
3d914: a9437bfd ldp x29, x30, [sp, #48]
3d918: 910183ff add sp, sp, #0x60
3d91c: d65f03c0 ret
3d920: 94008c88 bl 60b40 <__stack_chk_fail@plt>
3d924: 52800048 mov w8, #0x2 // #2
3d928: f0000129 adrp x9, 64000 <strcmp@plt+0x3240>
3d92c: f9000002 str x2, [x0]
3d930: b9000803 str w3, [x0, #8]
3d934: 3900301f strb wzr, [x0, #12]
3d938: b900101f str wzr, [x0, #16]
3d93c: f9000c1f str xzr, [x0, #24]
3d940: b900201f str wzr, [x0, #32]
3d944: 3900901f strb wzr, [x0, #36]
3d948: f9001401 str x1, [x0, #40]
3d94c: b9003008 str w8, [x0, #48]
3d950: 52800028 mov w8, #0x1 // #1
3d954: 3901001f strb wzr, [x0, #64]
3d958: 3901201f strb wzr, [x0, #72]
3d95c: b900381f str wzr, [x0, #56]
3d960: b803b01f stur wzr, [x0, #59]
3d964: 3901401f strb wzr, [x0, #80]
3d968: 3901601f strb wzr, [x0, #88]
3d96c: 3902001f strb wzr, [x0, #128]
3d970: 3902201f strb wzr, [x0, #136]
3d974: 3902401f strb wzr, [x0, #144]
3d978: f945f529 ldr x9, [x9, #3048]
3d97c: 3902601f strb wzr, [x0, #152]
3d980: a906fc1f stp xzr, xzr, [x0, #104]
3d984: f9003008 str x8, [x0, #96]
3d988: b9401d29 ldr w9, [x9, #28]
3d98c: 3901e01f strb wzr, [x0, #120]
3d990: 39028008 strb w8, [x0, #160]
3d994: b80a101f stur wzr, [x0, #161]
3d998: b9009c09 str w9, [x0, #156]
3d99c: 3902941f strb wzr, [x0, #165]
3d9a0: 7901501f strh wzr, [x0, #168]
3d9a4: b900b004 str w4, [x0, #176]
3d9a8: d65f03c0 ret
3d9ac: d10143ff sub sp, sp, #0x50
3d9b0: a9017bfd stp x29, x30, [sp, #16]
3d9b4: 910043fd add x29, sp, #0x10
3d9b8: a9025ff8 stp x24, x23, [sp, #32]
3d9bc: a90357f6 stp x22, x21, [sp, #48]
3d9c0: a9044ff4 stp x20, x19, [sp, #64]
3d9c4: d53bd058 mrs x24, tpidr_el0
3d9c8: aa0303f6 mov x22, x3
3d9cc: f9401708 ldr x8, [x24, #40]
3d9d0: aa0203f7 mov x23, x2
3d9d4: aa0003f3 mov x19, x0
3d9d8: aa0103f5 mov x21, x1
3d9dc: 91004014 add x20, x0, #0x10
3d9e0: f90007e8 str x8, [sp, #8]
3d9e4: b9439008 ldr w8, [x0, #912]
3d9e8: 3100051f cmn w8, #0x1
3d9ec: 540000e0 b.eq 3da08 <__libc_init@plt-0x230a8> // b.none
3d9f0: d0000129 adrp x9, 63000 <strcmp@plt+0x2240>
3d9f4: 910003e0 mov x0, sp
3d9f8: 910f2129 add x9, x9, #0x3c8
3d9fc: aa1403e1 mov x1, x20
3da00: f8687928 ldr x8, [x9, x8, lsl #3]
3da04: d63f0100 blr x8
3da08: 12800008 mov w8, #0xffffffff // #-1
3da0c: f94002e2 ldr x2, [x23]
3da10: aa1403e0 mov x0, x20
3da14: aa1503e1 mov x1, x21
3da18: b9039268 str w8, [x19, #912]
3da1c: b94002c3 ldr w3, [x22]
3da20: 97ffa790 bl 27860 <__libc_init@plt-0x39250>
3da24: 52800068 mov w8, #0x3 // #3
3da28: 528001e9 mov w9, #0xf // #15
3da2c: 5280002a mov w10, #0x1 // #1
3da30: 3901027f strb wzr, [x19, #64]
3da34: f901ce74 str x20, [x19, #920]
3da38: b9039268 str w8, [x19, #912]
3da3c: b903a269 str w9, [x19, #928]
3da40: 390ea26a strb w10, [x19, #936]
3da44: f9401708 ldr x8, [x24, #40]
3da48: f94007e9 ldr x9, [sp, #8]
3da4c: eb09011f cmp x8, x9
3da50: 54000101 b.ne 3da70 <__libc_init@plt-0x23040> // b.any
3da54: 910e6260 add x0, x19, #0x398
3da58: a9444ff4 ldp x20, x19, [sp, #64]
3da5c: a94357f6 ldp x22, x21, [sp, #48]
3da60: a9425ff8 ldp x24, x23, [sp, #32]
3da64: a9417bfd ldp x29, x30, [sp, #16]
3da68: 910143ff add sp, sp, #0x50
3da6c: d65f03c0 ret
3da70: 94008c34 bl 60b40 <__stack_chk_fail@plt>
3da74: d10143ff sub sp, sp, #0x50
3da78: a9017bfd stp x29, x30, [sp, #16]
3da7c: 910043fd add x29, sp, #0x10
3da80: a9025ff8 stp x24, x23, [sp, #32]
3da84: a90357f6 stp x22, x21, [sp, #48]
3da88: a9044ff4 stp x20, x19, [sp, #64]
3da8c: d53bd058 mrs x24, tpidr_el0
3da90: aa0403f5 mov x21, x4
3da94: f9401708 ldr x8, [x24, #40]
3da98: aa0303f7 mov x23, x3
3da9c: aa0003f3 mov x19, x0
3daa0: aa0103f6 mov x22, x1
3daa4: 91004014 add x20, x0, #0x10
3daa8: f90007e8 str x8, [sp, #8]
3daac: b9439008 ldr w8, [x0, #912]
3dab0: 3100051f cmn w8, #0x1
3dab4: 540000e0 b.eq 3dad0 <__libc_init@plt-0x22fe0> // b.none
3dab8: d0000129 adrp x9, 63000 <strcmp@plt+0x2240>
3dabc: 910003e0 mov x0, sp
3dac0: 910f2129 add x9, x9, #0x3c8
3dac4: aa1403e1 mov x1, x20
3dac8: f8687928 ldr x8, [x9, x8, lsl #3]
3dacc: d63f0100 blr x8
3dad0: 12800008 mov w8, #0xffffffff // #-1
3dad4: f94002e9 ldr x9, [x23]
3dad8: f000012a adrp x10, 64000 <strcmp@plt+0x3240>
3dadc: 3900727f strb wzr, [x19, #28]
3dae0: f900167f str xzr, [x19, #40]
3dae4: b9039268 str w8, [x19, #912]
3dae8: b94002a8 ldr w8, [x21]
3daec: 3900d27f strb wzr, [x19, #52]
3daf0: f9000a69 str x9, [x19, #16]
3daf4: b94002c9 ldr w9, [x22]
3daf8: b900227f str wzr, [x19, #32]
3dafc: 3901027f strb wzr, [x19, #64]
3db00: b9001a68 str w8, [x19, #24]
3db04: 52800028 mov w8, #0x1 // #1
3db08: 3901227f strb wzr, [x19, #72]
3db0c: b9003a7f str wzr, [x19, #56]
3db10: b803b27f stur wzr, [x19, #59]
3db14: 3901427f strb wzr, [x19, #80]
3db18: 3901627f strb wzr, [x19, #88]
3db1c: 3902027f strb wzr, [x19, #128]
3db20: 3902227f strb wzr, [x19, #136]
3db24: 3902427f strb wzr, [x19, #144]
3db28: f945f54a ldr x10, [x10, #3048]
3db2c: b9003269 str w9, [x19, #48]
3db30: 52800309 mov w9, #0x18 // #24
3db34: 3902627f strb wzr, [x19, #152]
3db38: a906fe7f stp xzr, xzr, [x19, #104]
3db3c: b9401d4a ldr w10, [x10, #28]
3db40: f9003268 str x8, [x19, #96]
3db44: 3901e27f strb wzr, [x19, #120]
3db48: 39028268 strb w8, [x19, #160]
3db4c: b9009e6a str w10, [x19, #156]
3db50: 5280010a mov w10, #0x8 // #8
3db54: 3902569f strb wzr, [x20, #149]
3db58: b809129f stur wzr, [x20, #145]
3db5c: 7901527f strh wzr, [x19, #168]
3db60: f9005a7f str xzr, [x19, #176]
3db64: b903926a str w10, [x19, #912]
3db68: f901ce74 str x20, [x19, #920]
3db6c: b903a269 str w9, [x19, #928]
3db70: 390ea268 strb w8, [x19, #936]
3db74: f9401708 ldr x8, [x24, #40]
3db78: f94007e9 ldr x9, [sp, #8]
3db7c: eb09011f cmp x8, x9
3db80: 54000101 b.ne 3dba0 <__libc_init@plt-0x22f10> // b.any
3db84: 910e6260 add x0, x19, #0x398
3db88: a9444ff4 ldp x20, x19, [sp, #64]
3db8c: a94357f6 ldp x22, x21, [sp, #48]
3db90: a9425ff8 ldp x24, x23, [sp, #32]
3db94: a9417bfd ldp x29, x30, [sp, #16]
3db98: 910143ff add sp, sp, #0x50
3db9c: d65f03c0 ret
3dba0: 94008be8 bl 60b40 <__stack_chk_fail@plt>
3dba4: d10143ff sub sp, sp, #0x50
3dba8: a9017bfd stp x29, x30, [sp, #16]
3dbac: 910043fd add x29, sp, #0x10
3dbb0: a9025ff8 stp x24, x23, [sp, #32]
3dbb4: a90357f6 stp x22, x21, [sp, #48]
3dbb8: a9044ff4 stp x20, x19, [sp, #64]
3dbbc: d53bd058 mrs x24, tpidr_el0
3dbc0: aa0303f6 mov x22, x3
3dbc4: aa0203f7 mov x23, x2
3dbc8: aa0003f3 mov x19, x0
3dbcc: aa0103f5 mov x21, x1
3dbd0: f9401708 ldr x8, [x24, #40]
3dbd4: 9103f014 add x20, x0, #0xfc
3dbd8: f90007e8 str x8, [sp, #8]
3dbdc: aa1403e0 mov x0, x20
3dbe0: 94008c50 bl 60d20 <pthread_mutex_lock@plt>
3dbe4: 35ffffc0 cbnz w0, 3dbdc <__libc_init@plt-0x22ed4>
3dbe8: b944da68 ldr w8, [x19, #1240]
3dbec: 91054274 add x20, x19, #0x150
3dbf0: 3100051f cmn w8, #0x1
3dbf4: 540000e0 b.eq 3dc10 <__libc_init@plt-0x22ea0> // b.none
3dbf8: d0000129 adrp x9, 63000 <strcmp@plt+0x2240>
3dbfc: 910003e0 mov x0, sp
3dc00: 91104129 add x9, x9, #0x410
3dc04: aa1403e1 mov x1, x20
3dc08: f8687928 ldr x8, [x9, x8, lsl #3]
3dc0c: d63f0100 blr x8
3dc10: 12800008 mov w8, #0xffffffff // #-1
3dc14: f94002e2 ldr x2, [x23]
3dc18: aa1403e0 mov x0, x20
3dc1c: aa1503e1 mov x1, x21
3dc20: b904da68 str w8, [x19, #1240]
3dc24: b94002c3 ldr w3, [x22]
3dc28: 97ffa57b bl 27214 <__libc_init@plt-0x3989c>
3dc2c: 91061268 add x8, x19, #0x184
3dc30: f9403269 ldr x9, [x19, #96]
3dc34: 528000aa mov w10, #0x5 // #5
3dc38: 3906527f strb wzr, [x19, #404]
3dc3c: 3904ba7f strb wzr, [x19, #302]
3dc40: f9000109 str x9, [x8]
3dc44: 91062a68 add x8, x19, #0x18a
3dc48: f8466269 ldur x9, [x19, #102]
3dc4c: b904da6a str w10, [x19, #1240]
3dc50: f9027274 str x20, [x19, #1248]
3dc54: f9000109 str x9, [x8]
3dc58: 52800128 mov w8, #0x9 // #9
3dc5c: 52800029 mov w9, #0x1 // #1
3dc60: b904ea68 str w8, [x19, #1256]
3dc64: 3913c269 strb w9, [x19, #1264]
3dc68: f9401708 ldr x8, [x24, #40]
3dc6c: f94007e9 ldr x9, [sp, #8]
3dc70: eb09011f cmp x8, x9
3dc74: 54000101 b.ne 3dc94 <__libc_init@plt-0x22e1c> // b.any
3dc78: 91138260 add x0, x19, #0x4e0
3dc7c: a9444ff4 ldp x20, x19, [sp, #64]
3dc80: a94357f6 ldp x22, x21, [sp, #48]
3dc84: a9425ff8 ldp x24, x23, [sp, #32]
3dc88: a9417bfd ldp x29, x30, [sp, #16]
3dc8c: 910143ff add sp, sp, #0x50
3dc90: d65f03c0 ret
3dc94: 94008bab bl 60b40 <__stack_chk_fail@plt>
3dc98: d10183ff sub sp, sp, #0x60
3dc9c: a9017bfd stp x29, x30, [sp, #16]
3dca0: 910043fd add x29, sp, #0x10
3dca4: f90013f9 str x25, [sp, #32]
3dca8: a9035ff8 stp x24, x23, [sp, #48]
3dcac: a90457f6 stp x22, x21, [sp, #64]
3dcb0: a9054ff4 stp x20, x19, [sp, #80]
3dcb4: d53bd059 mrs x25, tpidr_el0
3dcb8: aa0403f5 mov x21, x4
3dcbc: aa0303f7 mov x23, x3
3dcc0: aa0003f3 mov x19, x0
3dcc4: aa0203f8 mov x24, x2
3dcc8: aa0103f6 mov x22, x1
3dccc: f9401728 ldr x8, [x25, #40]
3dcd0: 9103f014 add x20, x0, #0xfc
3dcd4: f90007e8 str x8, [sp, #8]
3dcd8: aa1403e0 mov x0, x20
3dcdc: 94008c11 bl 60d20 <pthread_mutex_lock@plt>
3dce0: 35ffffc0 cbnz w0, 3dcd8 <__libc_init@plt-0x22dd8>
3dce4: b944da68 ldr w8, [x19, #1240]
3dce8: 91054274 add x20, x19, #0x150
3dcec: 3100051f cmn w8, #0x1
3dcf0: 540000e0 b.eq 3dd0c <__libc_init@plt-0x22da4> // b.none
3dcf4: d0000129 adrp x9, 63000 <strcmp@plt+0x2240>
3dcf8: 910003e0 mov x0, sp
3dcfc: 91104129 add x9, x9, #0x410
3dd00: aa1403e1 mov x1, x20
3dd04: f8687928 ldr x8, [x9, x8, lsl #3]
3dd08: d63f0100 blr x8
3dd0c: 12800008 mov w8, #0xffffffff // #-1
3dd10: f9400309 ldr x9, [x24]
3dd14: f94002ea ldr x10, [x23]
3dd18: 5280016b mov w11, #0xb // #11
3dd1c: 3900329f strb wzr, [x20, #12]
3dd20: b904da68 str w8, [x19, #1240]
3dd24: f900aa6a str x10, [x19, #336]
3dd28: b94002a8 ldr w8, [x21]
3dd2c: b94002ca ldr w10, [x22]
3dd30: f900fa69 str x9, [x19, #496]
3dd34: f9403269 ldr x9, [x19, #96]
3dd38: f900b67f str xzr, [x19, #360]
3dd3c: b9015a68 str w8, [x19, #344]
3dd40: 52800028 mov w8, #0x1 // #1
3dd44: b901726a str w10, [x19, #368]
3dd48: f846626a ldur x10, [x19, #102]
3dd4c: f900ee69 str x9, [x19, #472]
3dd50: 52800309 mov w9, #0x18 // #24
3dd54: 3900929f strb wzr, [x20, #36]
3dd58: b901627f str wzr, [x19, #352]
3dd5c: 3906027f strb wzr, [x19, #384]
3dd60: 3906227f strb wzr, [x19, #392]
3dd64: b802b29f stur wzr, [x20, #43]
3dd68: b9017a7f str wzr, [x19, #376]
3dd6c: 3906427f strb wzr, [x19, #400]
3dd70: 3906627f strb wzr, [x19, #408]
3dd74: 3907027f strb wzr, [x19, #448]
3dd78: 3907227f strb wzr, [x19, #456]
3dd7c: 3907427f strb wzr, [x19, #464]
3dd80: a91a7e68 stp x8, xzr, [x19, #416]
3dd84: f900da7f str xzr, [x19, #432]
3dd88: 3906e27f strb wzr, [x19, #440]
3dd8c: 7903d27f strh wzr, [x19, #488]
3dd90: b904da6b str w11, [x19, #1240]
3dd94: f808e28a stur x10, [x20, #142]
3dd98: 3904ba7f strb wzr, [x19, #302]
3dd9c: f9027274 str x20, [x19, #1248]
3dda0: b904ea69 str w9, [x19, #1256]
3dda4: 3913c268 strb w8, [x19, #1264]
3dda8: f9401728 ldr x8, [x25, #40]
3ddac: f94007e9 ldr x9, [sp, #8]
3ddb0: eb09011f cmp x8, x9
3ddb4: 54000121 b.ne 3ddd8 <__libc_init@plt-0x22cd8> // b.any
3ddb8: 91138260 add x0, x19, #0x4e0
3ddbc: f94013f9 ldr x25, [sp, #32]
3ddc0: a9454ff4 ldp x20, x19, [sp, #80]
3ddc4: a94457f6 ldp x22, x21, [sp, #64]
3ddc8: a9435ff8 ldp x24, x23, [sp, #48]
3ddcc: a9417bfd ldp x29, x30, [sp, #16]
3ddd0: 910183ff add sp, sp, #0x60
3ddd4: d65f03c0 ret
3ddd8: 94008b5a bl 60b40 <__stack_chk_fail@plt>
3dddc: d10143ff sub sp, sp, #0x50
3dde0: a9017bfd stp x29, x30, [sp, #16]
3dde4: 910043fd add x29, sp, #0x10
3dde8: a9025ff8 stp x24, x23, [sp, #32]
3ddec: a90357f6 stp x22, x21, [sp, #48]
3ddf0: a9044ff4 stp x20, x19, [sp, #64]
3ddf4: d53bd058 mrs x24, tpidr_el0
3ddf8: aa0303f6 mov x22, x3
3ddfc: f9401708 ldr x8, [x24, #40]
3de00: aa0203f7 mov x23, x2
3de04: aa0003f3 mov x19, x0
3de08: aa0103f5 mov x21, x1
3de0c: 91004014 add x20, x0, #0x10
3de10: f90007e8 str x8, [sp, #8]
3de14: b9439008 ldr w8, [x0, #912]
3de18: 3100051f cmn w8, #0x1
3de1c: 540000e0 b.eq 3de38 <__libc_init@plt-0x22c78> // b.none
3de20: d0000129 adrp x9, 63000 <strcmp@plt+0x2240>
3de24: 910003e0 mov x0, sp
3de28: 910f2129 add x9, x9, #0x3c8
3de2c: aa1403e1 mov x1, x20
3de30: f8687928 ldr x8, [x9, x8, lsl #3]
3de34: d63f0100 blr x8
3de38: 12800008 mov w8, #0xffffffff // #-1
3de3c: f94002e2 ldr x2, [x23]
3de40: aa1403e0 mov x0, x20
3de44: aa1503e1 mov x1, x21
3de48: b9039268 str w8, [x19, #912]
3de4c: b94002c3 ldr w3, [x22]
3de50: 97ffa7e8 bl 27df0 <__libc_init@plt-0x38cc0>
3de54: 52800088 mov w8, #0x4 // #4
3de58: 52800029 mov w9, #0x1 // #1
3de5c: f900227f str xzr, [x19, #64]
3de60: b9004a7f str wzr, [x19, #72]
3de64: b9039268 str w8, [x19, #912]
3de68: 52800208 mov w8, #0x10 // #16
3de6c: 3901427f strb wzr, [x19, #80]
3de70: f901ce74 str x20, [x19, #920]
3de74: 3903427f strb wzr, [x19, #208]
3de78: b900da7f str wzr, [x19, #216]
3de7c: b903a268 str w8, [x19, #928]
3de80: 390ea269 strb w9, [x19, #936]
3de84: f9401708 ldr x8, [x24, #40]
3de88: f94007e9 ldr x9, [sp, #8]
3de8c: eb09011f cmp x8, x9
3de90: 54000101 b.ne 3deb0 <__libc_init@plt-0x22c00> // b.any
3de94: 910e6260 add x0, x19, #0x398
3de98: a9444ff4 ldp x20, x19, [sp, #64]
3de9c: a94357f6 ldp x22, x21, [sp, #48]
3dea0: a9425ff8 ldp x24, x23, [sp, #32]
3dea4: a9417bfd ldp x29, x30, [sp, #16]
3dea8: 910143ff add sp, sp, #0x50
3deac: d65f03c0 ret
3deb0: 94008b24 bl 60b40 <__stack_chk_fail@plt>
3deb4: d10143ff sub sp, sp, #0x50
3deb8: a9017bfd stp x29, x30, [sp, #16]
3debc: 910043fd add x29, sp, #0x10
3dec0: a9025ff8 stp x24, x23, [sp, #32]
3dec4: a90357f6 stp x22, x21, [sp, #48]
3dec8: a9044ff4 stp x20, x19, [sp, #64]
3decc: d53bd058 mrs x24, tpidr_el0
3ded0: aa0303f6 mov x22, x3
3ded4: aa0203f7 mov x23, x2
3ded8: aa0003f3 mov x19, x0
3dedc: aa0103f5 mov x21, x1
3dee0: f9401708 ldr x8, [x24, #40]
3dee4: 9103f014 add x20, x0, #0xfc
3dee8: f90007e8 str x8, [sp, #8]
3deec: aa1403e0 mov x0, x20
3def0: 94008b8c bl 60d20 <pthread_mutex_lock@plt>
3def4: 35ffffc0 cbnz w0, 3deec <__libc_init@plt-0x22bc4>
3def8: b944da68 ldr w8, [x19, #1240]
3defc: 91054274 add x20, x19, #0x150
3df00: 3100051f cmn w8, #0x1
3df04: 540000e0 b.eq 3df20 <__libc_init@plt-0x22b90> // b.none
3df08: d0000129 adrp x9, 63000 <strcmp@plt+0x2240>
3df0c: 910003e0 mov x0, sp
3df10: 91104129 add x9, x9, #0x410
3df14: aa1403e1 mov x1, x20
3df18: f8687928 ldr x8, [x9, x8, lsl #3]
3df1c: d63f0100 blr x8
3df20: 12800008 mov w8, #0xffffffff // #-1
3df24: f94002e2 ldr x2, [x23]
3df28: aa1403e0 mov x0, x20
3df2c: aa1503e1 mov x1, x21
3df30: b904da68 str w8, [x19, #1240]
3df34: b94002c3 ldr w3, [x22]
3df38: 97ffa550 bl 27478 <__libc_init@plt-0x39638>
3df3c: 528000c8 mov w8, #0x6 // #6
3df40: 91061269 add x9, x19, #0x184
3df44: f900ce7f str xzr, [x19, #408]
3df48: b901a27f str wzr, [x19, #416]
3df4c: b904da68 str w8, [x19, #1240]
3df50: f9403268 ldr x8, [x19, #96]
3df54: 3906a27f strb wzr, [x19, #424]
3df58: 3908a27f strb wzr, [x19, #552]
3df5c: f9000128 str x8, [x9]
3df60: 91062a68 add x8, x19, #0x18a
3df64: f8466269 ldur x9, [x19, #102]
3df68: b902327f str wzr, [x19, #560]
3df6c: 3904ba7f strb wzr, [x19, #302]
3df70: f9027274 str x20, [x19, #1248]
3df74: f9000109 str x9, [x8]
3df78: 52800148 mov w8, #0xa // #10
3df7c: 52800029 mov w9, #0x1 // #1
3df80: b904ea68 str w8, [x19, #1256]
3df84: 3913c269 strb w9, [x19, #1264]
3df88: f9401708 ldr x8, [x24, #40]
3df8c: f94007e9 ldr x9, [sp, #8]
3df90: eb09011f cmp x8, x9
3df94: 54000101 b.ne 3dfb4 <__libc_init@plt-0x22afc> // b.any
3df98: 91138260 add x0, x19, #0x4e0
3df9c: a9444ff4 ldp x20, x19, [sp, #64]
3dfa0: a94357f6 ldp x22, x21, [sp, #48]
3dfa4: a9425ff8 ldp x24, x23, [sp, #32]
3dfa8: a9417bfd ldp x29, x30, [sp, #16]
3dfac: 910143ff add sp, sp, #0x50
3dfb0: d65f03c0 ret
3dfb4: 94008ae3 bl 60b40 <__stack_chk_fail@plt>
3dfb8: d10183ff sub sp, sp, #0x60
3dfbc: a9017bfd stp x29, x30, [sp, #16]
3dfc0: 910043fd add x29, sp, #0x10
3dfc4: a90267fa stp x26, x25, [sp, #32]
3dfc8: a9035ff8 stp x24, x23, [sp, #48]
3dfcc: a90457f6 stp x22, x21, [sp, #64]
3dfd0: a9054ff4 stp x20, x19, [sp, #80]
3dfd4: d53bd05a mrs x26, tpidr_el0
3dfd8: aa0503f5 mov x21, x5
3dfdc: f9401748 ldr x8, [x26, #40]
3dfe0: aa0403f7 mov x23, x4
3dfe4: aa0003f3 mov x19, x0
3dfe8: aa0303f8 mov x24, x3
3dfec: aa0203f9 mov x25, x2
3dff0: aa0103f6 mov x22, x1
3dff4: f90007e8 str x8, [sp, #8]
3dff8: 91004014 add x20, x0, #0x10
3dffc: b9439008 ldr w8, [x0, #912]
3e000: 3100051f cmn w8, #0x1
3e004: 540000e0 b.eq 3e020 <__libc_init@plt-0x22a90> // b.none
3e008: b0000129 adrp x9, 63000 <strcmp@plt+0x2240>
3e00c: 910003e0 mov x0, sp
3e010: 910f2129 add x9, x9, #0x3c8
3e014: aa1403e1 mov x1, x20
3e018: f8687928 ldr x8, [x9, x8, lsl #3]
3e01c: d63f0100 blr x8
3e020: 12800008 mov w8, #0xffffffff // #-1
3e024: f9400322 ldr x2, [x25]
3e028: f9400303 ldr x3, [x24]
3e02c: aa1403e0 mov x0, x20
3e030: f94002e4 ldr x4, [x23]
3e034: aa1603e1 mov x1, x22
3e038: b9039268 str w8, [x19, #912]
3e03c: b94002a5 ldr w5, [x21]
3e040: 97ffa7a5 bl 27ed4 <__libc_init@plt-0x38bdc>
3e044: 52800028 mov w8, #0x1 // #1
3e048: 528001a9 mov w9, #0xd // #13
3e04c: f901ce74 str x20, [x19, #920]
3e050: b9039268 str w8, [x19, #912]
3e054: b903a269 str w9, [x19, #928]
3e058: 390ea268 strb w8, [x19, #936]
3e05c: f9401748 ldr x8, [x26, #40]
3e060: f94007e9 ldr x9, [sp, #8]
3e064: eb09011f cmp x8, x9
3e068: 54000121 b.ne 3e08c <__libc_init@plt-0x22a24> // b.any
3e06c: 910e6260 add x0, x19, #0x398
3e070: a9454ff4 ldp x20, x19, [sp, #80]
3e074: a94457f6 ldp x22, x21, [sp, #64]
3e078: a9435ff8 ldp x24, x23, [sp, #48]
3e07c: a94267fa ldp x26, x25, [sp, #32]
3e080: a9417bfd ldp x29, x30, [sp, #16]
3e084: 910183ff add sp, sp, #0x60
3e088: d65f03c0 ret
3e08c: 94008aad bl 60b40 <__stack_chk_fail@plt>
3e090: d10183ff sub sp, sp, #0x60
3e094: a9017bfd stp x29, x30, [sp, #16]
3e098: 910043fd add x29, sp, #0x10
3e09c: a90267fa stp x26, x25, [sp, #32]
3e0a0: a9035ff8 stp x24, x23, [sp, #48]
3e0a4: a90457f6 stp x22, x21, [sp, #64]
3e0a8: a9054ff4 stp x20, x19, [sp, #80]
3e0ac: d53bd05a mrs x26, tpidr_el0
3e0b0: aa0503f5 mov x21, x5
3e0b4: aa0403f7 mov x23, x4
3e0b8: aa0003f3 mov x19, x0
3e0bc: aa0303f8 mov x24, x3
3e0c0: aa0203f9 mov x25, x2
3e0c4: aa0103f6 mov x22, x1
3e0c8: f9401748 ldr x8, [x26, #40]
3e0cc: 9103f014 add x20, x0, #0xfc
3e0d0: f90007e8 str x8, [sp, #8]
3e0d4: aa1403e0 mov x0, x20
3e0d8: 94008b12 bl 60d20 <pthread_mutex_lock@plt>
3e0dc: 35ffffc0 cbnz w0, 3e0d4 <__libc_init@plt-0x229dc>
3e0e0: b944da68 ldr w8, [x19, #1240]
3e0e4: 91054274 add x20, x19, #0x150
3e0e8: 3100051f cmn w8, #0x1
3e0ec: 540000e0 b.eq 3e108 <__libc_init@plt-0x229a8> // b.none
3e0f0: b0000129 adrp x9, 63000 <strcmp@plt+0x2240>
3e0f4: 910003e0 mov x0, sp
3e0f8: 91104129 add x9, x9, #0x410
3e0fc: aa1403e1 mov x1, x20
3e100: f8687928 ldr x8, [x9, x8, lsl #3]
3e104: d63f0100 blr x8
3e108: 12800008 mov w8, #0xffffffff // #-1
3e10c: f9400322 ldr x2, [x25]
3e110: f9400303 ldr x3, [x24]
3e114: aa1403e0 mov x0, x20
3e118: f94002e4 ldr x4, [x23]
3e11c: aa1603e1 mov x1, x22
3e120: b904da68 str w8, [x19, #1240]
3e124: b94002a5 ldr w5, [x21]
3e128: 97ffa543 bl 27634 <__libc_init@plt-0x3947c>
3e12c: 91061268 add x8, x19, #0x184
3e130: f9403269 ldr x9, [x19, #96]
3e134: 5280006a mov w10, #0x3 // #3
3e138: 91062a6b add x11, x19, #0x18a
3e13c: f846626c ldur x12, [x19, #102]
3e140: 3904ba7f strb wzr, [x19, #302]
3e144: f9000109 str x9, [x8]
3e148: 528000e8 mov w8, #0x7 // #7
3e14c: 52800029 mov w9, #0x1 // #1
3e150: b904da6a str w10, [x19, #1240]
3e154: f900016c str x12, [x11]
3e158: f9027274 str x20, [x19, #1248]
3e15c: b904ea68 str w8, [x19, #1256]
3e160: 3913c269 strb w9, [x19, #1264]
3e164: f9401748 ldr x8, [x26, #40]
3e168: f94007e9 ldr x9, [sp, #8]
3e16c: eb09011f cmp x8, x9
3e170: 54000121 b.ne 3e194 <__libc_init@plt-0x2291c> // b.any
3e174: 91138260 add x0, x19, #0x4e0
3e178: a9454ff4 ldp x20, x19, [sp, #80]
3e17c: a94457f6 ldp x22, x21, [sp, #64]
3e180: a9435ff8 ldp x24, x23, [sp, #48]
3e184: a94267fa ldp x26, x25, [sp, #32]
3e188: a9417bfd ldp x29, x30, [sp, #16]
3e18c: 910183ff add sp, sp, #0x60
3e190: d65f03c0 ret
3e194: 94008a6b bl 60b40 <__stack_chk_fail@plt>
3e198: d10183ff sub sp, sp, #0x60
3e19c: a9017bfd stp x29, x30, [sp, #16]
3e1a0: 910043fd add x29, sp, #0x10
3e1a4: a90267fa stp x26, x25, [sp, #32]
3e1a8: a9035ff8 stp x24, x23, [sp, #48]
3e1ac: a90457f6 stp x22, x21, [sp, #64]
3e1b0: a9054ff4 stp x20, x19, [sp, #80]
3e1b4: d53bd05a mrs x26, tpidr_el0
3e1b8: aa0503f5 mov x21, x5
3e1bc: f9401748 ldr x8, [x26, #40]
3e1c0: aa0403f7 mov x23, x4
3e1c4: aa0003f3 mov x19, x0
3e1c8: aa0303f8 mov x24, x3
3e1cc: aa0203f9 mov x25, x2
3e1d0: aa0103f6 mov x22, x1
3e1d4: f90007e8 str x8, [sp, #8]
3e1d8: 91004014 add x20, x0, #0x10
3e1dc: b9439008 ldr w8, [x0, #912]
3e1e0: 3100051f cmn w8, #0x1
3e1e4: 540000e0 b.eq 3e200 <__libc_init@plt-0x228b0> // b.none
3e1e8: b0000129 adrp x9, 63000 <strcmp@plt+0x2240>
3e1ec: 910003e0 mov x0, sp
3e1f0: 910f2129 add x9, x9, #0x3c8
3e1f4: aa1403e1 mov x1, x20
3e1f8: f8687928 ldr x8, [x9, x8, lsl #3]
3e1fc: d63f0100 blr x8
3e200: 12800008 mov w8, #0xffffffff // #-1
3e204: f9400322 ldr x2, [x25]
3e208: f9400303 ldr x3, [x24]
3e20c: aa1403e0 mov x0, x20
3e210: f94002e4 ldr x4, [x23]
3e214: aa1603e1 mov x1, x22
3e218: b9039268 str w8, [x19, #912]
3e21c: b94002a5 ldr w5, [x21]
3e220: 97ffa77a bl 28008 <__libc_init@plt-0x38aa8>
3e224: 52800048 mov w8, #0x2 // #2
3e228: 528001c9 mov w9, #0xe // #14
3e22c: 5280002a mov w10, #0x1 // #1
3e230: f901ce74 str x20, [x19, #920]
3e234: b9039268 str w8, [x19, #912]
3e238: b903a269 str w9, [x19, #928]
3e23c: 390ea26a strb w10, [x19, #936]
3e240: f9401748 ldr x8, [x26, #40]
3e244: f94007e9 ldr x9, [sp, #8]
3e248: eb09011f cmp x8, x9
3e24c: 54000121 b.ne 3e270 <__libc_init@plt-0x22840> // b.any
3e250: 910e6260 add x0, x19, #0x398
3e254: a9454ff4 ldp x20, x19, [sp, #80]
3e258: a94457f6 ldp x22, x21, [sp, #64]
3e25c: a9435ff8 ldp x24, x23, [sp, #48]
3e260: a94267fa ldp x26, x25, [sp, #32]
3e264: a9417bfd ldp x29, x30, [sp, #16]
3e268: 910183ff add sp, sp, #0x60
3e26c: d65f03c0 ret
3e270: 94008a34 bl 60b40 <__stack_chk_fail@plt>
3e274: d10183ff sub sp, sp, #0x60
3e278: a9017bfd stp x29, x30, [sp, #16]
3e27c: 910043fd add x29, sp, #0x10
3e280: a90267fa stp x26, x25, [sp, #32]
3e284: a9035ff8 stp x24, x23, [sp, #48]
3e288: a90457f6 stp x22, x21, [sp, #64]
3e28c: a9054ff4 stp x20, x19, [sp, #80]
3e290: d53bd05a mrs x26, tpidr_el0
3e294: aa0503f5 mov x21, x5
3e298: aa0403f7 mov x23, x4
3e29c: aa0003f3 mov x19, x0
3e2a0: aa0303f8 mov x24, x3
3e2a4: aa0203f9 mov x25, x2
3e2a8: aa0103f6 mov x22, x1
3e2ac: f9401748 ldr x8, [x26, #40]
3e2b0: 9103f014 add x20, x0, #0xfc
3e2b4: f90007e8 str x8, [sp, #8]
3e2b8: aa1403e0 mov x0, x20
3e2bc: 94008a99 bl 60d20 <pthread_mutex_lock@plt>
3e2c0: 35ffffc0 cbnz w0, 3e2b8 <__libc_init@plt-0x227f8>
3e2c4: b944da68 ldr w8, [x19, #1240]
3e2c8: 91054274 add x20, x19, #0x150
3e2cc: 3100051f cmn w8, #0x1
3e2d0: 540000e0 b.eq 3e2ec <__libc_init@plt-0x227c4> // b.none
3e2d4: b0000129 adrp x9, 63000 <strcmp@plt+0x2240>
3e2d8: 910003e0 mov x0, sp
3e2dc: 91104129 add x9, x9, #0x410
3e2e0: aa1403e1 mov x1, x20
3e2e4: f8687928 ldr x8, [x9, x8, lsl #3]
3e2e8: d63f0100 blr x8
3e2ec: 12800008 mov w8, #0xffffffff // #-1
3e2f0: f9400322 ldr x2, [x25]
3e2f4: f9400303 ldr x3, [x24]
3e2f8: aa1403e0 mov x0, x20
3e2fc: f94002e4 ldr x4, [x23]
3e300: aa1603e1 mov x1, x22
3e304: b904da68 str w8, [x19, #1240]
3e308: b94002a5 ldr w5, [x21]
3e30c: 97ffa50c bl 2773c <__libc_init@plt-0x39374>
3e310: 91061268 add x8, x19, #0x184
3e314: f9403269 ldr x9, [x19, #96]
3e318: 5280008a mov w10, #0x4 // #4
3e31c: 91062a6b add x11, x19, #0x18a
3e320: f846626c ldur x12, [x19, #102]
3e324: 3904ba7f strb wzr, [x19, #302]
3e328: f9000109 str x9, [x8]
3e32c: 52800108 mov w8, #0x8 // #8
3e330: 52800029 mov w9, #0x1 // #1
3e334: b904da6a str w10, [x19, #1240]
3e338: f900016c str x12, [x11]
3e33c: f9027274 str x20, [x19, #1248]
3e340: b904ea68 str w8, [x19, #1256]
3e344: 3913c269 strb w9, [x19, #1264]
3e348: f9401748 ldr x8, [x26, #40]
3e34c: f94007e9 ldr x9, [sp, #8]
3e350: eb09011f cmp x8, x9
3e354: 54000121 b.ne 3e378 <__libc_init@plt-0x22738> // b.any
3e358: 91138260 add x0, x19, #0x4e0
3e35c: a9454ff4 ldp x20, x19, [sp, #80]
3e360: a94457f6 ldp x22, x21, [sp, #64]
3e364: a9435ff8 ldp x24, x23, [sp, #48]
3e368: a94267fa ldp x26, x25, [sp, #32]
3e36c: a9417bfd ldp x29, x30, [sp, #16]
3e370: 910183ff add sp, sp, #0x60
3e374: d65f03c0 ret
3e378: 940089f2 bl 60b40 <__stack_chk_fail@plt>
3e37c: d10143ff sub sp, sp, #0x50
3e380: a9017bfd stp x29, x30, [sp, #16]
3e384: 910043fd add x29, sp, #0x10
3e388: a9025ff8 stp x24, x23, [sp, #32]
3e38c: a90357f6 stp x22, x21, [sp, #48]
3e390: a9044ff4 stp x20, x19, [sp, #64]
3e394: d53bd058 mrs x24, tpidr_el0
3e398: aa0303f6 mov x22, x3
3e39c: f9401708 ldr x8, [x24, #40]
3e3a0: aa0203f7 mov x23, x2
3e3a4: aa0003f3 mov x19, x0
3e3a8: aa0103f5 mov x21, x1
3e3ac: 91004014 add x20, x0, #0x10
3e3b0: f90007e8 str x8, [sp, #8]
3e3b4: b9439008 ldr w8, [x0, #912]
3e3b8: 3100051f cmn w8, #0x1
3e3bc: 540000e0 b.eq 3e3d8 <__libc_init@plt-0x226d8> // b.none
3e3c0: b0000129 adrp x9, 63000 <strcmp@plt+0x2240>
3e3c4: 910003e0 mov x0, sp
3e3c8: 910f2129 add x9, x9, #0x3c8
3e3cc: aa1403e1 mov x1, x20
3e3d0: f8687928 ldr x8, [x9, x8, lsl #3]
3e3d4: d63f0100 blr x8
3e3d8: 12800008 mov w8, #0xffffffff // #-1
3e3dc: f94002e2 ldr x2, [x23]
3e3e0: aa1403e0 mov x0, x20
3e3e4: aa1503e1 mov x1, x21
3e3e8: b9039268 str w8, [x19, #912]
3e3ec: b94002c3 ldr w3, [x22]
3e3f0: 97ffa51c bl 27860 <__libc_init@plt-0x39250>
3e3f4: 528000a8 mov w8, #0x5 // #5
3e3f8: 52800229 mov w9, #0x11 // #17
3e3fc: 5280002a mov w10, #0x1 // #1
3e400: f901ce74 str x20, [x19, #920]
3e404: b9039268 str w8, [x19, #912]
3e408: b903a269 str w9, [x19, #928]
3e40c: 390ea26a strb w10, [x19, #936]
3e410: f9401708 ldr x8, [x24, #40]
3e414: f94007e9 ldr x9, [sp, #8]
3e418: eb09011f cmp x8, x9
3e41c: 54000101 b.ne 3e43c <__libc_init@plt-0x22674> // b.any
3e420: 910e6260 add x0, x19, #0x398
3e424: a9444ff4 ldp x20, x19, [sp, #64]
3e428: a94357f6 ldp x22, x21, [sp, #48]
3e42c: a9425ff8 ldp x24, x23, [sp, #32]
3e430: a9417bfd ldp x29, x30, [sp, #16]
3e434: 910143ff add sp, sp, #0x50
3e438: d65f03c0 ret
3e43c: 940089c1 bl 60b40 <__stack_chk_fail@plt>
3e440: d10143ff sub sp, sp, #0x50
3e444: a9017bfd stp x29, x30, [sp, #16]
3e448: 910043fd add x29, sp, #0x10
3e44c: a9025ff8 stp x24, x23, [sp, #32]
3e450: a90357f6 stp x22, x21, [sp, #48]
3e454: a9044ff4 stp x20, x19, [sp, #64]
3e458: d53bd058 mrs x24, tpidr_el0
3e45c: aa0303f6 mov x22, x3
3e460: aa0203f7 mov x23, x2
3e464: aa0003f3 mov x19, x0
3e468: aa0103f4 mov x20, x1
3e46c: f9401708 ldr x8, [x24, #40]
3e470: 9103f015 add x21, x0, #0xfc
3e474: f90007e8 str x8, [sp, #8]
3e478: aa1503e0 mov x0, x21
3e47c: 94008a29 bl 60d20 <pthread_mutex_lock@plt>
3e480: 35ffffc0 cbnz w0, 3e478 <__libc_init@plt-0x22638>
3e484: b944da68 ldr w8, [x19, #1240]
3e488: 91054275 add x21, x19, #0x150
3e48c: 3100051f cmn w8, #0x1
3e490: 540000e0 b.eq 3e4ac <__libc_init@plt-0x22604> // b.none
3e494: b0000129 adrp x9, 63000 <strcmp@plt+0x2240>
3e498: 910003e0 mov x0, sp
3e49c: 91104129 add x9, x9, #0x410
3e4a0: aa1503e1 mov x1, x21
3e4a4: f8687928 ldr x8, [x9, x8, lsl #3]
3e4a8: d63f0100 blr x8
3e4ac: 12800008 mov w8, #0xffffffff // #-1
3e4b0: f94002e2 ldr x2, [x23]
3e4b4: aa1503e0 mov x0, x21
3e4b8: aa1403e1 mov x1, x20
3e4bc: b904da68 str w8, [x19, #1240]
3e4c0: b94002c3 ldr w3, [x22]
3e4c4: 97ffa354 bl 27214 <__libc_init@plt-0x3989c>
3e4c8: 91061268 add x8, x19, #0x184
3e4cc: f9403269 ldr x9, [x19, #96]
3e4d0: 528000ea mov w10, #0x7 // #7
3e4d4: 91062a6b add x11, x19, #0x18a
3e4d8: f846626c ldur x12, [x19, #102]
3e4dc: 3904ba7f strb wzr, [x19, #302]
3e4e0: f9000109 str x9, [x8]
3e4e4: 52800168 mov w8, #0xb // #11
3e4e8: 52800029 mov w9, #0x1 // #1
3e4ec: b904da6a str w10, [x19, #1240]
3e4f0: f900016c str x12, [x11]
3e4f4: f9027275 str x21, [x19, #1248]
3e4f8: b904ea68 str w8, [x19, #1256]
3e4fc: 3913c269 strb w9, [x19, #1264]
3e500: f9401708 ldr x8, [x24, #40]
3e504: f94007e9 ldr x9, [sp, #8]
3e508: eb09011f cmp x8, x9
3e50c: 54000101 b.ne 3e52c <__libc_init@plt-0x22584> // b.any
3e510: 91138260 add x0, x19, #0x4e0
3e514: a9444ff4 ldp x20, x19, [sp, #64]
3e518: a94357f6 ldp x22, x21, [sp, #48]
3e51c: a9425ff8 ldp x24, x23, [sp, #32]
3e520: a9417bfd ldp x29, x30, [sp, #16]
3e524: 910143ff add sp, sp, #0x50
3e528: d65f03c0 ret
3e52c: 94008985 bl 60b40 <__stack_chk_fail@plt>
3e530: d10143ff sub sp, sp, #0x50
3e534: a9017bfd stp x29, x30, [sp, #16]
3e538: 910043fd add x29, sp, #0x10
3e53c: a9025ff8 stp x24, x23, [sp, #32]
3e540: a90357f6 stp x22, x21, [sp, #48]
3e544: a9044ff4 stp x20, x19, [sp, #64]
3e548: d53bd058 mrs x24, tpidr_el0
3e54c: aa0303f6 mov x22, x3
3e550: f9401708 ldr x8, [x24, #40]
3e554: aa0203f7 mov x23, x2
3e558: aa0003f3 mov x19, x0
3e55c: aa0103f5 mov x21, x1
3e560: 91004014 add x20, x0, #0x10
3e564: f90007e8 str x8, [sp, #8]
3e568: b9439008 ldr w8, [x0, #912]
3e56c: 3100051f cmn w8, #0x1
3e570: 540000e0 b.eq 3e58c <__libc_init@plt-0x22524> // b.none
3e574: b0000129 adrp x9, 63000 <strcmp@plt+0x2240>
3e578: 910003e0 mov x0, sp
3e57c: 910f2129 add x9, x9, #0x3c8
3e580: aa1403e1 mov x1, x20
3e584: f8687928 ldr x8, [x9, x8, lsl #3]
3e588: d63f0100 blr x8
3e58c: 12800008 mov w8, #0xffffffff // #-1
3e590: f94002e2 ldr x2, [x23]
3e594: aa1403e0 mov x0, x20
3e598: aa1503e1 mov x1, x21
3e59c: b9039268 str w8, [x19, #912]
3e5a0: b94002c3 ldr w3, [x22]
3e5a4: 97ffa613 bl 27df0 <__libc_init@plt-0x38cc0>
3e5a8: 528000c8 mov w8, #0x6 // #6
3e5ac: 52800249 mov w9, #0x12 // #18
3e5b0: 5280002a mov w10, #0x1 // #1
3e5b4: f901ce74 str x20, [x19, #920]
3e5b8: b9039268 str w8, [x19, #912]
3e5bc: b903a269 str w9, [x19, #928]
3e5c0: 390ea26a strb w10, [x19, #936]
3e5c4: f9401708 ldr x8, [x24, #40]
3e5c8: f94007e9 ldr x9, [sp, #8]
3e5cc: eb09011f cmp x8, x9
3e5d0: 54000101 b.ne 3e5f0 <__libc_init@plt-0x224c0> // b.any
3e5d4: 910e6260 add x0, x19, #0x398
3e5d8: a9444ff4 ldp x20, x19, [sp, #64]
3e5dc: a94357f6 ldp x22, x21, [sp, #48]
3e5e0: a9425ff8 ldp x24, x23, [sp, #32]
3e5e4: a9417bfd ldp x29, x30, [sp, #16]
3e5e8: 910143ff add sp, sp, #0x50
3e5ec: d65f03c0 ret
3e5f0: 94008954 bl 60b40 <__stack_chk_fail@plt>
3e5f4: d10143ff sub sp, sp, #0x50
3e5f8: a9017bfd stp x29, x30, [sp, #16]
3e5fc: 910043fd add x29, sp, #0x10
3e600: a9025ff8 stp x24, x23, [sp, #32]
3e604: a90357f6 stp x22, x21, [sp, #48]
3e608: a9044ff4 stp x20, x19, [sp, #64]
3e60c: d53bd058 mrs x24, tpidr_el0
3e610: aa0303f6 mov x22, x3
3e614: aa0203f7 mov x23, x2
3e618: aa0003f3 mov x19, x0
3e61c: aa0103f4 mov x20, x1
3e620: f9401708 ldr x8, [x24, #40]
3e624: 9103f015 add x21, x0, #0xfc
3e628: f90007e8 str x8, [sp, #8]
3e62c: aa1503e0 mov x0, x21
3e630: 940089bc bl 60d20 <pthread_mutex_lock@plt>
3e634: 35ffffc0 cbnz w0, 3e62c <__libc_init@plt-0x22484>
3e638: b944da68 ldr w8, [x19, #1240]
3e63c: 91054275 add x21, x19, #0x150
3e640: 3100051f cmn w8, #0x1
3e644: 540000e0 b.eq 3e660 <__libc_init@plt-0x22450> // b.none
3e648: b0000129 adrp x9, 63000 <strcmp@plt+0x2240>
3e64c: 910003e0 mov x0, sp
3e650: 91104129 add x9, x9, #0x410
3e654: aa1503e1 mov x1, x21
3e658: f8687928 ldr x8, [x9, x8, lsl #3]
3e65c: d63f0100 blr x8
3e660: 12800008 mov w8, #0xffffffff // #-1
3e664: f94002e2 ldr x2, [x23]
3e668: aa1503e0 mov x0, x21
3e66c: aa1403e1 mov x1, x20
3e670: b904da68 str w8, [x19, #1240]
3e674: b94002c3 ldr w3, [x22]
3e678: 97ffa380 bl 27478 <__libc_init@plt-0x39638>
3e67c: 91061268 add x8, x19, #0x184
3e680: f9403269 ldr x9, [x19, #96]
3e684: 5280010a mov w10, #0x8 // #8
3e688: 91062a6b add x11, x19, #0x18a
3e68c: f846626c ldur x12, [x19, #102]
3e690: 3904ba7f strb wzr, [x19, #302]
3e694: f9000109 str x9, [x8]
3e698: 52800188 mov w8, #0xc // #12
3e69c: 52800029 mov w9, #0x1 // #1
3e6a0: b904da6a str w10, [x19, #1240]
3e6a4: f900016c str x12, [x11]
3e6a8: f9027275 str x21, [x19, #1248]
3e6ac: b904ea68 str w8, [x19, #1256]
3e6b0: 3913c269 strb w9, [x19, #1264]
3e6b4: f9401708 ldr x8, [x24, #40]
3e6b8: f94007e9 ldr x9, [sp, #8]
3e6bc: eb09011f cmp x8, x9
3e6c0: 54000101 b.ne 3e6e0 <__libc_init@plt-0x223d0> // b.any
3e6c4: 91138260 add x0, x19, #0x4e0
3e6c8: a9444ff4 ldp x20, x19, [sp, #64]
3e6cc: a94357f6 ldp x22, x21, [sp, #48]
3e6d0: a9425ff8 ldp x24, x23, [sp, #32]
3e6d4: a9417bfd ldp x29, x30, [sp, #16]
3e6d8: 910143ff add sp, sp, #0x50
3e6dc: d65f03c0 ret
3e6e0: 94008918 bl 60b40 <__stack_chk_fail@plt>
3e6e4: aa1f03e0 mov x0, xzr
3e6e8: d65f03c0 ret
3e6ec: aa1f03e0 mov x0, xzr
3e6f0: d65f03c0 ret
3e6f4: aa1f03e0 mov x0, xzr
3e6f8: d65f03c0 ret
3e6fc: aa1f03e0 mov x0, xzr
3e700: d65f03c0 ret
3e704: aa1f03e0 mov x0, xzr
3e708: d65f03c0 ret
3e70c: aa1f03e0 mov x0, xzr
3e710: d65f03c0 ret
3e714: aa1f03e0 mov x0, xzr
3e718: d65f03c0 ret
3e71c: aa1f03e0 mov x0, xzr
3e720: d65f03c0 ret
3e724: aa1f03e0 mov x0, xzr
3e728: d65f03c0 ret
3e72c: aa1f03e0 mov x0, xzr
3e730: d65f03c0 ret
3e734: aa1f03e0 mov x0, xzr
3e738: d65f03c0 ret
3e73c: aa1f03e0 mov x0, xzr
3e740: d65f03c0 ret
3e744: aa1f03e0 mov x0, xzr
3e748: d65f03c0 ret
3e74c: aa1f03e0 mov x0, xzr
3e750: d65f03c0 ret
3e754: aa1f03e0 mov x0, xzr
3e758: d65f03c0 ret
3e75c: aa1f03e0 mov x0, xzr
3e760: d65f03c0 ret
3e764: aa1f03e0 mov x0, xzr
3e768: d65f03c0 ret
3e76c: aa1f03e0 mov x0, xzr
3e770: d65f03c0 ret
3e774: aa1f03e0 mov x0, xzr
3e778: d65f03c0 ret
3e77c: aa1f03e0 mov x0, xzr
3e780: d65f03c0 ret
3e784: aa1f03e0 mov x0, xzr
3e788: d65f03c0 ret
3e78c: aa1f03e0 mov x0, xzr
3e790: d65f03c0 ret
3e794: aa1f03e0 mov x0, xzr
3e798: d65f03c0 ret
3e79c: aa1f03e0 mov x0, xzr
3e7a0: d65f03c0 ret
3e7a4: f9400020 ldr x0, [x1]
3e7a8: d65f03c0 ret
3e7ac: f9400020 ldr x0, [x1]
3e7b0: d65f03c0 ret
3e7b4: aa1f03e0 mov x0, xzr
3e7b8: d65f03c0 ret
3e7bc: aa1f03e0 mov x0, xzr
3e7c0: d65f03c0 ret
3e7c4: aa1f03e0 mov x0, xzr
3e7c8: d65f03c0 ret
3e7cc: aa1f03e0 mov x0, xzr
3e7d0: d65f03c0 ret
3e7d4: aa1f03e0 mov x0, xzr
3e7d8: d65f03c0 ret
3e7dc: aa1f03e0 mov x0, xzr
3e7e0: d65f03c0 ret
3e7e4: aa1f03e0 mov x0, xzr
3e7e8: d65f03c0 ret
3e7ec: aa1f03e0 mov x0, xzr
3e7f0: d65f03c0 ret
3e7f4: aa1f03e0 mov x0, xzr
3e7f8: d65f03c0 ret
3e7fc: aa1f03e0 mov x0, xzr
3e800: d65f03c0 ret
3e804: aa1f03e0 mov x0, xzr
3e808: d65f03c0 ret
3e80c: aa1f03e0 mov x0, xzr
3e810: d65f03c0 ret
3e814: aa1f03e0 mov x0, xzr
3e818: d65f03c0 ret
3e81c: aa1f03e0 mov x0, xzr
3e820: d65f03c0 ret
3e824: aa1f03e0 mov x0, xzr
3e828: d65f03c0 ret
3e82c: aa1f03e0 mov x0, xzr
3e830: d65f03c0 ret
3e834: aa1f03e0 mov x0, xzr
3e838: d65f03c0 ret
3e83c: aa1f03e0 mov x0, xzr
3e840: d65f03c0 ret
3e844: aa1f03e0 mov x0, xzr
3e848: d65f03c0 ret
3e84c: aa1f03e0 mov x0, xzr
3e850: d65f03c0 ret
3e854: aa1f03e0 mov x0, xzr
3e858: d65f03c0 ret
3e85c: aa1f03e0 mov x0, xzr
3e860: d65f03c0 ret
3e864: aa1f03e0 mov x0, xzr
3e868: d65f03c0 ret
3e86c: aa1f03e0 mov x0, xzr
3e870: d65f03c0 ret
3e874: f9400020 ldr x0, [x1]
3e878: d65f03c0 ret
3e87c: f9400020 ldr x0, [x1]
3e880: d65f03c0 ret
3e884: aa1f03e0 mov x0, xzr
3e888: d65f03c0 ret
3e88c: aa1f03e0 mov x0, xzr
3e890: d65f03c0 ret
3e894: aa1f03e0 mov x0, xzr
3e898: d65f03c0 ret
3e89c: aa1f03e0 mov x0, xzr
3e8a0: d65f03c0 ret
3e8a4: aa1f03e0 mov x0, xzr
3e8a8: d65f03c0 ret
3e8ac: f9400020 ldr x0, [x1]
3e8b0: d65f03c0 ret
3e8b4: f9400020 ldr x0, [x1]
3e8b8: d65f03c0 ret
3e8bc: f9400020 ldr x0, [x1]
3e8c0: d65f03c0 ret
3e8c4: f9400020 ldr x0, [x1]
3e8c8: d65f03c0 ret
3e8cc: f9400020 ldr x0, [x1]
3e8d0: d65f03c0 ret
3e8d4: f9400020 ldr x0, [x1]
3e8d8: d65f03c0 ret
3e8dc: aa1f03e0 mov x0, xzr
3e8e0: d65f03c0 ret
3e8e4: aa1f03e0 mov x0, xzr
3e8e8: d65f03c0 ret
3e8ec: aa1f03e0 mov x0, xzr
3e8f0: d65f03c0 ret
3e8f4: aa1f03e0 mov x0, xzr
3e8f8: d65f03c0 ret
3e8fc: aa1f03e0 mov x0, xzr
3e900: d65f03c0 ret
3e904: aa1f03e0 mov x0, xzr
3e908: d65f03c0 ret
3e90c: f9400020 ldr x0, [x1]
3e910: d65f03c0 ret
3e914: aa1f03e0 mov x0, xzr
3e918: d65f03c0 ret
3e91c: aa1f03e0 mov x0, xzr
3e920: d65f03c0 ret
3e924: aa1f03e0 mov x0, xzr
3e928: d65f03c0 ret
3e92c: f9400020 ldr x0, [x1]
3e930: d65f03c0 ret
3e934: aa1f03e0 mov x0, xzr
3e938: d65f03c0 ret
3e93c: aa1f03e0 mov x0, xzr
3e940: d65f03c0 ret
3e944: f9400020 ldr x0, [x1]
3e948: d65f03c0 ret
3e94c: aa1f03e0 mov x0, xzr
3e950: d65f03c0 ret
3e954: aa1f03e0 mov x0, xzr
3e958: d65f03c0 ret
3e95c: aa1f03e0 mov x0, xzr
3e960: d65f03c0 ret
3e964: aa1f03e0 mov x0, xzr
3e968: d65f03c0 ret
3e96c: aa1f03e0 mov x0, xzr
3e970: d65f03c0 ret
3e974: aa1f03e0 mov x0, xzr
3e978: d65f03c0 ret
3e97c: aa1f03e0 mov x0, xzr
3e980: d65f03c0 ret
3e984: aa1f03e0 mov x0, xzr
3e988: d65f03c0 ret
3e98c: aa1f03e0 mov x0, xzr
3e990: d65f03c0 ret
3e994: aa1f03e0 mov x0, xzr
3e998: d65f03c0 ret
3e99c: aa1f03e0 mov x0, xzr
3e9a0: d65f03c0 ret
3e9a4: aa1f03e0 mov x0, xzr
3e9a8: d65f03c0 ret
3e9ac: aa1f03e0 mov x0, xzr
3e9b0: d65f03c0 ret
3e9b4: aa1f03e0 mov x0, xzr
3e9b8: d65f03c0 ret
3e9bc: aa1f03e0 mov x0, xzr
3e9c0: d65f03c0 ret
3e9c4: aa1f03e0 mov x0, xzr
3e9c8: d65f03c0 ret
3e9cc: aa1f03e0 mov x0, xzr
3e9d0: d65f03c0 ret
3e9d4: aa1f03e0 mov x0, xzr
3e9d8: d65f03c0 ret
3e9dc: aa1f03e0 mov x0, xzr
3e9e0: d65f03c0 ret
3e9e4: aa1f03e0 mov x0, xzr
3e9e8: d65f03c0 ret
3e9ec: aa1f03e0 mov x0, xzr
3e9f0: d65f03c0 ret
3e9f4: aa1f03e0 mov x0, xzr
3e9f8: d65f03c0 ret
3e9fc: aa1f03e0 mov x0, xzr
3ea00: d65f03c0 ret
3ea04: aa1f03e0 mov x0, xzr
3ea08: d65f03c0 ret
3ea0c: aa1f03e0 mov x0, xzr
3ea10: d65f03c0 ret
3ea14: f9400020 ldr x0, [x1]
3ea18: d65f03c0 ret
3ea1c: aa1f03e0 mov x0, xzr
3ea20: d65f03c0 ret
3ea24: aa1f03e0 mov x0, xzr
3ea28: d65f03c0 ret
3ea2c: aa1f03e0 mov x0, xzr
3ea30: d65f03c0 ret
3ea34: aa1f03e0 mov x0, xzr
3ea38: d65f03c0 ret
3ea3c: aa1f03e0 mov x0, xzr
3ea40: d65f03c0 ret
3ea44: aa1f03e0 mov x0, xzr
3ea48: d65f03c0 ret
3ea4c: aa1f03e0 mov x0, xzr
3ea50: d65f03c0 ret
3ea54: aa1f03e0 mov x0, xzr
3ea58: d65f03c0 ret
3ea5c: aa1f03e0 mov x0, xzr
3ea60: d65f03c0 ret
3ea64: aa1f03e0 mov x0, xzr
3ea68: d65f03c0 ret
3ea6c: aa1f03e0 mov x0, xzr
3ea70: d65f03c0 ret
3ea74: aa1f03e0 mov x0, xzr
3ea78: d65f03c0 ret
3ea7c: aa1f03e0 mov x0, xzr
3ea80: d65f03c0 ret
3ea84: aa1f03e0 mov x0, xzr
3ea88: d65f03c0 ret
3ea8c: aa1f03e0 mov x0, xzr
3ea90: d65f03c0 ret
3ea94: aa1f03e0 mov x0, xzr
3ea98: d65f03c0 ret
3ea9c: aa1f03e0 mov x0, xzr
3eaa0: d65f03c0 ret
3eaa4: aa1f03e0 mov x0, xzr
3eaa8: d65f03c0 ret
3eaac: aa1f03e0 mov x0, xzr
3eab0: d65f03c0 ret
3eab4: aa1f03e0 mov x0, xzr
3eab8: d65f03c0 ret
3eabc: aa1f03e0 mov x0, xzr
3eac0: d65f03c0 ret
3eac4: aa1f03e0 mov x0, xzr
3eac8: d65f03c0 ret
3eacc: d10503ff sub sp, sp, #0x140
3ead0: a90f7bfd stp x29, x30, [sp, #240]
3ead4: 9103c3fd add x29, sp, #0xf0
3ead8: a91067fc stp x28, x25, [sp, #256]
3eadc: a9115ff8 stp x24, x23, [sp, #272]
3eae0: a91257f6 stp x22, x21, [sp, #288]
3eae4: a9134ff4 stp x20, x19, [sp, #304]
3eae8: d53bd056 mrs x22, tpidr_el0
3eaec: aa0003f3 mov x19, x0
3eaf0: f94016c8 ldr x8, [x22, #40]
3eaf4: aa0103e0 mov x0, x1
3eaf8: aa0103f4 mov x20, x1
3eafc: f81f83a8 stur x8, [x29, #-8]
3eb00: 97ffc154 bl 2f050 <__libc_init@plt-0x31a60>
3eb04: 39405288 ldrb w8, [x20, #20]
3eb08: aa0003f5 mov x21, x0
3eb0c: b40000e8 cbz x8, 3eb28 <__libc_init@plt-0x21f88>
3eb10: 91006289 add x9, x20, #0x18
3eb14: 9101c3ea add x10, sp, #0x70
3eb18: f841852b ldr x11, [x9], #24
3eb1c: f1000508 subs x8, x8, #0x1
3eb20: f800854b str x11, [x10], #8
3eb24: 54ffffa1 b.ne 3eb18 <__libc_init@plt-0x21f98> // b.any
3eb28: b4000655 cbz x21, 3ebf0 <__libc_init@plt-0x21ec0>
3eb2c: 910023e8 add x8, sp, #0x8
3eb30: aa1303e0 mov x0, x19
3eb34: 52800021 mov w1, #0x1 // #1
3eb38: 52800037 mov w23, #0x1 // #1
3eb3c: 97ffa786 bl 28954 <__libc_init@plt-0x3815c>
3eb40: 3941b3e8 ldrb w8, [sp, #108]
3eb44: 34000588 cbz w8, 3ebf4 <__libc_init@plt-0x21ebc>
3eb48: aa1f03f8 mov x24, xzr
3eb4c: 9100a299 add x25, x20, #0x28
3eb50: 52800037 mov w23, #0x1 // #1
3eb54: 39405289 ldrb w9, [x20, #20]
3eb58: b4000189 cbz x9, 3eb88 <__libc_init@plt-0x21f28>
3eb5c: aa1f03e8 mov x8, xzr
3eb60: 9101c3ea add x10, sp, #0x70
3eb64: aa1903eb mov x11, x25
3eb68: f840854c ldr x12, [x10], #8
3eb6c: f85f016d ldur x13, [x11, #-16]
3eb70: f1000529 subs x9, x9, #0x1
3eb74: f841856e ldr x14, [x11], #24
3eb78: cb0d018c sub x12, x12, x13
3eb7c: 9b0e2188 madd x8, x12, x14, x8
3eb80: 54ffff41 b.ne 3eb68 <__libc_init@plt-0x21f48> // b.any
3eb84: 14000002 b 3eb8c <__libc_init@plt-0x21f24>
3eb88: aa1f03e8 mov x8, xzr
3eb8c: f9400289 ldr x9, [x20]
3eb90: b40004c9 cbz x9, 3ec28 <__libc_init@plt-0x21e88>
3eb94: 38686922 ldrb w2, [x9, x8]
3eb98: 910023e1 add x1, sp, #0x8
3eb9c: aa1303e0 mov x0, x19
3eba0: 94001b5e bl 45918 <__libc_init@plt-0x1b198>
3eba4: 36000280 tbz w0, #0, 3ebf4 <__libc_init@plt-0x21ebc>
3eba8: 9101c3e1 add x1, sp, #0x70
3ebac: aa1403e0 mov x0, x20
3ebb0: aa1f03e2 mov x2, xzr
3ebb4: 97ffc957 bl 31110 <__libc_init@plt-0x2f9a0>
3ebb8: 91000718 add x24, x24, #0x1
3ebbc: eb15031f cmp x24, x21
3ebc0: 1a9f27f7 cset w23, cc // cc = lo, ul, last
3ebc4: 37000040 tbnz w0, #0, 3ebcc <__libc_init@plt-0x21ee4>
3ebc8: 540003a3 b.cc 3ec3c <__libc_init@plt-0x21e74> // b.lo, b.ul, b.last
3ebcc: eb15031f cmp x24, x21
3ebd0: 54000120 b.eq 3ebf4 <__libc_init@plt-0x21ebc> // b.none
3ebd4: 910023e8 add x8, sp, #0x8
3ebd8: aa1303e0 mov x0, x19
3ebdc: 52800021 mov w1, #0x1 // #1
3ebe0: 97ffa75d bl 28954 <__libc_init@plt-0x3815c>
3ebe4: 3941b3e8 ldrb w8, [sp, #108]
3ebe8: 35fffb68 cbnz w8, 3eb54 <__libc_init@plt-0x21f5c>
3ebec: 14000002 b 3ebf4 <__libc_init@plt-0x21ebc>
3ebf0: 2a1f03f7 mov w23, wzr
3ebf4: f94016c8 ldr x8, [x22, #40]
3ebf8: f85f83a9 ldur x9, [x29, #-8]
3ebfc: eb09011f cmp x8, x9
3ec00: 54000281 b.ne 3ec50 <__libc_init@plt-0x21e60> // b.any
3ec04: 520002e8 eor w8, w23, #0x1
3ec08: a9534ff4 ldp x20, x19, [sp, #304]
3ec0c: 12000100 and w0, w8, #0x1
3ec10: a95257f6 ldp x22, x21, [sp, #288]
3ec14: a9515ff8 ldp x24, x23, [sp, #272]
3ec18: a95067fc ldp x28, x25, [sp, #256]
3ec1c: a94f7bfd ldp x29, x30, [sp, #240]
3ec20: 910503ff add sp, sp, #0x140
3ec24: d65f03c0 ret
3ec28: aa1303e0 mov x0, x19
3ec2c: 97ffa7fa bl 28c14 <__libc_init@plt-0x37e9c>
3ec30: f0fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
3ec34: 91187021 add x1, x1, #0x61c
3ec38: 97ff90f4 bl 23008 <__libc_init@plt-0x3daa8>
3ec3c: aa1303e0 mov x0, x19
3ec40: 97ffa7f5 bl 28c14 <__libc_init@plt-0x37e9c>
3ec44: d0fffe61 adrp x1, c000 <__libc_init@plt-0x54ab0>
3ec48: 91056c21 add x1, x1, #0x15b
3ec4c: 97ff90ef bl 23008 <__libc_init@plt-0x3daa8>
3ec50: 940087bc bl 60b40 <__stack_chk_fail@plt>
3ec54: d10503ff sub sp, sp, #0x140
3ec58: a90f7bfd stp x29, x30, [sp, #240]
3ec5c: 9103c3fd add x29, sp, #0xf0
3ec60: a91067fc stp x28, x25, [sp, #256]
3ec64: a9115ff8 stp x24, x23, [sp, #272]
3ec68: a91257f6 stp x22, x21, [sp, #288]
3ec6c: a9134ff4 stp x20, x19, [sp, #304]
3ec70: d53bd056 mrs x22, tpidr_el0
3ec74: aa0003f3 mov x19, x0
3ec78: f94016c8 ldr x8, [x22, #40]
3ec7c: aa0103e0 mov x0, x1
3ec80: aa0103f4 mov x20, x1
3ec84: f81f83a8 stur x8, [x29, #-8]
3ec88: 97ffc0f2 bl 2f050 <__libc_init@plt-0x31a60>
3ec8c: 39405288 ldrb w8, [x20, #20]
3ec90: aa0003f5 mov x21, x0
3ec94: b40000e8 cbz x8, 3ecb0 <__libc_init@plt-0x21e00>
3ec98: 91006289 add x9, x20, #0x18
3ec9c: 9101c3ea add x10, sp, #0x70
3eca0: f841852b ldr x11, [x9], #24
3eca4: f1000508 subs x8, x8, #0x1
3eca8: f800854b str x11, [x10], #8
3ecac: 54ffffa1 b.ne 3eca0 <__libc_init@plt-0x21e10> // b.any
3ecb0: b4000655 cbz x21, 3ed78 <__libc_init@plt-0x21d38>
3ecb4: 910023e8 add x8, sp, #0x8
3ecb8: aa1303e0 mov x0, x19
3ecbc: 52800021 mov w1, #0x1 // #1
3ecc0: 52800037 mov w23, #0x1 // #1
3ecc4: 97ffa724 bl 28954 <__libc_init@plt-0x3815c>
3ecc8: 3941b3e8 ldrb w8, [sp, #108]
3eccc: 34000588 cbz w8, 3ed7c <__libc_init@plt-0x21d34>
3ecd0: aa1f03f8 mov x24, xzr
3ecd4: 9100a299 add x25, x20, #0x28
3ecd8: 52800037 mov w23, #0x1 // #1
3ecdc: 39405289 ldrb w9, [x20, #20]
3ece0: b4000189 cbz x9, 3ed10 <__libc_init@plt-0x21da0>
3ece4: aa1f03e8 mov x8, xzr
3ece8: 9101c3ea add x10, sp, #0x70
3ecec: aa1903eb mov x11, x25
3ecf0: f840854c ldr x12, [x10], #8
3ecf4: f85f016d ldur x13, [x11, #-16]
3ecf8: f1000529 subs x9, x9, #0x1
3ecfc: f841856e ldr x14, [x11], #24
3ed00: cb0d018c sub x12, x12, x13
3ed04: 9b0e2188 madd x8, x12, x14, x8
3ed08: 54ffff41 b.ne 3ecf0 <__libc_init@plt-0x21dc0> // b.any
3ed0c: 14000002 b 3ed14 <__libc_init@plt-0x21d9c>
3ed10: aa1f03e8 mov x8, xzr
3ed14: f9400289 ldr x9, [x20]
3ed18: b40004c9 cbz x9, 3edb0 <__libc_init@plt-0x21d00>
3ed1c: 78686922 ldrh w2, [x9, x8]
3ed20: 910023e1 add x1, sp, #0x8
3ed24: aa1303e0 mov x0, x19
3ed28: 94001dc2 bl 46430 <__libc_init@plt-0x1a680>
3ed2c: 36000280 tbz w0, #0, 3ed7c <__libc_init@plt-0x21d34>
3ed30: 9101c3e1 add x1, sp, #0x70
3ed34: aa1403e0 mov x0, x20
3ed38: aa1f03e2 mov x2, xzr
3ed3c: 97ffc8f5 bl 31110 <__libc_init@plt-0x2f9a0>
3ed40: 91000718 add x24, x24, #0x1
3ed44: eb15031f cmp x24, x21
3ed48: 1a9f27f7 cset w23, cc // cc = lo, ul, last
3ed4c: 37000040 tbnz w0, #0, 3ed54 <__libc_init@plt-0x21d5c>
3ed50: 540003a3 b.cc 3edc4 <__libc_init@plt-0x21cec> // b.lo, b.ul, b.last
3ed54: eb15031f cmp x24, x21
3ed58: 54000120 b.eq 3ed7c <__libc_init@plt-0x21d34> // b.none
3ed5c: 910023e8 add x8, sp, #0x8
3ed60: aa1303e0 mov x0, x19
3ed64: 52800021 mov w1, #0x1 // #1
3ed68: 97ffa6fb bl 28954 <__libc_init@plt-0x3815c>
3ed6c: 3941b3e8 ldrb w8, [sp, #108]
3ed70: 35fffb68 cbnz w8, 3ecdc <__libc_init@plt-0x21dd4>
3ed74: 14000002 b 3ed7c <__libc_init@plt-0x21d34>
3ed78: 2a1f03f7 mov w23, wzr
3ed7c: f94016c8 ldr x8, [x22, #40]
3ed80: f85f83a9 ldur x9, [x29, #-8]
3ed84: eb09011f cmp x8, x9
3ed88: 54000281 b.ne 3edd8 <__libc_init@plt-0x21cd8> // b.any
3ed8c: 520002e8 eor w8, w23, #0x1
3ed90: a9534ff4 ldp x20, x19, [sp, #304]
3ed94: 12000100 and w0, w8, #0x1
3ed98: a95257f6 ldp x22, x21, [sp, #288]
3ed9c: a9515ff8 ldp x24, x23, [sp, #272]
3eda0: a95067fc ldp x28, x25, [sp, #256]
3eda4: a94f7bfd ldp x29, x30, [sp, #240]
3eda8: 910503ff add sp, sp, #0x140
3edac: d65f03c0 ret
3edb0: aa1303e0 mov x0, x19
3edb4: 97ffa798 bl 28c14 <__libc_init@plt-0x37e9c>
3edb8: f0fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
3edbc: 91187021 add x1, x1, #0x61c
3edc0: 97ff9092 bl 23008 <__libc_init@plt-0x3daa8>
3edc4: aa1303e0 mov x0, x19
3edc8: 97ffa793 bl 28c14 <__libc_init@plt-0x37e9c>
3edcc: d0fffe61 adrp x1, c000 <__libc_init@plt-0x54ab0>
3edd0: 91056c21 add x1, x1, #0x15b
3edd4: 97ff908d bl 23008 <__libc_init@plt-0x3daa8>
3edd8: 9400875a bl 60b40 <__stack_chk_fail@plt>
3eddc: d10503ff sub sp, sp, #0x140
3ede0: a90f7bfd stp x29, x30, [sp, #240]
3ede4: 9103c3fd add x29, sp, #0xf0
3ede8: a91067fc stp x28, x25, [sp, #256]
3edec: a9115ff8 stp x24, x23, [sp, #272]
3edf0: a91257f6 stp x22, x21, [sp, #288]
3edf4: a9134ff4 stp x20, x19, [sp, #304]
3edf8: d53bd056 mrs x22, tpidr_el0
3edfc: aa0003f3 mov x19, x0
3ee00: f94016c8 ldr x8, [x22, #40]
3ee04: aa0103e0 mov x0, x1
3ee08: aa0103f4 mov x20, x1
3ee0c: f81f83a8 stur x8, [x29, #-8]
3ee10: 97ffc090 bl 2f050 <__libc_init@plt-0x31a60>
3ee14: 39405288 ldrb w8, [x20, #20]
3ee18: aa0003f5 mov x21, x0
3ee1c: b40000e8 cbz x8, 3ee38 <__libc_init@plt-0x21c78>
3ee20: 91006289 add x9, x20, #0x18
3ee24: 9101c3ea add x10, sp, #0x70
3ee28: f841852b ldr x11, [x9], #24
3ee2c: f1000508 subs x8, x8, #0x1
3ee30: f800854b str x11, [x10], #8
3ee34: 54ffffa1 b.ne 3ee28 <__libc_init@plt-0x21c88> // b.any
3ee38: b4000655 cbz x21, 3ef00 <__libc_init@plt-0x21bb0>
3ee3c: 910023e8 add x8, sp, #0x8
3ee40: aa1303e0 mov x0, x19
3ee44: 52800021 mov w1, #0x1 // #1
3ee48: 52800037 mov w23, #0x1 // #1
3ee4c: 97ffa6c2 bl 28954 <__libc_init@plt-0x3815c>
3ee50: 3941b3e8 ldrb w8, [sp, #108]
3ee54: 34000588 cbz w8, 3ef04 <__libc_init@plt-0x21bac>
3ee58: aa1f03f8 mov x24, xzr
3ee5c: 9100a299 add x25, x20, #0x28
3ee60: 52800037 mov w23, #0x1 // #1
3ee64: 39405289 ldrb w9, [x20, #20]
3ee68: b4000189 cbz x9, 3ee98 <__libc_init@plt-0x21c18>
3ee6c: aa1f03e8 mov x8, xzr
3ee70: 9101c3ea add x10, sp, #0x70
3ee74: aa1903eb mov x11, x25
3ee78: f840854c ldr x12, [x10], #8
3ee7c: f85f016d ldur x13, [x11, #-16]
3ee80: f1000529 subs x9, x9, #0x1
3ee84: f841856e ldr x14, [x11], #24
3ee88: cb0d018c sub x12, x12, x13
3ee8c: 9b0e2188 madd x8, x12, x14, x8
3ee90: 54ffff41 b.ne 3ee78 <__libc_init@plt-0x21c38> // b.any
3ee94: 14000002 b 3ee9c <__libc_init@plt-0x21c14>
3ee98: aa1f03e8 mov x8, xzr
3ee9c: f9400289 ldr x9, [x20]
3eea0: b40004c9 cbz x9, 3ef38 <__libc_init@plt-0x21b78>
3eea4: b8686922 ldr w2, [x9, x8]
3eea8: 910023e1 add x1, sp, #0x8
3eeac: aa1303e0 mov x0, x19
3eeb0: 94001e1b bl 4671c <__libc_init@plt-0x1a394>
3eeb4: 36000280 tbz w0, #0, 3ef04 <__libc_init@plt-0x21bac>
3eeb8: 9101c3e1 add x1, sp, #0x70
3eebc: aa1403e0 mov x0, x20
3eec0: aa1f03e2 mov x2, xzr
3eec4: 97ffc893 bl 31110 <__libc_init@plt-0x2f9a0>
3eec8: 91000718 add x24, x24, #0x1
3eecc: eb15031f cmp x24, x21
3eed0: 1a9f27f7 cset w23, cc // cc = lo, ul, last
3eed4: 37000040 tbnz w0, #0, 3eedc <__libc_init@plt-0x21bd4>
3eed8: 540003a3 b.cc 3ef4c <__libc_init@plt-0x21b64> // b.lo, b.ul, b.last
3eedc: eb15031f cmp x24, x21
3eee0: 54000120 b.eq 3ef04 <__libc_init@plt-0x21bac> // b.none
3eee4: 910023e8 add x8, sp, #0x8
3eee8: aa1303e0 mov x0, x19
3eeec: 52800021 mov w1, #0x1 // #1
3eef0: 97ffa699 bl 28954 <__libc_init@plt-0x3815c>
3eef4: 3941b3e8 ldrb w8, [sp, #108]
3eef8: 35fffb68 cbnz w8, 3ee64 <__libc_init@plt-0x21c4c>
3eefc: 14000002 b 3ef04 <__libc_init@plt-0x21bac>
3ef00: 2a1f03f7 mov w23, wzr
3ef04: f94016c8 ldr x8, [x22, #40]
3ef08: f85f83a9 ldur x9, [x29, #-8]
3ef0c: eb09011f cmp x8, x9
3ef10: 54000281 b.ne 3ef60 <__libc_init@plt-0x21b50> // b.any
3ef14: 520002e8 eor w8, w23, #0x1
3ef18: a9534ff4 ldp x20, x19, [sp, #304]
3ef1c: 12000100 and w0, w8, #0x1
3ef20: a95257f6 ldp x22, x21, [sp, #288]
3ef24: a9515ff8 ldp x24, x23, [sp, #272]
3ef28: a95067fc ldp x28, x25, [sp, #256]
3ef2c: a94f7bfd ldp x29, x30, [sp, #240]
3ef30: 910503ff add sp, sp, #0x140
3ef34: d65f03c0 ret
3ef38: aa1303e0 mov x0, x19
3ef3c: 97ffa736 bl 28c14 <__libc_init@plt-0x37e9c>
3ef40: f0fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
3ef44: 91187021 add x1, x1, #0x61c
3ef48: 97ff9030 bl 23008 <__libc_init@plt-0x3daa8>
3ef4c: aa1303e0 mov x0, x19
3ef50: 97ffa731 bl 28c14 <__libc_init@plt-0x37e9c>
3ef54: d0fffe61 adrp x1, c000 <__libc_init@plt-0x54ab0>
3ef58: 91056c21 add x1, x1, #0x15b
3ef5c: 97ff902b bl 23008 <__libc_init@plt-0x3daa8>
3ef60: 940086f8 bl 60b40 <__stack_chk_fail@plt>
3ef64: d10503ff sub sp, sp, #0x140
3ef68: a90f7bfd stp x29, x30, [sp, #240]
3ef6c: 9103c3fd add x29, sp, #0xf0
3ef70: a91067fc stp x28, x25, [sp, #256]
3ef74: a9115ff8 stp x24, x23, [sp, #272]
3ef78: a91257f6 stp x22, x21, [sp, #288]
3ef7c: a9134ff4 stp x20, x19, [sp, #304]
3ef80: d53bd056 mrs x22, tpidr_el0
3ef84: aa0003f3 mov x19, x0
3ef88: f94016c8 ldr x8, [x22, #40]
3ef8c: aa0103e0 mov x0, x1
3ef90: aa0103f4 mov x20, x1
3ef94: f81f83a8 stur x8, [x29, #-8]
3ef98: 97ffc02e bl 2f050 <__libc_init@plt-0x31a60>
3ef9c: 39405288 ldrb w8, [x20, #20]
3efa0: aa0003f5 mov x21, x0
3efa4: b40000e8 cbz x8, 3efc0 <__libc_init@plt-0x21af0>
3efa8: 91006289 add x9, x20, #0x18
3efac: 9101c3ea add x10, sp, #0x70
3efb0: f841852b ldr x11, [x9], #24
3efb4: f1000508 subs x8, x8, #0x1
3efb8: f800854b str x11, [x10], #8
3efbc: 54ffffa1 b.ne 3efb0 <__libc_init@plt-0x21b00> // b.any
3efc0: b4000655 cbz x21, 3f088 <__libc_init@plt-0x21a28>
3efc4: 910023e8 add x8, sp, #0x8
3efc8: aa1303e0 mov x0, x19
3efcc: 52800021 mov w1, #0x1 // #1
3efd0: 52800037 mov w23, #0x1 // #1
3efd4: 97ffa660 bl 28954 <__libc_init@plt-0x3815c>
3efd8: 3941b3e8 ldrb w8, [sp, #108]
3efdc: 34000588 cbz w8, 3f08c <__libc_init@plt-0x21a24>
3efe0: aa1f03f8 mov x24, xzr
3efe4: 9100a299 add x25, x20, #0x28
3efe8: 52800037 mov w23, #0x1 // #1
3efec: 39405289 ldrb w9, [x20, #20]
3eff0: b4000189 cbz x9, 3f020 <__libc_init@plt-0x21a90>
3eff4: aa1f03e8 mov x8, xzr
3eff8: 9101c3ea add x10, sp, #0x70
3effc: aa1903eb mov x11, x25
3f000: f840854c ldr x12, [x10], #8
3f004: f85f016d ldur x13, [x11, #-16]
3f008: f1000529 subs x9, x9, #0x1
3f00c: f841856e ldr x14, [x11], #24
3f010: cb0d018c sub x12, x12, x13
3f014: 9b0e2188 madd x8, x12, x14, x8
3f018: 54ffff41 b.ne 3f000 <__libc_init@plt-0x21ab0> // b.any
3f01c: 14000002 b 3f024 <__libc_init@plt-0x21a8c>
3f020: aa1f03e8 mov x8, xzr
3f024: f9400289 ldr x9, [x20]
3f028: b40004c9 cbz x9, 3f0c0 <__libc_init@plt-0x219f0>
3f02c: f8686922 ldr x2, [x9, x8]
3f030: 910023e1 add x1, sp, #0x8
3f034: aa1303e0 mov x0, x19
3f038: 94001e72 bl 46a00 <__libc_init@plt-0x1a0b0>
3f03c: 36000280 tbz w0, #0, 3f08c <__libc_init@plt-0x21a24>
3f040: 9101c3e1 add x1, sp, #0x70
3f044: aa1403e0 mov x0, x20
3f048: aa1f03e2 mov x2, xzr
3f04c: 97ffc831 bl 31110 <__libc_init@plt-0x2f9a0>
3f050: 91000718 add x24, x24, #0x1
3f054: eb15031f cmp x24, x21
3f058: 1a9f27f7 cset w23, cc // cc = lo, ul, last
3f05c: 37000040 tbnz w0, #0, 3f064 <__libc_init@plt-0x21a4c>
3f060: 540003a3 b.cc 3f0d4 <__libc_init@plt-0x219dc> // b.lo, b.ul, b.last
3f064: eb15031f cmp x24, x21
3f068: 54000120 b.eq 3f08c <__libc_init@plt-0x21a24> // b.none
3f06c: 910023e8 add x8, sp, #0x8
3f070: aa1303e0 mov x0, x19
3f074: 52800021 mov w1, #0x1 // #1
3f078: 97ffa637 bl 28954 <__libc_init@plt-0x3815c>
3f07c: 3941b3e8 ldrb w8, [sp, #108]
3f080: 35fffb68 cbnz w8, 3efec <__libc_init@plt-0x21ac4>
3f084: 14000002 b 3f08c <__libc_init@plt-0x21a24>
3f088: 2a1f03f7 mov w23, wzr
3f08c: f94016c8 ldr x8, [x22, #40]
3f090: f85f83a9 ldur x9, [x29, #-8]
3f094: eb09011f cmp x8, x9
3f098: 54000281 b.ne 3f0e8 <__libc_init@plt-0x219c8> // b.any
3f09c: 520002e8 eor w8, w23, #0x1
3f0a0: a9534ff4 ldp x20, x19, [sp, #304]
3f0a4: 12000100 and w0, w8, #0x1
3f0a8: a95257f6 ldp x22, x21, [sp, #288]
3f0ac: a9515ff8 ldp x24, x23, [sp, #272]
3f0b0: a95067fc ldp x28, x25, [sp, #256]
3f0b4: a94f7bfd ldp x29, x30, [sp, #240]
3f0b8: 910503ff add sp, sp, #0x140
3f0bc: d65f03c0 ret
3f0c0: aa1303e0 mov x0, x19
3f0c4: 97ffa6d4 bl 28c14 <__libc_init@plt-0x37e9c>
3f0c8: d0fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
3f0cc: 91187021 add x1, x1, #0x61c
3f0d0: 97ff8fce bl 23008 <__libc_init@plt-0x3daa8>
3f0d4: aa1303e0 mov x0, x19
3f0d8: 97ffa6cf bl 28c14 <__libc_init@plt-0x37e9c>
3f0dc: b0fffe61 adrp x1, c000 <__libc_init@plt-0x54ab0>
3f0e0: 91056c21 add x1, x1, #0x15b
3f0e4: 97ff8fc9 bl 23008 <__libc_init@plt-0x3daa8>
3f0e8: 94008696 bl 60b40 <__stack_chk_fail@plt>
3f0ec: d10503ff sub sp, sp, #0x140
3f0f0: a90f7bfd stp x29, x30, [sp, #240]
3f0f4: 9103c3fd add x29, sp, #0xf0
3f0f8: a91067fc stp x28, x25, [sp, #256]
3f0fc: a9115ff8 stp x24, x23, [sp, #272]
3f100: a91257f6 stp x22, x21, [sp, #288]
3f104: a9134ff4 stp x20, x19, [sp, #304]
3f108: d53bd056 mrs x22, tpidr_el0
3f10c: aa0003f3 mov x19, x0
3f110: f94016c8 ldr x8, [x22, #40]
3f114: aa0103e0 mov x0, x1
3f118: aa0103f4 mov x20, x1
3f11c: f81f83a8 stur x8, [x29, #-8]
3f120: 97ffbfcc bl 2f050 <__libc_init@plt-0x31a60>
3f124: 39405288 ldrb w8, [x20, #20]
3f128: aa0003f5 mov x21, x0
3f12c: b40000e8 cbz x8, 3f148 <__libc_init@plt-0x21968>
3f130: 91006289 add x9, x20, #0x18
3f134: 9101c3ea add x10, sp, #0x70
3f138: f841852b ldr x11, [x9], #24
3f13c: f1000508 subs x8, x8, #0x1
3f140: f800854b str x11, [x10], #8
3f144: 54ffffa1 b.ne 3f138 <__libc_init@plt-0x21978> // b.any
3f148: b4000675 cbz x21, 3f214 <__libc_init@plt-0x2189c>
3f14c: 910023e8 add x8, sp, #0x8
3f150: aa1303e0 mov x0, x19
3f154: 52800021 mov w1, #0x1 // #1
3f158: 52800037 mov w23, #0x1 // #1
3f15c: 97ffa5fe bl 28954 <__libc_init@plt-0x3815c>
3f160: 3941b3e8 ldrb w8, [sp, #108]
3f164: 340005a8 cbz w8, 3f218 <__libc_init@plt-0x21898>
3f168: aa1f03f8 mov x24, xzr
3f16c: 9100a299 add x25, x20, #0x28
3f170: 52800037 mov w23, #0x1 // #1
3f174: 39405289 ldrb w9, [x20, #20]
3f178: b4000189 cbz x9, 3f1a8 <__libc_init@plt-0x21908>
3f17c: aa1f03e8 mov x8, xzr
3f180: 9101c3ea add x10, sp, #0x70
3f184: aa1903eb mov x11, x25
3f188: f840854c ldr x12, [x10], #8
3f18c: f85f016d ldur x13, [x11, #-16]
3f190: f1000529 subs x9, x9, #0x1
3f194: f841856e ldr x14, [x11], #24
3f198: cb0d018c sub x12, x12, x13
3f19c: 9b0e2188 madd x8, x12, x14, x8
3f1a0: 54ffff41 b.ne 3f188 <__libc_init@plt-0x21928> // b.any
3f1a4: 14000002 b 3f1ac <__libc_init@plt-0x21904>
3f1a8: aa1f03e8 mov x8, xzr
3f1ac: f9400289 ldr x9, [x20]
3f1b0: b40004e9 cbz x9, 3f24c <__libc_init@plt-0x21864>
3f1b4: 8b080128 add x8, x9, x8
3f1b8: 910023e1 add x1, sp, #0x8
3f1bc: aa1303e0 mov x0, x19
3f1c0: a9400d02 ldp x2, x3, [x8]
3f1c4: 94001ec8 bl 46ce4 <__libc_init@plt-0x19dcc>
3f1c8: 36000280 tbz w0, #0, 3f218 <__libc_init@plt-0x21898>
3f1cc: 9101c3e1 add x1, sp, #0x70
3f1d0: aa1403e0 mov x0, x20
3f1d4: aa1f03e2 mov x2, xzr
3f1d8: 97ffc7ce bl 31110 <__libc_init@plt-0x2f9a0>
3f1dc: 91000718 add x24, x24, #0x1
3f1e0: eb15031f cmp x24, x21
3f1e4: 1a9f27f7 cset w23, cc // cc = lo, ul, last
3f1e8: 37000040 tbnz w0, #0, 3f1f0 <__libc_init@plt-0x218c0>
3f1ec: 540003a3 b.cc 3f260 <__libc_init@plt-0x21850> // b.lo, b.ul, b.last
3f1f0: eb15031f cmp x24, x21
3f1f4: 54000120 b.eq 3f218 <__libc_init@plt-0x21898> // b.none
3f1f8: 910023e8 add x8, sp, #0x8
3f1fc: aa1303e0 mov x0, x19
3f200: 52800021 mov w1, #0x1 // #1
3f204: 97ffa5d4 bl 28954 <__libc_init@plt-0x3815c>
3f208: 3941b3e8 ldrb w8, [sp, #108]
3f20c: 35fffb48 cbnz w8, 3f174 <__libc_init@plt-0x2193c>
3f210: 14000002 b 3f218 <__libc_init@plt-0x21898>
3f214: 2a1f03f7 mov w23, wzr
3f218: f94016c8 ldr x8, [x22, #40]
3f21c: f85f83a9 ldur x9, [x29, #-8]
3f220: eb09011f cmp x8, x9
3f224: 54000281 b.ne 3f274 <__libc_init@plt-0x2183c> // b.any
3f228: 520002e8 eor w8, w23, #0x1
3f22c: a9534ff4 ldp x20, x19, [sp, #304]
3f230: 12000100 and w0, w8, #0x1
3f234: a95257f6 ldp x22, x21, [sp, #288]
3f238: a9515ff8 ldp x24, x23, [sp, #272]
3f23c: a95067fc ldp x28, x25, [sp, #256]
3f240: a94f7bfd ldp x29, x30, [sp, #240]
3f244: 910503ff add sp, sp, #0x140
3f248: d65f03c0 ret
3f24c: aa1303e0 mov x0, x19
3f250: 97ffa671 bl 28c14 <__libc_init@plt-0x37e9c>
3f254: d0fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
3f258: 91187021 add x1, x1, #0x61c
3f25c: 97ff8f6b bl 23008 <__libc_init@plt-0x3daa8>
3f260: aa1303e0 mov x0, x19
3f264: 97ffa66c bl 28c14 <__libc_init@plt-0x37e9c>
3f268: b0fffe61 adrp x1, c000 <__libc_init@plt-0x54ab0>
3f26c: 91056c21 add x1, x1, #0x15b
3f270: 97ff8f66 bl 23008 <__libc_init@plt-0x3daa8>
3f274: 94008633 bl 60b40 <__stack_chk_fail@plt>
3f278: d10643ff sub sp, sp, #0x190
3f27c: a9147bfd stp x29, x30, [sp, #320]
3f280: 910503fd add x29, sp, #0x140
3f284: a91567fc stp x28, x25, [sp, #336]
3f288: a9165ff8 stp x24, x23, [sp, #352]
3f28c: a91757f6 stp x22, x21, [sp, #368]
3f290: a9184ff4 stp x20, x19, [sp, #384]
3f294: d53bd056 mrs x22, tpidr_el0
3f298: aa0003f3 mov x19, x0
3f29c: f94016c8 ldr x8, [x22, #40]
3f2a0: aa0103e0 mov x0, x1
3f2a4: aa0103f4 mov x20, x1
3f2a8: f81f83a8 stur x8, [x29, #-8]
3f2ac: 97ffbf69 bl 2f050 <__libc_init@plt-0x31a60>
3f2b0: 39405288 ldrb w8, [x20, #20]
3f2b4: aa0003f5 mov x21, x0
3f2b8: b40000e8 cbz x8, 3f2d4 <__libc_init@plt-0x217dc>
3f2bc: 91006289 add x9, x20, #0x18
3f2c0: d10203aa sub x10, x29, #0x80
3f2c4: f841852b ldr x11, [x9], #24
3f2c8: f1000508 subs x8, x8, #0x1
3f2cc: f800854b str x11, [x10], #8
3f2d0: 54ffffa1 b.ne 3f2c4 <__libc_init@plt-0x217ec> // b.any
3f2d4: b40006b5 cbz x21, 3f3a8 <__libc_init@plt-0x21708>
3f2d8: 910163e8 add x8, sp, #0x58
3f2dc: aa1303e0 mov x0, x19
3f2e0: 52800021 mov w1, #0x1 // #1
3f2e4: 52800037 mov w23, #0x1 // #1
3f2e8: 97ffa59b bl 28954 <__libc_init@plt-0x3815c>
3f2ec: 3942f3e8 ldrb w8, [sp, #188]
3f2f0: 340005e8 cbz w8, 3f3ac <__libc_init@plt-0x21704>
3f2f4: aa1f03f8 mov x24, xzr
3f2f8: 9100a299 add x25, x20, #0x28
3f2fc: 52800037 mov w23, #0x1 // #1
3f300: 39405289 ldrb w9, [x20, #20]
3f304: b4000189 cbz x9, 3f334 <__libc_init@plt-0x2177c>
3f308: aa1f03e8 mov x8, xzr
3f30c: d10203aa sub x10, x29, #0x80
3f310: aa1903eb mov x11, x25
3f314: f840854c ldr x12, [x10], #8
3f318: f85f016d ldur x13, [x11, #-16]
3f31c: f1000529 subs x9, x9, #0x1
3f320: f841856e ldr x14, [x11], #24
3f324: cb0d018c sub x12, x12, x13
3f328: 9b0e2188 madd x8, x12, x14, x8
3f32c: 54ffff41 b.ne 3f314 <__libc_init@plt-0x2179c> // b.any
3f330: 14000002 b 3f338 <__libc_init@plt-0x21778>
3f334: aa1f03e8 mov x8, xzr
3f338: f9400289 ldr x9, [x20]
3f33c: b4000529 cbz x9, 3f3e0 <__libc_init@plt-0x216d0>
3f340: 78686928 ldrh w8, [x9, x8]
3f344: 910003e0 mov x0, sp
3f348: 910163e1 add x1, sp, #0x58
3f34c: f90003f3 str x19, [sp]
3f350: b9000bff str wzr, [sp, #8]
3f354: 79003be8 strh w8, [sp, #28]
3f358: 94001f2a bl 47000 <__libc_init@plt-0x19ab0>
3f35c: 36000280 tbz w0, #0, 3f3ac <__libc_init@plt-0x21704>
3f360: d10203a1 sub x1, x29, #0x80
3f364: aa1403e0 mov x0, x20
3f368: aa1f03e2 mov x2, xzr
3f36c: 97ffc769 bl 31110 <__libc_init@plt-0x2f9a0>
3f370: 91000718 add x24, x24, #0x1
3f374: eb15031f cmp x24, x21
3f378: 1a9f27f7 cset w23, cc // cc = lo, ul, last
3f37c: 37000040 tbnz w0, #0, 3f384 <__libc_init@plt-0x2172c>
3f380: 540003a3 b.cc 3f3f4 <__libc_init@plt-0x216bc> // b.lo, b.ul, b.last
3f384: eb15031f cmp x24, x21
3f388: 54000120 b.eq 3f3ac <__libc_init@plt-0x21704> // b.none
3f38c: 910163e8 add x8, sp, #0x58
3f390: aa1303e0 mov x0, x19
3f394: 52800021 mov w1, #0x1 // #1
3f398: 97ffa56f bl 28954 <__libc_init@plt-0x3815c>
3f39c: 3942f3e8 ldrb w8, [sp, #188]
3f3a0: 35fffb08 cbnz w8, 3f300 <__libc_init@plt-0x217b0>
3f3a4: 14000002 b 3f3ac <__libc_init@plt-0x21704>
3f3a8: 2a1f03f7 mov w23, wzr
3f3ac: f94016c8 ldr x8, [x22, #40]
3f3b0: f85f83a9 ldur x9, [x29, #-8]
3f3b4: eb09011f cmp x8, x9
3f3b8: 54000281 b.ne 3f408 <__libc_init@plt-0x216a8> // b.any
3f3bc: 520002e8 eor w8, w23, #0x1
3f3c0: a9584ff4 ldp x20, x19, [sp, #384]
3f3c4: 12000100 and w0, w8, #0x1
3f3c8: a95757f6 ldp x22, x21, [sp, #368]
3f3cc: a9565ff8 ldp x24, x23, [sp, #352]
3f3d0: a95567fc ldp x28, x25, [sp, #336]
3f3d4: a9547bfd ldp x29, x30, [sp, #320]
3f3d8: 910643ff add sp, sp, #0x190
3f3dc: d65f03c0 ret
3f3e0: aa1303e0 mov x0, x19
3f3e4: 97ffa60c bl 28c14 <__libc_init@plt-0x37e9c>
3f3e8: d0fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
3f3ec: 91187021 add x1, x1, #0x61c
3f3f0: 97ff8f06 bl 23008 <__libc_init@plt-0x3daa8>
3f3f4: aa1303e0 mov x0, x19
3f3f8: 97ffa607 bl 28c14 <__libc_init@plt-0x37e9c>
3f3fc: 90fffe61 adrp x1, b000 <__libc_init@plt-0x55ab0>
3f400: 91359c21 add x1, x1, #0xd67
3f404: 97ff8f01 bl 23008 <__libc_init@plt-0x3daa8>
3f408: 940085ce bl 60b40 <__stack_chk_fail@plt>
3f40c: d10783ff sub sp, sp, #0x1e0
3f410: a9197bfd stp x29, x30, [sp, #400]
3f414: 910643fd add x29, sp, #0x190
3f418: a91a67fc stp x28, x25, [sp, #416]
3f41c: a91b5ff8 stp x24, x23, [sp, #432]
3f420: a91c57f6 stp x22, x21, [sp, #448]
3f424: a91d4ff4 stp x20, x19, [sp, #464]
3f428: d53bd056 mrs x22, tpidr_el0
3f42c: aa0003f3 mov x19, x0
3f430: f94016c8 ldr x8, [x22, #40]
3f434: aa0103e0 mov x0, x1
3f438: aa0103f4 mov x20, x1
3f43c: f81f83a8 stur x8, [x29, #-8]
3f440: 97ffbf04 bl 2f050 <__libc_init@plt-0x31a60>
3f444: 39405288 ldrb w8, [x20, #20]
3f448: aa0003f5 mov x21, x0
3f44c: b40000e8 cbz x8, 3f468 <__libc_init@plt-0x21648>
3f450: 91006289 add x9, x20, #0x18
3f454: d10203aa sub x10, x29, #0x80
3f458: f841852b ldr x11, [x9], #24
3f45c: f1000508 subs x8, x8, #0x1
3f460: f800854b str x11, [x10], #8
3f464: 54ffffa1 b.ne 3f458 <__libc_init@plt-0x21658> // b.any
3f468: b40006b5 cbz x21, 3f53c <__libc_init@plt-0x21574>
3f46c: 9102a3e8 add x8, sp, #0xa8
3f470: aa1303e0 mov x0, x19
3f474: 52800021 mov w1, #0x1 // #1
3f478: 52800037 mov w23, #0x1 // #1
3f47c: 97ffa536 bl 28954 <__libc_init@plt-0x3815c>
3f480: 394433e8 ldrb w8, [sp, #268]
3f484: 340005e8 cbz w8, 3f540 <__libc_init@plt-0x21570>
3f488: aa1f03f8 mov x24, xzr
3f48c: 9100a299 add x25, x20, #0x28
3f490: 52800037 mov w23, #0x1 // #1
3f494: 39405289 ldrb w9, [x20, #20]
3f498: b4000189 cbz x9, 3f4c8 <__libc_init@plt-0x215e8>
3f49c: aa1f03e8 mov x8, xzr
3f4a0: d10203aa sub x10, x29, #0x80
3f4a4: aa1903eb mov x11, x25
3f4a8: f840854c ldr x12, [x10], #8
3f4ac: f85f016d ldur x13, [x11, #-16]
3f4b0: f1000529 subs x9, x9, #0x1
3f4b4: f841856e ldr x14, [x11], #24
3f4b8: cb0d018c sub x12, x12, x13
3f4bc: 9b0e2188 madd x8, x12, x14, x8
3f4c0: 54ffff41 b.ne 3f4a8 <__libc_init@plt-0x21608> // b.any
3f4c4: 14000002 b 3f4cc <__libc_init@plt-0x215e4>
3f4c8: aa1f03e8 mov x8, xzr
3f4cc: f9400289 ldr x9, [x20]
3f4d0: b4000529 cbz x9, 3f574 <__libc_init@plt-0x2153c>
3f4d4: 78686928 ldrh w8, [x9, x8]
3f4d8: 910023e0 add x0, sp, #0x8
3f4dc: 9102a3e1 add x1, sp, #0xa8
3f4e0: f90007f3 str x19, [sp, #8]
3f4e4: b90013ff str wzr, [sp, #16]
3f4e8: 79004be8 strh w8, [sp, #36]
3f4ec: 940022dd bl 48060 <__libc_init@plt-0x18a50>
3f4f0: 36000280 tbz w0, #0, 3f540 <__libc_init@plt-0x21570>
3f4f4: d10203a1 sub x1, x29, #0x80
3f4f8: aa1403e0 mov x0, x20
3f4fc: aa1f03e2 mov x2, xzr
3f500: 97ffc704 bl 31110 <__libc_init@plt-0x2f9a0>
3f504: 91000718 add x24, x24, #0x1
3f508: eb15031f cmp x24, x21
3f50c: 1a9f27f7 cset w23, cc // cc = lo, ul, last
3f510: 37000040 tbnz w0, #0, 3f518 <__libc_init@plt-0x21598>
3f514: 540003a3 b.cc 3f588 <__libc_init@plt-0x21528> // b.lo, b.ul, b.last
3f518: eb15031f cmp x24, x21
3f51c: 54000120 b.eq 3f540 <__libc_init@plt-0x21570> // b.none
3f520: 9102a3e8 add x8, sp, #0xa8
3f524: aa1303e0 mov x0, x19
3f528: 52800021 mov w1, #0x1 // #1
3f52c: 97ffa50a bl 28954 <__libc_init@plt-0x3815c>
3f530: 394433e8 ldrb w8, [sp, #268]
3f534: 35fffb08 cbnz w8, 3f494 <__libc_init@plt-0x2161c>
3f538: 14000002 b 3f540 <__libc_init@plt-0x21570>
3f53c: 2a1f03f7 mov w23, wzr
3f540: f94016c8 ldr x8, [x22, #40]
3f544: f85f83a9 ldur x9, [x29, #-8]
3f548: eb09011f cmp x8, x9
3f54c: 54000281 b.ne 3f59c <__libc_init@plt-0x21514> // b.any
3f550: 520002e8 eor w8, w23, #0x1
3f554: a95d4ff4 ldp x20, x19, [sp, #464]
3f558: 12000100 and w0, w8, #0x1
3f55c: a95c57f6 ldp x22, x21, [sp, #448]
3f560: a95b5ff8 ldp x24, x23, [sp, #432]
3f564: a95a67fc ldp x28, x25, [sp, #416]
3f568: a9597bfd ldp x29, x30, [sp, #400]
3f56c: 910783ff add sp, sp, #0x1e0
3f570: d65f03c0 ret
3f574: aa1303e0 mov x0, x19
3f578: 97ffa5a7 bl 28c14 <__libc_init@plt-0x37e9c>
3f57c: d0fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
3f580: 91187021 add x1, x1, #0x61c
3f584: 97ff8ea1 bl 23008 <__libc_init@plt-0x3daa8>
3f588: aa1303e0 mov x0, x19
3f58c: 97ffa5a2 bl 28c14 <__libc_init@plt-0x37e9c>
3f590: 90fffe61 adrp x1, b000 <__libc_init@plt-0x55ab0>
3f594: 91359c21 add x1, x1, #0xd67
3f598: 97ff8e9c bl 23008 <__libc_init@plt-0x3daa8>
3f59c: 94008569 bl 60b40 <__stack_chk_fail@plt>
3f5a0: d107c3ff sub sp, sp, #0x1f0
3f5a4: a91a7bfd stp x29, x30, [sp, #416]
3f5a8: 910683fd add x29, sp, #0x1a0
3f5ac: a91b67fc stp x28, x25, [sp, #432]
3f5b0: a91c5ff8 stp x24, x23, [sp, #448]
3f5b4: a91d57f6 stp x22, x21, [sp, #464]
3f5b8: a91e4ff4 stp x20, x19, [sp, #480]
3f5bc: d53bd056 mrs x22, tpidr_el0
3f5c0: aa0003f3 mov x19, x0
3f5c4: f94016c8 ldr x8, [x22, #40]
3f5c8: aa0103e0 mov x0, x1
3f5cc: aa0103f4 mov x20, x1
3f5d0: f81f83a8 stur x8, [x29, #-8]
3f5d4: 97ffbe9f bl 2f050 <__libc_init@plt-0x31a60>
3f5d8: 39405288 ldrb w8, [x20, #20]
3f5dc: aa0003f5 mov x21, x0
3f5e0: b40000e8 cbz x8, 3f5fc <__libc_init@plt-0x214b4>
3f5e4: 91006289 add x9, x20, #0x18
3f5e8: d10203aa sub x10, x29, #0x80
3f5ec: f841852b ldr x11, [x9], #24
3f5f0: f1000508 subs x8, x8, #0x1
3f5f4: f800854b str x11, [x10], #8
3f5f8: 54ffffa1 b.ne 3f5ec <__libc_init@plt-0x214c4> // b.any
3f5fc: b40006b5 cbz x21, 3f6d0 <__libc_init@plt-0x213e0>
3f600: 9102e3e8 add x8, sp, #0xb8
3f604: aa1303e0 mov x0, x19
3f608: 52800021 mov w1, #0x1 // #1
3f60c: 52800037 mov w23, #0x1 // #1
3f610: 97ffa4d1 bl 28954 <__libc_init@plt-0x3815c>
3f614: 394473e8 ldrb w8, [sp, #284]
3f618: 340005e8 cbz w8, 3f6d4 <__libc_init@plt-0x213dc>
3f61c: aa1f03f8 mov x24, xzr
3f620: 9100a299 add x25, x20, #0x28
3f624: 52800037 mov w23, #0x1 // #1
3f628: 39405289 ldrb w9, [x20, #20]
3f62c: b4000189 cbz x9, 3f65c <__libc_init@plt-0x21454>
3f630: aa1f03e8 mov x8, xzr
3f634: d10203aa sub x10, x29, #0x80
3f638: aa1903eb mov x11, x25
3f63c: f840854c ldr x12, [x10], #8
3f640: f85f016d ldur x13, [x11, #-16]
3f644: f1000529 subs x9, x9, #0x1
3f648: f841856e ldr x14, [x11], #24
3f64c: cb0d018c sub x12, x12, x13
3f650: 9b0e2188 madd x8, x12, x14, x8
3f654: 54ffff41 b.ne 3f63c <__libc_init@plt-0x21474> // b.any
3f658: 14000002 b 3f660 <__libc_init@plt-0x21450>
3f65c: aa1f03e8 mov x8, xzr
3f660: f9400289 ldr x9, [x20]
3f664: b4000529 cbz x9, 3f708 <__libc_init@plt-0x213a8>
3f668: b8686928 ldr w8, [x9, x8]
3f66c: 910003e0 mov x0, sp
3f670: 9102e3e1 add x1, sp, #0xb8
3f674: f90003f3 str x19, [sp]
3f678: b9000bff str wzr, [sp, #8]
3f67c: b9001fe8 str w8, [sp, #28]
3f680: 940025d7 bl 48ddc <__libc_init@plt-0x17cd4>
3f684: 36000280 tbz w0, #0, 3f6d4 <__libc_init@plt-0x213dc>
3f688: d10203a1 sub x1, x29, #0x80
3f68c: aa1403e0 mov x0, x20
3f690: aa1f03e2 mov x2, xzr
3f694: 97ffc69f bl 31110 <__libc_init@plt-0x2f9a0>
3f698: 91000718 add x24, x24, #0x1
3f69c: eb15031f cmp x24, x21
3f6a0: 1a9f27f7 cset w23, cc // cc = lo, ul, last
3f6a4: 37000040 tbnz w0, #0, 3f6ac <__libc_init@plt-0x21404>
3f6a8: 540003a3 b.cc 3f71c <__libc_init@plt-0x21394> // b.lo, b.ul, b.last
3f6ac: eb15031f cmp x24, x21
3f6b0: 54000120 b.eq 3f6d4 <__libc_init@plt-0x213dc> // b.none
3f6b4: 9102e3e8 add x8, sp, #0xb8
3f6b8: aa1303e0 mov x0, x19
3f6bc: 52800021 mov w1, #0x1 // #1
3f6c0: 97ffa4a5 bl 28954 <__libc_init@plt-0x3815c>
3f6c4: 394473e8 ldrb w8, [sp, #284]
3f6c8: 35fffb08 cbnz w8, 3f628 <__libc_init@plt-0x21488>
3f6cc: 14000002 b 3f6d4 <__libc_init@plt-0x213dc>
3f6d0: 2a1f03f7 mov w23, wzr
3f6d4: f94016c8 ldr x8, [x22, #40]
3f6d8: f85f83a9 ldur x9, [x29, #-8]
3f6dc: eb09011f cmp x8, x9
3f6e0: 54000281 b.ne 3f730 <__libc_init@plt-0x21380> // b.any
3f6e4: 520002e8 eor w8, w23, #0x1
3f6e8: a95e4ff4 ldp x20, x19, [sp, #480]
3f6ec: 12000100 and w0, w8, #0x1
3f6f0: a95d57f6 ldp x22, x21, [sp, #464]
3f6f4: a95c5ff8 ldp x24, x23, [sp, #448]
3f6f8: a95b67fc ldp x28, x25, [sp, #432]
3f6fc: a95a7bfd ldp x29, x30, [sp, #416]
3f700: 9107c3ff add sp, sp, #0x1f0
3f704: d65f03c0 ret
3f708: aa1303e0 mov x0, x19
3f70c: 97ffa542 bl 28c14 <__libc_init@plt-0x37e9c>
3f710: d0fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
3f714: 91187021 add x1, x1, #0x61c
3f718: 97ff8e3c bl 23008 <__libc_init@plt-0x3daa8>
3f71c: aa1303e0 mov x0, x19
3f720: 97ffa53d bl 28c14 <__libc_init@plt-0x37e9c>
3f724: 90fffe61 adrp x1, b000 <__libc_init@plt-0x55ab0>
3f728: 91359c21 add x1, x1, #0xd67
3f72c: 97ff8e37 bl 23008 <__libc_init@plt-0x3daa8>
3f730: 94008504 bl 60b40 <__stack_chk_fail@plt>
3f734: a9bb7bfd stp x29, x30, [sp, #-80]!
3f738: a90167fc stp x28, x25, [sp, #16]
3f73c: 910003fd mov x29, sp
3f740: a9025ff8 stp x24, x23, [sp, #32]
3f744: a90357f6 stp x22, x21, [sp, #48]
3f748: a9044ff4 stp x20, x19, [sp, #64]
3f74c: d110c3ff sub sp, sp, #0x430
3f750: d53bd056 mrs x22, tpidr_el0
3f754: aa0003f3 mov x19, x0
3f758: f94016c8 ldr x8, [x22, #40]
3f75c: aa0103e0 mov x0, x1
3f760: aa0103f4 mov x20, x1
3f764: f81f83a8 stur x8, [x29, #-8]
3f768: 97ffbe3a bl 2f050 <__libc_init@plt-0x31a60>
3f76c: 39405288 ldrb w8, [x20, #20]
3f770: aa0003f5 mov x21, x0
3f774: b40000e8 cbz x8, 3f790 <__libc_init@plt-0x21320>
3f778: 91006289 add x9, x20, #0x18
3f77c: d10203aa sub x10, x29, #0x80
3f780: f841852b ldr x11, [x9], #24
3f784: f1000508 subs x8, x8, #0x1
3f788: f800854b str x11, [x10], #8
3f78c: 54ffffa1 b.ne 3f780 <__libc_init@plt-0x21330> // b.any
3f790: b40006b5 cbz x21, 3f864 <__libc_init@plt-0x2124c>
3f794: d103a3a8 sub x8, x29, #0xe8
3f798: aa1303e0 mov x0, x19
3f79c: 52800021 mov w1, #0x1 // #1
3f7a0: 52800037 mov w23, #0x1 // #1
3f7a4: 97ffa46c bl 28954 <__libc_init@plt-0x3815c>
3f7a8: 3857c3a8 ldurb w8, [x29, #-132]
3f7ac: 340005e8 cbz w8, 3f868 <__libc_init@plt-0x21248>
3f7b0: aa1f03f8 mov x24, xzr
3f7b4: 9100a299 add x25, x20, #0x28
3f7b8: 52800037 mov w23, #0x1 // #1
3f7bc: 39405289 ldrb w9, [x20, #20]
3f7c0: b4000189 cbz x9, 3f7f0 <__libc_init@plt-0x212c0>
3f7c4: aa1f03e8 mov x8, xzr
3f7c8: d10203aa sub x10, x29, #0x80
3f7cc: aa1903eb mov x11, x25
3f7d0: f840854c ldr x12, [x10], #8
3f7d4: f85f016d ldur x13, [x11, #-16]
3f7d8: f1000529 subs x9, x9, #0x1
3f7dc: f841856e ldr x14, [x11], #24
3f7e0: cb0d018c sub x12, x12, x13
3f7e4: 9b0e2188 madd x8, x12, x14, x8
3f7e8: 54ffff41 b.ne 3f7d0 <__libc_init@plt-0x212e0> // b.any
3f7ec: 14000002 b 3f7f4 <__libc_init@plt-0x212bc>
3f7f0: aa1f03e8 mov x8, xzr
3f7f4: f9400289 ldr x9, [x20]
3f7f8: b4000529 cbz x9, 3f89c <__libc_init@plt-0x21214>
3f7fc: f8686928 ldr x8, [x9, x8]
3f800: 910003e0 mov x0, sp
3f804: d103a3a1 sub x1, x29, #0xe8
3f808: f90003f3 str x19, [sp]
3f80c: b9000bff str wzr, [sp, #8]
3f810: f90013e8 str x8, [sp, #32]
3f814: 940028d1 bl 49b58 <__libc_init@plt-0x16f58>
3f818: 36000280 tbz w0, #0, 3f868 <__libc_init@plt-0x21248>
3f81c: d10203a1 sub x1, x29, #0x80
3f820: aa1403e0 mov x0, x20
3f824: aa1f03e2 mov x2, xzr
3f828: 97ffc63a bl 31110 <__libc_init@plt-0x2f9a0>
3f82c: 91000718 add x24, x24, #0x1
3f830: eb15031f cmp x24, x21
3f834: 1a9f27f7 cset w23, cc // cc = lo, ul, last
3f838: 37000040 tbnz w0, #0, 3f840 <__libc_init@plt-0x21270>
3f83c: 540003a3 b.cc 3f8b0 <__libc_init@plt-0x21200> // b.lo, b.ul, b.last
3f840: eb15031f cmp x24, x21
3f844: 54000120 b.eq 3f868 <__libc_init@plt-0x21248> // b.none
3f848: d103a3a8 sub x8, x29, #0xe8
3f84c: aa1303e0 mov x0, x19
3f850: 52800021 mov w1, #0x1 // #1
3f854: 97ffa440 bl 28954 <__libc_init@plt-0x3815c>
3f858: 3857c3a8 ldurb w8, [x29, #-132]
3f85c: 35fffb08 cbnz w8, 3f7bc <__libc_init@plt-0x212f4>
3f860: 14000002 b 3f868 <__libc_init@plt-0x21248>
3f864: 2a1f03f7 mov w23, wzr
3f868: f94016c8 ldr x8, [x22, #40]
3f86c: f85f83a9 ldur x9, [x29, #-8]
3f870: eb09011f cmp x8, x9
3f874: 54000281 b.ne 3f8c4 <__libc_init@plt-0x211ec> // b.any
3f878: 520002e8 eor w8, w23, #0x1
3f87c: 12000100 and w0, w8, #0x1
3f880: 9110c3ff add sp, sp, #0x430
3f884: a9444ff4 ldp x20, x19, [sp, #64]
3f888: a94357f6 ldp x22, x21, [sp, #48]
3f88c: a9425ff8 ldp x24, x23, [sp, #32]
3f890: a94167fc ldp x28, x25, [sp, #16]
3f894: a8c57bfd ldp x29, x30, [sp], #80
3f898: d65f03c0 ret
3f89c: aa1303e0 mov x0, x19
3f8a0: 97ffa4dd bl 28c14 <__libc_init@plt-0x37e9c>
3f8a4: d0fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
3f8a8: 91187021 add x1, x1, #0x61c
3f8ac: 97ff8dd7 bl 23008 <__libc_init@plt-0x3daa8>
3f8b0: aa1303e0 mov x0, x19
3f8b4: 97ffa4d8 bl 28c14 <__libc_init@plt-0x37e9c>
3f8b8: 90fffe61 adrp x1, b000 <__libc_init@plt-0x55ab0>
3f8bc: 91359c21 add x1, x1, #0xd67
3f8c0: 97ff8dd2 bl 23008 <__libc_init@plt-0x3daa8>
3f8c4: 9400849f bl 60b40 <__stack_chk_fail@plt>
3f8c8: a9ba7bfd stp x29, x30, [sp, #-96]!
3f8cc: f9000bfc str x28, [sp, #16]
3f8d0: 910003fd mov x29, sp
3f8d4: a90267fa stp x26, x25, [sp, #32]
3f8d8: a9035ff8 stp x24, x23, [sp, #48]
3f8dc: a90457f6 stp x22, x21, [sp, #64]
3f8e0: a9054ff4 stp x20, x19, [sp, #80]
3f8e4: d1400bff sub sp, sp, #0x2, lsl #12
3f8e8: d13903ff sub sp, sp, #0xe40
3f8ec: d53bd056 mrs x22, tpidr_el0
3f8f0: aa0003f3 mov x19, x0
3f8f4: f94016c8 ldr x8, [x22, #40]
3f8f8: aa0103e0 mov x0, x1
3f8fc: aa0103f4 mov x20, x1
3f900: f81f83a8 stur x8, [x29, #-8]
3f904: 97ffbdd3 bl 2f050 <__libc_init@plt-0x31a60>
3f908: 39405288 ldrb w8, [x20, #20]
3f90c: aa0003f5 mov x21, x0
3f910: b40000e8 cbz x8, 3f92c <__libc_init@plt-0x21184>
3f914: 91006289 add x9, x20, #0x18
3f918: d10203aa sub x10, x29, #0x80
3f91c: f841852b ldr x11, [x9], #24
3f920: f1000508 subs x8, x8, #0x1
3f924: f800854b str x11, [x10], #8
3f928: 54ffffa1 b.ne 3f91c <__libc_init@plt-0x21194> // b.any
3f92c: b40006f5 cbz x21, 3fa08 <__libc_init@plt-0x210a8>
3f930: d103a3a8 sub x8, x29, #0xe8
3f934: aa1303e0 mov x0, x19
3f938: 52800021 mov w1, #0x1 // #1
3f93c: d103a3b8 sub x24, x29, #0xe8
3f940: 52800037 mov w23, #0x1 // #1
3f944: 97ffa404 bl 28954 <__libc_init@plt-0x3815c>
3f948: 39419308 ldrb w8, [x24, #100]
3f94c: 34000608 cbz w8, 3fa0c <__libc_init@plt-0x210a4>
3f950: aa1f03f9 mov x25, xzr
3f954: 9100a29a add x26, x20, #0x28
3f958: 52800037 mov w23, #0x1 // #1
3f95c: 39405289 ldrb w9, [x20, #20]
3f960: b4000189 cbz x9, 3f990 <__libc_init@plt-0x21120>
3f964: aa1f03e8 mov x8, xzr
3f968: d10203aa sub x10, x29, #0x80
3f96c: aa1a03eb mov x11, x26
3f970: f840854c ldr x12, [x10], #8
3f974: f85f016d ldur x13, [x11, #-16]
3f978: f1000529 subs x9, x9, #0x1
3f97c: f841856e ldr x14, [x11], #24
3f980: cb0d018c sub x12, x12, x13
3f984: 9b0e2188 madd x8, x12, x14, x8
3f988: 54ffff41 b.ne 3f970 <__libc_init@plt-0x21140> // b.any
3f98c: 14000002 b 3f994 <__libc_init@plt-0x2111c>
3f990: aa1f03e8 mov x8, xzr
3f994: f9400289 ldr x9, [x20]
3f998: b4000589 cbz x9, 3fa48 <__libc_init@plt-0x21068>
3f99c: 8b080128 add x8, x9, x8
3f9a0: 910003e0 mov x0, sp
3f9a4: d103a3a1 sub x1, x29, #0xe8
3f9a8: a9402109 ldp x9, x8, [x8]
3f9ac: f90003f3 str x19, [sp]
3f9b0: b9000bff str wzr, [sp, #8]
3f9b4: a90223e9 stp x9, x8, [sp, #32]
3f9b8: 94002bc7 bl 4a8d4 <__libc_init@plt-0x161dc>
3f9bc: 36000280 tbz w0, #0, 3fa0c <__libc_init@plt-0x210a4>
3f9c0: d10203a1 sub x1, x29, #0x80
3f9c4: aa1403e0 mov x0, x20
3f9c8: aa1f03e2 mov x2, xzr
3f9cc: 97ffc5d1 bl 31110 <__libc_init@plt-0x2f9a0>
3f9d0: 91000739 add x25, x25, #0x1
3f9d4: eb15033f cmp x25, x21
3f9d8: 1a9f27f7 cset w23, cc // cc = lo, ul, last
3f9dc: 37000040 tbnz w0, #0, 3f9e4 <__libc_init@plt-0x210cc>
3f9e0: 540003e3 b.cc 3fa5c <__libc_init@plt-0x21054> // b.lo, b.ul, b.last
3f9e4: eb15033f cmp x25, x21
3f9e8: 54000120 b.eq 3fa0c <__libc_init@plt-0x210a4> // b.none
3f9ec: d103a3a8 sub x8, x29, #0xe8
3f9f0: aa1303e0 mov x0, x19
3f9f4: 52800021 mov w1, #0x1 // #1
3f9f8: 97ffa3d7 bl 28954 <__libc_init@plt-0x3815c>
3f9fc: 39419308 ldrb w8, [x24, #100]
3fa00: 35fffae8 cbnz w8, 3f95c <__libc_init@plt-0x21154>
3fa04: 14000002 b 3fa0c <__libc_init@plt-0x210a4>
3fa08: 2a1f03f7 mov w23, wzr
3fa0c: f94016c8 ldr x8, [x22, #40]
3fa10: f85f83a9 ldur x9, [x29, #-8]
3fa14: eb09011f cmp x8, x9
3fa18: 540002c1 b.ne 3fa70 <__libc_init@plt-0x21040> // b.any
3fa1c: 520002e8 eor w8, w23, #0x1
3fa20: 12000100 and w0, w8, #0x1
3fa24: 91400bff add sp, sp, #0x2, lsl #12
3fa28: 913903ff add sp, sp, #0xe40
3fa2c: a9454ff4 ldp x20, x19, [sp, #80]
3fa30: a94457f6 ldp x22, x21, [sp, #64]
3fa34: a9435ff8 ldp x24, x23, [sp, #48]
3fa38: a94267fa ldp x26, x25, [sp, #32]
3fa3c: f9400bfc ldr x28, [sp, #16]
3fa40: a8c67bfd ldp x29, x30, [sp], #96
3fa44: d65f03c0 ret
3fa48: aa1303e0 mov x0, x19
3fa4c: 97ffa472 bl 28c14 <__libc_init@plt-0x37e9c>
3fa50: d0fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
3fa54: 91187021 add x1, x1, #0x61c
3fa58: 97ff8d6c bl 23008 <__libc_init@plt-0x3daa8>
3fa5c: aa1303e0 mov x0, x19
3fa60: 97ffa46d bl 28c14 <__libc_init@plt-0x37e9c>
3fa64: 90fffe61 adrp x1, b000 <__libc_init@plt-0x55ab0>
3fa68: 91359c21 add x1, x1, #0xd67
3fa6c: 97ff8d67 bl 23008 <__libc_init@plt-0x3daa8>
3fa70: 94008434 bl 60b40 <__stack_chk_fail@plt>
3fa74: a9ba7bfd stp x29, x30, [sp, #-96]!
3fa78: f9000bfc str x28, [sp, #16]
3fa7c: 910003fd mov x29, sp
3fa80: a90267fa stp x26, x25, [sp, #32]
3fa84: a9035ff8 stp x24, x23, [sp, #48]
3fa88: a90457f6 stp x22, x21, [sp, #64]
3fa8c: a9054ff4 stp x20, x19, [sp, #80]
3fa90: d1400bff sub sp, sp, #0x2, lsl #12
3fa94: d139c3ff sub sp, sp, #0xe70
3fa98: d53bd056 mrs x22, tpidr_el0
3fa9c: aa0003f3 mov x19, x0
3faa0: f94016c8 ldr x8, [x22, #40]
3faa4: aa0103e0 mov x0, x1
3faa8: aa0103f4 mov x20, x1
3faac: f81f83a8 stur x8, [x29, #-8]
3fab0: 97ffbd68 bl 2f050 <__libc_init@plt-0x31a60>
3fab4: 39405288 ldrb w8, [x20, #20]
3fab8: aa0003f5 mov x21, x0
3fabc: b40000e8 cbz x8, 3fad8 <__libc_init@plt-0x20fd8>
3fac0: 91006289 add x9, x20, #0x18
3fac4: d10203aa sub x10, x29, #0x80
3fac8: f841852b ldr x11, [x9], #24
3facc: f1000508 subs x8, x8, #0x1
3fad0: f800854b str x11, [x10], #8
3fad4: 54ffffa1 b.ne 3fac8 <__libc_init@plt-0x20fe8> // b.any
3fad8: b40006f5 cbz x21, 3fbb4 <__libc_init@plt-0x20efc>
3fadc: d103a3a8 sub x8, x29, #0xe8
3fae0: aa1303e0 mov x0, x19
3fae4: 52800021 mov w1, #0x1 // #1
3fae8: d103a3b8 sub x24, x29, #0xe8
3faec: 52800037 mov w23, #0x1 // #1
3faf0: 97ffa399 bl 28954 <__libc_init@plt-0x3815c>
3faf4: 39419308 ldrb w8, [x24, #100]
3faf8: 34000608 cbz w8, 3fbb8 <__libc_init@plt-0x20ef8>
3fafc: aa1f03f9 mov x25, xzr
3fb00: 9100a29a add x26, x20, #0x28
3fb04: 52800037 mov w23, #0x1 // #1
3fb08: 39405289 ldrb w9, [x20, #20]
3fb0c: b4000189 cbz x9, 3fb3c <__libc_init@plt-0x20f74>
3fb10: aa1f03e8 mov x8, xzr
3fb14: d10203aa sub x10, x29, #0x80
3fb18: aa1a03eb mov x11, x26
3fb1c: f840854c ldr x12, [x10], #8
3fb20: f85f016d ldur x13, [x11, #-16]
3fb24: f1000529 subs x9, x9, #0x1
3fb28: f841856e ldr x14, [x11], #24
3fb2c: cb0d018c sub x12, x12, x13
3fb30: 9b0e2188 madd x8, x12, x14, x8
3fb34: 54ffff41 b.ne 3fb1c <__libc_init@plt-0x20f94> // b.any
3fb38: 14000002 b 3fb40 <__libc_init@plt-0x20f70>
3fb3c: aa1f03e8 mov x8, xzr
3fb40: f9400289 ldr x9, [x20]
3fb44: b4000589 cbz x9, 3fbf4 <__libc_init@plt-0x20ebc>
3fb48: 8b080128 add x8, x9, x8
3fb4c: 910003e0 mov x0, sp
3fb50: d103a3a1 sub x1, x29, #0xe8
3fb54: a9402109 ldp x9, x8, [x8]
3fb58: f90003f3 str x19, [sp]
3fb5c: b9000bff str wzr, [sp, #8]
3fb60: a90223e9 stp x9, x8, [sp, #32]
3fb64: 94002ec4 bl 4b674 <__libc_init@plt-0x1543c>
3fb68: 36000280 tbz w0, #0, 3fbb8 <__libc_init@plt-0x20ef8>
3fb6c: d10203a1 sub x1, x29, #0x80
3fb70: aa1403e0 mov x0, x20
3fb74: aa1f03e2 mov x2, xzr
3fb78: 97ffc566 bl 31110 <__libc_init@plt-0x2f9a0>
3fb7c: 91000739 add x25, x25, #0x1
3fb80: eb15033f cmp x25, x21
3fb84: 1a9f27f7 cset w23, cc // cc = lo, ul, last
3fb88: 37000040 tbnz w0, #0, 3fb90 <__libc_init@plt-0x20f20>
3fb8c: 540003e3 b.cc 3fc08 <__libc_init@plt-0x20ea8> // b.lo, b.ul, b.last
3fb90: eb15033f cmp x25, x21
3fb94: 54000120 b.eq 3fbb8 <__libc_init@plt-0x20ef8> // b.none
3fb98: d103a3a8 sub x8, x29, #0xe8
3fb9c: aa1303e0 mov x0, x19
3fba0: 52800021 mov w1, #0x1 // #1
3fba4: 97ffa36c bl 28954 <__libc_init@plt-0x3815c>
3fba8: 39419308 ldrb w8, [x24, #100]
3fbac: 35fffae8 cbnz w8, 3fb08 <__libc_init@plt-0x20fa8>
3fbb0: 14000002 b 3fbb8 <__libc_init@plt-0x20ef8>
3fbb4: 2a1f03f7 mov w23, wzr
3fbb8: f94016c8 ldr x8, [x22, #40]
3fbbc: f85f83a9 ldur x9, [x29, #-8]
3fbc0: eb09011f cmp x8, x9
3fbc4: 540002c1 b.ne 3fc1c <__libc_init@plt-0x20e94> // b.any
3fbc8: 520002e8 eor w8, w23, #0x1
3fbcc: 12000100 and w0, w8, #0x1
3fbd0: 91400bff add sp, sp, #0x2, lsl #12
3fbd4: 9139c3ff add sp, sp, #0xe70
3fbd8: a9454ff4 ldp x20, x19, [sp, #80]
3fbdc: a94457f6 ldp x22, x21, [sp, #64]
3fbe0: a9435ff8 ldp x24, x23, [sp, #48]
3fbe4: a94267fa ldp x26, x25, [sp, #32]
3fbe8: f9400bfc ldr x28, [sp, #16]
3fbec: a8c67bfd ldp x29, x30, [sp], #96
3fbf0: d65f03c0 ret
3fbf4: aa1303e0 mov x0, x19
3fbf8: 97ffa407 bl 28c14 <__libc_init@plt-0x37e9c>
3fbfc: d0fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
3fc00: 91187021 add x1, x1, #0x61c
3fc04: 97ff8d01 bl 23008 <__libc_init@plt-0x3daa8>
3fc08: aa1303e0 mov x0, x19
3fc0c: 97ffa402 bl 28c14 <__libc_init@plt-0x37e9c>
3fc10: 90fffe61 adrp x1, b000 <__libc_init@plt-0x55ab0>
3fc14: 91359c21 add x1, x1, #0xd67
3fc18: 97ff8cfc bl 23008 <__libc_init@plt-0x3daa8>
3fc1c: 940083c9 bl 60b40 <__stack_chk_fail@plt>
3fc20: a9ba7bfd stp x29, x30, [sp, #-96]!
3fc24: a9016ffc stp x28, x27, [sp, #16]
3fc28: 910003fd mov x29, sp
3fc2c: a90267fa stp x26, x25, [sp, #32]
3fc30: a9035ff8 stp x24, x23, [sp, #48]
3fc34: a90457f6 stp x22, x21, [sp, #64]
3fc38: a9054ff4 stp x20, x19, [sp, #80]
3fc3c: d108c3ff sub sp, sp, #0x230
3fc40: d53bd057 mrs x23, tpidr_el0
3fc44: aa0003f3 mov x19, x0
3fc48: f94016e8 ldr x8, [x23, #40]
3fc4c: aa0103e0 mov x0, x1
3fc50: aa0103f4 mov x20, x1
3fc54: f81f03a8 stur x8, [x29, #-16]
3fc58: 97ffbcfe bl 2f050 <__libc_init@plt-0x31a60>
3fc5c: 39405288 ldrb w8, [x20, #20]
3fc60: aa0003f5 mov x21, x0
3fc64: b40000e8 cbz x8, 3fc80 <__libc_init@plt-0x20e30>
3fc68: 91006289 add x9, x20, #0x18
3fc6c: d10223aa sub x10, x29, #0x88
3fc70: f841852b ldr x11, [x9], #24
3fc74: f1000508 subs x8, x8, #0x1
3fc78: f800854b str x11, [x10], #8
3fc7c: 54ffffa1 b.ne 3fc70 <__libc_init@plt-0x20e40> // b.any
3fc80: aa1303e0 mov x0, x19
3fc84: 94000766 bl 41a1c <__libc_init@plt-0x1f094>
3fc88: 52800036 mov w22, #0x1 // #1
3fc8c: f90013e0 str x0, [sp, #32]
3fc90: b4000fd5 cbz x21, 3fe88 <__libc_init@plt-0x20c28>
3fc94: 9100a3e8 add x8, sp, #0x28
3fc98: d103c3a9 sub x9, x29, #0xf0
3fc9c: 9100711a add x26, x8, #0x1c
3fca0: 91009508 add x8, x8, #0x25
3fca4: aa1f03f9 mov x25, xzr
3fca8: 9100713c add x28, x9, #0x1c
3fcac: 91009538 add x24, x9, #0x25
3fcb0: a900a3f7 stp x23, x8, [sp, #8]
3fcb4: 9100a288 add x8, x20, #0x28
3fcb8: f9000fe8 str x8, [sp, #24]
3fcbc: 39405289 ldrb w9, [x20, #20]
3fcc0: b4000189 cbz x9, 3fcf0 <__libc_init@plt-0x20dc0>
3fcc4: aa1f03e8 mov x8, xzr
3fcc8: d10223aa sub x10, x29, #0x88
3fccc: f9400feb ldr x11, [sp, #24]
3fcd0: f840854c ldr x12, [x10], #8
3fcd4: f85f016d ldur x13, [x11, #-16]
3fcd8: f1000529 subs x9, x9, #0x1
3fcdc: f841856e ldr x14, [x11], #24
3fce0: cb0d018c sub x12, x12, x13
3fce4: 9b0e2188 madd x8, x12, x14, x8
3fce8: 54ffff41 b.ne 3fcd0 <__libc_init@plt-0x20de0> // b.any
3fcec: 14000002 b 3fcf4 <__libc_init@plt-0x20dbc>
3fcf0: aa1f03e8 mov x8, xzr
3fcf4: f9400289 ldr x9, [x20]
3fcf8: b4000e69 cbz x9, 3fec4 <__libc_init@plt-0x20bec>
3fcfc: 8b080137 add x23, x9, x8
3fd00: f94013e8 ldr x8, [sp, #32]
3fd04: b4000968 cbz x8, 3fe30 <__libc_init@plt-0x20c80>
3fd08: b0000128 adrp x8, 64000 <strcmp@plt+0x3240>
3fd0c: 3900a7ff strb wzr, [sp, #41]
3fd10: 3900b3ff strb wzr, [sp, #44]
3fd14: aa1303e0 mov x0, x19
3fd18: 3900c3ff strb wzr, [sp, #48]
3fd1c: 3900d3ff strb wzr, [sp, #52]
3fd20: 3900e3ff strb wzr, [sp, #56]
3fd24: 3900f3ff strb wzr, [sp, #60]
3fd28: f945f508 ldr x8, [x8, #3048]
3fd2c: 390103ff strb wzr, [sp, #64]
3fd30: f9400be9 ldr x9, [sp, #16]
3fd34: 390113ff strb wzr, [sp, #68]
3fd38: 390133f6 strb w22, [sp, #76]
3fd3c: b9401d08 ldr w8, [x8, #28]
3fd40: b90057f6 str w22, [sp, #84]
3fd44: b900013f str wzr, [x9]
3fd48: 3900113f strb wzr, [x9, #4]
3fd4c: b9004be8 str w8, [sp, #72]
3fd50: b81303a8 stur w8, [x29, #-208]
3fd54: 52800f48 mov w8, #0x7a // #122
3fd58: 7900b3ff strh wzr, [sp, #88]
3fd5c: 381143bf sturb wzr, [x29, #-236]
3fd60: 781103a8 sturh w8, [x29, #-240]
3fd64: 52800e48 mov w8, #0x72 // #114
3fd68: 381183bf sturb wzr, [x29, #-232]
3fd6c: 3811c3bf sturb wzr, [x29, #-228]
3fd70: 381203bf sturb wzr, [x29, #-224]
3fd74: 381243bf sturb wzr, [x29, #-220]
3fd78: 381283bf sturb wzr, [x29, #-216]
3fd7c: 3812c3bf sturb wzr, [x29, #-212]
3fd80: 381343b6 sturb w22, [x29, #-204]
3fd84: b900031f str wzr, [x24]
3fd88: 3900131f strb wzr, [x24, #4]
3fd8c: b813c3b6 stur w22, [x29, #-196]
3fd90: 781403bf sturh wzr, [x29, #-192]
3fd94: 3900a3e8 strb w8, [sp, #40]
3fd98: 97ff9ec0 bl 27898 <__libc_init@plt-0x39218>
3fd9c: f9400008 ldr x8, [x0]
3fda0: 9100a3e1 add x1, sp, #0x28
3fda4: f8406009 ldur x9, [x0, #6]
3fda8: f9000388 str x8, [x28]
3fdac: f8006389 stur x9, [x28, #6]
3fdb0: f9400008 ldr x8, [x0]
3fdb4: b9400809 ldr w9, [x0, #8]
3fdb8: 7940180a ldrh w10, [x0, #12]
3fdbc: 9103a3e0 add x0, sp, #0xe8
3fdc0: f9000348 str x8, [x26]
3fdc4: b9000b49 str w9, [x26, #8]
3fdc8: 79001b4a strh w10, [x26, #12]
3fdcc: 794002e8 ldrh w8, [x23]
3fdd0: f90077f3 str x19, [sp, #232]
3fdd4: b900f3ff str wzr, [sp, #240]
3fdd8: 79020be8 strh w8, [sp, #260]
3fddc: 94001c89 bl 47000 <__libc_init@plt-0x19ab0>
3fde0: 36000500 tbz w0, #0, 3fe80 <__libc_init@plt-0x20c30>
3fde4: 794006e8 ldrh w8, [x23, #2]
3fde8: 910243e0 add x0, sp, #0x90
3fdec: d103c3a1 sub x1, x29, #0xf0
3fdf0: f9004bf3 str x19, [sp, #144]
3fdf4: b9009bff str wzr, [sp, #152]
3fdf8: 79015be8 strh w8, [sp, #172]
3fdfc: 94001c81 bl 47000 <__libc_init@plt-0x19ab0>
3fe00: 36000400 tbz w0, #0, 3fe80 <__libc_init@plt-0x20c30>
3fe04: d10223a1 sub x1, x29, #0x88
3fe08: aa1403e0 mov x0, x20
3fe0c: aa1f03e2 mov x2, xzr
3fe10: 97ffc4c0 bl 31110 <__libc_init@plt-0x2f9a0>
3fe14: 91000739 add x25, x25, #0x1
3fe18: 37000060 tbnz w0, #0, 3fe24 <__libc_init@plt-0x20c8c>
3fe1c: eb15033f cmp x25, x21
3fe20: 540005c3 b.cc 3fed8 <__libc_init@plt-0x20bd8> // b.lo, b.ul, b.last
3fe24: eb15033f cmp x25, x21
3fe28: 54fff4a1 b.ne 3fcbc <__libc_init@plt-0x20df4> // b.any
3fe2c: 14000024 b 3febc <__libc_init@plt-0x20bf4>
3fe30: 52800028 mov w8, #0x1 // #1
3fe34: 2a0803fb mov w27, w8
3fe38: 9100a3e8 add x8, sp, #0x28
3fe3c: aa1303e0 mov x0, x19
3fe40: 52800021 mov w1, #0x1 // #1
3fe44: 97ffa2c4 bl 28954 <__libc_init@plt-0x3815c>
3fe48: 394233e8 ldrb w8, [sp, #140]
3fe4c: 340001a8 cbz w8, 3fe80 <__libc_init@plt-0x20c30>
3fe50: 794002e8 ldrh w8, [x23]
3fe54: d103c3a0 sub x0, x29, #0xf0
3fe58: 9100a3e1 add x1, sp, #0x28
3fe5c: f81103b3 stur x19, [x29, #-240]
3fe60: b81183bf stur wzr, [x29, #-232]
3fe64: 7812c3a8 sturh w8, [x29, #-212]
3fe68: 94001c66 bl 47000 <__libc_init@plt-0x19ab0>
3fe6c: 360000a0 tbz w0, #0, 3fe80 <__libc_init@plt-0x20c30>
3fe70: 2a1f03e8 mov w8, wzr
3fe74: 91000af7 add x23, x23, #0x2
3fe78: 3707fdfb tbnz w27, #0, 3fe34 <__libc_init@plt-0x20c7c>
3fe7c: 17ffffe2 b 3fe04 <__libc_init@plt-0x20cac>
3fe80: 2a1f03f6 mov w22, wzr
3fe84: f94007f7 ldr x23, [sp, #8]
3fe88: f94016e8 ldr x8, [x23, #40]
3fe8c: f85f03a9 ldur x9, [x29, #-16]
3fe90: eb09011f cmp x8, x9
3fe94: 540002c1 b.ne 3feec <__libc_init@plt-0x20bc4> // b.any
3fe98: 2a1603e0 mov w0, w22
3fe9c: 9108c3ff add sp, sp, #0x230
3fea0: a9454ff4 ldp x20, x19, [sp, #80]
3fea4: a94457f6 ldp x22, x21, [sp, #64]
3fea8: a9435ff8 ldp x24, x23, [sp, #48]
3feac: a94267fa ldp x26, x25, [sp, #32]
3feb0: a9416ffc ldp x28, x27, [sp, #16]
3feb4: a8c67bfd ldp x29, x30, [sp], #96
3feb8: d65f03c0 ret
3febc: 52800036 mov w22, #0x1 // #1
3fec0: 17fffff1 b 3fe84 <__libc_init@plt-0x20c2c>
3fec4: aa1303e0 mov x0, x19
3fec8: 97ffa353 bl 28c14 <__libc_init@plt-0x37e9c>
3fecc: d0fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
3fed0: 91187021 add x1, x1, #0x61c
3fed4: 97ff8c4d bl 23008 <__libc_init@plt-0x3daa8>
3fed8: aa1303e0 mov x0, x19
3fedc: 97ffa34e bl 28c14 <__libc_init@plt-0x37e9c>
3fee0: f0fffe41 adrp x1, a000 <__libc_init@plt-0x56ab0>
3fee4: 911b1421 add x1, x1, #0x6c5
3fee8: 97ff8c48 bl 23008 <__libc_init@plt-0x3daa8>
3feec: 94008315 bl 60b40 <__stack_chk_fail@plt>
3fef0: a9ba7bfd stp x29, x30, [sp, #-96]!
3fef4: a9016ffc stp x28, x27, [sp, #16]
3fef8: 910003fd mov x29, sp
3fefc: a90267fa stp x26, x25, [sp, #32]
3ff00: a9035ff8 stp x24, x23, [sp, #48]
3ff04: a90457f6 stp x22, x21, [sp, #64]
3ff08: a9054ff4 stp x20, x19, [sp, #80]
3ff0c: d10b03ff sub sp, sp, #0x2c0
3ff10: d53bd057 mrs x23, tpidr_el0
3ff14: aa0003f3 mov x19, x0
3ff18: f94016e8 ldr x8, [x23, #40]
3ff1c: aa0103e0 mov x0, x1
3ff20: aa0103f4 mov x20, x1
3ff24: f81f03a8 stur x8, [x29, #-16]
3ff28: 97ffbc4a bl 2f050 <__libc_init@plt-0x31a60>
3ff2c: 39405288 ldrb w8, [x20, #20]
3ff30: aa0003f5 mov x21, x0
3ff34: b40000e8 cbz x8, 3ff50 <__libc_init@plt-0x20b60>
3ff38: 91006289 add x9, x20, #0x18
3ff3c: d10223aa sub x10, x29, #0x88
3ff40: f841852b ldr x11, [x9], #24
3ff44: f1000508 subs x8, x8, #0x1
3ff48: f800854b str x11, [x10], #8
3ff4c: 54ffffa1 b.ne 3ff40 <__libc_init@plt-0x20b70> // b.any
3ff50: aa1303e0 mov x0, x19
3ff54: 940006b2 bl 41a1c <__libc_init@plt-0x1f094>
3ff58: 52800036 mov w22, #0x1 // #1
3ff5c: f90013e0 str x0, [sp, #32]
3ff60: b4000fd5 cbz x21, 40158 <__libc_init@plt-0x20958>
3ff64: d103c3a8 sub x8, x29, #0xf0
3ff68: 9105a3e9 add x9, sp, #0x168
3ff6c: 9100711a add x26, x8, #0x1c
3ff70: 91009508 add x8, x8, #0x25
3ff74: aa1f03f9 mov x25, xzr
3ff78: 9100713c add x28, x9, #0x1c
3ff7c: 91009538 add x24, x9, #0x25
3ff80: a900a3f7 stp x23, x8, [sp, #8]
3ff84: 9100a288 add x8, x20, #0x28
3ff88: f9000fe8 str x8, [sp, #24]
3ff8c: 39405289 ldrb w9, [x20, #20]
3ff90: b4000189 cbz x9, 3ffc0 <__libc_init@plt-0x20af0>
3ff94: aa1f03e8 mov x8, xzr
3ff98: d10223aa sub x10, x29, #0x88
3ff9c: f9400feb ldr x11, [sp, #24]
3ffa0: f840854c ldr x12, [x10], #8
3ffa4: f85f016d ldur x13, [x11, #-16]
3ffa8: f1000529 subs x9, x9, #0x1
3ffac: f841856e ldr x14, [x11], #24
3ffb0: cb0d018c sub x12, x12, x13
3ffb4: 9b0e2188 madd x8, x12, x14, x8
3ffb8: 54ffff41 b.ne 3ffa0 <__libc_init@plt-0x20b10> // b.any
3ffbc: 14000002 b 3ffc4 <__libc_init@plt-0x20aec>
3ffc0: aa1f03e8 mov x8, xzr
3ffc4: f9400289 ldr x9, [x20]
3ffc8: b4000e69 cbz x9, 40194 <__libc_init@plt-0x2091c>
3ffcc: 8b080137 add x23, x9, x8
3ffd0: f94013e8 ldr x8, [sp, #32]
3ffd4: b4000968 cbz x8, 40100 <__libc_init@plt-0x209b0>
3ffd8: b0000128 adrp x8, 64000 <strcmp@plt+0x3240>
3ffdc: 381113bf sturb wzr, [x29, #-239]
3ffe0: 381143bf sturb wzr, [x29, #-236]
3ffe4: aa1303e0 mov x0, x19
3ffe8: 381183bf sturb wzr, [x29, #-232]
3ffec: 3811c3bf sturb wzr, [x29, #-228]
3fff0: 381203bf sturb wzr, [x29, #-224]
3fff4: 381243bf sturb wzr, [x29, #-220]
3fff8: f945f508 ldr x8, [x8, #3048]
3fffc: 381283bf sturb wzr, [x29, #-216]
40000: f9400be9 ldr x9, [sp, #16]
40004: 3812c3bf sturb wzr, [x29, #-212]
40008: 381343b6 sturb w22, [x29, #-204]
4000c: b9401d08 ldr w8, [x8, #28]
40010: b813c3b6 stur w22, [x29, #-196]
40014: b900013f str wzr, [x9]
40018: 3900113f strb wzr, [x9, #4]
4001c: b81303a8 stur w8, [x29, #-208]
40020: b9018be8 str w8, [sp, #392]
40024: 52800f48 mov w8, #0x7a // #122
40028: 781403bf sturh wzr, [x29, #-192]
4002c: 3905b3ff strb wzr, [sp, #364]
40030: 7902d3e8 strh w8, [sp, #360]
40034: 52800e48 mov w8, #0x72 // #114
40038: 3905c3ff strb wzr, [sp, #368]
4003c: 3905d3ff strb wzr, [sp, #372]
40040: 3905e3ff strb wzr, [sp, #376]
40044: 3905f3ff strb wzr, [sp, #380]
40048: 390603ff strb wzr, [sp, #384]
4004c: 390613ff strb wzr, [sp, #388]
40050: 390633f6 strb w22, [sp, #396]
40054: b900031f str wzr, [x24]
40058: 3900131f strb wzr, [x24, #4]
4005c: b90197f6 str w22, [sp, #404]
40060: 790333ff strh wzr, [sp, #408]
40064: 381103a8 sturb w8, [x29, #-240]
40068: 97ff9e0c bl 27898 <__libc_init@plt-0x39218>
4006c: f9400008 ldr x8, [x0]
40070: d103c3a1 sub x1, x29, #0xf0
40074: f8406009 ldur x9, [x0, #6]
40078: f9000388 str x8, [x28]
4007c: f8006389 stur x9, [x28, #6]
40080: f9400008 ldr x8, [x0]
40084: b9400809 ldr w9, [x0, #8]
40088: 7940180a ldrh w10, [x0, #12]
4008c: 910323e0 add x0, sp, #0xc8
40090: f9000348 str x8, [x26]
40094: b9000b49 str w9, [x26, #8]
40098: 79001b4a strh w10, [x26, #12]
4009c: 794002e8 ldrh w8, [x23]
400a0: f90067f3 str x19, [sp, #200]
400a4: b900d3ff str wzr, [sp, #208]
400a8: 7901cbe8 strh w8, [sp, #228]
400ac: 94001fed bl 48060 <__libc_init@plt-0x18a50>
400b0: 36000500 tbz w0, #0, 40150 <__libc_init@plt-0x20960>
400b4: 794006e8 ldrh w8, [x23, #2]
400b8: 9100a3e0 add x0, sp, #0x28
400bc: 9105a3e1 add x1, sp, #0x168
400c0: f90017f3 str x19, [sp, #40]
400c4: b90033ff str wzr, [sp, #48]
400c8: 79008be8 strh w8, [sp, #68]
400cc: 94001fe5 bl 48060 <__libc_init@plt-0x18a50>
400d0: 36000400 tbz w0, #0, 40150 <__libc_init@plt-0x20960>
400d4: d10223a1 sub x1, x29, #0x88
400d8: aa1403e0 mov x0, x20
400dc: aa1f03e2 mov x2, xzr
400e0: 97ffc40c bl 31110 <__libc_init@plt-0x2f9a0>
400e4: 91000739 add x25, x25, #0x1
400e8: 37000060 tbnz w0, #0, 400f4 <__libc_init@plt-0x209bc>
400ec: eb15033f cmp x25, x21
400f0: 540005c3 b.cc 401a8 <__libc_init@plt-0x20908> // b.lo, b.ul, b.last
400f4: eb15033f cmp x25, x21
400f8: 54fff4a1 b.ne 3ff8c <__libc_init@plt-0x20b24> // b.any
400fc: 14000024 b 4018c <__libc_init@plt-0x20924>
40100: 52800028 mov w8, #0x1 // #1
40104: 2a0803fb mov w27, w8
40108: 9100a3e8 add x8, sp, #0x28
4010c: aa1303e0 mov x0, x19
40110: 52800021 mov w1, #0x1 // #1
40114: 97ffa210 bl 28954 <__libc_init@plt-0x3815c>
40118: 394233e8 ldrb w8, [sp, #140]
4011c: 340001a8 cbz w8, 40150 <__libc_init@plt-0x20960>
40120: 794002e8 ldrh w8, [x23]
40124: 910323e0 add x0, sp, #0xc8
40128: 9100a3e1 add x1, sp, #0x28
4012c: f90067f3 str x19, [sp, #200]
40130: b900d3ff str wzr, [sp, #208]
40134: 7901cbe8 strh w8, [sp, #228]
40138: 94001fca bl 48060 <__libc_init@plt-0x18a50>
4013c: 360000a0 tbz w0, #0, 40150 <__libc_init@plt-0x20960>
40140: 2a1f03e8 mov w8, wzr
40144: 91000af7 add x23, x23, #0x2
40148: 3707fdfb tbnz w27, #0, 40104 <__libc_init@plt-0x209ac>
4014c: 17ffffe2 b 400d4 <__libc_init@plt-0x209dc>
40150: 2a1f03f6 mov w22, wzr
40154: f94007f7 ldr x23, [sp, #8]
40158: f94016e8 ldr x8, [x23, #40]
4015c: f85f03a9 ldur x9, [x29, #-16]
40160: eb09011f cmp x8, x9
40164: 540002c1 b.ne 401bc <__libc_init@plt-0x208f4> // b.any
40168: 2a1603e0 mov w0, w22
4016c: 910b03ff add sp, sp, #0x2c0
40170: a9454ff4 ldp x20, x19, [sp, #80]
40174: a94457f6 ldp x22, x21, [sp, #64]
40178: a9435ff8 ldp x24, x23, [sp, #48]
4017c: a94267fa ldp x26, x25, [sp, #32]
40180: a9416ffc ldp x28, x27, [sp, #16]
40184: a8c67bfd ldp x29, x30, [sp], #96
40188: d65f03c0 ret
4018c: 52800036 mov w22, #0x1 // #1
40190: 17fffff1 b 40154 <__libc_init@plt-0x2095c>
40194: aa1303e0 mov x0, x19
40198: 97ffa29f bl 28c14 <__libc_init@plt-0x37e9c>
4019c: b0fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
401a0: 91187021 add x1, x1, #0x61c
401a4: 97ff8b99 bl 23008 <__libc_init@plt-0x3daa8>
401a8: aa1303e0 mov x0, x19
401ac: 97ffa29a bl 28c14 <__libc_init@plt-0x37e9c>
401b0: d0fffe41 adrp x1, a000 <__libc_init@plt-0x56ab0>
401b4: 911b1421 add x1, x1, #0x6c5
401b8: 97ff8b94 bl 23008 <__libc_init@plt-0x3daa8>
401bc: 94008261 bl 60b40 <__stack_chk_fail@plt>
401c0: a9ba7bfd stp x29, x30, [sp, #-96]!
401c4: a9016ffc stp x28, x27, [sp, #16]
401c8: 910003fd mov x29, sp
401cc: a90267fa stp x26, x25, [sp, #32]
401d0: a9035ff8 stp x24, x23, [sp, #48]
401d4: a90457f6 stp x22, x21, [sp, #64]
401d8: a9054ff4 stp x20, x19, [sp, #80]
401dc: d10bc3ff sub sp, sp, #0x2f0
401e0: d53bd057 mrs x23, tpidr_el0
401e4: aa0003f3 mov x19, x0
401e8: f94016e8 ldr x8, [x23, #40]
401ec: aa0103e0 mov x0, x1
401f0: aa0103f4 mov x20, x1
401f4: f81f03a8 stur x8, [x29, #-16]
401f8: 97ffbb96 bl 2f050 <__libc_init@plt-0x31a60>
401fc: 39405288 ldrb w8, [x20, #20]
40200: aa0003f5 mov x21, x0
40204: b40000e8 cbz x8, 40220 <__libc_init@plt-0x20890>
40208: 91006289 add x9, x20, #0x18
4020c: d10223aa sub x10, x29, #0x88
40210: f841852b ldr x11, [x9], #24
40214: f1000508 subs x8, x8, #0x1
40218: f800854b str x11, [x10], #8
4021c: 54ffffa1 b.ne 40210 <__libc_init@plt-0x208a0> // b.any
40220: aa1303e0 mov x0, x19
40224: 940005fe bl 41a1c <__libc_init@plt-0x1f094>
40228: 52800036 mov w22, #0x1 // #1
4022c: f90013e0 str x0, [sp, #32]
40230: b4000fd5 cbz x21, 40428 <__libc_init@plt-0x20688>
40234: d103c3a8 sub x8, x29, #0xf0
40238: 910663e9 add x9, sp, #0x198
4023c: 9100711a add x26, x8, #0x1c
40240: 91009508 add x8, x8, #0x25
40244: aa1f03f9 mov x25, xzr
40248: 9100713c add x28, x9, #0x1c
4024c: 91009538 add x24, x9, #0x25
40250: a900a3f7 stp x23, x8, [sp, #8]
40254: 9100a288 add x8, x20, #0x28
40258: f9000fe8 str x8, [sp, #24]
4025c: 39405289 ldrb w9, [x20, #20]
40260: b4000189 cbz x9, 40290 <__libc_init@plt-0x20820>
40264: aa1f03e8 mov x8, xzr
40268: d10223aa sub x10, x29, #0x88
4026c: f9400feb ldr x11, [sp, #24]
40270: f840854c ldr x12, [x10], #8
40274: f85f016d ldur x13, [x11, #-16]
40278: f1000529 subs x9, x9, #0x1
4027c: f841856e ldr x14, [x11], #24
40280: cb0d018c sub x12, x12, x13
40284: 9b0e2188 madd x8, x12, x14, x8
40288: 54ffff41 b.ne 40270 <__libc_init@plt-0x20840> // b.any
4028c: 14000002 b 40294 <__libc_init@plt-0x2081c>
40290: aa1f03e8 mov x8, xzr
40294: f9400289 ldr x9, [x20]
40298: b4000e69 cbz x9, 40464 <__libc_init@plt-0x2064c>
4029c: 8b080137 add x23, x9, x8
402a0: f94013e8 ldr x8, [sp, #32]
402a4: b4000968 cbz x8, 403d0 <__libc_init@plt-0x206e0>
402a8: 90000128 adrp x8, 64000 <strcmp@plt+0x3240>
402ac: 381113bf sturb wzr, [x29, #-239]
402b0: 381143bf sturb wzr, [x29, #-236]
402b4: aa1303e0 mov x0, x19
402b8: 381183bf sturb wzr, [x29, #-232]
402bc: 3811c3bf sturb wzr, [x29, #-228]
402c0: 381203bf sturb wzr, [x29, #-224]
402c4: 381243bf sturb wzr, [x29, #-220]
402c8: f945f508 ldr x8, [x8, #3048]
402cc: 381283bf sturb wzr, [x29, #-216]
402d0: f9400be9 ldr x9, [sp, #16]
402d4: 3812c3bf sturb wzr, [x29, #-212]
402d8: 381343b6 sturb w22, [x29, #-204]
402dc: b9401d08 ldr w8, [x8, #28]
402e0: b813c3b6 stur w22, [x29, #-196]
402e4: b900013f str wzr, [x9]
402e8: 3900113f strb wzr, [x9, #4]
402ec: b81303a8 stur w8, [x29, #-208]
402f0: b901bbe8 str w8, [sp, #440]
402f4: 52800f48 mov w8, #0x7a // #122
402f8: 781403bf sturh wzr, [x29, #-192]
402fc: 390673ff strb wzr, [sp, #412]
40300: 790333e8 strh w8, [sp, #408]
40304: 52800e48 mov w8, #0x72 // #114
40308: 390683ff strb wzr, [sp, #416]
4030c: 390693ff strb wzr, [sp, #420]
40310: 3906a3ff strb wzr, [sp, #424]
40314: 3906b3ff strb wzr, [sp, #428]
40318: 3906c3ff strb wzr, [sp, #432]
4031c: 3906d3ff strb wzr, [sp, #436]
40320: 3906f3f6 strb w22, [sp, #444]
40324: b900031f str wzr, [x24]
40328: 3900131f strb wzr, [x24, #4]
4032c: b901c7f6 str w22, [sp, #452]
40330: 790393ff strh wzr, [sp, #456]
40334: 381103a8 sturb w8, [x29, #-240]
40338: 97ff9d58 bl 27898 <__libc_init@plt-0x39218>
4033c: f9400008 ldr x8, [x0]
40340: d103c3a1 sub x1, x29, #0xf0
40344: f8406009 ldur x9, [x0, #6]
40348: f9000388 str x8, [x28]
4034c: f8006389 stur x9, [x28, #6]
40350: f9400008 ldr x8, [x0]
40354: b9400809 ldr w9, [x0, #8]
40358: 7940180a ldrh w10, [x0, #12]
4035c: 910383e0 add x0, sp, #0xe0
40360: f9000348 str x8, [x26]
40364: b9000b49 str w9, [x26, #8]
40368: 79001b4a strh w10, [x26, #12]
4036c: b94002e8 ldr w8, [x23]
40370: f90073f3 str x19, [sp, #224]
40374: b900ebff str wzr, [sp, #232]
40378: b900ffe8 str w8, [sp, #252]
4037c: 94002298 bl 48ddc <__libc_init@plt-0x17cd4>
40380: 36000500 tbz w0, #0, 40420 <__libc_init@plt-0x20690>
40384: b94006e8 ldr w8, [x23, #4]
40388: 9100a3e0 add x0, sp, #0x28
4038c: 910663e1 add x1, sp, #0x198
40390: f90017f3 str x19, [sp, #40]
40394: b90033ff str wzr, [sp, #48]
40398: b90047e8 str w8, [sp, #68]
4039c: 94002290 bl 48ddc <__libc_init@plt-0x17cd4>
403a0: 36000400 tbz w0, #0, 40420 <__libc_init@plt-0x20690>
403a4: d10223a1 sub x1, x29, #0x88
403a8: aa1403e0 mov x0, x20
403ac: aa1f03e2 mov x2, xzr
403b0: 97ffc358 bl 31110 <__libc_init@plt-0x2f9a0>
403b4: 91000739 add x25, x25, #0x1
403b8: 37000060 tbnz w0, #0, 403c4 <__libc_init@plt-0x206ec>
403bc: eb15033f cmp x25, x21
403c0: 540005c3 b.cc 40478 <__libc_init@plt-0x20638> // b.lo, b.ul, b.last
403c4: eb15033f cmp x25, x21
403c8: 54fff4a1 b.ne 4025c <__libc_init@plt-0x20854> // b.any
403cc: 14000024 b 4045c <__libc_init@plt-0x20654>
403d0: 52800028 mov w8, #0x1 // #1
403d4: 2a0803fb mov w27, w8
403d8: 9100a3e8 add x8, sp, #0x28
403dc: aa1303e0 mov x0, x19
403e0: 52800021 mov w1, #0x1 // #1
403e4: 97ffa15c bl 28954 <__libc_init@plt-0x3815c>
403e8: 394233e8 ldrb w8, [sp, #140]
403ec: 340001a8 cbz w8, 40420 <__libc_init@plt-0x20690>
403f0: b94002e8 ldr w8, [x23]
403f4: 910383e0 add x0, sp, #0xe0
403f8: 9100a3e1 add x1, sp, #0x28
403fc: f90073f3 str x19, [sp, #224]
40400: b900ebff str wzr, [sp, #232]
40404: b900ffe8 str w8, [sp, #252]
40408: 94002275 bl 48ddc <__libc_init@plt-0x17cd4>
4040c: 360000a0 tbz w0, #0, 40420 <__libc_init@plt-0x20690>
40410: 2a1f03e8 mov w8, wzr
40414: 910012f7 add x23, x23, #0x4
40418: 3707fdfb tbnz w27, #0, 403d4 <__libc_init@plt-0x206dc>
4041c: 17ffffe2 b 403a4 <__libc_init@plt-0x2070c>
40420: 2a1f03f6 mov w22, wzr
40424: f94007f7 ldr x23, [sp, #8]
40428: f94016e8 ldr x8, [x23, #40]
4042c: f85f03a9 ldur x9, [x29, #-16]
40430: eb09011f cmp x8, x9
40434: 540002c1 b.ne 4048c <__libc_init@plt-0x20624> // b.any
40438: 2a1603e0 mov w0, w22
4043c: 910bc3ff add sp, sp, #0x2f0
40440: a9454ff4 ldp x20, x19, [sp, #80]
40444: a94457f6 ldp x22, x21, [sp, #64]
40448: a9435ff8 ldp x24, x23, [sp, #48]
4044c: a94267fa ldp x26, x25, [sp, #32]
40450: a9416ffc ldp x28, x27, [sp, #16]
40454: a8c67bfd ldp x29, x30, [sp], #96
40458: d65f03c0 ret
4045c: 52800036 mov w22, #0x1 // #1
40460: 17fffff1 b 40424 <__libc_init@plt-0x2068c>
40464: aa1303e0 mov x0, x19
40468: 97ffa1eb bl 28c14 <__libc_init@plt-0x37e9c>
4046c: b0fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
40470: 91187021 add x1, x1, #0x61c
40474: 97ff8ae5 bl 23008 <__libc_init@plt-0x3daa8>
40478: aa1303e0 mov x0, x19
4047c: 97ffa1e6 bl 28c14 <__libc_init@plt-0x37e9c>
40480: d0fffe41 adrp x1, a000 <__libc_init@plt-0x56ab0>
40484: 911b1421 add x1, x1, #0x6c5
40488: 97ff8ae0 bl 23008 <__libc_init@plt-0x3daa8>
4048c: 940081ad bl 60b40 <__stack_chk_fail@plt>
40490: a9ba7bfd stp x29, x30, [sp, #-96]!
40494: a9016ffc stp x28, x27, [sp, #16]
40498: 910003fd mov x29, sp
4049c: a90267fa stp x26, x25, [sp, #32]
404a0: a9035ff8 stp x24, x23, [sp, #48]
404a4: a90457f6 stp x22, x21, [sp, #64]
404a8: a9054ff4 stp x20, x19, [sp, #80]
404ac: d12043ff sub sp, sp, #0x810
404b0: d53bd057 mrs x23, tpidr_el0
404b4: aa0003f3 mov x19, x0
404b8: f94016e8 ldr x8, [x23, #40]
404bc: aa0103e0 mov x0, x1
404c0: aa0103f4 mov x20, x1
404c4: f81f03a8 stur x8, [x29, #-16]
404c8: 97ffbae2 bl 2f050 <__libc_init@plt-0x31a60>
404cc: 39405288 ldrb w8, [x20, #20]
404d0: aa0003f5 mov x21, x0
404d4: b40000e8 cbz x8, 404f0 <__libc_init@plt-0x205c0>
404d8: 91006289 add x9, x20, #0x18
404dc: d10223aa sub x10, x29, #0x88
404e0: f841852b ldr x11, [x9], #24
404e4: f1000508 subs x8, x8, #0x1
404e8: f800854b str x11, [x10], #8
404ec: 54ffffa1 b.ne 404e0 <__libc_init@plt-0x205d0> // b.any
404f0: aa1303e0 mov x0, x19
404f4: 9400054a bl 41a1c <__libc_init@plt-0x1f094>
404f8: 52800036 mov w22, #0x1 // #1
404fc: f90013e0 str x0, [sp, #32]
40500: b4000fd5 cbz x21, 406f8 <__libc_init@plt-0x203b8>
40504: d103c3a8 sub x8, x29, #0xf0
40508: 911ae3e9 add x9, sp, #0x6b8
4050c: 9100711a add x26, x8, #0x1c
40510: 91009508 add x8, x8, #0x25
40514: aa1f03f9 mov x25, xzr
40518: 9100713c add x28, x9, #0x1c
4051c: 91009538 add x24, x9, #0x25
40520: a900a3f7 stp x23, x8, [sp, #8]
40524: 9100a288 add x8, x20, #0x28
40528: f9000fe8 str x8, [sp, #24]
4052c: 39405289 ldrb w9, [x20, #20]
40530: b4000189 cbz x9, 40560 <__libc_init@plt-0x20550>
40534: aa1f03e8 mov x8, xzr
40538: d10223aa sub x10, x29, #0x88
4053c: f9400feb ldr x11, [sp, #24]
40540: f840854c ldr x12, [x10], #8
40544: f85f016d ldur x13, [x11, #-16]
40548: f1000529 subs x9, x9, #0x1
4054c: f841856e ldr x14, [x11], #24
40550: cb0d018c sub x12, x12, x13
40554: 9b0e2188 madd x8, x12, x14, x8
40558: 54ffff41 b.ne 40540 <__libc_init@plt-0x20570> // b.any
4055c: 14000002 b 40564 <__libc_init@plt-0x2054c>
40560: aa1f03e8 mov x8, xzr
40564: f9400289 ldr x9, [x20]
40568: b4000e69 cbz x9, 40734 <__libc_init@plt-0x2037c>
4056c: 8b080137 add x23, x9, x8
40570: f94013e8 ldr x8, [sp, #32]
40574: b4000968 cbz x8, 406a0 <__libc_init@plt-0x20410>
40578: 90000128 adrp x8, 64000 <strcmp@plt+0x3240>
4057c: 381113bf sturb wzr, [x29, #-239]
40580: 381143bf sturb wzr, [x29, #-236]
40584: aa1303e0 mov x0, x19
40588: 381183bf sturb wzr, [x29, #-232]
4058c: 3811c3bf sturb wzr, [x29, #-228]
40590: 381203bf sturb wzr, [x29, #-224]
40594: 381243bf sturb wzr, [x29, #-220]
40598: f945f508 ldr x8, [x8, #3048]
4059c: 381283bf sturb wzr, [x29, #-216]
405a0: f9400be9 ldr x9, [sp, #16]
405a4: 3812c3bf sturb wzr, [x29, #-212]
405a8: 381343b6 sturb w22, [x29, #-204]
405ac: b9401d08 ldr w8, [x8, #28]
405b0: b813c3b6 stur w22, [x29, #-196]
405b4: b900013f str wzr, [x9]
405b8: 3900113f strb wzr, [x9, #4]
405bc: b81303a8 stur w8, [x29, #-208]
405c0: b906dbe8 str w8, [sp, #1752]
405c4: 52800f48 mov w8, #0x7a // #122
405c8: 781403bf sturh wzr, [x29, #-192]
405cc: 391af3ff strb wzr, [sp, #1724]
405d0: 790d73e8 strh w8, [sp, #1720]
405d4: 52800e48 mov w8, #0x72 // #114
405d8: 391b03ff strb wzr, [sp, #1728]
405dc: 391b13ff strb wzr, [sp, #1732]
405e0: 391b23ff strb wzr, [sp, #1736]
405e4: 391b33ff strb wzr, [sp, #1740]
405e8: 391b43ff strb wzr, [sp, #1744]
405ec: 391b53ff strb wzr, [sp, #1748]
405f0: 391b73f6 strb w22, [sp, #1756]
405f4: b900031f str wzr, [x24]
405f8: 3900131f strb wzr, [x24, #4]
405fc: b906e7f6 str w22, [sp, #1764]
40600: 790dd3ff strh wzr, [sp, #1768]
40604: 381103a8 sturb w8, [x29, #-240]
40608: 97ff9ca4 bl 27898 <__libc_init@plt-0x39218>
4060c: f9400008 ldr x8, [x0]
40610: d103c3a1 sub x1, x29, #0xf0
40614: f8406009 ldur x9, [x0, #6]
40618: f9000388 str x8, [x28]
4061c: f8006389 stur x9, [x28, #6]
40620: f9400008 ldr x8, [x0]
40624: b9400809 ldr w9, [x0, #8]
40628: 7940180a ldrh w10, [x0, #12]
4062c: 910dc3e0 add x0, sp, #0x370
40630: f9000348 str x8, [x26]
40634: b9000b49 str w9, [x26, #8]
40638: 79001b4a strh w10, [x26, #12]
4063c: f94002e8 ldr x8, [x23]
40640: f901bbf3 str x19, [sp, #880]
40644: b9037bff str wzr, [sp, #888]
40648: f901cbe8 str x8, [sp, #912]
4064c: 94002543 bl 49b58 <__libc_init@plt-0x16f58>
40650: 36000500 tbz w0, #0, 406f0 <__libc_init@plt-0x203c0>
40654: f94006e8 ldr x8, [x23, #8]
40658: 9100a3e0 add x0, sp, #0x28
4065c: 911ae3e1 add x1, sp, #0x6b8
40660: f90017f3 str x19, [sp, #40]
40664: b90033ff str wzr, [sp, #48]
40668: f90027e8 str x8, [sp, #72]
4066c: 9400253b bl 49b58 <__libc_init@plt-0x16f58>
40670: 36000400 tbz w0, #0, 406f0 <__libc_init@plt-0x203c0>
40674: d10223a1 sub x1, x29, #0x88
40678: aa1403e0 mov x0, x20
4067c: aa1f03e2 mov x2, xzr
40680: 97ffc2a4 bl 31110 <__libc_init@plt-0x2f9a0>
40684: 91000739 add x25, x25, #0x1
40688: 37000060 tbnz w0, #0, 40694 <__libc_init@plt-0x2041c>
4068c: eb15033f cmp x25, x21
40690: 540005c3 b.cc 40748 <__libc_init@plt-0x20368> // b.lo, b.ul, b.last
40694: eb15033f cmp x25, x21
40698: 54fff4a1 b.ne 4052c <__libc_init@plt-0x20584> // b.any
4069c: 14000024 b 4072c <__libc_init@plt-0x20384>
406a0: 52800028 mov w8, #0x1 // #1
406a4: 2a0803fb mov w27, w8
406a8: 9100a3e8 add x8, sp, #0x28
406ac: aa1303e0 mov x0, x19
406b0: 52800021 mov w1, #0x1 // #1
406b4: 97ffa0a8 bl 28954 <__libc_init@plt-0x3815c>
406b8: 394233e8 ldrb w8, [sp, #140]
406bc: 340001a8 cbz w8, 406f0 <__libc_init@plt-0x203c0>
406c0: f94002e8 ldr x8, [x23]
406c4: 910dc3e0 add x0, sp, #0x370
406c8: 9100a3e1 add x1, sp, #0x28
406cc: f901bbf3 str x19, [sp, #880]
406d0: b9037bff str wzr, [sp, #888]
406d4: f901cbe8 str x8, [sp, #912]
406d8: 94002520 bl 49b58 <__libc_init@plt-0x16f58>
406dc: 360000a0 tbz w0, #0, 406f0 <__libc_init@plt-0x203c0>
406e0: 2a1f03e8 mov w8, wzr
406e4: 910022f7 add x23, x23, #0x8
406e8: 3707fdfb tbnz w27, #0, 406a4 <__libc_init@plt-0x2040c>
406ec: 17ffffe2 b 40674 <__libc_init@plt-0x2043c>
406f0: 2a1f03f6 mov w22, wzr
406f4: f94007f7 ldr x23, [sp, #8]
406f8: f94016e8 ldr x8, [x23, #40]
406fc: f85f03a9 ldur x9, [x29, #-16]
40700: eb09011f cmp x8, x9
40704: 540002c1 b.ne 4075c <__libc_init@plt-0x20354> // b.any
40708: 2a1603e0 mov w0, w22
4070c: 912043ff add sp, sp, #0x810
40710: a9454ff4 ldp x20, x19, [sp, #80]
40714: a94457f6 ldp x22, x21, [sp, #64]
40718: a9435ff8 ldp x24, x23, [sp, #48]
4071c: a94267fa ldp x26, x25, [sp, #32]
40720: a9416ffc ldp x28, x27, [sp, #16]
40724: a8c67bfd ldp x29, x30, [sp], #96
40728: d65f03c0 ret
4072c: 52800036 mov w22, #0x1 // #1
40730: 17fffff1 b 406f4 <__libc_init@plt-0x203bc>
40734: aa1303e0 mov x0, x19
40738: 97ffa137 bl 28c14 <__libc_init@plt-0x37e9c>
4073c: b0fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
40740: 91187021 add x1, x1, #0x61c
40744: 97ff8a31 bl 23008 <__libc_init@plt-0x3daa8>
40748: aa1303e0 mov x0, x19
4074c: 97ffa132 bl 28c14 <__libc_init@plt-0x37e9c>
40750: d0fffe41 adrp x1, a000 <__libc_init@plt-0x56ab0>
40754: 911b1421 add x1, x1, #0x6c5
40758: 97ff8a2c bl 23008 <__libc_init@plt-0x3daa8>
4075c: 940080f9 bl 60b40 <__stack_chk_fail@plt>
40760: a9ba7bfd stp x29, x30, [sp, #-96]!
40764: a9016ffc stp x28, x27, [sp, #16]
40768: 910003fd mov x29, sp
4076c: a90267fa stp x26, x25, [sp, #32]
40770: a9035ff8 stp x24, x23, [sp, #48]
40774: a90457f6 stp x22, x21, [sp, #64]
40778: a9054ff4 stp x20, x19, [sp, #80]
4077c: d14017ff sub sp, sp, #0x5, lsl #12
40780: d130c3ff sub sp, sp, #0xc30
40784: d53bd057 mrs x23, tpidr_el0
40788: aa0003f3 mov x19, x0
4078c: f94016e8 ldr x8, [x23, #40]
40790: aa0103e0 mov x0, x1
40794: aa0103f4 mov x20, x1
40798: f81e83a8 stur x8, [x29, #-24]
4079c: 97ffba2d bl 2f050 <__libc_init@plt-0x31a60>
407a0: 39405288 ldrb w8, [x20, #20]
407a4: aa0003f5 mov x21, x0
407a8: b40000e8 cbz x8, 407c4 <__libc_init@plt-0x202ec>
407ac: 91006289 add x9, x20, #0x18
407b0: d10243aa sub x10, x29, #0x90
407b4: f841852b ldr x11, [x9], #24
407b8: f1000508 subs x8, x8, #0x1
407bc: f800854b str x11, [x10], #8
407c0: 54ffffa1 b.ne 407b4 <__libc_init@plt-0x202fc> // b.any
407c4: aa1303e0 mov x0, x19
407c8: 94000495 bl 41a1c <__libc_init@plt-0x1f094>
407cc: 52800036 mov w22, #0x1 // #1
407d0: f90017e0 str x0, [sp, #40]
407d4: b40010b5 cbz x21, 409e8 <__libc_init@plt-0x200c8>
407d8: 914017fa add x26, sp, #0x5, lsl #12
407dc: d103e3a8 sub x8, x29, #0xf8
407e0: 912b435a add x26, x26, #0xad0
407e4: 9100711b add x27, x8, #0x1c
407e8: 91009509 add x9, x8, #0x25
407ec: 91007348 add x8, x26, #0x1c
407f0: aa1f03f9 mov x25, xzr
407f4: a900a3f7 stp x23, x8, [sp, #8]
407f8: 91009757 add x23, x26, #0x25
407fc: 9100a288 add x8, x20, #0x28
40800: a901a3e9 stp x9, x8, [sp, #24]
40804: 39405289 ldrb w9, [x20, #20]
40808: b4000189 cbz x9, 40838 <__libc_init@plt-0x20278>
4080c: aa1f03e8 mov x8, xzr
40810: d10243aa sub x10, x29, #0x90
40814: f94013eb ldr x11, [sp, #32]
40818: f840854c ldr x12, [x10], #8
4081c: f85f016d ldur x13, [x11, #-16]
40820: f1000529 subs x9, x9, #0x1
40824: f841856e ldr x14, [x11], #24
40828: cb0d018c sub x12, x12, x13
4082c: 9b0e2188 madd x8, x12, x14, x8
40830: 54ffff41 b.ne 40818 <__libc_init@plt-0x20298> // b.any
40834: 14000002 b 4083c <__libc_init@plt-0x20274>
40838: aa1f03e8 mov x8, xzr
4083c: f9400289 ldr x9, [x20]
40840: b4000f49 cbz x9, 40a28 <__libc_init@plt-0x20088>
40844: 8b08013c add x28, x9, x8
40848: f94017e8 ldr x8, [sp, #40]
4084c: b40009e8 cbz x8, 40988 <__libc_init@plt-0x20128>
40850: 90000128 adrp x8, 64000 <strcmp@plt+0x3240>
40854: 3901a75f strb wzr, [x26, #105]
40858: 3901b35f strb wzr, [x26, #108]
4085c: aa1303e0 mov x0, x19
40860: 3901c35f strb wzr, [x26, #112]
40864: 3901d35f strb wzr, [x26, #116]
40868: 3901e35f strb wzr, [x26, #120]
4086c: 3901f35f strb wzr, [x26, #124]
40870: f945f508 ldr x8, [x8, #3048]
40874: 3902035f strb wzr, [x26, #128]
40878: f9400fe9 ldr x9, [sp, #24]
4087c: 3902135f strb wzr, [x26, #132]
40880: 39023356 strb w22, [x26, #140]
40884: b9401d08 ldr w8, [x8, #28]
40888: b9009756 str w22, [x26, #148]
4088c: b900013f str wzr, [x9]
40890: 3900113f strb wzr, [x9, #4]
40894: b9008b48 str w8, [x26, #136]
40898: b9002348 str w8, [x26, #32]
4089c: 52800f48 mov w8, #0x7a // #122
408a0: 7901335f strh wzr, [x26, #152]
408a4: 3900135f strb wzr, [x26, #4]
408a8: 79000348 strh w8, [x26]
408ac: 52800e48 mov w8, #0x72 // #114
408b0: 3900235f strb wzr, [x26, #8]
408b4: 3900335f strb wzr, [x26, #12]
408b8: 3900435f strb wzr, [x26, #16]
408bc: 3900535f strb wzr, [x26, #20]
408c0: 3900635f strb wzr, [x26, #24]
408c4: 3900735f strb wzr, [x26, #28]
408c8: 39009356 strb w22, [x26, #36]
408cc: b90002ff str wzr, [x23]
408d0: 390012ff strb wzr, [x23, #4]
408d4: b9002f56 str w22, [x26, #44]
408d8: 7900635f strh wzr, [x26, #48]
408dc: 3901a348 strb w8, [x26, #104]
408e0: 97ff9bee bl 27898 <__libc_init@plt-0x39218>
408e4: f9400008 ldr x8, [x0]
408e8: d103e3a1 sub x1, x29, #0xf8
408ec: f8406009 ldur x9, [x0, #6]
408f0: f9400bea ldr x10, [sp, #16]
408f4: f9000148 str x8, [x10]
408f8: f8006149 stur x9, [x10, #6]
408fc: f9400008 ldr x8, [x0]
40900: b9400809 ldr w9, [x0, #8]
40904: 7940180a ldrh w10, [x0, #12]
40908: 91400be0 add x0, sp, #0x2, lsl #12
4090c: f9000368 str x8, [x27]
40910: 91360000 add x0, x0, #0xd80
40914: b9000b69 str w9, [x27, #8]
40918: 79001b6a strh w10, [x27, #12]
4091c: a9402788 ldp x8, x9, [x28]
40920: f916c3f3 str x19, [sp, #11648]
40924: b92d8bff str wzr, [sp, #11656]
40928: f916d3e8 str x8, [sp, #11680]
4092c: f916d7e9 str x9, [sp, #11688]
40930: 940027e9 bl 4a8d4 <__libc_init@plt-0x161dc>
40934: 36000560 tbz w0, #0, 409e0 <__libc_init@plt-0x200d0>
40938: a9412788 ldp x8, x9, [x28, #16]
4093c: 914017e1 add x1, sp, #0x5, lsl #12
40940: 9100c3e0 add x0, sp, #0x30
40944: 912b4021 add x1, x1, #0xad0
40948: f9001bf3 str x19, [sp, #48]
4094c: b9003bff str wzr, [sp, #56]
40950: a90527e8 stp x8, x9, [sp, #80]
40954: 940027e0 bl 4a8d4 <__libc_init@plt-0x161dc>
40958: 36000440 tbz w0, #0, 409e0 <__libc_init@plt-0x200d0>
4095c: d10243a1 sub x1, x29, #0x90
40960: aa1403e0 mov x0, x20
40964: aa1f03e2 mov x2, xzr
40968: 97ffc1ea bl 31110 <__libc_init@plt-0x2f9a0>
4096c: 91000739 add x25, x25, #0x1
40970: 37000060 tbnz w0, #0, 4097c <__libc_init@plt-0x20134>
40974: eb15033f cmp x25, x21
40978: 54000623 b.cc 40a3c <__libc_init@plt-0x20074> // b.lo, b.ul, b.last
4097c: eb15033f cmp x25, x21
40980: 54fff421 b.ne 40804 <__libc_init@plt-0x202ac> // b.any
40984: 14000027 b 40a20 <__libc_init@plt-0x20090>
40988: 52800028 mov w8, #0x1 // #1
4098c: 2a0803f8 mov w24, w8
40990: 9100c3e8 add x8, sp, #0x30
40994: aa1303e0 mov x0, x19
40998: 52800021 mov w1, #0x1 // #1
4099c: 97ff9fee bl 28954 <__libc_init@plt-0x3815c>
409a0: 394253e8 ldrb w8, [sp, #148]
409a4: 340001e8 cbz w8, 409e0 <__libc_init@plt-0x200d0>
409a8: a9402788 ldp x8, x9, [x28]
409ac: 91400be0 add x0, sp, #0x2, lsl #12
409b0: 9100c3e1 add x1, sp, #0x30
409b4: 91360000 add x0, x0, #0xd80
409b8: f916c3f3 str x19, [sp, #11648]
409bc: b92d8bff str wzr, [sp, #11656]
409c0: f916d3e8 str x8, [sp, #11680]
409c4: f916d7e9 str x9, [sp, #11688]
409c8: 940027c3 bl 4a8d4 <__libc_init@plt-0x161dc>
409cc: 360000a0 tbz w0, #0, 409e0 <__libc_init@plt-0x200d0>
409d0: 2a1f03e8 mov w8, wzr
409d4: 9100439c add x28, x28, #0x10
409d8: 3707fdb8 tbnz w24, #0, 4098c <__libc_init@plt-0x20124>
409dc: 17ffffe0 b 4095c <__libc_init@plt-0x20154>
409e0: 2a1f03f6 mov w22, wzr
409e4: f94007f7 ldr x23, [sp, #8]
409e8: f94016e8 ldr x8, [x23, #40]
409ec: f85e83a9 ldur x9, [x29, #-24]
409f0: eb09011f cmp x8, x9
409f4: 540002e1 b.ne 40a50 <__libc_init@plt-0x20060> // b.any
409f8: 2a1603e0 mov w0, w22
409fc: 914017ff add sp, sp, #0x5, lsl #12
40a00: 9130c3ff add sp, sp, #0xc30
40a04: a9454ff4 ldp x20, x19, [sp, #80]
40a08: a94457f6 ldp x22, x21, [sp, #64]
40a0c: a9435ff8 ldp x24, x23, [sp, #48]
40a10: a94267fa ldp x26, x25, [sp, #32]
40a14: a9416ffc ldp x28, x27, [sp, #16]
40a18: a8c67bfd ldp x29, x30, [sp], #96
40a1c: d65f03c0 ret
40a20: 52800036 mov w22, #0x1 // #1
40a24: 17fffff0 b 409e4 <__libc_init@plt-0x200cc>
40a28: aa1303e0 mov x0, x19
40a2c: 97ffa07a bl 28c14 <__libc_init@plt-0x37e9c>
40a30: b0fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
40a34: 91187021 add x1, x1, #0x61c
40a38: 97ff8974 bl 23008 <__libc_init@plt-0x3daa8>
40a3c: aa1303e0 mov x0, x19
40a40: 97ffa075 bl 28c14 <__libc_init@plt-0x37e9c>
40a44: d0fffe41 adrp x1, a000 <__libc_init@plt-0x56ab0>
40a48: 911b1421 add x1, x1, #0x6c5
40a4c: 97ff896f bl 23008 <__libc_init@plt-0x3daa8>
40a50: 9400803c bl 60b40 <__stack_chk_fail@plt>
40a54: a9ba7bfd stp x29, x30, [sp, #-96]!
40a58: a9016ffc stp x28, x27, [sp, #16]
40a5c: 910003fd mov x29, sp
40a60: a90267fa stp x26, x25, [sp, #32]
40a64: a9035ff8 stp x24, x23, [sp, #48]
40a68: a90457f6 stp x22, x21, [sp, #64]
40a6c: a9054ff4 stp x20, x19, [sp, #80]
40a70: d14017ff sub sp, sp, #0x5, lsl #12
40a74: d13243ff sub sp, sp, #0xc90
40a78: d53bd057 mrs x23, tpidr_el0
40a7c: aa0003f3 mov x19, x0
40a80: f94016e8 ldr x8, [x23, #40]
40a84: aa0103e0 mov x0, x1
40a88: aa0103f4 mov x20, x1
40a8c: f81e83a8 stur x8, [x29, #-24]
40a90: 97ffb970 bl 2f050 <__libc_init@plt-0x31a60>
40a94: 39405288 ldrb w8, [x20, #20]
40a98: aa0003f5 mov x21, x0
40a9c: b40000e8 cbz x8, 40ab8 <__libc_init@plt-0x1fff8>
40aa0: 91006289 add x9, x20, #0x18
40aa4: d10243aa sub x10, x29, #0x90
40aa8: f841852b ldr x11, [x9], #24
40aac: f1000508 subs x8, x8, #0x1
40ab0: f800854b str x11, [x10], #8
40ab4: 54ffffa1 b.ne 40aa8 <__libc_init@plt-0x20008> // b.any
40ab8: aa1303e0 mov x0, x19
40abc: 940003d8 bl 41a1c <__libc_init@plt-0x1f094>
40ac0: 52800036 mov w22, #0x1 // #1
40ac4: f90017e0 str x0, [sp, #40]
40ac8: b40010b5 cbz x21, 40cdc <__libc_init@plt-0x1fdd4>
40acc: 914017fa add x26, sp, #0x5, lsl #12
40ad0: d103e3a8 sub x8, x29, #0xf8
40ad4: 912cc35a add x26, x26, #0xb30
40ad8: 9100711b add x27, x8, #0x1c
40adc: 91009509 add x9, x8, #0x25
40ae0: 91007348 add x8, x26, #0x1c
40ae4: aa1f03f9 mov x25, xzr
40ae8: a900a3f7 stp x23, x8, [sp, #8]
40aec: 91009757 add x23, x26, #0x25
40af0: 9100a288 add x8, x20, #0x28
40af4: a901a3e9 stp x9, x8, [sp, #24]
40af8: 39405289 ldrb w9, [x20, #20]
40afc: b4000189 cbz x9, 40b2c <__libc_init@plt-0x1ff84>
40b00: aa1f03e8 mov x8, xzr
40b04: d10243aa sub x10, x29, #0x90
40b08: f94013eb ldr x11, [sp, #32]
40b0c: f840854c ldr x12, [x10], #8
40b10: f85f016d ldur x13, [x11, #-16]
40b14: f1000529 subs x9, x9, #0x1
40b18: f841856e ldr x14, [x11], #24
40b1c: cb0d018c sub x12, x12, x13
40b20: 9b0e2188 madd x8, x12, x14, x8
40b24: 54ffff41 b.ne 40b0c <__libc_init@plt-0x1ffa4> // b.any
40b28: 14000002 b 40b30 <__libc_init@plt-0x1ff80>
40b2c: aa1f03e8 mov x8, xzr
40b30: f9400289 ldr x9, [x20]
40b34: b4000f49 cbz x9, 40d1c <__libc_init@plt-0x1fd94>
40b38: 8b08013c add x28, x9, x8
40b3c: f94017e8 ldr x8, [sp, #40]
40b40: b40009e8 cbz x8, 40c7c <__libc_init@plt-0x1fe34>
40b44: 90000128 adrp x8, 64000 <strcmp@plt+0x3240>
40b48: 3901a75f strb wzr, [x26, #105]
40b4c: 3901b35f strb wzr, [x26, #108]
40b50: aa1303e0 mov x0, x19
40b54: 3901c35f strb wzr, [x26, #112]
40b58: 3901d35f strb wzr, [x26, #116]
40b5c: 3901e35f strb wzr, [x26, #120]
40b60: 3901f35f strb wzr, [x26, #124]
40b64: f945f508 ldr x8, [x8, #3048]
40b68: 3902035f strb wzr, [x26, #128]
40b6c: f9400fe9 ldr x9, [sp, #24]
40b70: 3902135f strb wzr, [x26, #132]
40b74: 39023356 strb w22, [x26, #140]
40b78: b9401d08 ldr w8, [x8, #28]
40b7c: b9009756 str w22, [x26, #148]
40b80: b900013f str wzr, [x9]
40b84: 3900113f strb wzr, [x9, #4]
40b88: b9008b48 str w8, [x26, #136]
40b8c: b9002348 str w8, [x26, #32]
40b90: 52800f48 mov w8, #0x7a // #122
40b94: 7901335f strh wzr, [x26, #152]
40b98: 3900135f strb wzr, [x26, #4]
40b9c: 79000348 strh w8, [x26]
40ba0: 52800e48 mov w8, #0x72 // #114
40ba4: 3900235f strb wzr, [x26, #8]
40ba8: 3900335f strb wzr, [x26, #12]
40bac: 3900435f strb wzr, [x26, #16]
40bb0: 3900535f strb wzr, [x26, #20]
40bb4: 3900635f strb wzr, [x26, #24]
40bb8: 3900735f strb wzr, [x26, #28]
40bbc: 39009356 strb w22, [x26, #36]
40bc0: b90002ff str wzr, [x23]
40bc4: 390012ff strb wzr, [x23, #4]
40bc8: b9002f56 str w22, [x26, #44]
40bcc: 7900635f strh wzr, [x26, #48]
40bd0: 3901a348 strb w8, [x26, #104]
40bd4: 97ff9b31 bl 27898 <__libc_init@plt-0x39218>
40bd8: f9400008 ldr x8, [x0]
40bdc: d103e3a1 sub x1, x29, #0xf8
40be0: f8406009 ldur x9, [x0, #6]
40be4: f9400bea ldr x10, [sp, #16]
40be8: f9000148 str x8, [x10]
40bec: f8006149 stur x9, [x10, #6]
40bf0: f9400008 ldr x8, [x0]
40bf4: b9400809 ldr w9, [x0, #8]
40bf8: 7940180a ldrh w10, [x0, #12]
40bfc: 91400be0 add x0, sp, #0x2, lsl #12
40c00: f9000368 str x8, [x27]
40c04: 9136c000 add x0, x0, #0xdb0
40c08: b9000b69 str w9, [x27, #8]
40c0c: 79001b6a strh w10, [x27, #12]
40c10: a9402788 ldp x8, x9, [x28]
40c14: f916dbf3 str x19, [sp, #11696]
40c18: b92dbbff str wzr, [sp, #11704]
40c1c: f916ebe8 str x8, [sp, #11728]
40c20: f916efe9 str x9, [sp, #11736]
40c24: 94002a94 bl 4b674 <__libc_init@plt-0x1543c>
40c28: 36000560 tbz w0, #0, 40cd4 <__libc_init@plt-0x1fddc>
40c2c: a9412788 ldp x8, x9, [x28, #16]
40c30: 914017e1 add x1, sp, #0x5, lsl #12
40c34: 9100c3e0 add x0, sp, #0x30
40c38: 912cc021 add x1, x1, #0xb30
40c3c: f9001bf3 str x19, [sp, #48]
40c40: b9003bff str wzr, [sp, #56]
40c44: a90527e8 stp x8, x9, [sp, #80]
40c48: 94002a8b bl 4b674 <__libc_init@plt-0x1543c>
40c4c: 36000440 tbz w0, #0, 40cd4 <__libc_init@plt-0x1fddc>
40c50: d10243a1 sub x1, x29, #0x90
40c54: aa1403e0 mov x0, x20
40c58: aa1f03e2 mov x2, xzr
40c5c: 97ffc12d bl 31110 <__libc_init@plt-0x2f9a0>
40c60: 91000739 add x25, x25, #0x1
40c64: 37000060 tbnz w0, #0, 40c70 <__libc_init@plt-0x1fe40>
40c68: eb15033f cmp x25, x21
40c6c: 54000623 b.cc 40d30 <__libc_init@plt-0x1fd80> // b.lo, b.ul, b.last
40c70: eb15033f cmp x25, x21
40c74: 54fff421 b.ne 40af8 <__libc_init@plt-0x1ffb8> // b.any
40c78: 14000027 b 40d14 <__libc_init@plt-0x1fd9c>
40c7c: 52800028 mov w8, #0x1 // #1
40c80: 2a0803f8 mov w24, w8
40c84: 9100c3e8 add x8, sp, #0x30
40c88: aa1303e0 mov x0, x19
40c8c: 52800021 mov w1, #0x1 // #1
40c90: 97ff9f31 bl 28954 <__libc_init@plt-0x3815c>
40c94: 394253e8 ldrb w8, [sp, #148]
40c98: 340001e8 cbz w8, 40cd4 <__libc_init@plt-0x1fddc>
40c9c: a9402788 ldp x8, x9, [x28]
40ca0: 91400be0 add x0, sp, #0x2, lsl #12
40ca4: 9100c3e1 add x1, sp, #0x30
40ca8: 9136c000 add x0, x0, #0xdb0
40cac: f916dbf3 str x19, [sp, #11696]
40cb0: b92dbbff str wzr, [sp, #11704]
40cb4: f916ebe8 str x8, [sp, #11728]
40cb8: f916efe9 str x9, [sp, #11736]
40cbc: 94002a6e bl 4b674 <__libc_init@plt-0x1543c>
40cc0: 360000a0 tbz w0, #0, 40cd4 <__libc_init@plt-0x1fddc>
40cc4: 2a1f03e8 mov w8, wzr
40cc8: 9100439c add x28, x28, #0x10
40ccc: 3707fdb8 tbnz w24, #0, 40c80 <__libc_init@plt-0x1fe30>
40cd0: 17ffffe0 b 40c50 <__libc_init@plt-0x1fe60>
40cd4: 2a1f03f6 mov w22, wzr
40cd8: f94007f7 ldr x23, [sp, #8]
40cdc: f94016e8 ldr x8, [x23, #40]
40ce0: f85e83a9 ldur x9, [x29, #-24]
40ce4: eb09011f cmp x8, x9
40ce8: 540002e1 b.ne 40d44 <__libc_init@plt-0x1fd6c> // b.any
40cec: 2a1603e0 mov w0, w22
40cf0: 914017ff add sp, sp, #0x5, lsl #12
40cf4: 913243ff add sp, sp, #0xc90
40cf8: a9454ff4 ldp x20, x19, [sp, #80]
40cfc: a94457f6 ldp x22, x21, [sp, #64]
40d00: a9435ff8 ldp x24, x23, [sp, #48]
40d04: a94267fa ldp x26, x25, [sp, #32]
40d08: a9416ffc ldp x28, x27, [sp, #16]
40d0c: a8c67bfd ldp x29, x30, [sp], #96
40d10: d65f03c0 ret
40d14: 52800036 mov w22, #0x1 // #1
40d18: 17fffff0 b 40cd8 <__libc_init@plt-0x1fdd8>
40d1c: aa1303e0 mov x0, x19
40d20: 97ff9fbd bl 28c14 <__libc_init@plt-0x37e9c>
40d24: b0fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
40d28: 91187021 add x1, x1, #0x61c
40d2c: 97ff88b7 bl 23008 <__libc_init@plt-0x3daa8>
40d30: aa1303e0 mov x0, x19
40d34: 97ff9fb8 bl 28c14 <__libc_init@plt-0x37e9c>
40d38: d0fffe41 adrp x1, a000 <__libc_init@plt-0x56ab0>
40d3c: 911b1421 add x1, x1, #0x6c5
40d40: 97ff88b2 bl 23008 <__libc_init@plt-0x3daa8>
40d44: 94007f7f bl 60b40 <__stack_chk_fail@plt>
40d48: d10543ff sub sp, sp, #0x150
40d4c: a90f7bfd stp x29, x30, [sp, #240]
40d50: 9103c3fd add x29, sp, #0xf0
40d54: a9106ffc stp x28, x27, [sp, #256]
40d58: a91167fa stp x26, x25, [sp, #272]
40d5c: a9125ff8 stp x24, x23, [sp, #288]
40d60: a91357f6 stp x22, x21, [sp, #304]
40d64: a9144ff4 stp x20, x19, [sp, #320]
40d68: d53bd059 mrs x25, tpidr_el0
40d6c: aa0003f3 mov x19, x0
40d70: f9401728 ldr x8, [x25, #40]
40d74: aa0103e0 mov x0, x1
40d78: aa0103f4 mov x20, x1
40d7c: f81f83a8 stur x8, [x29, #-8]
40d80: 97ffb8b4 bl 2f050 <__libc_init@plt-0x31a60>
40d84: 39405288 ldrb w8, [x20, #20]
40d88: aa0003f5 mov x21, x0
40d8c: b40000e8 cbz x8, 40da8 <__libc_init@plt-0x1fd08>
40d90: 91006289 add x9, x20, #0x18
40d94: 9101c3ea add x10, sp, #0x70
40d98: f841852b ldr x11, [x9], #24
40d9c: f1000508 subs x8, x8, #0x1
40da0: f800854b str x11, [x10], #8
40da4: 54ffffa1 b.ne 40d98 <__libc_init@plt-0x1fd18> // b.any
40da8: aa1303e0 mov x0, x19
40dac: f9400696 ldr x22, [x20, #8]
40db0: 9400031b bl 41a1c <__libc_init@plt-0x1f094>
40db4: aa0003f7 mov x23, x0
40db8: aa1f03fa mov x26, xzr
40dbc: 9100a29b add x27, x20, #0x28
40dc0: eb15035f cmp x26, x21
40dc4: 54000660 b.eq 40e90 <__libc_init@plt-0x1fc20> // b.none
40dc8: 39405289 ldrb w9, [x20, #20]
40dcc: b4000189 cbz x9, 40dfc <__libc_init@plt-0x1fcb4>
40dd0: aa1f03e8 mov x8, xzr
40dd4: 9101c3ea add x10, sp, #0x70
40dd8: aa1b03eb mov x11, x27
40ddc: f840854c ldr x12, [x10], #8
40de0: f85f016d ldur x13, [x11, #-16]
40de4: f1000529 subs x9, x9, #0x1
40de8: f841856e ldr x14, [x11], #24
40dec: cb0d018c sub x12, x12, x13
40df0: 9b0e2188 madd x8, x12, x14, x8
40df4: 54ffff41 b.ne 40ddc <__libc_init@plt-0x1fcd4> // b.any
40df8: 14000002 b 40e00 <__libc_init@plt-0x1fcb0>
40dfc: aa1f03e8 mov x8, xzr
40e00: f9400289 ldr x9, [x20]
40e04: b4000629 cbz x9, 40ec8 <__libc_init@plt-0x1fbe8>
40e08: 8b080138 add x24, x9, x8
40e0c: b4000117 cbz x23, 40e2c <__libc_init@plt-0x1fc84>
40e10: aa1303e0 mov x0, x19
40e14: aa1703e1 mov x1, x23
40e18: aa1803e2 mov x2, x24
40e1c: aa1603e3 mov x3, x22
40e20: 94002d7d bl 4c414 <__libc_init@plt-0x1469c>
40e24: 370001c0 tbnz w0, #0, 40e5c <__libc_init@plt-0x1fc54>
40e28: 1400001a b 40e90 <__libc_init@plt-0x1fc20>
40e2c: 910023e8 add x8, sp, #0x8
40e30: aa1303e0 mov x0, x19
40e34: 52800021 mov w1, #0x1 // #1
40e38: 97ff9ec7 bl 28954 <__libc_init@plt-0x3815c>
40e3c: 3941b3e8 ldrb w8, [sp, #108]
40e40: 34000288 cbz w8, 40e90 <__libc_init@plt-0x1fc20>
40e44: 910023e1 add x1, sp, #0x8
40e48: aa1303e0 mov x0, x19
40e4c: aa1803e2 mov x2, x24
40e50: aa1603e3 mov x3, x22
40e54: 94001522 bl 462dc <__libc_init@plt-0x1a7d4>
40e58: 360001c0 tbz w0, #0, 40e90 <__libc_init@plt-0x1fc20>
40e5c: 9101c3e1 add x1, sp, #0x70
40e60: aa1403e0 mov x0, x20
40e64: aa1f03e2 mov x2, xzr
40e68: 97ffc0aa bl 31110 <__libc_init@plt-0x2f9a0>
40e6c: 9100075a add x26, x26, #0x1
40e70: 3707fa80 tbnz w0, #0, 40dc0 <__libc_init@plt-0x1fcf0>
40e74: eb15035f cmp x26, x21
40e78: 54fffa42 b.cs 40dc0 <__libc_init@plt-0x1fcf0> // b.hs, b.nlast
40e7c: aa1303e0 mov x0, x19
40e80: 97ff9f65 bl 28c14 <__libc_init@plt-0x37e9c>
40e84: 90fffe61 adrp x1, c000 <__libc_init@plt-0x54ab0>
40e88: 9138f021 add x1, x1, #0xe3c
40e8c: 97ff885f bl 23008 <__libc_init@plt-0x3daa8>
40e90: f9401728 ldr x8, [x25, #40]
40e94: eb15035f cmp x26, x21
40e98: f85f83a9 ldur x9, [x29, #-8]
40e9c: 1a9f37e0 cset w0, cs // cs = hs, nlast
40ea0: eb09011f cmp x8, x9
40ea4: 540001c1 b.ne 40edc <__libc_init@plt-0x1fbd4> // b.any
40ea8: a9544ff4 ldp x20, x19, [sp, #320]
40eac: a95357f6 ldp x22, x21, [sp, #304]
40eb0: a9525ff8 ldp x24, x23, [sp, #288]
40eb4: a95167fa ldp x26, x25, [sp, #272]
40eb8: a9506ffc ldp x28, x27, [sp, #256]
40ebc: a94f7bfd ldp x29, x30, [sp, #240]
40ec0: 910543ff add sp, sp, #0x150
40ec4: d65f03c0 ret
40ec8: aa1303e0 mov x0, x19
40ecc: 97ff9f52 bl 28c14 <__libc_init@plt-0x37e9c>
40ed0: b0fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
40ed4: 91187021 add x1, x1, #0x61c
40ed8: 97ff884c bl 23008 <__libc_init@plt-0x3daa8>
40edc: 94007f19 bl 60b40 <__stack_chk_fail@plt>
40ee0: d10543ff sub sp, sp, #0x150
40ee4: a90f7bfd stp x29, x30, [sp, #240]
40ee8: 9103c3fd add x29, sp, #0xf0
40eec: a9106ffc stp x28, x27, [sp, #256]
40ef0: a91167fa stp x26, x25, [sp, #272]
40ef4: a9125ff8 stp x24, x23, [sp, #288]
40ef8: a91357f6 stp x22, x21, [sp, #304]
40efc: a9144ff4 stp x20, x19, [sp, #320]
40f00: d53bd059 mrs x25, tpidr_el0
40f04: aa0003f3 mov x19, x0
40f08: f9401728 ldr x8, [x25, #40]
40f0c: aa0103e0 mov x0, x1
40f10: aa0103f4 mov x20, x1
40f14: f81f83a8 stur x8, [x29, #-8]
40f18: 97ffb84e bl 2f050 <__libc_init@plt-0x31a60>
40f1c: 39405288 ldrb w8, [x20, #20]
40f20: aa0003f5 mov x21, x0
40f24: b40000e8 cbz x8, 40f40 <__libc_init@plt-0x1fb70>
40f28: 91006289 add x9, x20, #0x18
40f2c: 9101c3ea add x10, sp, #0x70
40f30: f841852b ldr x11, [x9], #24
40f34: f1000508 subs x8, x8, #0x1
40f38: f800854b str x11, [x10], #8
40f3c: 54ffffa1 b.ne 40f30 <__libc_init@plt-0x1fb80> // b.any
40f40: f9400688 ldr x8, [x20, #8]
40f44: aa1303e0 mov x0, x19
40f48: d341fd16 lsr x22, x8, #1
40f4c: 940002b4 bl 41a1c <__libc_init@plt-0x1f094>
40f50: aa0003f7 mov x23, x0
40f54: aa1f03fa mov x26, xzr
40f58: 9100a29b add x27, x20, #0x28
40f5c: eb15035f cmp x26, x21
40f60: 54000660 b.eq 4102c <__libc_init@plt-0x1fa84> // b.none
40f64: 39405289 ldrb w9, [x20, #20]
40f68: b4000189 cbz x9, 40f98 <__libc_init@plt-0x1fb18>
40f6c: aa1f03e8 mov x8, xzr
40f70: 9101c3ea add x10, sp, #0x70
40f74: aa1b03eb mov x11, x27
40f78: f840854c ldr x12, [x10], #8
40f7c: f85f016d ldur x13, [x11, #-16]
40f80: f1000529 subs x9, x9, #0x1
40f84: f841856e ldr x14, [x11], #24
40f88: cb0d018c sub x12, x12, x13
40f8c: 9b0e2188 madd x8, x12, x14, x8
40f90: 54ffff41 b.ne 40f78 <__libc_init@plt-0x1fb38> // b.any
40f94: 14000002 b 40f9c <__libc_init@plt-0x1fb14>
40f98: aa1f03e8 mov x8, xzr
40f9c: f9400289 ldr x9, [x20]
40fa0: b4000629 cbz x9, 41064 <__libc_init@plt-0x1fa4c>
40fa4: 8b080138 add x24, x9, x8
40fa8: b4000117 cbz x23, 40fc8 <__libc_init@plt-0x1fae8>
40fac: aa1303e0 mov x0, x19
40fb0: aa1703e1 mov x1, x23
40fb4: aa1803e2 mov x2, x24
40fb8: aa1603e3 mov x3, x22
40fbc: 94002dc9 bl 4c6e0 <__libc_init@plt-0x143d0>
40fc0: 370001c0 tbnz w0, #0, 40ff8 <__libc_init@plt-0x1fab8>
40fc4: 1400001a b 4102c <__libc_init@plt-0x1fa84>
40fc8: 910023e8 add x8, sp, #0x8
40fcc: aa1303e0 mov x0, x19
40fd0: 52800021 mov w1, #0x1 // #1
40fd4: 97ff9e60 bl 28954 <__libc_init@plt-0x3815c>
40fd8: 3941b3e8 ldrb w8, [sp, #108]
40fdc: 34000288 cbz w8, 4102c <__libc_init@plt-0x1fa84>
40fe0: 910023e1 add x1, sp, #0x8
40fe4: aa1303e0 mov x0, x19
40fe8: aa1803e2 mov x2, x24
40fec: aa1603e3 mov x3, x22
40ff0: 94002f16 bl 4cc48 <__libc_init@plt-0x13e68>
40ff4: 360001c0 tbz w0, #0, 4102c <__libc_init@plt-0x1fa84>
40ff8: 9101c3e1 add x1, sp, #0x70
40ffc: aa1403e0 mov x0, x20
41000: aa1f03e2 mov x2, xzr
41004: 97ffc043 bl 31110 <__libc_init@plt-0x2f9a0>
41008: 9100075a add x26, x26, #0x1
4100c: 3707fa80 tbnz w0, #0, 40f5c <__libc_init@plt-0x1fb54>
41010: eb15035f cmp x26, x21
41014: 54fffa42 b.cs 40f5c <__libc_init@plt-0x1fb54> // b.hs, b.nlast
41018: aa1303e0 mov x0, x19
4101c: 97ff9efe bl 28c14 <__libc_init@plt-0x37e9c>
41020: f0fffe41 adrp x1, c000 <__libc_init@plt-0x54ab0>
41024: 9138f021 add x1, x1, #0xe3c
41028: 97ff87f8 bl 23008 <__libc_init@plt-0x3daa8>
4102c: f9401728 ldr x8, [x25, #40]
41030: eb15035f cmp x26, x21
41034: f85f83a9 ldur x9, [x29, #-8]
41038: 1a9f37e0 cset w0, cs // cs = hs, nlast
4103c: eb09011f cmp x8, x9
41040: 540001c1 b.ne 41078 <__libc_init@plt-0x1fa38> // b.any
41044: a9544ff4 ldp x20, x19, [sp, #320]
41048: a95357f6 ldp x22, x21, [sp, #304]
4104c: a9525ff8 ldp x24, x23, [sp, #288]
41050: a95167fa ldp x26, x25, [sp, #272]
41054: a9506ffc ldp x28, x27, [sp, #256]
41058: a94f7bfd ldp x29, x30, [sp, #240]
4105c: 910543ff add sp, sp, #0x150
41060: d65f03c0 ret
41064: aa1303e0 mov x0, x19
41068: 97ff9eeb bl 28c14 <__libc_init@plt-0x37e9c>
4106c: 90fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
41070: 91187021 add x1, x1, #0x61c
41074: 97ff87e5 bl 23008 <__libc_init@plt-0x3daa8>
41078: 94007eb2 bl 60b40 <__stack_chk_fail@plt>
4107c: d10543ff sub sp, sp, #0x150
41080: a90f7bfd stp x29, x30, [sp, #240]
41084: 9103c3fd add x29, sp, #0xf0
41088: a9106ffc stp x28, x27, [sp, #256]
4108c: a91167fa stp x26, x25, [sp, #272]
41090: a9125ff8 stp x24, x23, [sp, #288]
41094: a91357f6 stp x22, x21, [sp, #304]
41098: a9144ff4 stp x20, x19, [sp, #320]
4109c: d53bd059 mrs x25, tpidr_el0
410a0: aa0003f3 mov x19, x0
410a4: f9401728 ldr x8, [x25, #40]
410a8: aa0103e0 mov x0, x1
410ac: aa0103f4 mov x20, x1
410b0: f81f83a8 stur x8, [x29, #-8]
410b4: 97ffb7e7 bl 2f050 <__libc_init@plt-0x31a60>
410b8: 39405288 ldrb w8, [x20, #20]
410bc: aa0003f5 mov x21, x0
410c0: b40000e8 cbz x8, 410dc <__libc_init@plt-0x1f9d4>
410c4: 91006289 add x9, x20, #0x18
410c8: 9101c3ea add x10, sp, #0x70
410cc: f841852b ldr x11, [x9], #24
410d0: f1000508 subs x8, x8, #0x1
410d4: f800854b str x11, [x10], #8
410d8: 54ffffa1 b.ne 410cc <__libc_init@plt-0x1f9e4> // b.any
410dc: f9400688 ldr x8, [x20, #8]
410e0: aa1303e0 mov x0, x19
410e4: d342fd16 lsr x22, x8, #2
410e8: 9400024d bl 41a1c <__libc_init@plt-0x1f094>
410ec: aa0003f7 mov x23, x0
410f0: aa1f03fa mov x26, xzr
410f4: 9100a29b add x27, x20, #0x28
410f8: eb15035f cmp x26, x21
410fc: 54000660 b.eq 411c8 <__libc_init@plt-0x1f8e8> // b.none
41100: 39405289 ldrb w9, [x20, #20]
41104: b4000189 cbz x9, 41134 <__libc_init@plt-0x1f97c>
41108: aa1f03e8 mov x8, xzr
4110c: 9101c3ea add x10, sp, #0x70
41110: aa1b03eb mov x11, x27
41114: f840854c ldr x12, [x10], #8
41118: f85f016d ldur x13, [x11, #-16]
4111c: f1000529 subs x9, x9, #0x1
41120: f841856e ldr x14, [x11], #24
41124: cb0d018c sub x12, x12, x13
41128: 9b0e2188 madd x8, x12, x14, x8
4112c: 54ffff41 b.ne 41114 <__libc_init@plt-0x1f99c> // b.any
41130: 14000002 b 41138 <__libc_init@plt-0x1f978>
41134: aa1f03e8 mov x8, xzr
41138: f9400289 ldr x9, [x20]
4113c: b4000629 cbz x9, 41200 <__libc_init@plt-0x1f8b0>
41140: 8b080138 add x24, x9, x8
41144: b4000117 cbz x23, 41164 <__libc_init@plt-0x1f94c>
41148: aa1303e0 mov x0, x19
4114c: aa1703e1 mov x1, x23
41150: aa1803e2 mov x2, x24
41154: aa1603e3 mov x3, x22
41158: 94002e0f bl 4c994 <__libc_init@plt-0x1411c>
4115c: 370001c0 tbnz w0, #0, 41194 <__libc_init@plt-0x1f91c>
41160: 1400001a b 411c8 <__libc_init@plt-0x1f8e8>
41164: 910023e8 add x8, sp, #0x8
41168: aa1303e0 mov x0, x19
4116c: 52800021 mov w1, #0x1 // #1
41170: 97ff9df9 bl 28954 <__libc_init@plt-0x3815c>
41174: 3941b3e8 ldrb w8, [sp, #108]
41178: 34000288 cbz w8, 411c8 <__libc_init@plt-0x1f8e8>
4117c: 910023e1 add x1, sp, #0x8
41180: aa1303e0 mov x0, x19
41184: aa1803e2 mov x2, x24
41188: aa1603e3 mov x3, x22
4118c: 94002f04 bl 4cd9c <__libc_init@plt-0x13d14>
41190: 360001c0 tbz w0, #0, 411c8 <__libc_init@plt-0x1f8e8>
41194: 9101c3e1 add x1, sp, #0x70
41198: aa1403e0 mov x0, x20
4119c: aa1f03e2 mov x2, xzr
411a0: 97ffbfdc bl 31110 <__libc_init@plt-0x2f9a0>
411a4: 9100075a add x26, x26, #0x1
411a8: 3707fa80 tbnz w0, #0, 410f8 <__libc_init@plt-0x1f9b8>
411ac: eb15035f cmp x26, x21
411b0: 54fffa42 b.cs 410f8 <__libc_init@plt-0x1f9b8> // b.hs, b.nlast
411b4: aa1303e0 mov x0, x19
411b8: 97ff9e97 bl 28c14 <__libc_init@plt-0x37e9c>
411bc: f0fffe41 adrp x1, c000 <__libc_init@plt-0x54ab0>
411c0: 9138f021 add x1, x1, #0xe3c
411c4: 97ff8791 bl 23008 <__libc_init@plt-0x3daa8>
411c8: f9401728 ldr x8, [x25, #40]
411cc: eb15035f cmp x26, x21
411d0: f85f83a9 ldur x9, [x29, #-8]
411d4: 1a9f37e0 cset w0, cs // cs = hs, nlast
411d8: eb09011f cmp x8, x9
411dc: 540001c1 b.ne 41214 <__libc_init@plt-0x1f89c> // b.any
411e0: a9544ff4 ldp x20, x19, [sp, #320]
411e4: a95357f6 ldp x22, x21, [sp, #304]
411e8: a9525ff8 ldp x24, x23, [sp, #288]
411ec: a95167fa ldp x26, x25, [sp, #272]
411f0: a9506ffc ldp x28, x27, [sp, #256]
411f4: a94f7bfd ldp x29, x30, [sp, #240]
411f8: 910543ff add sp, sp, #0x150
411fc: d65f03c0 ret
41200: aa1303e0 mov x0, x19
41204: 97ff9e84 bl 28c14 <__libc_init@plt-0x37e9c>
41208: 90fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
4120c: 91187021 add x1, x1, #0x61c
41210: 97ff877e bl 23008 <__libc_init@plt-0x3daa8>
41214: 94007e4b bl 60b40 <__stack_chk_fail@plt>
41218: d10543ff sub sp, sp, #0x150
4121c: a90f7bfd stp x29, x30, [sp, #240]
41220: 9103c3fd add x29, sp, #0xf0
41224: a9106ffc stp x28, x27, [sp, #256]
41228: a91167fa stp x26, x25, [sp, #272]
4122c: a9125ff8 stp x24, x23, [sp, #288]
41230: a91357f6 stp x22, x21, [sp, #304]
41234: a9144ff4 stp x20, x19, [sp, #320]
41238: d53bd057 mrs x23, tpidr_el0
4123c: aa0003f3 mov x19, x0
41240: f94016e8 ldr x8, [x23, #40]
41244: aa0103e0 mov x0, x1
41248: aa0103f4 mov x20, x1
4124c: f81f83a8 stur x8, [x29, #-8]
41250: 97ffb780 bl 2f050 <__libc_init@plt-0x31a60>
41254: 39405288 ldrb w8, [x20, #20]
41258: aa0003f5 mov x21, x0
4125c: b40000e8 cbz x8, 41278 <__libc_init@plt-0x1f838>
41260: 91006289 add x9, x20, #0x18
41264: 9101c3ea add x10, sp, #0x70
41268: f841852b ldr x11, [x9], #24
4126c: f1000508 subs x8, x8, #0x1
41270: f800854b str x11, [x10], #8
41274: 54ffffa1 b.ne 41268 <__libc_init@plt-0x1f848> // b.any
41278: aa1303e0 mov x0, x19
4127c: 940001e8 bl 41a1c <__libc_init@plt-0x1f094>
41280: aa0003f6 mov x22, x0
41284: aa1f03f8 mov x24, xzr
41288: 9100a299 add x25, x20, #0x28
4128c: eb15031f cmp x24, x21
41290: 54000680 b.eq 41360 <__libc_init@plt-0x1f750> // b.none
41294: 39405288 ldrb w8, [x20, #20]
41298: b4000188 cbz x8, 412c8 <__libc_init@plt-0x1f7e8>
4129c: aa1f03fa mov x26, xzr
412a0: 9101c3e9 add x9, sp, #0x70
412a4: aa1903ea mov x10, x25
412a8: f840852b ldr x11, [x9], #8
412ac: f85f014c ldur x12, [x10, #-16]
412b0: f1000508 subs x8, x8, #0x1
412b4: f841854d ldr x13, [x10], #24
412b8: cb0c016b sub x11, x11, x12
412bc: 9b0d697a madd x26, x11, x13, x26
412c0: 54ffff41 b.ne 412a8 <__libc_init@plt-0x1f808> // b.any
412c4: 14000002 b 412cc <__libc_init@plt-0x1f7e4>
412c8: aa1f03fa mov x26, xzr
412cc: f940029b ldr x27, [x20]
412d0: b400065b cbz x27, 41398 <__libc_init@plt-0x1f718>
412d4: b4000136 cbz x22, 412f8 <__libc_init@plt-0x1f7b8>
412d8: 387a6b68 ldrb w8, [x27, x26]
412dc: aa1303e0 mov x0, x19
412e0: aa1603e1 mov x1, x22
412e4: 7100011f cmp w8, #0x0
412e8: 1a9f07e2 cset w2, ne // ne = any
412ec: 94002f01 bl 4cef0 <__libc_init@plt-0x13bc0>
412f0: 370001e0 tbnz w0, #0, 4132c <__libc_init@plt-0x1f784>
412f4: 1400001b b 41360 <__libc_init@plt-0x1f750>
412f8: 910023e8 add x8, sp, #0x8
412fc: aa1303e0 mov x0, x19
41300: 52800021 mov w1, #0x1 // #1
41304: 97ff9d94 bl 28954 <__libc_init@plt-0x3815c>
41308: 3941b3e8 ldrb w8, [sp, #108]
4130c: 340002a8 cbz w8, 41360 <__libc_init@plt-0x1f750>
41310: 387a6b68 ldrb w8, [x27, x26]
41314: 910023e1 add x1, sp, #0x8
41318: aa1303e0 mov x0, x19
4131c: 7100011f cmp w8, #0x0
41320: 1a9f07e2 cset w2, ne // ne = any
41324: 94002f0d bl 4cf58 <__libc_init@plt-0x13b58>
41328: 360001c0 tbz w0, #0, 41360 <__libc_init@plt-0x1f750>
4132c: 9101c3e1 add x1, sp, #0x70
41330: aa1403e0 mov x0, x20
41334: aa1f03e2 mov x2, xzr
41338: 97ffbf76 bl 31110 <__libc_init@plt-0x2f9a0>
4133c: 91000718 add x24, x24, #0x1
41340: 3707fa60 tbnz w0, #0, 4128c <__libc_init@plt-0x1f824>
41344: eb15031f cmp x24, x21
41348: 54fffa22 b.cs 4128c <__libc_init@plt-0x1f824> // b.hs, b.nlast
4134c: aa1303e0 mov x0, x19
41350: 97ff9e31 bl 28c14 <__libc_init@plt-0x37e9c>
41354: 90fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
41358: 91133821 add x1, x1, #0x4ce
4135c: 97ff872b bl 23008 <__libc_init@plt-0x3daa8>
41360: f94016e8 ldr x8, [x23, #40]
41364: eb15031f cmp x24, x21
41368: f85f83a9 ldur x9, [x29, #-8]
4136c: 1a9f37e0 cset w0, cs // cs = hs, nlast
41370: eb09011f cmp x8, x9
41374: 540001c1 b.ne 413ac <__libc_init@plt-0x1f704> // b.any
41378: a9544ff4 ldp x20, x19, [sp, #320]
4137c: a95357f6 ldp x22, x21, [sp, #304]
41380: a9525ff8 ldp x24, x23, [sp, #288]
41384: a95167fa ldp x26, x25, [sp, #272]
41388: a9506ffc ldp x28, x27, [sp, #256]
4138c: a94f7bfd ldp x29, x30, [sp, #240]
41390: 910543ff add sp, sp, #0x150
41394: d65f03c0 ret
41398: aa1303e0 mov x0, x19
4139c: 97ff9e1e bl 28c14 <__libc_init@plt-0x37e9c>
413a0: 90fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
413a4: 91187021 add x1, x1, #0x61c
413a8: 97ff8718 bl 23008 <__libc_init@plt-0x3daa8>
413ac: 94007de5 bl 60b40 <__stack_chk_fail@plt>
413b0: d10543ff sub sp, sp, #0x150
413b4: a90f7bfd stp x29, x30, [sp, #240]
413b8: 9103c3fd add x29, sp, #0xf0
413bc: a9106ffc stp x28, x27, [sp, #256]
413c0: a91167fa stp x26, x25, [sp, #272]
413c4: a9125ff8 stp x24, x23, [sp, #288]
413c8: a91357f6 stp x22, x21, [sp, #304]
413cc: a9144ff4 stp x20, x19, [sp, #320]
413d0: d53bd057 mrs x23, tpidr_el0
413d4: aa0003f3 mov x19, x0
413d8: f94016e8 ldr x8, [x23, #40]
413dc: aa0103e0 mov x0, x1
413e0: aa0103f4 mov x20, x1
413e4: f81f83a8 stur x8, [x29, #-8]
413e8: 97ffb71a bl 2f050 <__libc_init@plt-0x31a60>
413ec: 39405288 ldrb w8, [x20, #20]
413f0: aa0003f5 mov x21, x0
413f4: b40000e8 cbz x8, 41410 <__libc_init@plt-0x1f6a0>
413f8: 91006289 add x9, x20, #0x18
413fc: 9101c3ea add x10, sp, #0x70
41400: f841852b ldr x11, [x9], #24
41404: f1000508 subs x8, x8, #0x1
41408: f800854b str x11, [x10], #8
4140c: 54ffffa1 b.ne 41400 <__libc_init@plt-0x1f6b0> // b.any
41410: aa1303e0 mov x0, x19
41414: 94000182 bl 41a1c <__libc_init@plt-0x1f094>
41418: aa0003f6 mov x22, x0
4141c: aa1f03f8 mov x24, xzr
41420: 9100a299 add x25, x20, #0x28
41424: eb15031f cmp x24, x21
41428: 54000680 b.eq 414f8 <__libc_init@plt-0x1f5b8> // b.none
4142c: 39405288 ldrb w8, [x20, #20]
41430: b4000188 cbz x8, 41460 <__libc_init@plt-0x1f650>
41434: aa1f03fa mov x26, xzr
41438: 9101c3e9 add x9, sp, #0x70
4143c: aa1903ea mov x10, x25
41440: f840852b ldr x11, [x9], #8
41444: f85f014c ldur x12, [x10, #-16]
41448: f1000508 subs x8, x8, #0x1
4144c: f841854d ldr x13, [x10], #24
41450: cb0c016b sub x11, x11, x12
41454: 9b0d697a madd x26, x11, x13, x26
41458: 54ffff41 b.ne 41440 <__libc_init@plt-0x1f670> // b.any
4145c: 14000002 b 41464 <__libc_init@plt-0x1f64c>
41460: aa1f03fa mov x26, xzr
41464: f940029b ldr x27, [x20]
41468: b400065b cbz x27, 41530 <__libc_init@plt-0x1f580>
4146c: b4000136 cbz x22, 41490 <__libc_init@plt-0x1f620>
41470: 787a6b68 ldrh w8, [x27, x26]
41474: aa1303e0 mov x0, x19
41478: aa1603e1 mov x1, x22
4147c: 7100011f cmp w8, #0x0
41480: 1a9f07e2 cset w2, ne // ne = any
41484: 94002e9b bl 4cef0 <__libc_init@plt-0x13bc0>
41488: 370001e0 tbnz w0, #0, 414c4 <__libc_init@plt-0x1f5ec>
4148c: 1400001b b 414f8 <__libc_init@plt-0x1f5b8>
41490: 910023e8 add x8, sp, #0x8
41494: aa1303e0 mov x0, x19
41498: 52800021 mov w1, #0x1 // #1
4149c: 97ff9d2e bl 28954 <__libc_init@plt-0x3815c>
414a0: 3941b3e8 ldrb w8, [sp, #108]
414a4: 340002a8 cbz w8, 414f8 <__libc_init@plt-0x1f5b8>
414a8: 787a6b68 ldrh w8, [x27, x26]
414ac: 910023e1 add x1, sp, #0x8
414b0: aa1303e0 mov x0, x19
414b4: 7100011f cmp w8, #0x0
414b8: 1a9f07e2 cset w2, ne // ne = any
414bc: 94002ea7 bl 4cf58 <__libc_init@plt-0x13b58>
414c0: 360001c0 tbz w0, #0, 414f8 <__libc_init@plt-0x1f5b8>
414c4: 9101c3e1 add x1, sp, #0x70
414c8: aa1403e0 mov x0, x20
414cc: aa1f03e2 mov x2, xzr
414d0: 97ffbf10 bl 31110 <__libc_init@plt-0x2f9a0>
414d4: 91000718 add x24, x24, #0x1
414d8: 3707fa60 tbnz w0, #0, 41424 <__libc_init@plt-0x1f68c>
414dc: eb15031f cmp x24, x21
414e0: 54fffa22 b.cs 41424 <__libc_init@plt-0x1f68c> // b.hs, b.nlast
414e4: aa1303e0 mov x0, x19
414e8: 97ff9dcb bl 28c14 <__libc_init@plt-0x37e9c>
414ec: 90fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
414f0: 91133821 add x1, x1, #0x4ce
414f4: 97ff86c5 bl 23008 <__libc_init@plt-0x3daa8>
414f8: f94016e8 ldr x8, [x23, #40]
414fc: eb15031f cmp x24, x21
41500: f85f83a9 ldur x9, [x29, #-8]
41504: 1a9f37e0 cset w0, cs // cs = hs, nlast
41508: eb09011f cmp x8, x9
4150c: 540001c1 b.ne 41544 <__libc_init@plt-0x1f56c> // b.any
41510: a9544ff4 ldp x20, x19, [sp, #320]
41514: a95357f6 ldp x22, x21, [sp, #304]
41518: a9525ff8 ldp x24, x23, [sp, #288]
4151c: a95167fa ldp x26, x25, [sp, #272]
41520: a9506ffc ldp x28, x27, [sp, #256]
41524: a94f7bfd ldp x29, x30, [sp, #240]
41528: 910543ff add sp, sp, #0x150
4152c: d65f03c0 ret
41530: aa1303e0 mov x0, x19
41534: 97ff9db8 bl 28c14 <__libc_init@plt-0x37e9c>
41538: 90fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
4153c: 91187021 add x1, x1, #0x61c
41540: 97ff86b2 bl 23008 <__libc_init@plt-0x3daa8>
41544: 94007d7f bl 60b40 <__stack_chk_fail@plt>
41548: d10543ff sub sp, sp, #0x150
4154c: a90f7bfd stp x29, x30, [sp, #240]
41550: 9103c3fd add x29, sp, #0xf0
41554: a9106ffc stp x28, x27, [sp, #256]
41558: a91167fa stp x26, x25, [sp, #272]
4155c: a9125ff8 stp x24, x23, [sp, #288]
41560: a91357f6 stp x22, x21, [sp, #304]
41564: a9144ff4 stp x20, x19, [sp, #320]
41568: d53bd057 mrs x23, tpidr_el0
4156c: aa0003f3 mov x19, x0
41570: f94016e8 ldr x8, [x23, #40]
41574: aa0103e0 mov x0, x1
41578: aa0103f4 mov x20, x1
4157c: f81f83a8 stur x8, [x29, #-8]
41580: 97ffb6b4 bl 2f050 <__libc_init@plt-0x31a60>
41584: 39405288 ldrb w8, [x20, #20]
41588: aa0003f5 mov x21, x0
4158c: b40000e8 cbz x8, 415a8 <__libc_init@plt-0x1f508>
41590: 91006289 add x9, x20, #0x18
41594: 9101c3ea add x10, sp, #0x70
41598: f841852b ldr x11, [x9], #24
4159c: f1000508 subs x8, x8, #0x1
415a0: f800854b str x11, [x10], #8
415a4: 54ffffa1 b.ne 41598 <__libc_init@plt-0x1f518> // b.any
415a8: aa1303e0 mov x0, x19
415ac: 9400011c bl 41a1c <__libc_init@plt-0x1f094>
415b0: aa0003f6 mov x22, x0
415b4: aa1f03f8 mov x24, xzr
415b8: 9100a299 add x25, x20, #0x28
415bc: eb15031f cmp x24, x21
415c0: 54000680 b.eq 41690 <__libc_init@plt-0x1f420> // b.none
415c4: 39405288 ldrb w8, [x20, #20]
415c8: b4000188 cbz x8, 415f8 <__libc_init@plt-0x1f4b8>
415cc: aa1f03fa mov x26, xzr
415d0: 9101c3e9 add x9, sp, #0x70
415d4: aa1903ea mov x10, x25
415d8: f840852b ldr x11, [x9], #8
415dc: f85f014c ldur x12, [x10, #-16]
415e0: f1000508 subs x8, x8, #0x1
415e4: f841854d ldr x13, [x10], #24
415e8: cb0c016b sub x11, x11, x12
415ec: 9b0d697a madd x26, x11, x13, x26
415f0: 54ffff41 b.ne 415d8 <__libc_init@plt-0x1f4d8> // b.any
415f4: 14000002 b 415fc <__libc_init@plt-0x1f4b4>
415f8: aa1f03fa mov x26, xzr
415fc: f940029b ldr x27, [x20]
41600: b400065b cbz x27, 416c8 <__libc_init@plt-0x1f3e8>
41604: b4000136 cbz x22, 41628 <__libc_init@plt-0x1f488>
41608: b87a6b68 ldr w8, [x27, x26]
4160c: aa1303e0 mov x0, x19
41610: aa1603e1 mov x1, x22
41614: 7100011f cmp w8, #0x0
41618: 1a9f07e2 cset w2, ne // ne = any
4161c: 94002e35 bl 4cef0 <__libc_init@plt-0x13bc0>
41620: 370001e0 tbnz w0, #0, 4165c <__libc_init@plt-0x1f454>
41624: 1400001b b 41690 <__libc_init@plt-0x1f420>
41628: 910023e8 add x8, sp, #0x8
4162c: aa1303e0 mov x0, x19
41630: 52800021 mov w1, #0x1 // #1
41634: 97ff9cc8 bl 28954 <__libc_init@plt-0x3815c>
41638: 3941b3e8 ldrb w8, [sp, #108]
4163c: 340002a8 cbz w8, 41690 <__libc_init@plt-0x1f420>
41640: b87a6b68 ldr w8, [x27, x26]
41644: 910023e1 add x1, sp, #0x8
41648: aa1303e0 mov x0, x19
4164c: 7100011f cmp w8, #0x0
41650: 1a9f07e2 cset w2, ne // ne = any
41654: 94002e41 bl 4cf58 <__libc_init@plt-0x13b58>
41658: 360001c0 tbz w0, #0, 41690 <__libc_init@plt-0x1f420>
4165c: 9101c3e1 add x1, sp, #0x70
41660: aa1403e0 mov x0, x20
41664: aa1f03e2 mov x2, xzr
41668: 97ffbeaa bl 31110 <__libc_init@plt-0x2f9a0>
4166c: 91000718 add x24, x24, #0x1
41670: 3707fa60 tbnz w0, #0, 415bc <__libc_init@plt-0x1f4f4>
41674: eb15031f cmp x24, x21
41678: 54fffa22 b.cs 415bc <__libc_init@plt-0x1f4f4> // b.hs, b.nlast
4167c: aa1303e0 mov x0, x19
41680: 97ff9d65 bl 28c14 <__libc_init@plt-0x37e9c>
41684: 90fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
41688: 91133821 add x1, x1, #0x4ce
4168c: 97ff865f bl 23008 <__libc_init@plt-0x3daa8>
41690: f94016e8 ldr x8, [x23, #40]
41694: eb15031f cmp x24, x21
41698: f85f83a9 ldur x9, [x29, #-8]
4169c: 1a9f37e0 cset w0, cs // cs = hs, nlast
416a0: eb09011f cmp x8, x9
416a4: 540001c1 b.ne 416dc <__libc_init@plt-0x1f3d4> // b.any
416a8: a9544ff4 ldp x20, x19, [sp, #320]
416ac: a95357f6 ldp x22, x21, [sp, #304]
416b0: a9525ff8 ldp x24, x23, [sp, #288]
416b4: a95167fa ldp x26, x25, [sp, #272]
416b8: a9506ffc ldp x28, x27, [sp, #256]
416bc: a94f7bfd ldp x29, x30, [sp, #240]
416c0: 910543ff add sp, sp, #0x150
416c4: d65f03c0 ret
416c8: aa1303e0 mov x0, x19
416cc: 97ff9d52 bl 28c14 <__libc_init@plt-0x37e9c>
416d0: 90fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
416d4: 91187021 add x1, x1, #0x61c
416d8: 97ff864c bl 23008 <__libc_init@plt-0x3daa8>
416dc: 94007d19 bl 60b40 <__stack_chk_fail@plt>
416e0: d10543ff sub sp, sp, #0x150
416e4: a90f7bfd stp x29, x30, [sp, #240]
416e8: 9103c3fd add x29, sp, #0xf0
416ec: a9106ffc stp x28, x27, [sp, #256]
416f0: a91167fa stp x26, x25, [sp, #272]
416f4: a9125ff8 stp x24, x23, [sp, #288]
416f8: a91357f6 stp x22, x21, [sp, #304]
416fc: a9144ff4 stp x20, x19, [sp, #320]
41700: d53bd057 mrs x23, tpidr_el0
41704: aa0003f3 mov x19, x0
41708: f94016e8 ldr x8, [x23, #40]
4170c: aa0103e0 mov x0, x1
41710: aa0103f4 mov x20, x1
41714: f81f83a8 stur x8, [x29, #-8]
41718: 97ffb64e bl 2f050 <__libc_init@plt-0x31a60>
4171c: 39405288 ldrb w8, [x20, #20]
41720: aa0003f5 mov x21, x0
41724: b40000e8 cbz x8, 41740 <__libc_init@plt-0x1f370>
41728: 91006289 add x9, x20, #0x18
4172c: 9101c3ea add x10, sp, #0x70
41730: f841852b ldr x11, [x9], #24
41734: f1000508 subs x8, x8, #0x1
41738: f800854b str x11, [x10], #8
4173c: 54ffffa1 b.ne 41730 <__libc_init@plt-0x1f380> // b.any
41740: aa1303e0 mov x0, x19
41744: 940000b6 bl 41a1c <__libc_init@plt-0x1f094>
41748: aa0003f6 mov x22, x0
4174c: aa1f03f8 mov x24, xzr
41750: 9100a299 add x25, x20, #0x28
41754: eb15031f cmp x24, x21
41758: 54000680 b.eq 41828 <__libc_init@plt-0x1f288> // b.none
4175c: 39405288 ldrb w8, [x20, #20]
41760: b4000188 cbz x8, 41790 <__libc_init@plt-0x1f320>
41764: aa1f03fa mov x26, xzr
41768: 9101c3e9 add x9, sp, #0x70
4176c: aa1903ea mov x10, x25
41770: f840852b ldr x11, [x9], #8
41774: f85f014c ldur x12, [x10, #-16]
41778: f1000508 subs x8, x8, #0x1
4177c: f841854d ldr x13, [x10], #24
41780: cb0c016b sub x11, x11, x12
41784: 9b0d697a madd x26, x11, x13, x26
41788: 54ffff41 b.ne 41770 <__libc_init@plt-0x1f340> // b.any
4178c: 14000002 b 41794 <__libc_init@plt-0x1f31c>
41790: aa1f03fa mov x26, xzr
41794: f940029b ldr x27, [x20]
41798: b400065b cbz x27, 41860 <__libc_init@plt-0x1f250>
4179c: b4000136 cbz x22, 417c0 <__libc_init@plt-0x1f2f0>
417a0: f87a6b68 ldr x8, [x27, x26]
417a4: aa1303e0 mov x0, x19
417a8: aa1603e1 mov x1, x22
417ac: f100011f cmp x8, #0x0
417b0: 1a9f07e2 cset w2, ne // ne = any
417b4: 94002dcf bl 4cef0 <__libc_init@plt-0x13bc0>
417b8: 370001e0 tbnz w0, #0, 417f4 <__libc_init@plt-0x1f2bc>
417bc: 1400001b b 41828 <__libc_init@plt-0x1f288>
417c0: 910023e8 add x8, sp, #0x8
417c4: aa1303e0 mov x0, x19
417c8: 52800021 mov w1, #0x1 // #1
417cc: 97ff9c62 bl 28954 <__libc_init@plt-0x3815c>
417d0: 3941b3e8 ldrb w8, [sp, #108]
417d4: 340002a8 cbz w8, 41828 <__libc_init@plt-0x1f288>
417d8: f87a6b68 ldr x8, [x27, x26]
417dc: 910023e1 add x1, sp, #0x8
417e0: aa1303e0 mov x0, x19
417e4: f100011f cmp x8, #0x0
417e8: 1a9f07e2 cset w2, ne // ne = any
417ec: 94002ddb bl 4cf58 <__libc_init@plt-0x13b58>
417f0: 360001c0 tbz w0, #0, 41828 <__libc_init@plt-0x1f288>
417f4: 9101c3e1 add x1, sp, #0x70
417f8: aa1403e0 mov x0, x20
417fc: aa1f03e2 mov x2, xzr
41800: 97ffbe44 bl 31110 <__libc_init@plt-0x2f9a0>
41804: 91000718 add x24, x24, #0x1
41808: 3707fa60 tbnz w0, #0, 41754 <__libc_init@plt-0x1f35c>
4180c: eb15031f cmp x24, x21
41810: 54fffa22 b.cs 41754 <__libc_init@plt-0x1f35c> // b.hs, b.nlast
41814: aa1303e0 mov x0, x19
41818: 97ff9cff bl 28c14 <__libc_init@plt-0x37e9c>
4181c: 90fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
41820: 91133821 add x1, x1, #0x4ce
41824: 97ff85f9 bl 23008 <__libc_init@plt-0x3daa8>
41828: f94016e8 ldr x8, [x23, #40]
4182c: eb15031f cmp x24, x21
41830: f85f83a9 ldur x9, [x29, #-8]
41834: 1a9f37e0 cset w0, cs // cs = hs, nlast
41838: eb09011f cmp x8, x9
4183c: 540001c1 b.ne 41874 <__libc_init@plt-0x1f23c> // b.any
41840: a9544ff4 ldp x20, x19, [sp, #320]
41844: a95357f6 ldp x22, x21, [sp, #304]
41848: a9525ff8 ldp x24, x23, [sp, #288]
4184c: a95167fa ldp x26, x25, [sp, #272]
41850: a9506ffc ldp x28, x27, [sp, #256]
41854: a94f7bfd ldp x29, x30, [sp, #240]
41858: 910543ff add sp, sp, #0x150
4185c: d65f03c0 ret
41860: aa1303e0 mov x0, x19
41864: 97ff9cec bl 28c14 <__libc_init@plt-0x37e9c>
41868: 90fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
4186c: 91187021 add x1, x1, #0x61c
41870: 97ff85e6 bl 23008 <__libc_init@plt-0x3daa8>
41874: 94007cb3 bl 60b40 <__stack_chk_fail@plt>
41878: d10103ff sub sp, sp, #0x40
4187c: a9027bfd stp x29, x30, [sp, #32]
41880: 910083fd add x29, sp, #0x20
41884: f9001bf3 str x19, [sp, #48]
41888: d53bd053 mrs x19, tpidr_el0
4188c: f9401668 ldr x8, [x19, #40]
41890: f81f83a8 stur x8, [x29, #-8]
41894: b9400808 ldr w8, [x0, #8]
41898: 3100051f cmn w8, #0x1
4189c: 54000220 b.eq 418e0 <__libc_init@plt-0x1f1d0> // b.none
418a0: d0000109 adrp x9, 63000 <strcmp@plt+0x2240>
418a4: aa0003e1 mov x1, x0
418a8: 9127a129 add x9, x9, #0x9e8
418ac: 910023ea add x10, sp, #0x8
418b0: 910043e0 add x0, sp, #0x10
418b4: f8687928 ldr x8, [x9, x8, lsl #3]
418b8: f9000bea str x10, [sp, #16]
418bc: d63f0100 blr x8
418c0: f9401668 ldr x8, [x19, #40]
418c4: f85f83a9 ldur x9, [x29, #-8]
418c8: eb09011f cmp x8, x9
418cc: 540000c1 b.ne 418e4 <__libc_init@plt-0x1f1cc> // b.any
418d0: a9427bfd ldp x29, x30, [sp, #32]
418d4: f9401bf3 ldr x19, [sp, #48]
418d8: 910103ff add sp, sp, #0x40
418dc: d65f03c0 ret
418e0: 97ff9350 bl 26620 <__libc_init@plt-0x3a490>
418e4: 94007c97 bl 60b40 <__stack_chk_fail@plt>
418e8: 39405008 ldrb w8, [x0, #20]
418ec: 6b01011f cmp w8, w1
418f0: 1a81b108 csel w8, w8, w1, lt // lt = tstop
418f4: 7100051f cmp w8, #0x1
418f8: 5400026b b.lt 41944 <__libc_init@plt-0x1f16c> // b.tstop
418fc: f9400409 ldr x9, [x0, #8]
41900: f940140a ldr x10, [x0, #40]
41904: eb0a013f cmp x9, x10
41908: 54000221 b.ne 4194c <__libc_init@plt-0x1f164> // b.any
4190c: 9101000a add x10, x0, #0x40
41910: 5280002c mov w12, #0x1 // #1
41914: aa0c03eb mov x11, x12
41918: eb0c011f cmp x8, x12
4191c: 540000e0 b.eq 41938 <__libc_init@plt-0x1f178> // b.none
41920: f85e014c ldur x12, [x10, #-32]
41924: f841854d ldr x13, [x10], #24
41928: 9b097d89 mul x9, x12, x9
4192c: 9100056c add x12, x11, #0x1
41930: eb0d013f cmp x9, x13
41934: 54ffff00 b.eq 41914 <__libc_init@plt-0x1f19c> // b.none
41938: eb08017f cmp x11, x8
4193c: 1a9f37e0 cset w0, cs // cs = hs, nlast
41940: d65f03c0 ret
41944: 52800020 mov w0, #0x1 // #1
41948: d65f03c0 ret
4194c: 2a1f03e0 mov w0, wzr
41950: d65f03c0 ret
41954: aa1f03e0 mov x0, xzr
41958: d65f03c0 ret
4195c: aa1f03e0 mov x0, xzr
41960: d65f03c0 ret
41964: aa1f03e0 mov x0, xzr
41968: d65f03c0 ret
4196c: aa1f03e0 mov x0, xzr
41970: d65f03c0 ret
41974: aa1f03e0 mov x0, xzr
41978: d65f03c0 ret
4197c: aa1f03e0 mov x0, xzr
41980: d65f03c0 ret
41984: aa1f03e0 mov x0, xzr
41988: d65f03c0 ret
4198c: aa1f03e0 mov x0, xzr
41990: d65f03c0 ret
41994: aa1f03e0 mov x0, xzr
41998: d65f03c0 ret
4199c: aa1f03e0 mov x0, xzr
419a0: d65f03c0 ret
419a4: aa1f03e0 mov x0, xzr
419a8: d65f03c0 ret
419ac: aa1f03e0 mov x0, xzr
419b0: d65f03c0 ret
419b4: aa1f03e0 mov x0, xzr
419b8: d65f03c0 ret
419bc: aa1f03e0 mov x0, xzr
419c0: d65f03c0 ret
419c4: aa1f03e0 mov x0, xzr
419c8: d65f03c0 ret
419cc: aa1f03e0 mov x0, xzr
419d0: d65f03c0 ret
419d4: aa1f03e0 mov x0, xzr
419d8: d65f03c0 ret
419dc: f9400020 ldr x0, [x1]
419e0: d65f03c0 ret
419e4: aa1f03e0 mov x0, xzr
419e8: d65f03c0 ret
419ec: aa1f03e0 mov x0, xzr
419f0: d65f03c0 ret
419f4: aa1f03e0 mov x0, xzr
419f8: d65f03c0 ret
419fc: aa1f03e0 mov x0, xzr
41a00: d65f03c0 ret
41a04: aa1f03e0 mov x0, xzr
41a08: d65f03c0 ret
41a0c: aa1f03e0 mov x0, xzr
41a10: d65f03c0 ret
41a14: aa1f03e0 mov x0, xzr
41a18: d65f03c0 ret
41a1c: d10103ff sub sp, sp, #0x40
41a20: a9027bfd stp x29, x30, [sp, #32]
41a24: 910083fd add x29, sp, #0x20
41a28: f9001bf3 str x19, [sp, #48]
41a2c: d53bd053 mrs x19, tpidr_el0
41a30: f9401668 ldr x8, [x19, #40]
41a34: f81f83a8 stur x8, [x29, #-8]
41a38: b9400808 ldr w8, [x0, #8]
41a3c: 3100051f cmn w8, #0x1
41a40: 54000220 b.eq 41a84 <__libc_init@plt-0x1f02c> // b.none
41a44: d0000109 adrp x9, 63000 <strcmp@plt+0x2240>
41a48: aa0003e1 mov x1, x0
41a4c: 912ac129 add x9, x9, #0xab0
41a50: 910023ea add x10, sp, #0x8
41a54: 910043e0 add x0, sp, #0x10
41a58: f8687928 ldr x8, [x9, x8, lsl #3]
41a5c: f9000bea str x10, [sp, #16]
41a60: d63f0100 blr x8
41a64: f9401668 ldr x8, [x19, #40]
41a68: f85f83a9 ldur x9, [x29, #-8]
41a6c: eb09011f cmp x8, x9
41a70: 540000c1 b.ne 41a88 <__libc_init@plt-0x1f028> // b.any
41a74: a9427bfd ldp x29, x30, [sp, #32]
41a78: f9401bf3 ldr x19, [sp, #48]
41a7c: 910103ff add sp, sp, #0x40
41a80: d65f03c0 ret
41a84: 97ff92e7 bl 26620 <__libc_init@plt-0x3a490>
41a88: 94007c2e bl 60b40 <__stack_chk_fail@plt>
41a8c: aa1f03e0 mov x0, xzr
41a90: d65f03c0 ret
41a94: aa1f03e0 mov x0, xzr
41a98: d65f03c0 ret
41a9c: aa1f03e0 mov x0, xzr
41aa0: d65f03c0 ret
41aa4: aa1f03e0 mov x0, xzr
41aa8: d65f03c0 ret
41aac: aa1f03e0 mov x0, xzr
41ab0: d65f03c0 ret
41ab4: f9400028 ldr x8, [x1]
41ab8: 9108c100 add x0, x8, #0x230
41abc: d65f03c0 ret
41ac0: aa1f03e0 mov x0, xzr
41ac4: d65f03c0 ret
41ac8: aa1f03e0 mov x0, xzr
41acc: d65f03c0 ret
41ad0: aa1f03e0 mov x0, xzr
41ad4: d65f03c0 ret
41ad8: f9400028 ldr x8, [x1]
41adc: 91011100 add x0, x8, #0x44
41ae0: d65f03c0 ret
41ae4: aa1f03e0 mov x0, xzr
41ae8: d65f03c0 ret
41aec: aa1f03e0 mov x0, xzr
41af0: d65f03c0 ret
41af4: aa1f03e0 mov x0, xzr
41af8: d65f03c0 ret
41afc: aa1f03e0 mov x0, xzr
41b00: d65f03c0 ret
41b04: aa1f03e0 mov x0, xzr
41b08: d65f03c0 ret
41b0c: f9400028 ldr x8, [x1]
41b10: 9100c100 add x0, x8, #0x30
41b14: d65f03c0 ret
41b18: aa1f03e0 mov x0, xzr
41b1c: d65f03c0 ret
41b20: aa1f03e0 mov x0, xzr
41b24: d65f03c0 ret
41b28: aa1f03e0 mov x0, xzr
41b2c: d65f03c0 ret
41b30: aa1f03e0 mov x0, xzr
41b34: d65f03c0 ret
41b38: aa1f03e0 mov x0, xzr
41b3c: d65f03c0 ret
41b40: aa1f03e0 mov x0, xzr
41b44: d65f03c0 ret
41b48: aa1f03e0 mov x0, xzr
41b4c: d65f03c0 ret
41b50: aa1f03e0 mov x0, xzr
41b54: d65f03c0 ret
41b58: aa1f03e0 mov x0, xzr
41b5c: d65f03c0 ret
41b60: d10103ff sub sp, sp, #0x40
41b64: a9027bfd stp x29, x30, [sp, #32]
41b68: 910083fd add x29, sp, #0x20
41b6c: f9001bf3 str x19, [sp, #48]
41b70: d53bd053 mrs x19, tpidr_el0
41b74: f9401668 ldr x8, [x19, #40]
41b78: f81f83a8 stur x8, [x29, #-8]
41b7c: b9400808 ldr w8, [x0, #8]
41b80: 3100051f cmn w8, #0x1
41b84: 54000220 b.eq 41bc8 <__libc_init@plt-0x1eee8> // b.none
41b88: d0000109 adrp x9, 63000 <strcmp@plt+0x2240>
41b8c: aa0003e1 mov x1, x0
41b90: 912de129 add x9, x9, #0xb78
41b94: 910023ea add x10, sp, #0x8
41b98: 910043e0 add x0, sp, #0x10
41b9c: f8687928 ldr x8, [x9, x8, lsl #3]
41ba0: f9000bea str x10, [sp, #16]
41ba4: d63f0100 blr x8
41ba8: f9401668 ldr x8, [x19, #40]
41bac: f85f83a9 ldur x9, [x29, #-8]
41bb0: eb09011f cmp x8, x9
41bb4: 540000c1 b.ne 41bcc <__libc_init@plt-0x1eee4> // b.any
41bb8: a9427bfd ldp x29, x30, [sp, #32]
41bbc: f9401bf3 ldr x19, [sp, #48]
41bc0: 910103ff add sp, sp, #0x40
41bc4: d65f03c0 ret
41bc8: 97ff9296 bl 26620 <__libc_init@plt-0x3a490>
41bcc: 94007bdd bl 60b40 <__stack_chk_fail@plt>
41bd0: d10543ff sub sp, sp, #0x150
41bd4: a90f7bfd stp x29, x30, [sp, #240]
41bd8: 9103c3fd add x29, sp, #0xf0
41bdc: a9106ffc stp x28, x27, [sp, #256]
41be0: a91167fa stp x26, x25, [sp, #272]
41be4: a9125ff8 stp x24, x23, [sp, #288]
41be8: a91357f6 stp x22, x21, [sp, #304]
41bec: a9144ff4 stp x20, x19, [sp, #320]
41bf0: d53bd056 mrs x22, tpidr_el0
41bf4: aa0003f3 mov x19, x0
41bf8: f94016c8 ldr x8, [x22, #40]
41bfc: aa0103e0 mov x0, x1
41c00: aa0103f4 mov x20, x1
41c04: f81f83a8 stur x8, [x29, #-8]
41c08: 97ffb512 bl 2f050 <__libc_init@plt-0x31a60>
41c0c: 39405288 ldrb w8, [x20, #20]
41c10: aa0003f5 mov x21, x0
41c14: b40000e8 cbz x8, 41c30 <__libc_init@plt-0x1ee80>
41c18: 91006289 add x9, x20, #0x18
41c1c: 9101c3ea add x10, sp, #0x70
41c20: f841852b ldr x11, [x9], #24
41c24: f1000508 subs x8, x8, #0x1
41c28: f800854b str x11, [x10], #8
41c2c: 54ffffa1 b.ne 41c20 <__libc_init@plt-0x1ee90> // b.any
41c30: b4000695 cbz x21, 41d00 <__libc_init@plt-0x1edb0>
41c34: aa1f03f8 mov x24, xzr
41c38: 2a1f03fa mov w26, wzr
41c3c: 9100a299 add x25, x20, #0x28
41c40: 52800037 mov w23, #0x1 // #1
41c44: 910023e8 add x8, sp, #0x8
41c48: aa1303e0 mov x0, x19
41c4c: 52800021 mov w1, #0x1 // #1
41c50: 97ff9b41 bl 28954 <__libc_init@plt-0x3815c>
41c54: 3941b3e8 ldrb w8, [sp, #108]
41c58: 34000568 cbz w8, 41d04 <__libc_init@plt-0x1edac>
41c5c: 39405289 ldrb w9, [x20, #20]
41c60: b4000189 cbz x9, 41c90 <__libc_init@plt-0x1ee20>
41c64: aa1f03e8 mov x8, xzr
41c68: 9101c3ea add x10, sp, #0x70
41c6c: aa1903eb mov x11, x25
41c70: f840854c ldr x12, [x10], #8
41c74: f85f016d ldur x13, [x11, #-16]
41c78: f1000529 subs x9, x9, #0x1
41c7c: f841856e ldr x14, [x11], #24
41c80: cb0d018c sub x12, x12, x13
41c84: 9b0e2188 madd x8, x12, x14, x8
41c88: 54ffff41 b.ne 41c70 <__libc_init@plt-0x1ee40> // b.any
41c8c: 14000002 b 41c94 <__libc_init@plt-0x1ee1c>
41c90: aa1f03e8 mov x8, xzr
41c94: f9400289 ldr x9, [x20]
41c98: b4000749 cbz x9, 41d80 <__libc_init@plt-0x1ed30>
41c9c: 394023ea ldrb w10, [sp, #8]
41ca0: 7101b95f cmp w10, #0x6e
41ca4: 54000061 b.ne 41cb0 <__libc_init@plt-0x1ee00> // b.any
41ca8: 2a1a03fb mov w27, w26
41cac: 14000008 b 41ccc <__libc_init@plt-0x1ede4>
41cb0: 8b080122 add x2, x9, x8
41cb4: 910023e1 add x1, sp, #0x8
41cb8: aa1303e0 mov x0, x19
41cbc: 52800023 mov w3, #0x1 // #1
41cc0: 5280003b mov w27, #0x1 // #1
41cc4: 94003abd bl 507b8 <__libc_init@plt-0x102f8>
41cc8: 360003c0 tbz w0, #0, 41d40 <__libc_init@plt-0x1ed70>
41ccc: 9101c3e1 add x1, sp, #0x70
41cd0: aa1403e0 mov x0, x20
41cd4: aa1f03e2 mov x2, xzr
41cd8: 97ffbd0e bl 31110 <__libc_init@plt-0x2f9a0>
41cdc: 91000718 add x24, x24, #0x1
41ce0: eb15031f cmp x24, x21
41ce4: 1a9f27f7 cset w23, cc // cc = lo, ul, last
41ce8: 37000040 tbnz w0, #0, 41cf0 <__libc_init@plt-0x1edc0>
41cec: 54000543 b.cc 41d94 <__libc_init@plt-0x1ed1c> // b.lo, b.ul, b.last
41cf0: 2a1b03fa mov w26, w27
41cf4: eb15031f cmp x24, x21
41cf8: 54fffa61 b.ne 41c44 <__libc_init@plt-0x1ee6c> // b.any
41cfc: 14000002 b 41d04 <__libc_init@plt-0x1edac>
41d00: 2a1f03f7 mov w23, wzr
41d04: f94016c9 ldr x9, [x22, #40]
41d08: f85f83aa ldur x10, [x29, #-8]
41d0c: eb0a013f cmp x9, x10
41d10: 540004c1 b.ne 41da8 <__libc_init@plt-0x1ed08> // b.any
41d14: 520002e9 eor w9, w23, #0x1
41d18: a9544ff4 ldp x20, x19, [sp, #320]
41d1c: 2a080128 orr w8, w9, w8
41d20: a95357f6 ldp x22, x21, [sp, #304]
41d24: 12000100 and w0, w8, #0x1
41d28: a9525ff8 ldp x24, x23, [sp, #288]
41d2c: a95167fa ldp x26, x25, [sp, #272]
41d30: a9506ffc ldp x28, x27, [sp, #256]
41d34: a94f7bfd ldp x29, x30, [sp, #240]
41d38: 910543ff add sp, sp, #0x150
41d3c: d65f03c0 ret
41d40: 360001da tbz w26, #0, 41d78 <__libc_init@plt-0x1ed38>
41d44: 394023e8 ldrb w8, [sp, #8]
41d48: 5281002b mov w11, #0x801 // #2049
41d4c: 3940c3e9 ldrb w9, [sp, #48]
41d50: 72a0010b movk w11, #0x8, lsl #16
41d54: 51019d08 sub w8, w8, #0x67
41d58: 7100511f cmp w8, #0x14
41d5c: 1a9f27ea cset w10, cc // cc = lo, ul, last
41d60: 7100013f cmp w9, #0x0
41d64: 1ac82568 lsr w8, w11, w8
41d68: 1a9f07e9 cset w9, ne // ne = any
41d6c: 0a080148 and w8, w10, w8
41d70: 0a090108 and w8, w8, w9
41d74: 17ffffe4 b 41d04 <__libc_init@plt-0x1edac>
41d78: 2a1f03e8 mov w8, wzr
41d7c: 17ffffe2 b 41d04 <__libc_init@plt-0x1edac>
41d80: aa1303e0 mov x0, x19
41d84: 97ff9ba4 bl 28c14 <__libc_init@plt-0x37e9c>
41d88: 90fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
41d8c: 91187021 add x1, x1, #0x61c
41d90: 97ff849e bl 23008 <__libc_init@plt-0x3daa8>
41d94: aa1303e0 mov x0, x19
41d98: 97ff9b9f bl 28c14 <__libc_init@plt-0x37e9c>
41d9c: f0fffe41 adrp x1, c000 <__libc_init@plt-0x54ab0>
41da0: 91056c21 add x1, x1, #0x15b
41da4: 97ff8499 bl 23008 <__libc_init@plt-0x3daa8>
41da8: 94007b66 bl 60b40 <__stack_chk_fail@plt>
41dac: d10543ff sub sp, sp, #0x150
41db0: a90f7bfd stp x29, x30, [sp, #240]
41db4: 9103c3fd add x29, sp, #0xf0
41db8: f90083fc str x28, [sp, #256]
41dbc: a91167fa stp x26, x25, [sp, #272]
41dc0: a9125ff8 stp x24, x23, [sp, #288]
41dc4: a91357f6 stp x22, x21, [sp, #304]
41dc8: a9144ff4 stp x20, x19, [sp, #320]
41dcc: d53bd056 mrs x22, tpidr_el0
41dd0: aa0003f3 mov x19, x0
41dd4: f94016c8 ldr x8, [x22, #40]
41dd8: aa0103e0 mov x0, x1
41ddc: aa0103f4 mov x20, x1
41de0: f81f83a8 stur x8, [x29, #-8]
41de4: 97ffb49b bl 2f050 <__libc_init@plt-0x31a60>
41de8: 39405288 ldrb w8, [x20, #20]
41dec: aa0003f5 mov x21, x0
41df0: b40000e8 cbz x8, 41e0c <__libc_init@plt-0x1eca4>
41df4: 91006289 add x9, x20, #0x18
41df8: 9101c3ea add x10, sp, #0x70
41dfc: f841852b ldr x11, [x9], #24
41e00: f1000508 subs x8, x8, #0x1
41e04: f800854b str x11, [x10], #8
41e08: 54ffffa1 b.ne 41dfc <__libc_init@plt-0x1ecb4> // b.any
41e0c: b4000635 cbz x21, 41ed0 <__libc_init@plt-0x1ebe0>
41e10: aa1f03f8 mov x24, xzr
41e14: 2a1f03f9 mov w25, wzr
41e18: 9100a29a add x26, x20, #0x28
41e1c: 52800037 mov w23, #0x1 // #1
41e20: 910023e8 add x8, sp, #0x8
41e24: aa1303e0 mov x0, x19
41e28: 52800021 mov w1, #0x1 // #1
41e2c: 97ff9aca bl 28954 <__libc_init@plt-0x3815c>
41e30: 3941b3e8 ldrb w8, [sp, #108]
41e34: 34000508 cbz w8, 41ed4 <__libc_init@plt-0x1ebdc>
41e38: 39405289 ldrb w9, [x20, #20]
41e3c: b4000189 cbz x9, 41e6c <__libc_init@plt-0x1ec44>
41e40: aa1f03e8 mov x8, xzr
41e44: 9101c3ea add x10, sp, #0x70
41e48: aa1a03eb mov x11, x26
41e4c: f840854c ldr x12, [x10], #8
41e50: f85f016d ldur x13, [x11, #-16]
41e54: f1000529 subs x9, x9, #0x1
41e58: f841856e ldr x14, [x11], #24
41e5c: cb0d018c sub x12, x12, x13
41e60: 9b0e2188 madd x8, x12, x14, x8
41e64: 54ffff41 b.ne 41e4c <__libc_init@plt-0x1ec64> // b.any
41e68: 14000002 b 41e70 <__libc_init@plt-0x1ec40>
41e6c: aa1f03e8 mov x8, xzr
41e70: f9400289 ldr x9, [x20]
41e74: b40006e9 cbz x9, 41f50 <__libc_init@plt-0x1eb60>
41e78: 394023ea ldrb w10, [sp, #8]
41e7c: 7101b95f cmp w10, #0x6e
41e80: 54000100 b.eq 41ea0 <__libc_init@plt-0x1ec10> // b.none
41e84: 8b080122 add x2, x9, x8
41e88: 910023e1 add x1, sp, #0x8
41e8c: aa1303e0 mov x0, x19
41e90: 52800043 mov w3, #0x2 // #2
41e94: 94003a49 bl 507b8 <__libc_init@plt-0x102f8>
41e98: 360003c0 tbz w0, #0, 41f10 <__libc_init@plt-0x1eba0>
41e9c: 52800039 mov w25, #0x1 // #1
41ea0: 9101c3e1 add x1, sp, #0x70
41ea4: aa1403e0 mov x0, x20
41ea8: aa1f03e2 mov x2, xzr
41eac: 97ffbc99 bl 31110 <__libc_init@plt-0x2f9a0>
41eb0: 91000718 add x24, x24, #0x1
41eb4: eb15031f cmp x24, x21
41eb8: 1a9f27f7 cset w23, cc // cc = lo, ul, last
41ebc: 37000040 tbnz w0, #0, 41ec4 <__libc_init@plt-0x1ebec>
41ec0: 54000523 b.cc 41f64 <__libc_init@plt-0x1eb4c> // b.lo, b.ul, b.last
41ec4: eb15031f cmp x24, x21
41ec8: 54fffac1 b.ne 41e20 <__libc_init@plt-0x1ec90> // b.any
41ecc: 14000002 b 41ed4 <__libc_init@plt-0x1ebdc>
41ed0: 2a1f03f7 mov w23, wzr
41ed4: f94016c9 ldr x9, [x22, #40]
41ed8: f85f83aa ldur x10, [x29, #-8]
41edc: eb0a013f cmp x9, x10
41ee0: 540004c1 b.ne 41f78 <__libc_init@plt-0x1eb38> // b.any
41ee4: 520002e9 eor w9, w23, #0x1
41ee8: f94083fc ldr x28, [sp, #256]
41eec: a9544ff4 ldp x20, x19, [sp, #320]
41ef0: 2a080128 orr w8, w9, w8
41ef4: a95357f6 ldp x22, x21, [sp, #304]
41ef8: 12000100 and w0, w8, #0x1
41efc: a9525ff8 ldp x24, x23, [sp, #288]
41f00: a95167fa ldp x26, x25, [sp, #272]
41f04: a94f7bfd ldp x29, x30, [sp, #240]
41f08: 910543ff add sp, sp, #0x150
41f0c: d65f03c0 ret
41f10: 360001d9 tbz w25, #0, 41f48 <__libc_init@plt-0x1eb68>
41f14: 394023e8 ldrb w8, [sp, #8]
41f18: 5281002b mov w11, #0x801 // #2049
41f1c: 3940c3e9 ldrb w9, [sp, #48]
41f20: 72a0010b movk w11, #0x8, lsl #16
41f24: 51019d08 sub w8, w8, #0x67
41f28: 7100511f cmp w8, #0x14
41f2c: 1a9f27ea cset w10, cc // cc = lo, ul, last
41f30: 7100013f cmp w9, #0x0
41f34: 1ac82568 lsr w8, w11, w8
41f38: 1a9f07e9 cset w9, ne // ne = any
41f3c: 0a080148 and w8, w10, w8
41f40: 0a090108 and w8, w8, w9
41f44: 17ffffe4 b 41ed4 <__libc_init@plt-0x1ebdc>
41f48: 2a1f03e8 mov w8, wzr
41f4c: 17ffffe2 b 41ed4 <__libc_init@plt-0x1ebdc>
41f50: aa1303e0 mov x0, x19
41f54: 97ff9b30 bl 28c14 <__libc_init@plt-0x37e9c>
41f58: 90fffe61 adrp x1, d000 <__libc_init@plt-0x53ab0>
41f5c: 91187021 add x1, x1, #0x61c
41f60: 97ff842a bl 23008 <__libc_init@plt-0x3daa8>
41f64: aa1303e0 mov x0, x19
41f68: 97ff9b2b bl 28c14 <__libc_init@plt-0x37e9c>
41f6c: f0fffe41 adrp x1, c000 <__libc_init@plt-0x54ab0>
41f70: 91056c21 add x1, x1, #0x15b
41f74: 97ff8425 bl 23008 <__libc_init@plt-0x3daa8>
41f78: 94007af2 bl 60b40 <__stack_chk_fail@plt>
41f7c: d10543ff sub sp, sp, #0x150
41f80: a90f7bfd stp x29, x30, [sp, #240]
41f84: 9103c3fd add x29, sp, #0xf0
41f88: f90083fc str x28, [sp, #256]
41f8c: a91167fa stp x26, x25, [sp, #272]
41f90: a9125ff8 stp x24, x23, [sp, #288]
41f94: a91357f6 stp x22, x21, [sp, #304]
41f98: a9144ff4 stp x20, x19, [sp, #320]
41f9c: d53bd056 mrs x22, tpidr_el0
41fa0: aa0003f3 mov x19, x0
41fa4: f94016c8 ldr x8, [x22, #40]
41fa8: aa0103e0 mov x0, x1
41fac: aa0103f4 mov x20, x1
41fb0: f81f83a8 stur x8, [x29, #-8]
41fb4: 97ffb427 bl 2f050 <__libc_init@plt-0x31a60>
41fb8: 39405288 ldrb w8, [x20, #20]
41fbc: aa0003f5 mov x21, x0
41fc0: b40000e8 cbz x8, 41fdc <__libc_init@plt-0x1ead4>
41fc4: 91006289 add x9, x20, #0x18
41fc8: 9101c3ea add x10, sp, #0x70
41fcc: f841852b ldr x11, [x9], #24
41fd0: f1000508 subs x8, x8, #0x1
41fd4: f800854b str x11, [x10], #8
41fd8: 54ffffa1 b.ne 41fcc <__libc_init@plt-0x1eae4> // b.any
41fdc: b4000635 cbz x21, 420a0 <__libc_init@plt-0x1ea10>
41fe0: aa1f03f8 mov x24, xzr
41fe4: 2a1f03f9 mov w25, wzr
41fe8: 9100a29a add x26, x20, #0x28
41fec: 52800037 mov w23, #0x1 // #1
41ff0: 910023e8 add x8, sp, #0x8
41ff4: aa1303e0 mov x0, x19
41ff8: 52800021 mov w1, #0x1 // #1
41ffc: 97ff9a56 bl 28954 <__libc_init@plt-0x3815c>
42000: 3941b3e8 ldrb w8, [sp, #108]
42004: 34000508 cbz w8, 420a4 <__libc_init@plt-0x1ea0c>
42008: 39405289 ldrb w9, [x20, #20]
4200c: b4000189 cbz x9, 4203c <__libc_init@plt-0x1ea74>
42010: aa1f03e8 mov x8, xzr
42014: 9101c3ea add x10, sp, #0x70
42018: aa1a03eb mov x11, x26
4201c: f840854c ldr x12, [x10], #8
42020: f85f016d ldur x13, [x11, #-16]
42024: f1000529 subs x9, x9, #0x1
42028: f841856e ldr x14, [x11], #24
4202c: cb0d018c sub x12, x12, x13
42030: 9b0e2188 madd x8, x12, x14, x8
42034: 54ffff41 b.ne 4201c <__libc_init@plt-0x1ea94> // b.any
42038: 14000002 b 42040 <__libc_init@plt-0x1ea70>
4203c: aa1f03e8 mov x8, xzr
42040: f9400289 ldr x9, [x20]
42044: b40006e9 cbz x9, 42120 <__libc_init@plt-0x1e990>
42048: 394023ea ldrb w10, [sp, #8]
4204c: 7101b95f cmp w10, #0x6e
42050: 54000100 b.eq 42070 <__libc_init@plt-0x1ea40> // b.none
42054: 8b080122 add x2, x9, x8
42058: 910023e1 add x1, sp, #0x8
4205c: aa1303e0 mov x0, x19
42060: 52800083 mov w3, #0x4 // #4
42064: 940039d5 bl 507b8 <__libc_init@plt-0x102f8>
42068: 360003c0 tbz w0, #0, 420e0 <__libc_init@plt-0x1e9d0>
4206c: 52800039 mov w25, #0x1 // #1
42070: 9101c3e1 add x1, sp, #0x70
42074: aa1403e0 mov x0, x20
42078: aa1f03e2 mov x2, xzr
4207c: 97ffbc25 bl 31110 <__libc_init@plt-0x2f9a0>
42080: 91000718 add x24, x24, #0x1
42084: eb15031f cmp x24, x21
42088: 1a9f27f7 cset w23, cc // cc = lo, ul, last
4208c: 37000040 tbnz w0, #0, 42094 <__libc_init@plt-0x1ea1c>
42090: 54000523 b.cc 42134 <__libc_init@plt-0x1e97c> // b.lo, b.ul, b.last
42094: eb15031f cmp x24, x21
42098: 54fffac1 b.ne 41ff0 <__libc_init@plt-0x1eac0> // b.any
4209c: 14000002 b 420a4 <__libc_init@plt-0x1ea0c>
420a0: 2a1f03f7 mov w23, wzr
420a4: f94016c9 ldr x9, [x22, #40]
420a8: f85f83aa ldur x10, [x29, #-8]
420ac: eb0a013f cmp x9, x10
420b0: 540004c1 b.ne 42148 <__libc_init@plt-0x1e968> // b.any
420b4: 520002e9 eor w9, w23, #0x1
420b8: f94083fc ldr x28, [sp, #256]
420bc: a9544ff4 ldp x20, x19, [sp, #320]
420c0: 2a080128 orr w8, w9, w8
420c4: a95357f6 ldp x22, x21, [sp, #304]
420c8: 12000100 and w0, w8, #0x1
420cc: a9525ff8 ldp x24, x23, [sp, #288]
420d0: a95167fa ldp x26, x25, [sp, #272]
420d4: a94f7bfd ldp x29, x30, [sp, #240]
420d8: 910543ff add sp, sp, #0x150
420dc: d65f03c0 ret
420e0: 360001d9 tbz w25, #0, 42118 <__libc_init@plt-0x1e998>
420e4: 394023e8 ldrb w8, [sp, #8]
420e8: 5281002b mov w11, #0x801 // #2049
420ec: 3940c3e9 ldrb w9, [sp, #48]
420f0: 72a0010b movk w11, #0x8, lsl #16
420f4: 51019d08 sub w8, w8, #0x67
420f8: 7100511f cmp w8, #0x14
420fc: 1a9f27ea cset w10, cc // cc = lo, ul, last
42100: 7100013f cmp w9, #0x0
42104: 1ac82568 lsr w8, w11, w8
42108: 1a9f07e9 cset w9, ne // ne = any
4210c: 0a080148 and w8, w10, w8
42110: 0a090108 and w8, w8, w9
42114: 17ffffe4 b 420a4 <__libc_init@plt-0x1ea0c>
42118: 2a1f03e8 mov w8, wzr
4211c: 17ffffe2 b 420a4 <__libc_init@plt-0x1ea0c>
42120: aa1303e0 mov x0, x19
42124: 97ff9abc bl 28c14 <__libc_init@plt-0x37e9c>
42128: f0fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
4212c: 91187021 add x1, x1, #0x61c
42130: 97ff83b6 bl 23008 <__libc_init@plt-0x3daa8>
42134: aa1303e0 mov x0, x19
42138: 97ff9ab7 bl 28c14 <__libc_init@plt-0x37e9c>
4213c: d0fffe41 adrp x1, c000 <__libc_init@plt-0x54ab0>
42140: 91056c21 add x1, x1, #0x15b
42144: 97ff83b1 bl 23008 <__libc_init@plt-0x3daa8>
42148: 94007a7e bl 60b40 <__stack_chk_fail@plt>
4214c: d10543ff sub sp, sp, #0x150
42150: a90f7bfd stp x29, x30, [sp, #240]
42154: 9103c3fd add x29, sp, #0xf0
42158: f90083fc str x28, [sp, #256]
4215c: a91167fa stp x26, x25, [sp, #272]
42160: a9125ff8 stp x24, x23, [sp, #288]
42164: a91357f6 stp x22, x21, [sp, #304]
42168: a9144ff4 stp x20, x19, [sp, #320]
4216c: d53bd056 mrs x22, tpidr_el0
42170: aa0003f3 mov x19, x0
42174: f94016c8 ldr x8, [x22, #40]
42178: aa0103e0 mov x0, x1
4217c: aa0103f4 mov x20, x1
42180: f81f83a8 stur x8, [x29, #-8]
42184: 97ffb3b3 bl 2f050 <__libc_init@plt-0x31a60>
42188: 39405288 ldrb w8, [x20, #20]
4218c: aa0003f5 mov x21, x0
42190: b40000e8 cbz x8, 421ac <__libc_init@plt-0x1e904>
42194: 91006289 add x9, x20, #0x18
42198: 9101c3ea add x10, sp, #0x70
4219c: f841852b ldr x11, [x9], #24
421a0: f1000508 subs x8, x8, #0x1
421a4: f800854b str x11, [x10], #8
421a8: 54ffffa1 b.ne 4219c <__libc_init@plt-0x1e914> // b.any
421ac: b4000635 cbz x21, 42270 <__libc_init@plt-0x1e840>
421b0: aa1f03f8 mov x24, xzr
421b4: 2a1f03f9 mov w25, wzr
421b8: 9100a29a add x26, x20, #0x28
421bc: 52800037 mov w23, #0x1 // #1
421c0: 910023e8 add x8, sp, #0x8
421c4: aa1303e0 mov x0, x19
421c8: 52800021 mov w1, #0x1 // #1
421cc: 97ff99e2 bl 28954 <__libc_init@plt-0x3815c>
421d0: 3941b3e8 ldrb w8, [sp, #108]
421d4: 34000508 cbz w8, 42274 <__libc_init@plt-0x1e83c>
421d8: 39405289 ldrb w9, [x20, #20]
421dc: b4000189 cbz x9, 4220c <__libc_init@plt-0x1e8a4>
421e0: aa1f03e8 mov x8, xzr
421e4: 9101c3ea add x10, sp, #0x70
421e8: aa1a03eb mov x11, x26
421ec: f840854c ldr x12, [x10], #8
421f0: f85f016d ldur x13, [x11, #-16]
421f4: f1000529 subs x9, x9, #0x1
421f8: f841856e ldr x14, [x11], #24
421fc: cb0d018c sub x12, x12, x13
42200: 9b0e2188 madd x8, x12, x14, x8
42204: 54ffff41 b.ne 421ec <__libc_init@plt-0x1e8c4> // b.any
42208: 14000002 b 42210 <__libc_init@plt-0x1e8a0>
4220c: aa1f03e8 mov x8, xzr
42210: f9400289 ldr x9, [x20]
42214: b40006e9 cbz x9, 422f0 <__libc_init@plt-0x1e7c0>
42218: 394023ea ldrb w10, [sp, #8]
4221c: 7101b95f cmp w10, #0x6e
42220: 54000100 b.eq 42240 <__libc_init@plt-0x1e870> // b.none
42224: 8b080122 add x2, x9, x8
42228: 910023e1 add x1, sp, #0x8
4222c: aa1303e0 mov x0, x19
42230: 52800103 mov w3, #0x8 // #8
42234: 94003961 bl 507b8 <__libc_init@plt-0x102f8>
42238: 360003c0 tbz w0, #0, 422b0 <__libc_init@plt-0x1e800>
4223c: 52800039 mov w25, #0x1 // #1
42240: 9101c3e1 add x1, sp, #0x70
42244: aa1403e0 mov x0, x20
42248: aa1f03e2 mov x2, xzr
4224c: 97ffbbb1 bl 31110 <__libc_init@plt-0x2f9a0>
42250: 91000718 add x24, x24, #0x1
42254: eb15031f cmp x24, x21
42258: 1a9f27f7 cset w23, cc // cc = lo, ul, last
4225c: 37000040 tbnz w0, #0, 42264 <__libc_init@plt-0x1e84c>
42260: 54000523 b.cc 42304 <__libc_init@plt-0x1e7ac> // b.lo, b.ul, b.last
42264: eb15031f cmp x24, x21
42268: 54fffac1 b.ne 421c0 <__libc_init@plt-0x1e8f0> // b.any
4226c: 14000002 b 42274 <__libc_init@plt-0x1e83c>
42270: 2a1f03f7 mov w23, wzr
42274: f94016c9 ldr x9, [x22, #40]
42278: f85f83aa ldur x10, [x29, #-8]
4227c: eb0a013f cmp x9, x10
42280: 540004c1 b.ne 42318 <__libc_init@plt-0x1e798> // b.any
42284: 520002e9 eor w9, w23, #0x1
42288: f94083fc ldr x28, [sp, #256]
4228c: a9544ff4 ldp x20, x19, [sp, #320]
42290: 2a080128 orr w8, w9, w8
42294: a95357f6 ldp x22, x21, [sp, #304]
42298: 12000100 and w0, w8, #0x1
4229c: a9525ff8 ldp x24, x23, [sp, #288]
422a0: a95167fa ldp x26, x25, [sp, #272]
422a4: a94f7bfd ldp x29, x30, [sp, #240]
422a8: 910543ff add sp, sp, #0x150
422ac: d65f03c0 ret
422b0: 360001d9 tbz w25, #0, 422e8 <__libc_init@plt-0x1e7c8>
422b4: 394023e8 ldrb w8, [sp, #8]
422b8: 5281002b mov w11, #0x801 // #2049
422bc: 3940c3e9 ldrb w9, [sp, #48]
422c0: 72a0010b movk w11, #0x8, lsl #16
422c4: 51019d08 sub w8, w8, #0x67
422c8: 7100511f cmp w8, #0x14
422cc: 1a9f27ea cset w10, cc // cc = lo, ul, last
422d0: 7100013f cmp w9, #0x0
422d4: 1ac82568 lsr w8, w11, w8
422d8: 1a9f07e9 cset w9, ne // ne = any
422dc: 0a080148 and w8, w10, w8
422e0: 0a090108 and w8, w8, w9
422e4: 17ffffe4 b 42274 <__libc_init@plt-0x1e83c>
422e8: 2a1f03e8 mov w8, wzr
422ec: 17ffffe2 b 42274 <__libc_init@plt-0x1e83c>
422f0: aa1303e0 mov x0, x19
422f4: 97ff9a48 bl 28c14 <__libc_init@plt-0x37e9c>
422f8: f0fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
422fc: 91187021 add x1, x1, #0x61c
42300: 97ff8342 bl 23008 <__libc_init@plt-0x3daa8>
42304: aa1303e0 mov x0, x19
42308: 97ff9a43 bl 28c14 <__libc_init@plt-0x37e9c>
4230c: d0fffe41 adrp x1, c000 <__libc_init@plt-0x54ab0>
42310: 91056c21 add x1, x1, #0x15b
42314: 97ff833d bl 23008 <__libc_init@plt-0x3daa8>
42318: 94007a0a bl 60b40 <__stack_chk_fail@plt>
4231c: d10543ff sub sp, sp, #0x150
42320: a90f7bfd stp x29, x30, [sp, #240]
42324: 9103c3fd add x29, sp, #0xf0
42328: f90083fc str x28, [sp, #256]
4232c: a91167fa stp x26, x25, [sp, #272]
42330: a9125ff8 stp x24, x23, [sp, #288]
42334: a91357f6 stp x22, x21, [sp, #304]
42338: a9144ff4 stp x20, x19, [sp, #320]
4233c: d53bd056 mrs x22, tpidr_el0
42340: aa0003f3 mov x19, x0
42344: f94016c8 ldr x8, [x22, #40]
42348: aa0103e0 mov x0, x1
4234c: aa0103f4 mov x20, x1
42350: f81f83a8 stur x8, [x29, #-8]
42354: 97ffb33f bl 2f050 <__libc_init@plt-0x31a60>
42358: 39405288 ldrb w8, [x20, #20]
4235c: aa0003f5 mov x21, x0
42360: b40000e8 cbz x8, 4237c <__libc_init@plt-0x1e734>
42364: 91006289 add x9, x20, #0x18
42368: 9101c3ea add x10, sp, #0x70
4236c: f841852b ldr x11, [x9], #24
42370: f1000508 subs x8, x8, #0x1
42374: f800854b str x11, [x10], #8
42378: 54ffffa1 b.ne 4236c <__libc_init@plt-0x1e744> // b.any
4237c: b4000635 cbz x21, 42440 <__libc_init@plt-0x1e670>
42380: aa1f03f8 mov x24, xzr
42384: 2a1f03f9 mov w25, wzr
42388: 9100a29a add x26, x20, #0x28
4238c: 52800037 mov w23, #0x1 // #1
42390: 910023e8 add x8, sp, #0x8
42394: aa1303e0 mov x0, x19
42398: 52800021 mov w1, #0x1 // #1
4239c: 97ff996e bl 28954 <__libc_init@plt-0x3815c>
423a0: 3941b3e8 ldrb w8, [sp, #108]
423a4: 34000508 cbz w8, 42444 <__libc_init@plt-0x1e66c>
423a8: 39405289 ldrb w9, [x20, #20]
423ac: b4000189 cbz x9, 423dc <__libc_init@plt-0x1e6d4>
423b0: aa1f03e8 mov x8, xzr
423b4: 9101c3ea add x10, sp, #0x70
423b8: aa1a03eb mov x11, x26
423bc: f840854c ldr x12, [x10], #8
423c0: f85f016d ldur x13, [x11, #-16]
423c4: f1000529 subs x9, x9, #0x1
423c8: f841856e ldr x14, [x11], #24
423cc: cb0d018c sub x12, x12, x13
423d0: 9b0e2188 madd x8, x12, x14, x8
423d4: 54ffff41 b.ne 423bc <__libc_init@plt-0x1e6f4> // b.any
423d8: 14000002 b 423e0 <__libc_init@plt-0x1e6d0>
423dc: aa1f03e8 mov x8, xzr
423e0: f9400289 ldr x9, [x20]
423e4: b40006e9 cbz x9, 424c0 <__libc_init@plt-0x1e5f0>
423e8: 394023ea ldrb w10, [sp, #8]
423ec: 7101b95f cmp w10, #0x6e
423f0: 54000100 b.eq 42410 <__libc_init@plt-0x1e6a0> // b.none
423f4: 8b080122 add x2, x9, x8
423f8: 910023e1 add x1, sp, #0x8
423fc: aa1303e0 mov x0, x19
42400: 52800203 mov w3, #0x10 // #16
42404: 940038ed bl 507b8 <__libc_init@plt-0x102f8>
42408: 360003c0 tbz w0, #0, 42480 <__libc_init@plt-0x1e630>
4240c: 52800039 mov w25, #0x1 // #1
42410: 9101c3e1 add x1, sp, #0x70
42414: aa1403e0 mov x0, x20
42418: aa1f03e2 mov x2, xzr
4241c: 97ffbb3d bl 31110 <__libc_init@plt-0x2f9a0>
42420: 91000718 add x24, x24, #0x1
42424: eb15031f cmp x24, x21
42428: 1a9f27f7 cset w23, cc // cc = lo, ul, last
4242c: 37000040 tbnz w0, #0, 42434 <__libc_init@plt-0x1e67c>
42430: 54000523 b.cc 424d4 <__libc_init@plt-0x1e5dc> // b.lo, b.ul, b.last
42434: eb15031f cmp x24, x21
42438: 54fffac1 b.ne 42390 <__libc_init@plt-0x1e720> // b.any
4243c: 14000002 b 42444 <__libc_init@plt-0x1e66c>
42440: 2a1f03f7 mov w23, wzr
42444: f94016c9 ldr x9, [x22, #40]
42448: f85f83aa ldur x10, [x29, #-8]
4244c: eb0a013f cmp x9, x10
42450: 540004c1 b.ne 424e8 <__libc_init@plt-0x1e5c8> // b.any
42454: 520002e9 eor w9, w23, #0x1
42458: f94083fc ldr x28, [sp, #256]
4245c: a9544ff4 ldp x20, x19, [sp, #320]
42460: 2a080128 orr w8, w9, w8
42464: a95357f6 ldp x22, x21, [sp, #304]
42468: 12000100 and w0, w8, #0x1
4246c: a9525ff8 ldp x24, x23, [sp, #288]
42470: a95167fa ldp x26, x25, [sp, #272]
42474: a94f7bfd ldp x29, x30, [sp, #240]
42478: 910543ff add sp, sp, #0x150
4247c: d65f03c0 ret
42480: 360001d9 tbz w25, #0, 424b8 <__libc_init@plt-0x1e5f8>
42484: 394023e8 ldrb w8, [sp, #8]
42488: 5281002b mov w11, #0x801 // #2049
4248c: 3940c3e9 ldrb w9, [sp, #48]
42490: 72a0010b movk w11, #0x8, lsl #16
42494: 51019d08 sub w8, w8, #0x67
42498: 7100511f cmp w8, #0x14
4249c: 1a9f27ea cset w10, cc // cc = lo, ul, last
424a0: 7100013f cmp w9, #0x0
424a4: 1ac82568 lsr w8, w11, w8
424a8: 1a9f07e9 cset w9, ne // ne = any
424ac: 0a080148 and w8, w10, w8
424b0: 0a090108 and w8, w8, w9
424b4: 17ffffe4 b 42444 <__libc_init@plt-0x1e66c>
424b8: 2a1f03e8 mov w8, wzr
424bc: 17ffffe2 b 42444 <__libc_init@plt-0x1e66c>
424c0: aa1303e0 mov x0, x19
424c4: 97ff99d4 bl 28c14 <__libc_init@plt-0x37e9c>
424c8: f0fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
424cc: 91187021 add x1, x1, #0x61c
424d0: 97ff82ce bl 23008 <__libc_init@plt-0x3daa8>
424d4: aa1303e0 mov x0, x19
424d8: 97ff99cf bl 28c14 <__libc_init@plt-0x37e9c>
424dc: d0fffe41 adrp x1, c000 <__libc_init@plt-0x54ab0>
424e0: 91056c21 add x1, x1, #0x15b
424e4: 97ff82c9 bl 23008 <__libc_init@plt-0x3daa8>
424e8: 94007996 bl 60b40 <__stack_chk_fail@plt>
424ec: d10543ff sub sp, sp, #0x150
424f0: a90f7bfd stp x29, x30, [sp, #240]
424f4: 9103c3fd add x29, sp, #0xf0
424f8: f90083fc str x28, [sp, #256]
424fc: a91167fa stp x26, x25, [sp, #272]
42500: a9125ff8 stp x24, x23, [sp, #288]
42504: a91357f6 stp x22, x21, [sp, #304]
42508: a9144ff4 stp x20, x19, [sp, #320]
4250c: d53bd056 mrs x22, tpidr_el0
42510: aa0003f3 mov x19, x0
42514: f94016c8 ldr x8, [x22, #40]
42518: aa0103e0 mov x0, x1
4251c: aa0103f4 mov x20, x1
42520: f81f83a8 stur x8, [x29, #-8]
42524: 97ffb2cb bl 2f050 <__libc_init@plt-0x31a60>
42528: 39405288 ldrb w8, [x20, #20]
4252c: aa0003f5 mov x21, x0
42530: b40000e8 cbz x8, 4254c <__libc_init@plt-0x1e564>
42534: 91006289 add x9, x20, #0x18
42538: 9101c3ea add x10, sp, #0x70
4253c: f841852b ldr x11, [x9], #24
42540: f1000508 subs x8, x8, #0x1
42544: f800854b str x11, [x10], #8
42548: 54ffffa1 b.ne 4253c <__libc_init@plt-0x1e574> // b.any
4254c: b4000615 cbz x21, 4260c <__libc_init@plt-0x1e4a4>
42550: aa1f03f8 mov x24, xzr
42554: 2a1f03f9 mov w25, wzr
42558: 9100a29a add x26, x20, #0x28
4255c: 52800037 mov w23, #0x1 // #1
42560: 910023e8 add x8, sp, #0x8
42564: aa1303e0 mov x0, x19
42568: 52800021 mov w1, #0x1 // #1
4256c: 97ff98fa bl 28954 <__libc_init@plt-0x3815c>
42570: 3941b3e8 ldrb w8, [sp, #108]
42574: 340004e8 cbz w8, 42610 <__libc_init@plt-0x1e4a0>
42578: 39405289 ldrb w9, [x20, #20]
4257c: b4000189 cbz x9, 425ac <__libc_init@plt-0x1e504>
42580: aa1f03e8 mov x8, xzr
42584: 9101c3ea add x10, sp, #0x70
42588: aa1a03eb mov x11, x26
4258c: f840854c ldr x12, [x10], #8
42590: f85f016d ldur x13, [x11, #-16]
42594: f1000529 subs x9, x9, #0x1
42598: f841856e ldr x14, [x11], #24
4259c: cb0d018c sub x12, x12, x13
425a0: 9b0e2188 madd x8, x12, x14, x8
425a4: 54ffff41 b.ne 4258c <__libc_init@plt-0x1e524> // b.any
425a8: 14000002 b 425b0 <__libc_init@plt-0x1e500>
425ac: aa1f03e8 mov x8, xzr
425b0: f9400289 ldr x9, [x20]
425b4: b40006c9 cbz x9, 4268c <__libc_init@plt-0x1e424>
425b8: 394023ea ldrb w10, [sp, #8]
425bc: 7101b95f cmp w10, #0x6e
425c0: 540000e0 b.eq 425dc <__libc_init@plt-0x1e4d4> // b.none
425c4: 8b080122 add x2, x9, x8
425c8: 910023e1 add x1, sp, #0x8
425cc: aa1303e0 mov x0, x19
425d0: 94002ab6 bl 4d0a8 <__libc_init@plt-0x13a08>
425d4: 360003c0 tbz w0, #0, 4264c <__libc_init@plt-0x1e464>
425d8: 52800039 mov w25, #0x1 // #1
425dc: 9101c3e1 add x1, sp, #0x70
425e0: aa1403e0 mov x0, x20
425e4: aa1f03e2 mov x2, xzr
425e8: 97ffbaca bl 31110 <__libc_init@plt-0x2f9a0>
425ec: 91000718 add x24, x24, #0x1
425f0: eb15031f cmp x24, x21
425f4: 1a9f27f7 cset w23, cc // cc = lo, ul, last
425f8: 37000040 tbnz w0, #0, 42600 <__libc_init@plt-0x1e4b0>
425fc: 54000523 b.cc 426a0 <__libc_init@plt-0x1e410> // b.lo, b.ul, b.last
42600: eb15031f cmp x24, x21
42604: 54fffae1 b.ne 42560 <__libc_init@plt-0x1e550> // b.any
42608: 14000002 b 42610 <__libc_init@plt-0x1e4a0>
4260c: 2a1f03f7 mov w23, wzr
42610: f94016c9 ldr x9, [x22, #40]
42614: f85f83aa ldur x10, [x29, #-8]
42618: eb0a013f cmp x9, x10
4261c: 540004c1 b.ne 426b4 <__libc_init@plt-0x1e3fc> // b.any
42620: 520002e9 eor w9, w23, #0x1
42624: f94083fc ldr x28, [sp, #256]
42628: a9544ff4 ldp x20, x19, [sp, #320]
4262c: 2a080128 orr w8, w9, w8
42630: a95357f6 ldp x22, x21, [sp, #304]
42634: 12000100 and w0, w8, #0x1
42638: a9525ff8 ldp x24, x23, [sp, #288]
4263c: a95167fa ldp x26, x25, [sp, #272]
42640: a94f7bfd ldp x29, x30, [sp, #240]
42644: 910543ff add sp, sp, #0x150
42648: d65f03c0 ret
4264c: 360001d9 tbz w25, #0, 42684 <__libc_init@plt-0x1e42c>
42650: 394023e8 ldrb w8, [sp, #8]
42654: 5281002b mov w11, #0x801 // #2049
42658: 3940c3e9 ldrb w9, [sp, #48]
4265c: 72a0010b movk w11, #0x8, lsl #16
42660: 51019d08 sub w8, w8, #0x67
42664: 7100511f cmp w8, #0x14
42668: 1a9f27ea cset w10, cc // cc = lo, ul, last
4266c: 7100013f cmp w9, #0x0
42670: 1ac82568 lsr w8, w11, w8
42674: 1a9f07e9 cset w9, ne // ne = any
42678: 0a080148 and w8, w10, w8
4267c: 0a090108 and w8, w8, w9
42680: 17ffffe4 b 42610 <__libc_init@plt-0x1e4a0>
42684: 2a1f03e8 mov w8, wzr
42688: 17ffffe2 b 42610 <__libc_init@plt-0x1e4a0>
4268c: aa1303e0 mov x0, x19
42690: 97ff9961 bl 28c14 <__libc_init@plt-0x37e9c>
42694: f0fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
42698: 91187021 add x1, x1, #0x61c
4269c: 97ff825b bl 23008 <__libc_init@plt-0x3daa8>
426a0: aa1303e0 mov x0, x19
426a4: 97ff995c bl 28c14 <__libc_init@plt-0x37e9c>
426a8: b0fffe41 adrp x1, b000 <__libc_init@plt-0x55ab0>
426ac: 91359c21 add x1, x1, #0xd67
426b0: 97ff8256 bl 23008 <__libc_init@plt-0x3daa8>
426b4: 94007923 bl 60b40 <__stack_chk_fail@plt>
426b8: d10543ff sub sp, sp, #0x150
426bc: a90f7bfd stp x29, x30, [sp, #240]
426c0: 9103c3fd add x29, sp, #0xf0
426c4: f90083fc str x28, [sp, #256]
426c8: a91167fa stp x26, x25, [sp, #272]
426cc: a9125ff8 stp x24, x23, [sp, #288]
426d0: a91357f6 stp x22, x21, [sp, #304]
426d4: a9144ff4 stp x20, x19, [sp, #320]
426d8: d53bd056 mrs x22, tpidr_el0
426dc: aa0003f3 mov x19, x0
426e0: f94016c8 ldr x8, [x22, #40]
426e4: aa0103e0 mov x0, x1
426e8: aa0103f4 mov x20, x1
426ec: f81f83a8 stur x8, [x29, #-8]
426f0: 97ffb258 bl 2f050 <__libc_init@plt-0x31a60>
426f4: 39405288 ldrb w8, [x20, #20]
426f8: aa0003f5 mov x21, x0
426fc: b40000e8 cbz x8, 42718 <__libc_init@plt-0x1e398>
42700: 91006289 add x9, x20, #0x18
42704: 9101c3ea add x10, sp, #0x70
42708: f841852b ldr x11, [x9], #24
4270c: f1000508 subs x8, x8, #0x1
42710: f800854b str x11, [x10], #8
42714: 54ffffa1 b.ne 42708 <__libc_init@plt-0x1e3a8> // b.any
42718: b4000615 cbz x21, 427d8 <__libc_init@plt-0x1e2d8>
4271c: aa1f03f8 mov x24, xzr
42720: 2a1f03f9 mov w25, wzr
42724: 9100a29a add x26, x20, #0x28
42728: 52800037 mov w23, #0x1 // #1
4272c: 910023e8 add x8, sp, #0x8
42730: aa1303e0 mov x0, x19
42734: 52800021 mov w1, #0x1 // #1
42738: 97ff9887 bl 28954 <__libc_init@plt-0x3815c>
4273c: 3941b3e8 ldrb w8, [sp, #108]
42740: 340004e8 cbz w8, 427dc <__libc_init@plt-0x1e2d4>
42744: 39405289 ldrb w9, [x20, #20]
42748: b4000189 cbz x9, 42778 <__libc_init@plt-0x1e338>
4274c: aa1f03e8 mov x8, xzr
42750: 9101c3ea add x10, sp, #0x70
42754: aa1a03eb mov x11, x26
42758: f840854c ldr x12, [x10], #8
4275c: f85f016d ldur x13, [x11, #-16]
42760: f1000529 subs x9, x9, #0x1
42764: f841856e ldr x14, [x11], #24
42768: cb0d018c sub x12, x12, x13
4276c: 9b0e2188 madd x8, x12, x14, x8
42770: 54ffff41 b.ne 42758 <__libc_init@plt-0x1e358> // b.any
42774: 14000002 b 4277c <__libc_init@plt-0x1e334>
42778: aa1f03e8 mov x8, xzr
4277c: f9400289 ldr x9, [x20]
42780: b40006c9 cbz x9, 42858 <__libc_init@plt-0x1e258>
42784: 394023ea ldrb w10, [sp, #8]
42788: 7101b95f cmp w10, #0x6e
4278c: 540000e0 b.eq 427a8 <__libc_init@plt-0x1e308> // b.none
42790: 8b080122 add x2, x9, x8
42794: 910023e1 add x1, sp, #0x8
42798: aa1303e0 mov x0, x19
4279c: 94002e8c bl 4e1cc <__libc_init@plt-0x128e4>
427a0: 360003c0 tbz w0, #0, 42818 <__libc_init@plt-0x1e298>
427a4: 52800039 mov w25, #0x1 // #1
427a8: 9101c3e1 add x1, sp, #0x70
427ac: aa1403e0 mov x0, x20
427b0: aa1f03e2 mov x2, xzr
427b4: 97ffba57 bl 31110 <__libc_init@plt-0x2f9a0>
427b8: 91000718 add x24, x24, #0x1
427bc: eb15031f cmp x24, x21
427c0: 1a9f27f7 cset w23, cc // cc = lo, ul, last
427c4: 37000040 tbnz w0, #0, 427cc <__libc_init@plt-0x1e2e4>
427c8: 54000523 b.cc 4286c <__libc_init@plt-0x1e244> // b.lo, b.ul, b.last
427cc: eb15031f cmp x24, x21
427d0: 54fffae1 b.ne 4272c <__libc_init@plt-0x1e384> // b.any
427d4: 14000002 b 427dc <__libc_init@plt-0x1e2d4>
427d8: 2a1f03f7 mov w23, wzr
427dc: f94016c9 ldr x9, [x22, #40]
427e0: f85f83aa ldur x10, [x29, #-8]
427e4: eb0a013f cmp x9, x10
427e8: 540004c1 b.ne 42880 <__libc_init@plt-0x1e230> // b.any
427ec: 520002e9 eor w9, w23, #0x1
427f0: f94083fc ldr x28, [sp, #256]
427f4: a9544ff4 ldp x20, x19, [sp, #320]
427f8: 2a080128 orr w8, w9, w8
427fc: a95357f6 ldp x22, x21, [sp, #304]
42800: 12000100 and w0, w8, #0x1
42804: a9525ff8 ldp x24, x23, [sp, #288]
42808: a95167fa ldp x26, x25, [sp, #272]
4280c: a94f7bfd ldp x29, x30, [sp, #240]
42810: 910543ff add sp, sp, #0x150
42814: d65f03c0 ret
42818: 360001d9 tbz w25, #0, 42850 <__libc_init@plt-0x1e260>
4281c: 394023e8 ldrb w8, [sp, #8]
42820: 5281002b mov w11, #0x801 // #2049
42824: 3940c3e9 ldrb w9, [sp, #48]
42828: 72a0010b movk w11, #0x8, lsl #16
4282c: 51019d08 sub w8, w8, #0x67
42830: 7100511f cmp w8, #0x14
42834: 1a9f27ea cset w10, cc // cc = lo, ul, last
42838: 7100013f cmp w9, #0x0
4283c: 1ac82568 lsr w8, w11, w8
42840: 1a9f07e9 cset w9, ne // ne = any
42844: 0a080148 and w8, w10, w8
42848: 0a090108 and w8, w8, w9
4284c: 17ffffe4 b 427dc <__libc_init@plt-0x1e2d4>
42850: 2a1f03e8 mov w8, wzr
42854: 17ffffe2 b 427dc <__libc_init@plt-0x1e2d4>
42858: aa1303e0 mov x0, x19
4285c: 97ff98ee bl 28c14 <__libc_init@plt-0x37e9c>
42860: f0fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
42864: 91187021 add x1, x1, #0x61c
42868: 97ff81e8 bl 23008 <__libc_init@plt-0x3daa8>
4286c: aa1303e0 mov x0, x19
42870: 97ff98e9 bl 28c14 <__libc_init@plt-0x37e9c>
42874: b0fffe41 adrp x1, b000 <__libc_init@plt-0x55ab0>
42878: 91359c21 add x1, x1, #0xd67
4287c: 97ff81e3 bl 23008 <__libc_init@plt-0x3daa8>
42880: 940078b0 bl 60b40 <__stack_chk_fail@plt>
42884: d10543ff sub sp, sp, #0x150
42888: a90f7bfd stp x29, x30, [sp, #240]
4288c: 9103c3fd add x29, sp, #0xf0
42890: f90083fc str x28, [sp, #256]
42894: a91167fa stp x26, x25, [sp, #272]
42898: a9125ff8 stp x24, x23, [sp, #288]
4289c: a91357f6 stp x22, x21, [sp, #304]
428a0: a9144ff4 stp x20, x19, [sp, #320]
428a4: d53bd056 mrs x22, tpidr_el0
428a8: aa0003f3 mov x19, x0
428ac: f94016c8 ldr x8, [x22, #40]
428b0: aa0103e0 mov x0, x1
428b4: aa0103f4 mov x20, x1
428b8: f81f83a8 stur x8, [x29, #-8]
428bc: 97ffb1e5 bl 2f050 <__libc_init@plt-0x31a60>
428c0: 39405288 ldrb w8, [x20, #20]
428c4: aa0003f5 mov x21, x0
428c8: b40000e8 cbz x8, 428e4 <__libc_init@plt-0x1e1cc>
428cc: 91006289 add x9, x20, #0x18
428d0: 9101c3ea add x10, sp, #0x70
428d4: f841852b ldr x11, [x9], #24
428d8: f1000508 subs x8, x8, #0x1
428dc: f800854b str x11, [x10], #8
428e0: 54ffffa1 b.ne 428d4 <__libc_init@plt-0x1e1dc> // b.any
428e4: b4000615 cbz x21, 429a4 <__libc_init@plt-0x1e10c>
428e8: aa1f03f8 mov x24, xzr
428ec: 2a1f03f9 mov w25, wzr
428f0: 9100a29a add x26, x20, #0x28
428f4: 52800037 mov w23, #0x1 // #1
428f8: 910023e8 add x8, sp, #0x8
428fc: aa1303e0 mov x0, x19
42900: 52800021 mov w1, #0x1 // #1
42904: 97ff9814 bl 28954 <__libc_init@plt-0x3815c>
42908: 3941b3e8 ldrb w8, [sp, #108]
4290c: 340004e8 cbz w8, 429a8 <__libc_init@plt-0x1e108>
42910: 39405289 ldrb w9, [x20, #20]
42914: b4000189 cbz x9, 42944 <__libc_init@plt-0x1e16c>
42918: aa1f03e8 mov x8, xzr
4291c: 9101c3ea add x10, sp, #0x70
42920: aa1a03eb mov x11, x26
42924: f840854c ldr x12, [x10], #8
42928: f85f016d ldur x13, [x11, #-16]
4292c: f1000529 subs x9, x9, #0x1
42930: f841856e ldr x14, [x11], #24
42934: cb0d018c sub x12, x12, x13
42938: 9b0e2188 madd x8, x12, x14, x8
4293c: 54ffff41 b.ne 42924 <__libc_init@plt-0x1e18c> // b.any
42940: 14000002 b 42948 <__libc_init@plt-0x1e168>
42944: aa1f03e8 mov x8, xzr
42948: f9400289 ldr x9, [x20]
4294c: b40006c9 cbz x9, 42a24 <__libc_init@plt-0x1e08c>
42950: 394023ea ldrb w10, [sp, #8]
42954: 7101b95f cmp w10, #0x6e
42958: 540000e0 b.eq 42974 <__libc_init@plt-0x1e13c> // b.none
4295c: 8b080122 add x2, x9, x8
42960: 910023e1 add x1, sp, #0x8
42964: aa1303e0 mov x0, x19
42968: 94002f91 bl 4e7ac <__libc_init@plt-0x12304>
4296c: 360003c0 tbz w0, #0, 429e4 <__libc_init@plt-0x1e0cc>
42970: 52800039 mov w25, #0x1 // #1
42974: 9101c3e1 add x1, sp, #0x70
42978: aa1403e0 mov x0, x20
4297c: aa1f03e2 mov x2, xzr
42980: 97ffb9e4 bl 31110 <__libc_init@plt-0x2f9a0>
42984: 91000718 add x24, x24, #0x1
42988: eb15031f cmp x24, x21
4298c: 1a9f27f7 cset w23, cc // cc = lo, ul, last
42990: 37000040 tbnz w0, #0, 42998 <__libc_init@plt-0x1e118>
42994: 54000523 b.cc 42a38 <__libc_init@plt-0x1e078> // b.lo, b.ul, b.last
42998: eb15031f cmp x24, x21
4299c: 54fffae1 b.ne 428f8 <__libc_init@plt-0x1e1b8> // b.any
429a0: 14000002 b 429a8 <__libc_init@plt-0x1e108>
429a4: 2a1f03f7 mov w23, wzr
429a8: f94016c9 ldr x9, [x22, #40]
429ac: f85f83aa ldur x10, [x29, #-8]
429b0: eb0a013f cmp x9, x10
429b4: 540004c1 b.ne 42a4c <__libc_init@plt-0x1e064> // b.any
429b8: 520002e9 eor w9, w23, #0x1
429bc: f94083fc ldr x28, [sp, #256]
429c0: a9544ff4 ldp x20, x19, [sp, #320]
429c4: 2a080128 orr w8, w9, w8
429c8: a95357f6 ldp x22, x21, [sp, #304]
429cc: 12000100 and w0, w8, #0x1
429d0: a9525ff8 ldp x24, x23, [sp, #288]
429d4: a95167fa ldp x26, x25, [sp, #272]
429d8: a94f7bfd ldp x29, x30, [sp, #240]
429dc: 910543ff add sp, sp, #0x150
429e0: d65f03c0 ret
429e4: 360001d9 tbz w25, #0, 42a1c <__libc_init@plt-0x1e094>
429e8: 394023e8 ldrb w8, [sp, #8]
429ec: 5281002b mov w11, #0x801 // #2049
429f0: 3940c3e9 ldrb w9, [sp, #48]
429f4: 72a0010b movk w11, #0x8, lsl #16
429f8: 51019d08 sub w8, w8, #0x67
429fc: 7100511f cmp w8, #0x14
42a00: 1a9f27ea cset w10, cc // cc = lo, ul, last
42a04: 7100013f cmp w9, #0x0
42a08: 1ac82568 lsr w8, w11, w8
42a0c: 1a9f07e9 cset w9, ne // ne = any
42a10: 0a080148 and w8, w10, w8
42a14: 0a090108 and w8, w8, w9
42a18: 17ffffe4 b 429a8 <__libc_init@plt-0x1e108>
42a1c: 2a1f03e8 mov w8, wzr
42a20: 17ffffe2 b 429a8 <__libc_init@plt-0x1e108>
42a24: aa1303e0 mov x0, x19
42a28: 97ff987b bl 28c14 <__libc_init@plt-0x37e9c>
42a2c: f0fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
42a30: 91187021 add x1, x1, #0x61c
42a34: 97ff8175 bl 23008 <__libc_init@plt-0x3daa8>
42a38: aa1303e0 mov x0, x19
42a3c: 97ff9876 bl 28c14 <__libc_init@plt-0x37e9c>
42a40: b0fffe41 adrp x1, b000 <__libc_init@plt-0x55ab0>
42a44: 91359c21 add x1, x1, #0xd67
42a48: 97ff8170 bl 23008 <__libc_init@plt-0x3daa8>
42a4c: 9400783d bl 60b40 <__stack_chk_fail@plt>
42a50: d10543ff sub sp, sp, #0x150
42a54: a90f7bfd stp x29, x30, [sp, #240]
42a58: 9103c3fd add x29, sp, #0xf0
42a5c: f90083fc str x28, [sp, #256]
42a60: a91167fa stp x26, x25, [sp, #272]
42a64: a9125ff8 stp x24, x23, [sp, #288]
42a68: a91357f6 stp x22, x21, [sp, #304]
42a6c: a9144ff4 stp x20, x19, [sp, #320]
42a70: d53bd056 mrs x22, tpidr_el0
42a74: aa0003f3 mov x19, x0
42a78: f94016c8 ldr x8, [x22, #40]
42a7c: aa0103e0 mov x0, x1
42a80: aa0103f4 mov x20, x1
42a84: f81f83a8 stur x8, [x29, #-8]
42a88: 97ffb172 bl 2f050 <__libc_init@plt-0x31a60>
42a8c: 39405288 ldrb w8, [x20, #20]
42a90: aa0003f5 mov x21, x0
42a94: b40000e8 cbz x8, 42ab0 <__libc_init@plt-0x1e000>
42a98: 91006289 add x9, x20, #0x18
42a9c: 9101c3ea add x10, sp, #0x70
42aa0: f841852b ldr x11, [x9], #24
42aa4: f1000508 subs x8, x8, #0x1
42aa8: f800854b str x11, [x10], #8
42aac: 54ffffa1 b.ne 42aa0 <__libc_init@plt-0x1e010> // b.any
42ab0: b4000615 cbz x21, 42b70 <__libc_init@plt-0x1df40>
42ab4: aa1f03f8 mov x24, xzr
42ab8: 2a1f03f9 mov w25, wzr
42abc: 9100a29a add x26, x20, #0x28
42ac0: 52800037 mov w23, #0x1 // #1
42ac4: 910023e8 add x8, sp, #0x8
42ac8: aa1303e0 mov x0, x19
42acc: 52800021 mov w1, #0x1 // #1
42ad0: 97ff97a1 bl 28954 <__libc_init@plt-0x3815c>
42ad4: 3941b3e8 ldrb w8, [sp, #108]
42ad8: 340004e8 cbz w8, 42b74 <__libc_init@plt-0x1df3c>
42adc: 39405289 ldrb w9, [x20, #20]
42ae0: b4000189 cbz x9, 42b10 <__libc_init@plt-0x1dfa0>
42ae4: aa1f03e8 mov x8, xzr
42ae8: 9101c3ea add x10, sp, #0x70
42aec: aa1a03eb mov x11, x26
42af0: f840854c ldr x12, [x10], #8
42af4: f85f016d ldur x13, [x11, #-16]
42af8: f1000529 subs x9, x9, #0x1
42afc: f841856e ldr x14, [x11], #24
42b00: cb0d018c sub x12, x12, x13
42b04: 9b0e2188 madd x8, x12, x14, x8
42b08: 54ffff41 b.ne 42af0 <__libc_init@plt-0x1dfc0> // b.any
42b0c: 14000002 b 42b14 <__libc_init@plt-0x1df9c>
42b10: aa1f03e8 mov x8, xzr
42b14: f9400289 ldr x9, [x20]
42b18: b40006c9 cbz x9, 42bf0 <__libc_init@plt-0x1dec0>
42b1c: 394023ea ldrb w10, [sp, #8]
42b20: 7101b95f cmp w10, #0x6e
42b24: 540000e0 b.eq 42b40 <__libc_init@plt-0x1df70> // b.none
42b28: 8b080122 add x2, x9, x8
42b2c: 910023e1 add x1, sp, #0x8
42b30: aa1303e0 mov x0, x19
42b34: 94003096 bl 4ed8c <__libc_init@plt-0x11d24>
42b38: 360003c0 tbz w0, #0, 42bb0 <__libc_init@plt-0x1df00>
42b3c: 52800039 mov w25, #0x1 // #1
42b40: 9101c3e1 add x1, sp, #0x70
42b44: aa1403e0 mov x0, x20
42b48: aa1f03e2 mov x2, xzr
42b4c: 97ffb971 bl 31110 <__libc_init@plt-0x2f9a0>
42b50: 91000718 add x24, x24, #0x1
42b54: eb15031f cmp x24, x21
42b58: 1a9f27f7 cset w23, cc // cc = lo, ul, last
42b5c: 37000040 tbnz w0, #0, 42b64 <__libc_init@plt-0x1df4c>
42b60: 54000523 b.cc 42c04 <__libc_init@plt-0x1deac> // b.lo, b.ul, b.last
42b64: eb15031f cmp x24, x21
42b68: 54fffae1 b.ne 42ac4 <__libc_init@plt-0x1dfec> // b.any
42b6c: 14000002 b 42b74 <__libc_init@plt-0x1df3c>
42b70: 2a1f03f7 mov w23, wzr
42b74: f94016c9 ldr x9, [x22, #40]
42b78: f85f83aa ldur x10, [x29, #-8]
42b7c: eb0a013f cmp x9, x10
42b80: 540004c1 b.ne 42c18 <__libc_init@plt-0x1de98> // b.any
42b84: 520002e9 eor w9, w23, #0x1
42b88: f94083fc ldr x28, [sp, #256]
42b8c: a9544ff4 ldp x20, x19, [sp, #320]
42b90: 2a080128 orr w8, w9, w8
42b94: a95357f6 ldp x22, x21, [sp, #304]
42b98: 12000100 and w0, w8, #0x1
42b9c: a9525ff8 ldp x24, x23, [sp, #288]
42ba0: a95167fa ldp x26, x25, [sp, #272]
42ba4: a94f7bfd ldp x29, x30, [sp, #240]
42ba8: 910543ff add sp, sp, #0x150
42bac: d65f03c0 ret
42bb0: 360001d9 tbz w25, #0, 42be8 <__libc_init@plt-0x1dec8>
42bb4: 394023e8 ldrb w8, [sp, #8]
42bb8: 5281002b mov w11, #0x801 // #2049
42bbc: 3940c3e9 ldrb w9, [sp, #48]
42bc0: 72a0010b movk w11, #0x8, lsl #16
42bc4: 51019d08 sub w8, w8, #0x67
42bc8: 7100511f cmp w8, #0x14
42bcc: 1a9f27ea cset w10, cc // cc = lo, ul, last
42bd0: 7100013f cmp w9, #0x0
42bd4: 1ac82568 lsr w8, w11, w8
42bd8: 1a9f07e9 cset w9, ne // ne = any
42bdc: 0a080148 and w8, w10, w8
42be0: 0a090108 and w8, w8, w9
42be4: 17ffffe4 b 42b74 <__libc_init@plt-0x1df3c>
42be8: 2a1f03e8 mov w8, wzr
42bec: 17ffffe2 b 42b74 <__libc_init@plt-0x1df3c>
42bf0: aa1303e0 mov x0, x19
42bf4: 97ff9808 bl 28c14 <__libc_init@plt-0x37e9c>
42bf8: f0fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
42bfc: 91187021 add x1, x1, #0x61c
42c00: 97ff8102 bl 23008 <__libc_init@plt-0x3daa8>
42c04: aa1303e0 mov x0, x19
42c08: 97ff9803 bl 28c14 <__libc_init@plt-0x37e9c>
42c0c: b0fffe41 adrp x1, b000 <__libc_init@plt-0x55ab0>
42c10: 91359c21 add x1, x1, #0xd67
42c14: 97ff80fd bl 23008 <__libc_init@plt-0x3daa8>
42c18: 940077ca bl 60b40 <__stack_chk_fail@plt>
42c1c: d10543ff sub sp, sp, #0x150
42c20: a90f7bfd stp x29, x30, [sp, #240]
42c24: 9103c3fd add x29, sp, #0xf0
42c28: f90083fc str x28, [sp, #256]
42c2c: a91167fa stp x26, x25, [sp, #272]
42c30: a9125ff8 stp x24, x23, [sp, #288]
42c34: a91357f6 stp x22, x21, [sp, #304]
42c38: a9144ff4 stp x20, x19, [sp, #320]
42c3c: d53bd056 mrs x22, tpidr_el0
42c40: aa0003f3 mov x19, x0
42c44: f94016c8 ldr x8, [x22, #40]
42c48: aa0103e0 mov x0, x1
42c4c: aa0103f4 mov x20, x1
42c50: f81f83a8 stur x8, [x29, #-8]
42c54: 97ffb0ff bl 2f050 <__libc_init@plt-0x31a60>
42c58: 39405288 ldrb w8, [x20, #20]
42c5c: aa0003f5 mov x21, x0
42c60: b40000e8 cbz x8, 42c7c <__libc_init@plt-0x1de34>
42c64: 91006289 add x9, x20, #0x18
42c68: 9101c3ea add x10, sp, #0x70
42c6c: f841852b ldr x11, [x9], #24
42c70: f1000508 subs x8, x8, #0x1
42c74: f800854b str x11, [x10], #8
42c78: 54ffffa1 b.ne 42c6c <__libc_init@plt-0x1de44> // b.any
42c7c: b4000615 cbz x21, 42d3c <__libc_init@plt-0x1dd74>
42c80: aa1f03f8 mov x24, xzr
42c84: 2a1f03f9 mov w25, wzr
42c88: 9100a29a add x26, x20, #0x28
42c8c: 52800037 mov w23, #0x1 // #1
42c90: 910023e8 add x8, sp, #0x8
42c94: aa1303e0 mov x0, x19
42c98: 52800021 mov w1, #0x1 // #1
42c9c: 97ff972e bl 28954 <__libc_init@plt-0x3815c>
42ca0: 3941b3e8 ldrb w8, [sp, #108]
42ca4: 340004e8 cbz w8, 42d40 <__libc_init@plt-0x1dd70>
42ca8: 39405289 ldrb w9, [x20, #20]
42cac: b4000189 cbz x9, 42cdc <__libc_init@plt-0x1ddd4>
42cb0: aa1f03e8 mov x8, xzr
42cb4: 9101c3ea add x10, sp, #0x70
42cb8: aa1a03eb mov x11, x26
42cbc: f840854c ldr x12, [x10], #8
42cc0: f85f016d ldur x13, [x11, #-16]
42cc4: f1000529 subs x9, x9, #0x1
42cc8: f841856e ldr x14, [x11], #24
42ccc: cb0d018c sub x12, x12, x13
42cd0: 9b0e2188 madd x8, x12, x14, x8
42cd4: 54ffff41 b.ne 42cbc <__libc_init@plt-0x1ddf4> // b.any
42cd8: 14000002 b 42ce0 <__libc_init@plt-0x1ddd0>
42cdc: aa1f03e8 mov x8, xzr
42ce0: f9400289 ldr x9, [x20]
42ce4: b40006c9 cbz x9, 42dbc <__libc_init@plt-0x1dcf4>
42ce8: 394023ea ldrb w10, [sp, #8]
42cec: 7101b95f cmp w10, #0x6e
42cf0: 540000e0 b.eq 42d0c <__libc_init@plt-0x1dda4> // b.none
42cf4: 8b080122 add x2, x9, x8
42cf8: 910023e1 add x1, sp, #0x8
42cfc: aa1303e0 mov x0, x19
42d00: 9400319c bl 4f370 <__libc_init@plt-0x11740>
42d04: 360003c0 tbz w0, #0, 42d7c <__libc_init@plt-0x1dd34>
42d08: 52800039 mov w25, #0x1 // #1
42d0c: 9101c3e1 add x1, sp, #0x70
42d10: aa1403e0 mov x0, x20
42d14: aa1f03e2 mov x2, xzr
42d18: 97ffb8fe bl 31110 <__libc_init@plt-0x2f9a0>
42d1c: 91000718 add x24, x24, #0x1
42d20: eb15031f cmp x24, x21
42d24: 1a9f27f7 cset w23, cc // cc = lo, ul, last
42d28: 37000040 tbnz w0, #0, 42d30 <__libc_init@plt-0x1dd80>
42d2c: 54000523 b.cc 42dd0 <__libc_init@plt-0x1dce0> // b.lo, b.ul, b.last
42d30: eb15031f cmp x24, x21
42d34: 54fffae1 b.ne 42c90 <__libc_init@plt-0x1de20> // b.any
42d38: 14000002 b 42d40 <__libc_init@plt-0x1dd70>
42d3c: 2a1f03f7 mov w23, wzr
42d40: f94016c9 ldr x9, [x22, #40]
42d44: f85f83aa ldur x10, [x29, #-8]
42d48: eb0a013f cmp x9, x10
42d4c: 540004c1 b.ne 42de4 <__libc_init@plt-0x1dccc> // b.any
42d50: 520002e9 eor w9, w23, #0x1
42d54: f94083fc ldr x28, [sp, #256]
42d58: a9544ff4 ldp x20, x19, [sp, #320]
42d5c: 2a080128 orr w8, w9, w8
42d60: a95357f6 ldp x22, x21, [sp, #304]
42d64: 12000100 and w0, w8, #0x1
42d68: a9525ff8 ldp x24, x23, [sp, #288]
42d6c: a95167fa ldp x26, x25, [sp, #272]
42d70: a94f7bfd ldp x29, x30, [sp, #240]
42d74: 910543ff add sp, sp, #0x150
42d78: d65f03c0 ret
42d7c: 360001d9 tbz w25, #0, 42db4 <__libc_init@plt-0x1dcfc>
42d80: 394023e8 ldrb w8, [sp, #8]
42d84: 5281002b mov w11, #0x801 // #2049
42d88: 3940c3e9 ldrb w9, [sp, #48]
42d8c: 72a0010b movk w11, #0x8, lsl #16
42d90: 51019d08 sub w8, w8, #0x67
42d94: 7100511f cmp w8, #0x14
42d98: 1a9f27ea cset w10, cc // cc = lo, ul, last
42d9c: 7100013f cmp w9, #0x0
42da0: 1ac82568 lsr w8, w11, w8
42da4: 1a9f07e9 cset w9, ne // ne = any
42da8: 0a080148 and w8, w10, w8
42dac: 0a090108 and w8, w8, w9
42db0: 17ffffe4 b 42d40 <__libc_init@plt-0x1dd70>
42db4: 2a1f03e8 mov w8, wzr
42db8: 17ffffe2 b 42d40 <__libc_init@plt-0x1dd70>
42dbc: aa1303e0 mov x0, x19
42dc0: 97ff9795 bl 28c14 <__libc_init@plt-0x37e9c>
42dc4: f0fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
42dc8: 91187021 add x1, x1, #0x61c
42dcc: 97ff808f bl 23008 <__libc_init@plt-0x3daa8>
42dd0: aa1303e0 mov x0, x19
42dd4: 97ff9790 bl 28c14 <__libc_init@plt-0x37e9c>
42dd8: b0fffe41 adrp x1, b000 <__libc_init@plt-0x55ab0>
42ddc: 91359c21 add x1, x1, #0xd67
42de0: 97ff808a bl 23008 <__libc_init@plt-0x3daa8>
42de4: 94007757 bl 60b40 <__stack_chk_fail@plt>
42de8: d10543ff sub sp, sp, #0x150
42dec: a90f7bfd stp x29, x30, [sp, #240]
42df0: 9103c3fd add x29, sp, #0xf0
42df4: f90083fc str x28, [sp, #256]
42df8: a91167fa stp x26, x25, [sp, #272]
42dfc: a9125ff8 stp x24, x23, [sp, #288]
42e00: a91357f6 stp x22, x21, [sp, #304]
42e04: a9144ff4 stp x20, x19, [sp, #320]
42e08: d53bd056 mrs x22, tpidr_el0
42e0c: aa0003f3 mov x19, x0
42e10: f94016c8 ldr x8, [x22, #40]
42e14: aa0103e0 mov x0, x1
42e18: aa0103f4 mov x20, x1
42e1c: f81f83a8 stur x8, [x29, #-8]
42e20: 97ffb08c bl 2f050 <__libc_init@plt-0x31a60>
42e24: 39405288 ldrb w8, [x20, #20]
42e28: aa0003f5 mov x21, x0
42e2c: b40000e8 cbz x8, 42e48 <__libc_init@plt-0x1dc68>
42e30: 91006289 add x9, x20, #0x18
42e34: 9101c3ea add x10, sp, #0x70
42e38: f841852b ldr x11, [x9], #24
42e3c: f1000508 subs x8, x8, #0x1
42e40: f800854b str x11, [x10], #8
42e44: 54ffffa1 b.ne 42e38 <__libc_init@plt-0x1dc78> // b.any
42e48: b4000615 cbz x21, 42f08 <__libc_init@plt-0x1dba8>
42e4c: aa1f03f8 mov x24, xzr
42e50: 2a1f03f9 mov w25, wzr
42e54: 9100a29a add x26, x20, #0x28
42e58: 52800037 mov w23, #0x1 // #1
42e5c: 910023e8 add x8, sp, #0x8
42e60: aa1303e0 mov x0, x19
42e64: 52800021 mov w1, #0x1 // #1
42e68: 97ff96bb bl 28954 <__libc_init@plt-0x3815c>
42e6c: 3941b3e8 ldrb w8, [sp, #108]
42e70: 340004e8 cbz w8, 42f0c <__libc_init@plt-0x1dba4>
42e74: 39405289 ldrb w9, [x20, #20]
42e78: b4000189 cbz x9, 42ea8 <__libc_init@plt-0x1dc08>
42e7c: aa1f03e8 mov x8, xzr
42e80: 9101c3ea add x10, sp, #0x70
42e84: aa1a03eb mov x11, x26
42e88: f840854c ldr x12, [x10], #8
42e8c: f85f016d ldur x13, [x11, #-16]
42e90: f1000529 subs x9, x9, #0x1
42e94: f841856e ldr x14, [x11], #24
42e98: cb0d018c sub x12, x12, x13
42e9c: 9b0e2188 madd x8, x12, x14, x8
42ea0: 54ffff41 b.ne 42e88 <__libc_init@plt-0x1dc28> // b.any
42ea4: 14000002 b 42eac <__libc_init@plt-0x1dc04>
42ea8: aa1f03e8 mov x8, xzr
42eac: f9400289 ldr x9, [x20]
42eb0: b40006c9 cbz x9, 42f88 <__libc_init@plt-0x1db28>
42eb4: 394023ea ldrb w10, [sp, #8]
42eb8: 7101b95f cmp w10, #0x6e
42ebc: 540000e0 b.eq 42ed8 <__libc_init@plt-0x1dbd8> // b.none
42ec0: 8b080122 add x2, x9, x8
42ec4: 910023e1 add x1, sp, #0x8
42ec8: aa1303e0 mov x0, x19
42ecc: 940032aa bl 4f974 <__libc_init@plt-0x1113c>
42ed0: 360003c0 tbz w0, #0, 42f48 <__libc_init@plt-0x1db68>
42ed4: 52800039 mov w25, #0x1 // #1
42ed8: 9101c3e1 add x1, sp, #0x70
42edc: aa1403e0 mov x0, x20
42ee0: aa1f03e2 mov x2, xzr
42ee4: 97ffb88b bl 31110 <__libc_init@plt-0x2f9a0>
42ee8: 91000718 add x24, x24, #0x1
42eec: eb15031f cmp x24, x21
42ef0: 1a9f27f7 cset w23, cc // cc = lo, ul, last
42ef4: 37000040 tbnz w0, #0, 42efc <__libc_init@plt-0x1dbb4>
42ef8: 54000523 b.cc 42f9c <__libc_init@plt-0x1db14> // b.lo, b.ul, b.last
42efc: eb15031f cmp x24, x21
42f00: 54fffae1 b.ne 42e5c <__libc_init@plt-0x1dc54> // b.any
42f04: 14000002 b 42f0c <__libc_init@plt-0x1dba4>
42f08: 2a1f03f7 mov w23, wzr
42f0c: f94016c9 ldr x9, [x22, #40]
42f10: f85f83aa ldur x10, [x29, #-8]
42f14: eb0a013f cmp x9, x10
42f18: 540004c1 b.ne 42fb0 <__libc_init@plt-0x1db00> // b.any
42f1c: 520002e9 eor w9, w23, #0x1
42f20: f94083fc ldr x28, [sp, #256]
42f24: a9544ff4 ldp x20, x19, [sp, #320]
42f28: 2a080128 orr w8, w9, w8
42f2c: a95357f6 ldp x22, x21, [sp, #304]
42f30: 12000100 and w0, w8, #0x1
42f34: a9525ff8 ldp x24, x23, [sp, #288]
42f38: a95167fa ldp x26, x25, [sp, #272]
42f3c: a94f7bfd ldp x29, x30, [sp, #240]
42f40: 910543ff add sp, sp, #0x150
42f44: d65f03c0 ret
42f48: 360001d9 tbz w25, #0, 42f80 <__libc_init@plt-0x1db30>
42f4c: 394023e8 ldrb w8, [sp, #8]
42f50: 5281002b mov w11, #0x801 // #2049
42f54: 3940c3e9 ldrb w9, [sp, #48]
42f58: 72a0010b movk w11, #0x8, lsl #16
42f5c: 51019d08 sub w8, w8, #0x67
42f60: 7100511f cmp w8, #0x14
42f64: 1a9f27ea cset w10, cc // cc = lo, ul, last
42f68: 7100013f cmp w9, #0x0
42f6c: 1ac82568 lsr w8, w11, w8
42f70: 1a9f07e9 cset w9, ne // ne = any
42f74: 0a080148 and w8, w10, w8
42f78: 0a090108 and w8, w8, w9
42f7c: 17ffffe4 b 42f0c <__libc_init@plt-0x1dba4>
42f80: 2a1f03e8 mov w8, wzr
42f84: 17ffffe2 b 42f0c <__libc_init@plt-0x1dba4>
42f88: aa1303e0 mov x0, x19
42f8c: 97ff9722 bl 28c14 <__libc_init@plt-0x37e9c>
42f90: f0fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
42f94: 91187021 add x1, x1, #0x61c
42f98: 97ff801c bl 23008 <__libc_init@plt-0x3daa8>
42f9c: aa1303e0 mov x0, x19
42fa0: 97ff971d bl 28c14 <__libc_init@plt-0x37e9c>
42fa4: b0fffe41 adrp x1, b000 <__libc_init@plt-0x55ab0>
42fa8: 91359c21 add x1, x1, #0xd67
42fac: 97ff8017 bl 23008 <__libc_init@plt-0x3daa8>
42fb0: 940076e4 bl 60b40 <__stack_chk_fail@plt>
42fb4: a9ba7bfd stp x29, x30, [sp, #-96]!
42fb8: a9016ffc stp x28, x27, [sp, #16]
42fbc: 910003fd mov x29, sp
42fc0: a90267fa stp x26, x25, [sp, #32]
42fc4: a9035ff8 stp x24, x23, [sp, #48]
42fc8: a90457f6 stp x22, x21, [sp, #64]
42fcc: a9054ff4 stp x20, x19, [sp, #80]
42fd0: d108c3ff sub sp, sp, #0x230
42fd4: d53bd057 mrs x23, tpidr_el0
42fd8: aa0003f3 mov x19, x0
42fdc: f94016e8 ldr x8, [x23, #40]
42fe0: aa0103e0 mov x0, x1
42fe4: aa0103f4 mov x20, x1
42fe8: f81f03a8 stur x8, [x29, #-16]
42fec: 97ffb019 bl 2f050 <__libc_init@plt-0x31a60>
42ff0: 39405288 ldrb w8, [x20, #20]
42ff4: aa0003f5 mov x21, x0
42ff8: b40000e8 cbz x8, 43014 <__libc_init@plt-0x1da9c>
42ffc: 91006289 add x9, x20, #0x18
43000: d10223aa sub x10, x29, #0x88
43004: f841852b ldr x11, [x9], #24
43008: f1000508 subs x8, x8, #0x1
4300c: f800854b str x11, [x10], #8
43010: 54ffffa1 b.ne 43004 <__libc_init@plt-0x1daac> // b.any
43014: aa1303e0 mov x0, x19
43018: 97fffa81 bl 41a1c <__libc_init@plt-0x1f094>
4301c: 52800036 mov w22, #0x1 // #1
43020: f90013e0 str x0, [sp, #32]
43024: b40011f5 cbz x21, 43260 <__libc_init@plt-0x1d850>
43028: 9100a3e8 add x8, sp, #0x28
4302c: d103c3a9 sub x9, x29, #0xf0
43030: 9100711c add x28, x8, #0x1c
43034: 9100950a add x10, x8, #0x25
43038: 91007128 add x8, x9, #0x1c
4303c: 2a1f03fb mov w27, wzr
43040: aa1f03fa mov x26, xzr
43044: 91009539 add x25, x9, #0x25
43048: a90023f7 stp x23, x8, [sp]
4304c: 9100a288 add x8, x20, #0x28
43050: a90123ea stp x10, x8, [sp, #16]
43054: 39405289 ldrb w9, [x20, #20]
43058: b4000189 cbz x9, 43088 <__libc_init@plt-0x1da28>
4305c: aa1f03e8 mov x8, xzr
43060: d10223aa sub x10, x29, #0x88
43064: f9400feb ldr x11, [sp, #24]
43068: f840854c ldr x12, [x10], #8
4306c: f85f016d ldur x13, [x11, #-16]
43070: f1000529 subs x9, x9, #0x1
43074: f841856e ldr x14, [x11], #24
43078: cb0d018c sub x12, x12, x13
4307c: 9b0e2188 madd x8, x12, x14, x8
43080: 54ffff41 b.ne 43068 <__libc_init@plt-0x1da48> // b.any
43084: 14000002 b 4308c <__libc_init@plt-0x1da24>
43088: aa1f03e8 mov x8, xzr
4308c: f9400289 ldr x9, [x20]
43090: b4001069 cbz x9, 4329c <__libc_init@plt-0x1d814>
43094: 8b080138 add x24, x9, x8
43098: f94013e8 ldr x8, [sp, #32]
4309c: b4000988 cbz x8, 431cc <__libc_init@plt-0x1d8e4>
430a0: b0000108 adrp x8, 64000 <strcmp@plt+0x3240>
430a4: 3900a7ff strb wzr, [sp, #41]
430a8: 3900b3ff strb wzr, [sp, #44]
430ac: aa1303e0 mov x0, x19
430b0: 3900c3ff strb wzr, [sp, #48]
430b4: 3900d3ff strb wzr, [sp, #52]
430b8: 3900e3ff strb wzr, [sp, #56]
430bc: 3900f3ff strb wzr, [sp, #60]
430c0: f945f508 ldr x8, [x8, #3048]
430c4: 390103ff strb wzr, [sp, #64]
430c8: f9400be9 ldr x9, [sp, #16]
430cc: 390113ff strb wzr, [sp, #68]
430d0: 390133f6 strb w22, [sp, #76]
430d4: b9401d08 ldr w8, [x8, #28]
430d8: b90057f6 str w22, [sp, #84]
430dc: b900013f str wzr, [x9]
430e0: 3900113f strb wzr, [x9, #4]
430e4: b9004be8 str w8, [sp, #72]
430e8: b81303a8 stur w8, [x29, #-208]
430ec: 52800f48 mov w8, #0x7a // #122
430f0: 7900b3ff strh wzr, [sp, #88]
430f4: 381143bf sturb wzr, [x29, #-236]
430f8: 781103a8 sturh w8, [x29, #-240]
430fc: 52800e48 mov w8, #0x72 // #114
43100: 381183bf sturb wzr, [x29, #-232]
43104: 3811c3bf sturb wzr, [x29, #-228]
43108: 381203bf sturb wzr, [x29, #-224]
4310c: 381243bf sturb wzr, [x29, #-220]
43110: 381283bf sturb wzr, [x29, #-216]
43114: 3812c3bf sturb wzr, [x29, #-212]
43118: 381343b6 sturb w22, [x29, #-204]
4311c: b900033f str wzr, [x25]
43120: 3900133f strb wzr, [x25, #4]
43124: b813c3b6 stur w22, [x29, #-196]
43128: 781403bf sturh wzr, [x29, #-192]
4312c: 3900a3e8 strb w8, [sp, #40]
43130: 97ff91da bl 27898 <__libc_init@plt-0x39218>
43134: f9400008 ldr x8, [x0]
43138: 9100a3e1 add x1, sp, #0x28
4313c: f8406009 ldur x9, [x0, #6]
43140: f94007ea ldr x10, [sp, #8]
43144: f9000148 str x8, [x10]
43148: f8006149 stur x9, [x10, #6]
4314c: f9400008 ldr x8, [x0]
43150: b9400809 ldr w9, [x0, #8]
43154: 7940180a ldrh w10, [x0, #12]
43158: 9103a3e0 add x0, sp, #0xe8
4315c: f9000388 str x8, [x28]
43160: b9000b89 str w9, [x28, #8]
43164: 79001b8a strh w10, [x28, #12]
43168: 79400308 ldrh w8, [x24]
4316c: f90077f3 str x19, [sp, #232]
43170: b900f3ff str wzr, [sp, #240]
43174: 79020be8 strh w8, [sp, #260]
43178: 94000fa2 bl 47000 <__libc_init@plt-0x19ab0>
4317c: 360006e0 tbz w0, #0, 43258 <__libc_init@plt-0x1d858>
43180: 79400708 ldrh w8, [x24, #2]
43184: 910243e0 add x0, sp, #0x90
43188: d103c3a1 sub x1, x29, #0xf0
4318c: f9004bf3 str x19, [sp, #144]
43190: b9009bff str wzr, [sp, #152]
43194: 79015be8 strh w8, [sp, #172]
43198: 94000f9a bl 47000 <__libc_init@plt-0x19ab0>
4319c: 360005e0 tbz w0, #0, 43258 <__libc_init@plt-0x1d858>
431a0: d10223a1 sub x1, x29, #0x88
431a4: aa1403e0 mov x0, x20
431a8: aa1f03e2 mov x2, xzr
431ac: 97ffb7d9 bl 31110 <__libc_init@plt-0x2f9a0>
431b0: 9100075a add x26, x26, #0x1
431b4: 37000060 tbnz w0, #0, 431c0 <__libc_init@plt-0x1d8f0>
431b8: eb15035f cmp x26, x21
431bc: 540007a3 b.cc 432b0 <__libc_init@plt-0x1d800> // b.lo, b.ul, b.last
431c0: eb15035f cmp x26, x21
431c4: 54fff481 b.ne 43054 <__libc_init@plt-0x1da5c> // b.any
431c8: 14000033 b 43294 <__libc_init@plt-0x1d81c>
431cc: 52800028 mov w8, #0x1 // #1
431d0: 2a0803f7 mov w23, w8
431d4: 9100a3e8 add x8, sp, #0x28
431d8: aa1303e0 mov x0, x19
431dc: 52800021 mov w1, #0x1 // #1
431e0: 97ff95dd bl 28954 <__libc_init@plt-0x3815c>
431e4: 394233e8 ldrb w8, [sp, #140]
431e8: 34000388 cbz w8, 43258 <__libc_init@plt-0x1d858>
431ec: 3940a3e8 ldrb w8, [sp, #40]
431f0: 7101b91f cmp w8, #0x6e
431f4: 54fffd60 b.eq 431a0 <__libc_init@plt-0x1d910> // b.none
431f8: 9100a3e1 add x1, sp, #0x28
431fc: aa1303e0 mov x0, x19
43200: aa1803e2 mov x2, x24
43204: 940027a9 bl 4d0a8 <__libc_init@plt-0x13a08>
43208: 360000c0 tbz w0, #0, 43220 <__libc_init@plt-0x1d890>
4320c: 2a1f03e8 mov w8, wzr
43210: 91000b18 add x24, x24, #0x2
43214: 5280003b mov w27, #0x1 // #1
43218: 3707fdd7 tbnz w23, #0, 431d0 <__libc_init@plt-0x1d8e0>
4321c: 17ffffe1 b 431a0 <__libc_init@plt-0x1d910>
43220: 360001db tbz w27, #0, 43258 <__libc_init@plt-0x1d858>
43224: 3940a3e8 ldrb w8, [sp, #40]
43228: 5281002b mov w11, #0x801 // #2049
4322c: 394143e9 ldrb w9, [sp, #80]
43230: 72a0010b movk w11, #0x8, lsl #16
43234: 51019d08 sub w8, w8, #0x67
43238: 7100511f cmp w8, #0x14
4323c: 1a9f27ea cset w10, cc // cc = lo, ul, last
43240: 7100013f cmp w9, #0x0
43244: 1ac82568 lsr w8, w11, w8
43248: 1a9f07e9 cset w9, ne // ne = any
4324c: 0a080148 and w8, w10, w8
43250: 0a090116 and w22, w8, w9
43254: 14000002 b 4325c <__libc_init@plt-0x1d854>
43258: 2a1f03f6 mov w22, wzr
4325c: f94003f7 ldr x23, [sp]
43260: f94016e8 ldr x8, [x23, #40]
43264: f85f03a9 ldur x9, [x29, #-16]
43268: eb09011f cmp x8, x9
4326c: 540002c1 b.ne 432c4 <__libc_init@plt-0x1d7ec> // b.any
43270: 2a1603e0 mov w0, w22
43274: 9108c3ff add sp, sp, #0x230
43278: a9454ff4 ldp x20, x19, [sp, #80]
4327c: a94457f6 ldp x22, x21, [sp, #64]
43280: a9435ff8 ldp x24, x23, [sp, #48]
43284: a94267fa ldp x26, x25, [sp, #32]
43288: a9416ffc ldp x28, x27, [sp, #16]
4328c: a8c67bfd ldp x29, x30, [sp], #96
43290: d65f03c0 ret
43294: 52800036 mov w22, #0x1 // #1
43298: 17fffff1 b 4325c <__libc_init@plt-0x1d854>
4329c: aa1303e0 mov x0, x19
432a0: 97ff965d bl 28c14 <__libc_init@plt-0x37e9c>
432a4: d0fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
432a8: 91187021 add x1, x1, #0x61c
432ac: 97ff7f57 bl 23008 <__libc_init@plt-0x3daa8>
432b0: aa1303e0 mov x0, x19
432b4: 97ff9658 bl 28c14 <__libc_init@plt-0x37e9c>
432b8: f0fffe21 adrp x1, a000 <__libc_init@plt-0x56ab0>
432bc: 911b1421 add x1, x1, #0x6c5
432c0: 97ff7f52 bl 23008 <__libc_init@plt-0x3daa8>
432c4: 9400761f bl 60b40 <__stack_chk_fail@plt>
432c8: a9ba7bfd stp x29, x30, [sp, #-96]!
432cc: a9016ffc stp x28, x27, [sp, #16]
432d0: 910003fd mov x29, sp
432d4: a90267fa stp x26, x25, [sp, #32]
432d8: a9035ff8 stp x24, x23, [sp, #48]
432dc: a90457f6 stp x22, x21, [sp, #64]
432e0: a9054ff4 stp x20, x19, [sp, #80]
432e4: d10b03ff sub sp, sp, #0x2c0
432e8: d53bd057 mrs x23, tpidr_el0
432ec: aa0003f3 mov x19, x0
432f0: f94016e8 ldr x8, [x23, #40]
432f4: aa0103e0 mov x0, x1
432f8: aa0103f4 mov x20, x1
432fc: f81f03a8 stur x8, [x29, #-16]
43300: 97ffaf54 bl 2f050 <__libc_init@plt-0x31a60>
43304: 39405288 ldrb w8, [x20, #20]
43308: aa0003f5 mov x21, x0
4330c: b40000e8 cbz x8, 43328 <__libc_init@plt-0x1d788>
43310: 91006289 add x9, x20, #0x18
43314: d10223aa sub x10, x29, #0x88
43318: f841852b ldr x11, [x9], #24
4331c: f1000508 subs x8, x8, #0x1
43320: f800854b str x11, [x10], #8
43324: 54ffffa1 b.ne 43318 <__libc_init@plt-0x1d798> // b.any
43328: aa1303e0 mov x0, x19
4332c: 97fff9bc bl 41a1c <__libc_init@plt-0x1f094>
43330: 52800036 mov w22, #0x1 // #1
43334: f90013e0 str x0, [sp, #32]
43338: b40011f5 cbz x21, 43574 <__libc_init@plt-0x1d53c>
4333c: d103c3a8 sub x8, x29, #0xf0
43340: 9105a3e9 add x9, sp, #0x168
43344: 9100711c add x28, x8, #0x1c
43348: 9100950a add x10, x8, #0x25
4334c: 91007128 add x8, x9, #0x1c
43350: 2a1f03fb mov w27, wzr
43354: aa1f03fa mov x26, xzr
43358: 91009539 add x25, x9, #0x25
4335c: a90023f7 stp x23, x8, [sp]
43360: 9100a288 add x8, x20, #0x28
43364: a90123ea stp x10, x8, [sp, #16]
43368: 39405289 ldrb w9, [x20, #20]
4336c: b4000189 cbz x9, 4339c <__libc_init@plt-0x1d714>
43370: aa1f03e8 mov x8, xzr
43374: d10223aa sub x10, x29, #0x88
43378: f9400feb ldr x11, [sp, #24]
4337c: f840854c ldr x12, [x10], #8
43380: f85f016d ldur x13, [x11, #-16]
43384: f1000529 subs x9, x9, #0x1
43388: f841856e ldr x14, [x11], #24
4338c: cb0d018c sub x12, x12, x13
43390: 9b0e2188 madd x8, x12, x14, x8
43394: 54ffff41 b.ne 4337c <__libc_init@plt-0x1d734> // b.any
43398: 14000002 b 433a0 <__libc_init@plt-0x1d710>
4339c: aa1f03e8 mov x8, xzr
433a0: f9400289 ldr x9, [x20]
433a4: b4001069 cbz x9, 435b0 <__libc_init@plt-0x1d500>
433a8: 8b080138 add x24, x9, x8
433ac: f94013e8 ldr x8, [sp, #32]
433b0: b4000988 cbz x8, 434e0 <__libc_init@plt-0x1d5d0>
433b4: b0000108 adrp x8, 64000 <strcmp@plt+0x3240>
433b8: 381113bf sturb wzr, [x29, #-239]
433bc: 381143bf sturb wzr, [x29, #-236]
433c0: aa1303e0 mov x0, x19
433c4: 381183bf sturb wzr, [x29, #-232]
433c8: 3811c3bf sturb wzr, [x29, #-228]
433cc: 381203bf sturb wzr, [x29, #-224]
433d0: 381243bf sturb wzr, [x29, #-220]
433d4: f945f508 ldr x8, [x8, #3048]
433d8: 381283bf sturb wzr, [x29, #-216]
433dc: f9400be9 ldr x9, [sp, #16]
433e0: 3812c3bf sturb wzr, [x29, #-212]
433e4: 381343b6 sturb w22, [x29, #-204]
433e8: b9401d08 ldr w8, [x8, #28]
433ec: b813c3b6 stur w22, [x29, #-196]
433f0: b900013f str wzr, [x9]
433f4: 3900113f strb wzr, [x9, #4]
433f8: b81303a8 stur w8, [x29, #-208]
433fc: b9018be8 str w8, [sp, #392]
43400: 52800f48 mov w8, #0x7a // #122
43404: 781403bf sturh wzr, [x29, #-192]
43408: 3905b3ff strb wzr, [sp, #364]
4340c: 7902d3e8 strh w8, [sp, #360]
43410: 52800e48 mov w8, #0x72 // #114
43414: 3905c3ff strb wzr, [sp, #368]
43418: 3905d3ff strb wzr, [sp, #372]
4341c: 3905e3ff strb wzr, [sp, #376]
43420: 3905f3ff strb wzr, [sp, #380]
43424: 390603ff strb wzr, [sp, #384]
43428: 390613ff strb wzr, [sp, #388]
4342c: 390633f6 strb w22, [sp, #396]
43430: b900033f str wzr, [x25]
43434: 3900133f strb wzr, [x25, #4]
43438: b90197f6 str w22, [sp, #404]
4343c: 790333ff strh wzr, [sp, #408]
43440: 381103a8 sturb w8, [x29, #-240]
43444: 97ff9115 bl 27898 <__libc_init@plt-0x39218>
43448: f9400008 ldr x8, [x0]
4344c: d103c3a1 sub x1, x29, #0xf0
43450: f8406009 ldur x9, [x0, #6]
43454: f94007ea ldr x10, [sp, #8]
43458: f9000148 str x8, [x10]
4345c: f8006149 stur x9, [x10, #6]
43460: f9400008 ldr x8, [x0]
43464: b9400809 ldr w9, [x0, #8]
43468: 7940180a ldrh w10, [x0, #12]
4346c: 910323e0 add x0, sp, #0xc8
43470: f9000388 str x8, [x28]
43474: b9000b89 str w9, [x28, #8]
43478: 79001b8a strh w10, [x28, #12]
4347c: 79400308 ldrh w8, [x24]
43480: f90067f3 str x19, [sp, #200]
43484: b900d3ff str wzr, [sp, #208]
43488: 7901cbe8 strh w8, [sp, #228]
4348c: 940012f5 bl 48060 <__libc_init@plt-0x18a50>
43490: 360006e0 tbz w0, #0, 4356c <__libc_init@plt-0x1d544>
43494: 79400708 ldrh w8, [x24, #2]
43498: 9100a3e0 add x0, sp, #0x28
4349c: 9105a3e1 add x1, sp, #0x168
434a0: f90017f3 str x19, [sp, #40]
434a4: b90033ff str wzr, [sp, #48]
434a8: 79008be8 strh w8, [sp, #68]
434ac: 940012ed bl 48060 <__libc_init@plt-0x18a50>
434b0: 360005e0 tbz w0, #0, 4356c <__libc_init@plt-0x1d544>
434b4: d10223a1 sub x1, x29, #0x88
434b8: aa1403e0 mov x0, x20
434bc: aa1f03e2 mov x2, xzr
434c0: 97ffb714 bl 31110 <__libc_init@plt-0x2f9a0>
434c4: 9100075a add x26, x26, #0x1
434c8: 37000060 tbnz w0, #0, 434d4 <__libc_init@plt-0x1d5dc>
434cc: eb15035f cmp x26, x21
434d0: 540007a3 b.cc 435c4 <__libc_init@plt-0x1d4ec> // b.lo, b.ul, b.last
434d4: eb15035f cmp x26, x21
434d8: 54fff481 b.ne 43368 <__libc_init@plt-0x1d748> // b.any
434dc: 14000033 b 435a8 <__libc_init@plt-0x1d508>
434e0: 52800028 mov w8, #0x1 // #1
434e4: 2a0803f7 mov w23, w8
434e8: 910323e8 add x8, sp, #0xc8
434ec: aa1303e0 mov x0, x19
434f0: 52800021 mov w1, #0x1 // #1
434f4: 97ff9518 bl 28954 <__libc_init@plt-0x3815c>
434f8: 3944b3e8 ldrb w8, [sp, #300]
434fc: 34000388 cbz w8, 4356c <__libc_init@plt-0x1d544>
43500: 394323e8 ldrb w8, [sp, #200]
43504: 7101b91f cmp w8, #0x6e
43508: 54fffd60 b.eq 434b4 <__libc_init@plt-0x1d5fc> // b.none
4350c: 910323e1 add x1, sp, #0xc8
43510: aa1303e0 mov x0, x19
43514: aa1803e2 mov x2, x24
43518: 94002b2d bl 4e1cc <__libc_init@plt-0x128e4>
4351c: 360000c0 tbz w0, #0, 43534 <__libc_init@plt-0x1d57c>
43520: 2a1f03e8 mov w8, wzr
43524: 91000b18 add x24, x24, #0x2
43528: 5280003b mov w27, #0x1 // #1
4352c: 3707fdd7 tbnz w23, #0, 434e4 <__libc_init@plt-0x1d5cc>
43530: 17ffffe1 b 434b4 <__libc_init@plt-0x1d5fc>
43534: 360001db tbz w27, #0, 4356c <__libc_init@plt-0x1d544>
43538: 394323e8 ldrb w8, [sp, #200]
4353c: 5281002b mov w11, #0x801 // #2049
43540: 3943c3e9 ldrb w9, [sp, #240]
43544: 72a0010b movk w11, #0x8, lsl #16
43548: 51019d08 sub w8, w8, #0x67
4354c: 7100511f cmp w8, #0x14
43550: 1a9f27ea cset w10, cc // cc = lo, ul, last
43554: 7100013f cmp w9, #0x0
43558: 1ac82568 lsr w8, w11, w8
4355c: 1a9f07e9 cset w9, ne // ne = any
43560: 0a080148 and w8, w10, w8
43564: 0a090116 and w22, w8, w9
43568: 14000002 b 43570 <__libc_init@plt-0x1d540>
4356c: 2a1f03f6 mov w22, wzr
43570: f94003f7 ldr x23, [sp]
43574: f94016e8 ldr x8, [x23, #40]
43578: f85f03a9 ldur x9, [x29, #-16]
4357c: eb09011f cmp x8, x9
43580: 540002c1 b.ne 435d8 <__libc_init@plt-0x1d4d8> // b.any
43584: 2a1603e0 mov w0, w22
43588: 910b03ff add sp, sp, #0x2c0
4358c: a9454ff4 ldp x20, x19, [sp, #80]
43590: a94457f6 ldp x22, x21, [sp, #64]
43594: a9435ff8 ldp x24, x23, [sp, #48]
43598: a94267fa ldp x26, x25, [sp, #32]
4359c: a9416ffc ldp x28, x27, [sp, #16]
435a0: a8c67bfd ldp x29, x30, [sp], #96
435a4: d65f03c0 ret
435a8: 52800036 mov w22, #0x1 // #1
435ac: 17fffff1 b 43570 <__libc_init@plt-0x1d540>
435b0: aa1303e0 mov x0, x19
435b4: 97ff9598 bl 28c14 <__libc_init@plt-0x37e9c>
435b8: d0fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
435bc: 91187021 add x1, x1, #0x61c
435c0: 97ff7e92 bl 23008 <__libc_init@plt-0x3daa8>
435c4: aa1303e0 mov x0, x19
435c8: 97ff9593 bl 28c14 <__libc_init@plt-0x37e9c>
435cc: f0fffe21 adrp x1, a000 <__libc_init@plt-0x56ab0>
435d0: 911b1421 add x1, x1, #0x6c5
435d4: 97ff7e8d bl 23008 <__libc_init@plt-0x3daa8>
435d8: 9400755a bl 60b40 <__stack_chk_fail@plt>
435dc: a9ba7bfd stp x29, x30, [sp, #-96]!
435e0: a9016ffc stp x28, x27, [sp, #16]
435e4: 910003fd mov x29, sp
435e8: a90267fa stp x26, x25, [sp, #32]
435ec: a9035ff8 stp x24, x23, [sp, #48]
435f0: a90457f6 stp x22, x21, [sp, #64]
435f4: a9054ff4 stp x20, x19, [sp, #80]
435f8: d10bc3ff sub sp, sp, #0x2f0
435fc: d53bd057 mrs x23, tpidr_el0
43600: aa0003f3 mov x19, x0
43604: f94016e8 ldr x8, [x23, #40]
43608: aa0103e0 mov x0, x1
4360c: aa0103f4 mov x20, x1
43610: f81f03a8 stur x8, [x29, #-16]
43614: 97ffae8f bl 2f050 <__libc_init@plt-0x31a60>
43618: 39405288 ldrb w8, [x20, #20]
4361c: aa0003f5 mov x21, x0
43620: b40000e8 cbz x8, 4363c <__libc_init@plt-0x1d474>
43624: 91006289 add x9, x20, #0x18
43628: d10223aa sub x10, x29, #0x88
4362c: f841852b ldr x11, [x9], #24
43630: f1000508 subs x8, x8, #0x1
43634: f800854b str x11, [x10], #8
43638: 54ffffa1 b.ne 4362c <__libc_init@plt-0x1d484> // b.any
4363c: aa1303e0 mov x0, x19
43640: 97fff8f7 bl 41a1c <__libc_init@plt-0x1f094>
43644: 52800036 mov w22, #0x1 // #1
43648: f90013e0 str x0, [sp, #32]
4364c: b40011f5 cbz x21, 43888 <__libc_init@plt-0x1d228>
43650: d103c3a8 sub x8, x29, #0xf0
43654: 910663e9 add x9, sp, #0x198
43658: 9100711c add x28, x8, #0x1c
4365c: 9100950a add x10, x8, #0x25
43660: 91007128 add x8, x9, #0x1c
43664: 2a1f03fb mov w27, wzr
43668: aa1f03fa mov x26, xzr
4366c: 91009539 add x25, x9, #0x25
43670: a90023f7 stp x23, x8, [sp]
43674: 9100a288 add x8, x20, #0x28
43678: a90123ea stp x10, x8, [sp, #16]
4367c: 39405289 ldrb w9, [x20, #20]
43680: b4000189 cbz x9, 436b0 <__libc_init@plt-0x1d400>
43684: aa1f03e8 mov x8, xzr
43688: d10223aa sub x10, x29, #0x88
4368c: f9400feb ldr x11, [sp, #24]
43690: f840854c ldr x12, [x10], #8
43694: f85f016d ldur x13, [x11, #-16]
43698: f1000529 subs x9, x9, #0x1
4369c: f841856e ldr x14, [x11], #24
436a0: cb0d018c sub x12, x12, x13
436a4: 9b0e2188 madd x8, x12, x14, x8
436a8: 54ffff41 b.ne 43690 <__libc_init@plt-0x1d420> // b.any
436ac: 14000002 b 436b4 <__libc_init@plt-0x1d3fc>
436b0: aa1f03e8 mov x8, xzr
436b4: f9400289 ldr x9, [x20]
436b8: b4001069 cbz x9, 438c4 <__libc_init@plt-0x1d1ec>
436bc: 8b080138 add x24, x9, x8
436c0: f94013e8 ldr x8, [sp, #32]
436c4: b4000988 cbz x8, 437f4 <__libc_init@plt-0x1d2bc>
436c8: b0000108 adrp x8, 64000 <strcmp@plt+0x3240>
436cc: 381113bf sturb wzr, [x29, #-239]
436d0: 381143bf sturb wzr, [x29, #-236]
436d4: aa1303e0 mov x0, x19
436d8: 381183bf sturb wzr, [x29, #-232]
436dc: 3811c3bf sturb wzr, [x29, #-228]
436e0: 381203bf sturb wzr, [x29, #-224]
436e4: 381243bf sturb wzr, [x29, #-220]
436e8: f945f508 ldr x8, [x8, #3048]
436ec: 381283bf sturb wzr, [x29, #-216]
436f0: f9400be9 ldr x9, [sp, #16]
436f4: 3812c3bf sturb wzr, [x29, #-212]
436f8: 381343b6 sturb w22, [x29, #-204]
436fc: b9401d08 ldr w8, [x8, #28]
43700: b813c3b6 stur w22, [x29, #-196]
43704: b900013f str wzr, [x9]
43708: 3900113f strb wzr, [x9, #4]
4370c: b81303a8 stur w8, [x29, #-208]
43710: b901bbe8 str w8, [sp, #440]
43714: 52800f48 mov w8, #0x7a // #122
43718: 781403bf sturh wzr, [x29, #-192]
4371c: 390673ff strb wzr, [sp, #412]
43720: 790333e8 strh w8, [sp, #408]
43724: 52800e48 mov w8, #0x72 // #114
43728: 390683ff strb wzr, [sp, #416]
4372c: 390693ff strb wzr, [sp, #420]
43730: 3906a3ff strb wzr, [sp, #424]
43734: 3906b3ff strb wzr, [sp, #428]
43738: 3906c3ff strb wzr, [sp, #432]
4373c: 3906d3ff strb wzr, [sp, #436]
43740: 3906f3f6 strb w22, [sp, #444]
43744: b900033f str wzr, [x25]
43748: 3900133f strb wzr, [x25, #4]
4374c: b901c7f6 str w22, [sp, #452]
43750: 790393ff strh wzr, [sp, #456]
43754: 381103a8 sturb w8, [x29, #-240]
43758: 97ff9050 bl 27898 <__libc_init@plt-0x39218>
4375c: f9400008 ldr x8, [x0]
43760: d103c3a1 sub x1, x29, #0xf0
43764: f8406009 ldur x9, [x0, #6]
43768: f94007ea ldr x10, [sp, #8]
4376c: f9000148 str x8, [x10]
43770: f8006149 stur x9, [x10, #6]
43774: f9400008 ldr x8, [x0]
43778: b9400809 ldr w9, [x0, #8]
4377c: 7940180a ldrh w10, [x0, #12]
43780: 910383e0 add x0, sp, #0xe0
43784: f9000388 str x8, [x28]
43788: b9000b89 str w9, [x28, #8]
4378c: 79001b8a strh w10, [x28, #12]
43790: b9400308 ldr w8, [x24]
43794: f90073f3 str x19, [sp, #224]
43798: b900ebff str wzr, [sp, #232]
4379c: b900ffe8 str w8, [sp, #252]
437a0: 9400158f bl 48ddc <__libc_init@plt-0x17cd4>
437a4: 360006e0 tbz w0, #0, 43880 <__libc_init@plt-0x1d230>
437a8: b9400708 ldr w8, [x24, #4]
437ac: 9100a3e0 add x0, sp, #0x28
437b0: 910663e1 add x1, sp, #0x198
437b4: f90017f3 str x19, [sp, #40]
437b8: b90033ff str wzr, [sp, #48]
437bc: b90047e8 str w8, [sp, #68]
437c0: 94001587 bl 48ddc <__libc_init@plt-0x17cd4>
437c4: 360005e0 tbz w0, #0, 43880 <__libc_init@plt-0x1d230>
437c8: d10223a1 sub x1, x29, #0x88
437cc: aa1403e0 mov x0, x20
437d0: aa1f03e2 mov x2, xzr
437d4: 97ffb64f bl 31110 <__libc_init@plt-0x2f9a0>
437d8: 9100075a add x26, x26, #0x1
437dc: 37000060 tbnz w0, #0, 437e8 <__libc_init@plt-0x1d2c8>
437e0: eb15035f cmp x26, x21
437e4: 540007a3 b.cc 438d8 <__libc_init@plt-0x1d1d8> // b.lo, b.ul, b.last
437e8: eb15035f cmp x26, x21
437ec: 54fff481 b.ne 4367c <__libc_init@plt-0x1d434> // b.any
437f0: 14000033 b 438bc <__libc_init@plt-0x1d1f4>
437f4: 52800028 mov w8, #0x1 // #1
437f8: 2a0803f7 mov w23, w8
437fc: 910383e8 add x8, sp, #0xe0
43800: aa1303e0 mov x0, x19
43804: 52800021 mov w1, #0x1 // #1
43808: 97ff9453 bl 28954 <__libc_init@plt-0x3815c>
4380c: 394513e8 ldrb w8, [sp, #324]
43810: 34000388 cbz w8, 43880 <__libc_init@plt-0x1d230>
43814: 394383e8 ldrb w8, [sp, #224]
43818: 7101b91f cmp w8, #0x6e
4381c: 54fffd60 b.eq 437c8 <__libc_init@plt-0x1d2e8> // b.none
43820: 910383e1 add x1, sp, #0xe0
43824: aa1303e0 mov x0, x19
43828: aa1803e2 mov x2, x24
4382c: 94002be0 bl 4e7ac <__libc_init@plt-0x12304>
43830: 360000c0 tbz w0, #0, 43848 <__libc_init@plt-0x1d268>
43834: 2a1f03e8 mov w8, wzr
43838: 91001318 add x24, x24, #0x4
4383c: 5280003b mov w27, #0x1 // #1
43840: 3707fdd7 tbnz w23, #0, 437f8 <__libc_init@plt-0x1d2b8>
43844: 17ffffe1 b 437c8 <__libc_init@plt-0x1d2e8>
43848: 360001db tbz w27, #0, 43880 <__libc_init@plt-0x1d230>
4384c: 394383e8 ldrb w8, [sp, #224]
43850: 5281002b mov w11, #0x801 // #2049
43854: 394423e9 ldrb w9, [sp, #264]
43858: 72a0010b movk w11, #0x8, lsl #16
4385c: 51019d08 sub w8, w8, #0x67
43860: 7100511f cmp w8, #0x14
43864: 1a9f27ea cset w10, cc // cc = lo, ul, last
43868: 7100013f cmp w9, #0x0
4386c: 1ac82568 lsr w8, w11, w8
43870: 1a9f07e9 cset w9, ne // ne = any
43874: 0a080148 and w8, w10, w8
43878: 0a090116 and w22, w8, w9
4387c: 14000002 b 43884 <__libc_init@plt-0x1d22c>
43880: 2a1f03f6 mov w22, wzr
43884: f94003f7 ldr x23, [sp]
43888: f94016e8 ldr x8, [x23, #40]
4388c: f85f03a9 ldur x9, [x29, #-16]
43890: eb09011f cmp x8, x9
43894: 540002c1 b.ne 438ec <__libc_init@plt-0x1d1c4> // b.any
43898: 2a1603e0 mov w0, w22
4389c: 910bc3ff add sp, sp, #0x2f0
438a0: a9454ff4 ldp x20, x19, [sp, #80]
438a4: a94457f6 ldp x22, x21, [sp, #64]
438a8: a9435ff8 ldp x24, x23, [sp, #48]
438ac: a94267fa ldp x26, x25, [sp, #32]
438b0: a9416ffc ldp x28, x27, [sp, #16]
438b4: a8c67bfd ldp x29, x30, [sp], #96
438b8: d65f03c0 ret
438bc: 52800036 mov w22, #0x1 // #1
438c0: 17fffff1 b 43884 <__libc_init@plt-0x1d22c>
438c4: aa1303e0 mov x0, x19
438c8: 97ff94d3 bl 28c14 <__libc_init@plt-0x37e9c>
438cc: d0fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
438d0: 91187021 add x1, x1, #0x61c
438d4: 97ff7dcd bl 23008 <__libc_init@plt-0x3daa8>
438d8: aa1303e0 mov x0, x19
438dc: 97ff94ce bl 28c14 <__libc_init@plt-0x37e9c>
438e0: f0fffe21 adrp x1, a000 <__libc_init@plt-0x56ab0>
438e4: 911b1421 add x1, x1, #0x6c5
438e8: 97ff7dc8 bl 23008 <__libc_init@plt-0x3daa8>
438ec: 94007495 bl 60b40 <__stack_chk_fail@plt>
438f0: a9ba7bfd stp x29, x30, [sp, #-96]!
438f4: a9016ffc stp x28, x27, [sp, #16]
438f8: 910003fd mov x29, sp
438fc: a90267fa stp x26, x25, [sp, #32]
43900: a9035ff8 stp x24, x23, [sp, #48]
43904: a90457f6 stp x22, x21, [sp, #64]
43908: a9054ff4 stp x20, x19, [sp, #80]
4390c: d12043ff sub sp, sp, #0x810
43910: d53bd057 mrs x23, tpidr_el0
43914: aa0003f3 mov x19, x0
43918: f94016e8 ldr x8, [x23, #40]
4391c: aa0103e0 mov x0, x1
43920: aa0103f4 mov x20, x1
43924: f81f03a8 stur x8, [x29, #-16]
43928: 97ffadca bl 2f050 <__libc_init@plt-0x31a60>
4392c: 39405288 ldrb w8, [x20, #20]
43930: aa0003f5 mov x21, x0
43934: b40000e8 cbz x8, 43950 <__libc_init@plt-0x1d160>
43938: 91006289 add x9, x20, #0x18
4393c: d10223aa sub x10, x29, #0x88
43940: f841852b ldr x11, [x9], #24
43944: f1000508 subs x8, x8, #0x1
43948: f800854b str x11, [x10], #8
4394c: 54ffffa1 b.ne 43940 <__libc_init@plt-0x1d170> // b.any
43950: aa1303e0 mov x0, x19
43954: 97fff832 bl 41a1c <__libc_init@plt-0x1f094>
43958: 52800036 mov w22, #0x1 // #1
4395c: f90013e0 str x0, [sp, #32]
43960: b40011f5 cbz x21, 43b9c <__libc_init@plt-0x1cf14>
43964: d103c3a8 sub x8, x29, #0xf0
43968: 911ae3e9 add x9, sp, #0x6b8
4396c: 9100711c add x28, x8, #0x1c
43970: 9100950a add x10, x8, #0x25
43974: 91007128 add x8, x9, #0x1c
43978: 2a1f03fb mov w27, wzr
4397c: aa1f03fa mov x26, xzr
43980: 91009539 add x25, x9, #0x25
43984: a90023f7 stp x23, x8, [sp]
43988: 9100a288 add x8, x20, #0x28
4398c: a90123ea stp x10, x8, [sp, #16]
43990: 39405289 ldrb w9, [x20, #20]
43994: b4000189 cbz x9, 439c4 <__libc_init@plt-0x1d0ec>
43998: aa1f03e8 mov x8, xzr
4399c: d10223aa sub x10, x29, #0x88
439a0: f9400feb ldr x11, [sp, #24]
439a4: f840854c ldr x12, [x10], #8
439a8: f85f016d ldur x13, [x11, #-16]
439ac: f1000529 subs x9, x9, #0x1
439b0: f841856e ldr x14, [x11], #24
439b4: cb0d018c sub x12, x12, x13
439b8: 9b0e2188 madd x8, x12, x14, x8
439bc: 54ffff41 b.ne 439a4 <__libc_init@plt-0x1d10c> // b.any
439c0: 14000002 b 439c8 <__libc_init@plt-0x1d0e8>
439c4: aa1f03e8 mov x8, xzr
439c8: f9400289 ldr x9, [x20]
439cc: b4001069 cbz x9, 43bd8 <__libc_init@plt-0x1ced8>
439d0: 8b080138 add x24, x9, x8
439d4: f94013e8 ldr x8, [sp, #32]
439d8: b4000988 cbz x8, 43b08 <__libc_init@plt-0x1cfa8>
439dc: b0000108 adrp x8, 64000 <strcmp@plt+0x3240>
439e0: 381113bf sturb wzr, [x29, #-239]
439e4: 381143bf sturb wzr, [x29, #-236]
439e8: aa1303e0 mov x0, x19
439ec: 381183bf sturb wzr, [x29, #-232]
439f0: 3811c3bf sturb wzr, [x29, #-228]
439f4: 381203bf sturb wzr, [x29, #-224]
439f8: 381243bf sturb wzr, [x29, #-220]
439fc: f945f508 ldr x8, [x8, #3048]
43a00: 381283bf sturb wzr, [x29, #-216]
43a04: f9400be9 ldr x9, [sp, #16]
43a08: 3812c3bf sturb wzr, [x29, #-212]
43a0c: 381343b6 sturb w22, [x29, #-204]
43a10: b9401d08 ldr w8, [x8, #28]
43a14: b813c3b6 stur w22, [x29, #-196]
43a18: b900013f str wzr, [x9]
43a1c: 3900113f strb wzr, [x9, #4]
43a20: b81303a8 stur w8, [x29, #-208]
43a24: b906dbe8 str w8, [sp, #1752]
43a28: 52800f48 mov w8, #0x7a // #122
43a2c: 781403bf sturh wzr, [x29, #-192]
43a30: 391af3ff strb wzr, [sp, #1724]
43a34: 790d73e8 strh w8, [sp, #1720]
43a38: 52800e48 mov w8, #0x72 // #114
43a3c: 391b03ff strb wzr, [sp, #1728]
43a40: 391b13ff strb wzr, [sp, #1732]
43a44: 391b23ff strb wzr, [sp, #1736]
43a48: 391b33ff strb wzr, [sp, #1740]
43a4c: 391b43ff strb wzr, [sp, #1744]
43a50: 391b53ff strb wzr, [sp, #1748]
43a54: 391b73f6 strb w22, [sp, #1756]
43a58: b900033f str wzr, [x25]
43a5c: 3900133f strb wzr, [x25, #4]
43a60: b906e7f6 str w22, [sp, #1764]
43a64: 790dd3ff strh wzr, [sp, #1768]
43a68: 381103a8 sturb w8, [x29, #-240]
43a6c: 97ff8f8b bl 27898 <__libc_init@plt-0x39218>
43a70: f9400008 ldr x8, [x0]
43a74: d103c3a1 sub x1, x29, #0xf0
43a78: f8406009 ldur x9, [x0, #6]
43a7c: f94007ea ldr x10, [sp, #8]
43a80: f9000148 str x8, [x10]
43a84: f8006149 stur x9, [x10, #6]
43a88: f9400008 ldr x8, [x0]
43a8c: b9400809 ldr w9, [x0, #8]
43a90: 7940180a ldrh w10, [x0, #12]
43a94: 910dc3e0 add x0, sp, #0x370
43a98: f9000388 str x8, [x28]
43a9c: b9000b89 str w9, [x28, #8]
43aa0: 79001b8a strh w10, [x28, #12]
43aa4: f9400308 ldr x8, [x24]
43aa8: f901bbf3 str x19, [sp, #880]
43aac: b9037bff str wzr, [sp, #888]
43ab0: f901cbe8 str x8, [sp, #912]
43ab4: 94001829 bl 49b58 <__libc_init@plt-0x16f58>
43ab8: 360006e0 tbz w0, #0, 43b94 <__libc_init@plt-0x1cf1c>
43abc: f9400708 ldr x8, [x24, #8]
43ac0: 9100a3e0 add x0, sp, #0x28
43ac4: 911ae3e1 add x1, sp, #0x6b8
43ac8: f90017f3 str x19, [sp, #40]
43acc: b90033ff str wzr, [sp, #48]
43ad0: f90027e8 str x8, [sp, #72]
43ad4: 94001821 bl 49b58 <__libc_init@plt-0x16f58>
43ad8: 360005e0 tbz w0, #0, 43b94 <__libc_init@plt-0x1cf1c>
43adc: d10223a1 sub x1, x29, #0x88
43ae0: aa1403e0 mov x0, x20
43ae4: aa1f03e2 mov x2, xzr
43ae8: 97ffb58a bl 31110 <__libc_init@plt-0x2f9a0>
43aec: 9100075a add x26, x26, #0x1
43af0: 37000060 tbnz w0, #0, 43afc <__libc_init@plt-0x1cfb4>
43af4: eb15035f cmp x26, x21
43af8: 540007a3 b.cc 43bec <__libc_init@plt-0x1cec4> // b.lo, b.ul, b.last
43afc: eb15035f cmp x26, x21
43b00: 54fff481 b.ne 43990 <__libc_init@plt-0x1d120> // b.any
43b04: 14000033 b 43bd0 <__libc_init@plt-0x1cee0>
43b08: 52800028 mov w8, #0x1 // #1
43b0c: 2a0803f7 mov w23, w8
43b10: 910dc3e8 add x8, sp, #0x370
43b14: aa1303e0 mov x0, x19
43b18: 52800021 mov w1, #0x1 // #1
43b1c: 97ff938e bl 28954 <__libc_init@plt-0x3815c>
43b20: 394f53e8 ldrb w8, [sp, #980]
43b24: 34000388 cbz w8, 43b94 <__libc_init@plt-0x1cf1c>
43b28: 394dc3e8 ldrb w8, [sp, #880]
43b2c: 7101b91f cmp w8, #0x6e
43b30: 54fffd60 b.eq 43adc <__libc_init@plt-0x1cfd4> // b.none
43b34: 910dc3e1 add x1, sp, #0x370
43b38: aa1303e0 mov x0, x19
43b3c: aa1803e2 mov x2, x24
43b40: 94002c93 bl 4ed8c <__libc_init@plt-0x11d24>
43b44: 360000c0 tbz w0, #0, 43b5c <__libc_init@plt-0x1cf54>
43b48: 2a1f03e8 mov w8, wzr
43b4c: 91002318 add x24, x24, #0x8
43b50: 5280003b mov w27, #0x1 // #1
43b54: 3707fdd7 tbnz w23, #0, 43b0c <__libc_init@plt-0x1cfa4>
43b58: 17ffffe1 b 43adc <__libc_init@plt-0x1cfd4>
43b5c: 360001db tbz w27, #0, 43b94 <__libc_init@plt-0x1cf1c>
43b60: 394dc3e8 ldrb w8, [sp, #880]
43b64: 5281002b mov w11, #0x801 // #2049
43b68: 394e63e9 ldrb w9, [sp, #920]
43b6c: 72a0010b movk w11, #0x8, lsl #16
43b70: 51019d08 sub w8, w8, #0x67
43b74: 7100511f cmp w8, #0x14
43b78: 1a9f27ea cset w10, cc // cc = lo, ul, last
43b7c: 7100013f cmp w9, #0x0
43b80: 1ac82568 lsr w8, w11, w8
43b84: 1a9f07e9 cset w9, ne // ne = any
43b88: 0a080148 and w8, w10, w8
43b8c: 0a090116 and w22, w8, w9
43b90: 14000002 b 43b98 <__libc_init@plt-0x1cf18>
43b94: 2a1f03f6 mov w22, wzr
43b98: f94003f7 ldr x23, [sp]
43b9c: f94016e8 ldr x8, [x23, #40]
43ba0: f85f03a9 ldur x9, [x29, #-16]
43ba4: eb09011f cmp x8, x9
43ba8: 540002c1 b.ne 43c00 <__libc_init@plt-0x1ceb0> // b.any
43bac: 2a1603e0 mov w0, w22
43bb0: 912043ff add sp, sp, #0x810
43bb4: a9454ff4 ldp x20, x19, [sp, #80]
43bb8: a94457f6 ldp x22, x21, [sp, #64]
43bbc: a9435ff8 ldp x24, x23, [sp, #48]
43bc0: a94267fa ldp x26, x25, [sp, #32]
43bc4: a9416ffc ldp x28, x27, [sp, #16]
43bc8: a8c67bfd ldp x29, x30, [sp], #96
43bcc: d65f03c0 ret
43bd0: 52800036 mov w22, #0x1 // #1
43bd4: 17fffff1 b 43b98 <__libc_init@plt-0x1cf18>
43bd8: aa1303e0 mov x0, x19
43bdc: 97ff940e bl 28c14 <__libc_init@plt-0x37e9c>
43be0: d0fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
43be4: 91187021 add x1, x1, #0x61c
43be8: 97ff7d08 bl 23008 <__libc_init@plt-0x3daa8>
43bec: aa1303e0 mov x0, x19
43bf0: 97ff9409 bl 28c14 <__libc_init@plt-0x37e9c>
43bf4: f0fffe21 adrp x1, a000 <__libc_init@plt-0x56ab0>
43bf8: 911b1421 add x1, x1, #0x6c5
43bfc: 97ff7d03 bl 23008 <__libc_init@plt-0x3daa8>
43c00: 940073d0 bl 60b40 <__stack_chk_fail@plt>
43c04: a9ba7bfd stp x29, x30, [sp, #-96]!
43c08: a9016ffc stp x28, x27, [sp, #16]
43c0c: 910003fd mov x29, sp
43c10: a90267fa stp x26, x25, [sp, #32]
43c14: a9035ff8 stp x24, x23, [sp, #48]
43c18: a90457f6 stp x22, x21, [sp, #64]
43c1c: a9054ff4 stp x20, x19, [sp, #80]
43c20: d14017ff sub sp, sp, #0x5, lsl #12
43c24: d13103ff sub sp, sp, #0xc40
43c28: d53bd055 mrs x21, tpidr_el0
43c2c: aa0003f3 mov x19, x0
43c30: f94016a8 ldr x8, [x21, #40]
43c34: aa0103e0 mov x0, x1
43c38: aa0103f4 mov x20, x1
43c3c: f81e83a8 stur x8, [x29, #-24]
43c40: 97ffad04 bl 2f050 <__libc_init@plt-0x31a60>
43c44: 39405288 ldrb w8, [x20, #20]
43c48: aa0003f7 mov x23, x0
43c4c: b40000e8 cbz x8, 43c68 <__libc_init@plt-0x1ce48>
43c50: 91006289 add x9, x20, #0x18
43c54: d10243aa sub x10, x29, #0x90
43c58: f841852b ldr x11, [x9], #24
43c5c: f1000508 subs x8, x8, #0x1
43c60: f800854b str x11, [x10], #8
43c64: 54ffffa1 b.ne 43c58 <__libc_init@plt-0x1ce58> // b.any
43c68: aa1303e0 mov x0, x19
43c6c: 97fff76c bl 41a1c <__libc_init@plt-0x1f094>
43c70: 52800036 mov w22, #0x1 // #1
43c74: f9001fe0 str x0, [sp, #56]
43c78: b4001377 cbz x23, 43ee4 <__libc_init@plt-0x1cbcc>
43c7c: d103e3a8 sub x8, x29, #0xf8
43c80: 914017fc add x28, sp, #0x5, lsl #12
43c84: 91007109 add x9, x8, #0x1c
43c88: 91009508 add x8, x8, #0x25
43c8c: 912b839c add x28, x28, #0xae0
43c90: 91400bfa add x26, sp, #0x2, lsl #12
43c94: 2a1f03f9 mov w25, wzr
43c98: aa1f03fb mov x27, xzr
43c9c: a90227e8 stp x8, x9, [sp, #32]
43ca0: 91007388 add x8, x28, #0x1c
43ca4: 9136435a add x26, x26, #0xd90
43ca8: f9000fe8 str x8, [sp, #24]
43cac: 91009788 add x8, x28, #0x25
43cb0: a900a3f5 stp x21, x8, [sp, #8]
43cb4: 9100a288 add x8, x20, #0x28
43cb8: f9001be8 str x8, [sp, #48]
43cbc: 39405289 ldrb w9, [x20, #20]
43cc0: b4000189 cbz x9, 43cf0 <__libc_init@plt-0x1cdc0>
43cc4: aa1f03e8 mov x8, xzr
43cc8: d10243aa sub x10, x29, #0x90
43ccc: f9401beb ldr x11, [sp, #48]
43cd0: f840854c ldr x12, [x10], #8
43cd4: f85f016d ldur x13, [x11, #-16]
43cd8: f1000529 subs x9, x9, #0x1
43cdc: f841856e ldr x14, [x11], #24
43ce0: cb0d018c sub x12, x12, x13
43ce4: 9b0e2188 madd x8, x12, x14, x8
43ce8: 54ffff41 b.ne 43cd0 <__libc_init@plt-0x1cde0> // b.any
43cec: 14000002 b 43cf4 <__libc_init@plt-0x1cdbc>
43cf0: aa1f03e8 mov x8, xzr
43cf4: f9400289 ldr x9, [x20]
43cf8: b4001169 cbz x9, 43f24 <__libc_init@plt-0x1cb8c>
43cfc: 8b080138 add x24, x9, x8
43d00: f9401fe8 ldr x8, [sp, #56]
43d04: b4000a28 cbz x8, 43e48 <__libc_init@plt-0x1cc68>
43d08: b0000108 adrp x8, 64000 <strcmp@plt+0x3240>
43d0c: 3901a79f strb wzr, [x28, #105]
43d10: 3901b39f strb wzr, [x28, #108]
43d14: aa1303e0 mov x0, x19
43d18: 3901c39f strb wzr, [x28, #112]
43d1c: 3901d39f strb wzr, [x28, #116]
43d20: 3901e39f strb wzr, [x28, #120]
43d24: 3901f39f strb wzr, [x28, #124]
43d28: f945f508 ldr x8, [x8, #3048]
43d2c: 3902039f strb wzr, [x28, #128]
43d30: f94013e9 ldr x9, [sp, #32]
43d34: 3902139f strb wzr, [x28, #132]
43d38: 39023396 strb w22, [x28, #140]
43d3c: b9401d08 ldr w8, [x8, #28]
43d40: b9009796 str w22, [x28, #148]
43d44: b900013f str wzr, [x9]
43d48: 3900113f strb wzr, [x9, #4]
43d4c: b9008b88 str w8, [x28, #136]
43d50: b9002388 str w8, [x28, #32]
43d54: f9400be8 ldr x8, [sp, #16]
43d58: 7901339f strh wzr, [x28, #152]
43d5c: 3900139f strb wzr, [x28, #4]
43d60: b900011f str wzr, [x8]
43d64: 3900111f strb wzr, [x8, #4]
43d68: 52800f48 mov w8, #0x7a // #122
43d6c: 3900239f strb wzr, [x28, #8]
43d70: 3900339f strb wzr, [x28, #12]
43d74: 79000388 strh w8, [x28]
43d78: 52800e48 mov w8, #0x72 // #114
43d7c: 3900439f strb wzr, [x28, #16]
43d80: 3900539f strb wzr, [x28, #20]
43d84: 3900639f strb wzr, [x28, #24]
43d88: 3900739f strb wzr, [x28, #28]
43d8c: 39009396 strb w22, [x28, #36]
43d90: b9002f96 str w22, [x28, #44]
43d94: 7900639f strh wzr, [x28, #48]
43d98: 3901a388 strb w8, [x28, #104]
43d9c: 97ff8ebf bl 27898 <__libc_init@plt-0x39218>
43da0: f9400008 ldr x8, [x0]
43da4: d103e3a1 sub x1, x29, #0xf8
43da8: f8406009 ldur x9, [x0, #6]
43dac: f9400fea ldr x10, [sp, #24]
43db0: f94017eb ldr x11, [sp, #40]
43db4: f9000148 str x8, [x10]
43db8: f8006149 stur x9, [x10, #6]
43dbc: f9400008 ldr x8, [x0]
43dc0: b9400809 ldr w9, [x0, #8]
43dc4: 7940180a ldrh w10, [x0, #12]
43dc8: 91400be0 add x0, sp, #0x2, lsl #12
43dcc: f9000168 str x8, [x11]
43dd0: 91364000 add x0, x0, #0xd90
43dd4: b9000969 str w9, [x11, #8]
43dd8: 7900196a strh w10, [x11, #12]
43ddc: a9402708 ldp x8, x9, [x24]
43de0: f916cbf3 str x19, [sp, #11664]
43de4: b92d9bff str wzr, [sp, #11672]
43de8: f916dbe8 str x8, [sp, #11696]
43dec: f916dfe9 str x9, [sp, #11704]
43df0: 94001ab9 bl 4a8d4 <__libc_init@plt-0x161dc>
43df4: 36000740 tbz w0, #0, 43edc <__libc_init@plt-0x1cbd4>
43df8: a9412708 ldp x8, x9, [x24, #16]
43dfc: 914017e1 add x1, sp, #0x5, lsl #12
43e00: 910103e0 add x0, sp, #0x40
43e04: 912b8021 add x1, x1, #0xae0
43e08: f90023f3 str x19, [sp, #64]
43e0c: b9004bff str wzr, [sp, #72]
43e10: a90627e8 stp x8, x9, [sp, #96]
43e14: 94001ab0 bl 4a8d4 <__libc_init@plt-0x161dc>
43e18: 36000620 tbz w0, #0, 43edc <__libc_init@plt-0x1cbd4>
43e1c: d10243a1 sub x1, x29, #0x90
43e20: aa1403e0 mov x0, x20
43e24: aa1f03e2 mov x2, xzr
43e28: 97ffb4ba bl 31110 <__libc_init@plt-0x2f9a0>
43e2c: 9100077b add x27, x27, #0x1
43e30: 37000060 tbnz w0, #0, 43e3c <__libc_init@plt-0x1cc74>
43e34: eb17037f cmp x27, x23
43e38: 54000803 b.cc 43f38 <__libc_init@plt-0x1cb78> // b.lo, b.ul, b.last
43e3c: eb17037f cmp x27, x23
43e40: 54fff3e1 b.ne 43cbc <__libc_init@plt-0x1cdf4> // b.any
43e44: 14000036 b 43f1c <__libc_init@plt-0x1cb94>
43e48: 52800028 mov w8, #0x1 // #1
43e4c: 2a0803f5 mov w21, w8
43e50: 91400be8 add x8, sp, #0x2, lsl #12
43e54: 91364108 add x8, x8, #0xd90
43e58: aa1303e0 mov x0, x19
43e5c: 52800021 mov w1, #0x1 // #1
43e60: 97ff92bd bl 28954 <__libc_init@plt-0x3815c>
43e64: 39419348 ldrb w8, [x26, #100]
43e68: 340003a8 cbz w8, 43edc <__libc_init@plt-0x1cbd4>
43e6c: 39400348 ldrb w8, [x26]
43e70: 7101b91f cmp w8, #0x6e
43e74: 54fffd40 b.eq 43e1c <__libc_init@plt-0x1cc94> // b.none
43e78: 91400be1 add x1, sp, #0x2, lsl #12
43e7c: aa1303e0 mov x0, x19
43e80: 91364021 add x1, x1, #0xd90
43e84: aa1803e2 mov x2, x24
43e88: 94002d3a bl 4f370 <__libc_init@plt-0x11740>
43e8c: 360000c0 tbz w0, #0, 43ea4 <__libc_init@plt-0x1cc0c>
43e90: 2a1f03e8 mov w8, wzr
43e94: 91004318 add x24, x24, #0x10
43e98: 52800039 mov w25, #0x1 // #1
43e9c: 3707fd95 tbnz w21, #0, 43e4c <__libc_init@plt-0x1cc64>
43ea0: 17ffffdf b 43e1c <__libc_init@plt-0x1cc94>
43ea4: 360001d9 tbz w25, #0, 43edc <__libc_init@plt-0x1cbd4>
43ea8: 39400348 ldrb w8, [x26]
43eac: 5281002b mov w11, #0x801 // #2049
43eb0: 3940a349 ldrb w9, [x26, #40]
43eb4: 72a0010b movk w11, #0x8, lsl #16
43eb8: 51019d08 sub w8, w8, #0x67
43ebc: 7100511f cmp w8, #0x14
43ec0: 1a9f27ea cset w10, cc // cc = lo, ul, last
43ec4: 7100013f cmp w9, #0x0
43ec8: 1ac82568 lsr w8, w11, w8
43ecc: 1a9f07e9 cset w9, ne // ne = any
43ed0: 0a080148 and w8, w10, w8
43ed4: 0a090116 and w22, w8, w9
43ed8: 14000002 b 43ee0 <__libc_init@plt-0x1cbd0>
43edc: 2a1f03f6 mov w22, wzr
43ee0: f94007f5 ldr x21, [sp, #8]
43ee4: f94016a8 ldr x8, [x21, #40]
43ee8: f85e83a9 ldur x9, [x29, #-24]
43eec: eb09011f cmp x8, x9
43ef0: 540002e1 b.ne 43f4c <__libc_init@plt-0x1cb64> // b.any
43ef4: 2a1603e0 mov w0, w22
43ef8: 914017ff add sp, sp, #0x5, lsl #12
43efc: 913103ff add sp, sp, #0xc40
43f00: a9454ff4 ldp x20, x19, [sp, #80]
43f04: a94457f6 ldp x22, x21, [sp, #64]
43f08: a9435ff8 ldp x24, x23, [sp, #48]
43f0c: a94267fa ldp x26, x25, [sp, #32]
43f10: a9416ffc ldp x28, x27, [sp, #16]
43f14: a8c67bfd ldp x29, x30, [sp], #96
43f18: d65f03c0 ret
43f1c: 52800036 mov w22, #0x1 // #1
43f20: 17fffff0 b 43ee0 <__libc_init@plt-0x1cbd0>
43f24: aa1303e0 mov x0, x19
43f28: 97ff933b bl 28c14 <__libc_init@plt-0x37e9c>
43f2c: d0fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
43f30: 91187021 add x1, x1, #0x61c
43f34: 97ff7c35 bl 23008 <__libc_init@plt-0x3daa8>
43f38: aa1303e0 mov x0, x19
43f3c: 97ff9336 bl 28c14 <__libc_init@plt-0x37e9c>
43f40: f0fffe21 adrp x1, a000 <__libc_init@plt-0x56ab0>
43f44: 911b1421 add x1, x1, #0x6c5
43f48: 97ff7c30 bl 23008 <__libc_init@plt-0x3daa8>
43f4c: 940072fd bl 60b40 <__stack_chk_fail@plt>
43f50: a9ba7bfd stp x29, x30, [sp, #-96]!
43f54: a9016ffc stp x28, x27, [sp, #16]
43f58: 910003fd mov x29, sp
43f5c: a90267fa stp x26, x25, [sp, #32]
43f60: a9035ff8 stp x24, x23, [sp, #48]
43f64: a90457f6 stp x22, x21, [sp, #64]
43f68: a9054ff4 stp x20, x19, [sp, #80]
43f6c: d14017ff sub sp, sp, #0x5, lsl #12
43f70: d13283ff sub sp, sp, #0xca0
43f74: d53bd055 mrs x21, tpidr_el0
43f78: aa0003f3 mov x19, x0
43f7c: f94016a8 ldr x8, [x21, #40]
43f80: aa0103e0 mov x0, x1
43f84: aa0103f4 mov x20, x1
43f88: f81e83a8 stur x8, [x29, #-24]
43f8c: 97ffac31 bl 2f050 <__libc_init@plt-0x31a60>
43f90: 39405288 ldrb w8, [x20, #20]
43f94: aa0003f7 mov x23, x0
43f98: b40000e8 cbz x8, 43fb4 <__libc_init@plt-0x1cafc>
43f9c: 91006289 add x9, x20, #0x18
43fa0: d10243aa sub x10, x29, #0x90
43fa4: f841852b ldr x11, [x9], #24
43fa8: f1000508 subs x8, x8, #0x1
43fac: f800854b str x11, [x10], #8
43fb0: 54ffffa1 b.ne 43fa4 <__libc_init@plt-0x1cb0c> // b.any
43fb4: aa1303e0 mov x0, x19
43fb8: 97fff699 bl 41a1c <__libc_init@plt-0x1f094>
43fbc: 52800036 mov w22, #0x1 // #1
43fc0: f9001fe0 str x0, [sp, #56]
43fc4: b4001377 cbz x23, 44230 <__libc_init@plt-0x1c880>
43fc8: d103e3a8 sub x8, x29, #0xf8
43fcc: 914017fc add x28, sp, #0x5, lsl #12
43fd0: 91007109 add x9, x8, #0x1c
43fd4: 91009508 add x8, x8, #0x25
43fd8: 912d039c add x28, x28, #0xb40
43fdc: 91400bfa add x26, sp, #0x2, lsl #12
43fe0: 2a1f03f9 mov w25, wzr
43fe4: aa1f03fb mov x27, xzr
43fe8: a90227e8 stp x8, x9, [sp, #32]
43fec: 91007388 add x8, x28, #0x1c
43ff0: 9137035a add x26, x26, #0xdc0
43ff4: f9000fe8 str x8, [sp, #24]
43ff8: 91009788 add x8, x28, #0x25
43ffc: a900a3f5 stp x21, x8, [sp, #8]
44000: 9100a288 add x8, x20, #0x28
44004: f9001be8 str x8, [sp, #48]
44008: 39405289 ldrb w9, [x20, #20]
4400c: b4000189 cbz x9, 4403c <__libc_init@plt-0x1ca74>
44010: aa1f03e8 mov x8, xzr
44014: d10243aa sub x10, x29, #0x90
44018: f9401beb ldr x11, [sp, #48]
4401c: f840854c ldr x12, [x10], #8
44020: f85f016d ldur x13, [x11, #-16]
44024: f1000529 subs x9, x9, #0x1
44028: f841856e ldr x14, [x11], #24
4402c: cb0d018c sub x12, x12, x13
44030: 9b0e2188 madd x8, x12, x14, x8
44034: 54ffff41 b.ne 4401c <__libc_init@plt-0x1ca94> // b.any
44038: 14000002 b 44040 <__libc_init@plt-0x1ca70>
4403c: aa1f03e8 mov x8, xzr
44040: f9400289 ldr x9, [x20]
44044: b4001169 cbz x9, 44270 <__libc_init@plt-0x1c840>
44048: 8b080138 add x24, x9, x8
4404c: f9401fe8 ldr x8, [sp, #56]
44050: b4000a28 cbz x8, 44194 <__libc_init@plt-0x1c91c>
44054: 90000108 adrp x8, 64000 <strcmp@plt+0x3240>
44058: 3901a79f strb wzr, [x28, #105]
4405c: 3901b39f strb wzr, [x28, #108]
44060: aa1303e0 mov x0, x19
44064: 3901c39f strb wzr, [x28, #112]
44068: 3901d39f strb wzr, [x28, #116]
4406c: 3901e39f strb wzr, [x28, #120]
44070: 3901f39f strb wzr, [x28, #124]
44074: f945f508 ldr x8, [x8, #3048]
44078: 3902039f strb wzr, [x28, #128]
4407c: f94013e9 ldr x9, [sp, #32]
44080: 3902139f strb wzr, [x28, #132]
44084: 39023396 strb w22, [x28, #140]
44088: b9401d08 ldr w8, [x8, #28]
4408c: b9009796 str w22, [x28, #148]
44090: b900013f str wzr, [x9]
44094: 3900113f strb wzr, [x9, #4]
44098: b9008b88 str w8, [x28, #136]
4409c: b9002388 str w8, [x28, #32]
440a0: f9400be8 ldr x8, [sp, #16]
440a4: 7901339f strh wzr, [x28, #152]
440a8: 3900139f strb wzr, [x28, #4]
440ac: b900011f str wzr, [x8]
440b0: 3900111f strb wzr, [x8, #4]
440b4: 52800f48 mov w8, #0x7a // #122
440b8: 3900239f strb wzr, [x28, #8]
440bc: 3900339f strb wzr, [x28, #12]
440c0: 79000388 strh w8, [x28]
440c4: 52800e48 mov w8, #0x72 // #114
440c8: 3900439f strb wzr, [x28, #16]
440cc: 3900539f strb wzr, [x28, #20]
440d0: 3900639f strb wzr, [x28, #24]
440d4: 3900739f strb wzr, [x28, #28]
440d8: 39009396 strb w22, [x28, #36]
440dc: b9002f96 str w22, [x28, #44]
440e0: 7900639f strh wzr, [x28, #48]
440e4: 3901a388 strb w8, [x28, #104]
440e8: 97ff8dec bl 27898 <__libc_init@plt-0x39218>
440ec: f9400008 ldr x8, [x0]
440f0: d103e3a1 sub x1, x29, #0xf8
440f4: f8406009 ldur x9, [x0, #6]
440f8: f9400fea ldr x10, [sp, #24]
440fc: f94017eb ldr x11, [sp, #40]
44100: f9000148 str x8, [x10]
44104: f8006149 stur x9, [x10, #6]
44108: f9400008 ldr x8, [x0]
4410c: b9400809 ldr w9, [x0, #8]
44110: 7940180a ldrh w10, [x0, #12]
44114: 91400be0 add x0, sp, #0x2, lsl #12
44118: f9000168 str x8, [x11]
4411c: 91370000 add x0, x0, #0xdc0
44120: b9000969 str w9, [x11, #8]
44124: 7900196a strh w10, [x11, #12]
44128: a9402708 ldp x8, x9, [x24]
4412c: f916e3f3 str x19, [sp, #11712]
44130: b92dcbff str wzr, [sp, #11720]
44134: f916f3e8 str x8, [sp, #11744]
44138: f916f7e9 str x9, [sp, #11752]
4413c: 94001d4e bl 4b674 <__libc_init@plt-0x1543c>
44140: 36000740 tbz w0, #0, 44228 <__libc_init@plt-0x1c888>
44144: a9412708 ldp x8, x9, [x24, #16]
44148: 914017e1 add x1, sp, #0x5, lsl #12
4414c: 910103e0 add x0, sp, #0x40
44150: 912d0021 add x1, x1, #0xb40
44154: f90023f3 str x19, [sp, #64]
44158: b9004bff str wzr, [sp, #72]
4415c: a90627e8 stp x8, x9, [sp, #96]
44160: 94001d45 bl 4b674 <__libc_init@plt-0x1543c>
44164: 36000620 tbz w0, #0, 44228 <__libc_init@plt-0x1c888>
44168: d10243a1 sub x1, x29, #0x90
4416c: aa1403e0 mov x0, x20
44170: aa1f03e2 mov x2, xzr
44174: 97ffb3e7 bl 31110 <__libc_init@plt-0x2f9a0>
44178: 9100077b add x27, x27, #0x1
4417c: 37000060 tbnz w0, #0, 44188 <__libc_init@plt-0x1c928>
44180: eb17037f cmp x27, x23
44184: 54000803 b.cc 44284 <__libc_init@plt-0x1c82c> // b.lo, b.ul, b.last
44188: eb17037f cmp x27, x23
4418c: 54fff3e1 b.ne 44008 <__libc_init@plt-0x1caa8> // b.any
44190: 14000036 b 44268 <__libc_init@plt-0x1c848>
44194: 52800028 mov w8, #0x1 // #1
44198: 2a0803f5 mov w21, w8
4419c: 91400be8 add x8, sp, #0x2, lsl #12
441a0: 91370108 add x8, x8, #0xdc0
441a4: aa1303e0 mov x0, x19
441a8: 52800021 mov w1, #0x1 // #1
441ac: 97ff91ea bl 28954 <__libc_init@plt-0x3815c>
441b0: 39419348 ldrb w8, [x26, #100]
441b4: 340003a8 cbz w8, 44228 <__libc_init@plt-0x1c888>
441b8: 39400348 ldrb w8, [x26]
441bc: 7101b91f cmp w8, #0x6e
441c0: 54fffd40 b.eq 44168 <__libc_init@plt-0x1c948> // b.none
441c4: 91400be1 add x1, sp, #0x2, lsl #12
441c8: aa1303e0 mov x0, x19
441cc: 91370021 add x1, x1, #0xdc0
441d0: aa1803e2 mov x2, x24
441d4: 94002de8 bl 4f974 <__libc_init@plt-0x1113c>
441d8: 360000c0 tbz w0, #0, 441f0 <__libc_init@plt-0x1c8c0>
441dc: 2a1f03e8 mov w8, wzr
441e0: 91004318 add x24, x24, #0x10
441e4: 52800039 mov w25, #0x1 // #1
441e8: 3707fd95 tbnz w21, #0, 44198 <__libc_init@plt-0x1c918>
441ec: 17ffffdf b 44168 <__libc_init@plt-0x1c948>
441f0: 360001d9 tbz w25, #0, 44228 <__libc_init@plt-0x1c888>
441f4: 39400348 ldrb w8, [x26]
441f8: 5281002b mov w11, #0x801 // #2049
441fc: 3940a349 ldrb w9, [x26, #40]
44200: 72a0010b movk w11, #0x8, lsl #16
44204: 51019d08 sub w8, w8, #0x67
44208: 7100511f cmp w8, #0x14
4420c: 1a9f27ea cset w10, cc // cc = lo, ul, last
44210: 7100013f cmp w9, #0x0
44214: 1ac82568 lsr w8, w11, w8
44218: 1a9f07e9 cset w9, ne // ne = any
4421c: 0a080148 and w8, w10, w8
44220: 0a090116 and w22, w8, w9
44224: 14000002 b 4422c <__libc_init@plt-0x1c884>
44228: 2a1f03f6 mov w22, wzr
4422c: f94007f5 ldr x21, [sp, #8]
44230: f94016a8 ldr x8, [x21, #40]
44234: f85e83a9 ldur x9, [x29, #-24]
44238: eb09011f cmp x8, x9
4423c: 540002e1 b.ne 44298 <__libc_init@plt-0x1c818> // b.any
44240: 2a1603e0 mov w0, w22
44244: 914017ff add sp, sp, #0x5, lsl #12
44248: 913283ff add sp, sp, #0xca0
4424c: a9454ff4 ldp x20, x19, [sp, #80]
44250: a94457f6 ldp x22, x21, [sp, #64]
44254: a9435ff8 ldp x24, x23, [sp, #48]
44258: a94267fa ldp x26, x25, [sp, #32]
4425c: a9416ffc ldp x28, x27, [sp, #16]
44260: a8c67bfd ldp x29, x30, [sp], #96
44264: d65f03c0 ret
44268: 52800036 mov w22, #0x1 // #1
4426c: 17fffff0 b 4422c <__libc_init@plt-0x1c884>
44270: aa1303e0 mov x0, x19
44274: 97ff9268 bl 28c14 <__libc_init@plt-0x37e9c>
44278: b0fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
4427c: 91187021 add x1, x1, #0x61c
44280: 97ff7b62 bl 23008 <__libc_init@plt-0x3daa8>
44284: aa1303e0 mov x0, x19
44288: 97ff9263 bl 28c14 <__libc_init@plt-0x37e9c>
4428c: d0fffe21 adrp x1, a000 <__libc_init@plt-0x56ab0>
44290: 911b1421 add x1, x1, #0x6c5
44294: 97ff7b5d bl 23008 <__libc_init@plt-0x3daa8>
44298: 9400722a bl 60b40 <__stack_chk_fail@plt>
4429c: d10583ff sub sp, sp, #0x160
442a0: a9107bfd stp x29, x30, [sp, #256]
442a4: 910403fd add x29, sp, #0x100
442a8: a9116ffc stp x28, x27, [sp, #272]
442ac: a91267fa stp x26, x25, [sp, #288]
442b0: a9135ff8 stp x24, x23, [sp, #304]
442b4: a91457f6 stp x22, x21, [sp, #320]
442b8: a9154ff4 stp x20, x19, [sp, #336]
442bc: d53bd058 mrs x24, tpidr_el0
442c0: aa0003f3 mov x19, x0
442c4: f9401708 ldr x8, [x24, #40]
442c8: aa0103e0 mov x0, x1
442cc: aa0103f4 mov x20, x1
442d0: f81f03a8 stur x8, [x29, #-16]
442d4: 97ffab5f bl 2f050 <__libc_init@plt-0x31a60>
442d8: 39405288 ldrb w8, [x20, #20]
442dc: aa0003f5 mov x21, x0
442e0: b40000e8 cbz x8, 442fc <__libc_init@plt-0x1c7b4>
442e4: 91006289 add x9, x20, #0x18
442e8: 9101e3ea add x10, sp, #0x78
442ec: f841852b ldr x11, [x9], #24
442f0: f1000508 subs x8, x8, #0x1
442f4: f800854b str x11, [x10], #8
442f8: 54ffffa1 b.ne 442ec <__libc_init@plt-0x1c7c4> // b.any
442fc: aa1303e0 mov x0, x19
44300: f9400696 ldr x22, [x20, #8]
44304: 97fff5c6 bl 41a1c <__libc_init@plt-0x1f094>
44308: b4000835 cbz x21, 4440c <__libc_init@plt-0x1c6a4>
4430c: aa0003f7 mov x23, x0
44310: aa1f03fb mov x27, xzr
44314: 2a1f03f9 mov w25, wzr
44318: 9100a29c add x28, x20, #0x28
4431c: 5280003a mov w26, #0x1 // #1
44320: f90007f8 str x24, [sp, #8]
44324: 39405289 ldrb w9, [x20, #20]
44328: b4000189 cbz x9, 44358 <__libc_init@plt-0x1c758>
4432c: aa1f03e8 mov x8, xzr
44330: 9101e3ea add x10, sp, #0x78
44334: aa1c03eb mov x11, x28
44338: f840854c ldr x12, [x10], #8
4433c: f85f016d ldur x13, [x11, #-16]
44340: f1000529 subs x9, x9, #0x1
44344: f841856e ldr x14, [x11], #24
44348: cb0d018c sub x12, x12, x13
4434c: 9b0e2188 madd x8, x12, x14, x8
44350: 54ffff41 b.ne 44338 <__libc_init@plt-0x1c778> // b.any
44354: 14000002 b 4435c <__libc_init@plt-0x1c754>
44358: aa1f03e8 mov x8, xzr
4435c: f9400289 ldr x9, [x20]
44360: b4000909 cbz x9, 44480 <__libc_init@plt-0x1c630>
44364: 8b080138 add x24, x9, x8
44368: b4000117 cbz x23, 44388 <__libc_init@plt-0x1c728>
4436c: aa1303e0 mov x0, x19
44370: aa1703e1 mov x1, x23
44374: aa1803e2 mov x2, x24
44378: aa1603e3 mov x3, x22
4437c: 94002026 bl 4c414 <__libc_init@plt-0x1469c>
44380: 370002a0 tbnz w0, #0, 443d4 <__libc_init@plt-0x1c6dc>
44384: 1400001f b 44400 <__libc_init@plt-0x1c6b0>
44388: 910043e8 add x8, sp, #0x10
4438c: aa1303e0 mov x0, x19
44390: 52800021 mov w1, #0x1 // #1
44394: 97ff9170 bl 28954 <__libc_init@plt-0x3815c>
44398: 3941d3e8 ldrb w8, [sp, #116]
4439c: 34000348 cbz w8, 44404 <__libc_init@plt-0x1c6ac>
443a0: 394043e8 ldrb w8, [sp, #16]
443a4: 7101b91f cmp w8, #0x6e
443a8: 54000160 b.eq 443d4 <__libc_init@plt-0x1c6dc> // b.none
443ac: 910043e1 add x1, sp, #0x10
443b0: aa1303e0 mov x0, x19
443b4: aa1803e2 mov x2, x24
443b8: aa1603e3 mov x3, x22
443bc: 9400266f bl 4dd78 <__libc_init@plt-0x12d38>
443c0: 37000060 tbnz w0, #0, 443cc <__libc_init@plt-0x1c6e4>
443c4: 52000328 eor w8, w25, #0x1
443c8: 36000428 tbz w8, #0, 4444c <__libc_init@plt-0x1c664>
443cc: 360001a0 tbz w0, #0, 44400 <__libc_init@plt-0x1c6b0>
443d0: 52800039 mov w25, #0x1 // #1
443d4: 9101e3e1 add x1, sp, #0x78
443d8: aa1403e0 mov x0, x20
443dc: aa1f03e2 mov x2, xzr
443e0: 97ffb34c bl 31110 <__libc_init@plt-0x2f9a0>
443e4: 9100077b add x27, x27, #0x1
443e8: eb15037f cmp x27, x21
443ec: 1a9f27fa cset w26, cc // cc = lo, ul, last
443f0: 37000040 tbnz w0, #0, 443f8 <__libc_init@plt-0x1c6b8>
443f4: 54000503 b.cc 44494 <__libc_init@plt-0x1c61c> // b.lo, b.ul, b.last
443f8: eb15037f cmp x27, x21
443fc: 54fff941 b.ne 44324 <__libc_init@plt-0x1c78c> // b.any
44400: 2a1f03e8 mov w8, wzr
44404: f94007f8 ldr x24, [sp, #8]
44408: 14000002 b 44410 <__libc_init@plt-0x1c6a0>
4440c: 2a1f03fa mov w26, wzr
44410: f9401709 ldr x9, [x24, #40]
44414: f85f03aa ldur x10, [x29, #-16]
44418: eb0a013f cmp x9, x10
4441c: 54000461 b.ne 444a8 <__libc_init@plt-0x1c608> // b.any
44420: 52000349 eor w9, w26, #0x1
44424: a9554ff4 ldp x20, x19, [sp, #336]
44428: 2a080128 orr w8, w9, w8
4442c: a95457f6 ldp x22, x21, [sp, #320]
44430: 12000100 and w0, w8, #0x1
44434: a9535ff8 ldp x24, x23, [sp, #304]
44438: a95267fa ldp x26, x25, [sp, #288]
4443c: a9516ffc ldp x28, x27, [sp, #272]
44440: a9507bfd ldp x29, x30, [sp, #256]
44444: 910583ff add sp, sp, #0x160
44448: d65f03c0 ret
4444c: 394043e8 ldrb w8, [sp, #16]
44450: 5281002b mov w11, #0x801 // #2049
44454: 3940e3e9 ldrb w9, [sp, #56]
44458: 72a0010b movk w11, #0x8, lsl #16
4445c: 51019d08 sub w8, w8, #0x67
44460: 7100511f cmp w8, #0x14
44464: 1a9f27ea cset w10, cc // cc = lo, ul, last
44468: 7100013f cmp w9, #0x0
4446c: 1ac82568 lsr w8, w11, w8
44470: 1a9f07e9 cset w9, ne // ne = any
44474: 0a080148 and w8, w10, w8
44478: 0a090108 and w8, w8, w9
4447c: 17ffffe2 b 44404 <__libc_init@plt-0x1c6ac>
44480: aa1303e0 mov x0, x19
44484: 97ff91e4 bl 28c14 <__libc_init@plt-0x37e9c>
44488: b0fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
4448c: 91187021 add x1, x1, #0x61c
44490: 97ff7ade bl 23008 <__libc_init@plt-0x3daa8>
44494: aa1303e0 mov x0, x19
44498: 97ff91df bl 28c14 <__libc_init@plt-0x37e9c>
4449c: 90fffe41 adrp x1, c000 <__libc_init@plt-0x54ab0>
444a0: 9138f021 add x1, x1, #0xe3c
444a4: 97ff7ad9 bl 23008 <__libc_init@plt-0x3daa8>
444a8: 940071a6 bl 60b40 <__stack_chk_fail@plt>
444ac: d10583ff sub sp, sp, #0x160
444b0: a9107bfd stp x29, x30, [sp, #256]
444b4: 910403fd add x29, sp, #0x100
444b8: a9116ffc stp x28, x27, [sp, #272]
444bc: a91267fa stp x26, x25, [sp, #288]
444c0: a9135ff8 stp x24, x23, [sp, #304]
444c4: a91457f6 stp x22, x21, [sp, #320]
444c8: a9154ff4 stp x20, x19, [sp, #336]
444cc: d53bd058 mrs x24, tpidr_el0
444d0: aa0003f3 mov x19, x0
444d4: f9401708 ldr x8, [x24, #40]
444d8: aa0103e0 mov x0, x1
444dc: aa0103f4 mov x20, x1
444e0: f81f03a8 stur x8, [x29, #-16]
444e4: 97ffaadb bl 2f050 <__libc_init@plt-0x31a60>
444e8: 39405288 ldrb w8, [x20, #20]
444ec: aa0003f5 mov x21, x0
444f0: b40000e8 cbz x8, 4450c <__libc_init@plt-0x1c5a4>
444f4: 91006289 add x9, x20, #0x18
444f8: 9101e3ea add x10, sp, #0x78
444fc: f841852b ldr x11, [x9], #24
44500: f1000508 subs x8, x8, #0x1
44504: f800854b str x11, [x10], #8
44508: 54ffffa1 b.ne 444fc <__libc_init@plt-0x1c5b4> // b.any
4450c: aa1303e0 mov x0, x19
44510: f9400697 ldr x23, [x20, #8]
44514: 97fff542 bl 41a1c <__libc_init@plt-0x1f094>
44518: b4000855 cbz x21, 44620 <__libc_init@plt-0x1c490>
4451c: aa0003f6 mov x22, x0
44520: aa1f03fb mov x27, xzr
44524: 2a1f03f9 mov w25, wzr
44528: d341fef7 lsr x23, x23, #1
4452c: 9100a29c add x28, x20, #0x28
44530: 5280003a mov w26, #0x1 // #1
44534: f90007f8 str x24, [sp, #8]
44538: 39405289 ldrb w9, [x20, #20]
4453c: b4000189 cbz x9, 4456c <__libc_init@plt-0x1c544>
44540: aa1f03e8 mov x8, xzr
44544: 9101e3ea add x10, sp, #0x78
44548: aa1c03eb mov x11, x28
4454c: f840854c ldr x12, [x10], #8
44550: f85f016d ldur x13, [x11, #-16]
44554: f1000529 subs x9, x9, #0x1
44558: f841856e ldr x14, [x11], #24
4455c: cb0d018c sub x12, x12, x13
44560: 9b0e2188 madd x8, x12, x14, x8
44564: 54ffff41 b.ne 4454c <__libc_init@plt-0x1c564> // b.any
44568: 14000002 b 44570 <__libc_init@plt-0x1c540>
4456c: aa1f03e8 mov x8, xzr
44570: f9400289 ldr x9, [x20]
44574: b4000909 cbz x9, 44694 <__libc_init@plt-0x1c41c>
44578: 8b080138 add x24, x9, x8
4457c: b4000116 cbz x22, 4459c <__libc_init@plt-0x1c514>
44580: aa1303e0 mov x0, x19
44584: aa1603e1 mov x1, x22
44588: aa1803e2 mov x2, x24
4458c: aa1703e3 mov x3, x23
44590: 94002054 bl 4c6e0 <__libc_init@plt-0x143d0>
44594: 370002a0 tbnz w0, #0, 445e8 <__libc_init@plt-0x1c4c8>
44598: 1400001f b 44614 <__libc_init@plt-0x1c49c>
4459c: 910043e8 add x8, sp, #0x10
445a0: aa1303e0 mov x0, x19
445a4: 52800021 mov w1, #0x1 // #1
445a8: 97ff90eb bl 28954 <__libc_init@plt-0x3815c>
445ac: 3941d3e8 ldrb w8, [sp, #116]
445b0: 34000348 cbz w8, 44618 <__libc_init@plt-0x1c498>
445b4: 394043e8 ldrb w8, [sp, #16]
445b8: 7101b91f cmp w8, #0x6e
445bc: 54000160 b.eq 445e8 <__libc_init@plt-0x1c4c8> // b.none
445c0: 910043e1 add x1, sp, #0x10
445c4: aa1303e0 mov x0, x19
445c8: aa1803e2 mov x2, x24
445cc: aa1703e3 mov x3, x23
445d0: 94002e6a bl 4ff78 <__libc_init@plt-0x10b38>
445d4: 37000060 tbnz w0, #0, 445e0 <__libc_init@plt-0x1c4d0>
445d8: 52000328 eor w8, w25, #0x1
445dc: 36000428 tbz w8, #0, 44660 <__libc_init@plt-0x1c450>
445e0: 360001a0 tbz w0, #0, 44614 <__libc_init@plt-0x1c49c>
445e4: 52800039 mov w25, #0x1 // #1
445e8: 9101e3e1 add x1, sp, #0x78
445ec: aa1403e0 mov x0, x20
445f0: aa1f03e2 mov x2, xzr
445f4: 97ffb2c7 bl 31110 <__libc_init@plt-0x2f9a0>
445f8: 9100077b add x27, x27, #0x1
445fc: eb15037f cmp x27, x21
44600: 1a9f27fa cset w26, cc // cc = lo, ul, last
44604: 37000040 tbnz w0, #0, 4460c <__libc_init@plt-0x1c4a4>
44608: 54000503 b.cc 446a8 <__libc_init@plt-0x1c408> // b.lo, b.ul, b.last
4460c: eb15037f cmp x27, x21
44610: 54fff941 b.ne 44538 <__libc_init@plt-0x1c578> // b.any
44614: 2a1f03e8 mov w8, wzr
44618: f94007f8 ldr x24, [sp, #8]
4461c: 14000002 b 44624 <__libc_init@plt-0x1c48c>
44620: 2a1f03fa mov w26, wzr
44624: f9401709 ldr x9, [x24, #40]
44628: f85f03aa ldur x10, [x29, #-16]
4462c: eb0a013f cmp x9, x10
44630: 54000461 b.ne 446bc <__libc_init@plt-0x1c3f4> // b.any
44634: 52000349 eor w9, w26, #0x1
44638: a9554ff4 ldp x20, x19, [sp, #336]
4463c: 2a080128 orr w8, w9, w8
44640: a95457f6 ldp x22, x21, [sp, #320]
44644: 12000100 and w0, w8, #0x1
44648: a9535ff8 ldp x24, x23, [sp, #304]
4464c: a95267fa ldp x26, x25, [sp, #288]
44650: a9516ffc ldp x28, x27, [sp, #272]
44654: a9507bfd ldp x29, x30, [sp, #256]
44658: 910583ff add sp, sp, #0x160
4465c: d65f03c0 ret
44660: 394043e8 ldrb w8, [sp, #16]
44664: 5281002b mov w11, #0x801 // #2049
44668: 3940e3e9 ldrb w9, [sp, #56]
4466c: 72a0010b movk w11, #0x8, lsl #16
44670: 51019d08 sub w8, w8, #0x67
44674: 7100511f cmp w8, #0x14
44678: 1a9f27ea cset w10, cc // cc = lo, ul, last
4467c: 7100013f cmp w9, #0x0
44680: 1ac82568 lsr w8, w11, w8
44684: 1a9f07e9 cset w9, ne // ne = any
44688: 0a080148 and w8, w10, w8
4468c: 0a090108 and w8, w8, w9
44690: 17ffffe2 b 44618 <__libc_init@plt-0x1c498>
44694: aa1303e0 mov x0, x19
44698: 97ff915f bl 28c14 <__libc_init@plt-0x37e9c>
4469c: b0fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
446a0: 91187021 add x1, x1, #0x61c
446a4: 97ff7a59 bl 23008 <__libc_init@plt-0x3daa8>
446a8: aa1303e0 mov x0, x19
446ac: 97ff915a bl 28c14 <__libc_init@plt-0x37e9c>
446b0: 90fffe41 adrp x1, c000 <__libc_init@plt-0x54ab0>
446b4: 9138f021 add x1, x1, #0xe3c
446b8: 97ff7a54 bl 23008 <__libc_init@plt-0x3daa8>
446bc: 94007121 bl 60b40 <__stack_chk_fail@plt>
446c0: d10583ff sub sp, sp, #0x160
446c4: a9107bfd stp x29, x30, [sp, #256]
446c8: 910403fd add x29, sp, #0x100
446cc: a9116ffc stp x28, x27, [sp, #272]
446d0: a91267fa stp x26, x25, [sp, #288]
446d4: a9135ff8 stp x24, x23, [sp, #304]
446d8: a91457f6 stp x22, x21, [sp, #320]
446dc: a9154ff4 stp x20, x19, [sp, #336]
446e0: d53bd058 mrs x24, tpidr_el0
446e4: aa0003f3 mov x19, x0
446e8: f9401708 ldr x8, [x24, #40]
446ec: aa0103e0 mov x0, x1
446f0: aa0103f4 mov x20, x1
446f4: f81f03a8 stur x8, [x29, #-16]
446f8: 97ffaa56 bl 2f050 <__libc_init@plt-0x31a60>
446fc: 39405288 ldrb w8, [x20, #20]
44700: aa0003f5 mov x21, x0
44704: b40000e8 cbz x8, 44720 <__libc_init@plt-0x1c390>
44708: 91006289 add x9, x20, #0x18
4470c: 9101e3ea add x10, sp, #0x78
44710: f841852b ldr x11, [x9], #24
44714: f1000508 subs x8, x8, #0x1
44718: f800854b str x11, [x10], #8
4471c: 54ffffa1 b.ne 44710 <__libc_init@plt-0x1c3a0> // b.any
44720: aa1303e0 mov x0, x19
44724: f9400697 ldr x23, [x20, #8]
44728: 97fff4bd bl 41a1c <__libc_init@plt-0x1f094>
4472c: b4000855 cbz x21, 44834 <__libc_init@plt-0x1c27c>
44730: aa0003f6 mov x22, x0
44734: aa1f03fb mov x27, xzr
44738: 2a1f03f9 mov w25, wzr
4473c: d342fef7 lsr x23, x23, #2
44740: 9100a29c add x28, x20, #0x28
44744: 5280003a mov w26, #0x1 // #1
44748: f90007f8 str x24, [sp, #8]
4474c: 39405289 ldrb w9, [x20, #20]
44750: b4000189 cbz x9, 44780 <__libc_init@plt-0x1c330>
44754: aa1f03e8 mov x8, xzr
44758: 9101e3ea add x10, sp, #0x78
4475c: aa1c03eb mov x11, x28
44760: f840854c ldr x12, [x10], #8
44764: f85f016d ldur x13, [x11, #-16]
44768: f1000529 subs x9, x9, #0x1
4476c: f841856e ldr x14, [x11], #24
44770: cb0d018c sub x12, x12, x13
44774: 9b0e2188 madd x8, x12, x14, x8
44778: 54ffff41 b.ne 44760 <__libc_init@plt-0x1c350> // b.any
4477c: 14000002 b 44784 <__libc_init@plt-0x1c32c>
44780: aa1f03e8 mov x8, xzr
44784: f9400289 ldr x9, [x20]
44788: b4000909 cbz x9, 448a8 <__libc_init@plt-0x1c208>
4478c: 8b080138 add x24, x9, x8
44790: b4000116 cbz x22, 447b0 <__libc_init@plt-0x1c300>
44794: aa1303e0 mov x0, x19
44798: aa1603e1 mov x1, x22
4479c: aa1803e2 mov x2, x24
447a0: aa1703e3 mov x3, x23
447a4: 9400207c bl 4c994 <__libc_init@plt-0x1411c>
447a8: 370002a0 tbnz w0, #0, 447fc <__libc_init@plt-0x1c2b4>
447ac: 1400001f b 44828 <__libc_init@plt-0x1c288>
447b0: 910043e8 add x8, sp, #0x10
447b4: aa1303e0 mov x0, x19
447b8: 52800021 mov w1, #0x1 // #1
447bc: 97ff9066 bl 28954 <__libc_init@plt-0x3815c>
447c0: 3941d3e8 ldrb w8, [sp, #116]
447c4: 34000348 cbz w8, 4482c <__libc_init@plt-0x1c284>
447c8: 394043e8 ldrb w8, [sp, #16]
447cc: 7101b91f cmp w8, #0x6e
447d0: 54000160 b.eq 447fc <__libc_init@plt-0x1c2b4> // b.none
447d4: 910043e1 add x1, sp, #0x10
447d8: aa1303e0 mov x0, x19
447dc: aa1803e2 mov x2, x24
447e0: aa1703e3 mov x3, x23
447e4: 94002eed bl 50398 <__libc_init@plt-0x10718>
447e8: 37000060 tbnz w0, #0, 447f4 <__libc_init@plt-0x1c2bc>
447ec: 52000328 eor w8, w25, #0x1
447f0: 36000428 tbz w8, #0, 44874 <__libc_init@plt-0x1c23c>
447f4: 360001a0 tbz w0, #0, 44828 <__libc_init@plt-0x1c288>
447f8: 52800039 mov w25, #0x1 // #1
447fc: 9101e3e1 add x1, sp, #0x78
44800: aa1403e0 mov x0, x20
44804: aa1f03e2 mov x2, xzr
44808: 97ffb242 bl 31110 <__libc_init@plt-0x2f9a0>
4480c: 9100077b add x27, x27, #0x1
44810: eb15037f cmp x27, x21
44814: 1a9f27fa cset w26, cc // cc = lo, ul, last
44818: 37000040 tbnz w0, #0, 44820 <__libc_init@plt-0x1c290>
4481c: 54000503 b.cc 448bc <__libc_init@plt-0x1c1f4> // b.lo, b.ul, b.last
44820: eb15037f cmp x27, x21
44824: 54fff941 b.ne 4474c <__libc_init@plt-0x1c364> // b.any
44828: 2a1f03e8 mov w8, wzr
4482c: f94007f8 ldr x24, [sp, #8]
44830: 14000002 b 44838 <__libc_init@plt-0x1c278>
44834: 2a1f03fa mov w26, wzr
44838: f9401709 ldr x9, [x24, #40]
4483c: f85f03aa ldur x10, [x29, #-16]
44840: eb0a013f cmp x9, x10
44844: 54000461 b.ne 448d0 <__libc_init@plt-0x1c1e0> // b.any
44848: 52000349 eor w9, w26, #0x1
4484c: a9554ff4 ldp x20, x19, [sp, #336]
44850: 2a080128 orr w8, w9, w8
44854: a95457f6 ldp x22, x21, [sp, #320]
44858: 12000100 and w0, w8, #0x1
4485c: a9535ff8 ldp x24, x23, [sp, #304]
44860: a95267fa ldp x26, x25, [sp, #288]
44864: a9516ffc ldp x28, x27, [sp, #272]
44868: a9507bfd ldp x29, x30, [sp, #256]
4486c: 910583ff add sp, sp, #0x160
44870: d65f03c0 ret
44874: 394043e8 ldrb w8, [sp, #16]
44878: 5281002b mov w11, #0x801 // #2049
4487c: 3940e3e9 ldrb w9, [sp, #56]
44880: 72a0010b movk w11, #0x8, lsl #16
44884: 51019d08 sub w8, w8, #0x67
44888: 7100511f cmp w8, #0x14
4488c: 1a9f27ea cset w10, cc // cc = lo, ul, last
44890: 7100013f cmp w9, #0x0
44894: 1ac82568 lsr w8, w11, w8
44898: 1a9f07e9 cset w9, ne // ne = any
4489c: 0a080148 and w8, w10, w8
448a0: 0a090108 and w8, w8, w9
448a4: 17ffffe2 b 4482c <__libc_init@plt-0x1c284>
448a8: aa1303e0 mov x0, x19
448ac: 97ff90da bl 28c14 <__libc_init@plt-0x37e9c>
448b0: b0fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
448b4: 91187021 add x1, x1, #0x61c
448b8: 97ff79d4 bl 23008 <__libc_init@plt-0x3daa8>
448bc: aa1303e0 mov x0, x19
448c0: 97ff90d5 bl 28c14 <__libc_init@plt-0x37e9c>
448c4: 90fffe41 adrp x1, c000 <__libc_init@plt-0x54ab0>
448c8: 9138f021 add x1, x1, #0xe3c
448cc: 97ff79cf bl 23008 <__libc_init@plt-0x3daa8>
448d0: 9400709c bl 60b40 <__stack_chk_fail@plt>
448d4: d10583ff sub sp, sp, #0x160
448d8: a9107bfd stp x29, x30, [sp, #256]
448dc: 910403fd add x29, sp, #0x100
448e0: a9116ffc stp x28, x27, [sp, #272]
448e4: a91267fa stp x26, x25, [sp, #288]
448e8: a9135ff8 stp x24, x23, [sp, #304]
448ec: a91457f6 stp x22, x21, [sp, #320]
448f0: a9154ff4 stp x20, x19, [sp, #336]
448f4: d53bd057 mrs x23, tpidr_el0
448f8: aa0003f3 mov x19, x0
448fc: f94016e8 ldr x8, [x23, #40]
44900: aa0103e0 mov x0, x1
44904: aa0103f4 mov x20, x1
44908: f81f03a8 stur x8, [x29, #-16]
4490c: 97ffa9d1 bl 2f050 <__libc_init@plt-0x31a60>
44910: 39405288 ldrb w8, [x20, #20]
44914: aa0003f5 mov x21, x0
44918: b40000e8 cbz x8, 44934 <__libc_init@plt-0x1c17c>
4491c: 91006289 add x9, x20, #0x18
44920: 9101e3ea add x10, sp, #0x78
44924: f841852b ldr x11, [x9], #24
44928: f1000508 subs x8, x8, #0x1
4492c: f800854b str x11, [x10], #8
44930: 54ffffa1 b.ne 44924 <__libc_init@plt-0x1c18c> // b.any
44934: aa1303e0 mov x0, x19
44938: 97fff439 bl 41a1c <__libc_init@plt-0x1f094>
4493c: b4000815 cbz x21, 44a3c <__libc_init@plt-0x1c074>
44940: aa0003f6 mov x22, x0
44944: aa1f03f9 mov x25, xzr
44948: 2a1f03fb mov w27, wzr
4494c: 9100a29a add x26, x20, #0x28
44950: 52800038 mov w24, #0x1 // #1
44954: f90003f7 str x23, [sp]
44958: 39405288 ldrb w8, [x20, #20]
4495c: b4000188 cbz x8, 4498c <__libc_init@plt-0x1c124>
44960: aa1f03fc mov x28, xzr
44964: 9101e3e9 add x9, sp, #0x78
44968: aa1a03ea mov x10, x26
4496c: f840852b ldr x11, [x9], #8
44970: f85f014c ldur x12, [x10, #-16]
44974: f1000508 subs x8, x8, #0x1
44978: f841854d ldr x13, [x10], #24
4497c: cb0c016b sub x11, x11, x12
44980: 9b0d717c madd x28, x11, x13, x28
44984: 54ffff41 b.ne 4496c <__libc_init@plt-0x1c144> // b.any
44988: 14000002 b 44990 <__libc_init@plt-0x1c120>
4498c: aa1f03fc mov x28, xzr
44990: f9400297 ldr x23, [x20]
44994: b4000917 cbz x23, 44ab4 <__libc_init@plt-0x1bffc>
44998: b4000136 cbz x22, 449bc <__libc_init@plt-0x1c0f4>
4499c: 387c6ae8 ldrb w8, [x23, x28]
449a0: aa1303e0 mov x0, x19
449a4: aa1603e1 mov x1, x22
449a8: 7100011f cmp w8, #0x0
449ac: 1a9f07e2 cset w2, ne // ne = any
449b0: 94002150 bl 4cef0 <__libc_init@plt-0x13bc0>
449b4: 37000280 tbnz w0, #0, 44a04 <__libc_init@plt-0x1c0ac>
449b8: 1400001e b 44a30 <__libc_init@plt-0x1c080>
449bc: 910043e8 add x8, sp, #0x10
449c0: aa1303e0 mov x0, x19
449c4: 52800021 mov w1, #0x1 // #1
449c8: 97ff8fe3 bl 28954 <__libc_init@plt-0x3815c>
449cc: 3941d3e8 ldrb w8, [sp, #116]
449d0: 34000328 cbz w8, 44a34 <__libc_init@plt-0x1c07c>
449d4: 394043e8 ldrb w8, [sp, #16]
449d8: 7101b91f cmp w8, #0x6e
449dc: 54000140 b.eq 44a04 <__libc_init@plt-0x1c0ac> // b.none
449e0: 910043e1 add x1, sp, #0x10
449e4: 910033e2 add x2, sp, #0xc
449e8: aa1303e0 mov x0, x19
449ec: 390033ff strb wzr, [sp, #12]
449f0: 9400309e bl 50c68 <__libc_init@plt-0xfe48>
449f4: 36000440 tbz w0, #0, 44a7c <__libc_init@plt-0x1c034>
449f8: 5280003b mov w27, #0x1 // #1
449fc: 394033e8 ldrb w8, [sp, #12]
44a00: 383c6ae8 strb w8, [x23, x28]
44a04: 9101e3e1 add x1, sp, #0x78
44a08: aa1403e0 mov x0, x20
44a0c: aa1f03e2 mov x2, xzr
44a10: 97ffb1c0 bl 31110 <__libc_init@plt-0x2f9a0>
44a14: 91000739 add x25, x25, #0x1
44a18: eb15033f cmp x25, x21
44a1c: 1a9f27f8 cset w24, cc // cc = lo, ul, last
44a20: 37000040 tbnz w0, #0, 44a28 <__libc_init@plt-0x1c088>
44a24: 54000523 b.cc 44ac8 <__libc_init@plt-0x1bfe8> // b.lo, b.ul, b.last
44a28: eb15033f cmp x25, x21
44a2c: 54fff961 b.ne 44958 <__libc_init@plt-0x1c158> // b.any
44a30: 2a1f03e8 mov w8, wzr
44a34: f94003f7 ldr x23, [sp]
44a38: 14000002 b 44a40 <__libc_init@plt-0x1c070>
44a3c: 2a1f03f8 mov w24, wzr
44a40: f94016e9 ldr x9, [x23, #40]
44a44: f85f03aa ldur x10, [x29, #-16]
44a48: eb0a013f cmp x9, x10
44a4c: 54000481 b.ne 44adc <__libc_init@plt-0x1bfd4> // b.any
44a50: 52000309 eor w9, w24, #0x1
44a54: a9554ff4 ldp x20, x19, [sp, #336]
44a58: 2a080128 orr w8, w9, w8
44a5c: a95457f6 ldp x22, x21, [sp, #320]
44a60: 12000100 and w0, w8, #0x1
44a64: a9535ff8 ldp x24, x23, [sp, #304]
44a68: a95267fa ldp x26, x25, [sp, #288]
44a6c: a9516ffc ldp x28, x27, [sp, #272]
44a70: a9507bfd ldp x29, x30, [sp, #256]
44a74: 910583ff add sp, sp, #0x160
44a78: d65f03c0 ret
44a7c: 3607fdbb tbz w27, #0, 44a30 <__libc_init@plt-0x1c080>
44a80: 394043e8 ldrb w8, [sp, #16]
44a84: 5281002b mov w11, #0x801 // #2049
44a88: 3940e3e9 ldrb w9, [sp, #56]
44a8c: 72a0010b movk w11, #0x8, lsl #16
44a90: 51019d08 sub w8, w8, #0x67
44a94: 7100511f cmp w8, #0x14
44a98: 1a9f27ea cset w10, cc // cc = lo, ul, last
44a9c: 7100013f cmp w9, #0x0
44aa0: 1ac82568 lsr w8, w11, w8
44aa4: 1a9f07e9 cset w9, ne // ne = any
44aa8: 0a080148 and w8, w10, w8
44aac: 0a090108 and w8, w8, w9
44ab0: 17ffffe1 b 44a34 <__libc_init@plt-0x1c07c>
44ab4: aa1303e0 mov x0, x19
44ab8: 97ff9057 bl 28c14 <__libc_init@plt-0x37e9c>
44abc: b0fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
44ac0: 91187021 add x1, x1, #0x61c
44ac4: 97ff7951 bl 23008 <__libc_init@plt-0x3daa8>
44ac8: aa1303e0 mov x0, x19
44acc: 97ff9052 bl 28c14 <__libc_init@plt-0x37e9c>
44ad0: b0fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
44ad4: 91133821 add x1, x1, #0x4ce
44ad8: 97ff794c bl 23008 <__libc_init@plt-0x3daa8>
44adc: 94007019 bl 60b40 <__stack_chk_fail@plt>
44ae0: d10583ff sub sp, sp, #0x160
44ae4: a9107bfd stp x29, x30, [sp, #256]
44ae8: 910403fd add x29, sp, #0x100
44aec: a9116ffc stp x28, x27, [sp, #272]
44af0: a91267fa stp x26, x25, [sp, #288]
44af4: a9135ff8 stp x24, x23, [sp, #304]
44af8: a91457f6 stp x22, x21, [sp, #320]
44afc: a9154ff4 stp x20, x19, [sp, #336]
44b00: d53bd057 mrs x23, tpidr_el0
44b04: aa0003f3 mov x19, x0
44b08: f94016e8 ldr x8, [x23, #40]
44b0c: aa0103e0 mov x0, x1
44b10: aa0103f4 mov x20, x1
44b14: f81f03a8 stur x8, [x29, #-16]
44b18: 97ffa94e bl 2f050 <__libc_init@plt-0x31a60>
44b1c: 39405288 ldrb w8, [x20, #20]
44b20: aa0003f5 mov x21, x0
44b24: b40000e8 cbz x8, 44b40 <__libc_init@plt-0x1bf70>
44b28: 91006289 add x9, x20, #0x18
44b2c: 9101e3ea add x10, sp, #0x78
44b30: f841852b ldr x11, [x9], #24
44b34: f1000508 subs x8, x8, #0x1
44b38: f800854b str x11, [x10], #8
44b3c: 54ffffa1 b.ne 44b30 <__libc_init@plt-0x1bf80> // b.any
44b40: aa1303e0 mov x0, x19
44b44: 97fff3b6 bl 41a1c <__libc_init@plt-0x1f094>
44b48: b4000815 cbz x21, 44c48 <__libc_init@plt-0x1be68>
44b4c: aa0003f6 mov x22, x0
44b50: aa1f03f9 mov x25, xzr
44b54: 2a1f03fb mov w27, wzr
44b58: 9100a29a add x26, x20, #0x28
44b5c: 52800038 mov w24, #0x1 // #1
44b60: f90003f7 str x23, [sp]
44b64: 39405288 ldrb w8, [x20, #20]
44b68: b4000188 cbz x8, 44b98 <__libc_init@plt-0x1bf18>
44b6c: aa1f03fc mov x28, xzr
44b70: 9101e3e9 add x9, sp, #0x78
44b74: aa1a03ea mov x10, x26
44b78: f840852b ldr x11, [x9], #8
44b7c: f85f014c ldur x12, [x10, #-16]
44b80: f1000508 subs x8, x8, #0x1
44b84: f841854d ldr x13, [x10], #24
44b88: cb0c016b sub x11, x11, x12
44b8c: 9b0d717c madd x28, x11, x13, x28
44b90: 54ffff41 b.ne 44b78 <__libc_init@plt-0x1bf38> // b.any
44b94: 14000002 b 44b9c <__libc_init@plt-0x1bf14>
44b98: aa1f03fc mov x28, xzr
44b9c: f9400297 ldr x23, [x20]
44ba0: b4000917 cbz x23, 44cc0 <__libc_init@plt-0x1bdf0>
44ba4: b4000136 cbz x22, 44bc8 <__libc_init@plt-0x1bee8>
44ba8: 787c6ae8 ldrh w8, [x23, x28]
44bac: aa1303e0 mov x0, x19
44bb0: aa1603e1 mov x1, x22
44bb4: 7100011f cmp w8, #0x0
44bb8: 1a9f07e2 cset w2, ne // ne = any
44bbc: 940020cd bl 4cef0 <__libc_init@plt-0x13bc0>
44bc0: 37000280 tbnz w0, #0, 44c10 <__libc_init@plt-0x1bea0>
44bc4: 1400001e b 44c3c <__libc_init@plt-0x1be74>
44bc8: 910043e8 add x8, sp, #0x10
44bcc: aa1303e0 mov x0, x19
44bd0: 52800021 mov w1, #0x1 // #1
44bd4: 97ff8f60 bl 28954 <__libc_init@plt-0x3815c>
44bd8: 3941d3e8 ldrb w8, [sp, #116]
44bdc: 34000328 cbz w8, 44c40 <__libc_init@plt-0x1be70>
44be0: 394043e8 ldrb w8, [sp, #16]
44be4: 7101b91f cmp w8, #0x6e
44be8: 54000140 b.eq 44c10 <__libc_init@plt-0x1bea0> // b.none
44bec: 910043e1 add x1, sp, #0x10
44bf0: 910033e2 add x2, sp, #0xc
44bf4: aa1303e0 mov x0, x19
44bf8: 390033ff strb wzr, [sp, #12]
44bfc: 9400301b bl 50c68 <__libc_init@plt-0xfe48>
44c00: 36000440 tbz w0, #0, 44c88 <__libc_init@plt-0x1be28>
44c04: 5280003b mov w27, #0x1 // #1
44c08: 394033e8 ldrb w8, [sp, #12]
44c0c: 783c6ae8 strh w8, [x23, x28]
44c10: 9101e3e1 add x1, sp, #0x78
44c14: aa1403e0 mov x0, x20
44c18: aa1f03e2 mov x2, xzr
44c1c: 97ffb13d bl 31110 <__libc_init@plt-0x2f9a0>
44c20: 91000739 add x25, x25, #0x1
44c24: eb15033f cmp x25, x21
44c28: 1a9f27f8 cset w24, cc // cc = lo, ul, last
44c2c: 37000040 tbnz w0, #0, 44c34 <__libc_init@plt-0x1be7c>
44c30: 54000523 b.cc 44cd4 <__libc_init@plt-0x1bddc> // b.lo, b.ul, b.last
44c34: eb15033f cmp x25, x21
44c38: 54fff961 b.ne 44b64 <__libc_init@plt-0x1bf4c> // b.any
44c3c: 2a1f03e8 mov w8, wzr
44c40: f94003f7 ldr x23, [sp]
44c44: 14000002 b 44c4c <__libc_init@plt-0x1be64>
44c48: 2a1f03f8 mov w24, wzr
44c4c: f94016e9 ldr x9, [x23, #40]
44c50: f85f03aa ldur x10, [x29, #-16]
44c54: eb0a013f cmp x9, x10
44c58: 54000481 b.ne 44ce8 <__libc_init@plt-0x1bdc8> // b.any
44c5c: 52000309 eor w9, w24, #0x1
44c60: a9554ff4 ldp x20, x19, [sp, #336]
44c64: 2a080128 orr w8, w9, w8
44c68: a95457f6 ldp x22, x21, [sp, #320]
44c6c: 12000100 and w0, w8, #0x1
44c70: a9535ff8 ldp x24, x23, [sp, #304]
44c74: a95267fa ldp x26, x25, [sp, #288]
44c78: a9516ffc ldp x28, x27, [sp, #272]
44c7c: a9507bfd ldp x29, x30, [sp, #256]
44c80: 910583ff add sp, sp, #0x160
44c84: d65f03c0 ret
44c88: 3607fdbb tbz w27, #0, 44c3c <__libc_init@plt-0x1be74>
44c8c: 394043e8 ldrb w8, [sp, #16]
44c90: 5281002b mov w11, #0x801 // #2049
44c94: 3940e3e9 ldrb w9, [sp, #56]
44c98: 72a0010b movk w11, #0x8, lsl #16
44c9c: 51019d08 sub w8, w8, #0x67
44ca0: 7100511f cmp w8, #0x14
44ca4: 1a9f27ea cset w10, cc // cc = lo, ul, last
44ca8: 7100013f cmp w9, #0x0
44cac: 1ac82568 lsr w8, w11, w8
44cb0: 1a9f07e9 cset w9, ne // ne = any
44cb4: 0a080148 and w8, w10, w8
44cb8: 0a090108 and w8, w8, w9
44cbc: 17ffffe1 b 44c40 <__libc_init@plt-0x1be70>
44cc0: aa1303e0 mov x0, x19
44cc4: 97ff8fd4 bl 28c14 <__libc_init@plt-0x37e9c>
44cc8: b0fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
44ccc: 91187021 add x1, x1, #0x61c
44cd0: 97ff78ce bl 23008 <__libc_init@plt-0x3daa8>
44cd4: aa1303e0 mov x0, x19
44cd8: 97ff8fcf bl 28c14 <__libc_init@plt-0x37e9c>
44cdc: b0fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
44ce0: 91133821 add x1, x1, #0x4ce
44ce4: 97ff78c9 bl 23008 <__libc_init@plt-0x3daa8>
44ce8: 94006f96 bl 60b40 <__stack_chk_fail@plt>
44cec: d10583ff sub sp, sp, #0x160
44cf0: a9107bfd stp x29, x30, [sp, #256]
44cf4: 910403fd add x29, sp, #0x100
44cf8: a9116ffc stp x28, x27, [sp, #272]
44cfc: a91267fa stp x26, x25, [sp, #288]
44d00: a9135ff8 stp x24, x23, [sp, #304]
44d04: a91457f6 stp x22, x21, [sp, #320]
44d08: a9154ff4 stp x20, x19, [sp, #336]
44d0c: d53bd057 mrs x23, tpidr_el0
44d10: aa0003f3 mov x19, x0
44d14: f94016e8 ldr x8, [x23, #40]
44d18: aa0103e0 mov x0, x1
44d1c: aa0103f4 mov x20, x1
44d20: f81f03a8 stur x8, [x29, #-16]
44d24: 97ffa8cb bl 2f050 <__libc_init@plt-0x31a60>
44d28: 39405288 ldrb w8, [x20, #20]
44d2c: aa0003f5 mov x21, x0
44d30: b40000e8 cbz x8, 44d4c <__libc_init@plt-0x1bd64>
44d34: 91006289 add x9, x20, #0x18
44d38: 9101e3ea add x10, sp, #0x78
44d3c: f841852b ldr x11, [x9], #24
44d40: f1000508 subs x8, x8, #0x1
44d44: f800854b str x11, [x10], #8
44d48: 54ffffa1 b.ne 44d3c <__libc_init@plt-0x1bd74> // b.any
44d4c: aa1303e0 mov x0, x19
44d50: 97fff333 bl 41a1c <__libc_init@plt-0x1f094>
44d54: b4000815 cbz x21, 44e54 <__libc_init@plt-0x1bc5c>
44d58: aa0003f6 mov x22, x0
44d5c: aa1f03f9 mov x25, xzr
44d60: 2a1f03fb mov w27, wzr
44d64: 9100a29a add x26, x20, #0x28
44d68: 52800038 mov w24, #0x1 // #1
44d6c: f90003f7 str x23, [sp]
44d70: 39405288 ldrb w8, [x20, #20]
44d74: b4000188 cbz x8, 44da4 <__libc_init@plt-0x1bd0c>
44d78: aa1f03fc mov x28, xzr
44d7c: 9101e3e9 add x9, sp, #0x78
44d80: aa1a03ea mov x10, x26
44d84: f840852b ldr x11, [x9], #8
44d88: f85f014c ldur x12, [x10, #-16]
44d8c: f1000508 subs x8, x8, #0x1
44d90: f841854d ldr x13, [x10], #24
44d94: cb0c016b sub x11, x11, x12
44d98: 9b0d717c madd x28, x11, x13, x28
44d9c: 54ffff41 b.ne 44d84 <__libc_init@plt-0x1bd2c> // b.any
44da0: 14000002 b 44da8 <__libc_init@plt-0x1bd08>
44da4: aa1f03fc mov x28, xzr
44da8: f9400297 ldr x23, [x20]
44dac: b4000917 cbz x23, 44ecc <__libc_init@plt-0x1bbe4>
44db0: b4000136 cbz x22, 44dd4 <__libc_init@plt-0x1bcdc>
44db4: b87c6ae8 ldr w8, [x23, x28]
44db8: aa1303e0 mov x0, x19
44dbc: aa1603e1 mov x1, x22
44dc0: 7100011f cmp w8, #0x0
44dc4: 1a9f07e2 cset w2, ne // ne = any
44dc8: 9400204a bl 4cef0 <__libc_init@plt-0x13bc0>
44dcc: 37000280 tbnz w0, #0, 44e1c <__libc_init@plt-0x1bc94>
44dd0: 1400001e b 44e48 <__libc_init@plt-0x1bc68>
44dd4: 910043e8 add x8, sp, #0x10
44dd8: aa1303e0 mov x0, x19
44ddc: 52800021 mov w1, #0x1 // #1
44de0: 97ff8edd bl 28954 <__libc_init@plt-0x3815c>
44de4: 3941d3e8 ldrb w8, [sp, #116]
44de8: 34000328 cbz w8, 44e4c <__libc_init@plt-0x1bc64>
44dec: 394043e8 ldrb w8, [sp, #16]
44df0: 7101b91f cmp w8, #0x6e
44df4: 54000140 b.eq 44e1c <__libc_init@plt-0x1bc94> // b.none
44df8: 910043e1 add x1, sp, #0x10
44dfc: 910033e2 add x2, sp, #0xc
44e00: aa1303e0 mov x0, x19
44e04: 390033ff strb wzr, [sp, #12]
44e08: 94002f98 bl 50c68 <__libc_init@plt-0xfe48>
44e0c: 36000440 tbz w0, #0, 44e94 <__libc_init@plt-0x1bc1c>
44e10: 5280003b mov w27, #0x1 // #1
44e14: 394033e8 ldrb w8, [sp, #12]
44e18: b83c6ae8 str w8, [x23, x28]
44e1c: 9101e3e1 add x1, sp, #0x78
44e20: aa1403e0 mov x0, x20
44e24: aa1f03e2 mov x2, xzr
44e28: 97ffb0ba bl 31110 <__libc_init@plt-0x2f9a0>
44e2c: 91000739 add x25, x25, #0x1
44e30: eb15033f cmp x25, x21
44e34: 1a9f27f8 cset w24, cc // cc = lo, ul, last
44e38: 37000040 tbnz w0, #0, 44e40 <__libc_init@plt-0x1bc70>
44e3c: 54000523 b.cc 44ee0 <__libc_init@plt-0x1bbd0> // b.lo, b.ul, b.last
44e40: eb15033f cmp x25, x21
44e44: 54fff961 b.ne 44d70 <__libc_init@plt-0x1bd40> // b.any
44e48: 2a1f03e8 mov w8, wzr
44e4c: f94003f7 ldr x23, [sp]
44e50: 14000002 b 44e58 <__libc_init@plt-0x1bc58>
44e54: 2a1f03f8 mov w24, wzr
44e58: f94016e9 ldr x9, [x23, #40]
44e5c: f85f03aa ldur x10, [x29, #-16]
44e60: eb0a013f cmp x9, x10
44e64: 54000481 b.ne 44ef4 <__libc_init@plt-0x1bbbc> // b.any
44e68: 52000309 eor w9, w24, #0x1
44e6c: a9554ff4 ldp x20, x19, [sp, #336]
44e70: 2a080128 orr w8, w9, w8
44e74: a95457f6 ldp x22, x21, [sp, #320]
44e78: 12000100 and w0, w8, #0x1
44e7c: a9535ff8 ldp x24, x23, [sp, #304]
44e80: a95267fa ldp x26, x25, [sp, #288]
44e84: a9516ffc ldp x28, x27, [sp, #272]
44e88: a9507bfd ldp x29, x30, [sp, #256]
44e8c: 910583ff add sp, sp, #0x160
44e90: d65f03c0 ret
44e94: 3607fdbb tbz w27, #0, 44e48 <__libc_init@plt-0x1bc68>
44e98: 394043e8 ldrb w8, [sp, #16]
44e9c: 5281002b mov w11, #0x801 // #2049
44ea0: 3940e3e9 ldrb w9, [sp, #56]
44ea4: 72a0010b movk w11, #0x8, lsl #16
44ea8: 51019d08 sub w8, w8, #0x67
44eac: 7100511f cmp w8, #0x14
44eb0: 1a9f27ea cset w10, cc // cc = lo, ul, last
44eb4: 7100013f cmp w9, #0x0
44eb8: 1ac82568 lsr w8, w11, w8
44ebc: 1a9f07e9 cset w9, ne // ne = any
44ec0: 0a080148 and w8, w10, w8
44ec4: 0a090108 and w8, w8, w9
44ec8: 17ffffe1 b 44e4c <__libc_init@plt-0x1bc64>
44ecc: aa1303e0 mov x0, x19
44ed0: 97ff8f51 bl 28c14 <__libc_init@plt-0x37e9c>
44ed4: b0fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
44ed8: 91187021 add x1, x1, #0x61c
44edc: 97ff784b bl 23008 <__libc_init@plt-0x3daa8>
44ee0: aa1303e0 mov x0, x19
44ee4: 97ff8f4c bl 28c14 <__libc_init@plt-0x37e9c>
44ee8: b0fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
44eec: 91133821 add x1, x1, #0x4ce
44ef0: 97ff7846 bl 23008 <__libc_init@plt-0x3daa8>
44ef4: 94006f13 bl 60b40 <__stack_chk_fail@plt>
44ef8: d10583ff sub sp, sp, #0x160
44efc: a9107bfd stp x29, x30, [sp, #256]
44f00: 910403fd add x29, sp, #0x100
44f04: a9116ffc stp x28, x27, [sp, #272]
44f08: a91267fa stp x26, x25, [sp, #288]
44f0c: a9135ff8 stp x24, x23, [sp, #304]
44f10: a91457f6 stp x22, x21, [sp, #320]
44f14: a9154ff4 stp x20, x19, [sp, #336]
44f18: d53bd057 mrs x23, tpidr_el0
44f1c: aa0003f3 mov x19, x0
44f20: f94016e8 ldr x8, [x23, #40]
44f24: aa0103e0 mov x0, x1
44f28: aa0103f4 mov x20, x1
44f2c: f81f03a8 stur x8, [x29, #-16]
44f30: 97ffa848 bl 2f050 <__libc_init@plt-0x31a60>
44f34: 39405288 ldrb w8, [x20, #20]
44f38: aa0003f5 mov x21, x0
44f3c: b40000e8 cbz x8, 44f58 <__libc_init@plt-0x1bb58>
44f40: 91006289 add x9, x20, #0x18
44f44: 9101e3ea add x10, sp, #0x78
44f48: f841852b ldr x11, [x9], #24
44f4c: f1000508 subs x8, x8, #0x1
44f50: f800854b str x11, [x10], #8
44f54: 54ffffa1 b.ne 44f48 <__libc_init@plt-0x1bb68> // b.any
44f58: aa1303e0 mov x0, x19
44f5c: 97fff2b0 bl 41a1c <__libc_init@plt-0x1f094>
44f60: b4000815 cbz x21, 45060 <__libc_init@plt-0x1ba50>
44f64: aa0003f6 mov x22, x0
44f68: aa1f03f9 mov x25, xzr
44f6c: 2a1f03fb mov w27, wzr
44f70: 9100a29a add x26, x20, #0x28
44f74: 52800038 mov w24, #0x1 // #1
44f78: f90003f7 str x23, [sp]
44f7c: 39405288 ldrb w8, [x20, #20]
44f80: b4000188 cbz x8, 44fb0 <__libc_init@plt-0x1bb00>
44f84: aa1f03fc mov x28, xzr
44f88: 9101e3e9 add x9, sp, #0x78
44f8c: aa1a03ea mov x10, x26
44f90: f840852b ldr x11, [x9], #8
44f94: f85f014c ldur x12, [x10, #-16]
44f98: f1000508 subs x8, x8, #0x1
44f9c: f841854d ldr x13, [x10], #24
44fa0: cb0c016b sub x11, x11, x12
44fa4: 9b0d717c madd x28, x11, x13, x28
44fa8: 54ffff41 b.ne 44f90 <__libc_init@plt-0x1bb20> // b.any
44fac: 14000002 b 44fb4 <__libc_init@plt-0x1bafc>
44fb0: aa1f03fc mov x28, xzr
44fb4: f9400297 ldr x23, [x20]
44fb8: b4000917 cbz x23, 450d8 <__libc_init@plt-0x1b9d8>
44fbc: b4000136 cbz x22, 44fe0 <__libc_init@plt-0x1bad0>
44fc0: f87c6ae8 ldr x8, [x23, x28]
44fc4: aa1303e0 mov x0, x19
44fc8: aa1603e1 mov x1, x22
44fcc: f100011f cmp x8, #0x0
44fd0: 1a9f07e2 cset w2, ne // ne = any
44fd4: 94001fc7 bl 4cef0 <__libc_init@plt-0x13bc0>
44fd8: 37000280 tbnz w0, #0, 45028 <__libc_init@plt-0x1ba88>
44fdc: 1400001e b 45054 <__libc_init@plt-0x1ba5c>
44fe0: 910043e8 add x8, sp, #0x10
44fe4: aa1303e0 mov x0, x19
44fe8: 52800021 mov w1, #0x1 // #1
44fec: 97ff8e5a bl 28954 <__libc_init@plt-0x3815c>
44ff0: 3941d3e8 ldrb w8, [sp, #116]
44ff4: 34000328 cbz w8, 45058 <__libc_init@plt-0x1ba58>
44ff8: 394043e8 ldrb w8, [sp, #16]
44ffc: 7101b91f cmp w8, #0x6e
45000: 54000140 b.eq 45028 <__libc_init@plt-0x1ba88> // b.none
45004: 910043e1 add x1, sp, #0x10
45008: 910033e2 add x2, sp, #0xc
4500c: aa1303e0 mov x0, x19
45010: 390033ff strb wzr, [sp, #12]
45014: 94002f15 bl 50c68 <__libc_init@plt-0xfe48>
45018: 36000440 tbz w0, #0, 450a0 <__libc_init@plt-0x1ba10>
4501c: 5280003b mov w27, #0x1 // #1
45020: 394033e8 ldrb w8, [sp, #12]
45024: f83c6ae8 str x8, [x23, x28]
45028: 9101e3e1 add x1, sp, #0x78
4502c: aa1403e0 mov x0, x20
45030: aa1f03e2 mov x2, xzr
45034: 97ffb037 bl 31110 <__libc_init@plt-0x2f9a0>
45038: 91000739 add x25, x25, #0x1
4503c: eb15033f cmp x25, x21
45040: 1a9f27f8 cset w24, cc // cc = lo, ul, last
45044: 37000040 tbnz w0, #0, 4504c <__libc_init@plt-0x1ba64>
45048: 54000523 b.cc 450ec <__libc_init@plt-0x1b9c4> // b.lo, b.ul, b.last
4504c: eb15033f cmp x25, x21
45050: 54fff961 b.ne 44f7c <__libc_init@plt-0x1bb34> // b.any
45054: 2a1f03e8 mov w8, wzr
45058: f94003f7 ldr x23, [sp]
4505c: 14000002 b 45064 <__libc_init@plt-0x1ba4c>
45060: 2a1f03f8 mov w24, wzr
45064: f94016e9 ldr x9, [x23, #40]
45068: f85f03aa ldur x10, [x29, #-16]
4506c: eb0a013f cmp x9, x10
45070: 54000481 b.ne 45100 <__libc_init@plt-0x1b9b0> // b.any
45074: 52000309 eor w9, w24, #0x1
45078: a9554ff4 ldp x20, x19, [sp, #336]
4507c: 2a080128 orr w8, w9, w8
45080: a95457f6 ldp x22, x21, [sp, #320]
45084: 12000100 and w0, w8, #0x1
45088: a9535ff8 ldp x24, x23, [sp, #304]
4508c: a95267fa ldp x26, x25, [sp, #288]
45090: a9516ffc ldp x28, x27, [sp, #272]
45094: a9507bfd ldp x29, x30, [sp, #256]
45098: 910583ff add sp, sp, #0x160
4509c: d65f03c0 ret
450a0: 3607fdbb tbz w27, #0, 45054 <__libc_init@plt-0x1ba5c>
450a4: 394043e8 ldrb w8, [sp, #16]
450a8: 5281002b mov w11, #0x801 // #2049
450ac: 3940e3e9 ldrb w9, [sp, #56]
450b0: 72a0010b movk w11, #0x8, lsl #16
450b4: 51019d08 sub w8, w8, #0x67
450b8: 7100511f cmp w8, #0x14
450bc: 1a9f27ea cset w10, cc // cc = lo, ul, last
450c0: 7100013f cmp w9, #0x0
450c4: 1ac82568 lsr w8, w11, w8
450c8: 1a9f07e9 cset w9, ne // ne = any
450cc: 0a080148 and w8, w10, w8
450d0: 0a090108 and w8, w8, w9
450d4: 17ffffe1 b 45058 <__libc_init@plt-0x1ba58>
450d8: aa1303e0 mov x0, x19
450dc: 97ff8ece bl 28c14 <__libc_init@plt-0x37e9c>
450e0: 90fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
450e4: 91187021 add x1, x1, #0x61c
450e8: 97ff77c8 bl 23008 <__libc_init@plt-0x3daa8>
450ec: aa1303e0 mov x0, x19
450f0: 97ff8ec9 bl 28c14 <__libc_init@plt-0x37e9c>
450f4: 90fffe41 adrp x1, d000 <__libc_init@plt-0x53ab0>
450f8: 91133821 add x1, x1, #0x4ce
450fc: 97ff77c3 bl 23008 <__libc_init@plt-0x3daa8>
45100: 94006e90 bl 60b40 <__stack_chk_fail@plt>
45104: aa1f03e0 mov x0, xzr
45108: d65f03c0 ret
4510c: aa1f03e0 mov x0, xzr
45110: d65f03c0 ret
45114: aa1f03e0 mov x0, xzr
45118: d65f03c0 ret
4511c: aa1f03e0 mov x0, xzr
45120: d65f03c0 ret
45124: f9400020 ldr x0, [x1]
45128: d65f03c0 ret
4512c: aa1f03e0 mov x0, xzr
45130: d65f03c0 ret
45134: f9400020 ldr x0, [x1]
45138: d65f03c0 ret
4513c: aa1f03e0 mov x0, xzr
45140: d65f03c0 ret
45144: f9400020 ldr x0, [x1]
45148: d65f03c0 ret
4514c: aa1f03e0 mov x0, xzr
45150: d65f03c0 ret
45154: f9400020 ldr x0, [x1]
45158: d65f03c0 ret
4515c: aa1f03e0 mov x0, xzr
45160: d65f03c0 ret
45164: f9400020 ldr x0, [x1]
45168: d65f03c0 ret
4516c: aa1f03e0 mov x0, xzr
45170: d65f03c0 ret
45174: f9400020 ldr x0, [x1]
45178: d65f03c0 ret
4517c: aa1f03e0 mov x0, xzr
45180: d65f03c0 ret
45184: f9400020 ldr x0, [x1]
45188: d65f03c0 ret
4518c: aa1f03e0 mov x0, xzr
45190: d65f03c0 ret
45194: f9400020 ldr x0, [x1]
45198: d65f03c0 ret
4519c: aa1f03e0 mov x0, xzr
451a0: d65f03c0 ret
451a4: aa1f03e0 mov x0, xzr
451a8: d65f03c0 ret
451ac: aa1f03e0 mov x0, xzr
451b0: d65f03c0 ret
451b4: aa1f03e0 mov x0, xzr
451b8: d65f03c0 ret
451bc: aa1f03e0 mov x0, xzr
451c0: d65f03c0 ret
451c4: aa1f03e0 mov x0, xzr
451c8: d65f03c0 ret
451cc: d10103ff sub sp, sp, #0x40
451d0: a9027bfd stp x29, x30, [sp, #32]
451d4: 910083fd add x29, sp, #0x20
451d8: f9001bf3 str x19, [sp, #48]
451dc: d53bd053 mrs x19, tpidr_el0
451e0: f9401668 ldr x8, [x19, #40]
451e4: f81f83a8 stur x8, [x29, #-8]
451e8: b9400808 ldr w8, [x0, #8]
451ec: 3100051f cmn w8, #0x1
451f0: 54000220 b.eq 45234 <__libc_init@plt-0x1b87c> // b.none
451f4: d00000e9 adrp x9, 63000 <strcmp@plt+0x2240>
451f8: aa0003e1 mov x1, x0
451fc: 91310129 add x9, x9, #0xc40
45200: 910023ea add x10, sp, #0x8
45204: 910043e0 add x0, sp, #0x10
45208: f8687928 ldr x8, [x9, x8, lsl #3]
4520c: f9000bea str x10, [sp, #16]
45210: d63f0100 blr x8
45214: f9401668 ldr x8, [x19, #40]
45218: f85f83a9 ldur x9, [x29, #-8]
4521c: eb09011f cmp x8, x9
45220: 540000c1 b.ne 45238 <__libc_init@plt-0x1b878> // b.any
45224: a9427bfd ldp x29, x30, [sp, #32]
45228: f9401bf3 ldr x19, [sp, #48]
4522c: 910103ff add sp, sp, #0x40
45230: d65f03c0 ret
45234: 97ff84fb bl 26620 <__libc_init@plt-0x3a490>
45238: 94006e42 bl 60b40 <__stack_chk_fail@plt>
4523c: aa1f03e0 mov x0, xzr
45240: d65f03c0 ret
45244: aa1f03e0 mov x0, xzr
45248: d65f03c0 ret
4524c: aa1f03e0 mov x0, xzr
45250: d65f03c0 ret
45254: aa1f03e0 mov x0, xzr
45258: d65f03c0 ret
4525c: aa1f03e0 mov x0, xzr
45260: d65f03c0 ret
45264: aa1f03e0 mov x0, xzr
45268: d65f03c0 ret
4526c: aa1f03e0 mov x0, xzr
45270: d65f03c0 ret
45274: aa1f03e0 mov x0, xzr
45278: d65f03c0 ret
4527c: aa1f03e0 mov x0, xzr
45280: d65f03c0 ret
45284: aa1f03e0 mov x0, xzr
45288: d65f03c0 ret
4528c: aa1f03e0 mov x0, xzr
45290: d65f03c0 ret
45294: aa1f03e0 mov x0, xzr
45298: d65f03c0 ret
4529c: aa1f03e0 mov x0, xzr
452a0: d65f03c0 ret
452a4: aa1f03e0 mov x0, xzr
452a8: d65f03c0 ret
452ac: aa1f03e0 mov x0, xzr
452b0: d65f03c0 ret
452b4: aa1f03e0 mov x0, xzr
452b8: d65f03c0 ret
452bc: aa1f03e0 mov x0, xzr
452c0: d65f03c0 ret
452c4: aa1f03e0 mov x0, xzr
452c8: d65f03c0 ret
452cc: f9400020 ldr x0, [x1]
452d0: d65f03c0 ret
452d4: aa1f03e0 mov x0, xzr
452d8: d65f03c0 ret
452dc: aa1f03e0 mov x0, xzr
452e0: d65f03c0 ret
452e4: aa1f03e0 mov x0, xzr
452e8: d65f03c0 ret
452ec: aa1f03e0 mov x0, xzr
452f0: d65f03c0 ret
452f4: aa1f03e0 mov x0, xzr
452f8: d65f03c0 ret
452fc: aa1f03e0 mov x0, xzr
45300: d65f03c0 ret
45304: aa1f03e0 mov x0, xzr
45308: d65f03c0 ret
4530c: aa1f03e0 mov x0, xzr
45310: d65f03c0 ret
45314: aa1f03e0 mov x0, xzr
45318: d65f03c0 ret
4531c: aa1f03e0 mov x0, xzr
45320: d65f03c0 ret
45324: aa1f03e0 mov x0, xzr
45328: d65f03c0 ret
4532c: aa1f03e0 mov x0, xzr
45330: d65f03c0 ret
45334: aa1f03e0 mov x0, xzr
45338: d65f03c0 ret
4533c: aa1f03e0 mov x0, xzr
45340: d65f03c0 ret
45344: aa1f03e0 mov x0, xzr
45348: d65f03c0 ret
4534c: aa1f03e0 mov x0, xzr
45350: d65f03c0 ret
45354: aa1f03e0 mov x0, xzr
45358: d65f03c0 ret
4535c: f9400020 ldr x0, [x1]
45360: d65f03c0 ret
45364: aa1f03e0 mov x0, xzr
45368: d65f03c0 ret
4536c: aa1f03e0 mov x0, xzr
45370: d65f03c0 ret
45374: aa1f03e0 mov x0, xzr
45378: d65f03c0 ret
4537c: aa1f03e0 mov x0, xzr
45380: d65f03c0 ret
45384: aa1f03e0 mov x0, xzr
45388: d65f03c0 ret
4538c: aa1f03e0 mov x0, xzr
45390: d65f03c0 ret
45394: aa1f03e0 mov x0, xzr
45398: d65f03c0 ret
4539c: aa1f03e0 mov x0, xzr
453a0: d65f03c0 ret
453a4: aa1f03e0 mov x0, xzr
453a8: d65f03c0 ret
453ac: aa1f03e0 mov x0, xzr
453b0: d65f03c0 ret
453b4: aa1f03e0 mov x0, xzr
453b8: d65f03c0 ret
453bc: aa1f03e0 mov x0, xzr
453c0: d65f03c0 ret
453c4: aa1f03e0 mov x0, xzr
453c8: d65f03c0 ret
453cc: aa1f03e0 mov x0, xzr
453d0: d65f03c0 ret
453d4: aa1f03e0 mov x0, xzr
453d8: d65f03c0 ret
453dc: aa1f03e0 mov x0, xzr
453e0: d65f03c0 ret
453e4: aa1f03e0 mov x0, xzr
453e8: d65f03c0 ret
453ec: aa1f03e0 mov x0, xzr
453f0: d65f03c0 ret
453f4: aa1f03e0 mov x0, xzr
453f8: d65f03c0 ret
453fc: aa1f03e0 mov x0, xzr
45400: d65f03c0 ret
45404: aa1f03e0 mov x0, xzr
45408: d65f03c0 ret
4540c: aa1f03e0 mov x0, xzr
45410: d65f03c0 ret
45414: aa1f03e0 mov x0, xzr
45418: d65f03c0 ret
4541c: aa1f03e0 mov x0, xzr
45420: d65f03c0 ret
45424: aa1f03e0 mov x0, xzr
45428: d65f03c0 ret
4542c: aa1f03e0 mov x0, xzr
45430: d65f03c0 ret
45434: aa1f03e0 mov x0, xzr
45438: d65f03c0 ret
4543c: aa1f03e0 mov x0, xzr
45440: d65f03c0 ret
45444: aa1f03e0 mov x0, xzr
45448: d65f03c0 ret
4544c: aa1f03e0 mov x0, xzr
45450: d65f03c0 ret
45454: aa1f03e0 mov x0, xzr
45458: d65f03c0 ret
4545c: aa1f03e0 mov x0, xzr
45460: d65f03c0 ret
45464: aa1f03e0 mov x0, xzr
45468: d65f03c0 ret
4546c: aa1f03e0 mov x0, xzr
45470: d65f03c0 ret
45474: aa1f03e0 mov x0, xzr
45478: d65f03c0 ret
4547c: f9400020 ldr x0, [x1]
45480: d65f03c0 ret
45484: aa1f03e0 mov x0, xzr
45488: d65f03c0 ret
4548c: aa1f03e0 mov x0, xzr
45490: d65f03c0 ret
45494: aa1f03e0 mov x0, xzr
45498: d65f03c0 ret
4549c: aa1f03e0 mov x0, xzr
454a0: d65f03c0 ret
454a4: aa1f03e0 mov x0, xzr
454a8: d65f03c0 ret
454ac: aa1f03e0 mov x0, xzr
454b0: d65f03c0 ret
454b4: aa1f03e0 mov x0, xzr
454b8: d65f03c0 ret
454bc: aa1f03e0 mov x0, xzr
454c0: d65f03c0 ret
454c4: aa1f03e0 mov x0, xzr
454c8: d65f03c0 ret
454cc: aa1f03e0 mov x0, xzr
454d0: d65f03c0 ret
454d4: aa1f03e0 mov x0, xzr
454d8: d65f03c0 ret
454dc: aa1f03e0 mov x0, xzr
454e0: d65f03c0 ret
454e4: aa1f03e0 mov x0, xzr
454e8: d65f03c0 ret
454ec: aa1f03e0 mov x0, xzr
454f0: d65f03c0 ret
454f4: f9400020 ldr x0, [x1]
454f8: d65f03c0 ret
454fc: aa1f03e0 mov x0, xzr
45500: d65f03c0 ret
45504: aa1f03e0 mov x0, xzr
45508: d65f03c0 ret
4550c: aa1f03e0 mov x0, xzr
45510: d65f03c0 ret
45514: aa1f03e0 mov x0, xzr
45518: d65f03c0 ret
4551c: aa1f03e0 mov x0, xzr
45520: d65f03c0 ret
45524: aa1f03e0 mov x0, xzr
45528: d65f03c0 ret
4552c: aa1f03e0 mov x0, xzr
45530: d65f03c0 ret
45534: aa1f03e0 mov x0, xzr
45538: d65f03c0 ret
4553c: aa1f03e0 mov x0, xzr
45540: d65f03c0 ret
45544: aa1f03e0 mov x0, xzr
45548: d65f03c0 ret
4554c: aa1f03e0 mov x0, xzr
45550: d65f03c0 ret
45554: aa1f03e0 mov x0, xzr
45558: d65f03c0 ret
4555c: a9ba7bfd stp x29, x30, [sp, #-96]!
45560: f9000bfc str x28, [sp, #16]
45564: 910003fd mov x29, sp
45568: a90267fa stp x26, x25, [sp, #32]
4556c: a9035ff8 stp x24, x23, [sp, #48]
45570: a90457f6 stp x22, x21, [sp, #64]
45574: a9054ff4 stp x20, x19, [sp, #80]
45578: d10703ff sub sp, sp, #0x1c0
4557c: d53bd05a mrs x26, tpidr_el0
45580: aa0103f4 mov x20, x1
45584: f9401748 ldr x8, [x26, #40]
45588: 2a1f03e1 mov w1, wzr
4558c: aa0203f5 mov x21, x2
45590: aa0003f6 mov x22, x0
45594: f81f83a8 stur x8, [x29, #-8]
45598: d101c3a8 sub x8, x29, #0x70
4559c: 97ff8cee bl 28954 <__libc_init@plt-0x3815c>
455a0: 385f43a8 ldurb w8, [x29, #-12]
455a4: 34000428 cbz w8, 45628 <__libc_init@plt-0x1b488>
455a8: 385903a8 ldurb w8, [x29, #-112]
455ac: 71019d1f cmp w8, #0x67
455b0: 54000060 b.eq 455bc <__libc_init@plt-0x1b4f4> // b.none
455b4: 7101911f cmp w8, #0x64
455b8: 540003c1 b.ne 45630 <__libc_init@plt-0x1b480> // b.any
455bc: aa1603e0 mov x0, x22
455c0: 97ff8d95 bl 28c14 <__libc_init@plt-0x37e9c>
455c4: aa0003f3 mov x19, x0
455c8: 910203e8 add x8, sp, #0x80
455cc: aa1603e0 mov x0, x22
455d0: 52800021 mov w1, #0x1 // #1
455d4: 97ff8ce0 bl 28954 <__libc_init@plt-0x3815c>
455d8: d10363a0 sub x0, x29, #0xd8
455dc: 910203e1 add x1, sp, #0x80
455e0: 52800c82 mov w2, #0x64 // #100
455e4: 94006dc7 bl 60d00 <memcpy@plt>
455e8: 385283a8 ldurb w8, [x29, #-216]
455ec: 385903a9 ldurb w9, [x29, #-112]
455f0: 6b09011f cmp w8, w9
455f4: 54000ee1 b.ne 457d0 <__libc_init@plt-0x1b2e0> // b.any
455f8: 7101911f cmp w8, #0x64
455fc: 54000201 b.ne 4563c <__libc_init@plt-0x1b474> // b.any
45600: 910173e9 add x9, sp, #0x5c
45604: d10363aa sub x10, x29, #0xd8
45608: 385583a2 ldurb w2, [x29, #-168]
4560c: 528a8888 mov w8, #0x5444 // #21572
45610: b27f0120 orr x0, x9, #0x2
45614: 9100c941 add x1, x10, #0x32
45618: 91000857 add x23, x2, #0x2
4561c: 7900bbe8 strh w8, [sp, #92]
45620: 94006db8 bl 60d00 <memcpy@plt>
45624: 14000014 b 45674 <__libc_init@plt-0x1b43c>
45628: 2a1f03e0 mov w0, wzr
4562c: 1400005c b 4579c <__libc_init@plt-0x1b314>
45630: 2a1f03e0 mov w0, wzr
45634: 2a1f03e8 mov w8, wzr
45638: 14000059 b 4579c <__libc_init@plt-0x1b314>
4563c: aa1603e0 mov x0, x22
45640: 97ff8896 bl 27898 <__libc_init@plt-0x39218>
45644: 39403008 ldrb w8, [x0, #12]
45648: d0fffe29 adrp x9, b000 <__libc_init@plt-0x55ab0>
4564c: 90fffe4a adrp x10, d000 <__libc_init@plt-0x53ab0>
45650: 911c8d29 add x9, x9, #0x723
45654: 9113ed4a add x10, x10, #0x4fb
45658: 910173e0 add x0, sp, #0x5c
4565c: 7100011f cmp w8, #0x0
45660: 9a890141 csel x1, x10, x9, eq // eq = none
45664: 94006dcf bl 60da0 <strcpy@plt>
45668: 910173e0 add x0, sp, #0x5c
4566c: 94006d2d bl 60b20 <strlen@plt>
45670: aa0003f7 mov x23, x0
45674: 6f00e400 movi v0.2d, #0x0
45678: 2a1f03e1 mov w1, wzr
4567c: aa1f03e3 mov x3, xzr
45680: aa1f03e5 mov x5, xzr
45684: 2a1f03e6 mov w6, wzr
45688: 2a1f03e7 mov w7, wzr
4568c: 910043e0 add x0, sp, #0x10
45690: 52800082 mov w2, #0x4 // #4
45694: 52800024 mov w4, #0x1 // #1
45698: ad0183e0 stp q0, q0, [sp, #48]
4569c: ad0083e0 stp q0, q0, [sp, #16]
456a0: 52800098 mov w24, #0x4 // #4
456a4: 52800039 mov w25, #0x1 // #1
456a8: 97ffa4fe bl 2eaa0 <__libc_init@plt-0x32010>
456ac: d10363a8 sub x8, x29, #0xd8
456b0: 385593a9 ldurb w9, [x29, #-167]
456b4: 91015108 add x8, x8, #0x54
456b8: aa1603e0 mov x0, x22
456bc: f9001ff8 str x24, [sp, #56]
456c0: a902a7f9 stp x25, x9, [sp, #40]
456c4: f9000be8 str x8, [sp, #16]
456c8: 97ff88b2 bl 27990 <__libc_init@plt-0x39120>
456cc: aa0003f9 mov x25, x0
456d0: aa0003f8 mov x24, x0
456d4: b50000a0 cbnz x0, 456e8 <__libc_init@plt-0x1b3c8>
456d8: aa1303e0 mov x0, x19
456dc: 52800021 mov w1, #0x1 // #1
456e0: 97ff7950 bl 23c20 <__libc_init@plt-0x3ce90>
456e4: aa0003f8 mov x24, x0
456e8: aa1803e0 mov x0, x24
456ec: aa1603e1 mov x1, x22
456f0: 97ff8199 bl 25d54 <__libc_init@plt-0x3ad5c>
456f4: aa0003f6 mov x22, x0
456f8: b9412708 ldr w8, [x24, #292]
456fc: 394006a9 ldrb w9, [x21, #1]
45700: 290123ff stp wzr, w8, [sp, #8]
45704: 37000129 tbnz w9, #0, 45728 <__libc_init@plt-0x1b388>
45708: f94006a8 ldr x8, [x21, #8]
4570c: 910033e1 add x1, sp, #0xc
45710: f9400280 ldr x0, [x20]
45714: 910173e2 add x2, sp, #0x5c
45718: 910043e3 add x3, sp, #0x10
4571c: 910023e4 add x4, sp, #0x8
45720: 910203e5 add x5, sp, #0x80
45724: 14000008 b 45744 <__libc_init@plt-0x1b36c>
45728: f94006a8 ldr x8, [x21, #8]
4572c: 910033e1 add x1, sp, #0xc
45730: 910173e2 add x2, sp, #0x5c
45734: 910043e3 add x3, sp, #0x10
45738: 910023e4 add x4, sp, #0x8
4573c: 910203e5 add x5, sp, #0x80
45740: aa1403e0 mov x0, x20
45744: aa1703e6 mov x6, x23
45748: 52800c87 mov w7, #0x64 // #100
4574c: d63f0100 blr x8
45750: b9400be1 ldr w1, [sp, #8]
45754: 910203e2 add x2, sp, #0x80
45758: aa1303e0 mov x0, x19
4575c: 52800c83 mov w3, #0x64 // #100
45760: 97ff750c bl 22b90 <__libc_init@plt-0x3df20>
45764: aa1803e0 mov x0, x24
45768: aa1603e1 mov x1, x22
4576c: 97ff8194 bl 25dbc <__libc_init@plt-0x3acf4>
45770: b50000f9 cbnz x25, 4578c <__libc_init@plt-0x1b324>
45774: b9412700 ldr w0, [x24, #292]
45778: 97ff7921 bl 23bfc <__libc_init@plt-0x3ceb4>
4577c: eb00031f cmp x24, x0
45780: 54000361 b.ne 457ec <__libc_init@plt-0x1b2c4> // b.any
45784: aa1803e0 mov x0, x24
45788: 97ff7a44 bl 24098 <__libc_init@plt-0x3ca18>
4578c: b9401268 ldr w8, [x19, #16]
45790: 7100011f cmp w8, #0x0
45794: 52800028 mov w8, #0x1 // #1
45798: 1a9f17e0 cset w0, eq // eq = none
4579c: f9401749 ldr x9, [x26, #40]
457a0: f85f83aa ldur x10, [x29, #-8]
457a4: eb0a013f cmp x9, x10
457a8: 54000301 b.ne 45808 <__libc_init@plt-0x1b2a8> // b.any
457ac: 33180100 bfi w0, w8, #8, #1
457b0: 910703ff add sp, sp, #0x1c0
457b4: a9454ff4 ldp x20, x19, [sp, #80]
457b8: a94457f6 ldp x22, x21, [sp, #64]
457bc: a9435ff8 ldp x24, x23, [sp, #48]
457c0: a94267fa ldp x26, x25, [sp, #32]
457c4: f9400bfc ldr x28, [sp, #16]
457c8: a8c67bfd ldp x29, x30, [sp], #96
457cc: d65f03c0 ret
457d0: d0fffe21 adrp x1, b000 <__libc_init@plt-0x55ab0>
457d4: b0fffe22 adrp x2, a000 <__libc_init@plt-0x56ab0>
457d8: 9101dc21 add x1, x1, #0x77
457dc: 91007c42 add x2, x2, #0x1f
457e0: aa1303e0 mov x0, x19
457e4: 528002e3 mov w3, #0x17 // #23
457e8: 97ff7657 bl 23144 <__libc_init@plt-0x3d96c>
457ec: 90fffe21 adrp x1, 9000 <__libc_init@plt-0x57ab0>
457f0: b0fffe22 adrp x2, a000 <__libc_init@plt-0x56ab0>
457f4: 9131c021 add x1, x1, #0xc70
457f8: 91007c42 add x2, x2, #0x1f
457fc: aa1303e0 mov x0, x19
45800: 528008a3 mov w3, #0x45 // #69
45804: 97ff7650 bl 23144 <__libc_init@plt-0x3d96c>
45808: 94006cce bl 60b40 <__stack_chk_fail@plt>
4580c: d10303ff sub sp, sp, #0xc0
45810: a9087bfd stp x29, x30, [sp, #128]
45814: 910203fd add x29, sp, #0x80
45818: a9095ff8 stp x24, x23, [sp, #144]
4581c: a90a57f6 stp x22, x21, [sp, #160]
45820: a90b4ff4 stp x20, x19, [sp, #176]
45824: d53bd058 mrs x24, tpidr_el0
45828: aa0203f7 mov x23, x2
4582c: f9401708 ldr x8, [x24, #40]
45830: aa0103f6 mov x22, x1
45834: aa0003f5 mov x21, x0
45838: f81f83a8 stur x8, [x29, #-8]
4583c: 97ff8cf6 bl 28c14 <__libc_init@plt-0x37e9c>
45840: aa0003f3 mov x19, x0
45844: aa1503e0 mov x0, x21
45848: 97ff8852 bl 27990 <__libc_init@plt-0x39120>
4584c: b4000560 cbz x0, 458f8 <__libc_init@plt-0x1b1b8>
45850: aa1503e1 mov x1, x21
45854: aa0003f4 mov x20, x0
45858: 97ff813f bl 25d54 <__libc_init@plt-0x3ad5c>
4585c: aa0003f5 mov x21, x0
45860: b9412688 ldr w8, [x20, #292]
45864: 394006e9 ldrb w9, [x23, #1]
45868: 2901a3ff stp wzr, w8, [sp, #12]
4586c: 370000e9 tbnz w9, #0, 45888 <__libc_init@plt-0x1b228>
45870: f94006e8 ldr x8, [x23, #8]
45874: 910043e1 add x1, sp, #0x10
45878: f94002c0 ldr x0, [x22]
4587c: 910033e2 add x2, sp, #0xc
45880: 910053e3 add x3, sp, #0x14
45884: 14000006 b 4589c <__libc_init@plt-0x1b214>
45888: f94006e8 ldr x8, [x23, #8]
4588c: 910043e1 add x1, sp, #0x10
45890: 910033e2 add x2, sp, #0xc
45894: 910053e3 add x3, sp, #0x14
45898: aa1603e0 mov x0, x22
4589c: 52800c84 mov w4, #0x64 // #100
458a0: d63f0100 blr x8
458a4: b9400fe1 ldr w1, [sp, #12]
458a8: 910053e2 add x2, sp, #0x14
458ac: aa1303e0 mov x0, x19
458b0: 52800c83 mov w3, #0x64 // #100
458b4: 97ff74b7 bl 22b90 <__libc_init@plt-0x3df20>
458b8: aa1403e0 mov x0, x20
458bc: aa1503e1 mov x1, x21
458c0: 97ff813f bl 25dbc <__libc_init@plt-0x3acf4>
458c4: b9401268 ldr w8, [x19, #16]
458c8: f9401709 ldr x9, [x24, #40]
458cc: f85f83aa ldur x10, [x29, #-8]
458d0: 7100011f cmp w8, #0x0
458d4: 1a9f17e0 cset w0, eq // eq = none
458d8: eb0a013f cmp x9, x10
458dc: 540001c1 b.ne 45914 <__libc_init@plt-0x1b19c> // b.any
458e0: a94b4ff4 ldp x20, x19, [sp, #176]
458e4: a94a57f6 ldp x22, x21, [sp, #160]
458e8: a9495ff8 ldp x24, x23, [sp, #144]
458ec: a9487bfd ldp x29, x30, [sp, #128]
458f0: 910303ff add sp, sp, #0xc0
458f4: d65f03c0 ret
458f8: b0fffe21 adrp x1, a000 <__libc_init@plt-0x56ab0>
458fc: b0fffe22 adrp x2, a000 <__libc_init@plt-0x56ab0>
45900: 913cf821 add x1, x1, #0xf3e
45904: 91007c42 add x2, x2, #0x1f
45908: aa1303e0 mov x0, x19
4590c: 52800ae3 mov w3, #0x57 // #87
45910: 97ff760d bl 23144 <__libc_init@plt-0x3d96c>
45914: 94006c8b bl 60b40 <__stack_chk_fail@plt>
45918: d10383ff sub sp, sp, #0xe0
4591c: a9097bfd stp x29, x30, [sp, #144]
45920: 910243fd add x29, sp, #0x90
45924: a90a67fa stp x26, x25, [sp, #160]
45928: a90b5ff8 stp x24, x23, [sp, #176]
4592c: a90c57f6 stp x22, x21, [sp, #192]
45930: a90d4ff4 stp x20, x19, [sp, #208]
45934: d53bd056 mrs x22, tpidr_el0
45938: aa0103f5 mov x21, x1
4593c: f94016c8 ldr x8, [x22, #40]
45940: aa0003f3 mov x19, x0
45944: f81f83a8 stur x8, [x29, #-8]
45948: 39400028 ldrb w8, [x1]
4594c: 390003e2 strb w2, [sp]
45950: 7101391f cmp w8, #0x4e
45954: 5400020c b.gt 45994 <__libc_init@plt-0x1b11c>
45958: 51010509 sub w9, w8, #0x41
4595c: 7100213f cmp w9, #0x8
45960: 54000f28 b.hi 45b44 <__libc_init@plt-0x1af6c> // b.pmore
45964: d503201f nop
45968: 30e42c0a adr x10, dee9 <__libc_init@plt-0x52bc7>
4596c: 1000008b adr x11, 4597c <__libc_init@plt-0x1b134>
45970: 3869694c ldrb w12, [x10, x9]
45974: 8b0c096b add x11, x11, x12, lsl #2
45978: d61f0160 br x11
4597c: 910003e2 mov x2, sp
45980: aa1303e0 mov x0, x19
45984: aa1503e1 mov x1, x21
45988: 52800023 mov w3, #0x1 // #1
4598c: 94000254 bl 462dc <__libc_init@plt-0x1a7d4>
45990: 14000090 b 45bd0 <__libc_init@plt-0x1aee0>
45994: 71013d1f cmp w8, #0x4f
45998: 54000ae0 b.eq 45af4 <__libc_init@plt-0x1afbc> // b.none
4599c: 7101691f cmp w8, #0x5a
459a0: 54000b60 b.eq 45b0c <__libc_init@plt-0x1afa4> // b.none
459a4: 71019d1f cmp w8, #0x67
459a8: 54000ce1 b.ne 45b44 <__libc_init@plt-0x1af6c> // b.any
459ac: 13001c57 sxtb w23, w2
459b0: 910013e9 add x9, sp, #0x4
459b4: 710002ff cmp w23, #0x0
459b8: 91020929 add x9, x9, #0x82
459bc: 5a9756ea cneg w10, w23, mi // mi = first
459c0: 373800a2 tbnz w2, #7, 459d4 <__libc_init@plt-0x1b0dc>
459c4: 394072ab ldrb w11, [x21, #28]
459c8: 3710006b tbnz w11, #2, 459d4 <__libc_init@plt-0x1b0dc>
459cc: 2a1f03f8 mov w24, wzr
459d0: 14000002 b 459d8 <__libc_init@plt-0x1b0d8>
459d4: 52800038 mov w24, #0x1 // #1
459d8: 72001d5f tst w10, #0xff
459dc: 540001c0 b.eq 45a14 <__libc_init@plt-0x1b09c> // b.none
459e0: 528019ab mov w11, #0xcd // #205
459e4: 1280012c mov w12, #0xfffffff6 // #-10
459e8: aa0903f4 mov x20, x9
459ec: 12001d4d and w13, w10, #0xff
459f0: 710029bf cmp w13, #0xa
459f4: 1b0b7dae mul w14, w13, w11
459f8: 530b7dce lsr w14, w14, #11
459fc: 1b0c29ca madd w10, w14, w12, w10
45a00: 1100c14f add w15, w10, #0x30
45a04: 2a0e03ea mov w10, w14
45a08: 381ffe8f strb w15, [x20, #-1]!
45a0c: 54ffff02 b.cs 459ec <__libc_init@plt-0x1b0c4> // b.hs, b.nlast
45a10: 14000002 b 45a18 <__libc_init@plt-0x1b098>
45a14: aa0903f4 mov x20, x9
45a18: 394022aa ldrb w10, [x21, #8]
45a1c: cb140139 sub x25, x9, x20
45a20: b94006ab ldr w11, [x21, #4]
45a24: 7100015f cmp w10, #0x0
45a28: 394042aa ldrb w10, [x21, #16]
45a2c: 1a8b03e9 csel w9, wzr, w11, eq // eq = none
45a30: 3400008a cbz w10, 45a40 <__libc_init@plt-0x1b070>
45a34: b9400eaa ldr w10, [x21, #12]
45a38: 6b190155 subs w21, w10, w25
45a3c: 5400074a b.ge 45b24 <__libc_init@plt-0x1af8c> // b.tcont
45a40: 72001c5f tst w2, #0xff
45a44: 1a9f17f5 cset w21, eq // eq = none
45a48: 0b19030a add w10, w24, w25
45a4c: 7100053f cmp w9, #0x1
45a50: 0b15014a add w10, w10, w21
45a54: 4b0a012b sub w11, w9, w10
45a58: 0aab7d7a bic w26, w11, w11, asr #31
45a5c: 5400012b b.lt 45a80 <__libc_init@plt-0x1b030> // b.tstop
45a60: 0b0a034b add w11, w26, w10
45a64: 6b09017f cmp w11, w9
45a68: 540000cd b.le 45a80 <__libc_init@plt-0x1b030>
45a6c: 2a0903e2 mov w2, w9
45a70: aa1303e0 mov x0, x19
45a74: 52800541 mov w1, #0x2a // #42
45a78: 97ff8cc6 bl 28d90 <__libc_init@plt-0x37d20>
45a7c: 14000055 b 45bd0 <__libc_init@plt-0x1aee0>
45a80: 51019d08 sub w8, w8, #0x67
45a84: 71004d1f cmp w8, #0x13
45a88: 54000708 b.hi 45b68 <__libc_init@plt-0x1af48> // b.pmore
45a8c: 52800029 mov w9, #0x1 // #1
45a90: 1ac82128 lsl w8, w9, w8
45a94: 52810029 mov w9, #0x801 // #2049
45a98: 72a00109 movk w9, #0x8, lsl #16
45a9c: 6a09011f tst w8, w9
45aa0: 54000640 b.eq 45b68 <__libc_init@plt-0x1af48> // b.none
45aa4: aa1303e0 mov x0, x19
45aa8: 7100075f cmp w26, #0x1
45aac: 1a9f8748 csinc w8, w26, wzr, hi // hi = pmore
45ab0: 0b0a011a add w26, w8, w10
45ab4: 97ff8798 bl 27914 <__libc_init@plt-0x3919c>
45ab8: 93407f41 sxtw x1, w26
45abc: 97ff839d bl 26930 <__libc_init@plt-0x3a180>
45ac0: 36000520 tbz w0, #0, 45b64 <__libc_init@plt-0x1af4c>
45ac4: aa1303e0 mov x0, x19
45ac8: 52800021 mov w1, #0x1 // #1
45acc: 5280003a mov w26, #0x1 // #1
45ad0: 97ff8bc1 bl 289d4 <__libc_init@plt-0x380dc>
45ad4: 370004a0 tbnz w0, #0, 45b68 <__libc_init@plt-0x1af48>
45ad8: 1400003d b 45bcc <__libc_init@plt-0x1aee4>
45adc: 910003e2 mov x2, sp
45ae0: aa1303e0 mov x0, x19
45ae4: aa1503e1 mov x1, x21
45ae8: 52800023 mov w3, #0x1 // #1
45aec: 94000046 bl 45c04 <__libc_init@plt-0x1aeac>
45af0: 14000038 b 45bd0 <__libc_init@plt-0x1aee0>
45af4: 910003e2 mov x2, sp
45af8: aa1303e0 mov x0, x19
45afc: aa1503e1 mov x1, x21
45b00: 52800023 mov w3, #0x1 // #1
45b04: 940000d1 bl 45e48 <__libc_init@plt-0x1ac68>
45b08: 14000032 b 45bd0 <__libc_init@plt-0x1aee0>
45b0c: 910003e2 mov x2, sp
45b10: aa1303e0 mov x0, x19
45b14: aa1503e1 mov x1, x21
45b18: 52800023 mov w3, #0x1 // #1
45b1c: 94000162 bl 460a4 <__libc_init@plt-0x1aa0c>
45b20: 1400002c b 45bd0 <__libc_init@plt-0x1aee0>
45b24: 72001c5f tst w2, #0xff
45b28: 54fff901 b.ne 45a48 <__libc_init@plt-0x1b068> // b.any
45b2c: 35fff8ea cbnz w10, 45a48 <__libc_init@plt-0x1b068>
45b30: 7100053f cmp w9, #0x1
45b34: 2a1f03f8 mov w24, wzr
45b38: 2a1f03f5 mov w21, wzr
45b3c: 1a9fc529 csinc w9, w9, wzr, gt
45b40: 17ffffc2 b 45a48 <__libc_init@plt-0x1b068>
45b44: aa1303e0 mov x0, x19
45b48: 97ff8c33 bl 28c14 <__libc_init@plt-0x37e9c>
45b4c: f0fffe22 adrp x2, c000 <__libc_init@plt-0x54ab0>
45b50: 394002a3 ldrb w3, [x21]
45b54: 91201042 add x2, x2, #0x804
45b58: 52807da1 mov w1, #0x3ed // #1005
45b5c: 97ff738f bl 22998 <__libc_init@plt-0x3e118>
45b60: 1400001b b 45bcc <__libc_init@plt-0x1aee4>
45b64: 5280003a mov w26, #0x1 // #1
45b68: 2a1a03e2 mov w2, w26
45b6c: aa1303e0 mov x0, x19
45b70: 52800401 mov w1, #0x20 // #32
45b74: 97ff8c87 bl 28d90 <__libc_init@plt-0x37d20>
45b78: 360002a0 tbz w0, #0, 45bcc <__libc_init@plt-0x1aee4>
45b7c: f0fffe28 adrp x8, c000 <__libc_init@plt-0x54ab0>
45b80: b0fffe29 adrp x9, a000 <__libc_init@plt-0x56ab0>
45b84: 91062108 add x8, x8, #0x188
45b88: 912ad929 add x9, x9, #0xab6
45b8c: 710002ff cmp w23, #0x0
45b90: 2a1803e2 mov w2, w24
45b94: 9a88b121 csel x1, x9, x8, lt // lt = tstop
45b98: aa1303e0 mov x0, x19
45b9c: 97ff87cf bl 27ad8 <__libc_init@plt-0x38fd8>
45ba0: 36000160 tbz w0, #0, 45bcc <__libc_init@plt-0x1aee4>
45ba4: 93407ea2 sxtw x2, w21
45ba8: aa1303e0 mov x0, x19
45bac: 52800601 mov w1, #0x30 // #48
45bb0: 97ff8c78 bl 28d90 <__libc_init@plt-0x37d20>
45bb4: 360000c0 tbz w0, #0, 45bcc <__libc_init@plt-0x1aee4>
45bb8: 93407f22 sxtw x2, w25
45bbc: aa1303e0 mov x0, x19
45bc0: aa1403e1 mov x1, x20
45bc4: 97ff87c5 bl 27ad8 <__libc_init@plt-0x38fd8>
45bc8: 14000002 b 45bd0 <__libc_init@plt-0x1aee0>
45bcc: 2a1f03e0 mov w0, wzr
45bd0: f94016c8 ldr x8, [x22, #40]
45bd4: f85f83a9 ldur x9, [x29, #-8]
45bd8: eb09011f cmp x8, x9
45bdc: 54000121 b.ne 45c00 <__libc_init@plt-0x1aeb0> // b.any
45be0: a94d4ff4 ldp x20, x19, [sp, #208]
45be4: 12000000 and w0, w0, #0x1
45be8: a94c57f6 ldp x22, x21, [sp, #192]
45bec: a94b5ff8 ldp x24, x23, [sp, #176]
45bf0: a94a67fa ldp x26, x25, [sp, #160]
45bf4: a9497bfd ldp x29, x30, [sp, #144]
45bf8: 910383ff add sp, sp, #0xe0
45bfc: d65f03c0 ret
45c00: 94006bd0 bl 60b40 <__stack_chk_fail@plt>
45c04: d101c3ff sub sp, sp, #0x70
45c08: a9017bfd stp x29, x30, [sp, #16]
45c0c: 910043fd add x29, sp, #0x10
45c10: f90013fb str x27, [sp, #32]
45c14: a90367fa stp x26, x25, [sp, #48]
45c18: a9045ff8 stp x24, x23, [sp, #64]
45c1c: a90557f6 stp x22, x21, [sp, #80]
45c20: a9064ff4 stp x20, x19, [sp, #96]
45c24: aa0303f4 mov x20, x3
45c28: d53bd055 mrs x21, tpidr_el0
45c2c: 8b02006a add x10, x3, x2
45c30: aa0003f3 mov x19, x0
45c34: f94016a9 ldr x9, [x21, #40]
45c38: 531d7288 lsl w8, w20, #3
45c3c: d1000556 sub x22, x10, #0x1
45c40: f90007e9 str x9, [sp, #8]
45c44: b4000363 cbz x3, 45cb0 <__libc_init@plt-0x1ae00>
45c48: 2a1f03f8 mov w24, wzr
45c4c: 2a1f03e9 mov w9, wzr
45c50: 528000f7 mov w23, #0x7 // #7
45c54: 52800039 mov w25, #0x1 // #1
45c58: 34000159 cbz w25, 45c80 <__libc_init@plt-0x1ae30>
45c5c: 37f801d7 tbnz w23, #31, 45c94 <__libc_init@plt-0x1ae1c>
45c60: 394002ca ldrb w10, [x22]
45c64: 2a1f03f9 mov w25, wzr
45c68: 1ad7254a lsr w10, w10, w23
45c6c: 510006f7 sub w23, w23, #0x1
45c70: 331f7b0a bfi w10, w24, #1, #31
45c74: 2a0a03f8 mov w24, w10
45c78: b5ffff14 cbnz x20, 45c58 <__libc_init@plt-0x1ae58>
45c7c: 1400000b b 45ca8 <__libc_init@plt-0x1ae08>
45c80: 35000258 cbnz w24, 45cc8 <__libc_init@plt-0x1ade8>
45c84: 11000529 add w9, w9, #0x1
45c88: 52800039 mov w25, #0x1 // #1
45c8c: b5fffe74 cbnz x20, 45c58 <__libc_init@plt-0x1ae58>
45c90: 14000006 b 45ca8 <__libc_init@plt-0x1ae08>
45c94: d10006d6 sub x22, x22, #0x1
45c98: d1000694 sub x20, x20, #0x1
45c9c: 52800039 mov w25, #0x1 // #1
45ca0: 528000f7 mov w23, #0x7 // #7
45ca4: b5fffdb4 cbnz x20, 45c58 <__libc_init@plt-0x1ae58>
45ca8: 5280003a mov w26, #0x1 // #1
45cac: 14000009 b 45cd0 <__libc_init@plt-0x1ade0>
45cb0: 52800039 mov w25, #0x1 // #1
45cb4: 2a1f03e9 mov w9, wzr
45cb8: 2a1f03f8 mov w24, wzr
45cbc: 528000f7 mov w23, #0x7 // #7
45cc0: 2a1903fa mov w26, w25
45cc4: 14000003 b 45cd0 <__libc_init@plt-0x1ade0>
45cc8: 2a1f03f9 mov w25, wzr
45ccc: 2a1f03fa mov w26, wzr
45cd0: 3940202a ldrb w10, [x1, #8]
45cd4: 4b090108 sub w8, w8, w9
45cd8: b940042b ldr w11, [x1, #4]
45cdc: 3940402c ldrb w12, [x1, #16]
45ce0: 7100015f cmp w10, #0x0
45ce4: 1a8b03ea csel w10, wzr, w11, eq // eq = none
45ce8: 340001cc cbz w12, 45d20 <__libc_init@plt-0x1ad90>
45cec: b9400c2b ldr w11, [x1, #12]
45cf0: 6b080169 subs w9, w11, w8
45cf4: 5400016b b.lt 45d20 <__libc_init@plt-0x1ad90> // b.tstop
45cf8: 7100017f cmp w11, #0x0
45cfc: 5200034c eor w12, w26, #0x1
45d00: 1a9f07eb cset w11, ne // ne = any
45d04: 2a0c016b orr w11, w11, w12
45d08: 370000ab tbnz w11, #0, 45d1c <__libc_init@plt-0x1ad94>
45d0c: 7100055f cmp w10, #0x1
45d10: 2a1f03fa mov w26, wzr
45d14: 1a9fc54a csinc w10, w10, wzr, gt
45d18: 14000002 b 45d20 <__libc_init@plt-0x1ad90>
45d1c: 2a0903fa mov w26, w9
45d20: 0b080348 add w8, w26, w8
45d24: 7100055f cmp w10, #0x1
45d28: 4b080149 sub w9, w10, w8
45d2c: 0aa97d22 bic w2, w9, w9, asr #31
45d30: 540001cb b.lt 45d68 <__libc_init@plt-0x1ad48> // b.tstop
45d34: 0b080048 add w8, w2, w8
45d38: 6b0a011f cmp w8, w10
45d3c: 5400016d b.le 45d68 <__libc_init@plt-0x1ad48>
45d40: 2a0a03e2 mov w2, w10
45d44: aa1303e0 mov x0, x19
45d48: 52800541 mov w1, #0x2a // #42
45d4c: 97ff8c11 bl 28d90 <__libc_init@plt-0x37d20>
45d50: f94016a8 ldr x8, [x21, #40]
45d54: f94007e9 ldr x9, [sp, #8]
45d58: eb09011f cmp x8, x9
45d5c: 54000741 b.ne 45e44 <__libc_init@plt-0x1ac6c> // b.any
45d60: 12000000 and w0, w0, #0x1
45d64: 14000030 b 45e24 <__libc_init@plt-0x1ac8c>
45d68: aa1303e0 mov x0, x19
45d6c: 52800401 mov w1, #0x20 // #32
45d70: 97ff8c08 bl 28d90 <__libc_init@plt-0x37d20>
45d74: 360004e0 tbz w0, #0, 45e10 <__libc_init@plt-0x1aca0>
45d78: 93407f42 sxtw x2, w26
45d7c: aa1303e0 mov x0, x19
45d80: 52800601 mov w1, #0x30 // #48
45d84: 97ff8c03 bl 28d90 <__libc_init@plt-0x37d20>
45d88: 36000440 tbz w0, #0, 45e10 <__libc_init@plt-0x1aca0>
45d8c: b40003f4 cbz x20, 45e08 <__libc_init@plt-0x1aca8>
45d90: 5280061a mov w26, #0x30 // #48
45d94: 528006fb mov w27, #0x37 // #55
45d98: 34000159 cbz w25, 45dc0 <__libc_init@plt-0x1acf0>
45d9c: 37f802d7 tbnz w23, #31, 45df4 <__libc_init@plt-0x1acbc>
45da0: 394002c8 ldrb w8, [x22]
45da4: 2a1f03f9 mov w25, wzr
45da8: 1ad72508 lsr w8, w8, w23
45dac: 510006f7 sub w23, w23, #0x1
45db0: 331f7b08 bfi w8, w24, #1, #31
45db4: 2a0803f8 mov w24, w8
45db8: b5ffff14 cbnz x20, 45d98 <__libc_init@plt-0x1ad18>
45dbc: 14000013 b 45e08 <__libc_init@plt-0x1aca8>
45dc0: 7100271f cmp w24, #0x9
45dc4: 910013e1 add x1, sp, #0x4
45dc8: 1a9ac368 csel w8, w27, w26, gt
45dcc: aa1303e0 mov x0, x19
45dd0: 0b180108 add w8, w8, w24
45dd4: 52800022 mov w2, #0x1 // #1
45dd8: 52800039 mov w25, #0x1 // #1
45ddc: 390013e8 strb w8, [sp, #4]
45de0: 97ff873e bl 27ad8 <__libc_init@plt-0x38fd8>
45de4: 36000160 tbz w0, #0, 45e10 <__libc_init@plt-0x1aca0>
45de8: 2a1f03f8 mov w24, wzr
45dec: b5fffd74 cbnz x20, 45d98 <__libc_init@plt-0x1ad18>
45df0: 14000006 b 45e08 <__libc_init@plt-0x1aca8>
45df4: d10006d6 sub x22, x22, #0x1
45df8: d1000694 sub x20, x20, #0x1
45dfc: 52800039 mov w25, #0x1 // #1
45e00: 528000f7 mov w23, #0x7 // #7
45e04: b5fffcb4 cbnz x20, 45d98 <__libc_init@plt-0x1ad18>
45e08: 52800020 mov w0, #0x1 // #1
45e0c: 14000002 b 45e14 <__libc_init@plt-0x1ac9c>
45e10: 2a1f03e0 mov w0, wzr
45e14: f94016a8 ldr x8, [x21, #40]
45e18: f94007e9 ldr x9, [sp, #8]
45e1c: eb09011f cmp x8, x9
45e20: 54000121 b.ne 45e44 <__libc_init@plt-0x1ac6c> // b.any
45e24: a9464ff4 ldp x20, x19, [sp, #96]
45e28: a94557f6 ldp x22, x21, [sp, #80]
45e2c: a9445ff8 ldp x24, x23, [sp, #64]
45e30: a94367fa ldp x26, x25, [sp, #48]
45e34: a9417bfd ldp x29, x30, [sp, #16]
45e38: f94013fb ldr x27, [sp, #32]
45e3c: 9101c3ff add sp, sp, #0x70
45e40: d65f03c0 ret
45e44: 94006b3f bl 60b40 <__stack_chk_fail@plt>
45e48: d101c3ff sub sp, sp, #0x70
45e4c: a9017bfd stp x29, x30, [sp, #16]
45e50: 910043fd add x29, sp, #0x10
45e54: f90013fb str x27, [sp, #32]
45e58: a90367fa stp x26, x25, [sp, #48]
45e5c: a9045ff8 stp x24, x23, [sp, #64]
45e60: a90557f6 stp x22, x21, [sp, #80]
45e64: a9064ff4 stp x20, x19, [sp, #96]
45e68: b201f3e9 mov x9, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206
45e6c: d37df068 lsl x8, x3, #3
45e70: f2955569 movk x9, #0xaaab
45e74: 8b02006b add x11, x3, x2
45e78: aa0303f4 mov x20, x3
45e7c: aa0003f3 mov x19, x0
45e80: 9bc97d09 umulh x9, x8, x9
45e84: d1000576 sub x22, x11, #0x1
45e88: d341fd29 lsr x9, x9, #1
45e8c: 4b09092a sub w10, w9, w9, lsl #2
45e90: 0b080148 add w8, w10, w8
45e94: 5280006a mov w10, #0x3 // #3
45e98: 7100011f cmp w8, #0x0
45e9c: d53bd055 mrs x21, tpidr_el0
45ea0: 1a8ac117 csel w23, w8, w10, gt
45ea4: f94016aa ldr x10, [x21, #40]
45ea8: 1a89d528 cinc w8, w9, gt
45eac: f90007ea str x10, [sp, #8]
45eb0: b4000323 cbz x3, 45f14 <__libc_init@plt-0x1ab9c>
45eb4: 2a1f03f9 mov w25, wzr
45eb8: 2a1f03e9 mov w9, wzr
45ebc: 528000f8 mov w24, #0x7 // #7
45ec0: 34000157 cbz w23, 45ee8 <__libc_init@plt-0x1abc8>
45ec4: 37f801d8 tbnz w24, #31, 45efc <__libc_init@plt-0x1abb4>
45ec8: 394002ca ldrb w10, [x22]
45ecc: 510006f7 sub w23, w23, #0x1
45ed0: 1ad8254a lsr w10, w10, w24
45ed4: 51000718 sub w24, w24, #0x1
45ed8: 331f7b2a bfi w10, w25, #1, #31
45edc: 2a0a03f9 mov w25, w10
45ee0: b5ffff14 cbnz x20, 45ec0 <__libc_init@plt-0x1abf0>
45ee4: 1400000a b 45f0c <__libc_init@plt-0x1aba4>
45ee8: 35000219 cbnz w25, 45f28 <__libc_init@plt-0x1ab88>
45eec: 11000529 add w9, w9, #0x1
45ef0: 52800077 mov w23, #0x3 // #3
45ef4: b5fffe74 cbnz x20, 45ec0 <__libc_init@plt-0x1abf0>
45ef8: 14000005 b 45f0c <__libc_init@plt-0x1aba4>
45efc: d10006d6 sub x22, x22, #0x1
45f00: d1000694 sub x20, x20, #0x1
45f04: 528000f8 mov w24, #0x7 // #7
45f08: b5fffdd4 cbnz x20, 45ec0 <__libc_init@plt-0x1abf0>
45f0c: 5280003a mov w26, #0x1 // #1
45f10: 14000008 b 45f30 <__libc_init@plt-0x1ab80>
45f14: 2a1f03e9 mov w9, wzr
45f18: 2a1f03f9 mov w25, wzr
45f1c: 5280003a mov w26, #0x1 // #1
45f20: 528000f8 mov w24, #0x7 // #7
45f24: 14000003 b 45f30 <__libc_init@plt-0x1ab80>
45f28: 2a1f03f7 mov w23, wzr
45f2c: 2a1f03fa mov w26, wzr
45f30: 3940202a ldrb w10, [x1, #8]
45f34: 4b090108 sub w8, w8, w9
45f38: b940042b ldr w11, [x1, #4]
45f3c: 3940402c ldrb w12, [x1, #16]
45f40: 7100015f cmp w10, #0x0
45f44: 1a8b03ea csel w10, wzr, w11, eq // eq = none
45f48: 340001cc cbz w12, 45f80 <__libc_init@plt-0x1ab30>
45f4c: b9400c2b ldr w11, [x1, #12]
45f50: 6b080169 subs w9, w11, w8
45f54: 5400016b b.lt 45f80 <__libc_init@plt-0x1ab30> // b.tstop
45f58: 7100017f cmp w11, #0x0
45f5c: 5200034c eor w12, w26, #0x1
45f60: 1a9f07eb cset w11, ne // ne = any
45f64: 2a0c016b orr w11, w11, w12
45f68: 370000ab tbnz w11, #0, 45f7c <__libc_init@plt-0x1ab34>
45f6c: 7100055f cmp w10, #0x1
45f70: 2a1f03fa mov w26, wzr
45f74: 1a9fc54a csinc w10, w10, wzr, gt
45f78: 14000002 b 45f80 <__libc_init@plt-0x1ab30>
45f7c: 2a0903fa mov w26, w9
45f80: 0b080348 add w8, w26, w8
45f84: 7100055f cmp w10, #0x1
45f88: 4b080149 sub w9, w10, w8
45f8c: 0aa97d22 bic w2, w9, w9, asr #31
45f90: 540001cb b.lt 45fc8 <__libc_init@plt-0x1aae8> // b.tstop
45f94: 0b080048 add w8, w2, w8
45f98: 6b0a011f cmp w8, w10
45f9c: 5400016d b.le 45fc8 <__libc_init@plt-0x1aae8>
45fa0: 2a0a03e2 mov w2, w10
45fa4: aa1303e0 mov x0, x19
45fa8: 52800541 mov w1, #0x2a // #42
45fac: 97ff8b79 bl 28d90 <__libc_init@plt-0x37d20>
45fb0: f94016a8 ldr x8, [x21, #40]
45fb4: f94007e9 ldr x9, [sp, #8]
45fb8: eb09011f cmp x8, x9
45fbc: 54000721 b.ne 460a0 <__libc_init@plt-0x1aa10> // b.any
45fc0: 12000000 and w0, w0, #0x1
45fc4: 1400002f b 46080 <__libc_init@plt-0x1aa30>
45fc8: aa1303e0 mov x0, x19
45fcc: 52800401 mov w1, #0x20 // #32
45fd0: 97ff8b70 bl 28d90 <__libc_init@plt-0x37d20>
45fd4: 360004c0 tbz w0, #0, 4606c <__libc_init@plt-0x1aa44>
45fd8: 93407f42 sxtw x2, w26
45fdc: aa1303e0 mov x0, x19
45fe0: 52800601 mov w1, #0x30 // #48
45fe4: 97ff8b6b bl 28d90 <__libc_init@plt-0x37d20>
45fe8: 36000420 tbz w0, #0, 4606c <__libc_init@plt-0x1aa44>
45fec: b40003d4 cbz x20, 46064 <__libc_init@plt-0x1aa4c>
45ff0: 5280061a mov w26, #0x30 // #48
45ff4: 528006fb mov w27, #0x37 // #55
45ff8: 34000157 cbz w23, 46020 <__libc_init@plt-0x1aa90>
45ffc: 37f802d8 tbnz w24, #31, 46054 <__libc_init@plt-0x1aa5c>
46000: 394002c8 ldrb w8, [x22]
46004: 510006f7 sub w23, w23, #0x1
46008: 1ad82508 lsr w8, w8, w24
4600c: 51000718 sub w24, w24, #0x1
46010: 331f7b28 bfi w8, w25, #1, #31
46014: 2a0803f9 mov w25, w8
46018: b5ffff14 cbnz x20, 45ff8 <__libc_init@plt-0x1aab8>
4601c: 14000012 b 46064 <__libc_init@plt-0x1aa4c>
46020: 7100273f cmp w25, #0x9
46024: 910013e1 add x1, sp, #0x4
46028: 1a9ac368 csel w8, w27, w26, gt
4602c: aa1303e0 mov x0, x19
46030: 0b190108 add w8, w8, w25
46034: 52800022 mov w2, #0x1 // #1
46038: 390013e8 strb w8, [sp, #4]
4603c: 97ff86a7 bl 27ad8 <__libc_init@plt-0x38fd8>
46040: 36000160 tbz w0, #0, 4606c <__libc_init@plt-0x1aa44>
46044: 2a1f03f9 mov w25, wzr
46048: 52800077 mov w23, #0x3 // #3
4604c: b5fffd74 cbnz x20, 45ff8 <__libc_init@plt-0x1aab8>
46050: 14000005 b 46064 <__libc_init@plt-0x1aa4c>
46054: d10006d6 sub x22, x22, #0x1
46058: d1000694 sub x20, x20, #0x1
4605c: 528000f8 mov w24, #0x7 // #7
46060: b5fffcd4 cbnz x20, 45ff8 <__libc_init@plt-0x1aab8>
46064: 52800020 mov w0, #0x1 // #1
46068: 14000002 b 46070 <__libc_init@plt-0x1aa40>
4606c: 2a1f03e0 mov w0, wzr
46070: f94016a8 ldr x8, [x21, #40]
46074: f94007e9 ldr x9, [sp, #8]
46078: eb09011f cmp x8, x9
4607c: 54000121 b.ne 460a0 <__libc_init@plt-0x1aa10> // b.any
46080: a9464ff4 ldp x20, x19, [sp, #96]
46084: a94557f6 ldp x22, x21, [sp, #80]
46088: a9445ff8 ldp x24, x23, [sp, #64]
4608c: a94367fa ldp x26, x25, [sp, #48]
46090: a9417bfd ldp x29, x30, [sp, #16]
46094: f94013fb ldr x27, [sp, #32]
46098: 9101c3ff add sp, sp, #0x70
4609c: d65f03c0 ret
460a0: 94006aa8 bl 60b40 <__stack_chk_fail@plt>
460a4: d101c3ff sub sp, sp, #0x70
460a8: a9017bfd stp x29, x30, [sp, #16]
460ac: 910043fd add x29, sp, #0x10
460b0: f90013fb str x27, [sp, #32]
460b4: a90367fa stp x26, x25, [sp, #48]
460b8: a9045ff8 stp x24, x23, [sp, #64]
460bc: a90557f6 stp x22, x21, [sp, #80]
460c0: a9064ff4 stp x20, x19, [sp, #96]
460c4: aa0303f4 mov x20, x3
460c8: d53bd055 mrs x21, tpidr_el0
460cc: 8b02006a add x10, x3, x2
460d0: aa0003f3 mov x19, x0
460d4: f94016a9 ldr x9, [x21, #40]
460d8: 531f7a88 lsl w8, w20, #1
460dc: 52800097 mov w23, #0x4 // #4
460e0: d1000556 sub x22, x10, #0x1
460e4: f90007e9 str x9, [sp, #8]
460e8: b4000323 cbz x3, 4614c <__libc_init@plt-0x1a964>
460ec: 2a1f03f9 mov w25, wzr
460f0: 2a1f03e9 mov w9, wzr
460f4: 528000f8 mov w24, #0x7 // #7
460f8: 34000157 cbz w23, 46120 <__libc_init@plt-0x1a990>
460fc: 37f801d8 tbnz w24, #31, 46134 <__libc_init@plt-0x1a97c>
46100: 394002ca ldrb w10, [x22]
46104: 510006f7 sub w23, w23, #0x1
46108: 1ad8254a lsr w10, w10, w24
4610c: 51000718 sub w24, w24, #0x1
46110: 331f7b2a bfi w10, w25, #1, #31
46114: 2a0a03f9 mov w25, w10
46118: b5ffff14 cbnz x20, 460f8 <__libc_init@plt-0x1a9b8>
4611c: 1400000a b 46144 <__libc_init@plt-0x1a96c>
46120: 35000219 cbnz w25, 46160 <__libc_init@plt-0x1a950>
46124: 11000529 add w9, w9, #0x1
46128: 52800097 mov w23, #0x4 // #4
4612c: b5fffe74 cbnz x20, 460f8 <__libc_init@plt-0x1a9b8>
46130: 14000005 b 46144 <__libc_init@plt-0x1a96c>
46134: d10006d6 sub x22, x22, #0x1
46138: d1000694 sub x20, x20, #0x1
4613c: 528000f8 mov w24, #0x7 // #7
46140: b5fffdd4 cbnz x20, 460f8 <__libc_init@plt-0x1a9b8>
46144: 5280003a mov w26, #0x1 // #1
46148: 14000008 b 46168 <__libc_init@plt-0x1a948>
4614c: 2a1f03e9 mov w9, wzr
46150: 2a1f03f9 mov w25, wzr
46154: 5280003a mov w26, #0x1 // #1
46158: 528000f8 mov w24, #0x7 // #7
4615c: 14000003 b 46168 <__libc_init@plt-0x1a948>
46160: 2a1f03f7 mov w23, wzr
46164: 2a1f03fa mov w26, wzr
46168: 3940202a ldrb w10, [x1, #8]
4616c: 4b090108 sub w8, w8, w9
46170: b940042b ldr w11, [x1, #4]
46174: 3940402c ldrb w12, [x1, #16]
46178: 7100015f cmp w10, #0x0
4617c: 1a8b03ea csel w10, wzr, w11, eq // eq = none
46180: 340001cc cbz w12, 461b8 <__libc_init@plt-0x1a8f8>
46184: b9400c2b ldr w11, [x1, #12]
46188: 6b080169 subs w9, w11, w8
4618c: 5400016b b.lt 461b8 <__libc_init@plt-0x1a8f8> // b.tstop
46190: 7100017f cmp w11, #0x0
46194: 5200034c eor w12, w26, #0x1
46198: 1a9f07eb cset w11, ne // ne = any
4619c: 2a0c016b orr w11, w11, w12
461a0: 370000ab tbnz w11, #0, 461b4 <__libc_init@plt-0x1a8fc>
461a4: 7100055f cmp w10, #0x1
461a8: 2a1f03fa mov w26, wzr
461ac: 1a9fc54a csinc w10, w10, wzr, gt
461b0: 14000002 b 461b8 <__libc_init@plt-0x1a8f8>
461b4: 2a0903fa mov w26, w9
461b8: 0b080348 add w8, w26, w8
461bc: 7100055f cmp w10, #0x1
461c0: 4b080149 sub w9, w10, w8
461c4: 0aa97d22 bic w2, w9, w9, asr #31
461c8: 540001cb b.lt 46200 <__libc_init@plt-0x1a8b0> // b.tstop
461cc: 0b080048 add w8, w2, w8
461d0: 6b0a011f cmp w8, w10
461d4: 5400016d b.le 46200 <__libc_init@plt-0x1a8b0>
461d8: 2a0a03e2 mov w2, w10
461dc: aa1303e0 mov x0, x19
461e0: 52800541 mov w1, #0x2a // #42
461e4: 97ff8aeb bl 28d90 <__libc_init@plt-0x37d20>
461e8: f94016a8 ldr x8, [x21, #40]
461ec: f94007e9 ldr x9, [sp, #8]
461f0: eb09011f cmp x8, x9
461f4: 54000721 b.ne 462d8 <__libc_init@plt-0x1a7d8> // b.any
461f8: 12000000 and w0, w0, #0x1
461fc: 1400002f b 462b8 <__libc_init@plt-0x1a7f8>
46200: aa1303e0 mov x0, x19
46204: 52800401 mov w1, #0x20 // #32
46208: 97ff8ae2 bl 28d90 <__libc_init@plt-0x37d20>
4620c: 360004c0 tbz w0, #0, 462a4 <__libc_init@plt-0x1a80c>
46210: 93407f42 sxtw x2, w26
46214: aa1303e0 mov x0, x19
46218: 52800601 mov w1, #0x30 // #48
4621c: 97ff8add bl 28d90 <__libc_init@plt-0x37d20>
46220: 36000420 tbz w0, #0, 462a4 <__libc_init@plt-0x1a80c>
46224: b40003d4 cbz x20, 4629c <__libc_init@plt-0x1a814>
46228: 5280061a mov w26, #0x30 // #48
4622c: 528006fb mov w27, #0x37 // #55
46230: 34000157 cbz w23, 46258 <__libc_init@plt-0x1a858>
46234: 37f802d8 tbnz w24, #31, 4628c <__libc_init@plt-0x1a824>
46238: 394002c8 ldrb w8, [x22]
4623c: 510006f7 sub w23, w23, #0x1
46240: 1ad82508 lsr w8, w8, w24
46244: 51000718 sub w24, w24, #0x1
46248: 331f7b28 bfi w8, w25, #1, #31
4624c: 2a0803f9 mov w25, w8
46250: b5ffff14 cbnz x20, 46230 <__libc_init@plt-0x1a880>
46254: 14000012 b 4629c <__libc_init@plt-0x1a814>
46258: 7100273f cmp w25, #0x9
4625c: 910013e1 add x1, sp, #0x4
46260: 1a9ac368 csel w8, w27, w26, gt
46264: aa1303e0 mov x0, x19
46268: 0b190108 add w8, w8, w25
4626c: 52800022 mov w2, #0x1 // #1
46270: 390013e8 strb w8, [sp, #4]
46274: 97ff8619 bl 27ad8 <__libc_init@plt-0x38fd8>
46278: 36000160 tbz w0, #0, 462a4 <__libc_init@plt-0x1a80c>
4627c: 2a1f03f9 mov w25, wzr
46280: 52800097 mov w23, #0x4 // #4
46284: b5fffd74 cbnz x20, 46230 <__libc_init@plt-0x1a880>
46288: 14000005 b 4629c <__libc_init@plt-0x1a814>
4628c: d10006d6 sub x22, x22, #0x1
46290: d1000694 sub x20, x20, #0x1
46294: 528000f8 mov w24, #0x7 // #7
46298: b5fffcd4 cbnz x20, 46230 <__libc_init@plt-0x1a880>
4629c: 52800020 mov w0, #0x1 // #1
462a0: 14000002 b 462a8 <__libc_init@plt-0x1a808>
462a4: 2a1f03e0 mov w0, wzr
462a8: f94016a8 ldr x8, [x21, #40]
462ac: f94007e9 ldr x9, [sp, #8]
462b0: eb09011f cmp x8, x9
462b4: 54000121 b.ne 462d8 <__libc_init@plt-0x1a7d8> // b.any
462b8: a9464ff4 ldp x20, x19, [sp, #96]
462bc: a94557f6 ldp x22, x21, [sp, #80]
462c0: a9445ff8 ldp x24, x23, [sp, #64]
462c4: a94367fa ldp x26, x25, [sp, #48]
462c8: a9417bfd ldp x29, x30, [sp, #16]
462cc: f94013fb ldr x27, [sp, #32]
462d0: 9101c3ff add sp, sp, #0x70
462d4: d65f03c0 ret
462d8: 94006a1a bl 60b40 <__stack_chk_fail@plt>
462dc: a9bc7bfd stp x29, x30, [sp, #-64]!
462e0: f9000bf7 str x23, [sp, #16]
462e4: 910003fd mov x29, sp
462e8: a90257f6 stp x22, x21, [sp, #32]
462ec: a9034ff4 stp x20, x19, [sp, #48]
462f0: 39402029 ldrb w9, [x1, #8]
462f4: aa0303f4 mov x20, x3
462f8: b940042a ldr w10, [x1, #4]
462fc: aa0203f3 mov x19, x2
46300: 39400028 ldrb w8, [x1]
46304: aa0103f6 mov x22, x1
46308: 7100013f cmp w9, #0x0
4630c: aa0003f5 mov x21, x0
46310: 1a8a0297 csel w23, w20, w10, eq // eq = none
46314: 7101191f cmp w8, #0x46
46318: 5400014d b.le 46340 <__libc_init@plt-0x1a770>
4631c: 7101691f cmp w8, #0x5a
46320: 540004a0 b.eq 463b4 <__libc_init@plt-0x1a6fc> // b.none
46324: 71013d1f cmp w8, #0x4f
46328: 54000580 b.eq 463d8 <__libc_init@plt-0x1a6d8> // b.none
4632c: 71011d1f cmp w8, #0x47
46330: 54000661 b.ne 463fc <__libc_init@plt-0x1a6b4> // b.any
46334: 710002ff cmp w23, #0x0
46338: 1a970297 csel w23, w20, w23, eq // eq = none
4633c: 1400000e b 46374 <__libc_init@plt-0x1a73c>
46340: 7101051f cmp w8, #0x41
46344: 54000180 b.eq 46374 <__libc_init@plt-0x1a73c> // b.none
46348: 7101091f cmp w8, #0x42
4634c: 54000581 b.ne 463fc <__libc_init@plt-0x1a6b4> // b.any
46350: aa1503e0 mov x0, x21
46354: aa1603e1 mov x1, x22
46358: aa1303e2 mov x2, x19
4635c: aa1403e3 mov x3, x20
46360: a9434ff4 ldp x20, x19, [sp, #48]
46364: a94257f6 ldp x22, x21, [sp, #32]
46368: f9400bf7 ldr x23, [sp, #16]
4636c: a8c47bfd ldp x29, x30, [sp], #64
46370: 17fffe25 b 45c04 <__libc_init@plt-0x1aeac>
46374: 4b1402e8 sub w8, w23, w20
46378: aa1503e0 mov x0, x21
4637c: 52800401 mov w1, #0x20 // #32
46380: 0aa87d02 bic w2, w8, w8, asr #31
46384: 97ff8a83 bl 28d90 <__libc_init@plt-0x37d20>
46388: 36000480 tbz w0, #0, 46418 <__libc_init@plt-0x1a698>
4638c: 6b1402ff cmp w23, w20
46390: aa1503e0 mov x0, x21
46394: 1a97c288 csel w8, w20, w23, gt
46398: aa1303e1 mov x1, x19
4639c: a9434ff4 ldp x20, x19, [sp, #48]
463a0: 93407d02 sxtw x2, w8
463a4: a94257f6 ldp x22, x21, [sp, #32]
463a8: f9400bf7 ldr x23, [sp, #16]
463ac: a8c47bfd ldp x29, x30, [sp], #64
463b0: 17ff878a b 281d8 <__libc_init@plt-0x388d8>
463b4: aa1503e0 mov x0, x21
463b8: aa1603e1 mov x1, x22
463bc: aa1303e2 mov x2, x19
463c0: aa1403e3 mov x3, x20
463c4: a9434ff4 ldp x20, x19, [sp, #48]
463c8: a94257f6 ldp x22, x21, [sp, #32]
463cc: f9400bf7 ldr x23, [sp, #16]
463d0: a8c47bfd ldp x29, x30, [sp], #64
463d4: 17ffff34 b 460a4 <__libc_init@plt-0x1aa0c>
463d8: aa1503e0 mov x0, x21
463dc: aa1603e1 mov x1, x22
463e0: aa1303e2 mov x2, x19
463e4: aa1403e3 mov x3, x20
463e8: a9434ff4 ldp x20, x19, [sp, #48]
463ec: a94257f6 ldp x22, x21, [sp, #32]
463f0: f9400bf7 ldr x23, [sp, #16]
463f4: a8c47bfd ldp x29, x30, [sp], #64
463f8: 17fffe94 b 45e48 <__libc_init@plt-0x1ac68>
463fc: aa1503e0 mov x0, x21
46400: 97ff8a05 bl 28c14 <__libc_init@plt-0x37e9c>
46404: b0fffe22 adrp x2, b000 <__libc_init@plt-0x55ab0>
46408: 394002c3 ldrb w3, [x22]
4640c: 9128d842 add x2, x2, #0xa36
46410: 52807da1 mov w1, #0x3ed // #1005
46414: 97ff7161 bl 22998 <__libc_init@plt-0x3e118>
46418: a9434ff4 ldp x20, x19, [sp, #48]
4641c: 2a1f03e0 mov w0, wzr
46420: a94257f6 ldp x22, x21, [sp, #32]
46424: f9400bf7 ldr x23, [sp, #16]
46428: a8c47bfd ldp x29, x30, [sp], #64
4642c: d65f03c0 ret
46430: d10383ff sub sp, sp, #0xe0
46434: a9097bfd stp x29, x30, [sp, #144]
46438: 910243fd add x29, sp, #0x90
4643c: a90a67fa stp x26, x25, [sp, #160]
46440: a90b5ff8 stp x24, x23, [sp, #176]
46444: a90c57f6 stp x22, x21, [sp, #192]
46448: a90d4ff4 stp x20, x19, [sp, #208]
4644c: d53bd056 mrs x22, tpidr_el0
46450: aa0103f5 mov x21, x1
46454: f94016c8 ldr x8, [x22, #40]
46458: aa0003f3 mov x19, x0
4645c: f81f83a8 stur x8, [x29, #-8]
46460: 39400028 ldrb w8, [x1]
46464: 790003e2 strh w2, [sp]
46468: 7101391f cmp w8, #0x4e
4646c: 5400020c b.gt 464ac <__libc_init@plt-0x1a604>
46470: 51010509 sub w9, w8, #0x41
46474: 7100213f cmp w9, #0x8
46478: 54000f28 b.hi 4665c <__libc_init@plt-0x1a454> // b.pmore
4647c: d503201f nop
46480: 50e3d38a adr x10, def2 <__libc_init@plt-0x52bbe>
46484: 1000008b adr x11, 46494 <__libc_init@plt-0x1a61c>
46488: 3869694c ldrb w12, [x10, x9]
4648c: 8b0c096b add x11, x11, x12, lsl #2
46490: d61f0160 br x11
46494: 910003e2 mov x2, sp
46498: aa1303e0 mov x0, x19
4649c: aa1503e1 mov x1, x21
464a0: 52800043 mov w3, #0x2 // #2
464a4: 97ffff8e bl 462dc <__libc_init@plt-0x1a7d4>
464a8: 14000090 b 466e8 <__libc_init@plt-0x1a3c8>
464ac: 71013d1f cmp w8, #0x4f
464b0: 54000ae0 b.eq 4660c <__libc_init@plt-0x1a4a4> // b.none
464b4: 7101691f cmp w8, #0x5a
464b8: 54000b60 b.eq 46624 <__libc_init@plt-0x1a48c> // b.none
464bc: 71019d1f cmp w8, #0x67
464c0: 54000ce1 b.ne 4665c <__libc_init@plt-0x1a454> // b.any
464c4: 13003c57 sxth w23, w2
464c8: 910013e9 add x9, sp, #0x4
464cc: 710002ff cmp w23, #0x0
464d0: 91020929 add x9, x9, #0x82
464d4: 5a9756ea cneg w10, w23, mi // mi = first
464d8: 377800a2 tbnz w2, #15, 464ec <__libc_init@plt-0x1a5c4>
464dc: 394072ab ldrb w11, [x21, #28]
464e0: 3710006b tbnz w11, #2, 464ec <__libc_init@plt-0x1a5c4>
464e4: 2a1f03f8 mov w24, wzr
464e8: 14000002 b 464f0 <__libc_init@plt-0x1a5c0>
464ec: 52800038 mov w24, #0x1 // #1
464f0: 72003d5f tst w10, #0xffff
464f4: 540001c0 b.eq 4652c <__libc_init@plt-0x1a584> // b.none
464f8: 529999ab mov w11, #0xcccd // #52429
464fc: 1280012c mov w12, #0xfffffff6 // #-10
46500: aa0903f4 mov x20, x9
46504: 12003d4d and w13, w10, #0xffff
46508: 710029bf cmp w13, #0xa
4650c: 1b0b7dae mul w14, w13, w11
46510: 53137dce lsr w14, w14, #19
46514: 1b0c29ca madd w10, w14, w12, w10
46518: 1100c14f add w15, w10, #0x30
4651c: 2a0e03ea mov w10, w14
46520: 381ffe8f strb w15, [x20, #-1]!
46524: 54ffff02 b.cs 46504 <__libc_init@plt-0x1a5ac> // b.hs, b.nlast
46528: 14000002 b 46530 <__libc_init@plt-0x1a580>
4652c: aa0903f4 mov x20, x9
46530: 394022aa ldrb w10, [x21, #8]
46534: cb140139 sub x25, x9, x20
46538: b94006ab ldr w11, [x21, #4]
4653c: 7100015f cmp w10, #0x0
46540: 394042aa ldrb w10, [x21, #16]
46544: 1a8b03e9 csel w9, wzr, w11, eq // eq = none
46548: 3400008a cbz w10, 46558 <__libc_init@plt-0x1a558>
4654c: b9400eaa ldr w10, [x21, #12]
46550: 6b190155 subs w21, w10, w25
46554: 5400074a b.ge 4663c <__libc_init@plt-0x1a474> // b.tcont
46558: 72003c5f tst w2, #0xffff
4655c: 1a9f17f5 cset w21, eq // eq = none
46560: 0b19030a add w10, w24, w25
46564: 7100053f cmp w9, #0x1
46568: 0b15014a add w10, w10, w21
4656c: 4b0a012b sub w11, w9, w10
46570: 0aab7d7a bic w26, w11, w11, asr #31
46574: 5400012b b.lt 46598 <__libc_init@plt-0x1a518> // b.tstop
46578: 0b0a034b add w11, w26, w10
4657c: 6b09017f cmp w11, w9
46580: 540000cd b.le 46598 <__libc_init@plt-0x1a518>
46584: 2a0903e2 mov w2, w9
46588: aa1303e0 mov x0, x19
4658c: 52800541 mov w1, #0x2a // #42
46590: 97ff8a00 bl 28d90 <__libc_init@plt-0x37d20>
46594: 14000055 b 466e8 <__libc_init@plt-0x1a3c8>
46598: 51019d08 sub w8, w8, #0x67
4659c: 71004d1f cmp w8, #0x13
465a0: 54000708 b.hi 46680 <__libc_init@plt-0x1a430> // b.pmore
465a4: 52800029 mov w9, #0x1 // #1
465a8: 1ac82128 lsl w8, w9, w8
465ac: 52810029 mov w9, #0x801 // #2049
465b0: 72a00109 movk w9, #0x8, lsl #16
465b4: 6a09011f tst w8, w9
465b8: 54000640 b.eq 46680 <__libc_init@plt-0x1a430> // b.none
465bc: aa1303e0 mov x0, x19
465c0: 7100075f cmp w26, #0x1
465c4: 1a9f8748 csinc w8, w26, wzr, hi // hi = pmore
465c8: 0b0a011a add w26, w8, w10
465cc: 97ff84d2 bl 27914 <__libc_init@plt-0x3919c>
465d0: 93407f41 sxtw x1, w26
465d4: 97ff80d7 bl 26930 <__libc_init@plt-0x3a180>
465d8: 36000520 tbz w0, #0, 4667c <__libc_init@plt-0x1a434>
465dc: aa1303e0 mov x0, x19
465e0: 52800021 mov w1, #0x1 // #1
465e4: 5280003a mov w26, #0x1 // #1
465e8: 97ff88fb bl 289d4 <__libc_init@plt-0x380dc>
465ec: 370004a0 tbnz w0, #0, 46680 <__libc_init@plt-0x1a430>
465f0: 1400003d b 466e4 <__libc_init@plt-0x1a3cc>
465f4: 910003e2 mov x2, sp
465f8: aa1303e0 mov x0, x19
465fc: aa1503e1 mov x1, x21
46600: 52800043 mov w3, #0x2 // #2
46604: 97fffd80 bl 45c04 <__libc_init@plt-0x1aeac>
46608: 14000038 b 466e8 <__libc_init@plt-0x1a3c8>
4660c: 910003e2 mov x2, sp
46610: aa1303e0 mov x0, x19
46614: aa1503e1 mov x1, x21
46618: 52800043 mov w3, #0x2 // #2
4661c: 97fffe0b bl 45e48 <__libc_init@plt-0x1ac68>
46620: 14000032 b 466e8 <__libc_init@plt-0x1a3c8>
46624: 910003e2 mov x2, sp
46628: aa1303e0 mov x0, x19
4662c: aa1503e1 mov x1, x21
46630: 52800043 mov w3, #0x2 // #2
46634: 97fffe9c bl 460a4 <__libc_init@plt-0x1aa0c>
46638: 1400002c b 466e8 <__libc_init@plt-0x1a3c8>
4663c: 72003c5f tst w2, #0xffff
46640: 54fff901 b.ne 46560 <__libc_init@plt-0x1a550> // b.any
46644: 35fff8ea cbnz w10, 46560 <__libc_init@plt-0x1a550>
46648: 7100053f cmp w9, #0x1
4664c: 2a1f03f8 mov w24, wzr
46650: 2a1f03f5 mov w21, wzr
46654: 1a9fc529 csinc w9, w9, wzr, gt
46658: 17ffffc2 b 46560 <__libc_init@plt-0x1a550>
4665c: aa1303e0 mov x0, x19
46660: 97ff896d bl 28c14 <__libc_init@plt-0x37e9c>
46664: d0fffe22 adrp x2, c000 <__libc_init@plt-0x54ab0>
46668: 394002a3 ldrb w3, [x21]
4666c: 91201042 add x2, x2, #0x804
46670: 52807da1 mov w1, #0x3ed // #1005
46674: 97ff70c9 bl 22998 <__libc_init@plt-0x3e118>
46678: 1400001b b 466e4 <__libc_init@plt-0x1a3cc>
4667c: 5280003a mov w26, #0x1 // #1
46680: 2a1a03e2 mov w2, w26
46684: aa1303e0 mov x0, x19
46688: 52800401 mov w1, #0x20 // #32
4668c: 97ff89c1 bl 28d90 <__libc_init@plt-0x37d20>
46690: 360002a0 tbz w0, #0, 466e4 <__libc_init@plt-0x1a3cc>
46694: d0fffe28 adrp x8, c000 <__libc_init@plt-0x54ab0>
46698: 90fffe29 adrp x9, a000 <__libc_init@plt-0x56ab0>
4669c: 91062108 add x8, x8, #0x188
466a0: 912ad929 add x9, x9, #0xab6
466a4: 710002ff cmp w23, #0x0
466a8: 2a1803e2 mov w2, w24
466ac: 9a88b121 csel x1, x9, x8, lt // lt = tstop
466b0: aa1303e0 mov x0, x19
466b4: 97ff8509 bl 27ad8 <__libc_init@plt-0x38fd8>
466b8: 36000160 tbz w0, #0, 466e4 <__libc_init@plt-0x1a3cc>
466bc: 93407ea2 sxtw x2, w21
466c0: aa1303e0 mov x0, x19
466c4: 52800601 mov w1, #0x30 // #48
466c8: 97ff89b2 bl 28d90 <__libc_init@plt-0x37d20>
466cc: 360000c0 tbz w0, #0, 466e4 <__libc_init@plt-0x1a3cc>
466d0: 93407f22 sxtw x2, w25
466d4: aa1303e0 mov x0, x19
466d8: aa1403e1 mov x1, x20
466dc: 97ff84ff bl 27ad8 <__libc_init@plt-0x38fd8>
466e0: 14000002 b 466e8 <__libc_init@plt-0x1a3c8>
466e4: 2a1f03e0 mov w0, wzr
466e8: f94016c8 ldr x8, [x22, #40]
466ec: f85f83a9 ldur x9, [x29, #-8]
466f0: eb09011f cmp x8, x9
466f4: 54000121 b.ne 46718 <__libc_init@plt-0x1a398> // b.any
466f8: a94d4ff4 ldp x20, x19, [sp, #208]
466fc: 12000000 and w0, w0, #0x1
46700: a94c57f6 ldp x22, x21, [sp, #192]
46704: a94b5ff8 ldp x24, x23, [sp, #176]
46708: a94a67fa ldp x26, x25, [sp, #160]
4670c: a9497bfd ldp x29, x30, [sp, #144]
46710: 910383ff add sp, sp, #0xe0
46714: d65f03c0 ret
46718: 9400690a bl 60b40 <__stack_chk_fail@plt>
4671c: d10383ff sub sp, sp, #0xe0
46720: a9097bfd stp x29, x30, [sp, #144]
46724: 910243fd add x29, sp, #0x90
46728: a90a67fa stp x26, x25, [sp, #160]
4672c: a90b5ff8 stp x24, x23, [sp, #176]
46730: a90c57f6 stp x22, x21, [sp, #192]
46734: a90d4ff4 stp x20, x19, [sp, #208]
46738: d53bd057 mrs x23, tpidr_el0
4673c: aa0103f6 mov x22, x1
46740: f94016e8 ldr x8, [x23, #40]
46744: 2a0203f4 mov w20, w2
46748: aa0003f3 mov x19, x0
4674c: f81f83a8 stur x8, [x29, #-8]
46750: 39400028 ldrb w8, [x1]
46754: b90003e2 str w2, [sp]
46758: 7101391f cmp w8, #0x4e
4675c: 5400020c b.gt 4679c <__libc_init@plt-0x1a314>
46760: 51010509 sub w9, w8, #0x41
46764: 7100213f cmp w9, #0x8
46768: 54000ec8 b.hi 46940 <__libc_init@plt-0x1a170> // b.pmore
4676c: d503201f nop
46770: 70e3bc4a adr x10, defb <__libc_init@plt-0x52bb5>
46774: 1000008b adr x11, 46784 <__libc_init@plt-0x1a32c>
46778: 3869694c ldrb w12, [x10, x9]
4677c: 8b0c096b add x11, x11, x12, lsl #2
46780: d61f0160 br x11
46784: 910003e2 mov x2, sp
46788: aa1303e0 mov x0, x19
4678c: aa1603e1 mov x1, x22
46790: 52800083 mov w3, #0x4 // #4
46794: 97fffed2 bl 462dc <__libc_init@plt-0x1a7d4>
46798: 1400008d b 469cc <__libc_init@plt-0x1a0e4>
4679c: 71013d1f cmp w8, #0x4f
467a0: 54000620 b.eq 46864 <__libc_init@plt-0x1a24c> // b.none
467a4: 7101691f cmp w8, #0x5a
467a8: 540006a0 b.eq 4687c <__libc_init@plt-0x1a234> // b.none
467ac: 71019d1f cmp w8, #0x67
467b0: 54000c81 b.ne 46940 <__libc_init@plt-0x1a170> // b.any
467b4: 910013e9 add x9, sp, #0x4
467b8: 7100029f cmp w20, #0x0
467bc: 91020929 add x9, x9, #0x82
467c0: 5a94568a cneg w10, w20, mi // mi = first
467c4: 37f800f4 tbnz w20, #31, 467e0 <__libc_init@plt-0x1a2d0>
467c8: 394072cb ldrb w11, [x22, #28]
467cc: 371000ab tbnz w11, #2, 467e0 <__libc_init@plt-0x1a2d0>
467d0: 2a1f03f8 mov w24, wzr
467d4: 350000aa cbnz w10, 467e8 <__libc_init@plt-0x1a2c8>
467d8: aa0903f5 mov x21, x9
467dc: 1400000f b 46818 <__libc_init@plt-0x1a298>
467e0: 52800038 mov w24, #0x1 // #1
467e4: 34ffffaa cbz w10, 467d8 <__libc_init@plt-0x1a2d8>
467e8: 529999ab mov w11, #0xcccd // #52429
467ec: 1280012c mov w12, #0xfffffff6 // #-10
467f0: 72b9998b movk w11, #0xcccc, lsl #16
467f4: aa0903f5 mov x21, x9
467f8: 9bab7d4d umull x13, w10, w11
467fc: 7100295f cmp w10, #0xa
46800: d363fdad lsr x13, x13, #35
46804: 1b0c29ae madd w14, w13, w12, w10
46808: 2a0d03ea mov w10, w13
4680c: 1100c1ce add w14, w14, #0x30
46810: 381ffeae strb w14, [x21, #-1]!
46814: 54ffff22 b.cs 467f8 <__libc_init@plt-0x1a2b8> // b.hs, b.nlast
46818: 394022ca ldrb w10, [x22, #8]
4681c: cb150139 sub x25, x9, x21
46820: b94006cb ldr w11, [x22, #4]
46824: 7100015f cmp w10, #0x0
46828: 394042ca ldrb w10, [x22, #16]
4682c: 1a8b03e9 csel w9, wzr, w11, eq // eq = none
46830: 3400008a cbz w10, 46840 <__libc_init@plt-0x1a270>
46834: b9400eca ldr w10, [x22, #12]
46838: 6b190156 subs w22, w10, w25
4683c: 540002ca b.ge 46894 <__libc_init@plt-0x1a21c> // b.tcont
46840: 7100029f cmp w20, #0x0
46844: 1a9f17f6 cset w22, eq // eq = none
46848: 14000019 b 468ac <__libc_init@plt-0x1a204>
4684c: 910003e2 mov x2, sp
46850: aa1303e0 mov x0, x19
46854: aa1603e1 mov x1, x22
46858: 52800083 mov w3, #0x4 // #4
4685c: 97fffcea bl 45c04 <__libc_init@plt-0x1aeac>
46860: 1400005b b 469cc <__libc_init@plt-0x1a0e4>
46864: 910003e2 mov x2, sp
46868: aa1303e0 mov x0, x19
4686c: aa1603e1 mov x1, x22
46870: 52800083 mov w3, #0x4 // #4
46874: 97fffd75 bl 45e48 <__libc_init@plt-0x1ac68>
46878: 14000055 b 469cc <__libc_init@plt-0x1a0e4>
4687c: 910003e2 mov x2, sp
46880: aa1303e0 mov x0, x19
46884: aa1603e1 mov x1, x22
46888: 52800083 mov w3, #0x4 // #4
4688c: 97fffe06 bl 460a4 <__libc_init@plt-0x1aa0c>
46890: 1400004f b 469cc <__libc_init@plt-0x1a0e4>
46894: 2a14014a orr w10, w10, w20
46898: 350000aa cbnz w10, 468ac <__libc_init@plt-0x1a204>
4689c: 7100053f cmp w9, #0x1
468a0: 2a1f03f8 mov w24, wzr
468a4: 2a1f03f6 mov w22, wzr
468a8: 1a9fc529 csinc w9, w9, wzr, gt
468ac: 0b19030a add w10, w24, w25
468b0: 7100053f cmp w9, #0x1
468b4: 0b16014a add w10, w10, w22
468b8: 4b0a012b sub w11, w9, w10
468bc: 0aab7d7a bic w26, w11, w11, asr #31
468c0: 5400012b b.lt 468e4 <__libc_init@plt-0x1a1cc> // b.tstop
468c4: 0b0a034b add w11, w26, w10
468c8: 6b09017f cmp w11, w9
468cc: 540000cd b.le 468e4 <__libc_init@plt-0x1a1cc>
468d0: 2a0903e2 mov w2, w9
468d4: aa1303e0 mov x0, x19
468d8: 52800541 mov w1, #0x2a // #42
468dc: 97ff892d bl 28d90 <__libc_init@plt-0x37d20>
468e0: 1400003b b 469cc <__libc_init@plt-0x1a0e4>
468e4: 51019d08 sub w8, w8, #0x67
468e8: 71004d1f cmp w8, #0x13
468ec: 540003c8 b.hi 46964 <__libc_init@plt-0x1a14c> // b.pmore
468f0: 52800029 mov w9, #0x1 // #1
468f4: 1ac82128 lsl w8, w9, w8
468f8: 52810029 mov w9, #0x801 // #2049
468fc: 72a00109 movk w9, #0x8, lsl #16
46900: 6a09011f tst w8, w9
46904: 54000300 b.eq 46964 <__libc_init@plt-0x1a14c> // b.none
46908: aa1303e0 mov x0, x19
4690c: 7100075f cmp w26, #0x1
46910: 1a9f8748 csinc w8, w26, wzr, hi // hi = pmore
46914: 0b0a011a add w26, w8, w10
46918: 97ff83ff bl 27914 <__libc_init@plt-0x3919c>
4691c: 93407f41 sxtw x1, w26
46920: 97ff8004 bl 26930 <__libc_init@plt-0x3a180>
46924: 360001e0 tbz w0, #0, 46960 <__libc_init@plt-0x1a150>
46928: aa1303e0 mov x0, x19
4692c: 52800021 mov w1, #0x1 // #1
46930: 5280003a mov w26, #0x1 // #1
46934: 97ff8828 bl 289d4 <__libc_init@plt-0x380dc>
46938: 37000160 tbnz w0, #0, 46964 <__libc_init@plt-0x1a14c>
4693c: 14000023 b 469c8 <__libc_init@plt-0x1a0e8>
46940: aa1303e0 mov x0, x19
46944: 97ff88b4 bl 28c14 <__libc_init@plt-0x37e9c>
46948: d0fffe22 adrp x2, c000 <__libc_init@plt-0x54ab0>
4694c: 394002c3 ldrb w3, [x22]
46950: 91201042 add x2, x2, #0x804
46954: 52807da1 mov w1, #0x3ed // #1005
46958: 97ff7010 bl 22998 <__libc_init@plt-0x3e118>
4695c: 1400001b b 469c8 <__libc_init@plt-0x1a0e8>
46960: 5280003a mov w26, #0x1 // #1
46964: 2a1a03e2 mov w2, w26
46968: aa1303e0 mov x0, x19
4696c: 52800401 mov w1, #0x20 // #32
46970: 97ff8908 bl 28d90 <__libc_init@plt-0x37d20>
46974: 360002a0 tbz w0, #0, 469c8 <__libc_init@plt-0x1a0e8>
46978: d0fffe28 adrp x8, c000 <__libc_init@plt-0x54ab0>
4697c: 90fffe29 adrp x9, a000 <__libc_init@plt-0x56ab0>
46980: 91062108 add x8, x8, #0x188
46984: 912ad929 add x9, x9, #0xab6
46988: 7100029f cmp w20, #0x0
4698c: 2a1803e2 mov w2, w24
46990: 9a88b121 csel x1, x9, x8, lt // lt = tstop
46994: aa1303e0 mov x0, x19
46998: 97ff8450 bl 27ad8 <__libc_init@plt-0x38fd8>
4699c: 36000160 tbz w0, #0, 469c8 <__libc_init@plt-0x1a0e8>
469a0: 93407ec2 sxtw x2, w22
469a4: aa1303e0 mov x0, x19
469a8: 52800601 mov w1, #0x30 // #48
469ac: 97ff88f9 bl 28d90 <__libc_init@plt-0x37d20>
469b0: 360000c0 tbz w0, #0, 469c8 <__libc_init@plt-0x1a0e8>
469b4: 93407f22 sxtw x2, w25
469b8: aa1303e0 mov x0, x19
469bc: aa1503e1 mov x1, x21
469c0: 97ff8446 bl 27ad8 <__libc_init@plt-0x38fd8>
469c4: 14000002 b 469cc <__libc_init@plt-0x1a0e4>
469c8: 2a1f03e0 mov w0, wzr
469cc: f94016e8 ldr x8, [x23, #40]
469d0: f85f83a9 ldur x9, [x29, #-8]
469d4: eb09011f cmp x8, x9
469d8: 54000121 b.ne 469fc <__libc_init@plt-0x1a0b4> // b.any
469dc: a94d4ff4 ldp x20, x19, [sp, #208]
469e0: 12000000 and w0, w0, #0x1
469e4: a94c57f6 ldp x22, x21, [sp, #192]
469e8: a94b5ff8 ldp x24, x23, [sp, #176]
469ec: a94a67fa ldp x26, x25, [sp, #160]
469f0: a9497bfd ldp x29, x30, [sp, #144]
469f4: 910383ff add sp, sp, #0xe0
469f8: d65f03c0 ret
469fc: 94006851 bl 60b40 <__stack_chk_fail@plt>
46a00: d103c3ff sub sp, sp, #0xf0
46a04: a90a7bfd stp x29, x30, [sp, #160]
46a08: 910283fd add x29, sp, #0xa0
46a0c: a90b67fa stp x26, x25, [sp, #176]
46a10: a90c5ff8 stp x24, x23, [sp, #192]
46a14: a90d57f6 stp x22, x21, [sp, #208]
46a18: a90e4ff4 stp x20, x19, [sp, #224]
46a1c: d53bd057 mrs x23, tpidr_el0
46a20: aa0103f6 mov x22, x1
46a24: f94016e8 ldr x8, [x23, #40]
46a28: aa0203f4 mov x20, x2
46a2c: aa0003f3 mov x19, x0
46a30: f81f83a8 stur x8, [x29, #-8]
46a34: 39400028 ldrb w8, [x1]
46a38: f90007e2 str x2, [sp, #8]
46a3c: 7101391f cmp w8, #0x4e
46a40: 5400020c b.gt 46a80 <__libc_init@plt-0x1a030>
46a44: 51010509 sub w9, w8, #0x41
46a48: 7100213f cmp w9, #0x8
46a4c: 54000ec8 b.hi 46c24 <__libc_init@plt-0x19e8c> // b.pmore
46a50: d503201f nop
46a54: 10e3a58a adr x10, df04 <__libc_init@plt-0x52bac>
46a58: 1000008b adr x11, 46a68 <__libc_init@plt-0x1a048>
46a5c: 3869694c ldrb w12, [x10, x9]
46a60: 8b0c096b add x11, x11, x12, lsl #2
46a64: d61f0160 br x11
46a68: 910023e2 add x2, sp, #0x8
46a6c: aa1303e0 mov x0, x19
46a70: aa1603e1 mov x1, x22
46a74: 52800103 mov w3, #0x8 // #8
46a78: 97fffe19 bl 462dc <__libc_init@plt-0x1a7d4>
46a7c: 1400008d b 46cb0 <__libc_init@plt-0x19e00>
46a80: 71013d1f cmp w8, #0x4f
46a84: 54000aa0 b.eq 46bd8 <__libc_init@plt-0x19ed8> // b.none
46a88: 7101691f cmp w8, #0x5a
46a8c: 54000b20 b.eq 46bf0 <__libc_init@plt-0x19ec0> // b.none
46a90: 71019d1f cmp w8, #0x67
46a94: 54000c81 b.ne 46c24 <__libc_init@plt-0x19e8c> // b.any
46a98: 910053e9 add x9, sp, #0x14
46a9c: f100029f cmp x20, #0x0
46aa0: 91020929 add x9, x9, #0x82
46aa4: da94568a cneg x10, x20, mi // mi = first
46aa8: b7f800f4 tbnz x20, #63, 46ac4 <__libc_init@plt-0x19fec>
46aac: 394072cb ldrb w11, [x22, #28]
46ab0: 371000ab tbnz w11, #2, 46ac4 <__libc_init@plt-0x19fec>
46ab4: 2a1f03f8 mov w24, wzr
46ab8: b50000aa cbnz x10, 46acc <__libc_init@plt-0x19fe4>
46abc: aa0903f5 mov x21, x9
46ac0: 1400000f b 46afc <__libc_init@plt-0x19fb4>
46ac4: 52800038 mov w24, #0x1 // #1
46ac8: b4ffffaa cbz x10, 46abc <__libc_init@plt-0x19ff4>
46acc: b202e7eb mov x11, #0xcccccccccccccccc // #-3689348814741910324
46ad0: 1280012c mov w12, #0xfffffff6 // #-10
46ad4: f29999ab movk x11, #0xcccd
46ad8: aa0903f5 mov x21, x9
46adc: 9bcb7d4d umulh x13, x10, x11
46ae0: f100295f cmp x10, #0xa
46ae4: d343fdad lsr x13, x13, #3
46ae8: 1b0c29ae madd w14, w13, w12, w10
46aec: aa0d03ea mov x10, x13
46af0: 1100c1ce add w14, w14, #0x30
46af4: 381ffeae strb w14, [x21, #-1]!
46af8: 54ffff22 b.cs 46adc <__libc_init@plt-0x19fd4> // b.hs, b.nlast
46afc: 394022ca ldrb w10, [x22, #8]
46b00: cb150139 sub x25, x9, x21
46b04: b94006cb ldr w11, [x22, #4]
46b08: 7100015f cmp w10, #0x0
46b0c: 394042ca ldrb w10, [x22, #16]
46b10: 1a8b03e9 csel w9, wzr, w11, eq // eq = none
46b14: 3400008a cbz w10, 46b24 <__libc_init@plt-0x19f8c>
46b18: b9400eca ldr w10, [x22, #12]
46b1c: 6b190156 subs w22, w10, w25
46b20: 5400074a b.ge 46c08 <__libc_init@plt-0x19ea8> // b.tcont
46b24: f100029f cmp x20, #0x0
46b28: 1a9f17f6 cset w22, eq // eq = none
46b2c: 0b19030a add w10, w24, w25
46b30: 7100053f cmp w9, #0x1
46b34: 0b16014a add w10, w10, w22
46b38: 4b0a012b sub w11, w9, w10
46b3c: 0aab7d7a bic w26, w11, w11, asr #31
46b40: 5400012b b.lt 46b64 <__libc_init@plt-0x19f4c> // b.tstop
46b44: 0b0a034b add w11, w26, w10
46b48: 6b09017f cmp w11, w9
46b4c: 540000cd b.le 46b64 <__libc_init@plt-0x19f4c>
46b50: 2a0903e2 mov w2, w9
46b54: aa1303e0 mov x0, x19
46b58: 52800541 mov w1, #0x2a // #42
46b5c: 97ff888d bl 28d90 <__libc_init@plt-0x37d20>
46b60: 14000054 b 46cb0 <__libc_init@plt-0x19e00>
46b64: 51019d08 sub w8, w8, #0x67
46b68: 71004d1f cmp w8, #0x13
46b6c: 540006e8 b.hi 46c48 <__libc_init@plt-0x19e68> // b.pmore
46b70: 52800029 mov w9, #0x1 // #1
46b74: 1ac82128 lsl w8, w9, w8
46b78: 52810029 mov w9, #0x801 // #2049
46b7c: 72a00109 movk w9, #0x8, lsl #16
46b80: 6a09011f tst w8, w9
46b84: 54000620 b.eq 46c48 <__libc_init@plt-0x19e68> // b.none
46b88: aa1303e0 mov x0, x19
46b8c: 7100075f cmp w26, #0x1
46b90: 1a9f8748 csinc w8, w26, wzr, hi // hi = pmore
46b94: 0b0a011a add w26, w8, w10
46b98: 97ff835f bl 27914 <__libc_init@plt-0x3919c>
46b9c: 93407f41 sxtw x1, w26
46ba0: 97ff7f64 bl 26930 <__libc_init@plt-0x3a180>
46ba4: 36000500 tbz w0, #0, 46c44 <__libc_init@plt-0x19e6c>
46ba8: aa1303e0 mov x0, x19
46bac: 52800021 mov w1, #0x1 // #1
46bb0: 5280003a mov w26, #0x1 // #1
46bb4: 97ff8788 bl 289d4 <__libc_init@plt-0x380dc>
46bb8: 37000480 tbnz w0, #0, 46c48 <__libc_init@plt-0x19e68>
46bbc: 1400003c b 46cac <__libc_init@plt-0x19e04>
46bc0: 910023e2 add x2, sp, #0x8
46bc4: aa1303e0 mov x0, x19
46bc8: aa1603e1 mov x1, x22
46bcc: 52800103 mov w3, #0x8 // #8
46bd0: 97fffc0d bl 45c04 <__libc_init@plt-0x1aeac>
46bd4: 14000037 b 46cb0 <__libc_init@plt-0x19e00>
46bd8: 910023e2 add x2, sp, #0x8
46bdc: aa1303e0 mov x0, x19
46be0: aa1603e1 mov x1, x22
46be4: 52800103 mov w3, #0x8 // #8
46be8: 97fffc98 bl 45e48 <__libc_init@plt-0x1ac68>
46bec: 14000031 b 46cb0 <__libc_init@plt-0x19e00>
46bf0: 910023e2 add x2, sp, #0x8
46bf4: aa1303e0 mov x0, x19
46bf8: aa1603e1 mov x1, x22
46bfc: 52800103 mov w3, #0x8 // #8
46c00: 97fffd29 bl 460a4 <__libc_init@plt-0x1aa0c>
46c04: 1400002b b 46cb0 <__libc_init@plt-0x19e00>
46c08: b5fff934 cbnz x20, 46b2c <__libc_init@plt-0x19f84>
46c0c: 35fff90a cbnz w10, 46b2c <__libc_init@plt-0x19f84>
46c10: 7100053f cmp w9, #0x1
46c14: 2a1f03f8 mov w24, wzr
46c18: 2a1f03f6 mov w22, wzr
46c1c: 1a9fc529 csinc w9, w9, wzr, gt
46c20: 17ffffc3 b 46b2c <__libc_init@plt-0x19f84>
46c24: aa1303e0 mov x0, x19
46c28: 97ff87fb bl 28c14 <__libc_init@plt-0x37e9c>
46c2c: d0fffe22 adrp x2, c000 <__libc_init@plt-0x54ab0>
46c30: 394002c3 ldrb w3, [x22]
46c34: 91201042 add x2, x2, #0x804
46c38: 52807da1 mov w1, #0x3ed // #1005
46c3c: 97ff6f57 bl 22998 <__libc_init@plt-0x3e118>
46c40: 1400001b b 46cac <__libc_init@plt-0x19e04>
46c44: 5280003a mov w26, #0x1 // #1
46c48: 2a1a03e2 mov w2, w26
46c4c: aa1303e0 mov x0, x19
46c50: 52800401 mov w1, #0x20 // #32
46c54: 97ff884f bl 28d90 <__libc_init@plt-0x37d20>
46c58: 360002a0 tbz w0, #0, 46cac <__libc_init@plt-0x19e04>
46c5c: d0fffe28 adrp x8, c000 <__libc_init@plt-0x54ab0>
46c60: 90fffe29 adrp x9, a000 <__libc_init@plt-0x56ab0>
46c64: 91062108 add x8, x8, #0x188
46c68: 912ad929 add x9, x9, #0xab6
46c6c: f100029f cmp x20, #0x0
46c70: 2a1803e2 mov w2, w24
46c74: 9a88b121 csel x1, x9, x8, lt // lt = tstop
46c78: aa1303e0 mov x0, x19
46c7c: 97ff8397 bl 27ad8 <__libc_init@plt-0x38fd8>
46c80: 36000160 tbz w0, #0, 46cac <__libc_init@plt-0x19e04>
46c84: 93407ec2 sxtw x2, w22
46c88: aa1303e0 mov x0, x19
46c8c: 52800601 mov w1, #0x30 // #48
46c90: 97ff8840 bl 28d90 <__libc_init@plt-0x37d20>
46c94: 360000c0 tbz w0, #0, 46cac <__libc_init@plt-0x19e04>
46c98: 93407f22 sxtw x2, w25
46c9c: aa1303e0 mov x0, x19
46ca0: aa1503e1 mov x1, x21
46ca4: 97ff838d bl 27ad8 <__libc_init@plt-0x38fd8>
46ca8: 14000002 b 46cb0 <__libc_init@plt-0x19e00>
46cac: 2a1f03e0 mov w0, wzr
46cb0: f94016e8 ldr x8, [x23, #40]
46cb4: f85f83a9 ldur x9, [x29, #-8]
46cb8: eb09011f cmp x8, x9
46cbc: 54000121 b.ne 46ce0 <__libc_init@plt-0x19dd0> // b.any
46cc0: a94e4ff4 ldp x20, x19, [sp, #224]
46cc4: 12000000 and w0, w0, #0x1
46cc8: a94d57f6 ldp x22, x21, [sp, #208]
46ccc: a94c5ff8 ldp x24, x23, [sp, #192]
46cd0: a94b67fa ldp x26, x25, [sp, #176]
46cd4: a94a7bfd ldp x29, x30, [sp, #160]
46cd8: 9103c3ff add sp, sp, #0xf0
46cdc: d65f03c0 ret
46ce0: 94006798 bl 60b40 <__stack_chk_fail@plt>
46ce4: d10483ff sub sp, sp, #0x120
46ce8: a90c7bfd stp x29, x30, [sp, #192]
46cec: 910303fd add x29, sp, #0xc0
46cf0: a90d6ffc stp x28, x27, [sp, #208]
46cf4: a90e67fa stp x26, x25, [sp, #224]
46cf8: a90f5ff8 stp x24, x23, [sp, #240]
46cfc: a91057f6 stp x22, x21, [sp, #256]
46d00: a9114ff4 stp x20, x19, [sp, #272]
46d04: d53bd05a mrs x26, tpidr_el0
46d08: aa0303f4 mov x20, x3
46d0c: f9401748 ldr x8, [x26, #40]
46d10: aa0203f7 mov x23, x2
46d14: aa0103f6 mov x22, x1
46d18: f81f03a8 stur x8, [x29, #-16]
46d1c: 3940003c ldrb w28, [x1]
46d20: a9010fe2 stp x2, x3, [sp, #16]
46d24: 71013b9f cmp w28, #0x4e
46d28: 540001ec b.gt 46d64 <__libc_init@plt-0x19d4c>
46d2c: 51010788 sub w8, w28, #0x41
46d30: 7100211f cmp w8, #0x8
46d34: 54001068 b.hi 46f40 <__libc_init@plt-0x19b70> // b.pmore
46d38: d503201f nop
46d3c: 30e38e89 adr x9, df0d <__libc_init@plt-0x52ba3>
46d40: 1000008a adr x10, 46d50 <__libc_init@plt-0x19d60>
46d44: 3868692b ldrb w11, [x9, x8]
46d48: 8b0b094a add x10, x10, x11, lsl #2
46d4c: d61f0140 br x10
46d50: 910043e2 add x2, sp, #0x10
46d54: aa1603e1 mov x1, x22
46d58: 52800203 mov w3, #0x10 // #16
46d5c: 97fffd60 bl 462dc <__libc_init@plt-0x1a7d4>
46d60: 1400009a b 46fc8 <__libc_init@plt-0x19ae8>
46d64: 71013f9f cmp w28, #0x4f
46d68: 54000c40 b.eq 46ef0 <__libc_init@plt-0x19bc0> // b.none
46d6c: 71016b9f cmp w28, #0x5a
46d70: 54000ca0 b.eq 46f04 <__libc_init@plt-0x19bac> // b.none
46d74: 71019f9f cmp w28, #0x67
46d78: 54000e41 b.ne 46f40 <__libc_init@plt-0x19b70> // b.any
46d7c: eb1703e8 negs x8, x23
46d80: 9100b3e9 add x9, sp, #0x2c
46d84: fa1403ea ngcs x10, x20
46d88: 9102093b add x27, x9, #0x82
46d8c: f100029f cmp x20, #0x0
46d90: f90007e0 str x0, [sp, #8]
46d94: 9a94b158 csel x24, x10, x20, lt // lt = tstop
46d98: 9a97b119 csel x25, x8, x23, lt // lt = tstop
46d9c: b7f800b4 tbnz x20, #63, 46db0 <__libc_init@plt-0x19d00>
46da0: 394072c8 ldrb w8, [x22, #28]
46da4: 37100068 tbnz w8, #2, 46db0 <__libc_init@plt-0x19d00>
46da8: b90007ff str wzr, [sp, #4]
46dac: 14000003 b 46db8 <__libc_init@plt-0x19cf8>
46db0: 52800028 mov w8, #0x1 // #1
46db4: b90007e8 str w8, [sp, #4]
46db8: aa180328 orr x8, x25, x24
46dbc: b4000268 cbz x8, 46e08 <__libc_init@plt-0x19ca8>
46dc0: 12800133 mov w19, #0xfffffff6 // #-10
46dc4: aa1b03f5 mov x21, x27
46dc8: aa1903e0 mov x0, x25
46dcc: aa1803e1 mov x1, x24
46dd0: 52800142 mov w2, #0xa // #10
46dd4: aa1f03e3 mov x3, xzr
46dd8: 94006694 bl 60828 <__libc_init@plt-0x288>
46ddc: f1002b3f cmp x25, #0xa
46de0: 1b136408 madd w8, w0, w19, w25
46de4: 1a9f27e9 cset w9, cc // cc = lo, ul, last
46de8: f100031f cmp x24, #0x0
46dec: 1100c108 add w8, w8, #0x30
46df0: 1a9f0129 csel w9, w9, wzr, eq // eq = none
46df4: aa0003f9 mov x25, x0
46df8: aa0103f8 mov x24, x1
46dfc: 381ffea8 strb w8, [x21, #-1]!
46e00: 3607fe49 tbz w9, #0, 46dc8 <__libc_init@plt-0x19ce8>
46e04: 14000002 b 46e0c <__libc_init@plt-0x19ca4>
46e08: aa1b03f5 mov x21, x27
46e0c: 394022c8 ldrb w8, [x22, #8]
46e10: cb150378 sub x24, x27, x21
46e14: b94006c9 ldr w9, [x22, #4]
46e18: 394042ca ldrb w10, [x22, #16]
46e1c: 7100011f cmp w8, #0x0
46e20: 1a8903e8 csel w8, wzr, w9, eq // eq = none
46e24: 3400008a cbz w10, 46e34 <__libc_init@plt-0x19c7c>
46e28: b9400ec9 ldr w9, [x22, #12]
46e2c: 6b180136 subs w22, w9, w24
46e30: 5400074a b.ge 46f18 <__libc_init@plt-0x19b98> // b.tcont
46e34: aa1402e9 orr x9, x23, x20
46e38: f94007f9 ldr x25, [sp, #8]
46e3c: f100013f cmp x9, #0x0
46e40: b94007fb ldr w27, [sp, #4]
46e44: 1a9f17f6 cset w22, eq // eq = none
46e48: 0b180369 add w9, w27, w24
46e4c: 7100051f cmp w8, #0x1
46e50: 0b160129 add w9, w9, w22
46e54: 4b09010a sub w10, w8, w9
46e58: 0aaa7d57 bic w23, w10, w10, asr #31
46e5c: 5400012b b.lt 46e80 <__libc_init@plt-0x19c30> // b.tstop
46e60: 0b0902ea add w10, w23, w9
46e64: 6b08015f cmp w10, w8
46e68: 540000cd b.le 46e80 <__libc_init@plt-0x19c30>
46e6c: 2a0803e2 mov w2, w8
46e70: aa1903e0 mov x0, x25
46e74: 52800541 mov w1, #0x2a // #42
46e78: 97ff87c6 bl 28d90 <__libc_init@plt-0x37d20>
46e7c: 14000053 b 46fc8 <__libc_init@plt-0x19ae8>
46e80: 51019f88 sub w8, w28, #0x67
46e84: 71004d1f cmp w8, #0x13
46e88: 540006c8 b.hi 46f60 <__libc_init@plt-0x19b50> // b.pmore
46e8c: 5280002a mov w10, #0x1 // #1
46e90: 1ac82148 lsl w8, w10, w8
46e94: 5281002a mov w10, #0x801 // #2049
46e98: 72a0010a movk w10, #0x8, lsl #16
46e9c: 6a0a011f tst w8, w10
46ea0: 54000600 b.eq 46f60 <__libc_init@plt-0x19b50> // b.none
46ea4: aa1903e0 mov x0, x25
46ea8: 710006ff cmp w23, #0x1
46eac: 1a9f86e8 csinc w8, w23, wzr, hi // hi = pmore
46eb0: 0b090113 add w19, w8, w9
46eb4: 97ff8298 bl 27914 <__libc_init@plt-0x3919c>
46eb8: 93407e61 sxtw x1, w19
46ebc: 97ff7e9d bl 26930 <__libc_init@plt-0x3a180>
46ec0: 360004e0 tbz w0, #0, 46f5c <__libc_init@plt-0x19b54>
46ec4: aa1903e0 mov x0, x25
46ec8: 52800021 mov w1, #0x1 // #1
46ecc: 52800037 mov w23, #0x1 // #1
46ed0: 97ff86c1 bl 289d4 <__libc_init@plt-0x380dc>
46ed4: 37000460 tbnz w0, #0, 46f60 <__libc_init@plt-0x19b50>
46ed8: 1400003b b 46fc4 <__libc_init@plt-0x19aec>
46edc: 910043e2 add x2, sp, #0x10
46ee0: aa1603e1 mov x1, x22
46ee4: 52800203 mov w3, #0x10 // #16
46ee8: 97fffb47 bl 45c04 <__libc_init@plt-0x1aeac>
46eec: 14000037 b 46fc8 <__libc_init@plt-0x19ae8>
46ef0: 910043e2 add x2, sp, #0x10
46ef4: aa1603e1 mov x1, x22
46ef8: 52800203 mov w3, #0x10 // #16
46efc: 97fffbd3 bl 45e48 <__libc_init@plt-0x1ac68>
46f00: 14000032 b 46fc8 <__libc_init@plt-0x19ae8>
46f04: 910043e2 add x2, sp, #0x10
46f08: aa1603e1 mov x1, x22
46f0c: 52800203 mov w3, #0x10 // #16
46f10: 97fffc65 bl 460a4 <__libc_init@plt-0x1aa0c>
46f14: 1400002d b 46fc8 <__libc_init@plt-0x19ae8>
46f18: aa1402ea orr x10, x23, x20
46f1c: f94007f9 ldr x25, [sp, #8]
46f20: b94007fb ldr w27, [sp, #4]
46f24: b5fff92a cbnz x10, 46e48 <__libc_init@plt-0x19c68>
46f28: 35fff909 cbnz w9, 46e48 <__libc_init@plt-0x19c68>
46f2c: 7100051f cmp w8, #0x1
46f30: 2a1f03fb mov w27, wzr
46f34: 2a1f03f6 mov w22, wzr
46f38: 1a9fc508 csinc w8, w8, wzr, gt
46f3c: 17ffffc3 b 46e48 <__libc_init@plt-0x19c68>
46f40: 97ff8735 bl 28c14 <__libc_init@plt-0x37e9c>
46f44: d0fffe22 adrp x2, c000 <__libc_init@plt-0x54ab0>
46f48: 394002c3 ldrb w3, [x22]
46f4c: 91201042 add x2, x2, #0x804
46f50: 52807da1 mov w1, #0x3ed // #1005
46f54: 97ff6e91 bl 22998 <__libc_init@plt-0x3e118>
46f58: 1400001b b 46fc4 <__libc_init@plt-0x19aec>
46f5c: 52800037 mov w23, #0x1 // #1
46f60: 2a1703e2 mov w2, w23
46f64: aa1903e0 mov x0, x25
46f68: 52800401 mov w1, #0x20 // #32
46f6c: 97ff8789 bl 28d90 <__libc_init@plt-0x37d20>
46f70: 360002a0 tbz w0, #0, 46fc4 <__libc_init@plt-0x19aec>
46f74: d0fffe28 adrp x8, c000 <__libc_init@plt-0x54ab0>
46f78: 90fffe29 adrp x9, a000 <__libc_init@plt-0x56ab0>
46f7c: 91062108 add x8, x8, #0x188
46f80: 912ad929 add x9, x9, #0xab6
46f84: f100029f cmp x20, #0x0
46f88: 2a1b03e2 mov w2, w27
46f8c: 9a88b121 csel x1, x9, x8, lt // lt = tstop
46f90: aa1903e0 mov x0, x25
46f94: 97ff82d1 bl 27ad8 <__libc_init@plt-0x38fd8>
46f98: 36000160 tbz w0, #0, 46fc4 <__libc_init@plt-0x19aec>
46f9c: 93407ec2 sxtw x2, w22
46fa0: aa1903e0 mov x0, x25
46fa4: 52800601 mov w1, #0x30 // #48
46fa8: 97ff877a bl 28d90 <__libc_init@plt-0x37d20>
46fac: 360000c0 tbz w0, #0, 46fc4 <__libc_init@plt-0x19aec>
46fb0: 93407f02 sxtw x2, w24
46fb4: aa1903e0 mov x0, x25
46fb8: aa1503e1 mov x1, x21
46fbc: 97ff82c7 bl 27ad8 <__libc_init@plt-0x38fd8>
46fc0: 14000002 b 46fc8 <__libc_init@plt-0x19ae8>
46fc4: 2a1f03e0 mov w0, wzr
46fc8: f9401748 ldr x8, [x26, #40]
46fcc: f85f03a9 ldur x9, [x29, #-16]
46fd0: eb09011f cmp x8, x9
46fd4: 54000141 b.ne 46ffc <__libc_init@plt-0x19ab4> // b.any
46fd8: a9514ff4 ldp x20, x19, [sp, #272]
46fdc: 12000000 and w0, w0, #0x1
46fe0: a95057f6 ldp x22, x21, [sp, #256]
46fe4: a94f5ff8 ldp x24, x23, [sp, #240]
46fe8: a94e67fa ldp x26, x25, [sp, #224]
46fec: a94d6ffc ldp x28, x27, [sp, #208]
46ff0: a94c7bfd ldp x29, x30, [sp, #192]
46ff4: 910483ff add sp, sp, #0x120
46ff8: d65f03c0 ret
46ffc: 940066d1 bl 60b40 <__stack_chk_fail@plt>
47000: d10443ff sub sp, sp, #0x110
47004: a90e7bfd stp x29, x30, [sp, #224]
47008: 910383fd add x29, sp, #0xe0
4700c: a90f57fc stp x28, x21, [sp, #240]
47010: a9104ff4 stp x20, x19, [sp, #256]
47014: d53bd055 mrs x21, tpidr_el0
47018: aa0103f4 mov x20, x1
4701c: f94016a8 ldr x8, [x21, #40]
47020: aa0003f3 mov x19, x0
47024: f81f83a8 stur x8, [x29, #-8]
47028: 39400028 ldrb w8, [x1]
4702c: 7101651f cmp w8, #0x59
47030: 5400020c b.gt 47070 <__libc_init@plt-0x19a40>
47034: 51010508 sub w8, w8, #0x41
47038: 7100391f cmp w8, #0xe
4703c: 540008a8 b.hi 47150 <__libc_init@plt-0x19960> // b.pmore
47040: d503201f nop
47044: 50e37689 adr x9, df16 <__libc_init@plt-0x52b9a>
47048: 1000008a adr x10, 47058 <__libc_init@plt-0x19a58>
4704c: 3868692b ldrb w11, [x9, x8]
47050: 8b0b094a add x10, x10, x11, lsl #2
47054: d61f0140 br x10
47058: f841c660 ldr x0, [x19], #28
4705c: aa1403e1 mov x1, x20
47060: aa1303e2 mov x2, x19
47064: 52800043 mov w3, #0x2 // #2
47068: 97fffc9d bl 462dc <__libc_init@plt-0x1a7d4>
4706c: 14000041 b 47170 <__libc_init@plt-0x19940>
47070: 7101c51f cmp w8, #0x71
47074: 540000cc b.gt 4708c <__libc_init@plt-0x19a24>
47078: 7101691f cmp w8, #0x5a
4707c: 540005e0 b.eq 47138 <__libc_init@plt-0x19978> // b.none
47080: 71019d1f cmp w8, #0x67
47084: 540000c0 b.eq 4709c <__libc_init@plt-0x19a14> // b.none
47088: 14000032 b 47150 <__libc_init@plt-0x19960>
4708c: 7101c91f cmp w8, #0x72
47090: 54000060 b.eq 4709c <__libc_init@plt-0x19a14> // b.none
47094: 7101e91f cmp w8, #0x7a
47098: 540005c1 b.ne 47150 <__libc_init@plt-0x19960> // b.any
4709c: aa1303e0 mov x0, x19
470a0: aa1403e1 mov x1, x20
470a4: 940002de bl 47c1c <__libc_init@plt-0x18e94>
470a8: 14000032 b 47170 <__libc_init@plt-0x19940>
470ac: aa1303e0 mov x0, x19
470b0: aa1403e1 mov x1, x20
470b4: 94000173 bl 47680 <__libc_init@plt-0x19430>
470b8: 1400002e b 47170 <__libc_init@plt-0x19940>
470bc: 910023e0 add x0, sp, #0x8
470c0: aa1403e1 mov x1, x20
470c4: 52800c82 mov w2, #0x64 // #100
470c8: 9400670e bl 60d00 <memcpy@plt>
470cc: 9101c3e8 add x8, sp, #0x70
470d0: 910023e1 add x1, sp, #0x8
470d4: aa1303e0 mov x0, x19
470d8: 9400026b bl 47a84 <__libc_init@plt-0x1902c>
470dc: 9101c3e1 add x1, sp, #0x70
470e0: aa1303e0 mov x0, x19
470e4: 97ffffc7 bl 47000 <__libc_init@plt-0x19ab0>
470e8: 14000022 b 47170 <__libc_init@plt-0x19940>
470ec: f841c660 ldr x0, [x19], #28
470f0: aa1403e1 mov x1, x20
470f4: aa1303e2 mov x2, x19
470f8: 52800043 mov w3, #0x2 // #2
470fc: 97fffac2 bl 45c04 <__libc_init@plt-0x1aeac>
47100: 1400001c b 47170 <__libc_init@plt-0x19940>
47104: 39400688 ldrb w8, [x20, #1]
47108: 7101611f cmp w8, #0x58
4710c: 54000460 b.eq 47198 <__libc_init@plt-0x19918> // b.none
47110: aa1303e0 mov x0, x19
47114: aa1403e1 mov x1, x20
47118: 94000026 bl 471b0 <__libc_init@plt-0x19900>
4711c: 14000015 b 47170 <__libc_init@plt-0x19940>
47120: f841c660 ldr x0, [x19], #28
47124: aa1403e1 mov x1, x20
47128: aa1303e2 mov x2, x19
4712c: 52800043 mov w3, #0x2 // #2
47130: 97fffb46 bl 45e48 <__libc_init@plt-0x1ac68>
47134: 1400000f b 47170 <__libc_init@plt-0x19940>
47138: f841c660 ldr x0, [x19], #28
4713c: aa1403e1 mov x1, x20
47140: aa1303e2 mov x2, x19
47144: 52800043 mov w3, #0x2 // #2
47148: 97fffbd7 bl 460a4 <__libc_init@plt-0x1aa0c>
4714c: 14000009 b 47170 <__libc_init@plt-0x19940>
47150: f9400260 ldr x0, [x19]
47154: 97ff86b0 bl 28c14 <__libc_init@plt-0x37e9c>
47158: 90fffe22 adrp x2, b000 <__libc_init@plt-0x55ab0>
4715c: 39400283 ldrb w3, [x20]
47160: 91026c42 add x2, x2, #0x9b
47164: 52807da1 mov w1, #0x3ed // #1005
47168: 97ff6e0c bl 22998 <__libc_init@plt-0x3e118>
4716c: 2a1f03e0 mov w0, wzr
47170: f94016a8 ldr x8, [x21, #40]
47174: f85f83a9 ldur x9, [x29, #-8]
47178: eb09011f cmp x8, x9
4717c: 54000181 b.ne 471ac <__libc_init@plt-0x19904> // b.any
47180: a9504ff4 ldp x20, x19, [sp, #256]
47184: 12000000 and w0, w0, #0x1
47188: a94f57fc ldp x28, x21, [sp, #240]
4718c: a94e7bfd ldp x29, x30, [sp, #224]
47190: 910443ff add sp, sp, #0x110
47194: d65f03c0 ret
47198: f9400260 ldr x0, [x19]
4719c: 97ff869e bl 28c14 <__libc_init@plt-0x37e9c>
471a0: f0fffe01 adrp x1, a000 <__libc_init@plt-0x56ab0>
471a4: 91388021 add x1, x1, #0xe20
471a8: 97ff6f98 bl 23008 <__libc_init@plt-0x3daa8>
471ac: 94006665 bl 60b40 <__stack_chk_fail@plt>
471b0: d10283ff sub sp, sp, #0xa0
471b4: a9047bfd stp x29, x30, [sp, #64]
471b8: 910103fd add x29, sp, #0x40
471bc: a9056ffc stp x28, x27, [sp, #80]
471c0: a90667fa stp x26, x25, [sp, #96]
471c4: a9075ff8 stp x24, x23, [sp, #112]
471c8: a90857f6 stp x22, x21, [sp, #128]
471cc: a9094ff4 stp x20, x19, [sp, #144]
471d0: d53bd058 mrs x24, tpidr_el0
471d4: aa0103f4 mov x20, x1
471d8: f9401708 ldr x8, [x24, #40]
471dc: aa0003f3 mov x19, x0
471e0: f81f83a8 stur x8, [x29, #-8]
471e4: 39404028 ldrb w8, [x1, #16]
471e8: b9400c29 ldr w9, [x1, #12]
471ec: 3940202a ldrb w10, [x1, #8]
471f0: 3940702c ldrb w12, [x1, #28]
471f4: 7100011f cmp w8, #0x0
471f8: b940042b ldr w11, [x1, #4]
471fc: 1a8903ed csel w13, wzr, w9, eq // eq = none
47200: 7100015f cmp w10, #0x0
47204: 79c04c35 ldrsh w21, [x1, #38]
47208: 53017d89 lsr w9, w12, #1
4720c: 1a8b03fa csel w26, wzr, w11, eq // eq = none
47210: 121f0136 and w22, w9, #0x2
47214: 3400007a cbz w26, 47220 <__libc_init@plt-0x19890>
47218: 2a0d03fc mov w28, w13
4721c: 14000008 b 4723c <__libc_init@plt-0x19874>
47220: 340000a8 cbz w8, 47234 <__libc_init@plt-0x1987c>
47224: 710006bf cmp w21, #0x1
47228: 7a40b9a0 ccmp w13, #0x0, #0x0, lt // lt = tstop
4722c: 1a9f15bc csinc w28, w13, wzr, ne // ne = any
47230: 14000003 b 4723c <__libc_init@plt-0x19874>
47234: 320002d6 orr w22, w22, #0x1
47238: 5280063c mov w28, #0x31 // #49
4723c: 39400699 ldrb w25, [x20, #1]
47240: f9000bf8 str x24, [sp, #16]
47244: 71013b3f cmp w25, #0x4e
47248: 54000101 b.ne 47268 <__libc_init@plt-0x19848> // b.any
4724c: 79403a68 ldrh w8, [x19, #28]
47250: f90007ff str xzr, [sp, #8]
47254: 7200391f tst w8, #0x7fff
47258: 52800068 mov w8, #0x3 // #3
4725c: 1a9f1515 csinc w21, w8, wzr, ne // ne = any
47260: 0b1c02bc add w28, w21, w28
47264: 1400001a b 472cc <__libc_init@plt-0x197e4>
47268: 71014f3f cmp w25, #0x53
4726c: 540000a1 b.ne 47280 <__libc_init@plt-0x19830> // b.any
47270: f90007ff str xzr, [sp, #8]
47274: 1100079c add w28, w28, #0x1
47278: 52800035 mov w21, #0x1 // #1
4727c: 14000014 b 472cc <__libc_init@plt-0x197e4>
47280: 37f80195 tbnz w21, #31, 472b0 <__libc_init@plt-0x19800>
47284: 34000135 cbz w21, 472a8 <__libc_init@plt-0x19808>
47288: 110009b7 add w23, w13, #0x2
4728c: 6b1502ff cmp w23, w21
47290: 54001cad b.le 47624 <__libc_init@plt-0x1948c>
47294: 11000b89 add w9, w28, #0x2
47298: 11000788 add w8, w28, #0x1
4729c: 6b15013f cmp w9, w21
472a0: 2a0803fc mov w28, w8
472a4: 1a95b135 csel w21, w9, w21, lt // lt = tstop
472a8: f90007ff str xzr, [sp, #8]
472ac: 14000008 b 472cc <__libc_init@plt-0x197e4>
472b0: 4b0d03f7 neg w23, w13
472b4: 6b1702bf cmp w21, w23
472b8: 54001c0d b.le 47638 <__libc_init@plt-0x19478>
472bc: 4b1503e9 neg w9, w21
472c0: 0b150388 add w8, w28, w21
472c4: 0aa87d1c bic w28, w8, w8, asr #31
472c8: f90007e9 str x9, [sp, #8]
472cc: 528aaad8 mov w24, #0x5556 // #21846
472d0: 4b1503fb neg w27, w21
472d4: 72aaaab8 movk w24, #0x5555, lsl #16
472d8: 2a1c03f7 mov w23, w28
472dc: b90003ed str w13, [sp]
472e0: b9402282 ldr w2, [x20, #32]
472e4: 910083e8 add x8, sp, #0x20
472e8: aa1303e0 mov x0, x19
472ec: 2a1703e1 mov w1, w23
472f0: 2a1603e3 mov w3, w22
472f4: 9400028a bl 47d1c <__libc_init@plt-0x18d94>
472f8: f94013e8 ldr x8, [sp, #32]
472fc: b40001c8 cbz x8, 47334 <__libc_init@plt-0x1977c>
47300: f94017e2 ldr x2, [sp, #40]
47304: b4000182 cbz x2, 47334 <__libc_init@plt-0x1977c>
47308: 39400109 ldrb w9, [x8]
4730c: 7100b53f cmp w9, #0x2d
47310: 54000060 b.eq 4731c <__libc_init@plt-0x19794> // b.none
47314: 7100ad3f cmp w9, #0x2b
47318: 54000081 b.ne 47328 <__libc_init@plt-0x19788> // b.any
4731c: f100045f cmp x2, #0x1
47320: 540000a0 b.eq 47334 <__libc_init@plt-0x1977c> // b.none
47324: 39400509 ldrb w9, [x8, #1]
47328: 5100e928 sub w8, w9, #0x3a
4732c: 31002d1f cmn w8, #0xb
47330: 54001409 b.ls 475b0 <__libc_init@plt-0x19500> // b.plast
47334: 79403a68 ldrh w8, [x19, #28]
47338: 7200391f tst w8, #0x7fff
4733c: 54000080 b.eq 4734c <__libc_init@plt-0x19764> // b.none
47340: b94033e8 ldr w8, [sp, #48]
47344: 0b080368 add w8, w27, w8
47348: b90033e8 str w8, [sp, #48]
4734c: b94033e1 ldr w1, [sp, #48]
47350: 71013b3f cmp w25, #0x4e
47354: 54000541 b.ne 473fc <__libc_init@plt-0x196b4> // b.any
47358: 9b387c28 smull x8, w1, w24
4735c: d37ffd09 lsr x9, x8, #63
47360: d360fd08 lsr x8, x8, #32
47364: 0b090108 add w8, w8, w9
47368: 0b080508 add w8, w8, w8, lsl #1
4736c: 6b080028 subs w8, w1, w8
47370: 540000a0 b.eq 47384 <__libc_init@plt-0x1972c> // b.none
47374: 710006f7 subs w23, w23, #0x1
47378: 540000ad b.le 4738c <__libc_init@plt-0x19724>
4737c: 1100077b add w27, w27, #0x1
47380: 17ffffd8 b 472e0 <__libc_init@plt-0x197d0>
47384: 4b1b03f5 neg w21, w27
47388: 14000004 b 47398 <__libc_init@plt-0x19718>
4738c: 4b080021 sub w1, w1, w8
47390: 4b1b0115 sub w21, w8, w27
47394: b90033e1 str w1, [sp, #48]
47398: 710012bf cmp w21, #0x4
4739c: 5400010b b.lt 473bc <__libc_init@plt-0x196f4> // b.tstop
473a0: 52955568 mov w8, #0xaaab // #43691
473a4: 72b55548 movk w8, #0xaaaa, lsl #16
473a8: 9ba87ea8 umull x8, w21, w8
473ac: d361fd08 lsr x8, x8, #33
473b0: 0b080508 add w8, w8, w8, lsl #1
473b4: 4b0802b5 sub w21, w21, w8
473b8: 1400000d b 473ec <__libc_init@plt-0x196c4>
473bc: 710002bf cmp w21, #0x0
473c0: 540001ac b.gt 473f4 <__libc_init@plt-0x196bc>
473c4: 52955569 mov w9, #0xaaab // #43691
473c8: 4b1503e8 neg w8, w21
473cc: 72b55549 movk w9, #0xaaaa, lsl #16
473d0: 1280004a mov w10, #0xfffffffd // #-3
473d4: 9ba97d09 umull x9, w8, w9
473d8: d361fd29 lsr x9, x9, #33
473dc: 0b090529 add w9, w9, w9, lsl #1
473e0: 4b090108 sub w8, w8, w9
473e4: 52000515 eor w21, w8, #0x3
473e8: 4b090148 sub w8, w10, w9
473ec: 0b010101 add w1, w8, w1
473f0: b90033e1 str w1, [sp, #48]
473f4: b94003e8 ldr w8, [sp]
473f8: 0b0802bc add w28, w21, w8
473fc: 910073e3 add x3, sp, #0x1c
47400: aa1303e0 mov x0, x19
47404: aa1403e2 mov x2, x20
47408: b9001fff str wzr, [sp, #28]
4740c: 940002aa bl 47eb4 <__libc_init@plt-0x18bfc>
47410: f94013e8 ldr x8, [sp, #32]
47414: 120002cc and w12, w22, #0x1
47418: b9402beb ldr w11, [sp, #40]
4741c: b9801ff8 ldrsw x24, [sp, #28]
47420: 39400108 ldrb w8, [x8]
47424: 7100b51f cmp w8, #0x2d
47428: 1a9f17e9 cset w9, eq // eq = none
4742c: 7100ad1f cmp w8, #0x2b
47430: 1a9f17e8 cset w8, eq // eq = none
47434: 2a080139 orr w25, w9, w8
47438: 4b19016a sub w10, w11, w25
4743c: 4b0a02a8 sub w8, w21, w10
47440: 0aa87d17 bic w23, w8, w8, asr #31
47444: 0b170149 add w9, w10, w23
47448: 4b090389 sub w9, w28, w9
4744c: 7100013f cmp w9, #0x0
47450: 7a40c980 ccmp w12, #0x0, #0x0, gt
47454: f94007ec ldr x12, [sp, #8]
47458: 0b18018c add w12, w12, w24
4745c: 1a9f0136 csel w22, w9, wzr, eq // eq = none
47460: 0b17018c add w12, w12, w23
47464: 7100035f cmp w26, #0x0
47468: 0b0b0189 add w9, w12, w11
4746c: 0b16012c add w12, w9, w22
47470: 1a8cc749 csinc w9, w26, w12, gt
47474: b4000940 cbz x0, 4759c <__libc_init@plt-0x19514>
47478: 4b1702ab sub w11, w21, w23
4747c: 0aab7d7b bic w27, w11, w11, asr #31
47480: 4b1b0155 sub w21, w10, w27
47484: 1100058a add w10, w12, #0x1
47488: 6b09015f cmp w10, w9
4748c: 5400088c b.gt 4759c <__libc_init@plt-0x19514>
47490: 1a9fa7ec cset w12, lt // lt = tstop
47494: 7100057f cmp w11, #0x1
47498: 1a9fa7eb cset w11, lt // lt = tstop
4749c: 7100051f cmp w8, #0x1
474a0: 1a9fa7e8 cset w8, lt // lt = tstop
474a4: 0a0b018b and w11, w12, w11
474a8: 0a08017c and w28, w11, w8
474ac: 7100035f cmp w26, #0x0
474b0: 0b1c0148 add w8, w10, w28
474b4: f90003e0 str x0, [sp]
474b8: 7a490100 ccmp w8, w9, #0x0, eq // eq = none
474bc: 93407d02 sxtw x2, w8
474c0: aa1303e0 mov x0, x19
474c4: aa1403e1 mov x1, x20
474c8: 1a89b109 csel w9, w8, w9, lt // lt = tstop
474cc: 93407d23 sxtw x3, w9
474d0: 9400022b bl 47d7c <__libc_init@plt-0x18d34>
474d4: 360008a0 tbz w0, #0, 475e8 <__libc_init@plt-0x194c8>
474d8: f9400260 ldr x0, [x19]
474dc: 0b190362 add w2, w27, w25
474e0: f94013e1 ldr x1, [sp, #32]
474e4: 97ff817d bl 27ad8 <__libc_init@plt-0x38fd8>
474e8: 36000800 tbz w0, #0, 475e8 <__libc_init@plt-0x194c8>
474ec: 7100039f cmp w28, #0x0
474f0: f9400260 ldr x0, [x19]
474f4: 9a9f06e2 csinc x2, x23, xzr, eq // eq = none
474f8: 52800601 mov w1, #0x30 // #48
474fc: 97ff8625 bl 28d90 <__libc_init@plt-0x37d20>
47500: 36000740 tbz w0, #0, 475e8 <__libc_init@plt-0x194c8>
47504: 39407288 ldrb w8, [x20, #28]
47508: d0fffe29 adrp x9, d000 <__libc_init@plt-0x53ab0>
4750c: d0fffe2a adrp x10, d000 <__libc_init@plt-0x53ab0>
47510: 91142129 add x9, x9, #0x508
47514: 9114294a add x10, x10, #0x50a
47518: f9400260 ldr x0, [x19]
4751c: 721f011f tst w8, #0x2
47520: 52800022 mov w2, #0x1 // #1
47524: 9a890141 csel x1, x10, x9, eq // eq = none
47528: 97ff816c bl 27ad8 <__libc_init@plt-0x38fd8>
4752c: 360005e0 tbz w0, #0, 475e8 <__libc_init@plt-0x194c8>
47530: f94007e8 ldr x8, [sp, #8]
47534: 52800601 mov w1, #0x30 // #48
47538: f9400260 ldr x0, [x19]
4753c: 93407d02 sxtw x2, w8
47540: 97ff8614 bl 28d90 <__libc_init@plt-0x37d20>
47544: 36000520 tbz w0, #0, 475e8 <__libc_init@plt-0x194c8>
47548: f94013e8 ldr x8, [sp, #32]
4754c: 93407ea2 sxtw x2, w21
47550: f9400260 ldr x0, [x19]
47554: 8b394108 add x8, x8, w25, uxtw
47558: 8b3b4101 add x1, x8, w27, uxtw
4755c: 97ff815f bl 27ad8 <__libc_init@plt-0x38fd8>
47560: 36000440 tbz w0, #0, 475e8 <__libc_init@plt-0x194c8>
47564: f9400260 ldr x0, [x19]
47568: 52800601 mov w1, #0x30 // #48
4756c: aa1603e2 mov x2, x22
47570: 97ff8608 bl 28d90 <__libc_init@plt-0x37d20>
47574: 360003a0 tbz w0, #0, 475e8 <__libc_init@plt-0x194c8>
47578: f9400260 ldr x0, [x19]
4757c: aa1803e2 mov x2, x24
47580: f94003e1 ldr x1, [sp]
47584: 97ff8155 bl 27ad8 <__libc_init@plt-0x38fd8>
47588: 36000300 tbz w0, #0, 475e8 <__libc_init@plt-0x194c8>
4758c: aa1303e0 mov x0, x19
47590: aa1403e1 mov x1, x20
47594: 94000232 bl 47e5c <__libc_init@plt-0x18c54>
47598: 14000015 b 475ec <__libc_init@plt-0x194c4>
4759c: f9400260 ldr x0, [x19]
475a0: 93407d22 sxtw x2, w9
475a4: 52800541 mov w1, #0x2a // #42
475a8: 97ff85fa bl 28d90 <__libc_init@plt-0x37d20>
475ac: 14000010 b 475ec <__libc_init@plt-0x194c4>
475b0: 93407f43 sxtw x3, w26
475b4: aa1303e0 mov x0, x19
475b8: aa1403e1 mov x1, x20
475bc: 940001f0 bl 47d7c <__libc_init@plt-0x18d34>
475c0: 36000140 tbz w0, #0, 475e8 <__libc_init@plt-0x194c8>
475c4: a9420be1 ldp x1, x2, [sp, #32]
475c8: f9400260 ldr x0, [x19]
475cc: 97ff8143 bl 27ad8 <__libc_init@plt-0x38fd8>
475d0: f9400bf8 ldr x24, [sp, #16]
475d4: 36000420 tbz w0, #0, 47658 <__libc_init@plt-0x19458>
475d8: aa1303e0 mov x0, x19
475dc: aa1403e1 mov x1, x20
475e0: 9400021f bl 47e5c <__libc_init@plt-0x18c54>
475e4: 14000003 b 475f0 <__libc_init@plt-0x194c0>
475e8: 2a1f03e0 mov w0, wzr
475ec: f9400bf8 ldr x24, [sp, #16]
475f0: f9401708 ldr x8, [x24, #40]
475f4: f85f83a9 ldur x9, [x29, #-8]
475f8: eb09011f cmp x8, x9
475fc: 54000321 b.ne 47660 <__libc_init@plt-0x19450> // b.any
47600: a9494ff4 ldp x20, x19, [sp, #144]
47604: 12000000 and w0, w0, #0x1
47608: a94857f6 ldp x22, x21, [sp, #128]
4760c: a9475ff8 ldp x24, x23, [sp, #112]
47610: a94667fa ldp x26, x25, [sp, #96]
47614: a9456ffc ldp x28, x27, [sp, #80]
47618: a9447bfd ldp x29, x30, [sp, #64]
4761c: 910283ff add sp, sp, #0xa0
47620: d65f03c0 ret
47624: f9400260 ldr x0, [x19]
47628: 97ff857b bl 28c14 <__libc_init@plt-0x37e9c>
4762c: 90fffe22 adrp x2, b000 <__libc_init@plt-0x55ab0>
47630: 911cb042 add x2, x2, #0x72c
47634: 14000005 b 47648 <__libc_init@plt-0x19468>
47638: f9400260 ldr x0, [x19]
4763c: 97ff8576 bl 28c14 <__libc_init@plt-0x37e9c>
47640: b0fffe22 adrp x2, c000 <__libc_init@plt-0x54ab0>
47644: 912f5842 add x2, x2, #0xbd6
47648: 528080e1 mov w1, #0x407 // #1031
4764c: 2a1503e3 mov w3, w21
47650: 2a1703e4 mov w4, w23
47654: 97ff6cd1 bl 22998 <__libc_init@plt-0x3e118>
47658: 2a1f03e0 mov w0, wzr
4765c: 17ffffe5 b 475f0 <__libc_init@plt-0x194c0>
47660: 94006538 bl 60b40 <__stack_chk_fail@plt>
47664: a9bf7bfd stp x29, x30, [sp, #-16]!
47668: 910003fd mov x29, sp
4766c: f9400000 ldr x0, [x0]
47670: 97ff8569 bl 28c14 <__libc_init@plt-0x37e9c>
47674: f0fffe01 adrp x1, a000 <__libc_init@plt-0x56ab0>
47678: 91388021 add x1, x1, #0xe20
4767c: 97ff6e63 bl 23008 <__libc_init@plt-0x3daa8>
47680: d10283ff sub sp, sp, #0xa0
47684: a9047bfd stp x29, x30, [sp, #64]
47688: 910103fd add x29, sp, #0x40
4768c: a9056ffc stp x28, x27, [sp, #80]
47690: a90667fa stp x26, x25, [sp, #96]
47694: a9075ff8 stp x24, x23, [sp, #112]
47698: a90857f6 stp x22, x21, [sp, #128]
4769c: a9094ff4 stp x20, x19, [sp, #144]
476a0: d53bd048 mrs x8, tpidr_el0
476a4: 5280069c mov w28, #0x34 // #52
476a8: f9000fe8 str x8, [sp, #24]
476ac: aa0103f3 mov x19, x1
476b0: f9401508 ldr x8, [x8, #40]
476b4: aa0003f4 mov x20, x0
476b8: 2a1f03fa mov w26, wzr
476bc: 52800037 mov w23, #0x1 // #1
476c0: f81f83a8 stur x8, [x29, #-8]
476c4: 39404028 ldrb w8, [x1, #16]
476c8: b9400c29 ldr w9, [x1, #12]
476cc: 3940202a ldrb w10, [x1, #8]
476d0: b940042b ldr w11, [x1, #4]
476d4: 7100011f cmp w8, #0x0
476d8: 1a8903e9 csel w9, wzr, w9, eq // eq = none
476dc: 3940702c ldrb w12, [x1, #28]
476e0: 7100015f cmp w10, #0x0
476e4: b9402036 ldr w22, [x1, #32]
476e8: 1a8b03ea csel w10, wzr, w11, eq // eq = none
476ec: 2a080148 orr w8, w10, w8
476f0: 7100011f cmp w8, #0x0
476f4: f9000bea str x10, [sp, #16]
476f8: 53017d8a lsr w10, w12, #1
476fc: 121f0148 and w8, w10, #0x2
47700: 1a9f07ea cset w10, ne // ne = any
47704: 1a9c1139 csel w25, w9, w28, ne // ne = any
47708: b9000fea str w10, [sp, #12]
4770c: 1a9f17ea cset w10, eq // eq = none
47710: 2a080155 orr w21, w10, w8
47714: 0b190341 add w1, w26, w25
47718: 910083e8 add x8, sp, #0x20
4771c: aa1403e0 mov x0, x20
47720: 2a1603e2 mov w2, w22
47724: 2a1503e3 mov w3, w21
47728: 9400017d bl 47d1c <__libc_init@plt-0x18d94>
4772c: a9420be9 ldp x9, x2, [sp, #32]
47730: b40001a9 cbz x9, 47764 <__libc_init@plt-0x1934c>
47734: b4000182 cbz x2, 47764 <__libc_init@plt-0x1934c>
47738: 39400128 ldrb w8, [x9]
4773c: 7100b51f cmp w8, #0x2d
47740: 54000060 b.eq 4774c <__libc_init@plt-0x19364> // b.none
47744: 7100ad1f cmp w8, #0x2b
47748: 54000081 b.ne 47758 <__libc_init@plt-0x19358> // b.any
4774c: f100045f cmp x2, #0x1
47750: 540000a0 b.eq 47764 <__libc_init@plt-0x1934c> // b.none
47754: 39400528 ldrb w8, [x9, #1]
47758: 5100e908 sub w8, w8, #0x3a
4775c: 31002d1f cmn w8, #0xb
47760: 540006e9 b.ls 4783c <__libc_init@plt-0x19274> // b.plast
47764: 3940012b ldrb w11, [x9]
47768: b94033e8 ldr w8, [sp, #48]
4776c: 79c04e6a ldrsh w10, [x19, #38]
47770: 7100ad7f cmp w11, #0x2b
47774: 79403a8d ldrh w13, [x20, #28]
47778: 1a9f17ec cset w12, eq // eq = none
4777c: 7100b57f cmp w11, #0x2d
47780: 1a9f17ee cset w14, eq // eq = none
47784: 0b0a0108 add w8, w8, w10
47788: 2a0c01db orr w27, w14, w12
4778c: 720039bf tst w13, #0x7fff
47790: 4b1b004a sub w10, w2, w27
47794: 1a8803e8 csel w8, wzr, w8, eq // eq = none
47798: 1a8a03ea csel w10, wzr, w10, eq // eq = none
4779c: 37f8017a tbnz w26, #31, 477c8 <__libc_init@plt-0x192e8>
477a0: 6b1a011f cmp w8, w26
477a4: 5400012d b.le 477c8 <__libc_init@plt-0x192e8>
477a8: 520002ec eor w12, w23, #0x1
477ac: 370000ec tbnz w12, #0, 477c8 <__libc_init@plt-0x192e8>
477b0: 39404269 ldrb w9, [x19, #16]
477b4: 4b08038a sub w10, w28, w8
477b8: 2a1f03f7 mov w23, wzr
477bc: 7100013f cmp w9, #0x0
477c0: 1a990159 csel w25, w10, w25, eq // eq = none
477c4: 1400001c b 47834 <__libc_init@plt-0x1927c>
477c8: 2b19011f cmn w8, w25
477cc: 54000141 b.ne 477f4 <__libc_init@plt-0x192bc> // b.any
477d0: 7100055f cmp w10, #0x1
477d4: 5400010b b.lt 477f4 <__libc_init@plt-0x192bc> // b.tstop
477d8: 710006df cmp w22, #0x1
477dc: 54000240 b.eq 47824 <__libc_init@plt-0x1928c> // b.none
477e0: 71000adf cmp w22, #0x2
477e4: 540001a0 b.eq 47818 <__libc_init@plt-0x19298> // b.none
477e8: 71000edf cmp w22, #0x3
477ec: 54000201 b.ne 4782c <__libc_init@plt-0x19284> // b.any
477f0: 14000022 b 47878 <__libc_init@plt-0x19238>
477f4: 2a1f03f8 mov w24, wzr
477f8: 6b1a011f cmp w8, w26
477fc: 5400058a b.ge 478ac <__libc_init@plt-0x19204> // b.tcont
47800: 4b1903e9 neg w9, w25
47804: 6b09035f cmp w26, w9
47808: 5400052d b.le 478ac <__libc_init@plt-0x19204>
4780c: 6b09011f cmp w8, w9
47810: 1a88b128 csel w8, w9, w8, lt // lt = tstop
47814: 14000008 b 47834 <__libc_init@plt-0x1927c>
47818: 7100b57f cmp w11, #0x2d
4781c: 54000081 b.ne 4782c <__libc_init@plt-0x19284> // b.any
47820: 1400001c b 47890 <__libc_init@plt-0x19220>
47824: 7100b57f cmp w11, #0x2d
47828: 54000341 b.ne 47890 <__libc_init@plt-0x19220> // b.any
4782c: 52800076 mov w22, #0x3 // #3
47830: 2a1a03e8 mov w8, w26
47834: 2a0803fa mov w26, w8
47838: 17ffffb7 b 47714 <__libc_init@plt-0x1939c>
4783c: f9400be8 ldr x8, [sp, #16]
47840: aa1403e0 mov x0, x20
47844: aa1303e1 mov x1, x19
47848: 93407d03 sxtw x3, w8
4784c: 9400014c bl 47d7c <__libc_init@plt-0x18d34>
47850: 36000fa0 tbz w0, #0, 47a44 <__libc_init@plt-0x1906c>
47854: a9420be1 ldp x1, x2, [sp, #32]
47858: f9400280 ldr x0, [x20]
4785c: 97ff809f bl 27ad8 <__libc_init@plt-0x38fd8>
47860: f9400ff5 ldr x21, [sp, #24]
47864: 36000f20 tbz w0, #0, 47a48 <__libc_init@plt-0x19068>
47868: aa1403e0 mov x0, x20
4786c: aa1303e1 mov x1, x19
47870: 9400017b bl 47e5c <__libc_init@plt-0x18c54>
47874: 14000076 b 47a4c <__libc_init@plt-0x19064>
47878: b940226a ldr w10, [x19, #32]
4787c: 71000d5f cmp w10, #0x3
47880: 54000100 b.eq 478a0 <__libc_init@plt-0x19210> // b.none
47884: 387b4929 ldrb w9, [x9, w27, uxtw]
47888: 7100d53f cmp w9, #0x35
4788c: 540000a3 b.cc 478a0 <__libc_init@plt-0x19210> // b.lo, b.ul, b.last
47890: 2a1f03ea mov w10, wzr
47894: 11000508 add w8, w8, #0x1
47898: 52800038 mov w24, #0x1 // #1
4789c: 14000004 b 478ac <__libc_init@plt-0x19204>
478a0: 2a1f03ea mov w10, wzr
478a4: 2a1f03e8 mov w8, wzr
478a8: 2a1f03f8 mov w24, wzr
478ac: 6b08015f cmp w10, w8
478b0: 1a88b149 csel w9, w10, w8, lt // lt = tstop
478b4: 0aa97d37 bic w23, w9, w9, asr #31
478b8: 4b0803e9 neg w9, w8
478bc: 4b17010b sub w11, w8, w23
478c0: 0a887d29 and w9, w9, w8, asr #31
478c4: 6b19013f cmp w9, w25
478c8: 4b17015a sub w26, w10, w23
478cc: 0aab7d68 bic w8, w11, w11, asr #31
478d0: 1a99b12c csel w12, w9, w25, lt // lt = tstop
478d4: b9400fe9 ldr w9, [sp, #12]
478d8: 360000c9 tbz w9, #0, 478f0 <__libc_init@plt-0x191c0>
478dc: 0b0c0309 add w9, w24, w12
478e0: 0b1a012b add w11, w9, w26
478e4: 4b0b032b sub w11, w25, w11
478e8: 0aab7d76 bic w22, w11, w11, asr #31
478ec: 14000003 b 478f8 <__libc_init@plt-0x191b8>
478f0: 2a1f03f6 mov w22, wzr
478f4: 0b180189 add w9, w12, w24
478f8: 0b0a012a add w10, w9, w10
478fc: 0b1b02f5 add w21, w23, w27
47900: 0b08014a add w10, w10, w8
47904: 0b150129 add w9, w9, w21
47908: 2b16015f cmn w10, w22
4790c: f9400bea ldr x10, [sp, #16]
47910: 0b1a0129 add w9, w9, w26
47914: 1a9f1519 csinc w25, w8, wzr, ne // ne = any
47918: 0b160128 add w8, w9, w22
4791c: 0b190108 add w8, w8, w25
47920: 7100015f cmp w10, #0x0
47924: 11000509 add w9, w8, #0x1
47928: 1a88c548 csinc w8, w10, w8, gt
4792c: 6b08013f cmp w9, w8
47930: 540000ed b.le 4794c <__libc_init@plt-0x19164>
47934: f9400280 ldr x0, [x20]
47938: 93407d02 sxtw x2, w8
4793c: 52800541 mov w1, #0x2a // #42
47940: 97ff8514 bl 28d90 <__libc_init@plt-0x37d20>
47944: f9400ff5 ldr x21, [sp, #24]
47948: 14000041 b 47a4c <__libc_init@plt-0x19064>
4794c: 1a9fa7ea cset w10, lt // lt = tstop
47950: 2b1902ff cmn w23, w25
47954: 1a9f17eb cset w11, eq // eq = none
47958: 93407d03 sxtw x3, w8
4795c: 0a0b015c and w28, w10, w11
47960: aa1403e0 mov x0, x20
47964: 0b1c0129 add w9, w9, w28
47968: aa1303e1 mov x1, x19
4796c: 93407d22 sxtw x2, w9
47970: f9000bec str x12, [sp, #16]
47974: 94000102 bl 47d7c <__libc_init@plt-0x18d34>
47978: 36000660 tbz w0, #0, 47a44 <__libc_init@plt-0x1906c>
4797c: f9400280 ldr x0, [x20]
47980: aa1503e2 mov x2, x21
47984: f94013e1 ldr x1, [sp, #32]
47988: 97ff8054 bl 27ad8 <__libc_init@plt-0x38fd8>
4798c: 360005c0 tbz w0, #0, 47a44 <__libc_init@plt-0x1906c>
47990: 7100039f cmp w28, #0x0
47994: f9400280 ldr x0, [x20]
47998: 9a9f0722 csinc x2, x25, xzr, eq // eq = none
4799c: 52800601 mov w1, #0x30 // #48
479a0: 97ff84fc bl 28d90 <__libc_init@plt-0x37d20>
479a4: 36000500 tbz w0, #0, 47a44 <__libc_init@plt-0x1906c>
479a8: 39407268 ldrb w8, [x19, #28]
479ac: d0fffe29 adrp x9, d000 <__libc_init@plt-0x53ab0>
479b0: d0fffe2a adrp x10, d000 <__libc_init@plt-0x53ab0>
479b4: 91142129 add x9, x9, #0x508
479b8: 9114294a add x10, x10, #0x50a
479bc: f9400280 ldr x0, [x20]
479c0: 721f011f tst w8, #0x2
479c4: 52800022 mov w2, #0x1 // #1
479c8: 9a890141 csel x1, x10, x9, eq // eq = none
479cc: 97ff8043 bl 27ad8 <__libc_init@plt-0x38fd8>
479d0: 360003a0 tbz w0, #0, 47a44 <__libc_init@plt-0x1906c>
479d4: f9400be8 ldr x8, [sp, #16]
479d8: 52800601 mov w1, #0x30 // #48
479dc: f9400280 ldr x0, [x20]
479e0: 93407d02 sxtw x2, w8
479e4: 97ff84eb bl 28d90 <__libc_init@plt-0x37d20>
479e8: 360002e0 tbz w0, #0, 47a44 <__libc_init@plt-0x1906c>
479ec: f94013e8 ldr x8, [sp, #32]
479f0: 93407f42 sxtw x2, w26
479f4: f9400280 ldr x0, [x20]
479f8: 8b3b4108 add x8, x8, w27, uxtw
479fc: 8b374101 add x1, x8, w23, uxtw
47a00: 97ff8036 bl 27ad8 <__libc_init@plt-0x38fd8>
47a04: 36000200 tbz w0, #0, 47a44 <__libc_init@plt-0x1906c>
47a08: f9400280 ldr x0, [x20]
47a0c: 2a1803e2 mov w2, w24
47a10: 52800621 mov w1, #0x31 // #49
47a14: 97ff84df bl 28d90 <__libc_init@plt-0x37d20>
47a18: 36000160 tbz w0, #0, 47a44 <__libc_init@plt-0x1906c>
47a1c: f9400280 ldr x0, [x20]
47a20: 2a1603e2 mov w2, w22
47a24: 52800601 mov w1, #0x30 // #48
47a28: 97ff84da bl 28d90 <__libc_init@plt-0x37d20>
47a2c: 360000c0 tbz w0, #0, 47a44 <__libc_init@plt-0x1906c>
47a30: f9400280 ldr x0, [x20]
47a34: 52800401 mov w1, #0x20 // #32
47a38: b9800a82 ldrsw x2, [x20, #8]
47a3c: 97ff84d5 bl 28d90 <__libc_init@plt-0x37d20>
47a40: 17ffff88 b 47860 <__libc_init@plt-0x19250>
47a44: f9400ff5 ldr x21, [sp, #24]
47a48: 2a1f03e0 mov w0, wzr
47a4c: f94016a8 ldr x8, [x21, #40]
47a50: f85f83a9 ldur x9, [x29, #-8]
47a54: eb09011f cmp x8, x9
47a58: 54000141 b.ne 47a80 <__libc_init@plt-0x19030> // b.any
47a5c: a9494ff4 ldp x20, x19, [sp, #144]
47a60: 12000000 and w0, w0, #0x1
47a64: a94857f6 ldp x22, x21, [sp, #128]
47a68: a9475ff8 ldp x24, x23, [sp, #112]
47a6c: a94667fa ldp x26, x25, [sp, #96]
47a70: a9456ffc ldp x28, x27, [sp, #80]
47a74: a9447bfd ldp x29, x30, [sp, #64]
47a78: 910283ff add sp, sp, #0xa0
47a7c: d65f03c0 ret
47a80: 94006430 bl 60b40 <__stack_chk_fail@plt>
47a84: d10183ff sub sp, sp, #0x60
47a88: a9027bfd stp x29, x30, [sp, #32]
47a8c: 910083fd add x29, sp, #0x20
47a90: a9035ff8 stp x24, x23, [sp, #48]
47a94: a90457f6 stp x22, x21, [sp, #64]
47a98: a9054ff4 stp x20, x19, [sp, #80]
47a9c: d53bd057 mrs x23, tpidr_el0
47aa0: aa0803f4 mov x20, x8
47aa4: f94016e8 ldr x8, [x23, #40]
47aa8: aa0103f3 mov x19, x1
47aac: aa0003f5 mov x21, x0
47ab0: f81f83a8 stur x8, [x29, #-8]
47ab4: 39402028 ldrb w8, [x1, #8]
47ab8: b9400429 ldr w9, [x1, #4]
47abc: 3940402a ldrb w10, [x1, #16]
47ac0: b9400c2b ldr w11, [x1, #12]
47ac4: 7100011f cmp w8, #0x0
47ac8: 1a8903f8 csel w24, wzr, w9, eq // eq = none
47acc: 52800069 mov w9, #0x3 // #3
47ad0: 7100015f cmp w10, #0x0
47ad4: 528008a8 mov w8, #0x45 // #69
47ad8: 1a8b0136 csel w22, w9, w11, eq // eq = none
47adc: 7100071f cmp w24, #0x1
47ae0: 39000028 strb w8, [x1]
47ae4: 5400004b b.lt 47aec <__libc_init@plt-0x18fc4> // b.tstop
47ae8: 340007d6 cbz w22, 47be0 <__libc_init@plt-0x18ed0>
47aec: 39407268 ldrb w8, [x19, #28]
47af0: aa1503e0 mov x0, x21
47af4: b9402262 ldr w2, [x19, #32]
47af8: 2a1603e1 mov w1, w22
47afc: 53017d08 lsr w8, w8, #1
47b00: 121f0103 and w3, w8, #0x2
47b04: 910003e8 mov x8, sp
47b08: 94000085 bl 47d1c <__libc_init@plt-0x18d94>
47b0c: f94003e8 ldr x8, [sp]
47b10: b40001c8 cbz x8, 47b48 <__libc_init@plt-0x18f68>
47b14: f94007e9 ldr x9, [sp, #8]
47b18: b4000189 cbz x9, 47b48 <__libc_init@plt-0x18f68>
47b1c: 3940010a ldrb w10, [x8]
47b20: 7100b55f cmp w10, #0x2d
47b24: 54000060 b.eq 47b30 <__libc_init@plt-0x18f80> // b.none
47b28: 7100ad5f cmp w10, #0x2b
47b2c: 54000081 b.ne 47b3c <__libc_init@plt-0x18f74> // b.any
47b30: f100053f cmp x9, #0x1
47b34: 540000a0 b.eq 47b48 <__libc_init@plt-0x18f68> // b.none
47b38: 3940050a ldrb w10, [x8, #1]
47b3c: 5100e948 sub w8, w10, #0x3a
47b40: 3100291f cmn w8, #0xa
47b44: 540004e3 b.cc 47be0 <__libc_init@plt-0x18ed0> // b.lo, b.ul, b.last
47b48: 79403aa8 ldrh w8, [x21, #28]
47b4c: b94013e9 ldr w9, [sp, #16]
47b50: 7200391f tst w8, #0x7fff
47b54: 1a9f1528 csinc w8, w9, wzr, ne // ne = any
47b58: 37f80388 tbnz w8, #31, 47bc8 <__libc_init@plt-0x18ee8>
47b5c: 6b16011f cmp w8, w22
47b60: 5400034c b.gt 47bc8 <__libc_init@plt-0x18ee8>
47b64: 528008c9 mov w9, #0x46 // #70
47b68: 7100071f cmp w24, #0x1
47b6c: 79004e7f strh wzr, [x19, #38]
47b70: 39000269 strb w9, [x19]
47b74: b9000abf str wzr, [x21, #8]
47b78: 540001ab b.lt 47bac <__libc_init@plt-0x18f04> // b.tstop
47b7c: 39406269 ldrb w9, [x19, #24]
47b80: b940166a ldr w10, [x19, #20]
47b84: 7100013f cmp w9, #0x0
47b88: 1a8a03e9 csel w9, wzr, w10, eq // eq = none
47b8c: 1100092a add w10, w9, #0x2
47b90: 7100013f cmp w9, #0x0
47b94: 52800089 mov w9, #0x4 // #4
47b98: 1a89c149 csel w9, w10, w9, gt
47b9c: 4b09030a sub w10, w24, w9
47ba0: 0aaa7d4a bic w10, w10, w10, asr #31
47ba4: b9000aa9 str w9, [x21, #8]
47ba8: b900066a str w10, [x19, #4]
47bac: 39404269 ldrb w9, [x19, #16]
47bb0: 34000189 cbz w9, 47be0 <__libc_init@plt-0x18ed0>
47bb4: b9400e69 ldr w9, [x19, #12]
47bb8: 4b080128 sub w8, w9, w8
47bbc: 0aa87d08 bic w8, w8, w8, asr #31
47bc0: b9000e68 str w8, [x19, #12]
47bc4: 14000007 b 47be0 <__libc_init@plt-0x18ed0>
47bc8: 350000d8 cbnz w24, 47be0 <__libc_init@plt-0x18ed0>
47bcc: 39406268 ldrb w8, [x19, #24]
47bd0: 35000088 cbnz w8, 47be0 <__libc_init@plt-0x18ed0>
47bd4: 52800028 mov w8, #0x1 // #1
47bd8: b900167f str wzr, [x19, #20]
47bdc: 39006268 strb w8, [x19, #24]
47be0: aa1403e0 mov x0, x20
47be4: aa1303e1 mov x1, x19
47be8: 52800c82 mov w2, #0x64 // #100
47bec: 94006445 bl 60d00 <memcpy@plt>
47bf0: f94016e8 ldr x8, [x23, #40]
47bf4: f85f83a9 ldur x9, [x29, #-8]
47bf8: eb09011f cmp x8, x9
47bfc: 540000e1 b.ne 47c18 <__libc_init@plt-0x18e98> // b.any
47c00: a9454ff4 ldp x20, x19, [sp, #80]
47c04: a94457f6 ldp x22, x21, [sp, #64]
47c08: a9435ff8 ldp x24, x23, [sp, #48]
47c0c: a9427bfd ldp x29, x30, [sp, #32]
47c10: 910183ff add sp, sp, #0x60
47c14: d65f03c0 ret
47c18: 940063ca bl 60b40 <__stack_chk_fail@plt>
47c1c: d10303ff sub sp, sp, #0xc0
47c20: a9097bfd stp x29, x30, [sp, #144]
47c24: 910243fd add x29, sp, #0x90
47c28: f90053f5 str x21, [sp, #160]
47c2c: a90b4ff4 stp x20, x19, [sp, #176]
47c30: d53bd055 mrs x21, tpidr_el0
47c34: aa0103f4 mov x20, x1
47c38: f94016a8 ldr x8, [x21, #40]
47c3c: 2a1f03e3 mov w3, wzr
47c40: aa0003f3 mov x19, x0
47c44: f81f83a8 stur x8, [x29, #-8]
47c48: 910023e8 add x8, sp, #0x8
47c4c: b9402022 ldr w2, [x1, #32]
47c50: 52800021 mov w1, #0x1 // #1
47c54: 94000032 bl 47d1c <__libc_init@plt-0x18d94>
47c58: f94007e8 ldr x8, [sp, #8]
47c5c: b4000228 cbz x8, 47ca0 <__libc_init@plt-0x18e10>
47c60: f9400be9 ldr x9, [sp, #16]
47c64: b40001e9 cbz x9, 47ca0 <__libc_init@plt-0x18e10>
47c68: 3940010a ldrb w10, [x8]
47c6c: 7100b55f cmp w10, #0x2d
47c70: 54000060 b.eq 47c7c <__libc_init@plt-0x18e34> // b.none
47c74: 7100ad5f cmp w10, #0x2b
47c78: 54000081 b.ne 47c88 <__libc_init@plt-0x18e28> // b.any
47c7c: f100053f cmp x9, #0x1
47c80: 54000100 b.eq 47ca0 <__libc_init@plt-0x18e10> // b.none
47c84: 3940050a ldrb w10, [x8, #1]
47c88: 5100e948 sub w8, w10, #0x3a
47c8c: 31002d1f cmn w8, #0xb
47c90: 54000088 b.hi 47ca0 <__libc_init@plt-0x18e10> // b.pmore
47c94: aa1303e0 mov x0, x19
47c98: aa1403e1 mov x1, x20
47c9c: 1400000c b 47ccc <__libc_init@plt-0x18de4>
47ca0: b9401be8 ldr w8, [sp, #24]
47ca4: 71001d1f cmp w8, #0x7
47ca8: 54000163 b.cc 47cd4 <__libc_init@plt-0x18ddc> // b.lo, b.ul, b.last
47cac: 910083e0 add x0, sp, #0x20
47cb0: aa1403e1 mov x1, x20
47cb4: 52800c82 mov w2, #0x64 // #100
47cb8: 94006412 bl 60d00 <memcpy@plt>
47cbc: 52800028 mov w8, #0x1 // #1
47cc0: 910083e1 add x1, sp, #0x20
47cc4: aa1303e0 mov x0, x19
47cc8: 79008fe8 strh w8, [sp, #70]
47ccc: 97fffd39 bl 471b0 <__libc_init@plt-0x19900>
47cd0: 14000004 b 47ce0 <__libc_init@plt-0x18dd0>
47cd4: aa1303e0 mov x0, x19
47cd8: aa1403e1 mov x1, x20
47cdc: 97fffe69 bl 47680 <__libc_init@plt-0x19430>
47ce0: f94016a8 ldr x8, [x21, #40]
47ce4: f85f83a9 ldur x9, [x29, #-8]
47ce8: eb09011f cmp x8, x9
47cec: 540000e1 b.ne 47d08 <__libc_init@plt-0x18da8> // b.any
47cf0: a94b4ff4 ldp x20, x19, [sp, #176]
47cf4: 12000000 and w0, w0, #0x1
47cf8: a9497bfd ldp x29, x30, [sp, #144]
47cfc: f94053f5 ldr x21, [sp, #160]
47d00: 910303ff add sp, sp, #0xc0
47d04: d65f03c0 ret
47d08: 9400638e bl 60b40 <__stack_chk_fail@plt>
47d0c: 79403808 ldrh w8, [x0, #28]
47d10: 7200391f tst w8, #0x7fff
47d14: 1a9f17e0 cset w0, eq // eq = none
47d18: d65f03c0 ret
47d1c: a9be7bfd stp x29, x30, [sp, #-32]!
47d20: a9014ff4 stp x20, x19, [sp, #16]
47d24: 910003fd mov x29, sp
47d28: aa0003f3 mov x19, x0
47d2c: 2a0103e9 mov w9, w1
47d30: 2a0203e4 mov w4, w2
47d34: 91007800 add x0, x0, #0x1e
47d38: 528006c1 mov w1, #0x36 // #54
47d3c: 2a0303e2 mov w2, w3
47d40: 79403a65 ldrh w5, [x19, #28]
47d44: 2a0903e3 mov w3, w9
47d48: aa0803f4 mov x20, x8
47d4c: 940034f7 bl 55128 <__libc_init@plt-0xb988>
47d50: f9400288 ldr x8, [x20]
47d54: b4000088 cbz x8, 47d64 <__libc_init@plt-0x18d4c>
47d58: a9414ff4 ldp x20, x19, [sp, #16]
47d5c: a8c27bfd ldp x29, x30, [sp], #32
47d60: d65f03c0 ret
47d64: f9400260 ldr x0, [x19]
47d68: 97ff83ab bl 28c14 <__libc_init@plt-0x37e9c>
47d6c: d0fffe21 adrp x1, d000 <__libc_init@plt-0x53ab0>
47d70: 528006c2 mov w2, #0x36 // #54
47d74: 91075421 add x1, x1, #0x1d5
47d78: 97ff6ca4 bl 23008 <__libc_init@plt-0x3daa8>
47d7c: a9bd7bfd stp x29, x30, [sp, #-48]!
47d80: f9000bf5 str x21, [sp, #16]
47d84: 910003fd mov x29, sp
47d88: a9024ff4 stp x20, x19, [sp, #32]
47d8c: 39400028 ldrb w8, [x1]
47d90: 5280002a mov w10, #0x1 // #1
47d94: 5281002b mov w11, #0x801 // #2049
47d98: aa0003f3 mov x19, x0
47d9c: 72a0010b movk w11, #0x8, lsl #16
47da0: 51019d09 sub w9, w8, #0x67
47da4: 71004d3f cmp w9, #0x13
47da8: 1ac9214a lsl w10, w10, w9
47dac: 0a0b0149 and w9, w10, w11
47db0: 7a409924 ccmp w9, #0x0, #0x4, ls // ls = plast
47db4: 54000360 b.eq 47e20 <__libc_init@plt-0x18c90> // b.none
47db8: 7101e91f cmp w8, #0x7a
47dbc: 5280004a mov w10, #0x2 // #2
47dc0: 1a9f07e9 cset w9, ne // ne = any
47dc4: 7101c91f cmp w8, #0x72
47dc8: 121c7908 and w8, w8, #0xfffffff7
47dcc: f9400260 ldr x0, [x19]
47dd0: 1a890154 csel w20, w10, w9, eq // eq = none
47dd4: 7101c91f cmp w8, #0x72
47dd8: 1a941688 cinc w8, w20, eq // eq = none
47ddc: 8b020115 add x21, x8, x2
47de0: 97ff7ecd bl 27914 <__libc_init@plt-0x3919c>
47de4: aa1503e1 mov x1, x21
47de8: 97ff7ad2 bl 26930 <__libc_init@plt-0x3a180>
47dec: 360000a0 tbz w0, #0, 47e00 <__libc_init@plt-0x18cb0>
47df0: f9400260 ldr x0, [x19]
47df4: 52800021 mov w1, #0x1 // #1
47df8: 97ff82f7 bl 289d4 <__libc_init@plt-0x380dc>
47dfc: 36000220 tbz w0, #0, 47e40 <__libc_init@plt-0x18c70>
47e00: f9400260 ldr x0, [x19]
47e04: aa1403e2 mov x2, x20
47e08: a9424ff4 ldp x20, x19, [sp, #32]
47e0c: f0fffe01 adrp x1, a000 <__libc_init@plt-0x56ab0>
47e10: f9400bf5 ldr x21, [sp, #16]
47e14: 91082021 add x1, x1, #0x208
47e18: a8c37bfd ldp x29, x30, [sp], #48
47e1c: 17ff7f2f b 27ad8 <__libc_init@plt-0x38fd8>
47e20: eb020062 subs x2, x3, x2
47e24: 54000129 b.ls 47e48 <__libc_init@plt-0x18c68> // b.plast
47e28: f9400260 ldr x0, [x19]
47e2c: 52800401 mov w1, #0x20 // #32
47e30: a9424ff4 ldp x20, x19, [sp, #32]
47e34: f9400bf5 ldr x21, [sp, #16]
47e38: a8c37bfd ldp x29, x30, [sp], #48
47e3c: 17ff83d5 b 28d90 <__libc_init@plt-0x37d20>
47e40: 2a1f03e0 mov w0, wzr
47e44: 14000002 b 47e4c <__libc_init@plt-0x18c64>
47e48: 52800020 mov w0, #0x1 // #1
47e4c: a9424ff4 ldp x20, x19, [sp, #32]
47e50: f9400bf5 ldr x21, [sp, #16]
47e54: a8c37bfd ldp x29, x30, [sp], #48
47e58: d65f03c0 ret
47e5c: 39400028 ldrb w8, [x1]
47e60: 7101e91f cmp w8, #0x7a
47e64: 540001a0 b.eq 47e98 <__libc_init@plt-0x18c18> // b.none
47e68: 7101c91f cmp w8, #0x72
47e6c: 54000201 b.ne 47eac <__libc_init@plt-0x18c04> // b.any
47e70: 39407028 ldrb w8, [x1, #28]
47e74: f0fffe09 adrp x9, a000 <__libc_init@plt-0x56ab0>
47e78: d0fffe2a adrp x10, d000 <__libc_init@plt-0x53ab0>
47e7c: 910fb129 add x9, x9, #0x3ec
47e80: 9114214a add x10, x10, #0x508
47e84: f9400000 ldr x0, [x0]
47e88: 721f011f tst w8, #0x2
47e8c: 52800022 mov w2, #0x1 // #1
47e90: 9a890141 csel x1, x10, x9, eq // eq = none
47e94: 17ff7f11 b 27ad8 <__libc_init@plt-0x38fd8>
47e98: 90fffe21 adrp x1, b000 <__libc_init@plt-0x55ab0>
47e9c: f9400000 ldr x0, [x0]
47ea0: 91369421 add x1, x1, #0xda5
47ea4: 52800022 mov w2, #0x1 // #1
47ea8: 17ff7f0c b 27ad8 <__libc_init@plt-0x38fd8>
47eac: 52800020 mov w0, #0x1 // #1
47eb0: d65f03c0 ret
47eb4: a9bc7bfd stp x29, x30, [sp, #-64]!
47eb8: a9015ff8 stp x24, x23, [sp, #16]
47ebc: 910003fd mov x29, sp
47ec0: a90257f6 stp x22, x21, [sp, #32]
47ec4: a9034ff4 stp x20, x19, [sp, #48]
47ec8: 91007017 add x23, x0, #0x1c
47ecc: aa0303f3 mov x19, x3
47ed0: aa0203f4 mov x20, x2
47ed4: 2a0103f6 mov w22, w1
47ed8: aa1703f5 mov x21, x23
47edc: 340001e1 cbz w1, 47f18 <__libc_init@plt-0x18b98>
47ee0: 710002df cmp w22, #0x0
47ee4: 529999a8 mov w8, #0xcccd // #52429
47ee8: 72b99988 movk w8, #0xcccc, lsl #16
47eec: 5a9656ca cneg w10, w22, mi // mi = first
47ef0: 12800129 mov w9, #0xfffffff6 // #-10
47ef4: aa1703f5 mov x21, x23
47ef8: 9ba87d4b umull x11, w10, w8
47efc: 7100295f cmp w10, #0xa
47f00: d363fd6b lsr x11, x11, #35
47f04: 1b09296c madd w12, w11, w9, w10
47f08: 2a0b03ea mov w10, w11
47f0c: 1100c18c add w12, w12, #0x30
47f10: 381ffeac strb w12, [x21, #-1]!
47f14: 54ffff22 b.cs 47ef8 <__libc_init@plt-0x18bb8> // b.hs, b.nlast
47f18: 39406288 ldrb w8, [x20, #24]
47f1c: 34000368 cbz w8, 47f88 <__libc_init@plt-0x18b28>
47f20: b9801688 ldrsw x8, [x20, #20]
47f24: 34000468 cbz w8, 47fb0 <__libc_init@plt-0x18b00>
47f28: 8b0802a9 add x9, x21, x8
47f2c: 9100380a add x10, x0, #0xe
47f30: eb17013f cmp x9, x23
47f34: 1a9f27f8 cset w24, cc // cc = lo, ul, last
47f38: eb0a02bf cmp x21, x10
47f3c: 54000409 b.ls 47fbc <__libc_init@plt-0x18af4> // b.plast
47f40: eb17013f cmp x9, x23
47f44: 540003c9 b.ls 47fbc <__libc_init@plt-0x18af4> // b.plast
47f48: 8b0802a8 add x8, x21, x8
47f4c: cb0002a9 sub x9, x21, x0
47f50: cb000108 sub x8, x8, x0
47f54: d1003d29 sub x9, x9, #0xf
47f58: d1007508 sub x8, x8, #0x1d
47f5c: 52800601 mov w1, #0x30 // #48
47f60: eb09011f cmp x8, x9
47f64: 9a893108 csel x8, x8, x9, cc // cc = lo, ul, last
47f68: f100013f cmp x9, #0x0
47f6c: 9a8803e8 csel x8, xzr, x8, eq // eq = none
47f70: aa2803e9 mvn x9, x8
47f74: 91000502 add x2, x8, #0x1
47f78: 8b0902b5 add x21, x21, x9
47f7c: aa1503e0 mov x0, x21
47f80: 94006358 bl 60ce0 <memset@plt>
47f84: 1400000e b 47fbc <__libc_init@plt-0x18af4>
47f88: 91000aa8 add x8, x21, #0x2
47f8c: eb17011f cmp x8, x23
47f90: 54000149 b.ls 47fb8 <__libc_init@plt-0x18af8> // b.plast
47f94: cb0002a8 sub x8, x21, x0
47f98: 91006815 add x21, x0, #0x1a
47f9c: d1006902 sub x2, x8, #0x1a
47fa0: aa1503e0 mov x0, x21
47fa4: 52800601 mov w1, #0x30 // #48
47fa8: 9400634e bl 60ce0 <memset@plt>
47fac: 14000003 b 47fb8 <__libc_init@plt-0x18af8>
47fb0: eb1702bf cmp x21, x23
47fb4: 54000440 b.eq 4803c <__libc_init@plt-0x18a74> // b.none
47fb8: 2a1f03f8 mov w24, wzr
47fbc: 710002df cmp w22, #0x0
47fc0: 52800568 mov w8, #0x2b // #43
47fc4: 528005a9 mov w9, #0x2d // #45
47fc8: 1a88b129 csel w9, w9, w8, lt // lt = tstop
47fcc: aa1503e8 mov x8, x21
47fd0: 381ffd09 strb w9, [x8, #-1]!
47fd4: 3940628a ldrb w10, [x20, #24]
47fd8: 39400289 ldrb w9, [x20]
47fdc: 3500014a cbnz w10, 48004 <__libc_init@plt-0x18aac>
47fe0: 51019d2a sub w10, w9, #0x67
47fe4: 71004d5f cmp w10, #0x13
47fe8: 54000348 b.hi 48050 <__libc_init@plt-0x18a60> // b.pmore
47fec: 5280002b mov w11, #0x1 // #1
47ff0: 1aca216a lsl w10, w11, w10
47ff4: 5281002b mov w11, #0x801 // #2049
47ff8: 72a0010b movk w11, #0x8, lsl #16
47ffc: 6a0b015f tst w10, w11
48000: 54000280 b.eq 48050 <__libc_init@plt-0x18a60> // b.none
48004: 7101113f cmp w9, #0x44
48008: 52800888 mov w8, #0x44 // #68
4800c: 1a880508 cinc w8, w8, ne // ne = any
48010: 381feea8 strb w8, [x21, #-2]!
48014: aa1503e8 mov x8, x21
48018: 7100031f cmp w24, #0x0
4801c: 9a8813e0 csel x0, xzr, x8, ne // ne = any
48020: 4b0802e8 sub w8, w23, w8
48024: a94257f6 ldp x22, x21, [sp, #32]
48028: b9000268 str w8, [x19]
4802c: a9434ff4 ldp x20, x19, [sp, #48]
48030: a9415ff8 ldp x24, x23, [sp, #16]
48034: a8c47bfd ldp x29, x30, [sp], #64
48038: d65f03c0 ret
4803c: 52800608 mov w8, #0x30 // #48
48040: 2a1f03f8 mov w24, wzr
48044: 3801bc08 strb w8, [x0, #27]!
48048: aa0003f5 mov x21, x0
4804c: 17ffffdc b 47fbc <__libc_init@plt-0x18af4>
48050: 91000aaa add x10, x21, #0x2
48054: eb17015f cmp x10, x23
48058: 54fffe01 b.ne 48018 <__libc_init@plt-0x18a98> // b.any
4805c: 17ffffea b 48004 <__libc_init@plt-0x18aac>
48060: d10443ff sub sp, sp, #0x110
48064: a90e7bfd stp x29, x30, [sp, #224]
48068: 910383fd add x29, sp, #0xe0
4806c: a90f57fc stp x28, x21, [sp, #240]
48070: a9104ff4 stp x20, x19, [sp, #256]
48074: d53bd055 mrs x21, tpidr_el0
48078: aa0103f4 mov x20, x1
4807c: f94016a8 ldr x8, [x21, #40]
48080: aa0003f3 mov x19, x0
48084: f81f83a8 stur x8, [x29, #-8]
48088: 39400028 ldrb w8, [x1]
4808c: 7101651f cmp w8, #0x59
48090: 5400020c b.gt 480d0 <__libc_init@plt-0x189e0>
48094: 51010508 sub w8, w8, #0x41
48098: 7100391f cmp w8, #0xe
4809c: 540008a8 b.hi 481b0 <__libc_init@plt-0x18900> // b.pmore
480a0: d503201f nop
480a4: 30e2f409 adr x9, df25 <__libc_init@plt-0x52b8b>
480a8: 1000008a adr x10, 480b8 <__libc_init@plt-0x189f8>
480ac: 3868692b ldrb w11, [x9, x8]
480b0: 8b0b094a add x10, x10, x11, lsl #2
480b4: d61f0140 br x10
480b8: f841c660 ldr x0, [x19], #28
480bc: aa1403e1 mov x1, x20
480c0: aa1303e2 mov x2, x19
480c4: 52800043 mov w3, #0x2 // #2
480c8: 97fff885 bl 462dc <__libc_init@plt-0x1a7d4>
480cc: 14000041 b 481d0 <__libc_init@plt-0x188e0>
480d0: 7101c51f cmp w8, #0x71
480d4: 540000cc b.gt 480ec <__libc_init@plt-0x189c4>
480d8: 7101691f cmp w8, #0x5a
480dc: 540005e0 b.eq 48198 <__libc_init@plt-0x18918> // b.none
480e0: 71019d1f cmp w8, #0x67
480e4: 540000c0 b.eq 480fc <__libc_init@plt-0x189b4> // b.none
480e8: 14000032 b 481b0 <__libc_init@plt-0x18900>
480ec: 7101c91f cmp w8, #0x72
480f0: 54000060 b.eq 480fc <__libc_init@plt-0x189b4> // b.none
480f4: 7101e91f cmp w8, #0x7a
480f8: 540005c1 b.ne 481b0 <__libc_init@plt-0x18900> // b.any
480fc: aa1303e0 mov x0, x19
48100: aa1403e1 mov x1, x20
48104: 940002de bl 48c7c <__libc_init@plt-0x17e34>
48108: 14000032 b 481d0 <__libc_init@plt-0x188e0>
4810c: aa1303e0 mov x0, x19
48110: aa1403e1 mov x1, x20
48114: 94000173 bl 486e0 <__libc_init@plt-0x183d0>
48118: 1400002e b 481d0 <__libc_init@plt-0x188e0>
4811c: 910023e0 add x0, sp, #0x8
48120: aa1403e1 mov x1, x20
48124: 52800c82 mov w2, #0x64 // #100
48128: 940062f6 bl 60d00 <memcpy@plt>
4812c: 9101c3e8 add x8, sp, #0x70
48130: 910023e1 add x1, sp, #0x8
48134: aa1303e0 mov x0, x19
48138: 9400026b bl 48ae4 <__libc_init@plt-0x17fcc>
4813c: 9101c3e1 add x1, sp, #0x70
48140: aa1303e0 mov x0, x19
48144: 97ffffc7 bl 48060 <__libc_init@plt-0x18a50>
48148: 14000022 b 481d0 <__libc_init@plt-0x188e0>
4814c: f841c660 ldr x0, [x19], #28
48150: aa1403e1 mov x1, x20
48154: aa1303e2 mov x2, x19
48158: 52800043 mov w3, #0x2 // #2
4815c: 97fff6aa bl 45c04 <__libc_init@plt-0x1aeac>
48160: 1400001c b 481d0 <__libc_init@plt-0x188e0>
48164: 39400688 ldrb w8, [x20, #1]
48168: 7101611f cmp w8, #0x58
4816c: 54000460 b.eq 481f8 <__libc_init@plt-0x188b8> // b.none
48170: aa1303e0 mov x0, x19
48174: aa1403e1 mov x1, x20
48178: 94000026 bl 48210 <__libc_init@plt-0x188a0>
4817c: 14000015 b 481d0 <__libc_init@plt-0x188e0>
48180: f841c660 ldr x0, [x19], #28
48184: aa1403e1 mov x1, x20
48188: aa1303e2 mov x2, x19
4818c: 52800043 mov w3, #0x2 // #2
48190: 97fff72e bl 45e48 <__libc_init@plt-0x1ac68>
48194: 1400000f b 481d0 <__libc_init@plt-0x188e0>
48198: f841c660 ldr x0, [x19], #28
4819c: aa1403e1 mov x1, x20
481a0: aa1303e2 mov x2, x19
481a4: 52800043 mov w3, #0x2 // #2
481a8: 97fff7bf bl 460a4 <__libc_init@plt-0x1aa0c>
481ac: 14000009 b 481d0 <__libc_init@plt-0x188e0>
481b0: f9400260 ldr x0, [x19]
481b4: 97ff8298 bl 28c14 <__libc_init@plt-0x37e9c>
481b8: f0fffe02 adrp x2, b000 <__libc_init@plt-0x55ab0>
481bc: 39400283 ldrb w3, [x20]
481c0: 91026c42 add x2, x2, #0x9b
481c4: 52807da1 mov w1, #0x3ed // #1005
481c8: 97ff69f4 bl 22998 <__libc_init@plt-0x3e118>
481cc: 2a1f03e0 mov w0, wzr
481d0: f94016a8 ldr x8, [x21, #40]
481d4: f85f83a9 ldur x9, [x29, #-8]
481d8: eb09011f cmp x8, x9
481dc: 54000181 b.ne 4820c <__libc_init@plt-0x188a4> // b.any
481e0: a9504ff4 ldp x20, x19, [sp, #256]
481e4: 12000000 and w0, w0, #0x1
481e8: a94f57fc ldp x28, x21, [sp, #240]
481ec: a94e7bfd ldp x29, x30, [sp, #224]
481f0: 910443ff add sp, sp, #0x110
481f4: d65f03c0 ret
481f8: f9400260 ldr x0, [x19]
481fc: 97ff8286 bl 28c14 <__libc_init@plt-0x37e9c>
48200: d0fffe01 adrp x1, a000 <__libc_init@plt-0x56ab0>
48204: 91388021 add x1, x1, #0xe20
48208: 97ff6b80 bl 23008 <__libc_init@plt-0x3daa8>
4820c: 9400624d bl 60b40 <__stack_chk_fail@plt>
48210: d10283ff sub sp, sp, #0xa0
48214: a9047bfd stp x29, x30, [sp, #64]
48218: 910103fd add x29, sp, #0x40
4821c: a9056ffc stp x28, x27, [sp, #80]
48220: a90667fa stp x26, x25, [sp, #96]
48224: a9075ff8 stp x24, x23, [sp, #112]
48228: a90857f6 stp x22, x21, [sp, #128]
4822c: a9094ff4 stp x20, x19, [sp, #144]
48230: d53bd058 mrs x24, tpidr_el0
48234: aa0103f4 mov x20, x1
48238: f9401708 ldr x8, [x24, #40]
4823c: aa0003f3 mov x19, x0
48240: f81f83a8 stur x8, [x29, #-8]
48244: 39404028 ldrb w8, [x1, #16]
48248: b9400c29 ldr w9, [x1, #12]
4824c: 3940202a ldrb w10, [x1, #8]
48250: 3940702c ldrb w12, [x1, #28]
48254: 7100011f cmp w8, #0x0
48258: b940042b ldr w11, [x1, #4]
4825c: 1a8903ed csel w13, wzr, w9, eq // eq = none
48260: 7100015f cmp w10, #0x0
48264: 79c04c35 ldrsh w21, [x1, #38]
48268: 53017d89 lsr w9, w12, #1
4826c: 1a8b03fa csel w26, wzr, w11, eq // eq = none
48270: 121f0136 and w22, w9, #0x2
48274: 3400007a cbz w26, 48280 <__libc_init@plt-0x18830>
48278: 2a0d03fc mov w28, w13
4827c: 14000008 b 4829c <__libc_init@plt-0x18814>
48280: 340000a8 cbz w8, 48294 <__libc_init@plt-0x1881c>
48284: 710006bf cmp w21, #0x1
48288: 7a40b9a0 ccmp w13, #0x0, #0x0, lt // lt = tstop
4828c: 1a9f15bc csinc w28, w13, wzr, ne // ne = any
48290: 14000003 b 4829c <__libc_init@plt-0x18814>
48294: 320002d6 orr w22, w22, #0x1
48298: 52800f9c mov w28, #0x7c // #124
4829c: 39400699 ldrb w25, [x20, #1]
482a0: f9000bf8 str x24, [sp, #16]
482a4: 71013b3f cmp w25, #0x4e
482a8: 54000101 b.ne 482c8 <__libc_init@plt-0x187e8> // b.any
482ac: 79403a68 ldrh w8, [x19, #28]
482b0: f90007ff str xzr, [sp, #8]
482b4: 7200391f tst w8, #0x7fff
482b8: 52800068 mov w8, #0x3 // #3
482bc: 1a9f1515 csinc w21, w8, wzr, ne // ne = any
482c0: 0b1c02bc add w28, w21, w28
482c4: 1400001a b 4832c <__libc_init@plt-0x18784>
482c8: 71014f3f cmp w25, #0x53
482cc: 540000a1 b.ne 482e0 <__libc_init@plt-0x187d0> // b.any
482d0: f90007ff str xzr, [sp, #8]
482d4: 1100079c add w28, w28, #0x1
482d8: 52800035 mov w21, #0x1 // #1
482dc: 14000014 b 4832c <__libc_init@plt-0x18784>
482e0: 37f80195 tbnz w21, #31, 48310 <__libc_init@plt-0x187a0>
482e4: 34000135 cbz w21, 48308 <__libc_init@plt-0x187a8>
482e8: 110009b7 add w23, w13, #0x2
482ec: 6b1502ff cmp w23, w21
482f0: 54001cad b.le 48684 <__libc_init@plt-0x1842c>
482f4: 11000b89 add w9, w28, #0x2
482f8: 11000788 add w8, w28, #0x1
482fc: 6b15013f cmp w9, w21
48300: 2a0803fc mov w28, w8
48304: 1a95b135 csel w21, w9, w21, lt // lt = tstop
48308: f90007ff str xzr, [sp, #8]
4830c: 14000008 b 4832c <__libc_init@plt-0x18784>
48310: 4b0d03f7 neg w23, w13
48314: 6b1702bf cmp w21, w23
48318: 54001c0d b.le 48698 <__libc_init@plt-0x18418>
4831c: 4b1503e9 neg w9, w21
48320: 0b150388 add w8, w28, w21
48324: 0aa87d1c bic w28, w8, w8, asr #31
48328: f90007e9 str x9, [sp, #8]
4832c: 528aaad8 mov w24, #0x5556 // #21846
48330: 4b1503fb neg w27, w21
48334: 72aaaab8 movk w24, #0x5555, lsl #16
48338: 2a1c03f7 mov w23, w28
4833c: b90003ed str w13, [sp]
48340: b9402282 ldr w2, [x20, #32]
48344: 910083e8 add x8, sp, #0x20
48348: aa1303e0 mov x0, x19
4834c: 2a1703e1 mov w1, w23
48350: 2a1603e3 mov w3, w22
48354: 9400028a bl 48d7c <__libc_init@plt-0x17d34>
48358: f94013e8 ldr x8, [sp, #32]
4835c: b40001c8 cbz x8, 48394 <__libc_init@plt-0x1871c>
48360: f94017e2 ldr x2, [sp, #40]
48364: b4000182 cbz x2, 48394 <__libc_init@plt-0x1871c>
48368: 39400109 ldrb w9, [x8]
4836c: 7100b53f cmp w9, #0x2d
48370: 54000060 b.eq 4837c <__libc_init@plt-0x18734> // b.none
48374: 7100ad3f cmp w9, #0x2b
48378: 54000081 b.ne 48388 <__libc_init@plt-0x18728> // b.any
4837c: f100045f cmp x2, #0x1
48380: 540000a0 b.eq 48394 <__libc_init@plt-0x1871c> // b.none
48384: 39400509 ldrb w9, [x8, #1]
48388: 5100e928 sub w8, w9, #0x3a
4838c: 31002d1f cmn w8, #0xb
48390: 54001409 b.ls 48610 <__libc_init@plt-0x184a0> // b.plast
48394: 79403a68 ldrh w8, [x19, #28]
48398: 7200391f tst w8, #0x7fff
4839c: 54000080 b.eq 483ac <__libc_init@plt-0x18704> // b.none
483a0: b94033e8 ldr w8, [sp, #48]
483a4: 0b080368 add w8, w27, w8
483a8: b90033e8 str w8, [sp, #48]
483ac: b94033e1 ldr w1, [sp, #48]
483b0: 71013b3f cmp w25, #0x4e
483b4: 54000541 b.ne 4845c <__libc_init@plt-0x18654> // b.any
483b8: 9b387c28 smull x8, w1, w24
483bc: d37ffd09 lsr x9, x8, #63
483c0: d360fd08 lsr x8, x8, #32
483c4: 0b090108 add w8, w8, w9
483c8: 0b080508 add w8, w8, w8, lsl #1
483cc: 6b080028 subs w8, w1, w8
483d0: 540000a0 b.eq 483e4 <__libc_init@plt-0x186cc> // b.none
483d4: 710006f7 subs w23, w23, #0x1
483d8: 540000ad b.le 483ec <__libc_init@plt-0x186c4>
483dc: 1100077b add w27, w27, #0x1
483e0: 17ffffd8 b 48340 <__libc_init@plt-0x18770>
483e4: 4b1b03f5 neg w21, w27
483e8: 14000004 b 483f8 <__libc_init@plt-0x186b8>
483ec: 4b080021 sub w1, w1, w8
483f0: 4b1b0115 sub w21, w8, w27
483f4: b90033e1 str w1, [sp, #48]
483f8: 710012bf cmp w21, #0x4
483fc: 5400010b b.lt 4841c <__libc_init@plt-0x18694> // b.tstop
48400: 52955568 mov w8, #0xaaab // #43691
48404: 72b55548 movk w8, #0xaaaa, lsl #16
48408: 9ba87ea8 umull x8, w21, w8
4840c: d361fd08 lsr x8, x8, #33
48410: 0b080508 add w8, w8, w8, lsl #1
48414: 4b0802b5 sub w21, w21, w8
48418: 1400000d b 4844c <__libc_init@plt-0x18664>
4841c: 710002bf cmp w21, #0x0
48420: 540001ac b.gt 48454 <__libc_init@plt-0x1865c>
48424: 52955569 mov w9, #0xaaab // #43691
48428: 4b1503e8 neg w8, w21
4842c: 72b55549 movk w9, #0xaaaa, lsl #16
48430: 1280004a mov w10, #0xfffffffd // #-3
48434: 9ba97d09 umull x9, w8, w9
48438: d361fd29 lsr x9, x9, #33
4843c: 0b090529 add w9, w9, w9, lsl #1
48440: 4b090108 sub w8, w8, w9
48444: 52000515 eor w21, w8, #0x3
48448: 4b090148 sub w8, w10, w9
4844c: 0b010101 add w1, w8, w1
48450: b90033e1 str w1, [sp, #48]
48454: b94003e8 ldr w8, [sp]
48458: 0b0802bc add w28, w21, w8
4845c: 910073e3 add x3, sp, #0x1c
48460: aa1303e0 mov x0, x19
48464: aa1403e2 mov x2, x20
48468: b9001fff str wzr, [sp, #28]
4846c: 97fffe92 bl 47eb4 <__libc_init@plt-0x18bfc>
48470: f94013e8 ldr x8, [sp, #32]
48474: 120002cc and w12, w22, #0x1
48478: b9402beb ldr w11, [sp, #40]
4847c: b9801ff8 ldrsw x24, [sp, #28]
48480: 39400108 ldrb w8, [x8]
48484: 7100b51f cmp w8, #0x2d
48488: 1a9f17e9 cset w9, eq // eq = none
4848c: 7100ad1f cmp w8, #0x2b
48490: 1a9f17e8 cset w8, eq // eq = none
48494: 2a080139 orr w25, w9, w8
48498: 4b19016a sub w10, w11, w25
4849c: 4b0a02a8 sub w8, w21, w10
484a0: 0aa87d17 bic w23, w8, w8, asr #31
484a4: 0b170149 add w9, w10, w23
484a8: 4b090389 sub w9, w28, w9
484ac: 7100013f cmp w9, #0x0
484b0: 7a40c980 ccmp w12, #0x0, #0x0, gt
484b4: f94007ec ldr x12, [sp, #8]
484b8: 0b18018c add w12, w12, w24
484bc: 1a9f0136 csel w22, w9, wzr, eq // eq = none
484c0: 0b17018c add w12, w12, w23
484c4: 7100035f cmp w26, #0x0
484c8: 0b0b0189 add w9, w12, w11
484cc: 0b16012c add w12, w9, w22
484d0: 1a8cc749 csinc w9, w26, w12, gt
484d4: b4000940 cbz x0, 485fc <__libc_init@plt-0x184b4>
484d8: 4b1702ab sub w11, w21, w23
484dc: 0aab7d7b bic w27, w11, w11, asr #31
484e0: 4b1b0155 sub w21, w10, w27
484e4: 1100058a add w10, w12, #0x1
484e8: 6b09015f cmp w10, w9
484ec: 5400088c b.gt 485fc <__libc_init@plt-0x184b4>
484f0: 1a9fa7ec cset w12, lt // lt = tstop
484f4: 7100057f cmp w11, #0x1
484f8: 1a9fa7eb cset w11, lt // lt = tstop
484fc: 7100051f cmp w8, #0x1
48500: 1a9fa7e8 cset w8, lt // lt = tstop
48504: 0a0b018b and w11, w12, w11
48508: 0a08017c and w28, w11, w8
4850c: 7100035f cmp w26, #0x0
48510: 0b1c0148 add w8, w10, w28
48514: f90003e0 str x0, [sp]
48518: 7a490100 ccmp w8, w9, #0x0, eq // eq = none
4851c: 93407d02 sxtw x2, w8
48520: aa1303e0 mov x0, x19
48524: aa1403e1 mov x1, x20
48528: 1a89b109 csel w9, w8, w9, lt // lt = tstop
4852c: 93407d23 sxtw x3, w9
48530: 97fffe13 bl 47d7c <__libc_init@plt-0x18d34>
48534: 360008a0 tbz w0, #0, 48648 <__libc_init@plt-0x18468>
48538: f9400260 ldr x0, [x19]
4853c: 0b190362 add w2, w27, w25
48540: f94013e1 ldr x1, [sp, #32]
48544: 97ff7d65 bl 27ad8 <__libc_init@plt-0x38fd8>
48548: 36000800 tbz w0, #0, 48648 <__libc_init@plt-0x18468>
4854c: 7100039f cmp w28, #0x0
48550: f9400260 ldr x0, [x19]
48554: 9a9f06e2 csinc x2, x23, xzr, eq // eq = none
48558: 52800601 mov w1, #0x30 // #48
4855c: 97ff820d bl 28d90 <__libc_init@plt-0x37d20>
48560: 36000740 tbz w0, #0, 48648 <__libc_init@plt-0x18468>
48564: 39407288 ldrb w8, [x20, #28]
48568: b0fffe29 adrp x9, d000 <__libc_init@plt-0x53ab0>
4856c: b0fffe2a adrp x10, d000 <__libc_init@plt-0x53ab0>
48570: 91142129 add x9, x9, #0x508
48574: 9114294a add x10, x10, #0x50a
48578: f9400260 ldr x0, [x19]
4857c: 721f011f tst w8, #0x2
48580: 52800022 mov w2, #0x1 // #1
48584: 9a890141 csel x1, x10, x9, eq // eq = none
48588: 97ff7d54 bl 27ad8 <__libc_init@plt-0x38fd8>
4858c: 360005e0 tbz w0, #0, 48648 <__libc_init@plt-0x18468>
48590: f94007e8 ldr x8, [sp, #8]
48594: 52800601 mov w1, #0x30 // #48
48598: f9400260 ldr x0, [x19]
4859c: 93407d02 sxtw x2, w8
485a0: 97ff81fc bl 28d90 <__libc_init@plt-0x37d20>
485a4: 36000520 tbz w0, #0, 48648 <__libc_init@plt-0x18468>
485a8: f94013e8 ldr x8, [sp, #32]
485ac: 93407ea2 sxtw x2, w21
485b0: f9400260 ldr x0, [x19]
485b4: 8b394108 add x8, x8, w25, uxtw
485b8: 8b3b4101 add x1, x8, w27, uxtw
485bc: 97ff7d47 bl 27ad8 <__libc_init@plt-0x38fd8>
485c0: 36000440 tbz w0, #0, 48648 <__libc_init@plt-0x18468>
485c4: f9400260 ldr x0, [x19]
485c8: 52800601 mov w1, #0x30 // #48
485cc: aa1603e2 mov x2, x22
485d0: 97ff81f0 bl 28d90 <__libc_init@plt-0x37d20>
485d4: 360003a0 tbz w0, #0, 48648 <__libc_init@plt-0x18468>
485d8: f9400260 ldr x0, [x19]
485dc: aa1803e2 mov x2, x24
485e0: f94003e1 ldr x1, [sp]
485e4: 97ff7d3d bl 27ad8 <__libc_init@plt-0x38fd8>
485e8: 36000300 tbz w0, #0, 48648 <__libc_init@plt-0x18468>
485ec: aa1303e0 mov x0, x19
485f0: aa1403e1 mov x1, x20
485f4: 97fffe1a bl 47e5c <__libc_init@plt-0x18c54>
485f8: 14000015 b 4864c <__libc_init@plt-0x18464>
485fc: f9400260 ldr x0, [x19]
48600: 93407d22 sxtw x2, w9
48604: 52800541 mov w1, #0x2a // #42
48608: 97ff81e2 bl 28d90 <__libc_init@plt-0x37d20>
4860c: 14000010 b 4864c <__libc_init@plt-0x18464>
48610: 93407f43 sxtw x3, w26
48614: aa1303e0 mov x0, x19
48618: aa1403e1 mov x1, x20
4861c: 97fffdd8 bl 47d7c <__libc_init@plt-0x18d34>
48620: 36000140 tbz w0, #0, 48648 <__libc_init@plt-0x18468>
48624: a9420be1 ldp x1, x2, [sp, #32]
48628: f9400260 ldr x0, [x19]
4862c: 97ff7d2b bl 27ad8 <__libc_init@plt-0x38fd8>
48630: f9400bf8 ldr x24, [sp, #16]
48634: 36000420 tbz w0, #0, 486b8 <__libc_init@plt-0x183f8>
48638: aa1303e0 mov x0, x19
4863c: aa1403e1 mov x1, x20
48640: 97fffe07 bl 47e5c <__libc_init@plt-0x18c54>
48644: 14000003 b 48650 <__libc_init@plt-0x18460>
48648: 2a1f03e0 mov w0, wzr
4864c: f9400bf8 ldr x24, [sp, #16]
48650: f9401708 ldr x8, [x24, #40]
48654: f85f83a9 ldur x9, [x29, #-8]
48658: eb09011f cmp x8, x9
4865c: 54000321 b.ne 486c0 <__libc_init@plt-0x183f0> // b.any
48660: a9494ff4 ldp x20, x19, [sp, #144]
48664: 12000000 and w0, w0, #0x1
48668: a94857f6 ldp x22, x21, [sp, #128]
4866c: a9475ff8 ldp x24, x23, [sp, #112]
48670: a94667fa ldp x26, x25, [sp, #96]
48674: a9456ffc ldp x28, x27, [sp, #80]
48678: a9447bfd ldp x29, x30, [sp, #64]
4867c: 910283ff add sp, sp, #0xa0
48680: d65f03c0 ret
48684: f9400260 ldr x0, [x19]
48688: 97ff8163 bl 28c14 <__libc_init@plt-0x37e9c>
4868c: f0fffe02 adrp x2, b000 <__libc_init@plt-0x55ab0>
48690: 911cb042 add x2, x2, #0x72c
48694: 14000005 b 486a8 <__libc_init@plt-0x18408>
48698: f9400260 ldr x0, [x19]
4869c: 97ff815e bl 28c14 <__libc_init@plt-0x37e9c>
486a0: 90fffe22 adrp x2, c000 <__libc_init@plt-0x54ab0>
486a4: 912f5842 add x2, x2, #0xbd6
486a8: 528080e1 mov w1, #0x407 // #1031
486ac: 2a1503e3 mov w3, w21
486b0: 2a1703e4 mov w4, w23
486b4: 97ff68b9 bl 22998 <__libc_init@plt-0x3e118>
486b8: 2a1f03e0 mov w0, wzr
486bc: 17ffffe5 b 48650 <__libc_init@plt-0x18460>
486c0: 94006120 bl 60b40 <__stack_chk_fail@plt>
486c4: a9bf7bfd stp x29, x30, [sp, #-16]!
486c8: 910003fd mov x29, sp
486cc: f9400000 ldr x0, [x0]
486d0: 97ff8151 bl 28c14 <__libc_init@plt-0x37e9c>
486d4: d0fffe01 adrp x1, a000 <__libc_init@plt-0x56ab0>
486d8: 91388021 add x1, x1, #0xe20
486dc: 97ff6a4b bl 23008 <__libc_init@plt-0x3daa8>
486e0: d10283ff sub sp, sp, #0xa0
486e4: a9047bfd stp x29, x30, [sp, #64]
486e8: 910103fd add x29, sp, #0x40
486ec: a9056ffc stp x28, x27, [sp, #80]
486f0: a90667fa stp x26, x25, [sp, #96]
486f4: a9075ff8 stp x24, x23, [sp, #112]
486f8: a90857f6 stp x22, x21, [sp, #128]
486fc: a9094ff4 stp x20, x19, [sp, #144]
48700: d53bd048 mrs x8, tpidr_el0
48704: 52800ffc mov w28, #0x7f // #127
48708: f9000fe8 str x8, [sp, #24]
4870c: aa0103f3 mov x19, x1
48710: f9401508 ldr x8, [x8, #40]
48714: aa0003f4 mov x20, x0
48718: 2a1f03fa mov w26, wzr
4871c: 52800037 mov w23, #0x1 // #1
48720: f81f83a8 stur x8, [x29, #-8]
48724: 39404028 ldrb w8, [x1, #16]
48728: b9400c29 ldr w9, [x1, #12]
4872c: 3940202a ldrb w10, [x1, #8]
48730: b940042b ldr w11, [x1, #4]
48734: 7100011f cmp w8, #0x0
48738: 1a8903e9 csel w9, wzr, w9, eq // eq = none
4873c: 3940702c ldrb w12, [x1, #28]
48740: 7100015f cmp w10, #0x0
48744: b9402036 ldr w22, [x1, #32]
48748: 1a8b03ea csel w10, wzr, w11, eq // eq = none
4874c: 2a080148 orr w8, w10, w8
48750: 7100011f cmp w8, #0x0
48754: f9000bea str x10, [sp, #16]
48758: 53017d8a lsr w10, w12, #1
4875c: 121f0148 and w8, w10, #0x2
48760: 1a9f07ea cset w10, ne // ne = any
48764: 1a9c1139 csel w25, w9, w28, ne // ne = any
48768: b9000fea str w10, [sp, #12]
4876c: 1a9f17ea cset w10, eq // eq = none
48770: 2a080155 orr w21, w10, w8
48774: 0b190341 add w1, w26, w25
48778: 910083e8 add x8, sp, #0x20
4877c: aa1403e0 mov x0, x20
48780: 2a1603e2 mov w2, w22
48784: 2a1503e3 mov w3, w21
48788: 9400017d bl 48d7c <__libc_init@plt-0x17d34>
4878c: a9420be9 ldp x9, x2, [sp, #32]
48790: b40001a9 cbz x9, 487c4 <__libc_init@plt-0x182ec>
48794: b4000182 cbz x2, 487c4 <__libc_init@plt-0x182ec>
48798: 39400128 ldrb w8, [x9]
4879c: 7100b51f cmp w8, #0x2d
487a0: 54000060 b.eq 487ac <__libc_init@plt-0x18304> // b.none
487a4: 7100ad1f cmp w8, #0x2b
487a8: 54000081 b.ne 487b8 <__libc_init@plt-0x182f8> // b.any
487ac: f100045f cmp x2, #0x1
487b0: 540000a0 b.eq 487c4 <__libc_init@plt-0x182ec> // b.none
487b4: 39400528 ldrb w8, [x9, #1]
487b8: 5100e908 sub w8, w8, #0x3a
487bc: 31002d1f cmn w8, #0xb
487c0: 540006e9 b.ls 4889c <__libc_init@plt-0x18214> // b.plast
487c4: 3940012b ldrb w11, [x9]
487c8: b94033e8 ldr w8, [sp, #48]
487cc: 79c04e6a ldrsh w10, [x19, #38]
487d0: 7100ad7f cmp w11, #0x2b
487d4: 79403a8d ldrh w13, [x20, #28]
487d8: 1a9f17ec cset w12, eq // eq = none
487dc: 7100b57f cmp w11, #0x2d
487e0: 1a9f17ee cset w14, eq // eq = none
487e4: 0b0a0108 add w8, w8, w10
487e8: 2a0c01db orr w27, w14, w12
487ec: 720039bf tst w13, #0x7fff
487f0: 4b1b004a sub w10, w2, w27
487f4: 1a8803e8 csel w8, wzr, w8, eq // eq = none
487f8: 1a8a03ea csel w10, wzr, w10, eq // eq = none
487fc: 37f8017a tbnz w26, #31, 48828 <__libc_init@plt-0x18288>
48800: 6b1a011f cmp w8, w26
48804: 5400012d b.le 48828 <__libc_init@plt-0x18288>
48808: 520002ec eor w12, w23, #0x1
4880c: 370000ec tbnz w12, #0, 48828 <__libc_init@plt-0x18288>
48810: 39404269 ldrb w9, [x19, #16]
48814: 4b08038a sub w10, w28, w8
48818: 2a1f03f7 mov w23, wzr
4881c: 7100013f cmp w9, #0x0
48820: 1a990159 csel w25, w10, w25, eq // eq = none
48824: 1400001c b 48894 <__libc_init@plt-0x1821c>
48828: 2b19011f cmn w8, w25
4882c: 54000141 b.ne 48854 <__libc_init@plt-0x1825c> // b.any
48830: 7100055f cmp w10, #0x1
48834: 5400010b b.lt 48854 <__libc_init@plt-0x1825c> // b.tstop
48838: 710006df cmp w22, #0x1
4883c: 54000240 b.eq 48884 <__libc_init@plt-0x1822c> // b.none
48840: 71000adf cmp w22, #0x2
48844: 540001a0 b.eq 48878 <__libc_init@plt-0x18238> // b.none
48848: 71000edf cmp w22, #0x3
4884c: 54000201 b.ne 4888c <__libc_init@plt-0x18224> // b.any
48850: 14000022 b 488d8 <__libc_init@plt-0x181d8>
48854: 2a1f03f8 mov w24, wzr
48858: 6b1a011f cmp w8, w26
4885c: 5400058a b.ge 4890c <__libc_init@plt-0x181a4> // b.tcont
48860: 4b1903e9 neg w9, w25
48864: 6b09035f cmp w26, w9
48868: 5400052d b.le 4890c <__libc_init@plt-0x181a4>
4886c: 6b09011f cmp w8, w9
48870: 1a88b128 csel w8, w9, w8, lt // lt = tstop
48874: 14000008 b 48894 <__libc_init@plt-0x1821c>
48878: 7100b57f cmp w11, #0x2d
4887c: 54000081 b.ne 4888c <__libc_init@plt-0x18224> // b.any
48880: 1400001c b 488f0 <__libc_init@plt-0x181c0>
48884: 7100b57f cmp w11, #0x2d
48888: 54000341 b.ne 488f0 <__libc_init@plt-0x181c0> // b.any
4888c: 52800076 mov w22, #0x3 // #3
48890: 2a1a03e8 mov w8, w26
48894: 2a0803fa mov w26, w8
48898: 17ffffb7 b 48774 <__libc_init@plt-0x1833c>
4889c: f9400be8 ldr x8, [sp, #16]
488a0: aa1403e0 mov x0, x20
488a4: aa1303e1 mov x1, x19
488a8: 93407d03 sxtw x3, w8
488ac: 97fffd34 bl 47d7c <__libc_init@plt-0x18d34>
488b0: 36000fa0 tbz w0, #0, 48aa4 <__libc_init@plt-0x1800c>
488b4: a9420be1 ldp x1, x2, [sp, #32]
488b8: f9400280 ldr x0, [x20]
488bc: 97ff7c87 bl 27ad8 <__libc_init@plt-0x38fd8>
488c0: f9400ff5 ldr x21, [sp, #24]
488c4: 36000f20 tbz w0, #0, 48aa8 <__libc_init@plt-0x18008>
488c8: aa1403e0 mov x0, x20
488cc: aa1303e1 mov x1, x19
488d0: 97fffd63 bl 47e5c <__libc_init@plt-0x18c54>
488d4: 14000076 b 48aac <__libc_init@plt-0x18004>
488d8: b940226a ldr w10, [x19, #32]
488dc: 71000d5f cmp w10, #0x3
488e0: 54000100 b.eq 48900 <__libc_init@plt-0x181b0> // b.none
488e4: 387b4929 ldrb w9, [x9, w27, uxtw]
488e8: 7100d53f cmp w9, #0x35
488ec: 540000a3 b.cc 48900 <__libc_init@plt-0x181b0> // b.lo, b.ul, b.last
488f0: 2a1f03ea mov w10, wzr
488f4: 11000508 add w8, w8, #0x1
488f8: 52800038 mov w24, #0x1 // #1
488fc: 14000004 b 4890c <__libc_init@plt-0x181a4>
48900: 2a1f03ea mov w10, wzr
48904: 2a1f03e8 mov w8, wzr
48908: 2a1f03f8 mov w24, wzr
4890c: 6b08015f cmp w10, w8
48910: 1a88b149 csel w9, w10, w8, lt // lt = tstop
48914: 0aa97d37 bic w23, w9, w9, asr #31
48918: 4b0803e9 neg w9, w8
4891c: 4b17010b sub w11, w8, w23
48920: 0a887d29 and w9, w9, w8, asr #31
48924: 6b19013f cmp w9, w25
48928: 4b17015a sub w26, w10, w23
4892c: 0aab7d68 bic w8, w11, w11, asr #31
48930: 1a99b12c csel w12, w9, w25, lt // lt = tstop
48934: b9400fe9 ldr w9, [sp, #12]
48938: 360000c9 tbz w9, #0, 48950 <__libc_init@plt-0x18160>
4893c: 0b0c0309 add w9, w24, w12
48940: 0b1a012b add w11, w9, w26
48944: 4b0b032b sub w11, w25, w11
48948: 0aab7d76 bic w22, w11, w11, asr #31
4894c: 14000003 b 48958 <__libc_init@plt-0x18158>
48950: 2a1f03f6 mov w22, wzr
48954: 0b180189 add w9, w12, w24
48958: 0b0a012a add w10, w9, w10
4895c: 0b1b02f5 add w21, w23, w27
48960: 0b08014a add w10, w10, w8
48964: 0b150129 add w9, w9, w21
48968: 2b16015f cmn w10, w22
4896c: f9400bea ldr x10, [sp, #16]
48970: 0b1a0129 add w9, w9, w26
48974: 1a9f1519 csinc w25, w8, wzr, ne // ne = any
48978: 0b160128 add w8, w9, w22
4897c: 0b190108 add w8, w8, w25
48980: 7100015f cmp w10, #0x0
48984: 11000509 add w9, w8, #0x1
48988: 1a88c548 csinc w8, w10, w8, gt
4898c: 6b08013f cmp w9, w8
48990: 540000ed b.le 489ac <__libc_init@plt-0x18104>
48994: f9400280 ldr x0, [x20]
48998: 93407d02 sxtw x2, w8
4899c: 52800541 mov w1, #0x2a // #42
489a0: 97ff80fc bl 28d90 <__libc_init@plt-0x37d20>
489a4: f9400ff5 ldr x21, [sp, #24]
489a8: 14000041 b 48aac <__libc_init@plt-0x18004>
489ac: 1a9fa7ea cset w10, lt // lt = tstop
489b0: 2b1902ff cmn w23, w25
489b4: 1a9f17eb cset w11, eq // eq = none
489b8: 93407d03 sxtw x3, w8
489bc: 0a0b015c and w28, w10, w11
489c0: aa1403e0 mov x0, x20
489c4: 0b1c0129 add w9, w9, w28
489c8: aa1303e1 mov x1, x19
489cc: 93407d22 sxtw x2, w9
489d0: f9000bec str x12, [sp, #16]
489d4: 97fffcea bl 47d7c <__libc_init@plt-0x18d34>
489d8: 36000660 tbz w0, #0, 48aa4 <__libc_init@plt-0x1800c>
489dc: f9400280 ldr x0, [x20]
489e0: aa1503e2 mov x2, x21
489e4: f94013e1 ldr x1, [sp, #32]
489e8: 97ff7c3c bl 27ad8 <__libc_init@plt-0x38fd8>
489ec: 360005c0 tbz w0, #0, 48aa4 <__libc_init@plt-0x1800c>
489f0: 7100039f cmp w28, #0x0
489f4: f9400280 ldr x0, [x20]
489f8: 9a9f0722 csinc x2, x25, xzr, eq // eq = none
489fc: 52800601 mov w1, #0x30 // #48
48a00: 97ff80e4 bl 28d90 <__libc_init@plt-0x37d20>
48a04: 36000500 tbz w0, #0, 48aa4 <__libc_init@plt-0x1800c>
48a08: 39407268 ldrb w8, [x19, #28]
48a0c: b0fffe29 adrp x9, d000 <__libc_init@plt-0x53ab0>
48a10: b0fffe2a adrp x10, d000 <__libc_init@plt-0x53ab0>
48a14: 91142129 add x9, x9, #0x508
48a18: 9114294a add x10, x10, #0x50a
48a1c: f9400280 ldr x0, [x20]
48a20: 721f011f tst w8, #0x2
48a24: 52800022 mov w2, #0x1 // #1
48a28: 9a890141 csel x1, x10, x9, eq // eq = none
48a2c: 97ff7c2b bl 27ad8 <__libc_init@plt-0x38fd8>
48a30: 360003a0 tbz w0, #0, 48aa4 <__libc_init@plt-0x1800c>
48a34: f9400be8 ldr x8, [sp, #16]
48a38: 52800601 mov w1, #0x30 // #48
48a3c: f9400280 ldr x0, [x20]
48a40: 93407d02 sxtw x2, w8
48a44: 97ff80d3 bl 28d90 <__libc_init@plt-0x37d20>
48a48: 360002e0 tbz w0, #0, 48aa4 <__libc_init@plt-0x1800c>
48a4c: f94013e8 ldr x8, [sp, #32]
48a50: 93407f42 sxtw x2, w26
48a54: f9400280 ldr x0, [x20]
48a58: 8b3b4108 add x8, x8, w27, uxtw
48a5c: 8b374101 add x1, x8, w23, uxtw
48a60: 97ff7c1e bl 27ad8 <__libc_init@plt-0x38fd8>
48a64: 36000200 tbz w0, #0, 48aa4 <__libc_init@plt-0x1800c>
48a68: f9400280 ldr x0, [x20]
48a6c: 2a1803e2 mov w2, w24
48a70: 52800621 mov w1, #0x31 // #49
48a74: 97ff80c7 bl 28d90 <__libc_init@plt-0x37d20>
48a78: 36000160 tbz w0, #0, 48aa4 <__libc_init@plt-0x1800c>
48a7c: f9400280 ldr x0, [x20]
48a80: 2a1603e2 mov w2, w22
48a84: 52800601 mov w1, #0x30 // #48
48a88: 97ff80c2 bl 28d90 <__libc_init@plt-0x37d20>
48a8c: 360000c0 tbz w0, #0, 48aa4 <__libc_init@plt-0x1800c>
48a90: f9400280 ldr x0, [x20]
48a94: 52800401 mov w1, #0x20 // #32
48a98: b9800a82 ldrsw x2, [x20, #8]
48a9c: 97ff80bd bl 28d90 <__libc_init@plt-0x37d20>
48aa0: 17ffff88 b 488c0 <__libc_init@plt-0x181f0>
48aa4: f9400ff5 ldr x21, [sp, #24]
48aa8: 2a1f03e0 mov w0, wzr
48aac: f94016a8 ldr x8, [x21, #40]
48ab0: f85f83a9 ldur x9, [x29, #-8]
48ab4: eb09011f cmp x8, x9
48ab8: 54000141 b.ne 48ae0 <__libc_init@plt-0x17fd0> // b.any
48abc: a9494ff4 ldp x20, x19, [sp, #144]
48ac0: 12000000 and w0, w0, #0x1
48ac4: a94857f6 ldp x22, x21, [sp, #128]
48ac8: a9475ff8 ldp x24, x23, [sp, #112]
48acc: a94667fa ldp x26, x25, [sp, #96]
48ad0: a9456ffc ldp x28, x27, [sp, #80]
48ad4: a9447bfd ldp x29, x30, [sp, #64]
48ad8: 910283ff add sp, sp, #0xa0
48adc: d65f03c0 ret
48ae0: 94006018 bl 60b40 <__stack_chk_fail@plt>
48ae4: d10183ff sub sp, sp, #0x60
48ae8: a9027bfd stp x29, x30, [sp, #32]
48aec: 910083fd add x29, sp, #0x20
48af0: a9035ff8 stp x24, x23, [sp, #48]
48af4: a90457f6 stp x22, x21, [sp, #64]
48af8: a9054ff4 stp x20, x19, [sp, #80]
48afc: d53bd057 mrs x23, tpidr_el0
48b00: aa0803f4 mov x20, x8
48b04: f94016e8 ldr x8, [x23, #40]
48b08: aa0103f3 mov x19, x1
48b0c: aa0003f5 mov x21, x0
48b10: f81f83a8 stur x8, [x29, #-8]
48b14: 39402028 ldrb w8, [x1, #8]
48b18: b9400429 ldr w9, [x1, #4]
48b1c: 3940402a ldrb w10, [x1, #16]
48b20: b9400c2b ldr w11, [x1, #12]
48b24: 7100011f cmp w8, #0x0
48b28: 1a8903f8 csel w24, wzr, w9, eq // eq = none
48b2c: 52800049 mov w9, #0x2 // #2
48b30: 7100015f cmp w10, #0x0
48b34: 528008a8 mov w8, #0x45 // #69
48b38: 1a8b0136 csel w22, w9, w11, eq // eq = none
48b3c: 7100071f cmp w24, #0x1
48b40: 39000028 strb w8, [x1]
48b44: 5400004b b.lt 48b4c <__libc_init@plt-0x17f64> // b.tstop
48b48: 340007d6 cbz w22, 48c40 <__libc_init@plt-0x17e70>
48b4c: 39407268 ldrb w8, [x19, #28]
48b50: aa1503e0 mov x0, x21
48b54: b9402262 ldr w2, [x19, #32]
48b58: 2a1603e1 mov w1, w22
48b5c: 53017d08 lsr w8, w8, #1
48b60: 121f0103 and w3, w8, #0x2
48b64: 910003e8 mov x8, sp
48b68: 94000085 bl 48d7c <__libc_init@plt-0x17d34>
48b6c: f94003e8 ldr x8, [sp]
48b70: b40001c8 cbz x8, 48ba8 <__libc_init@plt-0x17f08>
48b74: f94007e9 ldr x9, [sp, #8]
48b78: b4000189 cbz x9, 48ba8 <__libc_init@plt-0x17f08>
48b7c: 3940010a ldrb w10, [x8]
48b80: 7100b55f cmp w10, #0x2d
48b84: 54000060 b.eq 48b90 <__libc_init@plt-0x17f20> // b.none
48b88: 7100ad5f cmp w10, #0x2b
48b8c: 54000081 b.ne 48b9c <__libc_init@plt-0x17f14> // b.any
48b90: f100053f cmp x9, #0x1
48b94: 540000a0 b.eq 48ba8 <__libc_init@plt-0x17f08> // b.none
48b98: 3940050a ldrb w10, [x8, #1]
48b9c: 5100e948 sub w8, w10, #0x3a
48ba0: 3100291f cmn w8, #0xa
48ba4: 540004e3 b.cc 48c40 <__libc_init@plt-0x17e70> // b.lo, b.ul, b.last
48ba8: 79403aa8 ldrh w8, [x21, #28]
48bac: b94013e9 ldr w9, [sp, #16]
48bb0: 7200391f tst w8, #0x7fff
48bb4: 1a9f1528 csinc w8, w9, wzr, ne // ne = any
48bb8: 37f80388 tbnz w8, #31, 48c28 <__libc_init@plt-0x17e88>
48bbc: 6b16011f cmp w8, w22
48bc0: 5400034c b.gt 48c28 <__libc_init@plt-0x17e88>
48bc4: 528008c9 mov w9, #0x46 // #70
48bc8: 7100071f cmp w24, #0x1
48bcc: 79004e7f strh wzr, [x19, #38]
48bd0: 39000269 strb w9, [x19]
48bd4: b9000abf str wzr, [x21, #8]
48bd8: 540001ab b.lt 48c0c <__libc_init@plt-0x17ea4> // b.tstop
48bdc: 39406269 ldrb w9, [x19, #24]
48be0: b940166a ldr w10, [x19, #20]
48be4: 7100013f cmp w9, #0x0
48be8: 1a8a03e9 csel w9, wzr, w10, eq // eq = none
48bec: 1100092a add w10, w9, #0x2
48bf0: 7100013f cmp w9, #0x0
48bf4: 52800089 mov w9, #0x4 // #4
48bf8: 1a89c149 csel w9, w10, w9, gt
48bfc: 4b09030a sub w10, w24, w9
48c00: 0aaa7d4a bic w10, w10, w10, asr #31
48c04: b9000aa9 str w9, [x21, #8]
48c08: b900066a str w10, [x19, #4]
48c0c: 39404269 ldrb w9, [x19, #16]
48c10: 34000189 cbz w9, 48c40 <__libc_init@plt-0x17e70>
48c14: b9400e69 ldr w9, [x19, #12]
48c18: 4b080128 sub w8, w9, w8
48c1c: 0aa87d08 bic w8, w8, w8, asr #31
48c20: b9000e68 str w8, [x19, #12]
48c24: 14000007 b 48c40 <__libc_init@plt-0x17e70>
48c28: 350000d8 cbnz w24, 48c40 <__libc_init@plt-0x17e70>
48c2c: 39406268 ldrb w8, [x19, #24]
48c30: 35000088 cbnz w8, 48c40 <__libc_init@plt-0x17e70>
48c34: 52800028 mov w8, #0x1 // #1
48c38: b900167f str wzr, [x19, #20]
48c3c: 39006268 strb w8, [x19, #24]
48c40: aa1403e0 mov x0, x20
48c44: aa1303e1 mov x1, x19
48c48: 52800c82 mov w2, #0x64 // #100
48c4c: 9400602d bl 60d00 <memcpy@plt>
48c50: f94016e8 ldr x8, [x23, #40]
48c54: f85f83a9 ldur x9, [x29, #-8]
48c58: eb09011f cmp x8, x9
48c5c: 540000e1 b.ne 48c78 <__libc_init@plt-0x17e38> // b.any
48c60: a9454ff4 ldp x20, x19, [sp, #80]
48c64: a94457f6 ldp x22, x21, [sp, #64]
48c68: a9435ff8 ldp x24, x23, [sp, #48]
48c6c: a9427bfd ldp x29, x30, [sp, #32]
48c70: 910183ff add sp, sp, #0x60
48c74: d65f03c0 ret
48c78: 94005fb2 bl 60b40 <__stack_chk_fail@plt>
48c7c: d10303ff sub sp, sp, #0xc0
48c80: a9097bfd stp x29, x30, [sp, #144]
48c84: 910243fd add x29, sp, #0x90
48c88: f90053f5 str x21, [sp, #160]
48c8c: a90b4ff4 stp x20, x19, [sp, #176]
48c90: d53bd055 mrs x21, tpidr_el0
48c94: aa0103f4 mov x20, x1
48c98: f94016a8 ldr x8, [x21, #40]
48c9c: 2a1f03e3 mov w3, wzr
48ca0: aa0003f3 mov x19, x0
48ca4: f81f83a8 stur x8, [x29, #-8]
48ca8: 910023e8 add x8, sp, #0x8
48cac: b9402022 ldr w2, [x1, #32]
48cb0: 52800021 mov w1, #0x1 // #1
48cb4: 94000032 bl 48d7c <__libc_init@plt-0x17d34>
48cb8: f94007e8 ldr x8, [sp, #8]
48cbc: b4000228 cbz x8, 48d00 <__libc_init@plt-0x17db0>
48cc0: f9400be9 ldr x9, [sp, #16]
48cc4: b40001e9 cbz x9, 48d00 <__libc_init@plt-0x17db0>
48cc8: 3940010a ldrb w10, [x8]
48ccc: 7100b55f cmp w10, #0x2d
48cd0: 54000060 b.eq 48cdc <__libc_init@plt-0x17dd4> // b.none
48cd4: 7100ad5f cmp w10, #0x2b
48cd8: 54000081 b.ne 48ce8 <__libc_init@plt-0x17dc8> // b.any
48cdc: f100053f cmp x9, #0x1
48ce0: 54000100 b.eq 48d00 <__libc_init@plt-0x17db0> // b.none
48ce4: 3940050a ldrb w10, [x8, #1]
48ce8: 5100e948 sub w8, w10, #0x3a
48cec: 31002d1f cmn w8, #0xb
48cf0: 54000088 b.hi 48d00 <__libc_init@plt-0x17db0> // b.pmore
48cf4: aa1303e0 mov x0, x19
48cf8: aa1403e1 mov x1, x20
48cfc: 1400000c b 48d2c <__libc_init@plt-0x17d84>
48d00: b9401be8 ldr w8, [sp, #24]
48d04: 71001d1f cmp w8, #0x7
48d08: 54000163 b.cc 48d34 <__libc_init@plt-0x17d7c> // b.lo, b.ul, b.last
48d0c: 910083e0 add x0, sp, #0x20
48d10: aa1403e1 mov x1, x20
48d14: 52800c82 mov w2, #0x64 // #100
48d18: 94005ffa bl 60d00 <memcpy@plt>
48d1c: 52800028 mov w8, #0x1 // #1
48d20: 910083e1 add x1, sp, #0x20
48d24: aa1303e0 mov x0, x19
48d28: 79008fe8 strh w8, [sp, #70]
48d2c: 97fffd39 bl 48210 <__libc_init@plt-0x188a0>
48d30: 14000004 b 48d40 <__libc_init@plt-0x17d70>
48d34: aa1303e0 mov x0, x19
48d38: aa1403e1 mov x1, x20
48d3c: 97fffe69 bl 486e0 <__libc_init@plt-0x183d0>
48d40: f94016a8 ldr x8, [x21, #40]
48d44: f85f83a9 ldur x9, [x29, #-8]
48d48: eb09011f cmp x8, x9
48d4c: 540000e1 b.ne 48d68 <__libc_init@plt-0x17d48> // b.any
48d50: a94b4ff4 ldp x20, x19, [sp, #176]
48d54: 12000000 and w0, w0, #0x1
48d58: a9497bfd ldp x29, x30, [sp, #144]
48d5c: f94053f5 ldr x21, [sp, #160]
48d60: 910303ff add sp, sp, #0xc0
48d64: d65f03c0 ret
48d68: 94005f76 bl 60b40 <__stack_chk_fail@plt>
48d6c: 79403808 ldrh w8, [x0, #28]
48d70: 7200391f tst w8, #0x7fff
48d74: 1a9f17e0 cset w0, eq // eq = none
48d78: d65f03c0 ret
48d7c: a9be7bfd stp x29, x30, [sp, #-32]!
48d80: a9014ff4 stp x20, x19, [sp, #16]
48d84: 910003fd mov x29, sp
48d88: aa0003f3 mov x19, x0
48d8c: 2a0103e9 mov w9, w1
48d90: 2a0203e4 mov w4, w2
48d94: 91007800 add x0, x0, #0x1e
48d98: 52801021 mov w1, #0x81 // #129
48d9c: 2a0303e2 mov w2, w3
48da0: 79403a65 ldrh w5, [x19, #28]
48da4: 2a0903e3 mov w3, w9
48da8: aa0803f4 mov x20, x8
48dac: 94002e84 bl 547bc <__libc_init@plt-0xc2f4>
48db0: f9400288 ldr x8, [x20]
48db4: b4000088 cbz x8, 48dc4 <__libc_init@plt-0x17cec>
48db8: a9414ff4 ldp x20, x19, [sp, #16]
48dbc: a8c27bfd ldp x29, x30, [sp], #32
48dc0: d65f03c0 ret
48dc4: f9400260 ldr x0, [x19]
48dc8: 97ff7f93 bl 28c14 <__libc_init@plt-0x37e9c>
48dcc: b0fffe21 adrp x1, d000 <__libc_init@plt-0x53ab0>
48dd0: 52801022 mov w2, #0x81 // #129
48dd4: 91075421 add x1, x1, #0x1d5
48dd8: 97ff688c bl 23008 <__libc_init@plt-0x3daa8>
48ddc: d10443ff sub sp, sp, #0x110
48de0: a90e7bfd stp x29, x30, [sp, #224]
48de4: 910383fd add x29, sp, #0xe0
48de8: a90f57fc stp x28, x21, [sp, #240]
48dec: a9104ff4 stp x20, x19, [sp, #256]
48df0: d53bd055 mrs x21, tpidr_el0
48df4: aa0103f4 mov x20, x1
48df8: f94016a8 ldr x8, [x21, #40]
48dfc: aa0003f3 mov x19, x0
48e00: f81f83a8 stur x8, [x29, #-8]
48e04: 39400028 ldrb w8, [x1]
48e08: 7101651f cmp w8, #0x59
48e0c: 5400020c b.gt 48e4c <__libc_init@plt-0x17c64>
48e10: 51010508 sub w8, w8, #0x41
48e14: 7100391f cmp w8, #0xe
48e18: 540008a8 b.hi 48f2c <__libc_init@plt-0x17b84> // b.pmore
48e1c: d503201f nop
48e20: 10e288a9 adr x9, df34 <__libc_init@plt-0x52b7c>
48e24: 1000008a adr x10, 48e34 <__libc_init@plt-0x17c7c>
48e28: 3868692b ldrb w11, [x9, x8]
48e2c: 8b0b094a add x10, x10, x11, lsl #2
48e30: d61f0140 br x10
48e34: f841c660 ldr x0, [x19], #28
48e38: aa1403e1 mov x1, x20
48e3c: aa1303e2 mov x2, x19
48e40: 52800083 mov w3, #0x4 // #4
48e44: 97fff526 bl 462dc <__libc_init@plt-0x1a7d4>
48e48: 14000041 b 48f4c <__libc_init@plt-0x17b64>
48e4c: 7101c51f cmp w8, #0x71
48e50: 540000cc b.gt 48e68 <__libc_init@plt-0x17c48>
48e54: 7101691f cmp w8, #0x5a
48e58: 540005e0 b.eq 48f14 <__libc_init@plt-0x17b9c> // b.none
48e5c: 71019d1f cmp w8, #0x67
48e60: 540000c0 b.eq 48e78 <__libc_init@plt-0x17c38> // b.none
48e64: 14000032 b 48f2c <__libc_init@plt-0x17b84>
48e68: 7101c91f cmp w8, #0x72
48e6c: 54000060 b.eq 48e78 <__libc_init@plt-0x17c38> // b.none
48e70: 7101e91f cmp w8, #0x7a
48e74: 540005c1 b.ne 48f2c <__libc_init@plt-0x17b84> // b.any
48e78: aa1303e0 mov x0, x19
48e7c: aa1403e1 mov x1, x20
48e80: 940002de bl 499f8 <__libc_init@plt-0x170b8>
48e84: 14000032 b 48f4c <__libc_init@plt-0x17b64>
48e88: aa1303e0 mov x0, x19
48e8c: aa1403e1 mov x1, x20
48e90: 94000173 bl 4945c <__libc_init@plt-0x17654>
48e94: 1400002e b 48f4c <__libc_init@plt-0x17b64>
48e98: 910023e0 add x0, sp, #0x8
48e9c: aa1403e1 mov x1, x20
48ea0: 52800c82 mov w2, #0x64 // #100
48ea4: 94005f97 bl 60d00 <memcpy@plt>
48ea8: 9101c3e8 add x8, sp, #0x70
48eac: 910023e1 add x1, sp, #0x8
48eb0: aa1303e0 mov x0, x19
48eb4: 9400026b bl 49860 <__libc_init@plt-0x17250>
48eb8: 9101c3e1 add x1, sp, #0x70
48ebc: aa1303e0 mov x0, x19
48ec0: 97ffffc7 bl 48ddc <__libc_init@plt-0x17cd4>
48ec4: 14000022 b 48f4c <__libc_init@plt-0x17b64>
48ec8: f841c660 ldr x0, [x19], #28
48ecc: aa1403e1 mov x1, x20
48ed0: aa1303e2 mov x2, x19
48ed4: 52800083 mov w3, #0x4 // #4
48ed8: 97fff34b bl 45c04 <__libc_init@plt-0x1aeac>
48edc: 1400001c b 48f4c <__libc_init@plt-0x17b64>
48ee0: 39400688 ldrb w8, [x20, #1]
48ee4: 7101611f cmp w8, #0x58
48ee8: 54000460 b.eq 48f74 <__libc_init@plt-0x17b3c> // b.none
48eec: aa1303e0 mov x0, x19
48ef0: aa1403e1 mov x1, x20
48ef4: 94000026 bl 48f8c <__libc_init@plt-0x17b24>
48ef8: 14000015 b 48f4c <__libc_init@plt-0x17b64>
48efc: f841c660 ldr x0, [x19], #28
48f00: aa1403e1 mov x1, x20
48f04: aa1303e2 mov x2, x19
48f08: 52800083 mov w3, #0x4 // #4
48f0c: 97fff3cf bl 45e48 <__libc_init@plt-0x1ac68>
48f10: 1400000f b 48f4c <__libc_init@plt-0x17b64>
48f14: f841c660 ldr x0, [x19], #28
48f18: aa1403e1 mov x1, x20
48f1c: aa1303e2 mov x2, x19
48f20: 52800083 mov w3, #0x4 // #4
48f24: 97fff460 bl 460a4 <__libc_init@plt-0x1aa0c>
48f28: 14000009 b 48f4c <__libc_init@plt-0x17b64>
48f2c: f9400260 ldr x0, [x19]
48f30: 97ff7f39 bl 28c14 <__libc_init@plt-0x37e9c>
48f34: f0fffe02 adrp x2, b000 <__libc_init@plt-0x55ab0>
48f38: 39400283 ldrb w3, [x20]
48f3c: 91026c42 add x2, x2, #0x9b
48f40: 52807da1 mov w1, #0x3ed // #1005
48f44: 97ff6695 bl 22998 <__libc_init@plt-0x3e118>
48f48: 2a1f03e0 mov w0, wzr
48f4c: f94016a8 ldr x8, [x21, #40]
48f50: f85f83a9 ldur x9, [x29, #-8]
48f54: eb09011f cmp x8, x9
48f58: 54000181 b.ne 48f88 <__libc_init@plt-0x17b28> // b.any
48f5c: a9504ff4 ldp x20, x19, [sp, #256]
48f60: 12000000 and w0, w0, #0x1
48f64: a94f57fc ldp x28, x21, [sp, #240]
48f68: a94e7bfd ldp x29, x30, [sp, #224]
48f6c: 910443ff add sp, sp, #0x110
48f70: d65f03c0 ret
48f74: f9400260 ldr x0, [x19]
48f78: 97ff7f27 bl 28c14 <__libc_init@plt-0x37e9c>
48f7c: d0fffe01 adrp x1, a000 <__libc_init@plt-0x56ab0>
48f80: 91388021 add x1, x1, #0xe20
48f84: 97ff6821 bl 23008 <__libc_init@plt-0x3daa8>
48f88: 94005eee bl 60b40 <__stack_chk_fail@plt>
48f8c: d10283ff sub sp, sp, #0xa0
48f90: a9047bfd stp x29, x30, [sp, #64]
48f94: 910103fd add x29, sp, #0x40
48f98: a9056ffc stp x28, x27, [sp, #80]
48f9c: a90667fa stp x26, x25, [sp, #96]
48fa0: a9075ff8 stp x24, x23, [sp, #112]
48fa4: a90857f6 stp x22, x21, [sp, #128]
48fa8: a9094ff4 stp x20, x19, [sp, #144]
48fac: d53bd058 mrs x24, tpidr_el0
48fb0: aa0103f4 mov x20, x1
48fb4: f9401708 ldr x8, [x24, #40]
48fb8: aa0003f3 mov x19, x0
48fbc: f81f83a8 stur x8, [x29, #-8]
48fc0: 39404028 ldrb w8, [x1, #16]
48fc4: b9400c29 ldr w9, [x1, #12]
48fc8: 3940202a ldrb w10, [x1, #8]
48fcc: 3940702c ldrb w12, [x1, #28]
48fd0: 7100011f cmp w8, #0x0
48fd4: b940042b ldr w11, [x1, #4]
48fd8: 1a8903ed csel w13, wzr, w9, eq // eq = none
48fdc: 7100015f cmp w10, #0x0
48fe0: 79c04c35 ldrsh w21, [x1, #38]
48fe4: 53017d89 lsr w9, w12, #1
48fe8: 1a8b03fa csel w26, wzr, w11, eq // eq = none
48fec: 121f0136 and w22, w9, #0x2
48ff0: 3400007a cbz w26, 48ffc <__libc_init@plt-0x17ab4>
48ff4: 2a0d03fc mov w28, w13
48ff8: 14000008 b 49018 <__libc_init@plt-0x17a98>
48ffc: 340000a8 cbz w8, 49010 <__libc_init@plt-0x17aa0>
49000: 710006bf cmp w21, #0x1
49004: 7a40b9a0 ccmp w13, #0x0, #0x0, lt // lt = tstop
49008: 1a9f15bc csinc w28, w13, wzr, ne // ne = any
4900c: 14000003 b 49018 <__libc_init@plt-0x17a98>
49010: 320002d6 orr w22, w22, #0x1
49014: 5280119c mov w28, #0x8c // #140
49018: 39400699 ldrb w25, [x20, #1]
4901c: f9000bf8 str x24, [sp, #16]
49020: 71013b3f cmp w25, #0x4e
49024: 54000101 b.ne 49044 <__libc_init@plt-0x17a6c> // b.any
49028: b9401e68 ldr w8, [x19, #28]
4902c: f90007ff str xzr, [sp, #8]
49030: 7200791f tst w8, #0x7fffffff
49034: 52800068 mov w8, #0x3 // #3
49038: 1a9f1515 csinc w21, w8, wzr, ne // ne = any
4903c: 0b1c02bc add w28, w21, w28
49040: 1400001a b 490a8 <__libc_init@plt-0x17a08>
49044: 71014f3f cmp w25, #0x53
49048: 540000a1 b.ne 4905c <__libc_init@plt-0x17a54> // b.any
4904c: f90007ff str xzr, [sp, #8]
49050: 1100079c add w28, w28, #0x1
49054: 52800035 mov w21, #0x1 // #1
49058: 14000014 b 490a8 <__libc_init@plt-0x17a08>
4905c: 37f80195 tbnz w21, #31, 4908c <__libc_init@plt-0x17a24>
49060: 34000135 cbz w21, 49084 <__libc_init@plt-0x17a2c>
49064: 110009b7 add w23, w13, #0x2
49068: 6b1502ff cmp w23, w21
4906c: 54001cad b.le 49400 <__libc_init@plt-0x176b0>
49070: 11000b89 add w9, w28, #0x2
49074: 11000788 add w8, w28, #0x1
49078: 6b15013f cmp w9, w21
4907c: 2a0803fc mov w28, w8
49080: 1a95b135 csel w21, w9, w21, lt // lt = tstop
49084: f90007ff str xzr, [sp, #8]
49088: 14000008 b 490a8 <__libc_init@plt-0x17a08>
4908c: 4b0d03f7 neg w23, w13
49090: 6b1702bf cmp w21, w23
49094: 54001c0d b.le 49414 <__libc_init@plt-0x1769c>
49098: 4b1503e9 neg w9, w21
4909c: 0b150388 add w8, w28, w21
490a0: 0aa87d1c bic w28, w8, w8, asr #31
490a4: f90007e9 str x9, [sp, #8]
490a8: 528aaad8 mov w24, #0x5556 // #21846
490ac: 4b1503fb neg w27, w21
490b0: 72aaaab8 movk w24, #0x5555, lsl #16
490b4: 2a1c03f7 mov w23, w28
490b8: b90003ed str w13, [sp]
490bc: b9402282 ldr w2, [x20, #32]
490c0: 910083e8 add x8, sp, #0x20
490c4: aa1303e0 mov x0, x19
490c8: 2a1703e1 mov w1, w23
490cc: 2a1603e3 mov w3, w22
490d0: 9400028a bl 49af8 <__libc_init@plt-0x16fb8>
490d4: f94013e8 ldr x8, [sp, #32]
490d8: b40001c8 cbz x8, 49110 <__libc_init@plt-0x179a0>
490dc: f94017e2 ldr x2, [sp, #40]
490e0: b4000182 cbz x2, 49110 <__libc_init@plt-0x179a0>
490e4: 39400109 ldrb w9, [x8]
490e8: 7100b53f cmp w9, #0x2d
490ec: 54000060 b.eq 490f8 <__libc_init@plt-0x179b8> // b.none
490f0: 7100ad3f cmp w9, #0x2b
490f4: 54000081 b.ne 49104 <__libc_init@plt-0x179ac> // b.any
490f8: f100045f cmp x2, #0x1
490fc: 540000a0 b.eq 49110 <__libc_init@plt-0x179a0> // b.none
49100: 39400509 ldrb w9, [x8, #1]
49104: 5100e928 sub w8, w9, #0x3a
49108: 31002d1f cmn w8, #0xb
4910c: 54001409 b.ls 4938c <__libc_init@plt-0x17724> // b.plast
49110: b9401e68 ldr w8, [x19, #28]
49114: 7200791f tst w8, #0x7fffffff
49118: 54000080 b.eq 49128 <__libc_init@plt-0x17988> // b.none
4911c: b94033e8 ldr w8, [sp, #48]
49120: 0b080368 add w8, w27, w8
49124: b90033e8 str w8, [sp, #48]
49128: b94033e1 ldr w1, [sp, #48]
4912c: 71013b3f cmp w25, #0x4e
49130: 54000541 b.ne 491d8 <__libc_init@plt-0x178d8> // b.any
49134: 9b387c28 smull x8, w1, w24
49138: d37ffd09 lsr x9, x8, #63
4913c: d360fd08 lsr x8, x8, #32
49140: 0b090108 add w8, w8, w9
49144: 0b080508 add w8, w8, w8, lsl #1
49148: 6b080028 subs w8, w1, w8
4914c: 540000a0 b.eq 49160 <__libc_init@plt-0x17950> // b.none
49150: 710006f7 subs w23, w23, #0x1
49154: 540000ad b.le 49168 <__libc_init@plt-0x17948>
49158: 1100077b add w27, w27, #0x1
4915c: 17ffffd8 b 490bc <__libc_init@plt-0x179f4>
49160: 4b1b03f5 neg w21, w27
49164: 14000004 b 49174 <__libc_init@plt-0x1793c>
49168: 4b080021 sub w1, w1, w8
4916c: 4b1b0115 sub w21, w8, w27
49170: b90033e1 str w1, [sp, #48]
49174: 710012bf cmp w21, #0x4
49178: 5400010b b.lt 49198 <__libc_init@plt-0x17918> // b.tstop
4917c: 52955568 mov w8, #0xaaab // #43691
49180: 72b55548 movk w8, #0xaaaa, lsl #16
49184: 9ba87ea8 umull x8, w21, w8
49188: d361fd08 lsr x8, x8, #33
4918c: 0b080508 add w8, w8, w8, lsl #1
49190: 4b0802b5 sub w21, w21, w8
49194: 1400000d b 491c8 <__libc_init@plt-0x178e8>
49198: 710002bf cmp w21, #0x0
4919c: 540001ac b.gt 491d0 <__libc_init@plt-0x178e0>
491a0: 52955569 mov w9, #0xaaab // #43691
491a4: 4b1503e8 neg w8, w21
491a8: 72b55549 movk w9, #0xaaaa, lsl #16
491ac: 1280004a mov w10, #0xfffffffd // #-3
491b0: 9ba97d09 umull x9, w8, w9
491b4: d361fd29 lsr x9, x9, #33
491b8: 0b090529 add w9, w9, w9, lsl #1
491bc: 4b090108 sub w8, w8, w9
491c0: 52000515 eor w21, w8, #0x3
491c4: 4b090148 sub w8, w10, w9
491c8: 0b010101 add w1, w8, w1
491cc: b90033e1 str w1, [sp, #48]
491d0: b94003e8 ldr w8, [sp]
491d4: 0b0802bc add w28, w21, w8
491d8: 910073e3 add x3, sp, #0x1c
491dc: aa1303e0 mov x0, x19
491e0: aa1403e2 mov x2, x20
491e4: b9001fff str wzr, [sp, #28]
491e8: 97fffb33 bl 47eb4 <__libc_init@plt-0x18bfc>
491ec: f94013e8 ldr x8, [sp, #32]
491f0: 120002cc and w12, w22, #0x1
491f4: b9402beb ldr w11, [sp, #40]
491f8: b9801ff8 ldrsw x24, [sp, #28]
491fc: 39400108 ldrb w8, [x8]
49200: 7100b51f cmp w8, #0x2d
49204: 1a9f17e9 cset w9, eq // eq = none
49208: 7100ad1f cmp w8, #0x2b
4920c: 1a9f17e8 cset w8, eq // eq = none
49210: 2a080139 orr w25, w9, w8
49214: 4b19016a sub w10, w11, w25
49218: 4b0a02a8 sub w8, w21, w10
4921c: 0aa87d17 bic w23, w8, w8, asr #31
49220: 0b170149 add w9, w10, w23
49224: 4b090389 sub w9, w28, w9
49228: 7100013f cmp w9, #0x0
4922c: 7a40c980 ccmp w12, #0x0, #0x0, gt
49230: f94007ec ldr x12, [sp, #8]
49234: 0b18018c add w12, w12, w24
49238: 1a9f0136 csel w22, w9, wzr, eq // eq = none
4923c: 0b17018c add w12, w12, w23
49240: 7100035f cmp w26, #0x0
49244: 0b0b0189 add w9, w12, w11
49248: 0b16012c add w12, w9, w22
4924c: 1a8cc749 csinc w9, w26, w12, gt
49250: b4000940 cbz x0, 49378 <__libc_init@plt-0x17738>
49254: 4b1702ab sub w11, w21, w23
49258: 0aab7d7b bic w27, w11, w11, asr #31
4925c: 4b1b0155 sub w21, w10, w27
49260: 1100058a add w10, w12, #0x1
49264: 6b09015f cmp w10, w9
49268: 5400088c b.gt 49378 <__libc_init@plt-0x17738>
4926c: 1a9fa7ec cset w12, lt // lt = tstop
49270: 7100057f cmp w11, #0x1
49274: 1a9fa7eb cset w11, lt // lt = tstop
49278: 7100051f cmp w8, #0x1
4927c: 1a9fa7e8 cset w8, lt // lt = tstop
49280: 0a0b018b and w11, w12, w11
49284: 0a08017c and w28, w11, w8
49288: 7100035f cmp w26, #0x0
4928c: 0b1c0148 add w8, w10, w28
49290: f90003e0 str x0, [sp]
49294: 7a490100 ccmp w8, w9, #0x0, eq // eq = none
49298: 93407d02 sxtw x2, w8
4929c: aa1303e0 mov x0, x19
492a0: aa1403e1 mov x1, x20
492a4: 1a89b109 csel w9, w8, w9, lt // lt = tstop
492a8: 93407d23 sxtw x3, w9
492ac: 97fffab4 bl 47d7c <__libc_init@plt-0x18d34>
492b0: 360008a0 tbz w0, #0, 493c4 <__libc_init@plt-0x176ec>
492b4: f9400260 ldr x0, [x19]
492b8: 0b190362 add w2, w27, w25
492bc: f94013e1 ldr x1, [sp, #32]
492c0: 97ff7a06 bl 27ad8 <__libc_init@plt-0x38fd8>
492c4: 36000800 tbz w0, #0, 493c4 <__libc_init@plt-0x176ec>
492c8: 7100039f cmp w28, #0x0
492cc: f9400260 ldr x0, [x19]
492d0: 9a9f06e2 csinc x2, x23, xzr, eq // eq = none
492d4: 52800601 mov w1, #0x30 // #48
492d8: 97ff7eae bl 28d90 <__libc_init@plt-0x37d20>
492dc: 36000740 tbz w0, #0, 493c4 <__libc_init@plt-0x176ec>
492e0: 39407288 ldrb w8, [x20, #28]
492e4: 90fffe29 adrp x9, d000 <__libc_init@plt-0x53ab0>
492e8: 90fffe2a adrp x10, d000 <__libc_init@plt-0x53ab0>
492ec: 91142129 add x9, x9, #0x508
492f0: 9114294a add x10, x10, #0x50a
492f4: f9400260 ldr x0, [x19]
492f8: 721f011f tst w8, #0x2
492fc: 52800022 mov w2, #0x1 // #1
49300: 9a890141 csel x1, x10, x9, eq // eq = none
49304: 97ff79f5 bl 27ad8 <__libc_init@plt-0x38fd8>
49308: 360005e0 tbz w0, #0, 493c4 <__libc_init@plt-0x176ec>
4930c: f94007e8 ldr x8, [sp, #8]
49310: 52800601 mov w1, #0x30 // #48
49314: f9400260 ldr x0, [x19]
49318: 93407d02 sxtw x2, w8
4931c: 97ff7e9d bl 28d90 <__libc_init@plt-0x37d20>
49320: 36000520 tbz w0, #0, 493c4 <__libc_init@plt-0x176ec>
49324: f94013e8 ldr x8, [sp, #32]
49328: 93407ea2 sxtw x2, w21
4932c: f9400260 ldr x0, [x19]
49330: 8b394108 add x8, x8, w25, uxtw
49334: 8b3b4101 add x1, x8, w27, uxtw
49338: 97ff79e8 bl 27ad8 <__libc_init@plt-0x38fd8>
4933c: 36000440 tbz w0, #0, 493c4 <__libc_init@plt-0x176ec>
49340: f9400260 ldr x0, [x19]
49344: 52800601 mov w1, #0x30 // #48
49348: aa1603e2 mov x2, x22
4934c: 97ff7e91 bl 28d90 <__libc_init@plt-0x37d20>
49350: 360003a0 tbz w0, #0, 493c4 <__libc_init@plt-0x176ec>
49354: f9400260 ldr x0, [x19]
49358: aa1803e2 mov x2, x24
4935c: f94003e1 ldr x1, [sp]
49360: 97ff79de bl 27ad8 <__libc_init@plt-0x38fd8>
49364: 36000300 tbz w0, #0, 493c4 <__libc_init@plt-0x176ec>
49368: aa1303e0 mov x0, x19
4936c: aa1403e1 mov x1, x20
49370: 97fffabb bl 47e5c <__libc_init@plt-0x18c54>
49374: 14000015 b 493c8 <__libc_init@plt-0x176e8>
49378: f9400260 ldr x0, [x19]
4937c: 93407d22 sxtw x2, w9
49380: 52800541 mov w1, #0x2a // #42
49384: 97ff7e83 bl 28d90 <__libc_init@plt-0x37d20>
49388: 14000010 b 493c8 <__libc_init@plt-0x176e8>
4938c: 93407f43 sxtw x3, w26
49390: aa1303e0 mov x0, x19
49394: aa1403e1 mov x1, x20
49398: 97fffa79 bl 47d7c <__libc_init@plt-0x18d34>
4939c: 36000140 tbz w0, #0, 493c4 <__libc_init@plt-0x176ec>
493a0: a9420be1 ldp x1, x2, [sp, #32]
493a4: f9400260 ldr x0, [x19]
493a8: 97ff79cc bl 27ad8 <__libc_init@plt-0x38fd8>
493ac: f9400bf8 ldr x24, [sp, #16]
493b0: 36000420 tbz w0, #0, 49434 <__libc_init@plt-0x1767c>
493b4: aa1303e0 mov x0, x19
493b8: aa1403e1 mov x1, x20
493bc: 97fffaa8 bl 47e5c <__libc_init@plt-0x18c54>
493c0: 14000003 b 493cc <__libc_init@plt-0x176e4>
493c4: 2a1f03e0 mov w0, wzr
493c8: f9400bf8 ldr x24, [sp, #16]
493cc: f9401708 ldr x8, [x24, #40]
493d0: f85f83a9 ldur x9, [x29, #-8]
493d4: eb09011f cmp x8, x9
493d8: 54000321 b.ne 4943c <__libc_init@plt-0x17674> // b.any
493dc: a9494ff4 ldp x20, x19, [sp, #144]
493e0: 12000000 and w0, w0, #0x1
493e4: a94857f6 ldp x22, x21, [sp, #128]
493e8: a9475ff8 ldp x24, x23, [sp, #112]
493ec: a94667fa ldp x26, x25, [sp, #96]
493f0: a9456ffc ldp x28, x27, [sp, #80]
493f4: a9447bfd ldp x29, x30, [sp, #64]
493f8: 910283ff add sp, sp, #0xa0
493fc: d65f03c0 ret
49400: f9400260 ldr x0, [x19]
49404: 97ff7e04 bl 28c14 <__libc_init@plt-0x37e9c>
49408: d0fffe02 adrp x2, b000 <__libc_init@plt-0x55ab0>
4940c: 911cb042 add x2, x2, #0x72c
49410: 14000005 b 49424 <__libc_init@plt-0x1768c>
49414: f9400260 ldr x0, [x19]
49418: 97ff7dff bl 28c14 <__libc_init@plt-0x37e9c>
4941c: f0fffe02 adrp x2, c000 <__libc_init@plt-0x54ab0>
49420: 912f5842 add x2, x2, #0xbd6
49424: 528080e1 mov w1, #0x407 // #1031
49428: 2a1503e3 mov w3, w21
4942c: 2a1703e4 mov w4, w23
49430: 97ff655a bl 22998 <__libc_init@plt-0x3e118>
49434: 2a1f03e0 mov w0, wzr
49438: 17ffffe5 b 493cc <__libc_init@plt-0x176e4>
4943c: 94005dc1 bl 60b40 <__stack_chk_fail@plt>
49440: a9bf7bfd stp x29, x30, [sp, #-16]!
49444: 910003fd mov x29, sp
49448: f9400000 ldr x0, [x0]
4944c: 97ff7df2 bl 28c14 <__libc_init@plt-0x37e9c>
49450: b0fffe01 adrp x1, a000 <__libc_init@plt-0x56ab0>
49454: 91388021 add x1, x1, #0xe20
49458: 97ff66ec bl 23008 <__libc_init@plt-0x3daa8>
4945c: d10283ff sub sp, sp, #0xa0
49460: a9047bfd stp x29, x30, [sp, #64]
49464: 910103fd add x29, sp, #0x40
49468: a9056ffc stp x28, x27, [sp, #80]
4946c: a90667fa stp x26, x25, [sp, #96]
49470: a9075ff8 stp x24, x23, [sp, #112]
49474: a90857f6 stp x22, x21, [sp, #128]
49478: a9094ff4 stp x20, x19, [sp, #144]
4947c: d53bd048 mrs x8, tpidr_el0
49480: 528011fc mov w28, #0x8f // #143
49484: f9000fe8 str x8, [sp, #24]
49488: aa0103f3 mov x19, x1
4948c: f9401508 ldr x8, [x8, #40]
49490: aa0003f4 mov x20, x0
49494: 2a1f03fa mov w26, wzr
49498: 52800037 mov w23, #0x1 // #1
4949c: f81f83a8 stur x8, [x29, #-8]
494a0: 39404028 ldrb w8, [x1, #16]
494a4: b9400c29 ldr w9, [x1, #12]
494a8: 3940202a ldrb w10, [x1, #8]
494ac: b940042b ldr w11, [x1, #4]
494b0: 7100011f cmp w8, #0x0
494b4: 1a8903e9 csel w9, wzr, w9, eq // eq = none
494b8: 3940702c ldrb w12, [x1, #28]
494bc: 7100015f cmp w10, #0x0
494c0: b9402036 ldr w22, [x1, #32]
494c4: 1a8b03ea csel w10, wzr, w11, eq // eq = none
494c8: 2a080148 orr w8, w10, w8
494cc: 7100011f cmp w8, #0x0
494d0: f9000bea str x10, [sp, #16]
494d4: 53017d8a lsr w10, w12, #1
494d8: 121f0148 and w8, w10, #0x2
494dc: 1a9f07ea cset w10, ne // ne = any
494e0: 1a9c1139 csel w25, w9, w28, ne // ne = any
494e4: b9000fea str w10, [sp, #12]
494e8: 1a9f17ea cset w10, eq // eq = none
494ec: 2a080155 orr w21, w10, w8
494f0: 0b190341 add w1, w26, w25
494f4: 910083e8 add x8, sp, #0x20
494f8: aa1403e0 mov x0, x20
494fc: 2a1603e2 mov w2, w22
49500: 2a1503e3 mov w3, w21
49504: 9400017d bl 49af8 <__libc_init@plt-0x16fb8>
49508: a9420be9 ldp x9, x2, [sp, #32]
4950c: b40001a9 cbz x9, 49540 <__libc_init@plt-0x17570>
49510: b4000182 cbz x2, 49540 <__libc_init@plt-0x17570>
49514: 39400128 ldrb w8, [x9]
49518: 7100b51f cmp w8, #0x2d
4951c: 54000060 b.eq 49528 <__libc_init@plt-0x17588> // b.none
49520: 7100ad1f cmp w8, #0x2b
49524: 54000081 b.ne 49534 <__libc_init@plt-0x1757c> // b.any
49528: f100045f cmp x2, #0x1
4952c: 540000a0 b.eq 49540 <__libc_init@plt-0x17570> // b.none
49530: 39400528 ldrb w8, [x9, #1]
49534: 5100e908 sub w8, w8, #0x3a
49538: 31002d1f cmn w8, #0xb
4953c: 540006e9 b.ls 49618 <__libc_init@plt-0x17498> // b.plast
49540: 3940012b ldrb w11, [x9]
49544: b94033e8 ldr w8, [sp, #48]
49548: 79c04e6a ldrsh w10, [x19, #38]
4954c: 7100ad7f cmp w11, #0x2b
49550: b9401e8d ldr w13, [x20, #28]
49554: 1a9f17ec cset w12, eq // eq = none
49558: 7100b57f cmp w11, #0x2d
4955c: 1a9f17ee cset w14, eq // eq = none
49560: 0b0a0108 add w8, w8, w10
49564: 2a0c01db orr w27, w14, w12
49568: 720079bf tst w13, #0x7fffffff
4956c: 4b1b004a sub w10, w2, w27
49570: 1a8803e8 csel w8, wzr, w8, eq // eq = none
49574: 1a8a03ea csel w10, wzr, w10, eq // eq = none
49578: 37f8017a tbnz w26, #31, 495a4 <__libc_init@plt-0x1750c>
4957c: 6b1a011f cmp w8, w26
49580: 5400012d b.le 495a4 <__libc_init@plt-0x1750c>
49584: 520002ec eor w12, w23, #0x1
49588: 370000ec tbnz w12, #0, 495a4 <__libc_init@plt-0x1750c>
4958c: 39404269 ldrb w9, [x19, #16]
49590: 4b08038a sub w10, w28, w8
49594: 2a1f03f7 mov w23, wzr
49598: 7100013f cmp w9, #0x0
4959c: 1a990159 csel w25, w10, w25, eq // eq = none
495a0: 1400001c b 49610 <__libc_init@plt-0x174a0>
495a4: 2b19011f cmn w8, w25
495a8: 54000141 b.ne 495d0 <__libc_init@plt-0x174e0> // b.any
495ac: 7100055f cmp w10, #0x1
495b0: 5400010b b.lt 495d0 <__libc_init@plt-0x174e0> // b.tstop
495b4: 710006df cmp w22, #0x1
495b8: 54000240 b.eq 49600 <__libc_init@plt-0x174b0> // b.none
495bc: 71000adf cmp w22, #0x2
495c0: 540001a0 b.eq 495f4 <__libc_init@plt-0x174bc> // b.none
495c4: 71000edf cmp w22, #0x3
495c8: 54000201 b.ne 49608 <__libc_init@plt-0x174a8> // b.any
495cc: 14000022 b 49654 <__libc_init@plt-0x1745c>
495d0: 2a1f03f8 mov w24, wzr
495d4: 6b1a011f cmp w8, w26
495d8: 5400058a b.ge 49688 <__libc_init@plt-0x17428> // b.tcont
495dc: 4b1903e9 neg w9, w25
495e0: 6b09035f cmp w26, w9
495e4: 5400052d b.le 49688 <__libc_init@plt-0x17428>
495e8: 6b09011f cmp w8, w9
495ec: 1a88b128 csel w8, w9, w8, lt // lt = tstop
495f0: 14000008 b 49610 <__libc_init@plt-0x174a0>
495f4: 7100b57f cmp w11, #0x2d
495f8: 54000081 b.ne 49608 <__libc_init@plt-0x174a8> // b.any
495fc: 1400001c b 4966c <__libc_init@plt-0x17444>
49600: 7100b57f cmp w11, #0x2d
49604: 54000341 b.ne 4966c <__libc_init@plt-0x17444> // b.any
49608: 52800076 mov w22, #0x3 // #3
4960c: 2a1a03e8 mov w8, w26
49610: 2a0803fa mov w26, w8
49614: 17ffffb7 b 494f0 <__libc_init@plt-0x175c0>
49618: f9400be8 ldr x8, [sp, #16]
4961c: aa1403e0 mov x0, x20
49620: aa1303e1 mov x1, x19
49624: 93407d03 sxtw x3, w8
49628: 97fff9d5 bl 47d7c <__libc_init@plt-0x18d34>
4962c: 36000fa0 tbz w0, #0, 49820 <__libc_init@plt-0x17290>
49630: a9420be1 ldp x1, x2, [sp, #32]
49634: f9400280 ldr x0, [x20]
49638: 97ff7928 bl 27ad8 <__libc_init@plt-0x38fd8>
4963c: f9400ff5 ldr x21, [sp, #24]
49640: 36000f20 tbz w0, #0, 49824 <__libc_init@plt-0x1728c>
49644: aa1403e0 mov x0, x20
49648: aa1303e1 mov x1, x19
4964c: 97fffa04 bl 47e5c <__libc_init@plt-0x18c54>
49650: 14000076 b 49828 <__libc_init@plt-0x17288>
49654: b940226a ldr w10, [x19, #32]
49658: 71000d5f cmp w10, #0x3
4965c: 54000100 b.eq 4967c <__libc_init@plt-0x17434> // b.none
49660: 387b4929 ldrb w9, [x9, w27, uxtw]
49664: 7100d53f cmp w9, #0x35
49668: 540000a3 b.cc 4967c <__libc_init@plt-0x17434> // b.lo, b.ul, b.last
4966c: 2a1f03ea mov w10, wzr
49670: 11000508 add w8, w8, #0x1
49674: 52800038 mov w24, #0x1 // #1
49678: 14000004 b 49688 <__libc_init@plt-0x17428>
4967c: 2a1f03ea mov w10, wzr
49680: 2a1f03e8 mov w8, wzr
49684: 2a1f03f8 mov w24, wzr
49688: 6b08015f cmp w10, w8
4968c: 1a88b149 csel w9, w10, w8, lt // lt = tstop
49690: 0aa97d37 bic w23, w9, w9, asr #31
49694: 4b0803e9 neg w9, w8
49698: 4b17010b sub w11, w8, w23
4969c: 0a887d29 and w9, w9, w8, asr #31
496a0: 6b19013f cmp w9, w25
496a4: 4b17015a sub w26, w10, w23
496a8: 0aab7d68 bic w8, w11, w11, asr #31
496ac: 1a99b12c csel w12, w9, w25, lt // lt = tstop
496b0: b9400fe9 ldr w9, [sp, #12]
496b4: 360000c9 tbz w9, #0, 496cc <__libc_init@plt-0x173e4>
496b8: 0b0c0309 add w9, w24, w12
496bc: 0b1a012b add w11, w9, w26
496c0: 4b0b032b sub w11, w25, w11
496c4: 0aab7d76 bic w22, w11, w11, asr #31
496c8: 14000003 b 496d4 <__libc_init@plt-0x173dc>
496cc: 2a1f03f6 mov w22, wzr
496d0: 0b180189 add w9, w12, w24
496d4: 0b0a012a add w10, w9, w10
496d8: 0b1b02f5 add w21, w23, w27
496dc: 0b08014a add w10, w10, w8
496e0: 0b150129 add w9, w9, w21
496e4: 2b16015f cmn w10, w22
496e8: f9400bea ldr x10, [sp, #16]
496ec: 0b1a0129 add w9, w9, w26
496f0: 1a9f1519 csinc w25, w8, wzr, ne // ne = any
496f4: 0b160128 add w8, w9, w22
496f8: 0b190108 add w8, w8, w25
496fc: 7100015f cmp w10, #0x0
49700: 11000509 add w9, w8, #0x1
49704: 1a88c548 csinc w8, w10, w8, gt
49708: 6b08013f cmp w9, w8
4970c: 540000ed b.le 49728 <__libc_init@plt-0x17388>
49710: f9400280 ldr x0, [x20]
49714: 93407d02 sxtw x2, w8
49718: 52800541 mov w1, #0x2a // #42
4971c: 97ff7d9d bl 28d90 <__libc_init@plt-0x37d20>
49720: f9400ff5 ldr x21, [sp, #24]
49724: 14000041 b 49828 <__libc_init@plt-0x17288>
49728: 1a9fa7ea cset w10, lt // lt = tstop
4972c: 2b1902ff cmn w23, w25
49730: 1a9f17eb cset w11, eq // eq = none
49734: 93407d03 sxtw x3, w8
49738: 0a0b015c and w28, w10, w11
4973c: aa1403e0 mov x0, x20
49740: 0b1c0129 add w9, w9, w28
49744: aa1303e1 mov x1, x19
49748: 93407d22 sxtw x2, w9
4974c: f9000bec str x12, [sp, #16]
49750: 97fff98b bl 47d7c <__libc_init@plt-0x18d34>
49754: 36000660 tbz w0, #0, 49820 <__libc_init@plt-0x17290>
49758: f9400280 ldr x0, [x20]
4975c: aa1503e2 mov x2, x21
49760: f94013e1 ldr x1, [sp, #32]
49764: 97ff78dd bl 27ad8 <__libc_init@plt-0x38fd8>
49768: 360005c0 tbz w0, #0, 49820 <__libc_init@plt-0x17290>
4976c: 7100039f cmp w28, #0x0
49770: f9400280 ldr x0, [x20]
49774: 9a9f0722 csinc x2, x25, xzr, eq // eq = none
49778: 52800601 mov w1, #0x30 // #48
4977c: 97ff7d85 bl 28d90 <__libc_init@plt-0x37d20>
49780: 36000500 tbz w0, #0, 49820 <__libc_init@plt-0x17290>
49784: 39407268 ldrb w8, [x19, #28]
49788: 90fffe29 adrp x9, d000 <__libc_init@plt-0x53ab0>
4978c: 90fffe2a adrp x10, d000 <__libc_init@plt-0x53ab0>
49790: 91142129 add x9, x9, #0x508
49794: 9114294a add x10, x10, #0x50a
49798: f9400280 ldr x0, [x20]
4979c: 721f011f tst w8, #0x2
497a0: 52800022 mov w2, #0x1 // #1
497a4: 9a890141 csel x1, x10, x9, eq // eq = none
497a8: 97ff78cc bl 27ad8 <__libc_init@plt-0x38fd8>
497ac: 360003a0 tbz w0, #0, 49820 <__libc_init@plt-0x17290>
497b0: f9400be8 ldr x8, [sp, #16]
497b4: 52800601 mov w1, #0x30 // #48
497b8: f9400280 ldr x0, [x20]
497bc: 93407d02 sxtw x2, w8
497c0: 97ff7d74 bl 28d90 <__libc_init@plt-0x37d20>
497c4: 360002e0 tbz w0, #0, 49820 <__libc_init@plt-0x17290>
497c8: f94013e8 ldr x8, [sp, #32]
497cc: 93407f42 sxtw x2, w26
497d0: f9400280 ldr x0, [x20]
497d4: 8b3b4108 add x8, x8, w27, uxtw
497d8: 8b374101 add x1, x8, w23, uxtw
497dc: 97ff78bf bl 27ad8 <__libc_init@plt-0x38fd8>
497e0: 36000200 tbz w0, #0, 49820 <__libc_init@plt-0x17290>
497e4: f9400280 ldr x0, [x20]
497e8: 2a1803e2 mov w2, w24
497ec: 52800621 mov w1, #0x31 // #49
497f0: 97ff7d68 bl 28d90 <__libc_init@plt-0x37d20>
497f4: 36000160 tbz w0, #0, 49820 <__libc_init@plt-0x17290>
497f8: f9400280 ldr x0, [x20]
497fc: 2a1603e2 mov w2, w22
49800: 52800601 mov w1, #0x30 // #48
49804: 97ff7d63 bl 28d90 <__libc_init@plt-0x37d20>
49808: 360000c0 tbz w0, #0, 49820 <__libc_init@plt-0x17290>
4980c: f9400280 ldr x0, [x20]
49810: 52800401 mov w1, #0x20 // #32
49814: b9800a82 ldrsw x2, [x20, #8]
49818: 97ff7d5e bl 28d90 <__libc_init@plt-0x37d20>
4981c: 17ffff88 b 4963c <__libc_init@plt-0x17474>
49820: f9400ff5 ldr x21, [sp, #24]
49824: 2a1f03e0 mov w0, wzr
49828: f94016a8 ldr x8, [x21, #40]
4982c: f85f83a9 ldur x9, [x29, #-8]
49830: eb09011f cmp x8, x9
49834: 54000141 b.ne 4985c <__libc_init@plt-0x17254> // b.any
49838: a9494ff4 ldp x20, x19, [sp, #144]
4983c: 12000000 and w0, w0, #0x1
49840: a94857f6 ldp x22, x21, [sp, #128]
49844: a9475ff8 ldp x24, x23, [sp, #112]
49848: a94667fa ldp x26, x25, [sp, #96]
4984c: a9456ffc ldp x28, x27, [sp, #80]
49850: a9447bfd ldp x29, x30, [sp, #64]
49854: 910283ff add sp, sp, #0xa0
49858: d65f03c0 ret
4985c: 94005cb9 bl 60b40 <__stack_chk_fail@plt>
49860: d10183ff sub sp, sp, #0x60
49864: a9027bfd stp x29, x30, [sp, #32]
49868: 910083fd add x29, sp, #0x20
4986c: a9035ff8 stp x24, x23, [sp, #48]
49870: a90457f6 stp x22, x21, [sp, #64]
49874: a9054ff4 stp x20, x19, [sp, #80]
49878: d53bd057 mrs x23, tpidr_el0
4987c: aa0803f4 mov x20, x8
49880: f94016e8 ldr x8, [x23, #40]
49884: aa0103f3 mov x19, x1
49888: aa0003f5 mov x21, x0
4988c: f81f83a8 stur x8, [x29, #-8]
49890: 39402028 ldrb w8, [x1, #8]
49894: b9400429 ldr w9, [x1, #4]
49898: 3940402a ldrb w10, [x1, #16]
4989c: b9400c2b ldr w11, [x1, #12]
498a0: 7100011f cmp w8, #0x0
498a4: 1a8903f8 csel w24, wzr, w9, eq // eq = none
498a8: 528000c9 mov w9, #0x6 // #6
498ac: 7100015f cmp w10, #0x0
498b0: 528008a8 mov w8, #0x45 // #69
498b4: 1a8b0136 csel w22, w9, w11, eq // eq = none
498b8: 7100071f cmp w24, #0x1
498bc: 39000028 strb w8, [x1]
498c0: 5400004b b.lt 498c8 <__libc_init@plt-0x171e8> // b.tstop
498c4: 340007d6 cbz w22, 499bc <__libc_init@plt-0x170f4>
498c8: 39407268 ldrb w8, [x19, #28]
498cc: aa1503e0 mov x0, x21
498d0: b9402262 ldr w2, [x19, #32]
498d4: 2a1603e1 mov w1, w22
498d8: 53017d08 lsr w8, w8, #1
498dc: 121f0103 and w3, w8, #0x2
498e0: 910003e8 mov x8, sp
498e4: 94000085 bl 49af8 <__libc_init@plt-0x16fb8>
498e8: f94003e8 ldr x8, [sp]
498ec: b40001c8 cbz x8, 49924 <__libc_init@plt-0x1718c>
498f0: f94007e9 ldr x9, [sp, #8]
498f4: b4000189 cbz x9, 49924 <__libc_init@plt-0x1718c>
498f8: 3940010a ldrb w10, [x8]
498fc: 7100b55f cmp w10, #0x2d
49900: 54000060 b.eq 4990c <__libc_init@plt-0x171a4> // b.none
49904: 7100ad5f cmp w10, #0x2b
49908: 54000081 b.ne 49918 <__libc_init@plt-0x17198> // b.any
4990c: f100053f cmp x9, #0x1
49910: 540000a0 b.eq 49924 <__libc_init@plt-0x1718c> // b.none
49914: 3940050a ldrb w10, [x8, #1]
49918: 5100e948 sub w8, w10, #0x3a
4991c: 3100291f cmn w8, #0xa
49920: 540004e3 b.cc 499bc <__libc_init@plt-0x170f4> // b.lo, b.ul, b.last
49924: b9401ea8 ldr w8, [x21, #28]
49928: b94013e9 ldr w9, [sp, #16]
4992c: 7200791f tst w8, #0x7fffffff
49930: 1a9f1528 csinc w8, w9, wzr, ne // ne = any
49934: 37f80388 tbnz w8, #31, 499a4 <__libc_init@plt-0x1710c>
49938: 6b16011f cmp w8, w22
4993c: 5400034c b.gt 499a4 <__libc_init@plt-0x1710c>
49940: 528008c9 mov w9, #0x46 // #70
49944: 7100071f cmp w24, #0x1
49948: 79004e7f strh wzr, [x19, #38]
4994c: 39000269 strb w9, [x19]
49950: b9000abf str wzr, [x21, #8]
49954: 540001ab b.lt 49988 <__libc_init@plt-0x17128> // b.tstop
49958: 39406269 ldrb w9, [x19, #24]
4995c: b940166a ldr w10, [x19, #20]
49960: 7100013f cmp w9, #0x0
49964: 1a8a03e9 csel w9, wzr, w10, eq // eq = none
49968: 1100092a add w10, w9, #0x2
4996c: 7100013f cmp w9, #0x0
49970: 52800089 mov w9, #0x4 // #4
49974: 1a89c149 csel w9, w10, w9, gt
49978: 4b09030a sub w10, w24, w9
4997c: 0aaa7d4a bic w10, w10, w10, asr #31
49980: b9000aa9 str w9, [x21, #8]
49984: b900066a str w10, [x19, #4]
49988: 39404269 ldrb w9, [x19, #16]
4998c: 34000189 cbz w9, 499bc <__libc_init@plt-0x170f4>
49990: b9400e69 ldr w9, [x19, #12]
49994: 4b080128 sub w8, w9, w8
49998: 0aa87d08 bic w8, w8, w8, asr #31
4999c: b9000e68 str w8, [x19, #12]
499a0: 14000007 b 499bc <__libc_init@plt-0x170f4>
499a4: 350000d8 cbnz w24, 499bc <__libc_init@plt-0x170f4>
499a8: 39406268 ldrb w8, [x19, #24]
499ac: 35000088 cbnz w8, 499bc <__libc_init@plt-0x170f4>
499b0: 52800028 mov w8, #0x1 // #1
499b4: b900167f str wzr, [x19, #20]
499b8: 39006268 strb w8, [x19, #24]
499bc: aa1403e0 mov x0, x20
499c0: aa1303e1 mov x1, x19
499c4: 52800c82 mov w2, #0x64 // #100
499c8: 94005cce bl 60d00 <memcpy@plt>
499cc: f94016e8 ldr x8, [x23, #40]
499d0: f85f83a9 ldur x9, [x29, #-8]
499d4: eb09011f cmp x8, x9
499d8: 540000e1 b.ne 499f4 <__libc_init@plt-0x170bc> // b.any
499dc: a9454ff4 ldp x20, x19, [sp, #80]
499e0: a94457f6 ldp x22, x21, [sp, #64]
499e4: a9435ff8 ldp x24, x23, [sp, #48]
499e8: a9427bfd ldp x29, x30, [sp, #32]
499ec: 910183ff add sp, sp, #0x60
499f0: d65f03c0 ret
499f4: 94005c53 bl 60b40 <__stack_chk_fail@plt>
499f8: d10303ff sub sp, sp, #0xc0
499fc: a9097bfd stp x29, x30, [sp, #144]
49a00: 910243fd add x29, sp, #0x90
49a04: f90053f5 str x21, [sp, #160]
49a08: a90b4ff4 stp x20, x19, [sp, #176]
49a0c: d53bd055 mrs x21, tpidr_el0
49a10: aa0103f4 mov x20, x1
49a14: f94016a8 ldr x8, [x21, #40]
49a18: 2a1f03e3 mov w3, wzr
49a1c: aa0003f3 mov x19, x0
49a20: f81f83a8 stur x8, [x29, #-8]
49a24: 910023e8 add x8, sp, #0x8
49a28: b9402022 ldr w2, [x1, #32]
49a2c: 52800021 mov w1, #0x1 // #1
49a30: 94000032 bl 49af8 <__libc_init@plt-0x16fb8>
49a34: f94007e8 ldr x8, [sp, #8]
49a38: b4000228 cbz x8, 49a7c <__libc_init@plt-0x17034>
49a3c: f9400be9 ldr x9, [sp, #16]
49a40: b40001e9 cbz x9, 49a7c <__libc_init@plt-0x17034>
49a44: 3940010a ldrb w10, [x8]
49a48: 7100b55f cmp w10, #0x2d
49a4c: 54000060 b.eq 49a58 <__libc_init@plt-0x17058> // b.none
49a50: 7100ad5f cmp w10, #0x2b
49a54: 54000081 b.ne 49a64 <__libc_init@plt-0x1704c> // b.any
49a58: f100053f cmp x9, #0x1
49a5c: 54000100 b.eq 49a7c <__libc_init@plt-0x17034> // b.none
49a60: 3940050a ldrb w10, [x8, #1]
49a64: 5100e948 sub w8, w10, #0x3a
49a68: 31002d1f cmn w8, #0xb
49a6c: 54000088 b.hi 49a7c <__libc_init@plt-0x17034> // b.pmore
49a70: aa1303e0 mov x0, x19
49a74: aa1403e1 mov x1, x20
49a78: 1400000c b 49aa8 <__libc_init@plt-0x17008>
49a7c: b9401be8 ldr w8, [sp, #24]
49a80: 71001d1f cmp w8, #0x7
49a84: 54000163 b.cc 49ab0 <__libc_init@plt-0x17000> // b.lo, b.ul, b.last
49a88: 910083e0 add x0, sp, #0x20
49a8c: aa1403e1 mov x1, x20
49a90: 52800c82 mov w2, #0x64 // #100
49a94: 94005c9b bl 60d00 <memcpy@plt>
49a98: 52800028 mov w8, #0x1 // #1
49a9c: 910083e1 add x1, sp, #0x20
49aa0: aa1303e0 mov x0, x19
49aa4: 79008fe8 strh w8, [sp, #70]
49aa8: 97fffd39 bl 48f8c <__libc_init@plt-0x17b24>
49aac: 14000004 b 49abc <__libc_init@plt-0x16ff4>
49ab0: aa1303e0 mov x0, x19
49ab4: aa1403e1 mov x1, x20
49ab8: 97fffe69 bl 4945c <__libc_init@plt-0x17654>
49abc: f94016a8 ldr x8, [x21, #40]
49ac0: f85f83a9 ldur x9, [x29, #-8]
49ac4: eb09011f cmp x8, x9
49ac8: 540000e1 b.ne 49ae4 <__libc_init@plt-0x16fcc> // b.any
49acc: a94b4ff4 ldp x20, x19, [sp, #176]
49ad0: 12000000 and w0, w0, #0x1
49ad4: a9497bfd ldp x29, x30, [sp, #144]
49ad8: f94053f5 ldr x21, [sp, #160]
49adc: 910303ff add sp, sp, #0xc0
49ae0: d65f03c0 ret
49ae4: 94005c17 bl 60b40 <__stack_chk_fail@plt>
49ae8: b9401c08 ldr w8, [x0, #28]
49aec: 7200791f tst w8, #0x7fffffff
49af0: 1a9f17e0 cset w0, eq // eq = none
49af4: d65f03c0 ret
49af8: a9be7bfd stp x29, x30, [sp, #-32]!
49afc: a9014ff4 stp x20, x19, [sp, #16]
49b00: 910003fd mov x29, sp
49b04: aa0003f3 mov x19, x0
49b08: 2a0103e9 mov w9, w1
49b0c: 2a0203e4 mov w4, w2
49b10: 91008000 add x0, x0, #0x20
49b14: 52801221 mov w1, #0x91 // #145
49b18: 2a0303e2 mov w2, w3
49b1c: b9401e65 ldr w5, [x19, #28]
49b20: 2a0903e3 mov w3, w9
49b24: aa0803f4 mov x20, x8
49b28: 94002fd6 bl 55a80 <__libc_init@plt-0xb030>
49b2c: f9400288 ldr x8, [x20]
49b30: b4000088 cbz x8, 49b40 <__libc_init@plt-0x16f70>
49b34: a9414ff4 ldp x20, x19, [sp, #16]
49b38: a8c27bfd ldp x29, x30, [sp], #32
49b3c: d65f03c0 ret
49b40: f9400260 ldr x0, [x19]
49b44: 97ff7c34 bl 28c14 <__libc_init@plt-0x37e9c>
49b48: 90fffe21 adrp x1, d000 <__libc_init@plt-0x53ab0>
49b4c: 52801222 mov w2, #0x91 // #145
49b50: 91075421 add x1, x1, #0x1d5
49b54: 97ff652d bl 23008 <__libc_init@plt-0x3daa8>
49b58: d10443ff sub sp, sp, #0x110
49b5c: a90e7bfd stp x29, x30, [sp, #224]
49b60: 910383fd add x29, sp, #0xe0
49b64: a90f57fc stp x28, x21, [sp, #240]
49b68: a9104ff4 stp x20, x19, [sp, #256]
49b6c: d53bd055 mrs x21, tpidr_el0
49b70: aa0103f4 mov x20, x1
49b74: f94016a8 ldr x8, [x21, #40]
49b78: aa0003f3 mov x19, x0
49b7c: f81f83a8 stur x8, [x29, #-8]
49b80: 39400028 ldrb w8, [x1]
49b84: 7101651f cmp w8, #0x59
49b88: 5400020c b.gt 49bc8 <__libc_init@plt-0x16ee8>
49b8c: 51010508 sub w8, w8, #0x41
49b90: 7100391f cmp w8, #0xe
49b94: 540008a8 b.hi 49ca8 <__libc_init@plt-0x16e08> // b.pmore
49b98: d503201f nop
49b9c: 70e21d29 adr x9, df43 <__libc_init@plt-0x52b6d>
49ba0: 1000008a adr x10, 49bb0 <__libc_init@plt-0x16f00>
49ba4: 3868692b ldrb w11, [x9, x8]
49ba8: 8b0b094a add x10, x10, x11, lsl #2
49bac: d61f0140 br x10
49bb0: f8420660 ldr x0, [x19], #32
49bb4: aa1403e1 mov x1, x20
49bb8: aa1303e2 mov x2, x19
49bbc: 52800103 mov w3, #0x8 // #8
49bc0: 97fff1c7 bl 462dc <__libc_init@plt-0x1a7d4>
49bc4: 14000041 b 49cc8 <__libc_init@plt-0x16de8>
49bc8: 7101c51f cmp w8, #0x71
49bcc: 540000cc b.gt 49be4 <__libc_init@plt-0x16ecc>
49bd0: 7101691f cmp w8, #0x5a
49bd4: 540005e0 b.eq 49c90 <__libc_init@plt-0x16e20> // b.none
49bd8: 71019d1f cmp w8, #0x67
49bdc: 540000c0 b.eq 49bf4 <__libc_init@plt-0x16ebc> // b.none
49be0: 14000032 b 49ca8 <__libc_init@plt-0x16e08>
49be4: 7101c91f cmp w8, #0x72
49be8: 54000060 b.eq 49bf4 <__libc_init@plt-0x16ebc> // b.none
49bec: 7101e91f cmp w8, #0x7a
49bf0: 540005c1 b.ne 49ca8 <__libc_init@plt-0x16e08> // b.any
49bf4: aa1303e0 mov x0, x19
49bf8: aa1403e1 mov x1, x20
49bfc: 940002de bl 4a774 <__libc_init@plt-0x1633c>
49c00: 14000032 b 49cc8 <__libc_init@plt-0x16de8>
49c04: aa1303e0 mov x0, x19
49c08: aa1403e1 mov x1, x20
49c0c: 94000173 bl 4a1d8 <__libc_init@plt-0x168d8>
49c10: 1400002e b 49cc8 <__libc_init@plt-0x16de8>
49c14: 910023e0 add x0, sp, #0x8
49c18: aa1403e1 mov x1, x20
49c1c: 52800c82 mov w2, #0x64 // #100
49c20: 94005c38 bl 60d00 <memcpy@plt>
49c24: 9101c3e8 add x8, sp, #0x70
49c28: 910023e1 add x1, sp, #0x8
49c2c: aa1303e0 mov x0, x19
49c30: 9400026b bl 4a5dc <__libc_init@plt-0x164d4>
49c34: 9101c3e1 add x1, sp, #0x70
49c38: aa1303e0 mov x0, x19
49c3c: 97ffffc7 bl 49b58 <__libc_init@plt-0x16f58>
49c40: 14000022 b 49cc8 <__libc_init@plt-0x16de8>
49c44: f8420660 ldr x0, [x19], #32
49c48: aa1403e1 mov x1, x20
49c4c: aa1303e2 mov x2, x19
49c50: 52800103 mov w3, #0x8 // #8
49c54: 97ffefec bl 45c04 <__libc_init@plt-0x1aeac>
49c58: 1400001c b 49cc8 <__libc_init@plt-0x16de8>
49c5c: 39400688 ldrb w8, [x20, #1]
49c60: 7101611f cmp w8, #0x58
49c64: 54000460 b.eq 49cf0 <__libc_init@plt-0x16dc0> // b.none
49c68: aa1303e0 mov x0, x19
49c6c: aa1403e1 mov x1, x20
49c70: 94000026 bl 49d08 <__libc_init@plt-0x16da8>
49c74: 14000015 b 49cc8 <__libc_init@plt-0x16de8>
49c78: f8420660 ldr x0, [x19], #32
49c7c: aa1403e1 mov x1, x20
49c80: aa1303e2 mov x2, x19
49c84: 52800103 mov w3, #0x8 // #8
49c88: 97fff070 bl 45e48 <__libc_init@plt-0x1ac68>
49c8c: 1400000f b 49cc8 <__libc_init@plt-0x16de8>
49c90: f8420660 ldr x0, [x19], #32
49c94: aa1403e1 mov x1, x20
49c98: aa1303e2 mov x2, x19
49c9c: 52800103 mov w3, #0x8 // #8
49ca0: 97fff101 bl 460a4 <__libc_init@plt-0x1aa0c>
49ca4: 14000009 b 49cc8 <__libc_init@plt-0x16de8>
49ca8: f9400260 ldr x0, [x19]
49cac: 97ff7bda bl 28c14 <__libc_init@plt-0x37e9c>
49cb0: d0fffe02 adrp x2, b000 <__libc_init@plt-0x55ab0>
49cb4: 39400283 ldrb w3, [x20]
49cb8: 91026c42 add x2, x2, #0x9b
49cbc: 52807da1 mov w1, #0x3ed // #1005
49cc0: 97ff6336 bl 22998 <__libc_init@plt-0x3e118>
49cc4: 2a1f03e0 mov w0, wzr
49cc8: f94016a8 ldr x8, [x21, #40]
49ccc: f85f83a9 ldur x9, [x29, #-8]
49cd0: eb09011f cmp x8, x9
49cd4: 54000181 b.ne 49d04 <__libc_init@plt-0x16dac> // b.any
49cd8: a9504ff4 ldp x20, x19, [sp, #256]
49cdc: 12000000 and w0, w0, #0x1
49ce0: a94f57fc ldp x28, x21, [sp, #240]
49ce4: a94e7bfd ldp x29, x30, [sp, #224]
49ce8: 910443ff add sp, sp, #0x110
49cec: d65f03c0 ret
49cf0: f9400260 ldr x0, [x19]
49cf4: 97ff7bc8 bl 28c14 <__libc_init@plt-0x37e9c>
49cf8: b0fffe01 adrp x1, a000 <__libc_init@plt-0x56ab0>
49cfc: 91388021 add x1, x1, #0xe20
49d00: 97ff64c2 bl 23008 <__libc_init@plt-0x3daa8>
49d04: 94005b8f bl 60b40 <__stack_chk_fail@plt>
49d08: d10283ff sub sp, sp, #0xa0
49d0c: a9047bfd stp x29, x30, [sp, #64]
49d10: 910103fd add x29, sp, #0x40
49d14: a9056ffc stp x28, x27, [sp, #80]
49d18: a90667fa stp x26, x25, [sp, #96]
49d1c: a9075ff8 stp x24, x23, [sp, #112]
49d20: a90857f6 stp x22, x21, [sp, #128]
49d24: a9094ff4 stp x20, x19, [sp, #144]
49d28: d53bd058 mrs x24, tpidr_el0
49d2c: aa0103f4 mov x20, x1
49d30: f9401708 ldr x8, [x24, #40]
49d34: aa0003f3 mov x19, x0
49d38: f81f83a8 stur x8, [x29, #-8]
49d3c: 39404028 ldrb w8, [x1, #16]
49d40: b9400c29 ldr w9, [x1, #12]
49d44: 3940202a ldrb w10, [x1, #8]
49d48: 3940702c ldrb w12, [x1, #28]
49d4c: 7100011f cmp w8, #0x0
49d50: b940042b ldr w11, [x1, #4]
49d54: 1a8903ed csel w13, wzr, w9, eq // eq = none
49d58: 7100015f cmp w10, #0x0
49d5c: 79c04c35 ldrsh w21, [x1, #38]
49d60: 53017d89 lsr w9, w12, #1
49d64: 1a8b03fa csel w26, wzr, w11, eq // eq = none
49d68: 121f0136 and w22, w9, #0x2
49d6c: 3400007a cbz w26, 49d78 <__libc_init@plt-0x16d38>
49d70: 2a0d03fc mov w28, w13
49d74: 14000008 b 49d94 <__libc_init@plt-0x16d1c>
49d78: 340000a8 cbz w8, 49d8c <__libc_init@plt-0x16d24>
49d7c: 710006bf cmp w21, #0x1
49d80: 7a40b9a0 ccmp w13, #0x0, #0x0, lt // lt = tstop
49d84: 1a9f15bc csinc w28, w13, wzr, ne // ne = any
49d88: 14000003 b 49d94 <__libc_init@plt-0x16d1c>
49d8c: 320002d6 orr w22, w22, #0x1
49d90: 5280637c mov w28, #0x31b // #795
49d94: 39400699 ldrb w25, [x20, #1]
49d98: f9000bf8 str x24, [sp, #16]
49d9c: 71013b3f cmp w25, #0x4e
49da0: 54000101 b.ne 49dc0 <__libc_init@plt-0x16cf0> // b.any
49da4: f9401268 ldr x8, [x19, #32]
49da8: f90007ff str xzr, [sp, #8]
49dac: f240f91f tst x8, #0x7fffffffffffffff
49db0: 52800068 mov w8, #0x3 // #3
49db4: 1a9f1515 csinc w21, w8, wzr, ne // ne = any
49db8: 0b1c02bc add w28, w21, w28
49dbc: 1400001a b 49e24 <__libc_init@plt-0x16c8c>
49dc0: 71014f3f cmp w25, #0x53
49dc4: 540000a1 b.ne 49dd8 <__libc_init@plt-0x16cd8> // b.any
49dc8: f90007ff str xzr, [sp, #8]
49dcc: 1100079c add w28, w28, #0x1
49dd0: 52800035 mov w21, #0x1 // #1
49dd4: 14000014 b 49e24 <__libc_init@plt-0x16c8c>
49dd8: 37f80195 tbnz w21, #31, 49e08 <__libc_init@plt-0x16ca8>
49ddc: 34000135 cbz w21, 49e00 <__libc_init@plt-0x16cb0>
49de0: 110009b7 add w23, w13, #0x2
49de4: 6b1502ff cmp w23, w21
49de8: 54001cad b.le 4a17c <__libc_init@plt-0x16934>
49dec: 11000b89 add w9, w28, #0x2
49df0: 11000788 add w8, w28, #0x1
49df4: 6b15013f cmp w9, w21
49df8: 2a0803fc mov w28, w8
49dfc: 1a95b135 csel w21, w9, w21, lt // lt = tstop
49e00: f90007ff str xzr, [sp, #8]
49e04: 14000008 b 49e24 <__libc_init@plt-0x16c8c>
49e08: 4b0d03f7 neg w23, w13
49e0c: 6b1702bf cmp w21, w23
49e10: 54001c0d b.le 4a190 <__libc_init@plt-0x16920>
49e14: 4b1503e9 neg w9, w21
49e18: 0b150388 add w8, w28, w21
49e1c: 0aa87d1c bic w28, w8, w8, asr #31
49e20: f90007e9 str x9, [sp, #8]
49e24: 528aaad8 mov w24, #0x5556 // #21846
49e28: 4b1503fb neg w27, w21
49e2c: 72aaaab8 movk w24, #0x5555, lsl #16
49e30: 2a1c03f7 mov w23, w28
49e34: b90003ed str w13, [sp]
49e38: b9402282 ldr w2, [x20, #32]
49e3c: 910083e8 add x8, sp, #0x20
49e40: aa1303e0 mov x0, x19
49e44: 2a1703e1 mov w1, w23
49e48: 2a1603e3 mov w3, w22
49e4c: 9400028a bl 4a874 <__libc_init@plt-0x1623c>
49e50: f94013e8 ldr x8, [sp, #32]
49e54: b40001c8 cbz x8, 49e8c <__libc_init@plt-0x16c24>
49e58: f94017e2 ldr x2, [sp, #40]
49e5c: b4000182 cbz x2, 49e8c <__libc_init@plt-0x16c24>
49e60: 39400109 ldrb w9, [x8]
49e64: 7100b53f cmp w9, #0x2d
49e68: 54000060 b.eq 49e74 <__libc_init@plt-0x16c3c> // b.none
49e6c: 7100ad3f cmp w9, #0x2b
49e70: 54000081 b.ne 49e80 <__libc_init@plt-0x16c30> // b.any
49e74: f100045f cmp x2, #0x1
49e78: 540000a0 b.eq 49e8c <__libc_init@plt-0x16c24> // b.none
49e7c: 39400509 ldrb w9, [x8, #1]
49e80: 5100e928 sub w8, w9, #0x3a
49e84: 31002d1f cmn w8, #0xb
49e88: 54001409 b.ls 4a108 <__libc_init@plt-0x169a8> // b.plast
49e8c: f9401268 ldr x8, [x19, #32]
49e90: f240f91f tst x8, #0x7fffffffffffffff
49e94: 54000080 b.eq 49ea4 <__libc_init@plt-0x16c0c> // b.none
49e98: b94033e8 ldr w8, [sp, #48]
49e9c: 0b080368 add w8, w27, w8
49ea0: b90033e8 str w8, [sp, #48]
49ea4: b94033e1 ldr w1, [sp, #48]
49ea8: 71013b3f cmp w25, #0x4e
49eac: 54000541 b.ne 49f54 <__libc_init@plt-0x16b5c> // b.any
49eb0: 9b387c28 smull x8, w1, w24
49eb4: d37ffd09 lsr x9, x8, #63
49eb8: d360fd08 lsr x8, x8, #32
49ebc: 0b090108 add w8, w8, w9
49ec0: 0b080508 add w8, w8, w8, lsl #1
49ec4: 6b080028 subs w8, w1, w8
49ec8: 540000a0 b.eq 49edc <__libc_init@plt-0x16bd4> // b.none
49ecc: 710006f7 subs w23, w23, #0x1
49ed0: 540000ad b.le 49ee4 <__libc_init@plt-0x16bcc>
49ed4: 1100077b add w27, w27, #0x1
49ed8: 17ffffd8 b 49e38 <__libc_init@plt-0x16c78>
49edc: 4b1b03f5 neg w21, w27
49ee0: 14000004 b 49ef0 <__libc_init@plt-0x16bc0>
49ee4: 4b080021 sub w1, w1, w8
49ee8: 4b1b0115 sub w21, w8, w27
49eec: b90033e1 str w1, [sp, #48]
49ef0: 710012bf cmp w21, #0x4
49ef4: 5400010b b.lt 49f14 <__libc_init@plt-0x16b9c> // b.tstop
49ef8: 52955568 mov w8, #0xaaab // #43691
49efc: 72b55548 movk w8, #0xaaaa, lsl #16
49f00: 9ba87ea8 umull x8, w21, w8
49f04: d361fd08 lsr x8, x8, #33
49f08: 0b080508 add w8, w8, w8, lsl #1
49f0c: 4b0802b5 sub w21, w21, w8
49f10: 1400000d b 49f44 <__libc_init@plt-0x16b6c>
49f14: 710002bf cmp w21, #0x0
49f18: 540001ac b.gt 49f4c <__libc_init@plt-0x16b64>
49f1c: 52955569 mov w9, #0xaaab // #43691
49f20: 4b1503e8 neg w8, w21
49f24: 72b55549 movk w9, #0xaaaa, lsl #16
49f28: 1280004a mov w10, #0xfffffffd // #-3
49f2c: 9ba97d09 umull x9, w8, w9
49f30: d361fd29 lsr x9, x9, #33
49f34: 0b090529 add w9, w9, w9, lsl #1
49f38: 4b090108 sub w8, w8, w9
49f3c: 52000515 eor w21, w8, #0x3
49f40: 4b090148 sub w8, w10, w9
49f44: 0b010101 add w1, w8, w1
49f48: b90033e1 str w1, [sp, #48]
49f4c: b94003e8 ldr w8, [sp]
49f50: 0b0802bc add w28, w21, w8
49f54: 910073e3 add x3, sp, #0x1c
49f58: aa1303e0 mov x0, x19
49f5c: aa1403e2 mov x2, x20
49f60: b9001fff str wzr, [sp, #28]
49f64: 97fff7d4 bl 47eb4 <__libc_init@plt-0x18bfc>
49f68: f94013e8 ldr x8, [sp, #32]
49f6c: 120002cc and w12, w22, #0x1
49f70: b9402beb ldr w11, [sp, #40]
49f74: b9801ff8 ldrsw x24, [sp, #28]
49f78: 39400108 ldrb w8, [x8]
49f7c: 7100b51f cmp w8, #0x2d
49f80: 1a9f17e9 cset w9, eq // eq = none
49f84: 7100ad1f cmp w8, #0x2b
49f88: 1a9f17e8 cset w8, eq // eq = none
49f8c: 2a080139 orr w25, w9, w8
49f90: 4b19016a sub w10, w11, w25
49f94: 4b0a02a8 sub w8, w21, w10
49f98: 0aa87d17 bic w23, w8, w8, asr #31
49f9c: 0b170149 add w9, w10, w23
49fa0: 4b090389 sub w9, w28, w9
49fa4: 7100013f cmp w9, #0x0
49fa8: 7a40c980 ccmp w12, #0x0, #0x0, gt
49fac: f94007ec ldr x12, [sp, #8]
49fb0: 0b18018c add w12, w12, w24
49fb4: 1a9f0136 csel w22, w9, wzr, eq // eq = none
49fb8: 0b17018c add w12, w12, w23
49fbc: 7100035f cmp w26, #0x0
49fc0: 0b0b0189 add w9, w12, w11
49fc4: 0b16012c add w12, w9, w22
49fc8: 1a8cc749 csinc w9, w26, w12, gt
49fcc: b4000940 cbz x0, 4a0f4 <__libc_init@plt-0x169bc>
49fd0: 4b1702ab sub w11, w21, w23
49fd4: 0aab7d7b bic w27, w11, w11, asr #31
49fd8: 4b1b0155 sub w21, w10, w27
49fdc: 1100058a add w10, w12, #0x1
49fe0: 6b09015f cmp w10, w9
49fe4: 5400088c b.gt 4a0f4 <__libc_init@plt-0x169bc>
49fe8: 1a9fa7ec cset w12, lt // lt = tstop
49fec: 7100057f cmp w11, #0x1
49ff0: 1a9fa7eb cset w11, lt // lt = tstop
49ff4: 7100051f cmp w8, #0x1
49ff8: 1a9fa7e8 cset w8, lt // lt = tstop
49ffc: 0a0b018b and w11, w12, w11
4a000: 0a08017c and w28, w11, w8
4a004: 7100035f cmp w26, #0x0
4a008: 0b1c0148 add w8, w10, w28
4a00c: f90003e0 str x0, [sp]
4a010: 7a490100 ccmp w8, w9, #0x0, eq // eq = none
4a014: 93407d02 sxtw x2, w8
4a018: aa1303e0 mov x0, x19
4a01c: aa1403e1 mov x1, x20
4a020: 1a89b109 csel w9, w8, w9, lt // lt = tstop
4a024: 93407d23 sxtw x3, w9
4a028: 97fff755 bl 47d7c <__libc_init@plt-0x18d34>
4a02c: 360008a0 tbz w0, #0, 4a140 <__libc_init@plt-0x16970>
4a030: f9400260 ldr x0, [x19]
4a034: 0b190362 add w2, w27, w25
4a038: f94013e1 ldr x1, [sp, #32]
4a03c: 97ff76a7 bl 27ad8 <__libc_init@plt-0x38fd8>
4a040: 36000800 tbz w0, #0, 4a140 <__libc_init@plt-0x16970>
4a044: 7100039f cmp w28, #0x0
4a048: f9400260 ldr x0, [x19]
4a04c: 9a9f06e2 csinc x2, x23, xzr, eq // eq = none
4a050: 52800601 mov w1, #0x30 // #48
4a054: 97ff7b4f bl 28d90 <__libc_init@plt-0x37d20>
4a058: 36000740 tbz w0, #0, 4a140 <__libc_init@plt-0x16970>
4a05c: 39407288 ldrb w8, [x20, #28]
4a060: f0fffe09 adrp x9, d000 <__libc_init@plt-0x53ab0>
4a064: f0fffe0a adrp x10, d000 <__libc_init@plt-0x53ab0>
4a068: 91142129 add x9, x9, #0x508
4a06c: 9114294a add x10, x10, #0x50a
4a070: f9400260 ldr x0, [x19]
4a074: 721f011f tst w8, #0x2
4a078: 52800022 mov w2, #0x1 // #1
4a07c: 9a890141 csel x1, x10, x9, eq // eq = none
4a080: 97ff7696 bl 27ad8 <__libc_init@plt-0x38fd8>
4a084: 360005e0 tbz w0, #0, 4a140 <__libc_init@plt-0x16970>
4a088: f94007e8 ldr x8, [sp, #8]
4a08c: 52800601 mov w1, #0x30 // #48
4a090: f9400260 ldr x0, [x19]
4a094: 93407d02 sxtw x2, w8
4a098: 97ff7b3e bl 28d90 <__libc_init@plt-0x37d20>
4a09c: 36000520 tbz w0, #0, 4a140 <__libc_init@plt-0x16970>
4a0a0: f94013e8 ldr x8, [sp, #32]
4a0a4: 93407ea2 sxtw x2, w21
4a0a8: f9400260 ldr x0, [x19]
4a0ac: 8b394108 add x8, x8, w25, uxtw
4a0b0: 8b3b4101 add x1, x8, w27, uxtw
4a0b4: 97ff7689 bl 27ad8 <__libc_init@plt-0x38fd8>
4a0b8: 36000440 tbz w0, #0, 4a140 <__libc_init@plt-0x16970>
4a0bc: f9400260 ldr x0, [x19]
4a0c0: 52800601 mov w1, #0x30 // #48
4a0c4: aa1603e2 mov x2, x22
4a0c8: 97ff7b32 bl 28d90 <__libc_init@plt-0x37d20>
4a0cc: 360003a0 tbz w0, #0, 4a140 <__libc_init@plt-0x16970>
4a0d0: f9400260 ldr x0, [x19]
4a0d4: aa1803e2 mov x2, x24
4a0d8: f94003e1 ldr x1, [sp]
4a0dc: 97ff767f bl 27ad8 <__libc_init@plt-0x38fd8>
4a0e0: 36000300 tbz w0, #0, 4a140 <__libc_init@plt-0x16970>
4a0e4: aa1303e0 mov x0, x19
4a0e8: aa1403e1 mov x1, x20
4a0ec: 97fff75c bl 47e5c <__libc_init@plt-0x18c54>
4a0f0: 14000015 b 4a144 <__libc_init@plt-0x1696c>
4a0f4: f9400260 ldr x0, [x19]
4a0f8: 93407d22 sxtw x2, w9
4a0fc: 52800541 mov w1, #0x2a // #42
4a100: 97ff7b24 bl 28d90 <__libc_init@plt-0x37d20>
4a104: 14000010 b 4a144 <__libc_init@plt-0x1696c>
4a108: 93407f43 sxtw x3, w26
4a10c: aa1303e0 mov x0, x19
4a110: aa1403e1 mov x1, x20
4a114: 97fff71a bl 47d7c <__libc_init@plt-0x18d34>
4a118: 36000140 tbz w0, #0, 4a140 <__libc_init@plt-0x16970>
4a11c: a9420be1 ldp x1, x2, [sp, #32]
4a120: f9400260 ldr x0, [x19]
4a124: 97ff766d bl 27ad8 <__libc_init@plt-0x38fd8>
4a128: f9400bf8 ldr x24, [sp, #16]
4a12c: 36000420 tbz w0, #0, 4a1b0 <__libc_init@plt-0x16900>
4a130: aa1303e0 mov x0, x19
4a134: aa1403e1 mov x1, x20
4a138: 97fff749 bl 47e5c <__libc_init@plt-0x18c54>
4a13c: 14000003 b 4a148 <__libc_init@plt-0x16968>
4a140: 2a1f03e0 mov w0, wzr
4a144: f9400bf8 ldr x24, [sp, #16]
4a148: f9401708 ldr x8, [x24, #40]
4a14c: f85f83a9 ldur x9, [x29, #-8]
4a150: eb09011f cmp x8, x9
4a154: 54000321 b.ne 4a1b8 <__libc_init@plt-0x168f8> // b.any
4a158: a9494ff4 ldp x20, x19, [sp, #144]
4a15c: 12000000 and w0, w0, #0x1
4a160: a94857f6 ldp x22, x21, [sp, #128]
4a164: a9475ff8 ldp x24, x23, [sp, #112]
4a168: a94667fa ldp x26, x25, [sp, #96]
4a16c: a9456ffc ldp x28, x27, [sp, #80]
4a170: a9447bfd ldp x29, x30, [sp, #64]
4a174: 910283ff add sp, sp, #0xa0
4a178: d65f03c0 ret
4a17c: f9400260 ldr x0, [x19]
4a180: 97ff7aa5 bl 28c14 <__libc_init@plt-0x37e9c>
4a184: b0fffe02 adrp x2, b000 <__libc_init@plt-0x55ab0>
4a188: 911cb042 add x2, x2, #0x72c
4a18c: 14000005 b 4a1a0 <__libc_init@plt-0x16910>
4a190: f9400260 ldr x0, [x19]
4a194: 97ff7aa0 bl 28c14 <__libc_init@plt-0x37e9c>
4a198: d0fffe02 adrp x2, c000 <__libc_init@plt-0x54ab0>
4a19c: 912f5842 add x2, x2, #0xbd6
4a1a0: 528080e1 mov w1, #0x407 // #1031
4a1a4: 2a1503e3 mov w3, w21
4a1a8: 2a1703e4 mov w4, w23
4a1ac: 97ff61fb bl 22998 <__libc_init@plt-0x3e118>
4a1b0: 2a1f03e0 mov w0, wzr
4a1b4: 17ffffe5 b 4a148 <__libc_init@plt-0x16968>
4a1b8: 94005a62 bl 60b40 <__stack_chk_fail@plt>
4a1bc: a9bf7bfd stp x29, x30, [sp, #-16]!
4a1c0: 910003fd mov x29, sp
4a1c4: f9400000 ldr x0, [x0]
4a1c8: 97ff7a93 bl 28c14 <__libc_init@plt-0x37e9c>
4a1cc: 90fffe01 adrp x1, a000 <__libc_init@plt-0x56ab0>
4a1d0: 91388021 add x1, x1, #0xe20
4a1d4: 97ff638d bl 23008 <__libc_init@plt-0x3daa8>
4a1d8: d10283ff sub sp, sp, #0xa0
4a1dc: a9047bfd stp x29, x30, [sp, #64]
4a1e0: 910103fd add x29, sp, #0x40
4a1e4: a9056ffc stp x28, x27, [sp, #80]
4a1e8: a90667fa stp x26, x25, [sp, #96]
4a1ec: a9075ff8 stp x24, x23, [sp, #112]
4a1f0: a90857f6 stp x22, x21, [sp, #128]
4a1f4: a9094ff4 stp x20, x19, [sp, #144]
4a1f8: d53bd048 mrs x8, tpidr_el0
4a1fc: 528063dc mov w28, #0x31e // #798
4a200: f9000fe8 str x8, [sp, #24]
4a204: aa0103f3 mov x19, x1
4a208: f9401508 ldr x8, [x8, #40]
4a20c: aa0003f4 mov x20, x0
4a210: 2a1f03fa mov w26, wzr
4a214: 52800037 mov w23, #0x1 // #1
4a218: f81f83a8 stur x8, [x29, #-8]
4a21c: 39404028 ldrb w8, [x1, #16]
4a220: b9400c29 ldr w9, [x1, #12]
4a224: 3940202a ldrb w10, [x1, #8]
4a228: b940042b ldr w11, [x1, #4]
4a22c: 7100011f cmp w8, #0x0
4a230: 1a8903e9 csel w9, wzr, w9, eq // eq = none
4a234: 3940702c ldrb w12, [x1, #28]
4a238: 7100015f cmp w10, #0x0
4a23c: b9402036 ldr w22, [x1, #32]
4a240: 1a8b03ea csel w10, wzr, w11, eq // eq = none
4a244: 2a080148 orr w8, w10, w8
4a248: 7100011f cmp w8, #0x0
4a24c: f9000bea str x10, [sp, #16]
4a250: 53017d8a lsr w10, w12, #1
4a254: 121f0148 and w8, w10, #0x2
4a258: 1a9f07ea cset w10, ne // ne = any
4a25c: 1a9c1139 csel w25, w9, w28, ne // ne = any
4a260: b9000fea str w10, [sp, #12]
4a264: 1a9f17ea cset w10, eq // eq = none
4a268: 2a080155 orr w21, w10, w8
4a26c: 0b190341 add w1, w26, w25
4a270: 910083e8 add x8, sp, #0x20
4a274: aa1403e0 mov x0, x20
4a278: 2a1603e2 mov w2, w22
4a27c: 2a1503e3 mov w3, w21
4a280: 9400017d bl 4a874 <__libc_init@plt-0x1623c>
4a284: a9420be9 ldp x9, x2, [sp, #32]
4a288: b40001a9 cbz x9, 4a2bc <__libc_init@plt-0x167f4>
4a28c: b4000182 cbz x2, 4a2bc <__libc_init@plt-0x167f4>
4a290: 39400128 ldrb w8, [x9]
4a294: 7100b51f cmp w8, #0x2d
4a298: 54000060 b.eq 4a2a4 <__libc_init@plt-0x1680c> // b.none
4a29c: 7100ad1f cmp w8, #0x2b
4a2a0: 54000081 b.ne 4a2b0 <__libc_init@plt-0x16800> // b.any
4a2a4: f100045f cmp x2, #0x1
4a2a8: 540000a0 b.eq 4a2bc <__libc_init@plt-0x167f4> // b.none
4a2ac: 39400528 ldrb w8, [x9, #1]
4a2b0: 5100e908 sub w8, w8, #0x3a
4a2b4: 31002d1f cmn w8, #0xb
4a2b8: 540006e9 b.ls 4a394 <__libc_init@plt-0x1671c> // b.plast
4a2bc: 3940012b ldrb w11, [x9]
4a2c0: b94033e8 ldr w8, [sp, #48]
4a2c4: 79c04e6a ldrsh w10, [x19, #38]
4a2c8: 7100ad7f cmp w11, #0x2b
4a2cc: f940128d ldr x13, [x20, #32]
4a2d0: 1a9f17ec cset w12, eq // eq = none
4a2d4: 7100b57f cmp w11, #0x2d
4a2d8: 1a9f17ee cset w14, eq // eq = none
4a2dc: 0b0a0108 add w8, w8, w10
4a2e0: 2a0c01db orr w27, w14, w12
4a2e4: f240f9bf tst x13, #0x7fffffffffffffff
4a2e8: 4b1b004a sub w10, w2, w27
4a2ec: 1a8803e8 csel w8, wzr, w8, eq // eq = none
4a2f0: 1a8a03ea csel w10, wzr, w10, eq // eq = none
4a2f4: 37f8017a tbnz w26, #31, 4a320 <__libc_init@plt-0x16790>
4a2f8: 6b1a011f cmp w8, w26
4a2fc: 5400012d b.le 4a320 <__libc_init@plt-0x16790>
4a300: 520002ec eor w12, w23, #0x1
4a304: 370000ec tbnz w12, #0, 4a320 <__libc_init@plt-0x16790>
4a308: 39404269 ldrb w9, [x19, #16]
4a30c: 4b08038a sub w10, w28, w8
4a310: 2a1f03f7 mov w23, wzr
4a314: 7100013f cmp w9, #0x0
4a318: 1a990159 csel w25, w10, w25, eq // eq = none
4a31c: 1400001c b 4a38c <__libc_init@plt-0x16724>
4a320: 2b19011f cmn w8, w25
4a324: 54000141 b.ne 4a34c <__libc_init@plt-0x16764> // b.any
4a328: 7100055f cmp w10, #0x1
4a32c: 5400010b b.lt 4a34c <__libc_init@plt-0x16764> // b.tstop
4a330: 710006df cmp w22, #0x1
4a334: 54000240 b.eq 4a37c <__libc_init@plt-0x16734> // b.none
4a338: 71000adf cmp w22, #0x2
4a33c: 540001a0 b.eq 4a370 <__libc_init@plt-0x16740> // b.none
4a340: 71000edf cmp w22, #0x3
4a344: 54000201 b.ne 4a384 <__libc_init@plt-0x1672c> // b.any
4a348: 14000022 b 4a3d0 <__libc_init@plt-0x166e0>
4a34c: 2a1f03f8 mov w24, wzr
4a350: 6b1a011f cmp w8, w26
4a354: 5400058a b.ge 4a404 <__libc_init@plt-0x166ac> // b.tcont
4a358: 4b1903e9 neg w9, w25
4a35c: 6b09035f cmp w26, w9
4a360: 5400052d b.le 4a404 <__libc_init@plt-0x166ac>
4a364: 6b09011f cmp w8, w9
4a368: 1a88b128 csel w8, w9, w8, lt // lt = tstop
4a36c: 14000008 b 4a38c <__libc_init@plt-0x16724>
4a370: 7100b57f cmp w11, #0x2d
4a374: 54000081 b.ne 4a384 <__libc_init@plt-0x1672c> // b.any
4a378: 1400001c b 4a3e8 <__libc_init@plt-0x166c8>
4a37c: 7100b57f cmp w11, #0x2d
4a380: 54000341 b.ne 4a3e8 <__libc_init@plt-0x166c8> // b.any
4a384: 52800076 mov w22, #0x3 // #3
4a388: 2a1a03e8 mov w8, w26
4a38c: 2a0803fa mov w26, w8
4a390: 17ffffb7 b 4a26c <__libc_init@plt-0x16844>
4a394: f9400be8 ldr x8, [sp, #16]
4a398: aa1403e0 mov x0, x20
4a39c: aa1303e1 mov x1, x19
4a3a0: 93407d03 sxtw x3, w8
4a3a4: 97fff676 bl 47d7c <__libc_init@plt-0x18d34>
4a3a8: 36000fa0 tbz w0, #0, 4a59c <__libc_init@plt-0x16514>
4a3ac: a9420be1 ldp x1, x2, [sp, #32]
4a3b0: f9400280 ldr x0, [x20]
4a3b4: 97ff75c9 bl 27ad8 <__libc_init@plt-0x38fd8>
4a3b8: f9400ff5 ldr x21, [sp, #24]
4a3bc: 36000f20 tbz w0, #0, 4a5a0 <__libc_init@plt-0x16510>
4a3c0: aa1403e0 mov x0, x20
4a3c4: aa1303e1 mov x1, x19
4a3c8: 97fff6a5 bl 47e5c <__libc_init@plt-0x18c54>
4a3cc: 14000076 b 4a5a4 <__libc_init@plt-0x1650c>
4a3d0: b940226a ldr w10, [x19, #32]
4a3d4: 71000d5f cmp w10, #0x3
4a3d8: 54000100 b.eq 4a3f8 <__libc_init@plt-0x166b8> // b.none
4a3dc: 387b4929 ldrb w9, [x9, w27, uxtw]
4a3e0: 7100d53f cmp w9, #0x35
4a3e4: 540000a3 b.cc 4a3f8 <__libc_init@plt-0x166b8> // b.lo, b.ul, b.last
4a3e8: 2a1f03ea mov w10, wzr
4a3ec: 11000508 add w8, w8, #0x1
4a3f0: 52800038 mov w24, #0x1 // #1
4a3f4: 14000004 b 4a404 <__libc_init@plt-0x166ac>
4a3f8: 2a1f03ea mov w10, wzr
4a3fc: 2a1f03e8 mov w8, wzr
4a400: 2a1f03f8 mov w24, wzr
4a404: 6b08015f cmp w10, w8
4a408: 1a88b149 csel w9, w10, w8, lt // lt = tstop
4a40c: 0aa97d37 bic w23, w9, w9, asr #31
4a410: 4b0803e9 neg w9, w8
4a414: 4b17010b sub w11, w8, w23
4a418: 0a887d29 and w9, w9, w8, asr #31
4a41c: 6b19013f cmp w9, w25
4a420: 4b17015a sub w26, w10, w23
4a424: 0aab7d68 bic w8, w11, w11, asr #31
4a428: 1a99b12c csel w12, w9, w25, lt // lt = tstop
4a42c: b9400fe9 ldr w9, [sp, #12]
4a430: 360000c9 tbz w9, #0, 4a448 <__libc_init@plt-0x16668>
4a434: 0b0c0309 add w9, w24, w12
4a438: 0b1a012b add w11, w9, w26
4a43c: 4b0b032b sub w11, w25, w11
4a440: 0aab7d76 bic w22, w11, w11, asr #31
4a444: 14000003 b 4a450 <__libc_init@plt-0x16660>
4a448: 2a1f03f6 mov w22, wzr
4a44c: 0b180189 add w9, w12, w24
4a450: 0b0a012a add w10, w9, w10
4a454: 0b1b02f5 add w21, w23, w27
4a458: 0b08014a add w10, w10, w8
4a45c: 0b150129 add w9, w9, w21
4a460: 2b16015f cmn w10, w22
4a464: f9400bea ldr x10, [sp, #16]
4a468: 0b1a0129 add w9, w9, w26
4a46c: 1a9f1519 csinc w25, w8, wzr, ne // ne = any
4a470: 0b160128 add w8, w9, w22
4a474: 0b190108 add w8, w8, w25
4a478: 7100015f cmp w10, #0x0
4a47c: 11000509 add w9, w8, #0x1
4a480: 1a88c548 csinc w8, w10, w8, gt
4a484: 6b08013f cmp w9, w8
4a488: 540000ed b.le 4a4a4 <__libc_init@plt-0x1660c>
4a48c: f9400280 ldr x0, [x20]
4a490: 93407d02 sxtw x2, w8
4a494: 52800541 mov w1, #0x2a // #42
4a498: 97ff7a3e bl 28d90 <__libc_init@plt-0x37d20>
4a49c: f9400ff5 ldr x21, [sp, #24]
4a4a0: 14000041 b 4a5a4 <__libc_init@plt-0x1650c>
4a4a4: 1a9fa7ea cset w10, lt // lt = tstop
4a4a8: 2b1902ff cmn w23, w25
4a4ac: 1a9f17eb cset w11, eq // eq = none
4a4b0: 93407d03 sxtw x3, w8
4a4b4: 0a0b015c and w28, w10, w11
4a4b8: aa1403e0 mov x0, x20
4a4bc: 0b1c0129 add w9, w9, w28
4a4c0: aa1303e1 mov x1, x19
4a4c4: 93407d22 sxtw x2, w9
4a4c8: f9000bec str x12, [sp, #16]
4a4cc: 97fff62c bl 47d7c <__libc_init@plt-0x18d34>
4a4d0: 36000660 tbz w0, #0, 4a59c <__libc_init@plt-0x16514>
4a4d4: f9400280 ldr x0, [x20]
4a4d8: aa1503e2 mov x2, x21
4a4dc: f94013e1 ldr x1, [sp, #32]
4a4e0: 97ff757e bl 27ad8 <__libc_init@plt-0x38fd8>
4a4e4: 360005c0 tbz w0, #0, 4a59c <__libc_init@plt-0x16514>
4a4e8: 7100039f cmp w28, #0x0
4a4ec: f9400280 ldr x0, [x20]
4a4f0: 9a9f0722 csinc x2, x25, xzr, eq // eq = none
4a4f4: 52800601 mov w1, #0x30 // #48
4a4f8: 97ff7a26 bl 28d90 <__libc_init@plt-0x37d20>
4a4fc: 36000500 tbz w0, #0, 4a59c <__libc_init@plt-0x16514>
4a500: 39407268 ldrb w8, [x19, #28]
4a504: f0fffe09 adrp x9, d000 <__libc_init@plt-0x53ab0>
4a508: f0fffe0a adrp x10, d000 <__libc_init@plt-0x53ab0>
4a50c: 91142129 add x9, x9, #0x508
4a510: 9114294a add x10, x10, #0x50a
4a514: f9400280 ldr x0, [x20]
4a518: 721f011f tst w8, #0x2
4a51c: 52800022 mov w2, #0x1 // #1
4a520: 9a890141 csel x1, x10, x9, eq // eq = none
4a524: 97ff756d bl 27ad8 <__libc_init@plt-0x38fd8>
4a528: 360003a0 tbz w0, #0, 4a59c <__libc_init@plt-0x16514>
4a52c: f9400be8 ldr x8, [sp, #16]
4a530: 52800601 mov w1, #0x30 // #48
4a534: f9400280 ldr x0, [x20]
4a538: 93407d02 sxtw x2, w8
4a53c: 97ff7a15 bl 28d90 <__libc_init@plt-0x37d20>
4a540: 360002e0 tbz w0, #0, 4a59c <__libc_init@plt-0x16514>
4a544: f94013e8 ldr x8, [sp, #32]
4a548: 93407f42 sxtw x2, w26
4a54c: f9400280 ldr x0, [x20]
4a550: 8b3b4108 add x8, x8, w27, uxtw
4a554: 8b374101 add x1, x8, w23, uxtw
4a558: 97ff7560 bl 27ad8 <__libc_init@plt-0x38fd8>
4a55c: 36000200 tbz w0, #0, 4a59c <__libc_init@plt-0x16514>
4a560: f9400280 ldr x0, [x20]
4a564: 2a1803e2 mov w2, w24
4a568: 52800621 mov w1, #0x31 // #49
4a56c: 97ff7a09 bl 28d90 <__libc_init@plt-0x37d20>
4a570: 36000160 tbz w0, #0, 4a59c <__libc_init@plt-0x16514>
4a574: f9400280 ldr x0, [x20]
4a578: 2a1603e2 mov w2, w22
4a57c: 52800601 mov w1, #0x30 // #48
4a580: 97ff7a04 bl 28d90 <__libc_init@plt-0x37d20>
4a584: 360000c0 tbz w0, #0, 4a59c <__libc_init@plt-0x16514>
4a588: f9400280 ldr x0, [x20]
4a58c: 52800401 mov w1, #0x20 // #32
4a590: b9800a82 ldrsw x2, [x20, #8]
4a594: 97ff79ff bl 28d90 <__libc_init@plt-0x37d20>
4a598: 17ffff88 b 4a3b8 <__libc_init@plt-0x166f8>
4a59c: f9400ff5 ldr x21, [sp, #24]
4a5a0: 2a1f03e0 mov w0, wzr
4a5a4: f94016a8 ldr x8, [x21, #40]
4a5a8: f85f83a9 ldur x9, [x29, #-8]
4a5ac: eb09011f cmp x8, x9
4a5b0: 54000141 b.ne 4a5d8 <__libc_init@plt-0x164d8> // b.any
4a5b4: a9494ff4 ldp x20, x19, [sp, #144]
4a5b8: 12000000 and w0, w0, #0x1
4a5bc: a94857f6 ldp x22, x21, [sp, #128]
4a5c0: a9475ff8 ldp x24, x23, [sp, #112]
4a5c4: a94667fa ldp x26, x25, [sp, #96]
4a5c8: a9456ffc ldp x28, x27, [sp, #80]
4a5cc: a9447bfd ldp x29, x30, [sp, #64]
4a5d0: 910283ff add sp, sp, #0xa0
4a5d4: d65f03c0 ret
4a5d8: 9400595a bl 60b40 <__stack_chk_fail@plt>
4a5dc: d10183ff sub sp, sp, #0x60
4a5e0: a9027bfd stp x29, x30, [sp, #32]
4a5e4: 910083fd add x29, sp, #0x20
4a5e8: a9035ff8 stp x24, x23, [sp, #48]
4a5ec: a90457f6 stp x22, x21, [sp, #64]
4a5f0: a9054ff4 stp x20, x19, [sp, #80]
4a5f4: d53bd057 mrs x23, tpidr_el0
4a5f8: aa0803f4 mov x20, x8
4a5fc: f94016e8 ldr x8, [x23, #40]
4a600: aa0103f3 mov x19, x1
4a604: aa0003f5 mov x21, x0
4a608: f81f83a8 stur x8, [x29, #-8]
4a60c: 39402028 ldrb w8, [x1, #8]
4a610: b9400429 ldr w9, [x1, #4]
4a614: 3940402a ldrb w10, [x1, #16]
4a618: b9400c2b ldr w11, [x1, #12]
4a61c: 7100011f cmp w8, #0x0
4a620: 1a8903f8 csel w24, wzr, w9, eq // eq = none
4a624: 528001e9 mov w9, #0xf // #15
4a628: 7100015f cmp w10, #0x0
4a62c: 528008a8 mov w8, #0x45 // #69
4a630: 1a8b0136 csel w22, w9, w11, eq // eq = none
4a634: 7100071f cmp w24, #0x1
4a638: 39000028 strb w8, [x1]
4a63c: 5400004b b.lt 4a644 <__libc_init@plt-0x1646c> // b.tstop
4a640: 340007d6 cbz w22, 4a738 <__libc_init@plt-0x16378>
4a644: 39407268 ldrb w8, [x19, #28]
4a648: aa1503e0 mov x0, x21
4a64c: b9402262 ldr w2, [x19, #32]
4a650: 2a1603e1 mov w1, w22
4a654: 53017d08 lsr w8, w8, #1
4a658: 121f0103 and w3, w8, #0x2
4a65c: 910003e8 mov x8, sp
4a660: 94000085 bl 4a874 <__libc_init@plt-0x1623c>
4a664: f94003e8 ldr x8, [sp]
4a668: b40001c8 cbz x8, 4a6a0 <__libc_init@plt-0x16410>
4a66c: f94007e9 ldr x9, [sp, #8]
4a670: b4000189 cbz x9, 4a6a0 <__libc_init@plt-0x16410>
4a674: 3940010a ldrb w10, [x8]
4a678: 7100b55f cmp w10, #0x2d
4a67c: 54000060 b.eq 4a688 <__libc_init@plt-0x16428> // b.none
4a680: 7100ad5f cmp w10, #0x2b
4a684: 54000081 b.ne 4a694 <__libc_init@plt-0x1641c> // b.any
4a688: f100053f cmp x9, #0x1
4a68c: 540000a0 b.eq 4a6a0 <__libc_init@plt-0x16410> // b.none
4a690: 3940050a ldrb w10, [x8, #1]
4a694: 5100e948 sub w8, w10, #0x3a
4a698: 3100291f cmn w8, #0xa
4a69c: 540004e3 b.cc 4a738 <__libc_init@plt-0x16378> // b.lo, b.ul, b.last
4a6a0: f94012a8 ldr x8, [x21, #32]
4a6a4: b94013e9 ldr w9, [sp, #16]
4a6a8: f240f91f tst x8, #0x7fffffffffffffff
4a6ac: 1a9f1528 csinc w8, w9, wzr, ne // ne = any
4a6b0: 37f80388 tbnz w8, #31, 4a720 <__libc_init@plt-0x16390>
4a6b4: 6b16011f cmp w8, w22
4a6b8: 5400034c b.gt 4a720 <__libc_init@plt-0x16390>
4a6bc: 528008c9 mov w9, #0x46 // #70
4a6c0: 7100071f cmp w24, #0x1
4a6c4: 79004e7f strh wzr, [x19, #38]
4a6c8: 39000269 strb w9, [x19]
4a6cc: b9000abf str wzr, [x21, #8]
4a6d0: 540001ab b.lt 4a704 <__libc_init@plt-0x163ac> // b.tstop
4a6d4: 39406269 ldrb w9, [x19, #24]
4a6d8: b940166a ldr w10, [x19, #20]
4a6dc: 7100013f cmp w9, #0x0
4a6e0: 1a8a03e9 csel w9, wzr, w10, eq // eq = none
4a6e4: 1100092a add w10, w9, #0x2
4a6e8: 7100013f cmp w9, #0x0
4a6ec: 52800089 mov w9, #0x4 // #4
4a6f0: 1a89c149 csel w9, w10, w9, gt
4a6f4: 4b09030a sub w10, w24, w9
4a6f8: 0aaa7d4a bic w10, w10, w10, asr #31
4a6fc: b9000aa9 str w9, [x21, #8]
4a700: b900066a str w10, [x19, #4]
4a704: 39404269 ldrb w9, [x19, #16]
4a708: 34000189 cbz w9, 4a738 <__libc_init@plt-0x16378>
4a70c: b9400e69 ldr w9, [x19, #12]
4a710: 4b080128 sub w8, w9, w8
4a714: 0aa87d08 bic w8, w8, w8, asr #31
4a718: b9000e68 str w8, [x19, #12]
4a71c: 14000007 b 4a738 <__libc_init@plt-0x16378>
4a720: 350000d8 cbnz w24, 4a738 <__libc_init@plt-0x16378>
4a724: 39406268 ldrb w8, [x19, #24]
4a728: 35000088 cbnz w8, 4a738 <__libc_init@plt-0x16378>
4a72c: 52800028 mov w8, #0x1 // #1
4a730: b900167f str wzr, [x19, #20]
4a734: 39006268 strb w8, [x19, #24]
4a738: aa1403e0 mov x0, x20
4a73c: aa1303e1 mov x1, x19
4a740: 52800c82 mov w2, #0x64 // #100
4a744: 9400596f bl 60d00 <memcpy@plt>
4a748: f94016e8 ldr x8, [x23, #40]
4a74c: f85f83a9 ldur x9, [x29, #-8]
4a750: eb09011f cmp x8, x9
4a754: 540000e1 b.ne 4a770 <__libc_init@plt-0x16340> // b.any
4a758: a9454ff4 ldp x20, x19, [sp, #80]
4a75c: a94457f6 ldp x22, x21, [sp, #64]
4a760: a9435ff8 ldp x24, x23, [sp, #48]
4a764: a9427bfd ldp x29, x30, [sp, #32]
4a768: 910183ff add sp, sp, #0x60
4a76c: d65f03c0 ret
4a770: 940058f4 bl 60b40 <__stack_chk_fail@plt>
4a774: d10303ff sub sp, sp, #0xc0
4a778: a9097bfd stp x29, x30, [sp, #144]
4a77c: 910243fd add x29, sp, #0x90
4a780: f90053f5 str x21, [sp, #160]
4a784: a90b4ff4 stp x20, x19, [sp, #176]
4a788: d53bd055 mrs x21, tpidr_el0
4a78c: aa0103f4 mov x20, x1
4a790: f94016a8 ldr x8, [x21, #40]
4a794: 2a1f03e3 mov w3, wzr
4a798: aa0003f3 mov x19, x0
4a79c: f81f83a8 stur x8, [x29, #-8]
4a7a0: 910023e8 add x8, sp, #0x8
4a7a4: b9402022 ldr w2, [x1, #32]
4a7a8: 52800021 mov w1, #0x1 // #1
4a7ac: 94000032 bl 4a874 <__libc_init@plt-0x1623c>
4a7b0: f94007e8 ldr x8, [sp, #8]
4a7b4: b4000228 cbz x8, 4a7f8 <__libc_init@plt-0x162b8>
4a7b8: f9400be9 ldr x9, [sp, #16]
4a7bc: b40001e9 cbz x9, 4a7f8 <__libc_init@plt-0x162b8>
4a7c0: 3940010a ldrb w10, [x8]
4a7c4: 7100b55f cmp w10, #0x2d
4a7c8: 54000060 b.eq 4a7d4 <__libc_init@plt-0x162dc> // b.none
4a7cc: 7100ad5f cmp w10, #0x2b
4a7d0: 54000081 b.ne 4a7e0 <__libc_init@plt-0x162d0> // b.any
4a7d4: f100053f cmp x9, #0x1
4a7d8: 54000100 b.eq 4a7f8 <__libc_init@plt-0x162b8> // b.none
4a7dc: 3940050a ldrb w10, [x8, #1]
4a7e0: 5100e948 sub w8, w10, #0x3a
4a7e4: 31002d1f cmn w8, #0xb
4a7e8: 54000088 b.hi 4a7f8 <__libc_init@plt-0x162b8> // b.pmore
4a7ec: aa1303e0 mov x0, x19
4a7f0: aa1403e1 mov x1, x20
4a7f4: 1400000c b 4a824 <__libc_init@plt-0x1628c>
4a7f8: b9401be8 ldr w8, [sp, #24]
4a7fc: 7100411f cmp w8, #0x10
4a800: 54000163 b.cc 4a82c <__libc_init@plt-0x16284> // b.lo, b.ul, b.last
4a804: 910083e0 add x0, sp, #0x20
4a808: aa1403e1 mov x1, x20
4a80c: 52800c82 mov w2, #0x64 // #100
4a810: 9400593c bl 60d00 <memcpy@plt>
4a814: 52800028 mov w8, #0x1 // #1
4a818: 910083e1 add x1, sp, #0x20
4a81c: aa1303e0 mov x0, x19
4a820: 79008fe8 strh w8, [sp, #70]
4a824: 97fffd39 bl 49d08 <__libc_init@plt-0x16da8>
4a828: 14000004 b 4a838 <__libc_init@plt-0x16278>
4a82c: aa1303e0 mov x0, x19
4a830: aa1403e1 mov x1, x20
4a834: 97fffe69 bl 4a1d8 <__libc_init@plt-0x168d8>
4a838: f94016a8 ldr x8, [x21, #40]
4a83c: f85f83a9 ldur x9, [x29, #-8]
4a840: eb09011f cmp x8, x9
4a844: 540000e1 b.ne 4a860 <__libc_init@plt-0x16250> // b.any
4a848: a94b4ff4 ldp x20, x19, [sp, #176]
4a84c: 12000000 and w0, w0, #0x1
4a850: a9497bfd ldp x29, x30, [sp, #144]
4a854: f94053f5 ldr x21, [sp, #160]
4a858: 910303ff add sp, sp, #0xc0
4a85c: d65f03c0 ret
4a860: 940058b8 bl 60b40 <__stack_chk_fail@plt>
4a864: f9401008 ldr x8, [x0, #32]
4a868: f240f91f tst x8, #0x7fffffffffffffff
4a86c: 1a9f17e0 cset w0, eq // eq = none
4a870: d65f03c0 ret
4a874: a9be7bfd stp x29, x30, [sp, #-32]!
4a878: a9014ff4 stp x20, x19, [sp, #16]
4a87c: 910003fd mov x29, sp
4a880: aa0003f3 mov x19, x0
4a884: 2a0103e9 mov w9, w1
4a888: 2a0203e4 mov w4, w2
4a88c: 9100a000 add x0, x0, #0x28
4a890: 52806401 mov w1, #0x320 // #800
4a894: 2a0303e2 mov w2, w3
4a898: f9401265 ldr x5, [x19, #32]
4a89c: 2a0903e3 mov w3, w9
4a8a0: aa0803f4 mov x20, x8
4a8a4: 94002ece bl 563dc <__libc_init@plt-0xa6d4>
4a8a8: f9400288 ldr x8, [x20]
4a8ac: b4000088 cbz x8, 4a8bc <__libc_init@plt-0x161f4>
4a8b0: a9414ff4 ldp x20, x19, [sp, #16]
4a8b4: a8c27bfd ldp x29, x30, [sp], #32
4a8b8: d65f03c0 ret
4a8bc: f9400260 ldr x0, [x19]
4a8c0: 97ff78d5 bl 28c14 <__libc_init@plt-0x37e9c>
4a8c4: f0fffe01 adrp x1, d000 <__libc_init@plt-0x53ab0>
4a8c8: 52806402 mov w2, #0x320 // #800
4a8cc: 91075421 add x1, x1, #0x1d5
4a8d0: 97ff61ce bl 23008 <__libc_init@plt-0x3daa8>
4a8d4: d10443ff sub sp, sp, #0x110
4a8d8: a90e7bfd stp x29, x30, [sp, #224]
4a8dc: 910383fd add x29, sp, #0xe0
4a8e0: a90f57fc stp x28, x21, [sp, #240]
4a8e4: a9104ff4 stp x20, x19, [sp, #256]
4a8e8: d53bd055 mrs x21, tpidr_el0
4a8ec: aa0103f4 mov x20, x1
4a8f0: f94016a8 ldr x8, [x21, #40]
4a8f4: aa0003f3 mov x19, x0
4a8f8: f81f83a8 stur x8, [x29, #-8]
4a8fc: 39400028 ldrb w8, [x1]
4a900: 7101651f cmp w8, #0x59
4a904: 5400020c b.gt 4a944 <__libc_init@plt-0x1616c>
4a908: 51010508 sub w8, w8, #0x41
4a90c: 7100391f cmp w8, #0xe
4a910: 540008a8 b.hi 4aa24 <__libc_init@plt-0x1608c> // b.pmore
4a914: d503201f nop
4a918: 50e1b1c9 adr x9, df52 <__libc_init@plt-0x52b5e>
4a91c: 1000008a adr x10, 4a92c <__libc_init@plt-0x16184>
4a920: 3868692b ldrb w11, [x9, x8]
4a924: 8b0b094a add x10, x10, x11, lsl #2
4a928: d61f0140 br x10
4a92c: f8420660 ldr x0, [x19], #32
4a930: aa1403e1 mov x1, x20
4a934: aa1303e2 mov x2, x19
4a938: 52800203 mov w3, #0x10 // #16
4a93c: 97ffee68 bl 462dc <__libc_init@plt-0x1a7d4>
4a940: 14000041 b 4aa44 <__libc_init@plt-0x1606c>
4a944: 7101c51f cmp w8, #0x71
4a948: 540000cc b.gt 4a960 <__libc_init@plt-0x16150>
4a94c: 7101691f cmp w8, #0x5a
4a950: 540005e0 b.eq 4aa0c <__libc_init@plt-0x160a4> // b.none
4a954: 71019d1f cmp w8, #0x67
4a958: 540000c0 b.eq 4a970 <__libc_init@plt-0x16140> // b.none
4a95c: 14000032 b 4aa24 <__libc_init@plt-0x1608c>
4a960: 7101c91f cmp w8, #0x72
4a964: 54000060 b.eq 4a970 <__libc_init@plt-0x16140> // b.none
4a968: 7101e91f cmp w8, #0x7a
4a96c: 540005c1 b.ne 4aa24 <__libc_init@plt-0x1608c> // b.any
4a970: aa1303e0 mov x0, x19
4a974: aa1403e1 mov x1, x20
4a978: 940002e5 bl 4b50c <__libc_init@plt-0x155a4>
4a97c: 14000032 b 4aa44 <__libc_init@plt-0x1606c>
4a980: aa1303e0 mov x0, x19
4a984: aa1403e1 mov x1, x20
4a988: 94000176 bl 4af60 <__libc_init@plt-0x15b50>
4a98c: 1400002e b 4aa44 <__libc_init@plt-0x1606c>
4a990: 910023e0 add x0, sp, #0x8
4a994: aa1403e1 mov x1, x20
4a998: 52800c82 mov w2, #0x64 // #100
4a99c: 940058d9 bl 60d00 <memcpy@plt>
4a9a0: 9101c3e8 add x8, sp, #0x70
4a9a4: 910023e1 add x1, sp, #0x8
4a9a8: aa1303e0 mov x0, x19
4a9ac: 94000270 bl 4b36c <__libc_init@plt-0x15744>
4a9b0: 9101c3e1 add x1, sp, #0x70
4a9b4: aa1303e0 mov x0, x19
4a9b8: 97ffffc7 bl 4a8d4 <__libc_init@plt-0x161dc>
4a9bc: 14000022 b 4aa44 <__libc_init@plt-0x1606c>
4a9c0: f8420660 ldr x0, [x19], #32
4a9c4: aa1403e1 mov x1, x20
4a9c8: aa1303e2 mov x2, x19
4a9cc: 52800143 mov w3, #0xa // #10
4a9d0: 97ffec8d bl 45c04 <__libc_init@plt-0x1aeac>
4a9d4: 1400001c b 4aa44 <__libc_init@plt-0x1606c>
4a9d8: 39400688 ldrb w8, [x20, #1]
4a9dc: 7101611f cmp w8, #0x58
4a9e0: 54000460 b.eq 4aa6c <__libc_init@plt-0x16044> // b.none
4a9e4: aa1303e0 mov x0, x19
4a9e8: aa1403e1 mov x1, x20
4a9ec: 94000026 bl 4aa84 <__libc_init@plt-0x1602c>
4a9f0: 14000015 b 4aa44 <__libc_init@plt-0x1606c>
4a9f4: f8420660 ldr x0, [x19], #32
4a9f8: aa1403e1 mov x1, x20
4a9fc: aa1303e2 mov x2, x19
4aa00: 52800143 mov w3, #0xa // #10
4aa04: 97ffed11 bl 45e48 <__libc_init@plt-0x1ac68>
4aa08: 1400000f b 4aa44 <__libc_init@plt-0x1606c>
4aa0c: f8420660 ldr x0, [x19], #32
4aa10: aa1403e1 mov x1, x20
4aa14: aa1303e2 mov x2, x19
4aa18: 52800143 mov w3, #0xa // #10
4aa1c: 97ffeda2 bl 460a4 <__libc_init@plt-0x1aa0c>
4aa20: 14000009 b 4aa44 <__libc_init@plt-0x1606c>
4aa24: f9400260 ldr x0, [x19]
4aa28: 97ff787b bl 28c14 <__libc_init@plt-0x37e9c>
4aa2c: b0fffe02 adrp x2, b000 <__libc_init@plt-0x55ab0>
4aa30: 39400283 ldrb w3, [x20]
4aa34: 91026c42 add x2, x2, #0x9b
4aa38: 52807da1 mov w1, #0x3ed // #1005
4aa3c: 97ff5fd7 bl 22998 <__libc_init@plt-0x3e118>
4aa40: 2a1f03e0 mov w0, wzr
4aa44: f94016a8 ldr x8, [x21, #40]
4aa48: f85f83a9 ldur x9, [x29, #-8]
4aa4c: eb09011f cmp x8, x9
4aa50: 54000181 b.ne 4aa80 <__libc_init@plt-0x16030> // b.any
4aa54: a9504ff4 ldp x20, x19, [sp, #256]
4aa58: 12000000 and w0, w0, #0x1
4aa5c: a94f57fc ldp x28, x21, [sp, #240]
4aa60: a94e7bfd ldp x29, x30, [sp, #224]
4aa64: 910443ff add sp, sp, #0x110
4aa68: d65f03c0 ret
4aa6c: f9400260 ldr x0, [x19]
4aa70: 97ff7869 bl 28c14 <__libc_init@plt-0x37e9c>
4aa74: 90fffe01 adrp x1, a000 <__libc_init@plt-0x56ab0>
4aa78: 91388021 add x1, x1, #0xe20
4aa7c: 97ff6163 bl 23008 <__libc_init@plt-0x3daa8>
4aa80: 94005830 bl 60b40 <__stack_chk_fail@plt>
4aa84: d10283ff sub sp, sp, #0xa0
4aa88: a9047bfd stp x29, x30, [sp, #64]
4aa8c: 910103fd add x29, sp, #0x40
4aa90: a9056ffc stp x28, x27, [sp, #80]
4aa94: a90667fa stp x26, x25, [sp, #96]
4aa98: a9075ff8 stp x24, x23, [sp, #112]
4aa9c: a90857f6 stp x22, x21, [sp, #128]
4aaa0: a9094ff4 stp x20, x19, [sp, #144]
4aaa4: d53bd058 mrs x24, tpidr_el0
4aaa8: aa0103f4 mov x20, x1
4aaac: f9401708 ldr x8, [x24, #40]
4aab0: aa0003f3 mov x19, x0
4aab4: f81f83a8 stur x8, [x29, #-8]
4aab8: 39404028 ldrb w8, [x1, #16]
4aabc: b9400c29 ldr w9, [x1, #12]
4aac0: 3940202a ldrb w10, [x1, #8]
4aac4: 3940702c ldrb w12, [x1, #28]
4aac8: 7100011f cmp w8, #0x0
4aacc: b940042b ldr w11, [x1, #4]
4aad0: 1a8903ed csel w13, wzr, w9, eq // eq = none
4aad4: 7100015f cmp w10, #0x0
4aad8: 79c04c35 ldrsh w21, [x1, #38]
4aadc: 53017d89 lsr w9, w12, #1
4aae0: 1a8b03fa csel w26, wzr, w11, eq // eq = none
4aae4: 121f0136 and w22, w9, #0x2
4aae8: 3400007a cbz w26, 4aaf4 <__libc_init@plt-0x15fbc>
4aaec: 2a0d03fc mov w28, w13
4aaf0: 14000008 b 4ab10 <__libc_init@plt-0x15fa0>
4aaf4: 340000a8 cbz w8, 4ab08 <__libc_init@plt-0x15fa8>
4aaf8: 710006bf cmp w21, #0x1
4aafc: 7a40b9a0 ccmp w13, #0x0, #0x0, lt // lt = tstop
4ab00: 1a9f15bc csinc w28, w13, wzr, ne // ne = any
4ab04: 14000003 b 4ab10 <__libc_init@plt-0x15fa0>
4ab08: 320002d6 orr w22, w22, #0x1
4ab0c: 5285a2dc mov w28, #0x2d16 // #11542
4ab10: 39400699 ldrb w25, [x20, #1]
4ab14: f9000bf8 str x24, [sp, #16]
4ab18: 71013b3f cmp w25, #0x4e
4ab1c: 54000141 b.ne 4ab44 <__libc_init@plt-0x15f6c> // b.any
4ab20: a9422269 ldp x9, x8, [x19, #32]
4ab24: f90007ff str xzr, [sp, #8]
4ab28: 92403908 and x8, x8, #0x7fff
4ab2c: aa080128 orr x8, x9, x8
4ab30: f100011f cmp x8, #0x0
4ab34: 52800068 mov w8, #0x3 // #3
4ab38: 1a9f1515 csinc w21, w8, wzr, ne // ne = any
4ab3c: 0b1c02bc add w28, w21, w28
4ab40: 1400001a b 4aba8 <__libc_init@plt-0x15f08>
4ab44: 71014f3f cmp w25, #0x53
4ab48: 540000a1 b.ne 4ab5c <__libc_init@plt-0x15f54> // b.any
4ab4c: f90007ff str xzr, [sp, #8]
4ab50: 1100079c add w28, w28, #0x1
4ab54: 52800035 mov w21, #0x1 // #1
4ab58: 14000014 b 4aba8 <__libc_init@plt-0x15f08>
4ab5c: 37f80195 tbnz w21, #31, 4ab8c <__libc_init@plt-0x15f24>
4ab60: 34000135 cbz w21, 4ab84 <__libc_init@plt-0x15f2c>
4ab64: 110009b7 add w23, w13, #0x2
4ab68: 6b1502ff cmp w23, w21
4ab6c: 54001ccd b.le 4af04 <__libc_init@plt-0x15bac>
4ab70: 11000b89 add w9, w28, #0x2
4ab74: 11000788 add w8, w28, #0x1
4ab78: 6b15013f cmp w9, w21
4ab7c: 2a0803fc mov w28, w8
4ab80: 1a95b135 csel w21, w9, w21, lt // lt = tstop
4ab84: f90007ff str xzr, [sp, #8]
4ab88: 14000008 b 4aba8 <__libc_init@plt-0x15f08>
4ab8c: 4b0d03f7 neg w23, w13
4ab90: 6b1702bf cmp w21, w23
4ab94: 54001c2d b.le 4af18 <__libc_init@plt-0x15b98>
4ab98: 4b1503e9 neg w9, w21
4ab9c: 0b150388 add w8, w28, w21
4aba0: 0aa87d1c bic w28, w8, w8, asr #31
4aba4: f90007e9 str x9, [sp, #8]
4aba8: 528aaad8 mov w24, #0x5556 // #21846
4abac: 4b1503fb neg w27, w21
4abb0: 72aaaab8 movk w24, #0x5555, lsl #16
4abb4: 2a1c03f7 mov w23, w28
4abb8: b90003ed str w13, [sp]
4abbc: b9402282 ldr w2, [x20, #32]
4abc0: 910083e8 add x8, sp, #0x20
4abc4: aa1303e0 mov x0, x19
4abc8: 2a1703e1 mov w1, w23
4abcc: 2a1603e3 mov w3, w22
4abd0: 94000291 bl 4b614 <__libc_init@plt-0x1549c>
4abd4: f94013e8 ldr x8, [sp, #32]
4abd8: b40001c8 cbz x8, 4ac10 <__libc_init@plt-0x15ea0>
4abdc: f94017e2 ldr x2, [sp, #40]
4abe0: b4000182 cbz x2, 4ac10 <__libc_init@plt-0x15ea0>
4abe4: 39400109 ldrb w9, [x8]
4abe8: 7100b53f cmp w9, #0x2d
4abec: 54000060 b.eq 4abf8 <__libc_init@plt-0x15eb8> // b.none
4abf0: 7100ad3f cmp w9, #0x2b
4abf4: 54000081 b.ne 4ac04 <__libc_init@plt-0x15eac> // b.any
4abf8: f100045f cmp x2, #0x1
4abfc: 540000a0 b.eq 4ac10 <__libc_init@plt-0x15ea0> // b.none
4ac00: 39400509 ldrb w9, [x8, #1]
4ac04: 5100e928 sub w8, w9, #0x3a
4ac08: 31002d1f cmn w8, #0xb
4ac0c: 54001429 b.ls 4ae90 <__libc_init@plt-0x15c20> // b.plast
4ac10: a9422269 ldp x9, x8, [x19, #32]
4ac14: 92403908 and x8, x8, #0x7fff
4ac18: aa080128 orr x8, x9, x8
4ac1c: b4000088 cbz x8, 4ac2c <__libc_init@plt-0x15e84>
4ac20: b94033e8 ldr w8, [sp, #48]
4ac24: 0b080368 add w8, w27, w8
4ac28: b90033e8 str w8, [sp, #48]
4ac2c: b94033e1 ldr w1, [sp, #48]
4ac30: 71013b3f cmp w25, #0x4e
4ac34: 54000541 b.ne 4acdc <__libc_init@plt-0x15dd4> // b.any
4ac38: 9b387c28 smull x8, w1, w24
4ac3c: d37ffd09 lsr x9, x8, #63
4ac40: d360fd08 lsr x8, x8, #32
4ac44: 0b090108 add w8, w8, w9
4ac48: 0b080508 add w8, w8, w8, lsl #1
4ac4c: 6b080028 subs w8, w1, w8
4ac50: 540000a0 b.eq 4ac64 <__libc_init@plt-0x15e4c> // b.none
4ac54: 710006f7 subs w23, w23, #0x1
4ac58: 540000ad b.le 4ac6c <__libc_init@plt-0x15e44>
4ac5c: 1100077b add w27, w27, #0x1
4ac60: 17ffffd7 b 4abbc <__libc_init@plt-0x15ef4>
4ac64: 4b1b03f5 neg w21, w27
4ac68: 14000004 b 4ac78 <__libc_init@plt-0x15e38>
4ac6c: 4b080021 sub w1, w1, w8
4ac70: 4b1b0115 sub w21, w8, w27
4ac74: b90033e1 str w1, [sp, #48]
4ac78: 710012bf cmp w21, #0x4
4ac7c: 5400010b b.lt 4ac9c <__libc_init@plt-0x15e14> // b.tstop
4ac80: 52955568 mov w8, #0xaaab // #43691
4ac84: 72b55548 movk w8, #0xaaaa, lsl #16
4ac88: 9ba87ea8 umull x8, w21, w8
4ac8c: d361fd08 lsr x8, x8, #33
4ac90: 0b080508 add w8, w8, w8, lsl #1
4ac94: 4b0802b5 sub w21, w21, w8
4ac98: 1400000d b 4accc <__libc_init@plt-0x15de4>
4ac9c: 710002bf cmp w21, #0x0
4aca0: 540001ac b.gt 4acd4 <__libc_init@plt-0x15ddc>
4aca4: 52955569 mov w9, #0xaaab // #43691
4aca8: 4b1503e8 neg w8, w21
4acac: 72b55549 movk w9, #0xaaaa, lsl #16
4acb0: 1280004a mov w10, #0xfffffffd // #-3
4acb4: 9ba97d09 umull x9, w8, w9
4acb8: d361fd29 lsr x9, x9, #33
4acbc: 0b090529 add w9, w9, w9, lsl #1
4acc0: 4b090108 sub w8, w8, w9
4acc4: 52000515 eor w21, w8, #0x3
4acc8: 4b090148 sub w8, w10, w9
4accc: 0b010101 add w1, w8, w1
4acd0: b90033e1 str w1, [sp, #48]
4acd4: b94003e8 ldr w8, [sp]
4acd8: 0b0802bc add w28, w21, w8
4acdc: 910073e3 add x3, sp, #0x1c
4ace0: aa1303e0 mov x0, x19
4ace4: aa1403e2 mov x2, x20
4ace8: b9001fff str wzr, [sp, #28]
4acec: 97fff472 bl 47eb4 <__libc_init@plt-0x18bfc>
4acf0: f94013e8 ldr x8, [sp, #32]
4acf4: 120002cc and w12, w22, #0x1
4acf8: b9402beb ldr w11, [sp, #40]
4acfc: b9801ff8 ldrsw x24, [sp, #28]
4ad00: 39400108 ldrb w8, [x8]
4ad04: 7100b51f cmp w8, #0x2d
4ad08: 1a9f17e9 cset w9, eq // eq = none
4ad0c: 7100ad1f cmp w8, #0x2b
4ad10: 1a9f17e8 cset w8, eq // eq = none
4ad14: 2a080139 orr w25, w9, w8
4ad18: 4b19016a sub w10, w11, w25
4ad1c: 4b0a02a8 sub w8, w21, w10
4ad20: 0aa87d17 bic w23, w8, w8, asr #31
4ad24: 0b170149 add w9, w10, w23
4ad28: 4b090389 sub w9, w28, w9
4ad2c: 7100013f cmp w9, #0x0
4ad30: 7a40c980 ccmp w12, #0x0, #0x0, gt
4ad34: f94007ec ldr x12, [sp, #8]
4ad38: 0b18018c add w12, w12, w24
4ad3c: 1a9f0136 csel w22, w9, wzr, eq // eq = none
4ad40: 0b17018c add w12, w12, w23
4ad44: 7100035f cmp w26, #0x0
4ad48: 0b0b0189 add w9, w12, w11
4ad4c: 0b16012c add w12, w9, w22
4ad50: 1a8cc749 csinc w9, w26, w12, gt
4ad54: b4000940 cbz x0, 4ae7c <__libc_init@plt-0x15c34>
4ad58: 4b1702ab sub w11, w21, w23
4ad5c: 0aab7d7b bic w27, w11, w11, asr #31
4ad60: 4b1b0155 sub w21, w10, w27
4ad64: 1100058a add w10, w12, #0x1
4ad68: 6b09015f cmp w10, w9
4ad6c: 5400088c b.gt 4ae7c <__libc_init@plt-0x15c34>
4ad70: 1a9fa7ec cset w12, lt // lt = tstop
4ad74: 7100057f cmp w11, #0x1
4ad78: 1a9fa7eb cset w11, lt // lt = tstop
4ad7c: 7100051f cmp w8, #0x1
4ad80: 1a9fa7e8 cset w8, lt // lt = tstop
4ad84: 0a0b018b and w11, w12, w11
4ad88: 0a08017c and w28, w11, w8
4ad8c: 7100035f cmp w26, #0x0
4ad90: 0b1c0148 add w8, w10, w28
4ad94: f90003e0 str x0, [sp]
4ad98: 7a490100 ccmp w8, w9, #0x0, eq // eq = none
4ad9c: 93407d02 sxtw x2, w8
4ada0: aa1303e0 mov x0, x19
4ada4: aa1403e1 mov x1, x20
4ada8: 1a89b109 csel w9, w8, w9, lt // lt = tstop
4adac: 93407d23 sxtw x3, w9
4adb0: 97fff3f3 bl 47d7c <__libc_init@plt-0x18d34>
4adb4: 360008a0 tbz w0, #0, 4aec8 <__libc_init@plt-0x15be8>
4adb8: f9400260 ldr x0, [x19]
4adbc: 0b190362 add w2, w27, w25
4adc0: f94013e1 ldr x1, [sp, #32]
4adc4: 97ff7345 bl 27ad8 <__libc_init@plt-0x38fd8>
4adc8: 36000800 tbz w0, #0, 4aec8 <__libc_init@plt-0x15be8>
4adcc: 7100039f cmp w28, #0x0
4add0: f9400260 ldr x0, [x19]
4add4: 9a9f06e2 csinc x2, x23, xzr, eq // eq = none
4add8: 52800601 mov w1, #0x30 // #48
4addc: 97ff77ed bl 28d90 <__libc_init@plt-0x37d20>
4ade0: 36000740 tbz w0, #0, 4aec8 <__libc_init@plt-0x15be8>
4ade4: 39407288 ldrb w8, [x20, #28]
4ade8: f0fffe09 adrp x9, d000 <__libc_init@plt-0x53ab0>
4adec: f0fffe0a adrp x10, d000 <__libc_init@plt-0x53ab0>
4adf0: 91142129 add x9, x9, #0x508
4adf4: 9114294a add x10, x10, #0x50a
4adf8: f9400260 ldr x0, [x19]
4adfc: 721f011f tst w8, #0x2
4ae00: 52800022 mov w2, #0x1 // #1
4ae04: 9a890141 csel x1, x10, x9, eq // eq = none
4ae08: 97ff7334 bl 27ad8 <__libc_init@plt-0x38fd8>
4ae0c: 360005e0 tbz w0, #0, 4aec8 <__libc_init@plt-0x15be8>
4ae10: f94007e8 ldr x8, [sp, #8]
4ae14: 52800601 mov w1, #0x30 // #48
4ae18: f9400260 ldr x0, [x19]
4ae1c: 93407d02 sxtw x2, w8
4ae20: 97ff77dc bl 28d90 <__libc_init@plt-0x37d20>
4ae24: 36000520 tbz w0, #0, 4aec8 <__libc_init@plt-0x15be8>
4ae28: f94013e8 ldr x8, [sp, #32]
4ae2c: 93407ea2 sxtw x2, w21
4ae30: f9400260 ldr x0, [x19]
4ae34: 8b394108 add x8, x8, w25, uxtw
4ae38: 8b3b4101 add x1, x8, w27, uxtw
4ae3c: 97ff7327 bl 27ad8 <__libc_init@plt-0x38fd8>
4ae40: 36000440 tbz w0, #0, 4aec8 <__libc_init@plt-0x15be8>
4ae44: f9400260 ldr x0, [x19]
4ae48: 52800601 mov w1, #0x30 // #48
4ae4c: aa1603e2 mov x2, x22
4ae50: 97ff77d0 bl 28d90 <__libc_init@plt-0x37d20>
4ae54: 360003a0 tbz w0, #0, 4aec8 <__libc_init@plt-0x15be8>
4ae58: f9400260 ldr x0, [x19]
4ae5c: aa1803e2 mov x2, x24
4ae60: f94003e1 ldr x1, [sp]
4ae64: 97ff731d bl 27ad8 <__libc_init@plt-0x38fd8>
4ae68: 36000300 tbz w0, #0, 4aec8 <__libc_init@plt-0x15be8>
4ae6c: aa1303e0 mov x0, x19
4ae70: aa1403e1 mov x1, x20
4ae74: 97fff3fa bl 47e5c <__libc_init@plt-0x18c54>
4ae78: 14000015 b 4aecc <__libc_init@plt-0x15be4>
4ae7c: f9400260 ldr x0, [x19]
4ae80: 93407d22 sxtw x2, w9
4ae84: 52800541 mov w1, #0x2a // #42
4ae88: 97ff77c2 bl 28d90 <__libc_init@plt-0x37d20>
4ae8c: 14000010 b 4aecc <__libc_init@plt-0x15be4>
4ae90: 93407f43 sxtw x3, w26
4ae94: aa1303e0 mov x0, x19
4ae98: aa1403e1 mov x1, x20
4ae9c: 97fff3b8 bl 47d7c <__libc_init@plt-0x18d34>
4aea0: 36000140 tbz w0, #0, 4aec8 <__libc_init@plt-0x15be8>
4aea4: a9420be1 ldp x1, x2, [sp, #32]
4aea8: f9400260 ldr x0, [x19]
4aeac: 97ff730b bl 27ad8 <__libc_init@plt-0x38fd8>
4aeb0: f9400bf8 ldr x24, [sp, #16]
4aeb4: 36000420 tbz w0, #0, 4af38 <__libc_init@plt-0x15b78>
4aeb8: aa1303e0 mov x0, x19
4aebc: aa1403e1 mov x1, x20
4aec0: 97fff3e7 bl 47e5c <__libc_init@plt-0x18c54>
4aec4: 14000003 b 4aed0 <__libc_init@plt-0x15be0>
4aec8: 2a1f03e0 mov w0, wzr
4aecc: f9400bf8 ldr x24, [sp, #16]
4aed0: f9401708 ldr x8, [x24, #40]
4aed4: f85f83a9 ldur x9, [x29, #-8]
4aed8: eb09011f cmp x8, x9
4aedc: 54000321 b.ne 4af40 <__libc_init@plt-0x15b70> // b.any
4aee0: a9494ff4 ldp x20, x19, [sp, #144]
4aee4: 12000000 and w0, w0, #0x1
4aee8: a94857f6 ldp x22, x21, [sp, #128]
4aeec: a9475ff8 ldp x24, x23, [sp, #112]
4aef0: a94667fa ldp x26, x25, [sp, #96]
4aef4: a9456ffc ldp x28, x27, [sp, #80]
4aef8: a9447bfd ldp x29, x30, [sp, #64]
4aefc: 910283ff add sp, sp, #0xa0
4af00: d65f03c0 ret
4af04: f9400260 ldr x0, [x19]
4af08: 97ff7743 bl 28c14 <__libc_init@plt-0x37e9c>
4af0c: b0fffe02 adrp x2, b000 <__libc_init@plt-0x55ab0>
4af10: 911cb042 add x2, x2, #0x72c
4af14: 14000005 b 4af28 <__libc_init@plt-0x15b88>
4af18: f9400260 ldr x0, [x19]
4af1c: 97ff773e bl 28c14 <__libc_init@plt-0x37e9c>
4af20: d0fffe02 adrp x2, c000 <__libc_init@plt-0x54ab0>
4af24: 912f5842 add x2, x2, #0xbd6
4af28: 528080e1 mov w1, #0x407 // #1031
4af2c: 2a1503e3 mov w3, w21
4af30: 2a1703e4 mov w4, w23
4af34: 97ff5e99 bl 22998 <__libc_init@plt-0x3e118>
4af38: 2a1f03e0 mov w0, wzr
4af3c: 17ffffe5 b 4aed0 <__libc_init@plt-0x15be0>
4af40: 94005700 bl 60b40 <__stack_chk_fail@plt>
4af44: a9bf7bfd stp x29, x30, [sp, #-16]!
4af48: 910003fd mov x29, sp
4af4c: f9400000 ldr x0, [x0]
4af50: 97ff7731 bl 28c14 <__libc_init@plt-0x37e9c>
4af54: 90fffe01 adrp x1, a000 <__libc_init@plt-0x56ab0>
4af58: 91388021 add x1, x1, #0xe20
4af5c: 97ff602b bl 23008 <__libc_init@plt-0x3daa8>
4af60: d10283ff sub sp, sp, #0xa0
4af64: a9047bfd stp x29, x30, [sp, #64]
4af68: 910103fd add x29, sp, #0x40
4af6c: a9056ffc stp x28, x27, [sp, #80]
4af70: a90667fa stp x26, x25, [sp, #96]
4af74: a9075ff8 stp x24, x23, [sp, #112]
4af78: a90857f6 stp x22, x21, [sp, #128]
4af7c: a9094ff4 stp x20, x19, [sp, #144]
4af80: d53bd048 mrs x8, tpidr_el0
4af84: 5285a33c mov w28, #0x2d19 // #11545
4af88: f9000fe8 str x8, [sp, #24]
4af8c: aa0103f3 mov x19, x1
4af90: f9401508 ldr x8, [x8, #40]
4af94: aa0003f4 mov x20, x0
4af98: 2a1f03fa mov w26, wzr
4af9c: 52800037 mov w23, #0x1 // #1
4afa0: f81f83a8 stur x8, [x29, #-8]
4afa4: 39404028 ldrb w8, [x1, #16]
4afa8: b9400c29 ldr w9, [x1, #12]
4afac: 3940202a ldrb w10, [x1, #8]
4afb0: b940042b ldr w11, [x1, #4]
4afb4: 7100011f cmp w8, #0x0
4afb8: 1a8903e9 csel w9, wzr, w9, eq // eq = none
4afbc: 3940702c ldrb w12, [x1, #28]
4afc0: 7100015f cmp w10, #0x0
4afc4: b9402036 ldr w22, [x1, #32]
4afc8: 1a8b03ea csel w10, wzr, w11, eq // eq = none
4afcc: 2a080148 orr w8, w10, w8
4afd0: 7100011f cmp w8, #0x0
4afd4: f9000bea str x10, [sp, #16]
4afd8: 53017d8a lsr w10, w12, #1
4afdc: 121f0148 and w8, w10, #0x2
4afe0: 1a9f07ea cset w10, ne // ne = any
4afe4: 1a9c1139 csel w25, w9, w28, ne // ne = any
4afe8: b9000fea str w10, [sp, #12]
4afec: 1a9f17ea cset w10, eq // eq = none
4aff0: 2a080155 orr w21, w10, w8
4aff4: 0b190341 add w1, w26, w25
4aff8: 910083e8 add x8, sp, #0x20
4affc: aa1403e0 mov x0, x20
4b000: 2a1603e2 mov w2, w22
4b004: 2a1503e3 mov w3, w21
4b008: 94000183 bl 4b614 <__libc_init@plt-0x1549c>
4b00c: a9420be9 ldp x9, x2, [sp, #32]
4b010: b40001a9 cbz x9, 4b044 <__libc_init@plt-0x15a6c>
4b014: b4000182 cbz x2, 4b044 <__libc_init@plt-0x15a6c>
4b018: 39400128 ldrb w8, [x9]
4b01c: 7100b51f cmp w8, #0x2d
4b020: 54000060 b.eq 4b02c <__libc_init@plt-0x15a84> // b.none
4b024: 7100ad1f cmp w8, #0x2b
4b028: 54000081 b.ne 4b038 <__libc_init@plt-0x15a78> // b.any
4b02c: f100045f cmp x2, #0x1
4b030: 540000a0 b.eq 4b044 <__libc_init@plt-0x15a6c> // b.none
4b034: 39400528 ldrb w8, [x9, #1]
4b038: 5100e908 sub w8, w8, #0x3a
4b03c: 31002d1f cmn w8, #0xb
4b040: 54000729 b.ls 4b124 <__libc_init@plt-0x1598c> // b.plast
4b044: 3940012b ldrb w11, [x9]
4b048: a942368c ldp x12, x13, [x20, #32]
4b04c: b94033e8 ldr w8, [sp, #48]
4b050: 7100ad7f cmp w11, #0x2b
4b054: 79c04e6a ldrsh w10, [x19, #38]
4b058: 924039ad and x13, x13, #0x7fff
4b05c: 0b0a0108 add w8, w8, w10
4b060: 1a9f17ea cset w10, eq // eq = none
4b064: 7100b57f cmp w11, #0x2d
4b068: 1a9f17ee cset w14, eq // eq = none
4b06c: 2a0a01db orr w27, w14, w10
4b070: aa0d018a orr x10, x12, x13
4b074: 4b1b004c sub w12, w2, w27
4b078: f100015f cmp x10, #0x0
4b07c: 1a8c03ea csel w10, wzr, w12, eq // eq = none
4b080: 1a8803e8 csel w8, wzr, w8, eq // eq = none
4b084: 37f8017a tbnz w26, #31, 4b0b0 <__libc_init@plt-0x15a00>
4b088: 6b1a011f cmp w8, w26
4b08c: 5400012d b.le 4b0b0 <__libc_init@plt-0x15a00>
4b090: 520002ec eor w12, w23, #0x1
4b094: 370000ec tbnz w12, #0, 4b0b0 <__libc_init@plt-0x15a00>
4b098: 39404269 ldrb w9, [x19, #16]
4b09c: 4b08038a sub w10, w28, w8
4b0a0: 2a1f03f7 mov w23, wzr
4b0a4: 7100013f cmp w9, #0x0
4b0a8: 1a990159 csel w25, w10, w25, eq // eq = none
4b0ac: 1400001c b 4b11c <__libc_init@plt-0x15994>
4b0b0: 2b19011f cmn w8, w25
4b0b4: 54000141 b.ne 4b0dc <__libc_init@plt-0x159d4> // b.any
4b0b8: 7100055f cmp w10, #0x1
4b0bc: 5400010b b.lt 4b0dc <__libc_init@plt-0x159d4> // b.tstop
4b0c0: 710006df cmp w22, #0x1
4b0c4: 54000240 b.eq 4b10c <__libc_init@plt-0x159a4> // b.none
4b0c8: 71000adf cmp w22, #0x2
4b0cc: 540001a0 b.eq 4b100 <__libc_init@plt-0x159b0> // b.none
4b0d0: 71000edf cmp w22, #0x3
4b0d4: 54000201 b.ne 4b114 <__libc_init@plt-0x1599c> // b.any
4b0d8: 14000022 b 4b160 <__libc_init@plt-0x15950>
4b0dc: 2a1f03f8 mov w24, wzr
4b0e0: 6b1a011f cmp w8, w26
4b0e4: 5400058a b.ge 4b194 <__libc_init@plt-0x1591c> // b.tcont
4b0e8: 4b1903e9 neg w9, w25
4b0ec: 6b09035f cmp w26, w9
4b0f0: 5400052d b.le 4b194 <__libc_init@plt-0x1591c>
4b0f4: 6b09011f cmp w8, w9
4b0f8: 1a88b128 csel w8, w9, w8, lt // lt = tstop
4b0fc: 14000008 b 4b11c <__libc_init@plt-0x15994>
4b100: 7100b57f cmp w11, #0x2d
4b104: 54000081 b.ne 4b114 <__libc_init@plt-0x1599c> // b.any
4b108: 1400001c b 4b178 <__libc_init@plt-0x15938>
4b10c: 7100b57f cmp w11, #0x2d
4b110: 54000341 b.ne 4b178 <__libc_init@plt-0x15938> // b.any
4b114: 52800076 mov w22, #0x3 // #3
4b118: 2a1a03e8 mov w8, w26
4b11c: 2a0803fa mov w26, w8
4b120: 17ffffb5 b 4aff4 <__libc_init@plt-0x15abc>
4b124: f9400be8 ldr x8, [sp, #16]
4b128: aa1403e0 mov x0, x20
4b12c: aa1303e1 mov x1, x19
4b130: 93407d03 sxtw x3, w8
4b134: 97fff312 bl 47d7c <__libc_init@plt-0x18d34>
4b138: 36000fa0 tbz w0, #0, 4b32c <__libc_init@plt-0x15784>
4b13c: a9420be1 ldp x1, x2, [sp, #32]
4b140: f9400280 ldr x0, [x20]
4b144: 97ff7265 bl 27ad8 <__libc_init@plt-0x38fd8>
4b148: f9400ff5 ldr x21, [sp, #24]
4b14c: 36000f20 tbz w0, #0, 4b330 <__libc_init@plt-0x15780>
4b150: aa1403e0 mov x0, x20
4b154: aa1303e1 mov x1, x19
4b158: 97fff341 bl 47e5c <__libc_init@plt-0x18c54>
4b15c: 14000076 b 4b334 <__libc_init@plt-0x1577c>
4b160: b940226a ldr w10, [x19, #32]
4b164: 71000d5f cmp w10, #0x3
4b168: 54000100 b.eq 4b188 <__libc_init@plt-0x15928> // b.none
4b16c: 387b4929 ldrb w9, [x9, w27, uxtw]
4b170: 7100d53f cmp w9, #0x35
4b174: 540000a3 b.cc 4b188 <__libc_init@plt-0x15928> // b.lo, b.ul, b.last
4b178: 2a1f03ea mov w10, wzr
4b17c: 11000508 add w8, w8, #0x1
4b180: 52800038 mov w24, #0x1 // #1
4b184: 14000004 b 4b194 <__libc_init@plt-0x1591c>
4b188: 2a1f03ea mov w10, wzr
4b18c: 2a1f03e8 mov w8, wzr
4b190: 2a1f03f8 mov w24, wzr
4b194: 6b08015f cmp w10, w8
4b198: 1a88b149 csel w9, w10, w8, lt // lt = tstop
4b19c: 0aa97d37 bic w23, w9, w9, asr #31
4b1a0: 4b0803e9 neg w9, w8
4b1a4: 4b17010b sub w11, w8, w23
4b1a8: 0a887d29 and w9, w9, w8, asr #31
4b1ac: 6b19013f cmp w9, w25
4b1b0: 4b17015a sub w26, w10, w23
4b1b4: 0aab7d68 bic w8, w11, w11, asr #31
4b1b8: 1a99b12c csel w12, w9, w25, lt // lt = tstop
4b1bc: b9400fe9 ldr w9, [sp, #12]
4b1c0: 360000c9 tbz w9, #0, 4b1d8 <__libc_init@plt-0x158d8>
4b1c4: 0b0c0309 add w9, w24, w12
4b1c8: 0b1a012b add w11, w9, w26
4b1cc: 4b0b032b sub w11, w25, w11
4b1d0: 0aab7d76 bic w22, w11, w11, asr #31
4b1d4: 14000003 b 4b1e0 <__libc_init@plt-0x158d0>
4b1d8: 2a1f03f6 mov w22, wzr
4b1dc: 0b180189 add w9, w12, w24
4b1e0: 0b0a012a add w10, w9, w10
4b1e4: 0b1b02f5 add w21, w23, w27
4b1e8: 0b08014a add w10, w10, w8
4b1ec: 0b150129 add w9, w9, w21
4b1f0: 2b16015f cmn w10, w22
4b1f4: f9400bea ldr x10, [sp, #16]
4b1f8: 0b1a0129 add w9, w9, w26
4b1fc: 1a9f1519 csinc w25, w8, wzr, ne // ne = any
4b200: 0b160128 add w8, w9, w22
4b204: 0b190108 add w8, w8, w25
4b208: 7100015f cmp w10, #0x0
4b20c: 11000509 add w9, w8, #0x1
4b210: 1a88c548 csinc w8, w10, w8, gt
4b214: 6b08013f cmp w9, w8
4b218: 540000ed b.le 4b234 <__libc_init@plt-0x1587c>
4b21c: f9400280 ldr x0, [x20]
4b220: 93407d02 sxtw x2, w8
4b224: 52800541 mov w1, #0x2a // #42
4b228: 97ff76da bl 28d90 <__libc_init@plt-0x37d20>
4b22c: f9400ff5 ldr x21, [sp, #24]
4b230: 14000041 b 4b334 <__libc_init@plt-0x1577c>
4b234: 1a9fa7ea cset w10, lt // lt = tstop
4b238: 2b1902ff cmn w23, w25
4b23c: 1a9f17eb cset w11, eq // eq = none
4b240: 93407d03 sxtw x3, w8
4b244: 0a0b015c and w28, w10, w11
4b248: aa1403e0 mov x0, x20
4b24c: 0b1c0129 add w9, w9, w28
4b250: aa1303e1 mov x1, x19
4b254: 93407d22 sxtw x2, w9
4b258: f9000bec str x12, [sp, #16]
4b25c: 97fff2c8 bl 47d7c <__libc_init@plt-0x18d34>
4b260: 36000660 tbz w0, #0, 4b32c <__libc_init@plt-0x15784>
4b264: f9400280 ldr x0, [x20]
4b268: aa1503e2 mov x2, x21
4b26c: f94013e1 ldr x1, [sp, #32]
4b270: 97ff721a bl 27ad8 <__libc_init@plt-0x38fd8>
4b274: 360005c0 tbz w0, #0, 4b32c <__libc_init@plt-0x15784>
4b278: 7100039f cmp w28, #0x0
4b27c: f9400280 ldr x0, [x20]
4b280: 9a9f0722 csinc x2, x25, xzr, eq // eq = none
4b284: 52800601 mov w1, #0x30 // #48
4b288: 97ff76c2 bl 28d90 <__libc_init@plt-0x37d20>
4b28c: 36000500 tbz w0, #0, 4b32c <__libc_init@plt-0x15784>
4b290: 39407268 ldrb w8, [x19, #28]
4b294: d0fffe09 adrp x9, d000 <__libc_init@plt-0x53ab0>
4b298: d0fffe0a adrp x10, d000 <__libc_init@plt-0x53ab0>
4b29c: 91142129 add x9, x9, #0x508
4b2a0: 9114294a add x10, x10, #0x50a
4b2a4: f9400280 ldr x0, [x20]
4b2a8: 721f011f tst w8, #0x2
4b2ac: 52800022 mov w2, #0x1 // #1
4b2b0: 9a890141 csel x1, x10, x9, eq // eq = none
4b2b4: 97ff7209 bl 27ad8 <__libc_init@plt-0x38fd8>
4b2b8: 360003a0 tbz w0, #0, 4b32c <__libc_init@plt-0x15784>
4b2bc: f9400be8 ldr x8, [sp, #16]
4b2c0: 52800601 mov w1, #0x30 // #48
4b2c4: f9400280 ldr x0, [x20]
4b2c8: 93407d02 sxtw x2, w8
4b2cc: 97ff76b1 bl 28d90 <__libc_init@plt-0x37d20>
4b2d0: 360002e0 tbz w0, #0, 4b32c <__libc_init@plt-0x15784>
4b2d4: f94013e8 ldr x8, [sp, #32]
4b2d8: 93407f42 sxtw x2, w26
4b2dc: f9400280 ldr x0, [x20]
4b2e0: 8b3b4108 add x8, x8, w27, uxtw
4b2e4: 8b374101 add x1, x8, w23, uxtw
4b2e8: 97ff71fc bl 27ad8 <__libc_init@plt-0x38fd8>
4b2ec: 36000200 tbz w0, #0, 4b32c <__libc_init@plt-0x15784>
4b2f0: f9400280 ldr x0, [x20]
4b2f4: 2a1803e2 mov w2, w24
4b2f8: 52800621 mov w1, #0x31 // #49
4b2fc: 97ff76a5 bl 28d90 <__libc_init@plt-0x37d20>
4b300: 36000160 tbz w0, #0, 4b32c <__libc_init@plt-0x15784>
4b304: f9400280 ldr x0, [x20]
4b308: 2a1603e2 mov w2, w22
4b30c: 52800601 mov w1, #0x30 // #48
4b310: 97ff76a0 bl 28d90 <__libc_init@plt-0x37d20>
4b314: 360000c0 tbz w0, #0, 4b32c <__libc_init@plt-0x15784>
4b318: f9400280 ldr x0, [x20]
4b31c: 52800401 mov w1, #0x20 // #32
4b320: b9800a82 ldrsw x2, [x20, #8]
4b324: 97ff769b bl 28d90 <__libc_init@plt-0x37d20>
4b328: 17ffff88 b 4b148 <__libc_init@plt-0x15968>
4b32c: f9400ff5 ldr x21, [sp, #24]
4b330: 2a1f03e0 mov w0, wzr
4b334: f94016a8 ldr x8, [x21, #40]
4b338: f85f83a9 ldur x9, [x29, #-8]
4b33c: eb09011f cmp x8, x9
4b340: 54000141 b.ne 4b368 <__libc_init@plt-0x15748> // b.any
4b344: a9494ff4 ldp x20, x19, [sp, #144]
4b348: 12000000 and w0, w0, #0x1
4b34c: a94857f6 ldp x22, x21, [sp, #128]
4b350: a9475ff8 ldp x24, x23, [sp, #112]
4b354: a94667fa ldp x26, x25, [sp, #96]
4b358: a9456ffc ldp x28, x27, [sp, #80]
4b35c: a9447bfd ldp x29, x30, [sp, #64]
4b360: 910283ff add sp, sp, #0xa0
4b364: d65f03c0 ret
4b368: 940055f6 bl 60b40 <__stack_chk_fail@plt>
4b36c: d10183ff sub sp, sp, #0x60
4b370: a9027bfd stp x29, x30, [sp, #32]
4b374: 910083fd add x29, sp, #0x20
4b378: a9035ff8 stp x24, x23, [sp, #48]
4b37c: a90457f6 stp x22, x21, [sp, #64]
4b380: a9054ff4 stp x20, x19, [sp, #80]
4b384: d53bd057 mrs x23, tpidr_el0
4b388: aa0803f4 mov x20, x8
4b38c: f94016e8 ldr x8, [x23, #40]
4b390: aa0103f3 mov x19, x1
4b394: aa0003f5 mov x21, x0
4b398: f81f83a8 stur x8, [x29, #-8]
4b39c: 39402028 ldrb w8, [x1, #8]
4b3a0: b9400429 ldr w9, [x1, #4]
4b3a4: 3940402a ldrb w10, [x1, #16]
4b3a8: b9400c2b ldr w11, [x1, #12]
4b3ac: 7100011f cmp w8, #0x0
4b3b0: 1a8903f8 csel w24, wzr, w9, eq // eq = none
4b3b4: 52800249 mov w9, #0x12 // #18
4b3b8: 7100015f cmp w10, #0x0
4b3bc: 528008a8 mov w8, #0x45 // #69
4b3c0: 1a8b0136 csel w22, w9, w11, eq // eq = none
4b3c4: 7100071f cmp w24, #0x1
4b3c8: 39000028 strb w8, [x1]
4b3cc: 5400004b b.lt 4b3d4 <__libc_init@plt-0x156dc> // b.tstop
4b3d0: 34000816 cbz w22, 4b4d0 <__libc_init@plt-0x155e0>
4b3d4: 39407268 ldrb w8, [x19, #28]
4b3d8: aa1503e0 mov x0, x21
4b3dc: b9402262 ldr w2, [x19, #32]
4b3e0: 2a1603e1 mov w1, w22
4b3e4: 53017d08 lsr w8, w8, #1
4b3e8: 121f0103 and w3, w8, #0x2
4b3ec: 910003e8 mov x8, sp
4b3f0: 94000089 bl 4b614 <__libc_init@plt-0x1549c>
4b3f4: f94003e8 ldr x8, [sp]
4b3f8: b40001c8 cbz x8, 4b430 <__libc_init@plt-0x15680>
4b3fc: f94007e9 ldr x9, [sp, #8]
4b400: b4000189 cbz x9, 4b430 <__libc_init@plt-0x15680>
4b404: 3940010a ldrb w10, [x8]
4b408: 7100b55f cmp w10, #0x2d
4b40c: 54000060 b.eq 4b418 <__libc_init@plt-0x15698> // b.none
4b410: 7100ad5f cmp w10, #0x2b
4b414: 54000081 b.ne 4b424 <__libc_init@plt-0x1568c> // b.any
4b418: f100053f cmp x9, #0x1
4b41c: 540000a0 b.eq 4b430 <__libc_init@plt-0x15680> // b.none
4b420: 3940050a ldrb w10, [x8, #1]
4b424: 5100e948 sub w8, w10, #0x3a
4b428: 3100291f cmn w8, #0xa
4b42c: 54000523 b.cc 4b4d0 <__libc_init@plt-0x155e0> // b.lo, b.ul, b.last
4b430: a94222a9 ldp x9, x8, [x21, #32]
4b434: b94013ea ldr w10, [sp, #16]
4b438: 92403908 and x8, x8, #0x7fff
4b43c: aa080128 orr x8, x9, x8
4b440: f100011f cmp x8, #0x0
4b444: 1a9f1548 csinc w8, w10, wzr, ne // ne = any
4b448: 37f80388 tbnz w8, #31, 4b4b8 <__libc_init@plt-0x155f8>
4b44c: 6b16011f cmp w8, w22
4b450: 5400034c b.gt 4b4b8 <__libc_init@plt-0x155f8>
4b454: 528008c9 mov w9, #0x46 // #70
4b458: 7100071f cmp w24, #0x1
4b45c: 79004e7f strh wzr, [x19, #38]
4b460: 39000269 strb w9, [x19]
4b464: b9000abf str wzr, [x21, #8]
4b468: 540001ab b.lt 4b49c <__libc_init@plt-0x15614> // b.tstop
4b46c: 39406269 ldrb w9, [x19, #24]
4b470: b940166a ldr w10, [x19, #20]
4b474: 7100013f cmp w9, #0x0
4b478: 1a8a03e9 csel w9, wzr, w10, eq // eq = none
4b47c: 1100092a add w10, w9, #0x2
4b480: 7100013f cmp w9, #0x0
4b484: 52800089 mov w9, #0x4 // #4
4b488: 1a89c149 csel w9, w10, w9, gt
4b48c: 4b09030a sub w10, w24, w9
4b490: 0aaa7d4a bic w10, w10, w10, asr #31
4b494: b9000aa9 str w9, [x21, #8]
4b498: b900066a str w10, [x19, #4]
4b49c: 39404269 ldrb w9, [x19, #16]
4b4a0: 34000189 cbz w9, 4b4d0 <__libc_init@plt-0x155e0>
4b4a4: b9400e69 ldr w9, [x19, #12]
4b4a8: 4b080128 sub w8, w9, w8
4b4ac: 0aa87d08 bic w8, w8, w8, asr #31
4b4b0: b9000e68 str w8, [x19, #12]
4b4b4: 14000007 b 4b4d0 <__libc_init@plt-0x155e0>
4b4b8: 350000d8 cbnz w24, 4b4d0 <__libc_init@plt-0x155e0>
4b4bc: 39406268 ldrb w8, [x19, #24]
4b4c0: 35000088 cbnz w8, 4b4d0 <__libc_init@plt-0x155e0>
4b4c4: 52800028 mov w8, #0x1 // #1
4b4c8: b900167f str wzr, [x19, #20]
4b4cc: 39006268 strb w8, [x19, #24]
4b4d0: aa1403e0 mov x0, x20
4b4d4: aa1303e1 mov x1, x19
4b4d8: 52800c82 mov w2, #0x64 // #100
4b4dc: 94005609 bl 60d00 <memcpy@plt>
4b4e0: f94016e8 ldr x8, [x23, #40]
4b4e4: f85f83a9 ldur x9, [x29, #-8]
4b4e8: eb09011f cmp x8, x9
4b4ec: 540000e1 b.ne 4b508 <__libc_init@plt-0x155a8> // b.any
4b4f0: a9454ff4 ldp x20, x19, [sp, #80]
4b4f4: a94457f6 ldp x22, x21, [sp, #64]
4b4f8: a9435ff8 ldp x24, x23, [sp, #48]
4b4fc: a9427bfd ldp x29, x30, [sp, #32]
4b500: 910183ff add sp, sp, #0x60
4b504: d65f03c0 ret
4b508: 9400558e bl 60b40 <__stack_chk_fail@plt>
4b50c: d10303ff sub sp, sp, #0xc0
4b510: a9097bfd stp x29, x30, [sp, #144]
4b514: 910243fd add x29, sp, #0x90
4b518: f90053f5 str x21, [sp, #160]
4b51c: a90b4ff4 stp x20, x19, [sp, #176]
4b520: d53bd055 mrs x21, tpidr_el0
4b524: aa0103f4 mov x20, x1
4b528: f94016a8 ldr x8, [x21, #40]
4b52c: 2a1f03e3 mov w3, wzr
4b530: aa0003f3 mov x19, x0
4b534: f81f83a8 stur x8, [x29, #-8]
4b538: 910023e8 add x8, sp, #0x8
4b53c: b9402022 ldr w2, [x1, #32]
4b540: 52800021 mov w1, #0x1 // #1
4b544: 94000034 bl 4b614 <__libc_init@plt-0x1549c>
4b548: f94007e8 ldr x8, [sp, #8]
4b54c: b4000228 cbz x8, 4b590 <__libc_init@plt-0x15520>
4b550: f9400be9 ldr x9, [sp, #16]
4b554: b40001e9 cbz x9, 4b590 <__libc_init@plt-0x15520>
4b558: 3940010a ldrb w10, [x8]
4b55c: 7100b55f cmp w10, #0x2d
4b560: 54000060 b.eq 4b56c <__libc_init@plt-0x15544> // b.none
4b564: 7100ad5f cmp w10, #0x2b
4b568: 54000081 b.ne 4b578 <__libc_init@plt-0x15538> // b.any
4b56c: f100053f cmp x9, #0x1
4b570: 54000100 b.eq 4b590 <__libc_init@plt-0x15520> // b.none
4b574: 3940050a ldrb w10, [x8, #1]
4b578: 5100e948 sub w8, w10, #0x3a
4b57c: 31002d1f cmn w8, #0xb
4b580: 54000088 b.hi 4b590 <__libc_init@plt-0x15520> // b.pmore
4b584: aa1303e0 mov x0, x19
4b588: aa1403e1 mov x1, x20
4b58c: 1400000c b 4b5bc <__libc_init@plt-0x154f4>
4b590: b9401be8 ldr w8, [sp, #24]
4b594: 71004d1f cmp w8, #0x13
4b598: 54000163 b.cc 4b5c4 <__libc_init@plt-0x154ec> // b.lo, b.ul, b.last
4b59c: 910083e0 add x0, sp, #0x20
4b5a0: aa1403e1 mov x1, x20
4b5a4: 52800c82 mov w2, #0x64 // #100
4b5a8: 940055d6 bl 60d00 <memcpy@plt>
4b5ac: 52800028 mov w8, #0x1 // #1
4b5b0: 910083e1 add x1, sp, #0x20
4b5b4: aa1303e0 mov x0, x19
4b5b8: 79008fe8 strh w8, [sp, #70]
4b5bc: 97fffd32 bl 4aa84 <__libc_init@plt-0x1602c>
4b5c0: 14000004 b 4b5d0 <__libc_init@plt-0x154e0>
4b5c4: aa1303e0 mov x0, x19
4b5c8: aa1403e1 mov x1, x20
4b5cc: 97fffe65 bl 4af60 <__libc_init@plt-0x15b50>
4b5d0: f94016a8 ldr x8, [x21, #40]
4b5d4: f85f83a9 ldur x9, [x29, #-8]
4b5d8: eb09011f cmp x8, x9
4b5dc: 540000e1 b.ne 4b5f8 <__libc_init@plt-0x154b8> // b.any
4b5e0: a94b4ff4 ldp x20, x19, [sp, #176]
4b5e4: 12000000 and w0, w0, #0x1
4b5e8: a9497bfd ldp x29, x30, [sp, #144]
4b5ec: f94053f5 ldr x21, [sp, #160]
4b5f0: 910303ff add sp, sp, #0xc0
4b5f4: d65f03c0 ret
4b5f8: 94005552 bl 60b40 <__stack_chk_fail@plt>
4b5fc: a9422009 ldp x9, x8, [x0, #32]
4b600: 92403908 and x8, x8, #0x7fff
4b604: aa080128 orr x8, x9, x8
4b608: f100011f cmp x8, #0x0
4b60c: 1a9f17e0 cset w0, eq // eq = none
4b610: d65f03c0 ret
4b614: a9be7bfd stp x29, x30, [sp, #-32]!
4b618: a9014ff4 stp x20, x19, [sp, #16]
4b61c: 910003fd mov x29, sp
4b620: aa0003f3 mov x19, x0
4b624: 2a0103e9 mov w9, w1
4b628: 2a0203e4 mov w4, w2
4b62c: 9100c000 add x0, x0, #0x30
4b630: 5285a361 mov w1, #0x2d1b // #11547
4b634: 2a0303e2 mov w2, w3
4b638: a9421e66 ldp x6, x7, [x19, #32]
4b63c: 2a0903e3 mov w3, w9
4b640: aa0803f4 mov x20, x8
4b644: 94002db7 bl 56d20 <__libc_init@plt-0x9d90>
4b648: f9400288 ldr x8, [x20]
4b64c: b4000088 cbz x8, 4b65c <__libc_init@plt-0x15454>
4b650: a9414ff4 ldp x20, x19, [sp, #16]
4b654: a8c27bfd ldp x29, x30, [sp], #32
4b658: d65f03c0 ret
4b65c: f9400260 ldr x0, [x19]
4b660: 97ff756d bl 28c14 <__libc_init@plt-0x37e9c>
4b664: d0fffe01 adrp x1, d000 <__libc_init@plt-0x53ab0>
4b668: 5285a362 mov w2, #0x2d1b // #11547
4b66c: 91075421 add x1, x1, #0x1d5
4b670: 97ff5e66 bl 23008 <__libc_init@plt-0x3daa8>
4b674: d10443ff sub sp, sp, #0x110
4b678: a90e7bfd stp x29, x30, [sp, #224]
4b67c: 910383fd add x29, sp, #0xe0
4b680: a90f57fc stp x28, x21, [sp, #240]
4b684: a9104ff4 stp x20, x19, [sp, #256]
4b688: d53bd055 mrs x21, tpidr_el0
4b68c: aa0103f4 mov x20, x1
4b690: f94016a8 ldr x8, [x21, #40]
4b694: aa0003f3 mov x19, x0
4b698: f81f83a8 stur x8, [x29, #-8]
4b69c: 39400028 ldrb w8, [x1]
4b6a0: 7101651f cmp w8, #0x59
4b6a4: 5400020c b.gt 4b6e4 <__libc_init@plt-0x153cc>
4b6a8: 51010508 sub w8, w8, #0x41
4b6ac: 7100391f cmp w8, #0xe
4b6b0: 540008a8 b.hi 4b7c4 <__libc_init@plt-0x152ec> // b.pmore
4b6b4: d503201f nop
4b6b8: 30e14549 adr x9, df61 <__libc_init@plt-0x52b4f>
4b6bc: 1000008a adr x10, 4b6cc <__libc_init@plt-0x153e4>
4b6c0: 3868692b ldrb w11, [x9, x8]
4b6c4: 8b0b094a add x10, x10, x11, lsl #2
4b6c8: d61f0140 br x10
4b6cc: f8420660 ldr x0, [x19], #32
4b6d0: aa1403e1 mov x1, x20
4b6d4: aa1303e2 mov x2, x19
4b6d8: 52800203 mov w3, #0x10 // #16
4b6dc: 97ffeb00 bl 462dc <__libc_init@plt-0x1a7d4>
4b6e0: 14000041 b 4b7e4 <__libc_init@plt-0x152cc>
4b6e4: 7101c51f cmp w8, #0x71
4b6e8: 540000cc b.gt 4b700 <__libc_init@plt-0x153b0>
4b6ec: 7101691f cmp w8, #0x5a
4b6f0: 540005e0 b.eq 4b7ac <__libc_init@plt-0x15304> // b.none
4b6f4: 71019d1f cmp w8, #0x67
4b6f8: 540000c0 b.eq 4b710 <__libc_init@plt-0x153a0> // b.none
4b6fc: 14000032 b 4b7c4 <__libc_init@plt-0x152ec>
4b700: 7101c91f cmp w8, #0x72
4b704: 54000060 b.eq 4b710 <__libc_init@plt-0x153a0> // b.none
4b708: 7101e91f cmp w8, #0x7a
4b70c: 540005c1 b.ne 4b7c4 <__libc_init@plt-0x152ec> // b.any
4b710: aa1303e0 mov x0, x19
4b714: aa1403e1 mov x1, x20
4b718: 940002e5 bl 4c2ac <__libc_init@plt-0x14804>
4b71c: 14000032 b 4b7e4 <__libc_init@plt-0x152cc>
4b720: aa1303e0 mov x0, x19
4b724: aa1403e1 mov x1, x20
4b728: 94000176 bl 4bd00 <__libc_init@plt-0x14db0>
4b72c: 1400002e b 4b7e4 <__libc_init@plt-0x152cc>
4b730: 910023e0 add x0, sp, #0x8
4b734: aa1403e1 mov x1, x20
4b738: 52800c82 mov w2, #0x64 // #100
4b73c: 94005571 bl 60d00 <memcpy@plt>
4b740: 9101c3e8 add x8, sp, #0x70
4b744: 910023e1 add x1, sp, #0x8
4b748: aa1303e0 mov x0, x19
4b74c: 94000270 bl 4c10c <__libc_init@plt-0x149a4>
4b750: 9101c3e1 add x1, sp, #0x70
4b754: aa1303e0 mov x0, x19
4b758: 97ffffc7 bl 4b674 <__libc_init@plt-0x1543c>
4b75c: 14000022 b 4b7e4 <__libc_init@plt-0x152cc>
4b760: f8420660 ldr x0, [x19], #32
4b764: aa1403e1 mov x1, x20
4b768: aa1303e2 mov x2, x19
4b76c: 52800203 mov w3, #0x10 // #16
4b770: 97ffe925 bl 45c04 <__libc_init@plt-0x1aeac>
4b774: 1400001c b 4b7e4 <__libc_init@plt-0x152cc>
4b778: 39400688 ldrb w8, [x20, #1]
4b77c: 7101611f cmp w8, #0x58
4b780: 54000460 b.eq 4b80c <__libc_init@plt-0x152a4> // b.none
4b784: aa1303e0 mov x0, x19
4b788: aa1403e1 mov x1, x20
4b78c: 94000026 bl 4b824 <__libc_init@plt-0x1528c>
4b790: 14000015 b 4b7e4 <__libc_init@plt-0x152cc>
4b794: f8420660 ldr x0, [x19], #32
4b798: aa1403e1 mov x1, x20
4b79c: aa1303e2 mov x2, x19
4b7a0: 52800203 mov w3, #0x10 // #16
4b7a4: 97ffe9a9 bl 45e48 <__libc_init@plt-0x1ac68>
4b7a8: 1400000f b 4b7e4 <__libc_init@plt-0x152cc>
4b7ac: f8420660 ldr x0, [x19], #32
4b7b0: aa1403e1 mov x1, x20
4b7b4: aa1303e2 mov x2, x19
4b7b8: 52800203 mov w3, #0x10 // #16
4b7bc: 97ffea3a bl 460a4 <__libc_init@plt-0x1aa0c>
4b7c0: 14000009 b 4b7e4 <__libc_init@plt-0x152cc>
4b7c4: f9400260 ldr x0, [x19]
4b7c8: 97ff7513 bl 28c14 <__libc_init@plt-0x37e9c>
4b7cc: 90fffe02 adrp x2, b000 <__libc_init@plt-0x55ab0>
4b7d0: 39400283 ldrb w3, [x20]
4b7d4: 91026c42 add x2, x2, #0x9b
4b7d8: 52807da1 mov w1, #0x3ed // #1005
4b7dc: 97ff5c6f bl 22998 <__libc_init@plt-0x3e118>
4b7e0: 2a1f03e0 mov w0, wzr
4b7e4: f94016a8 ldr x8, [x21, #40]
4b7e8: f85f83a9 ldur x9, [x29, #-8]
4b7ec: eb09011f cmp x8, x9
4b7f0: 54000181 b.ne 4b820 <__libc_init@plt-0x15290> // b.any
4b7f4: a9504ff4 ldp x20, x19, [sp, #256]
4b7f8: 12000000 and w0, w0, #0x1
4b7fc: a94f57fc ldp x28, x21, [sp, #240]
4b800: a94e7bfd ldp x29, x30, [sp, #224]
4b804: 910443ff add sp, sp, #0x110
4b808: d65f03c0 ret
4b80c: f9400260 ldr x0, [x19]
4b810: 97ff7501 bl 28c14 <__libc_init@plt-0x37e9c>
4b814: f0fffde1 adrp x1, a000 <__libc_init@plt-0x56ab0>
4b818: 91388021 add x1, x1, #0xe20
4b81c: 97ff5dfb bl 23008 <__libc_init@plt-0x3daa8>
4b820: 940054c8 bl 60b40 <__stack_chk_fail@plt>
4b824: d10283ff sub sp, sp, #0xa0
4b828: a9047bfd stp x29, x30, [sp, #64]
4b82c: 910103fd add x29, sp, #0x40
4b830: a9056ffc stp x28, x27, [sp, #80]
4b834: a90667fa stp x26, x25, [sp, #96]
4b838: a9075ff8 stp x24, x23, [sp, #112]
4b83c: a90857f6 stp x22, x21, [sp, #128]
4b840: a9094ff4 stp x20, x19, [sp, #144]
4b844: d53bd058 mrs x24, tpidr_el0
4b848: aa0103f4 mov x20, x1
4b84c: f9401708 ldr x8, [x24, #40]
4b850: aa0003f3 mov x19, x0
4b854: f81f83a8 stur x8, [x29, #-8]
4b858: 39404028 ldrb w8, [x1, #16]
4b85c: b9400c29 ldr w9, [x1, #12]
4b860: 3940202a ldrb w10, [x1, #8]
4b864: 3940702c ldrb w12, [x1, #28]
4b868: 7100011f cmp w8, #0x0
4b86c: b940042b ldr w11, [x1, #4]
4b870: 1a8903ed csel w13, wzr, w9, eq // eq = none
4b874: 7100015f cmp w10, #0x0
4b878: 79c04c35 ldrsh w21, [x1, #38]
4b87c: 53017d89 lsr w9, w12, #1
4b880: 1a8b03fa csel w26, wzr, w11, eq // eq = none
4b884: 121f0136 and w22, w9, #0x2
4b888: 3400007a cbz w26, 4b894 <__libc_init@plt-0x1521c>
4b88c: 2a0d03fc mov w28, w13
4b890: 14000008 b 4b8b0 <__libc_init@plt-0x15200>
4b894: 340000a8 cbz w8, 4b8a8 <__libc_init@plt-0x15208>
4b898: 710006bf cmp w21, #0x1
4b89c: 7a40b9a0 ccmp w13, #0x0, #0x0, lt // lt = tstop
4b8a0: 1a9f15bc csinc w28, w13, wzr, ne // ne = any
4b8a4: 14000003 b 4b8b0 <__libc_init@plt-0x15200>
4b8a8: 320002d6 orr w22, w22, #0x1
4b8ac: 5285a8fc mov w28, #0x2d47 // #11591
4b8b0: 39400699 ldrb w25, [x20, #1]
4b8b4: f9000bf8 str x24, [sp, #16]
4b8b8: 71013b3f cmp w25, #0x4e
4b8bc: 54000141 b.ne 4b8e4 <__libc_init@plt-0x151cc> // b.any
4b8c0: a9422269 ldp x9, x8, [x19, #32]
4b8c4: f90007ff str xzr, [sp, #8]
4b8c8: 9240f908 and x8, x8, #0x7fffffffffffffff
4b8cc: aa080128 orr x8, x9, x8
4b8d0: f100011f cmp x8, #0x0
4b8d4: 52800068 mov w8, #0x3 // #3
4b8d8: 1a9f1515 csinc w21, w8, wzr, ne // ne = any
4b8dc: 0b1c02bc add w28, w21, w28
4b8e0: 1400001a b 4b948 <__libc_init@plt-0x15168>
4b8e4: 71014f3f cmp w25, #0x53
4b8e8: 540000a1 b.ne 4b8fc <__libc_init@plt-0x151b4> // b.any
4b8ec: f90007ff str xzr, [sp, #8]
4b8f0: 1100079c add w28, w28, #0x1
4b8f4: 52800035 mov w21, #0x1 // #1
4b8f8: 14000014 b 4b948 <__libc_init@plt-0x15168>
4b8fc: 37f80195 tbnz w21, #31, 4b92c <__libc_init@plt-0x15184>
4b900: 34000135 cbz w21, 4b924 <__libc_init@plt-0x1518c>
4b904: 110009b7 add w23, w13, #0x2
4b908: 6b1502ff cmp w23, w21
4b90c: 54001ccd b.le 4bca4 <__libc_init@plt-0x14e0c>
4b910: 11000b89 add w9, w28, #0x2
4b914: 11000788 add w8, w28, #0x1
4b918: 6b15013f cmp w9, w21
4b91c: 2a0803fc mov w28, w8
4b920: 1a95b135 csel w21, w9, w21, lt // lt = tstop
4b924: f90007ff str xzr, [sp, #8]
4b928: 14000008 b 4b948 <__libc_init@plt-0x15168>
4b92c: 4b0d03f7 neg w23, w13
4b930: 6b1702bf cmp w21, w23
4b934: 54001c2d b.le 4bcb8 <__libc_init@plt-0x14df8>
4b938: 4b1503e9 neg w9, w21
4b93c: 0b150388 add w8, w28, w21
4b940: 0aa87d1c bic w28, w8, w8, asr #31
4b944: f90007e9 str x9, [sp, #8]
4b948: 528aaad8 mov w24, #0x5556 // #21846
4b94c: 4b1503fb neg w27, w21
4b950: 72aaaab8 movk w24, #0x5555, lsl #16
4b954: 2a1c03f7 mov w23, w28
4b958: b90003ed str w13, [sp]
4b95c: b9402282 ldr w2, [x20, #32]
4b960: 910083e8 add x8, sp, #0x20
4b964: aa1303e0 mov x0, x19
4b968: 2a1703e1 mov w1, w23
4b96c: 2a1603e3 mov w3, w22
4b970: 94000291 bl 4c3b4 <__libc_init@plt-0x146fc>
4b974: f94013e8 ldr x8, [sp, #32]
4b978: b40001c8 cbz x8, 4b9b0 <__libc_init@plt-0x15100>
4b97c: f94017e2 ldr x2, [sp, #40]
4b980: b4000182 cbz x2, 4b9b0 <__libc_init@plt-0x15100>
4b984: 39400109 ldrb w9, [x8]
4b988: 7100b53f cmp w9, #0x2d
4b98c: 54000060 b.eq 4b998 <__libc_init@plt-0x15118> // b.none
4b990: 7100ad3f cmp w9, #0x2b
4b994: 54000081 b.ne 4b9a4 <__libc_init@plt-0x1510c> // b.any
4b998: f100045f cmp x2, #0x1
4b99c: 540000a0 b.eq 4b9b0 <__libc_init@plt-0x15100> // b.none
4b9a0: 39400509 ldrb w9, [x8, #1]
4b9a4: 5100e928 sub w8, w9, #0x3a
4b9a8: 31002d1f cmn w8, #0xb
4b9ac: 54001429 b.ls 4bc30 <__libc_init@plt-0x14e80> // b.plast
4b9b0: a9422269 ldp x9, x8, [x19, #32]
4b9b4: 9240f908 and x8, x8, #0x7fffffffffffffff
4b9b8: aa080128 orr x8, x9, x8
4b9bc: b4000088 cbz x8, 4b9cc <__libc_init@plt-0x150e4>
4b9c0: b94033e8 ldr w8, [sp, #48]
4b9c4: 0b080368 add w8, w27, w8
4b9c8: b90033e8 str w8, [sp, #48]
4b9cc: b94033e1 ldr w1, [sp, #48]
4b9d0: 71013b3f cmp w25, #0x4e
4b9d4: 54000541 b.ne 4ba7c <__libc_init@plt-0x15034> // b.any
4b9d8: 9b387c28 smull x8, w1, w24
4b9dc: d37ffd09 lsr x9, x8, #63
4b9e0: d360fd08 lsr x8, x8, #32
4b9e4: 0b090108 add w8, w8, w9
4b9e8: 0b080508 add w8, w8, w8, lsl #1
4b9ec: 6b080028 subs w8, w1, w8
4b9f0: 540000a0 b.eq 4ba04 <__libc_init@plt-0x150ac> // b.none
4b9f4: 710006f7 subs w23, w23, #0x1
4b9f8: 540000ad b.le 4ba0c <__libc_init@plt-0x150a4>
4b9fc: 1100077b add w27, w27, #0x1
4ba00: 17ffffd7 b 4b95c <__libc_init@plt-0x15154>
4ba04: 4b1b03f5 neg w21, w27
4ba08: 14000004 b 4ba18 <__libc_init@plt-0x15098>
4ba0c: 4b080021 sub w1, w1, w8
4ba10: 4b1b0115 sub w21, w8, w27
4ba14: b90033e1 str w1, [sp, #48]
4ba18: 710012bf cmp w21, #0x4
4ba1c: 5400010b b.lt 4ba3c <__libc_init@plt-0x15074> // b.tstop
4ba20: 52955568 mov w8, #0xaaab // #43691
4ba24: 72b55548 movk w8, #0xaaaa, lsl #16
4ba28: 9ba87ea8 umull x8, w21, w8
4ba2c: d361fd08 lsr x8, x8, #33
4ba30: 0b080508 add w8, w8, w8, lsl #1
4ba34: 4b0802b5 sub w21, w21, w8
4ba38: 1400000d b 4ba6c <__libc_init@plt-0x15044>
4ba3c: 710002bf cmp w21, #0x0
4ba40: 540001ac b.gt 4ba74 <__libc_init@plt-0x1503c>
4ba44: 52955569 mov w9, #0xaaab // #43691
4ba48: 4b1503e8 neg w8, w21
4ba4c: 72b55549 movk w9, #0xaaaa, lsl #16
4ba50: 1280004a mov w10, #0xfffffffd // #-3
4ba54: 9ba97d09 umull x9, w8, w9
4ba58: d361fd29 lsr x9, x9, #33
4ba5c: 0b090529 add w9, w9, w9, lsl #1
4ba60: 4b090108 sub w8, w8, w9
4ba64: 52000515 eor w21, w8, #0x3
4ba68: 4b090148 sub w8, w10, w9
4ba6c: 0b010101 add w1, w8, w1
4ba70: b90033e1 str w1, [sp, #48]
4ba74: b94003e8 ldr w8, [sp]
4ba78: 0b0802bc add w28, w21, w8
4ba7c: 910073e3 add x3, sp, #0x1c
4ba80: aa1303e0 mov x0, x19
4ba84: aa1403e2 mov x2, x20
4ba88: b9001fff str wzr, [sp, #28]
4ba8c: 97fff10a bl 47eb4 <__libc_init@plt-0x18bfc>
4ba90: f94013e8 ldr x8, [sp, #32]
4ba94: 120002cc and w12, w22, #0x1
4ba98: b9402beb ldr w11, [sp, #40]
4ba9c: b9801ff8 ldrsw x24, [sp, #28]
4baa0: 39400108 ldrb w8, [x8]
4baa4: 7100b51f cmp w8, #0x2d
4baa8: 1a9f17e9 cset w9, eq // eq = none
4baac: 7100ad1f cmp w8, #0x2b
4bab0: 1a9f17e8 cset w8, eq // eq = none
4bab4: 2a080139 orr w25, w9, w8
4bab8: 4b19016a sub w10, w11, w25
4babc: 4b0a02a8 sub w8, w21, w10
4bac0: 0aa87d17 bic w23, w8, w8, asr #31
4bac4: 0b170149 add w9, w10, w23
4bac8: 4b090389 sub w9, w28, w9
4bacc: 7100013f cmp w9, #0x0
4bad0: 7a40c980 ccmp w12, #0x0, #0x0, gt
4bad4: f94007ec ldr x12, [sp, #8]
4bad8: 0b18018c add w12, w12, w24
4badc: 1a9f0136 csel w22, w9, wzr, eq // eq = none
4bae0: 0b17018c add w12, w12, w23
4bae4: 7100035f cmp w26, #0x0
4bae8: 0b0b0189 add w9, w12, w11
4baec: 0b16012c add w12, w9, w22
4baf0: 1a8cc749 csinc w9, w26, w12, gt
4baf4: b4000940 cbz x0, 4bc1c <__libc_init@plt-0x14e94>
4baf8: 4b1702ab sub w11, w21, w23
4bafc: 0aab7d7b bic w27, w11, w11, asr #31
4bb00: 4b1b0155 sub w21, w10, w27
4bb04: 1100058a add w10, w12, #0x1
4bb08: 6b09015f cmp w10, w9
4bb0c: 5400088c b.gt 4bc1c <__libc_init@plt-0x14e94>
4bb10: 1a9fa7ec cset w12, lt // lt = tstop
4bb14: 7100057f cmp w11, #0x1
4bb18: 1a9fa7eb cset w11, lt // lt = tstop
4bb1c: 7100051f cmp w8, #0x1
4bb20: 1a9fa7e8 cset w8, lt // lt = tstop
4bb24: 0a0b018b and w11, w12, w11
4bb28: 0a08017c and w28, w11, w8
4bb2c: 7100035f cmp w26, #0x0
4bb30: 0b1c0148 add w8, w10, w28
4bb34: f90003e0 str x0, [sp]
4bb38: 7a490100 ccmp w8, w9, #0x0, eq // eq = none
4bb3c: 93407d02 sxtw x2, w8
4bb40: aa1303e0 mov x0, x19
4bb44: aa1403e1 mov x1, x20
4bb48: 1a89b109 csel w9, w8, w9, lt // lt = tstop
4bb4c: 93407d23 sxtw x3, w9
4bb50: 97fff08b bl 47d7c <__libc_init@plt-0x18d34>
4bb54: 360008a0 tbz w0, #0, 4bc68 <__libc_init@plt-0x14e48>
4bb58: f9400260 ldr x0, [x19]
4bb5c: 0b190362 add w2, w27, w25
4bb60: f94013e1 ldr x1, [sp, #32]
4bb64: 97ff6fdd bl 27ad8 <__libc_init@plt-0x38fd8>
4bb68: 36000800 tbz w0, #0, 4bc68 <__libc_init@plt-0x14e48>
4bb6c: 7100039f cmp w28, #0x0
4bb70: f9400260 ldr x0, [x19]
4bb74: 9a9f06e2 csinc x2, x23, xzr, eq // eq = none
4bb78: 52800601 mov w1, #0x30 // #48
4bb7c: 97ff7485 bl 28d90 <__libc_init@plt-0x37d20>
4bb80: 36000740 tbz w0, #0, 4bc68 <__libc_init@plt-0x14e48>
4bb84: 39407288 ldrb w8, [x20, #28]
4bb88: d0fffe09 adrp x9, d000 <__libc_init@plt-0x53ab0>
4bb8c: d0fffe0a adrp x10, d000 <__libc_init@plt-0x53ab0>
4bb90: 91142129 add x9, x9, #0x508
4bb94: 9114294a add x10, x10, #0x50a
4bb98: f9400260 ldr x0, [x19]
4bb9c: 721f011f tst w8, #0x2
4bba0: 52800022 mov w2, #0x1 // #1
4bba4: 9a890141 csel x1, x10, x9, eq // eq = none
4bba8: 97ff6fcc bl 27ad8 <__libc_init@plt-0x38fd8>
4bbac: 360005e0 tbz w0, #0, 4bc68 <__libc_init@plt-0x14e48>
4bbb0: f94007e8 ldr x8, [sp, #8]
4bbb4: 52800601 mov w1, #0x30 // #48
4bbb8: f9400260 ldr x0, [x19]
4bbbc: 93407d02 sxtw x2, w8
4bbc0: 97ff7474 bl 28d90 <__libc_init@plt-0x37d20>
4bbc4: 36000520 tbz w0, #0, 4bc68 <__libc_init@plt-0x14e48>
4bbc8: f94013e8 ldr x8, [sp, #32]
4bbcc: 93407ea2 sxtw x2, w21
4bbd0: f9400260 ldr x0, [x19]
4bbd4: 8b394108 add x8, x8, w25, uxtw
4bbd8: 8b3b4101 add x1, x8, w27, uxtw
4bbdc: 97ff6fbf bl 27ad8 <__libc_init@plt-0x38fd8>
4bbe0: 36000440 tbz w0, #0, 4bc68 <__libc_init@plt-0x14e48>
4bbe4: f9400260 ldr x0, [x19]
4bbe8: 52800601 mov w1, #0x30 // #48
4bbec: aa1603e2 mov x2, x22
4bbf0: 97ff7468 bl 28d90 <__libc_init@plt-0x37d20>
4bbf4: 360003a0 tbz w0, #0, 4bc68 <__libc_init@plt-0x14e48>
4bbf8: f9400260 ldr x0, [x19]
4bbfc: aa1803e2 mov x2, x24
4bc00: f94003e1 ldr x1, [sp]
4bc04: 97ff6fb5 bl 27ad8 <__libc_init@plt-0x38fd8>
4bc08: 36000300 tbz w0, #0, 4bc68 <__libc_init@plt-0x14e48>
4bc0c: aa1303e0 mov x0, x19
4bc10: aa1403e1 mov x1, x20
4bc14: 97fff092 bl 47e5c <__libc_init@plt-0x18c54>
4bc18: 14000015 b 4bc6c <__libc_init@plt-0x14e44>
4bc1c: f9400260 ldr x0, [x19]
4bc20: 93407d22 sxtw x2, w9
4bc24: 52800541 mov w1, #0x2a // #42
4bc28: 97ff745a bl 28d90 <__libc_init@plt-0x37d20>
4bc2c: 14000010 b 4bc6c <__libc_init@plt-0x14e44>
4bc30: 93407f43 sxtw x3, w26
4bc34: aa1303e0 mov x0, x19
4bc38: aa1403e1 mov x1, x20
4bc3c: 97fff050 bl 47d7c <__libc_init@plt-0x18d34>
4bc40: 36000140 tbz w0, #0, 4bc68 <__libc_init@plt-0x14e48>
4bc44: a9420be1 ldp x1, x2, [sp, #32]
4bc48: f9400260 ldr x0, [x19]
4bc4c: 97ff6fa3 bl 27ad8 <__libc_init@plt-0x38fd8>
4bc50: f9400bf8 ldr x24, [sp, #16]
4bc54: 36000420 tbz w0, #0, 4bcd8 <__libc_init@plt-0x14dd8>
4bc58: aa1303e0 mov x0, x19
4bc5c: aa1403e1 mov x1, x20
4bc60: 97fff07f bl 47e5c <__libc_init@plt-0x18c54>
4bc64: 14000003 b 4bc70 <__libc_init@plt-0x14e40>
4bc68: 2a1f03e0 mov w0, wzr
4bc6c: f9400bf8 ldr x24, [sp, #16]
4bc70: f9401708 ldr x8, [x24, #40]
4bc74: f85f83a9 ldur x9, [x29, #-8]
4bc78: eb09011f cmp x8, x9
4bc7c: 54000321 b.ne 4bce0 <__libc_init@plt-0x14dd0> // b.any
4bc80: a9494ff4 ldp x20, x19, [sp, #144]
4bc84: 12000000 and w0, w0, #0x1
4bc88: a94857f6 ldp x22, x21, [sp, #128]
4bc8c: a9475ff8 ldp x24, x23, [sp, #112]
4bc90: a94667fa ldp x26, x25, [sp, #96]
4bc94: a9456ffc ldp x28, x27, [sp, #80]
4bc98: a9447bfd ldp x29, x30, [sp, #64]
4bc9c: 910283ff add sp, sp, #0xa0
4bca0: d65f03c0 ret
4bca4: f9400260 ldr x0, [x19]
4bca8: 97ff73db bl 28c14 <__libc_init@plt-0x37e9c>
4bcac: 90fffe02 adrp x2, b000 <__libc_init@plt-0x55ab0>
4bcb0: 911cb042 add x2, x2, #0x72c
4bcb4: 14000005 b 4bcc8 <__libc_init@plt-0x14de8>
4bcb8: f9400260 ldr x0, [x19]
4bcbc: 97ff73d6 bl 28c14 <__libc_init@plt-0x37e9c>
4bcc0: b0fffe02 adrp x2, c000 <__libc_init@plt-0x54ab0>
4bcc4: 912f5842 add x2, x2, #0xbd6
4bcc8: 528080e1 mov w1, #0x407 // #1031
4bccc: 2a1503e3 mov w3, w21
4bcd0: 2a1703e4 mov w4, w23
4bcd4: 97ff5b31 bl 22998 <__libc_init@plt-0x3e118>
4bcd8: 2a1f03e0 mov w0, wzr
4bcdc: 17ffffe5 b 4bc70 <__libc_init@plt-0x14e40>
4bce0: 94005398 bl 60b40 <__stack_chk_fail@plt>
4bce4: a9bf7bfd stp x29, x30, [sp, #-16]!
4bce8: 910003fd mov x29, sp
4bcec: f9400000 ldr x0, [x0]
4bcf0: 97ff73c9 bl 28c14 <__libc_init@plt-0x37e9c>
4bcf4: f0fffde1 adrp x1, a000 <__libc_init@plt-0x56ab0>
4bcf8: 91388021 add x1, x1, #0xe20
4bcfc: 97ff5cc3 bl 23008 <__libc_init@plt-0x3daa8>
4bd00: d10283ff sub sp, sp, #0xa0
4bd04: a9047bfd stp x29, x30, [sp, #64]
4bd08: 910103fd add x29, sp, #0x40
4bd0c: a9056ffc stp x28, x27, [sp, #80]
4bd10: a90667fa stp x26, x25, [sp, #96]
4bd14: a9075ff8 stp x24, x23, [sp, #112]
4bd18: a90857f6 stp x22, x21, [sp, #128]
4bd1c: a9094ff4 stp x20, x19, [sp, #144]
4bd20: d53bd048 mrs x8, tpidr_el0
4bd24: 5285a95c mov w28, #0x2d4a // #11594
4bd28: f9000fe8 str x8, [sp, #24]
4bd2c: aa0103f3 mov x19, x1
4bd30: f9401508 ldr x8, [x8, #40]
4bd34: aa0003f4 mov x20, x0
4bd38: 2a1f03fa mov w26, wzr
4bd3c: 52800037 mov w23, #0x1 // #1
4bd40: f81f83a8 stur x8, [x29, #-8]
4bd44: 39404028 ldrb w8, [x1, #16]
4bd48: b9400c29 ldr w9, [x1, #12]
4bd4c: 3940202a ldrb w10, [x1, #8]
4bd50: b940042b ldr w11, [x1, #4]
4bd54: 7100011f cmp w8, #0x0
4bd58: 1a8903e9 csel w9, wzr, w9, eq // eq = none
4bd5c: 3940702c ldrb w12, [x1, #28]
4bd60: 7100015f cmp w10, #0x0
4bd64: b9402036 ldr w22, [x1, #32]
4bd68: 1a8b03ea csel w10, wzr, w11, eq // eq = none
4bd6c: 2a080148 orr w8, w10, w8
4bd70: 7100011f cmp w8, #0x0
4bd74: f9000bea str x10, [sp, #16]
4bd78: 53017d8a lsr w10, w12, #1
4bd7c: 121f0148 and w8, w10, #0x2
4bd80: 1a9f07ea cset w10, ne // ne = any
4bd84: 1a9c1139 csel w25, w9, w28, ne // ne = any
4bd88: b9000fea str w10, [sp, #12]
4bd8c: 1a9f17ea cset w10, eq // eq = none
4bd90: 2a080155 orr w21, w10, w8
4bd94: 0b190341 add w1, w26, w25
4bd98: 910083e8 add x8, sp, #0x20
4bd9c: aa1403e0 mov x0, x20
4bda0: 2a1603e2 mov w2, w22
4bda4: 2a1503e3 mov w3, w21
4bda8: 94000183 bl 4c3b4 <__libc_init@plt-0x146fc>
4bdac: a9420be9 ldp x9, x2, [sp, #32]
4bdb0: b40001a9 cbz x9, 4bde4 <__libc_init@plt-0x14ccc>
4bdb4: b4000182 cbz x2, 4bde4 <__libc_init@plt-0x14ccc>
4bdb8: 39400128 ldrb w8, [x9]
4bdbc: 7100b51f cmp w8, #0x2d
4bdc0: 54000060 b.eq 4bdcc <__libc_init@plt-0x14ce4> // b.none
4bdc4: 7100ad1f cmp w8, #0x2b
4bdc8: 54000081 b.ne 4bdd8 <__libc_init@plt-0x14cd8> // b.any
4bdcc: f100045f cmp x2, #0x1
4bdd0: 540000a0 b.eq 4bde4 <__libc_init@plt-0x14ccc> // b.none
4bdd4: 39400528 ldrb w8, [x9, #1]
4bdd8: 5100e908 sub w8, w8, #0x3a
4bddc: 31002d1f cmn w8, #0xb
4bde0: 54000729 b.ls 4bec4 <__libc_init@plt-0x14bec> // b.plast
4bde4: 3940012b ldrb w11, [x9]
4bde8: a942368c ldp x12, x13, [x20, #32]
4bdec: b94033e8 ldr w8, [sp, #48]
4bdf0: 7100ad7f cmp w11, #0x2b
4bdf4: 79c04e6a ldrsh w10, [x19, #38]
4bdf8: 9240f9ad and x13, x13, #0x7fffffffffffffff
4bdfc: 0b0a0108 add w8, w8, w10
4be00: 1a9f17ea cset w10, eq // eq = none
4be04: 7100b57f cmp w11, #0x2d
4be08: 1a9f17ee cset w14, eq // eq = none
4be0c: 2a0a01db orr w27, w14, w10
4be10: aa0d018a orr x10, x12, x13
4be14: 4b1b004c sub w12, w2, w27
4be18: f100015f cmp x10, #0x0
4be1c: 1a8c03ea csel w10, wzr, w12, eq // eq = none
4be20: 1a8803e8 csel w8, wzr, w8, eq // eq = none
4be24: 37f8017a tbnz w26, #31, 4be50 <__libc_init@plt-0x14c60>
4be28: 6b1a011f cmp w8, w26
4be2c: 5400012d b.le 4be50 <__libc_init@plt-0x14c60>
4be30: 520002ec eor w12, w23, #0x1
4be34: 370000ec tbnz w12, #0, 4be50 <__libc_init@plt-0x14c60>
4be38: 39404269 ldrb w9, [x19, #16]
4be3c: 4b08038a sub w10, w28, w8
4be40: 2a1f03f7 mov w23, wzr
4be44: 7100013f cmp w9, #0x0
4be48: 1a990159 csel w25, w10, w25, eq // eq = none
4be4c: 1400001c b 4bebc <__libc_init@plt-0x14bf4>
4be50: 2b19011f cmn w8, w25
4be54: 54000141 b.ne 4be7c <__libc_init@plt-0x14c34> // b.any
4be58: 7100055f cmp w10, #0x1
4be5c: 5400010b b.lt 4be7c <__libc_init@plt-0x14c34> // b.tstop
4be60: 710006df cmp w22, #0x1
4be64: 54000240 b.eq 4beac <__libc_init@plt-0x14c04> // b.none
4be68: 71000adf cmp w22, #0x2
4be6c: 540001a0 b.eq 4bea0 <__libc_init@plt-0x14c10> // b.none
4be70: 71000edf cmp w22, #0x3
4be74: 54000201 b.ne 4beb4 <__libc_init@plt-0x14bfc> // b.any
4be78: 14000022 b 4bf00 <__libc_init@plt-0x14bb0>
4be7c: 2a1f03f8 mov w24, wzr
4be80: 6b1a011f cmp w8, w26
4be84: 5400058a b.ge 4bf34 <__libc_init@plt-0x14b7c> // b.tcont
4be88: 4b1903e9 neg w9, w25
4be8c: 6b09035f cmp w26, w9
4be90: 5400052d b.le 4bf34 <__libc_init@plt-0x14b7c>
4be94: 6b09011f cmp w8, w9
4be98: 1a88b128 csel w8, w9, w8, lt // lt = tstop
4be9c: 14000008 b 4bebc <__libc_init@plt-0x14bf4>
4bea0: 7100b57f cmp w11, #0x2d
4bea4: 54000081 b.ne 4beb4 <__libc_init@plt-0x14bfc> // b.any
4bea8: 1400001c b 4bf18 <__libc_init@plt-0x14b98>
4beac: 7100b57f cmp w11, #0x2d
4beb0: 54000341 b.ne 4bf18 <__libc_init@plt-0x14b98> // b.any
4beb4: 52800076 mov w22, #0x3 // #3
4beb8: 2a1a03e8 mov w8, w26
4bebc: 2a0803fa mov w26, w8
4bec0: 17ffffb5 b 4bd94 <__libc_init@plt-0x14d1c>
4bec4: f9400be8 ldr x8, [sp, #16]
4bec8: aa1403e0 mov x0, x20
4becc: aa1303e1 mov x1, x19
4bed0: 93407d03 sxtw x3, w8
4bed4: 97ffefaa bl 47d7c <__libc_init@plt-0x18d34>
4bed8: 36000fa0 tbz w0, #0, 4c0cc <__libc_init@plt-0x149e4>
4bedc: a9420be1 ldp x1, x2, [sp, #32]
4bee0: f9400280 ldr x0, [x20]
4bee4: 97ff6efd bl 27ad8 <__libc_init@plt-0x38fd8>
4bee8: f9400ff5 ldr x21, [sp, #24]
4beec: 36000f20 tbz w0, #0, 4c0d0 <__libc_init@plt-0x149e0>
4bef0: aa1403e0 mov x0, x20
4bef4: aa1303e1 mov x1, x19
4bef8: 97ffefd9 bl 47e5c <__libc_init@plt-0x18c54>
4befc: 14000076 b 4c0d4 <__libc_init@plt-0x149dc>
4bf00: b940226a ldr w10, [x19, #32]
4bf04: 71000d5f cmp w10, #0x3
4bf08: 54000100 b.eq 4bf28 <__libc_init@plt-0x14b88> // b.none
4bf0c: 387b4929 ldrb w9, [x9, w27, uxtw]
4bf10: 7100d53f cmp w9, #0x35
4bf14: 540000a3 b.cc 4bf28 <__libc_init@plt-0x14b88> // b.lo, b.ul, b.last
4bf18: 2a1f03ea mov w10, wzr
4bf1c: 11000508 add w8, w8, #0x1
4bf20: 52800038 mov w24, #0x1 // #1
4bf24: 14000004 b 4bf34 <__libc_init@plt-0x14b7c>
4bf28: 2a1f03ea mov w10, wzr
4bf2c: 2a1f03e8 mov w8, wzr
4bf30: 2a1f03f8 mov w24, wzr
4bf34: 6b08015f cmp w10, w8
4bf38: 1a88b149 csel w9, w10, w8, lt // lt = tstop
4bf3c: 0aa97d37 bic w23, w9, w9, asr #31
4bf40: 4b0803e9 neg w9, w8
4bf44: 4b17010b sub w11, w8, w23
4bf48: 0a887d29 and w9, w9, w8, asr #31
4bf4c: 6b19013f cmp w9, w25
4bf50: 4b17015a sub w26, w10, w23
4bf54: 0aab7d68 bic w8, w11, w11, asr #31
4bf58: 1a99b12c csel w12, w9, w25, lt // lt = tstop
4bf5c: b9400fe9 ldr w9, [sp, #12]
4bf60: 360000c9 tbz w9, #0, 4bf78 <__libc_init@plt-0x14b38>
4bf64: 0b0c0309 add w9, w24, w12
4bf68: 0b1a012b add w11, w9, w26
4bf6c: 4b0b032b sub w11, w25, w11
4bf70: 0aab7d76 bic w22, w11, w11, asr #31
4bf74: 14000003 b 4bf80 <__libc_init@plt-0x14b30>
4bf78: 2a1f03f6 mov w22, wzr
4bf7c: 0b180189 add w9, w12, w24
4bf80: 0b0a012a add w10, w9, w10
4bf84: 0b1b02f5 add w21, w23, w27
4bf88: 0b08014a add w10, w10, w8
4bf8c: 0b150129 add w9, w9, w21
4bf90: 2b16015f cmn w10, w22
4bf94: f9400bea ldr x10, [sp, #16]
4bf98: 0b1a0129 add w9, w9, w26
4bf9c: 1a9f1519 csinc w25, w8, wzr, ne // ne = any
4bfa0: 0b160128 add w8, w9, w22
4bfa4: 0b190108 add w8, w8, w25
4bfa8: 7100015f cmp w10, #0x0
4bfac: 11000509 add w9, w8, #0x1
4bfb0: 1a88c548 csinc w8, w10, w8, gt
4bfb4: 6b08013f cmp w9, w8
4bfb8: 540000ed b.le 4bfd4 <__libc_init@plt-0x14adc>
4bfbc: f9400280 ldr x0, [x20]
4bfc0: 93407d02 sxtw x2, w8
4bfc4: 52800541 mov w1, #0x2a // #42
4bfc8: 97ff7372 bl 28d90 <__libc_init@plt-0x37d20>
4bfcc: f9400ff5 ldr x21, [sp, #24]
4bfd0: 14000041 b 4c0d4 <__libc_init@plt-0x149dc>
4bfd4: 1a9fa7ea cset w10, lt // lt = tstop
4bfd8: 2b1902ff cmn w23, w25
4bfdc: 1a9f17eb cset w11, eq // eq = none
4bfe0: 93407d03 sxtw x3, w8
4bfe4: 0a0b015c and w28, w10, w11
4bfe8: aa1403e0 mov x0, x20
4bfec: 0b1c0129 add w9, w9, w28
4bff0: aa1303e1 mov x1, x19
4bff4: 93407d22 sxtw x2, w9
4bff8: f9000bec str x12, [sp, #16]
4bffc: 97ffef60 bl 47d7c <__libc_init@plt-0x18d34>
4c000: 36000660 tbz w0, #0, 4c0cc <__libc_init@plt-0x149e4>
4c004: f9400280 ldr x0, [x20]
4c008: aa1503e2 mov x2, x21
4c00c: f94013e1 ldr x1, [sp, #32]
4c010: 97ff6eb2 bl 27ad8 <__libc_init@plt-0x38fd8>
4c014: 360005c0 tbz w0, #0, 4c0cc <__libc_init@plt-0x149e4>
4c018: 7100039f cmp w28, #0x0
4c01c: f9400280 ldr x0, [x20]
4c020: 9a9f0722 csinc x2, x25, xzr, eq // eq = none
4c024: 52800601 mov w1, #0x30 // #48
4c028: 97ff735a bl 28d90 <__libc_init@plt-0x37d20>
4c02c: 36000500 tbz w0, #0, 4c0cc <__libc_init@plt-0x149e4>
4c030: 39407268 ldrb w8, [x19, #28]
4c034: b0fffe09 adrp x9, d000 <__libc_init@plt-0x53ab0>
4c038: b0fffe0a adrp x10, d000 <__libc_init@plt-0x53ab0>
4c03c: 91142129 add x9, x9, #0x508
4c040: 9114294a add x10, x10, #0x50a
4c044: f9400280 ldr x0, [x20]
4c048: 721f011f tst w8, #0x2
4c04c: 52800022 mov w2, #0x1 // #1
4c050: 9a890141 csel x1, x10, x9, eq // eq = none
4c054: 97ff6ea1 bl 27ad8 <__libc_init@plt-0x38fd8>
4c058: 360003a0 tbz w0, #0, 4c0cc <__libc_init@plt-0x149e4>
4c05c: f9400be8 ldr x8, [sp, #16]
4c060: 52800601 mov w1, #0x30 // #48
4c064: f9400280 ldr x0, [x20]
4c068: 93407d02 sxtw x2, w8
4c06c: 97ff7349 bl 28d90 <__libc_init@plt-0x37d20>
4c070: 360002e0 tbz w0, #0, 4c0cc <__libc_init@plt-0x149e4>
4c074: f94013e8 ldr x8, [sp, #32]
4c078: 93407f42 sxtw x2, w26
4c07c: f9400280 ldr x0, [x20]
4c080: 8b3b4108 add x8, x8, w27, uxtw
4c084: 8b374101 add x1, x8, w23, uxtw
4c088: 97ff6e94 bl 27ad8 <__libc_init@plt-0x38fd8>
4c08c: 36000200 tbz w0, #0, 4c0cc <__libc_init@plt-0x149e4>
4c090: f9400280 ldr x0, [x20]
4c094: 2a1803e2 mov w2, w24
4c098: 52800621 mov w1, #0x31 // #49
4c09c: 97ff733d bl 28d90 <__libc_init@plt-0x37d20>
4c0a0: 36000160 tbz w0, #0, 4c0cc <__libc_init@plt-0x149e4>
4c0a4: f9400280 ldr x0, [x20]
4c0a8: 2a1603e2 mov w2, w22
4c0ac: 52800601 mov w1, #0x30 // #48
4c0b0: 97ff7338 bl 28d90 <__libc_init@plt-0x37d20>
4c0b4: 360000c0 tbz w0, #0, 4c0cc <__libc_init@plt-0x149e4>
4c0b8: f9400280 ldr x0, [x20]
4c0bc: 52800401 mov w1, #0x20 // #32
4c0c0: b9800a82 ldrsw x2, [x20, #8]
4c0c4: 97ff7333 bl 28d90 <__libc_init@plt-0x37d20>
4c0c8: 17ffff88 b 4bee8 <__libc_init@plt-0x14bc8>
4c0cc: f9400ff5 ldr x21, [sp, #24]
4c0d0: 2a1f03e0 mov w0, wzr
4c0d4: f94016a8 ldr x8, [x21, #40]
4c0d8: f85f83a9 ldur x9, [x29, #-8]
4c0dc: eb09011f cmp x8, x9
4c0e0: 54000141 b.ne 4c108 <__libc_init@plt-0x149a8> // b.any
4c0e4: a9494ff4 ldp x20, x19, [sp, #144]
4c0e8: 12000000 and w0, w0, #0x1
4c0ec: a94857f6 ldp x22, x21, [sp, #128]
4c0f0: a9475ff8 ldp x24, x23, [sp, #112]
4c0f4: a94667fa ldp x26, x25, [sp, #96]
4c0f8: a9456ffc ldp x28, x27, [sp, #80]
4c0fc: a9447bfd ldp x29, x30, [sp, #64]
4c100: 910283ff add sp, sp, #0xa0
4c104: d65f03c0 ret
4c108: 9400528e bl 60b40 <__stack_chk_fail@plt>
4c10c: d10183ff sub sp, sp, #0x60
4c110: a9027bfd stp x29, x30, [sp, #32]
4c114: 910083fd add x29, sp, #0x20
4c118: a9035ff8 stp x24, x23, [sp, #48]
4c11c: a90457f6 stp x22, x21, [sp, #64]
4c120: a9054ff4 stp x20, x19, [sp, #80]
4c124: d53bd057 mrs x23, tpidr_el0
4c128: aa0803f4 mov x20, x8
4c12c: f94016e8 ldr x8, [x23, #40]
4c130: aa0103f3 mov x19, x1
4c134: aa0003f5 mov x21, x0
4c138: f81f83a8 stur x8, [x29, #-8]
4c13c: 39402028 ldrb w8, [x1, #8]
4c140: b9400429 ldr w9, [x1, #4]
4c144: 3940402a ldrb w10, [x1, #16]
4c148: b9400c2b ldr w11, [x1, #12]
4c14c: 7100011f cmp w8, #0x0
4c150: 1a8903f8 csel w24, wzr, w9, eq // eq = none
4c154: 52800429 mov w9, #0x21 // #33
4c158: 7100015f cmp w10, #0x0
4c15c: 528008a8 mov w8, #0x45 // #69
4c160: 1a8b0136 csel w22, w9, w11, eq // eq = none
4c164: 7100071f cmp w24, #0x1
4c168: 39000028 strb w8, [x1]
4c16c: 5400004b b.lt 4c174 <__libc_init@plt-0x1493c> // b.tstop
4c170: 34000816 cbz w22, 4c270 <__libc_init@plt-0x14840>
4c174: 39407268 ldrb w8, [x19, #28]
4c178: aa1503e0 mov x0, x21
4c17c: b9402262 ldr w2, [x19, #32]
4c180: 2a1603e1 mov w1, w22
4c184: 53017d08 lsr w8, w8, #1
4c188: 121f0103 and w3, w8, #0x2
4c18c: 910003e8 mov x8, sp
4c190: 94000089 bl 4c3b4 <__libc_init@plt-0x146fc>
4c194: f94003e8 ldr x8, [sp]
4c198: b40001c8 cbz x8, 4c1d0 <__libc_init@plt-0x148e0>
4c19c: f94007e9 ldr x9, [sp, #8]
4c1a0: b4000189 cbz x9, 4c1d0 <__libc_init@plt-0x148e0>
4c1a4: 3940010a ldrb w10, [x8]
4c1a8: 7100b55f cmp w10, #0x2d
4c1ac: 54000060 b.eq 4c1b8 <__libc_init@plt-0x148f8> // b.none
4c1b0: 7100ad5f cmp w10, #0x2b
4c1b4: 54000081 b.ne 4c1c4 <__libc_init@plt-0x148ec> // b.any
4c1b8: f100053f cmp x9, #0x1
4c1bc: 540000a0 b.eq 4c1d0 <__libc_init@plt-0x148e0> // b.none
4c1c0: 3940050a ldrb w10, [x8, #1]
4c1c4: 5100e948 sub w8, w10, #0x3a
4c1c8: 3100291f cmn w8, #0xa
4c1cc: 54000523 b.cc 4c270 <__libc_init@plt-0x14840> // b.lo, b.ul, b.last
4c1d0: a94222a9 ldp x9, x8, [x21, #32]
4c1d4: b94013ea ldr w10, [sp, #16]
4c1d8: 9240f908 and x8, x8, #0x7fffffffffffffff
4c1dc: aa080128 orr x8, x9, x8
4c1e0: f100011f cmp x8, #0x0
4c1e4: 1a9f1548 csinc w8, w10, wzr, ne // ne = any
4c1e8: 37f80388 tbnz w8, #31, 4c258 <__libc_init@plt-0x14858>
4c1ec: 6b16011f cmp w8, w22
4c1f0: 5400034c b.gt 4c258 <__libc_init@plt-0x14858>
4c1f4: 528008c9 mov w9, #0x46 // #70
4c1f8: 7100071f cmp w24, #0x1
4c1fc: 79004e7f strh wzr, [x19, #38]
4c200: 39000269 strb w9, [x19]
4c204: b9000abf str wzr, [x21, #8]
4c208: 540001ab b.lt 4c23c <__libc_init@plt-0x14874> // b.tstop
4c20c: 39406269 ldrb w9, [x19, #24]
4c210: b940166a ldr w10, [x19, #20]
4c214: 7100013f cmp w9, #0x0
4c218: 1a8a03e9 csel w9, wzr, w10, eq // eq = none
4c21c: 1100092a add w10, w9, #0x2
4c220: 7100013f cmp w9, #0x0
4c224: 52800089 mov w9, #0x4 // #4
4c228: 1a89c149 csel w9, w10, w9, gt
4c22c: 4b09030a sub w10, w24, w9
4c230: 0aaa7d4a bic w10, w10, w10, asr #31
4c234: b9000aa9 str w9, [x21, #8]
4c238: b900066a str w10, [x19, #4]
4c23c: 39404269 ldrb w9, [x19, #16]
4c240: 34000189 cbz w9, 4c270 <__libc_init@plt-0x14840>
4c244: b9400e69 ldr w9, [x19, #12]
4c248: 4b080128 sub w8, w9, w8
4c24c: 0aa87d08 bic w8, w8, w8, asr #31
4c250: b9000e68 str w8, [x19, #12]
4c254: 14000007 b 4c270 <__libc_init@plt-0x14840>
4c258: 350000d8 cbnz w24, 4c270 <__libc_init@plt-0x14840>
4c25c: 39406268 ldrb w8, [x19, #24]
4c260: 35000088 cbnz w8, 4c270 <__libc_init@plt-0x14840>
4c264: 52800028 mov w8, #0x1 // #1
4c268: b900167f str wzr, [x19, #20]
4c26c: 39006268 strb w8, [x19, #24]
4c270: aa1403e0 mov x0, x20
4c274: aa1303e1 mov x1, x19
4c278: 52800c82 mov w2, #0x64 // #100
4c27c: 940052a1 bl 60d00 <memcpy@plt>
4c280: f94016e8 ldr x8, [x23, #40]
4c284: f85f83a9 ldur x9, [x29, #-8]
4c288: eb09011f cmp x8, x9
4c28c: 540000e1 b.ne 4c2a8 <__libc_init@plt-0x14808> // b.any
4c290: a9454ff4 ldp x20, x19, [sp, #80]
4c294: a94457f6 ldp x22, x21, [sp, #64]
4c298: a9435ff8 ldp x24, x23, [sp, #48]
4c29c: a9427bfd ldp x29, x30, [sp, #32]
4c2a0: 910183ff add sp, sp, #0x60
4c2a4: d65f03c0 ret
4c2a8: 94005226 bl 60b40 <__stack_chk_fail@plt>
4c2ac: d10303ff sub sp, sp, #0xc0
4c2b0: a9097bfd stp x29, x30, [sp, #144]
4c2b4: 910243fd add x29, sp, #0x90
4c2b8: f90053f5 str x21, [sp, #160]
4c2bc: a90b4ff4 stp x20, x19, [sp, #176]
4c2c0: d53bd055 mrs x21, tpidr_el0
4c2c4: aa0103f4 mov x20, x1
4c2c8: f94016a8 ldr x8, [x21, #40]
4c2cc: 2a1f03e3 mov w3, wzr
4c2d0: aa0003f3 mov x19, x0
4c2d4: f81f83a8 stur x8, [x29, #-8]
4c2d8: 910023e8 add x8, sp, #0x8
4c2dc: b9402022 ldr w2, [x1, #32]
4c2e0: 52800021 mov w1, #0x1 // #1
4c2e4: 94000034 bl 4c3b4 <__libc_init@plt-0x146fc>
4c2e8: f94007e8 ldr x8, [sp, #8]
4c2ec: b4000228 cbz x8, 4c330 <__libc_init@plt-0x14780>
4c2f0: f9400be9 ldr x9, [sp, #16]
4c2f4: b40001e9 cbz x9, 4c330 <__libc_init@plt-0x14780>
4c2f8: 3940010a ldrb w10, [x8]
4c2fc: 7100b55f cmp w10, #0x2d
4c300: 54000060 b.eq 4c30c <__libc_init@plt-0x147a4> // b.none
4c304: 7100ad5f cmp w10, #0x2b
4c308: 54000081 b.ne 4c318 <__libc_init@plt-0x14798> // b.any
4c30c: f100053f cmp x9, #0x1
4c310: 54000100 b.eq 4c330 <__libc_init@plt-0x14780> // b.none
4c314: 3940050a ldrb w10, [x8, #1]
4c318: 5100e948 sub w8, w10, #0x3a
4c31c: 31002d1f cmn w8, #0xb
4c320: 54000088 b.hi 4c330 <__libc_init@plt-0x14780> // b.pmore
4c324: aa1303e0 mov x0, x19
4c328: aa1403e1 mov x1, x20
4c32c: 1400000c b 4c35c <__libc_init@plt-0x14754>
4c330: b9401be8 ldr w8, [sp, #24]
4c334: 7100891f cmp w8, #0x22
4c338: 54000163 b.cc 4c364 <__libc_init@plt-0x1474c> // b.lo, b.ul, b.last
4c33c: 910083e0 add x0, sp, #0x20
4c340: aa1403e1 mov x1, x20
4c344: 52800c82 mov w2, #0x64 // #100
4c348: 9400526e bl 60d00 <memcpy@plt>
4c34c: 52800028 mov w8, #0x1 // #1
4c350: 910083e1 add x1, sp, #0x20
4c354: aa1303e0 mov x0, x19
4c358: 79008fe8 strh w8, [sp, #70]
4c35c: 97fffd32 bl 4b824 <__libc_init@plt-0x1528c>
4c360: 14000004 b 4c370 <__libc_init@plt-0x14740>
4c364: aa1303e0 mov x0, x19
4c368: aa1403e1 mov x1, x20
4c36c: 97fffe65 bl 4bd00 <__libc_init@plt-0x14db0>
4c370: f94016a8 ldr x8, [x21, #40]
4c374: f85f83a9 ldur x9, [x29, #-8]
4c378: eb09011f cmp x8, x9
4c37c: 540000e1 b.ne 4c398 <__libc_init@plt-0x14718> // b.any
4c380: a94b4ff4 ldp x20, x19, [sp, #176]
4c384: 12000000 and w0, w0, #0x1
4c388: a9497bfd ldp x29, x30, [sp, #144]
4c38c: f94053f5 ldr x21, [sp, #160]
4c390: 910303ff add sp, sp, #0xc0
4c394: d65f03c0 ret
4c398: 940051ea bl 60b40 <__stack_chk_fail@plt>
4c39c: a9422009 ldp x9, x8, [x0, #32]
4c3a0: 9240f908 and x8, x8, #0x7fffffffffffffff
4c3a4: aa080128 orr x8, x9, x8
4c3a8: f100011f cmp x8, #0x0
4c3ac: 1a9f17e0 cset w0, eq // eq = none
4c3b0: d65f03c0 ret
4c3b4: a9be7bfd stp x29, x30, [sp, #-32]!
4c3b8: a9014ff4 stp x20, x19, [sp, #16]
4c3bc: 910003fd mov x29, sp
4c3c0: aa0003f3 mov x19, x0
4c3c4: 2a0103e9 mov w9, w1
4c3c8: 2a0203e4 mov w4, w2
4c3cc: 9100c000 add x0, x0, #0x30
4c3d0: 5285a981 mov w1, #0x2d4c // #11596
4c3d4: 2a0303e2 mov w2, w3
4c3d8: a9421e66 ldp x6, x7, [x19, #32]
4c3dc: 2a0903e3 mov w3, w9
4c3e0: aa0803f4 mov x20, x8
4c3e4: 94002cc5 bl 576f8 <__libc_init@plt-0x93b8>
4c3e8: f9400288 ldr x8, [x20]
4c3ec: b4000088 cbz x8, 4c3fc <__libc_init@plt-0x146b4>
4c3f0: a9414ff4 ldp x20, x19, [sp, #16]
4c3f4: a8c27bfd ldp x29, x30, [sp], #32
4c3f8: d65f03c0 ret
4c3fc: f9400260 ldr x0, [x19]
4c400: 97ff7205 bl 28c14 <__libc_init@plt-0x37e9c>
4c404: b0fffe01 adrp x1, d000 <__libc_init@plt-0x53ab0>
4c408: 5285a982 mov w2, #0x2d4c // #11596
4c40c: 91075421 add x1, x1, #0x1d5
4c410: 97ff5afe bl 23008 <__libc_init@plt-0x3daa8>
4c414: d10203ff sub sp, sp, #0x80
4c418: a9027bfd stp x29, x30, [sp, #32]
4c41c: 910083fd add x29, sp, #0x20
4c420: a9036ffc stp x28, x27, [sp, #48]
4c424: a90467fa stp x26, x25, [sp, #64]
4c428: a9055ff8 stp x24, x23, [sp, #80]
4c42c: a90657f6 stp x22, x21, [sp, #96]
4c430: a9074ff4 stp x20, x19, [sp, #112]
4c434: d53bd05a mrs x26, tpidr_el0
4c438: aa0303f4 mov x20, x3
4c43c: f9401748 ldr x8, [x26, #40]
4c440: aa0203f5 mov x21, x2
4c444: aa0103f8 mov x24, x1
4c448: aa0003f3 mov x19, x0
4c44c: f81f83a8 stur x8, [x29, #-8]
4c450: 97ff6d12 bl 27898 <__libc_init@plt-0x39218>
4c454: aa0003f7 mov x23, x0
4c458: aa1303e0 mov x0, x19
4c45c: 97ff6d2e bl 27914 <__libc_init@plt-0x3919c>
4c460: 394026e8 ldrb w8, [x23, #9]
4c464: aa0003f6 mov x22, x0
4c468: 34000288 cbz w8, 4c4b8 <__libc_init@plt-0x145f8>
4c46c: aa1803e0 mov x0, x24
4c470: aa1303e1 mov x1, x19
4c474: 52800022 mov w2, #0x1 // #1
4c478: 2a1f03e3 mov w3, wzr
4c47c: 97ff73d9 bl 293e0 <__libc_init@plt-0x376d0>
4c480: 394026e8 ldrb w8, [x23, #9]
4c484: 2a0003f8 mov w24, w0
4c488: aa1603e0 mov x0, x22
4c48c: 52800021 mov w1, #0x1 // #1
4c490: 390023e8 strb w8, [sp, #8]
4c494: 97ff6927 bl 26930 <__libc_init@plt-0x3a180>
4c498: 36000620 tbz w0, #0, 4c55c <__libc_init@plt-0x14554>
4c49c: 360000b8 tbz w24, #0, 4c4b0 <__libc_init@plt-0x14600>
4c4a0: aa1303e0 mov x0, x19
4c4a4: 52800021 mov w1, #0x1 // #1
4c4a8: 97ff714b bl 289d4 <__libc_init@plt-0x380dc>
4c4ac: 370005a0 tbnz w0, #0, 4c560 <__libc_init@plt-0x14550>
4c4b0: 2a1f03e0 mov w0, wzr
4c4b4: 1400002f b 4c570 <__libc_init@plt-0x14540>
4c4b8: f100029f cmp x20, #0x0
4c4bc: aa1803e0 mov x0, x24
4c4c0: 1a9f07e2 cset w2, ne // ne = any
4c4c4: aa1303e1 mov x1, x19
4c4c8: 52800023 mov w3, #0x1 // #1
4c4cc: 97ff73c5 bl 293e0 <__libc_init@plt-0x376d0>
4c4d0: 39401ac8 ldrb w8, [x22, #6]
4c4d4: 7100011f cmp w8, #0x0
4c4d8: 9a9f069c csinc x28, x20, xzr, eq // eq = none
4c4dc: 36000e20 tbz w0, #0, 4c6a0 <__libc_init@plt-0x14410>
4c4e0: b4000e14 cbz x20, 4c6a0 <__libc_init@plt-0x14410>
4c4e4: 90fffe17 adrp x23, c000 <__libc_init@plt-0x54ab0>
4c4e8: aa1f03fb mov x27, xzr
4c4ec: 911a76f7 add x23, x23, #0x69d
4c4f0: aa1603e0 mov x0, x22
4c4f4: cb1b0299 sub x25, x20, x27
4c4f8: 97ff68ff bl 268f4 <__libc_init@plt-0x3a1bc>
4c4fc: eb19039f cmp x28, x25
4c500: 9a993388 csel x8, x28, x25, cc // cc = lo, ul, last
4c504: eb08001f cmp x0, x8
4c508: 9a883019 csel x25, x0, x8, cc // cc = lo, ul, last
4c50c: b4000119 cbz x25, 4c52c <__libc_init@plt-0x14584>
4c510: 8b1b02a1 add x1, x21, x27
4c514: aa1303e0 mov x0, x19
4c518: aa1903e2 mov x2, x25
4c51c: 97ff6f2f bl 281d8 <__libc_init@plt-0x388d8>
4c520: 8b1b033b add x27, x25, x27
4c524: 37000160 tbnz w0, #0, 4c550 <__libc_init@plt-0x14560>
4c528: 1400005e b 4c6a0 <__libc_init@plt-0x14410>
4c52c: aa1303e0 mov x0, x19
4c530: 52800021 mov w1, #0x1 // #1
4c534: 97ff7128 bl 289d4 <__libc_init@plt-0x380dc>
4c538: 36000b20 tbz w0, #0, 4c69c <__libc_init@plt-0x14414>
4c53c: aa1303e0 mov x0, x19
4c540: aa1703e1 mov x1, x23
4c544: 52800022 mov w2, #0x1 // #1
4c548: 97ff6d64 bl 27ad8 <__libc_init@plt-0x38fd8>
4c54c: 36000aa0 tbz w0, #0, 4c6a0 <__libc_init@plt-0x14410>
4c550: eb14037f cmp x27, x20
4c554: 54fffce3 b.cc 4c4f0 <__libc_init@plt-0x145c0> // b.lo, b.ul, b.last
4c558: 14000052 b 4c6a0 <__libc_init@plt-0x14410>
4c55c: 3607fab8 tbz w24, #0, 4c4b0 <__libc_init@plt-0x14600>
4c560: 910023e1 add x1, sp, #0x8
4c564: aa1303e0 mov x0, x19
4c568: 52800022 mov w2, #0x1 // #1
4c56c: 97ff6f1b bl 281d8 <__libc_init@plt-0x388d8>
4c570: 12000018 and w24, w0, #0x1
4c574: b40006b4 cbz x20, 4c648 <__libc_init@plt-0x14468>
4c578: 394002a8 ldrb w8, [x21]
4c57c: 394026e9 ldrb w9, [x23, #9]
4c580: 6b09011f cmp w8, w9
4c584: 54000301 b.ne 4c5e4 <__libc_init@plt-0x144cc> // b.any
4c588: aa1603e0 mov x0, x22
4c58c: 52800021 mov w1, #0x1 // #1
4c590: 390043e8 strb w8, [sp, #16]
4c594: 97ff68e7 bl 26930 <__libc_init@plt-0x3a180>
4c598: 36000120 tbz w0, #0, 4c5bc <__libc_init@plt-0x144f4>
4c59c: 72001f1f tst w24, #0xff
4c5a0: 540000a0 b.eq 4c5b4 <__libc_init@plt-0x144fc> // b.none
4c5a4: aa1303e0 mov x0, x19
4c5a8: 52800021 mov w1, #0x1 // #1
4c5ac: 97ff710a bl 289d4 <__libc_init@plt-0x380dc>
4c5b0: 14000002 b 4c5b8 <__libc_init@plt-0x144f8>
4c5b4: 2a1f03e0 mov w0, wzr
4c5b8: 12000018 and w24, w0, #0x1
4c5bc: 72001f1f tst w24, #0xff
4c5c0: 540000c0 b.eq 4c5d8 <__libc_init@plt-0x144d8> // b.none
4c5c4: 910043e1 add x1, sp, #0x10
4c5c8: aa1303e0 mov x0, x19
4c5cc: 52800022 mov w2, #0x1 // #1
4c5d0: 97ff6f02 bl 281d8 <__libc_init@plt-0x388d8>
4c5d4: 14000002 b 4c5dc <__libc_init@plt-0x144d4>
4c5d8: 2a1f03e0 mov w0, wzr
4c5dc: 12000018 and w24, w0, #0x1
4c5e0: 394002a8 ldrb w8, [x21]
4c5e4: aa1603e0 mov x0, x22
4c5e8: 52800021 mov w1, #0x1 // #1
4c5ec: 381f43a8 sturb w8, [x29, #-12]
4c5f0: 97ff68d0 bl 26930 <__libc_init@plt-0x3a180>
4c5f4: 36000120 tbz w0, #0, 4c618 <__libc_init@plt-0x14498>
4c5f8: 72001f1f tst w24, #0xff
4c5fc: 540000a0 b.eq 4c610 <__libc_init@plt-0x144a0> // b.none
4c600: aa1303e0 mov x0, x19
4c604: 52800021 mov w1, #0x1 // #1
4c608: 97ff70f3 bl 289d4 <__libc_init@plt-0x380dc>
4c60c: 14000002 b 4c614 <__libc_init@plt-0x1449c>
4c610: 2a1f03e0 mov w0, wzr
4c614: 12000018 and w24, w0, #0x1
4c618: 72001f1f tst w24, #0xff
4c61c: 540000c0 b.eq 4c634 <__libc_init@plt-0x1447c> // b.none
4c620: d10033a1 sub x1, x29, #0xc
4c624: aa1303e0 mov x0, x19
4c628: 52800022 mov w2, #0x1 // #1
4c62c: 97ff6eeb bl 281d8 <__libc_init@plt-0x388d8>
4c630: 14000002 b 4c638 <__libc_init@plt-0x14478>
4c634: 2a1f03e0 mov w0, wzr
4c638: 12000018 and w24, w0, #0x1
4c63c: f1000694 subs x20, x20, #0x1
4c640: 910006b5 add x21, x21, #0x1
4c644: 54fff9a1 b.ne 4c578 <__libc_init@plt-0x14538> // b.any
4c648: 394026e8 ldrb w8, [x23, #9]
4c64c: aa1603e0 mov x0, x22
4c650: 52800021 mov w1, #0x1 // #1
4c654: 390033e8 strb w8, [sp, #12]
4c658: 97ff68b6 bl 26930 <__libc_init@plt-0x3a180>
4c65c: 36000100 tbz w0, #0, 4c67c <__libc_init@plt-0x14434>
4c660: 340000b8 cbz w24, 4c674 <__libc_init@plt-0x1443c>
4c664: aa1303e0 mov x0, x19
4c668: 52800021 mov w1, #0x1 // #1
4c66c: 97ff70da bl 289d4 <__libc_init@plt-0x380dc>
4c670: 14000002 b 4c678 <__libc_init@plt-0x14438>
4c674: 2a1f03e0 mov w0, wzr
4c678: 12000018 and w24, w0, #0x1
4c67c: 340000d8 cbz w24, 4c694 <__libc_init@plt-0x1441c>
4c680: 910033e1 add x1, sp, #0xc
4c684: aa1303e0 mov x0, x19
4c688: 52800022 mov w2, #0x1 // #1
4c68c: 97ff6ed3 bl 281d8 <__libc_init@plt-0x388d8>
4c690: 14000006 b 4c6a8 <__libc_init@plt-0x14408>
4c694: 2a1f03e0 mov w0, wzr
4c698: 14000004 b 4c6a8 <__libc_init@plt-0x14408>
4c69c: 2a1f03e0 mov w0, wzr
4c6a0: 52800028 mov w8, #0x1 // #1
4c6a4: 39000308 strb w8, [x24]
4c6a8: f9401748 ldr x8, [x26, #40]
4c6ac: f85f83a9 ldur x9, [x29, #-8]
4c6b0: eb09011f cmp x8, x9
4c6b4: 54000141 b.ne 4c6dc <__libc_init@plt-0x143d4> // b.any
4c6b8: a9474ff4 ldp x20, x19, [sp, #112]
4c6bc: 12000000 and w0, w0, #0x1
4c6c0: a94657f6 ldp x22, x21, [sp, #96]
4c6c4: a9455ff8 ldp x24, x23, [sp, #80]
4c6c8: a94467fa ldp x26, x25, [sp, #64]
4c6cc: a9436ffc ldp x28, x27, [sp, #48]
4c6d0: a9427bfd ldp x29, x30, [sp, #32]
4c6d4: 910203ff add sp, sp, #0x80
4c6d8: d65f03c0 ret
4c6dc: 94005119 bl 60b40 <__stack_chk_fail@plt>
4c6e0: d101c3ff sub sp, sp, #0x70
4c6e4: a9017bfd stp x29, x30, [sp, #16]
4c6e8: 910043fd add x29, sp, #0x10
4c6ec: a9026ffc stp x28, x27, [sp, #32]
4c6f0: a90367fa stp x26, x25, [sp, #48]
4c6f4: a9045ff8 stp x24, x23, [sp, #64]
4c6f8: a90557f6 stp x22, x21, [sp, #80]
4c6fc: a9064ff4 stp x20, x19, [sp, #96]
4c700: d53bd05a mrs x26, tpidr_el0
4c704: aa0303f4 mov x20, x3
4c708: f9401748 ldr x8, [x26, #40]
4c70c: aa0203f5 mov x21, x2
4c710: aa0103f8 mov x24, x1
4c714: aa0003f3 mov x19, x0
4c718: f90007e8 str x8, [sp, #8]
4c71c: 97ff6c5f bl 27898 <__libc_init@plt-0x39218>
4c720: aa0003f7 mov x23, x0
4c724: aa1303e0 mov x0, x19
4c728: 97ff6c7b bl 27914 <__libc_init@plt-0x3919c>
4c72c: 394026e8 ldrb w8, [x23, #9]
4c730: aa0003f6 mov x22, x0
4c734: 34000288 cbz w8, 4c784 <__libc_init@plt-0x1432c>
4c738: aa1803e0 mov x0, x24
4c73c: aa1303e1 mov x1, x19
4c740: 52800022 mov w2, #0x1 // #1
4c744: 2a1f03e3 mov w3, wzr
4c748: 97ff7326 bl 293e0 <__libc_init@plt-0x376d0>
4c74c: 394026e8 ldrb w8, [x23, #9]
4c750: 2a0003f8 mov w24, w0
4c754: aa1603e0 mov x0, x22
4c758: 52800021 mov w1, #0x1 // #1
4c75c: 79000be8 strh w8, [sp, #4]
4c760: 97ff6874 bl 26930 <__libc_init@plt-0x3a180>
4c764: 36000580 tbz w0, #0, 4c814 <__libc_init@plt-0x1429c>
4c768: 360000b8 tbz w24, #0, 4c77c <__libc_init@plt-0x14334>
4c76c: aa1303e0 mov x0, x19
4c770: 52800021 mov w1, #0x1 // #1
4c774: 97ff7098 bl 289d4 <__libc_init@plt-0x380dc>
4c778: 37000500 tbnz w0, #0, 4c818 <__libc_init@plt-0x14298>
4c77c: 2a1f03e0 mov w0, wzr
4c780: 1400002a b 4c828 <__libc_init@plt-0x14288>
4c784: f100029f cmp x20, #0x0
4c788: aa1803e0 mov x0, x24
4c78c: 1a9f07e2 cset w2, ne // ne = any
4c790: aa1303e1 mov x1, x19
4c794: 52800023 mov w3, #0x1 // #1
4c798: 5280003b mov w27, #0x1 // #1
4c79c: 97ff7311 bl 293e0 <__libc_init@plt-0x376d0>
4c7a0: 36000dc0 tbz w0, #0, 4c958 <__libc_init@plt-0x14158>
4c7a4: b4000db4 cbz x20, 4c958 <__libc_init@plt-0x14158>
4c7a8: 90fffe17 adrp x23, c000 <__libc_init@plt-0x54ab0>
4c7ac: aa1f03fc mov x28, xzr
4c7b0: 911a76f7 add x23, x23, #0x69d
4c7b4: aa1603e0 mov x0, x22
4c7b8: 97ff684f bl 268f4 <__libc_init@plt-0x3a1bc>
4c7bc: f100001f cmp x0, #0x0
4c7c0: 1a9f07f9 cset w25, ne // ne = any
4c7c4: b4000100 cbz x0, 4c7e4 <__libc_init@plt-0x142cc>
4c7c8: 8b1c06a1 add x1, x21, x28, lsl #1
4c7cc: aa1303e0 mov x0, x19
4c7d0: aa1903e2 mov x2, x25
4c7d4: 97ff6ebd bl 282c8 <__libc_init@plt-0x387e8>
4c7d8: 8b19039c add x28, x28, x25
4c7dc: 37000160 tbnz w0, #0, 4c808 <__libc_init@plt-0x142a8>
4c7e0: 1400005e b 4c958 <__libc_init@plt-0x14158>
4c7e4: aa1303e0 mov x0, x19
4c7e8: 52800021 mov w1, #0x1 // #1
4c7ec: 97ff707a bl 289d4 <__libc_init@plt-0x380dc>
4c7f0: 36000b20 tbz w0, #0, 4c954 <__libc_init@plt-0x1415c>
4c7f4: aa1303e0 mov x0, x19
4c7f8: aa1703e1 mov x1, x23
4c7fc: 52800022 mov w2, #0x1 // #1
4c800: 97ff6cb6 bl 27ad8 <__libc_init@plt-0x38fd8>
4c804: 36000aa0 tbz w0, #0, 4c958 <__libc_init@plt-0x14158>
4c808: eb14039f cmp x28, x20
4c80c: 54fffd43 b.cc 4c7b4 <__libc_init@plt-0x142fc> // b.lo, b.ul, b.last
4c810: 14000052 b 4c958 <__libc_init@plt-0x14158>
4c814: 3607fb58 tbz w24, #0, 4c77c <__libc_init@plt-0x14334>
4c818: 910013e1 add x1, sp, #0x4
4c81c: aa1303e0 mov x0, x19
4c820: 52800022 mov w2, #0x1 // #1
4c824: 97ff6ea9 bl 282c8 <__libc_init@plt-0x387e8>
4c828: 12000018 and w24, w0, #0x1
4c82c: b40006b4 cbz x20, 4c900 <__libc_init@plt-0x141b0>
4c830: 794002a8 ldrh w8, [x21]
4c834: 394026e9 ldrb w9, [x23, #9]
4c838: 6b09011f cmp w8, w9
4c83c: 54000301 b.ne 4c89c <__libc_init@plt-0x14214> // b.any
4c840: aa1603e0 mov x0, x22
4c844: 52800021 mov w1, #0x1 // #1
4c848: 79000be8 strh w8, [sp, #4]
4c84c: 97ff6839 bl 26930 <__libc_init@plt-0x3a180>
4c850: 36000120 tbz w0, #0, 4c874 <__libc_init@plt-0x1423c>
4c854: 72001f1f tst w24, #0xff
4c858: 540000a0 b.eq 4c86c <__libc_init@plt-0x14244> // b.none
4c85c: aa1303e0 mov x0, x19
4c860: 52800021 mov w1, #0x1 // #1
4c864: 97ff705c bl 289d4 <__libc_init@plt-0x380dc>
4c868: 14000002 b 4c870 <__libc_init@plt-0x14240>
4c86c: 2a1f03e0 mov w0, wzr
4c870: 12000018 and w24, w0, #0x1
4c874: 72001f1f tst w24, #0xff
4c878: 540000c0 b.eq 4c890 <__libc_init@plt-0x14220> // b.none
4c87c: 910013e1 add x1, sp, #0x4
4c880: aa1303e0 mov x0, x19
4c884: 52800022 mov w2, #0x1 // #1
4c888: 97ff6e90 bl 282c8 <__libc_init@plt-0x387e8>
4c88c: 14000002 b 4c894 <__libc_init@plt-0x1421c>
4c890: 2a1f03e0 mov w0, wzr
4c894: 12000018 and w24, w0, #0x1
4c898: 794002a8 ldrh w8, [x21]
4c89c: aa1603e0 mov x0, x22
4c8a0: 52800021 mov w1, #0x1 // #1
4c8a4: 79000be8 strh w8, [sp, #4]
4c8a8: 97ff6822 bl 26930 <__libc_init@plt-0x3a180>
4c8ac: 36000120 tbz w0, #0, 4c8d0 <__libc_init@plt-0x141e0>
4c8b0: 72001f1f tst w24, #0xff
4c8b4: 540000a0 b.eq 4c8c8 <__libc_init@plt-0x141e8> // b.none
4c8b8: aa1303e0 mov x0, x19
4c8bc: 52800021 mov w1, #0x1 // #1
4c8c0: 97ff7045 bl 289d4 <__libc_init@plt-0x380dc>
4c8c4: 14000002 b 4c8cc <__libc_init@plt-0x141e4>
4c8c8: 2a1f03e0 mov w0, wzr
4c8cc: 12000018 and w24, w0, #0x1
4c8d0: 72001f1f tst w24, #0xff
4c8d4: 540000c0 b.eq 4c8ec <__libc_init@plt-0x141c4> // b.none
4c8d8: 910013e1 add x1, sp, #0x4
4c8dc: aa1303e0 mov x0, x19
4c8e0: 52800022 mov w2, #0x1 // #1
4c8e4: 97ff6e79 bl 282c8 <__libc_init@plt-0x387e8>
4c8e8: 14000002 b 4c8f0 <__libc_init@plt-0x141c0>
4c8ec: 2a1f03e0 mov w0, wzr
4c8f0: 12000018 and w24, w0, #0x1
4c8f4: f1000694 subs x20, x20, #0x1
4c8f8: 91000ab5 add x21, x21, #0x2
4c8fc: 54fff9a1 b.ne 4c830 <__libc_init@plt-0x14280> // b.any
4c900: 394026e8 ldrb w8, [x23, #9]
4c904: aa1603e0 mov x0, x22
4c908: 52800021 mov w1, #0x1 // #1
4c90c: 79000be8 strh w8, [sp, #4]
4c910: 97ff6808 bl 26930 <__libc_init@plt-0x3a180>
4c914: 36000100 tbz w0, #0, 4c934 <__libc_init@plt-0x1417c>
4c918: 340000b8 cbz w24, 4c92c <__libc_init@plt-0x14184>
4c91c: aa1303e0 mov x0, x19
4c920: 52800021 mov w1, #0x1 // #1
4c924: 97ff702c bl 289d4 <__libc_init@plt-0x380dc>
4c928: 14000002 b 4c930 <__libc_init@plt-0x14180>
4c92c: 2a1f03e0 mov w0, wzr
4c930: 12000018 and w24, w0, #0x1
4c934: 340000d8 cbz w24, 4c94c <__libc_init@plt-0x14164>
4c938: 910013e1 add x1, sp, #0x4
4c93c: aa1303e0 mov x0, x19
4c940: 52800022 mov w2, #0x1 // #1
4c944: 97ff6e61 bl 282c8 <__libc_init@plt-0x387e8>
4c948: 14000005 b 4c95c <__libc_init@plt-0x14154>
4c94c: 2a1f03e0 mov w0, wzr
4c950: 14000003 b 4c95c <__libc_init@plt-0x14154>
4c954: 2a1f03e0 mov w0, wzr
4c958: 3900031b strb w27, [x24]
4c95c: f9401748 ldr x8, [x26, #40]
4c960: f94007e9 ldr x9, [sp, #8]
4c964: eb09011f cmp x8, x9
4c968: 54000141 b.ne 4c990 <__libc_init@plt-0x14120> // b.any
4c96c: a9464ff4 ldp x20, x19, [sp, #96]
4c970: 12000000 and w0, w0, #0x1
4c974: a94557f6 ldp x22, x21, [sp, #80]
4c978: a9445ff8 ldp x24, x23, [sp, #64]
4c97c: a94367fa ldp x26, x25, [sp, #48]
4c980: a9426ffc ldp x28, x27, [sp, #32]
4c984: a9417bfd ldp x29, x30, [sp, #16]
4c988: 9101c3ff add sp, sp, #0x70
4c98c: d65f03c0 ret
4c990: 9400506c bl 60b40 <__stack_chk_fail@plt>
4c994: d101c3ff sub sp, sp, #0x70
4c998: a9017bfd stp x29, x30, [sp, #16]
4c99c: 910043fd add x29, sp, #0x10
4c9a0: a9026ffc stp x28, x27, [sp, #32]
4c9a4: a90367fa stp x26, x25, [sp, #48]
4c9a8: a9045ff8 stp x24, x23, [sp, #64]
4c9ac: a90557f6 stp x22, x21, [sp, #80]
4c9b0: a9064ff4 stp x20, x19, [sp, #96]
4c9b4: d53bd05a mrs x26, tpidr_el0
4c9b8: aa0303f4 mov x20, x3
4c9bc: f9401748 ldr x8, [x26, #40]
4c9c0: aa0203f5 mov x21, x2
4c9c4: aa0103f8 mov x24, x1
4c9c8: aa0003f3 mov x19, x0
4c9cc: f90007e8 str x8, [sp, #8]
4c9d0: 97ff6bb2 bl 27898 <__libc_init@plt-0x39218>
4c9d4: aa0003f7 mov x23, x0
4c9d8: aa1303e0 mov x0, x19
4c9dc: 97ff6bce bl 27914 <__libc_init@plt-0x3919c>
4c9e0: 394026e8 ldrb w8, [x23, #9]
4c9e4: aa0003f6 mov x22, x0
4c9e8: 34000288 cbz w8, 4ca38 <__libc_init@plt-0x14078>
4c9ec: aa1803e0 mov x0, x24
4c9f0: aa1303e1 mov x1, x19
4c9f4: 52800022 mov w2, #0x1 // #1
4c9f8: 2a1f03e3 mov w3, wzr
4c9fc: 97ff7279 bl 293e0 <__libc_init@plt-0x376d0>
4ca00: 394026e8 ldrb w8, [x23, #9]
4ca04: 2a0003f8 mov w24, w0
4ca08: aa1603e0 mov x0, x22
4ca0c: 52800021 mov w1, #0x1 // #1
4ca10: b90007e8 str w8, [sp, #4]
4ca14: 97ff67c7 bl 26930 <__libc_init@plt-0x3a180>
4ca18: 36000580 tbz w0, #0, 4cac8 <__libc_init@plt-0x13fe8>
4ca1c: 360000b8 tbz w24, #0, 4ca30 <__libc_init@plt-0x14080>
4ca20: aa1303e0 mov x0, x19
4ca24: 52800021 mov w1, #0x1 // #1
4ca28: 97ff6feb bl 289d4 <__libc_init@plt-0x380dc>
4ca2c: 37000500 tbnz w0, #0, 4cacc <__libc_init@plt-0x13fe4>
4ca30: 2a1f03e0 mov w0, wzr
4ca34: 1400002a b 4cadc <__libc_init@plt-0x13fd4>
4ca38: f100029f cmp x20, #0x0
4ca3c: aa1803e0 mov x0, x24
4ca40: 1a9f07e2 cset w2, ne // ne = any
4ca44: aa1303e1 mov x1, x19
4ca48: 52800023 mov w3, #0x1 // #1
4ca4c: 5280003b mov w27, #0x1 // #1
4ca50: 97ff7264 bl 293e0 <__libc_init@plt-0x376d0>
4ca54: 36000dc0 tbz w0, #0, 4cc0c <__libc_init@plt-0x13ea4>
4ca58: b4000db4 cbz x20, 4cc0c <__libc_init@plt-0x13ea4>
4ca5c: 90fffe17 adrp x23, c000 <__libc_init@plt-0x54ab0>
4ca60: aa1f03fc mov x28, xzr
4ca64: 911a76f7 add x23, x23, #0x69d
4ca68: aa1603e0 mov x0, x22
4ca6c: 97ff67a2 bl 268f4 <__libc_init@plt-0x3a1bc>
4ca70: f100001f cmp x0, #0x0
4ca74: 1a9f07f9 cset w25, ne // ne = any
4ca78: b4000100 cbz x0, 4ca98 <__libc_init@plt-0x14018>
4ca7c: 8b1c0aa1 add x1, x21, x28, lsl #2
4ca80: aa1303e0 mov x0, x19
4ca84: aa1903e2 mov x2, x25
4ca88: 97ff6e46 bl 283a0 <__libc_init@plt-0x38710>
4ca8c: 8b19039c add x28, x28, x25
4ca90: 37000160 tbnz w0, #0, 4cabc <__libc_init@plt-0x13ff4>
4ca94: 1400005e b 4cc0c <__libc_init@plt-0x13ea4>
4ca98: aa1303e0 mov x0, x19
4ca9c: 52800021 mov w1, #0x1 // #1
4caa0: 97ff6fcd bl 289d4 <__libc_init@plt-0x380dc>
4caa4: 36000b20 tbz w0, #0, 4cc08 <__libc_init@plt-0x13ea8>
4caa8: aa1303e0 mov x0, x19
4caac: aa1703e1 mov x1, x23
4cab0: 52800022 mov w2, #0x1 // #1
4cab4: 97ff6c09 bl 27ad8 <__libc_init@plt-0x38fd8>
4cab8: 36000aa0 tbz w0, #0, 4cc0c <__libc_init@plt-0x13ea4>
4cabc: eb14039f cmp x28, x20
4cac0: 54fffd43 b.cc 4ca68 <__libc_init@plt-0x14048> // b.lo, b.ul, b.last
4cac4: 14000052 b 4cc0c <__libc_init@plt-0x13ea4>
4cac8: 3607fb58 tbz w24, #0, 4ca30 <__libc_init@plt-0x14080>
4cacc: 910013e1 add x1, sp, #0x4
4cad0: aa1303e0 mov x0, x19
4cad4: 52800022 mov w2, #0x1 // #1
4cad8: 97ff6e32 bl 283a0 <__libc_init@plt-0x38710>
4cadc: 12000018 and w24, w0, #0x1
4cae0: b40006b4 cbz x20, 4cbb4 <__libc_init@plt-0x13efc>
4cae4: b94002a8 ldr w8, [x21]
4cae8: 394026e9 ldrb w9, [x23, #9]
4caec: 6b09011f cmp w8, w9
4caf0: 54000301 b.ne 4cb50 <__libc_init@plt-0x13f60> // b.any
4caf4: aa1603e0 mov x0, x22
4caf8: 52800021 mov w1, #0x1 // #1
4cafc: b90007e8 str w8, [sp, #4]
4cb00: 97ff678c bl 26930 <__libc_init@plt-0x3a180>
4cb04: 36000120 tbz w0, #0, 4cb28 <__libc_init@plt-0x13f88>
4cb08: 72001f1f tst w24, #0xff
4cb0c: 540000a0 b.eq 4cb20 <__libc_init@plt-0x13f90> // b.none
4cb10: aa1303e0 mov x0, x19
4cb14: 52800021 mov w1, #0x1 // #1
4cb18: 97ff6faf bl 289d4 <__libc_init@plt-0x380dc>
4cb1c: 14000002 b 4cb24 <__libc_init@plt-0x13f8c>
4cb20: 2a1f03e0 mov w0, wzr
4cb24: 12000018 and w24, w0, #0x1
4cb28: 72001f1f tst w24, #0xff
4cb2c: 540000c0 b.eq 4cb44 <__libc_init@plt-0x13f6c> // b.none
4cb30: 910013e1 add x1, sp, #0x4
4cb34: aa1303e0 mov x0, x19
4cb38: 52800022 mov w2, #0x1 // #1
4cb3c: 97ff6e19 bl 283a0 <__libc_init@plt-0x38710>
4cb40: 14000002 b 4cb48 <__libc_init@plt-0x13f68>
4cb44: 2a1f03e0 mov w0, wzr
4cb48: 12000018 and w24, w0, #0x1
4cb4c: b94002a8 ldr w8, [x21]
4cb50: aa1603e0 mov x0, x22
4cb54: 52800021 mov w1, #0x1 // #1
4cb58: b90007e8 str w8, [sp, #4]
4cb5c: 97ff6775 bl 26930 <__libc_init@plt-0x3a180>
4cb60: 36000120 tbz w0, #0, 4cb84 <__libc_init@plt-0x13f2c>
4cb64: 72001f1f tst w24, #0xff
4cb68: 540000a0 b.eq 4cb7c <__libc_init@plt-0x13f34> // b.none
4cb6c: aa1303e0 mov x0, x19
4cb70: 52800021 mov w1, #0x1 // #1
4cb74: 97ff6f98 bl 289d4 <__libc_init@plt-0x380dc>
4cb78: 14000002 b 4cb80 <__libc_init@plt-0x13f30>
4cb7c: 2a1f03e0 mov w0, wzr
4cb80: 12000018 and w24, w0, #0x1
4cb84: 72001f1f tst w24, #0xff
4cb88: 540000c0 b.eq 4cba0 <__libc_init@plt-0x13f10> // b.none
4cb8c: 910013e1 add x1, sp, #0x4
4cb90: aa1303e0 mov x0, x19
4cb94: 52800022 mov w2, #0x1 // #1
4cb98: 97ff6e02 bl 283a0 <__libc_init@plt-0x38710>
4cb9c: 14000002 b 4cba4 <__libc_init@plt-0x13f0c>
4cba0: 2a1f03e0 mov w0, wzr
4cba4: 12000018 and w24, w0, #0x1
4cba8: f1000694 subs x20, x20, #0x1
4cbac: 910012b5 add x21, x21, #0x4
4cbb0: 54fff9a1 b.ne 4cae4 <__libc_init@plt-0x13fcc> // b.any
4cbb4: 394026e8 ldrb w8, [x23, #9]
4cbb8: aa1603e0 mov x0, x22
4cbbc: 52800021 mov w1, #0x1 // #1
4cbc0: b90007e8 str w8, [sp, #4]
4cbc4: 97ff675b bl 26930 <__libc_init@plt-0x3a180>
4cbc8: 36000100 tbz w0, #0, 4cbe8 <__libc_init@plt-0x13ec8>
4cbcc: 340000b8 cbz w24, 4cbe0 <__libc_init@plt-0x13ed0>
4cbd0: aa1303e0 mov x0, x19
4cbd4: 52800021 mov w1, #0x1 // #1
4cbd8: 97ff6f7f bl 289d4 <__libc_init@plt-0x380dc>
4cbdc: 14000002 b 4cbe4 <__libc_init@plt-0x13ecc>
4cbe0: 2a1f03e0 mov w0, wzr
4cbe4: 12000018 and w24, w0, #0x1
4cbe8: 340000d8 cbz w24, 4cc00 <__libc_init@plt-0x13eb0>
4cbec: 910013e1 add x1, sp, #0x4
4cbf0: aa1303e0 mov x0, x19
4cbf4: 52800022 mov w2, #0x1 // #1
4cbf8: 97ff6dea bl 283a0 <__libc_init@plt-0x38710>
4cbfc: 14000005 b 4cc10 <__libc_init@plt-0x13ea0>
4cc00: 2a1f03e0 mov w0, wzr
4cc04: 14000003 b 4cc10 <__libc_init@plt-0x13ea0>
4cc08: 2a1f03e0 mov w0, wzr
4cc0c: 3900031b strb w27, [x24]
4cc10: f9401748 ldr x8, [x26, #40]
4cc14: f94007e9 ldr x9, [sp, #8]
4cc18: eb09011f cmp x8, x9
4cc1c: 54000141 b.ne 4cc44 <__libc_init@plt-0x13e6c> // b.any
4cc20: a9464ff4 ldp x20, x19, [sp, #96]
4cc24: 12000000 and w0, w0, #0x1
4cc28: a94557f6 ldp x22, x21, [sp, #80]
4cc2c: a9445ff8 ldp x24, x23, [sp, #64]
4cc30: a94367fa ldp x26, x25, [sp, #48]
4cc34: a9426ffc ldp x28, x27, [sp, #32]
4cc38: a9417bfd ldp x29, x30, [sp, #16]
4cc3c: 9101c3ff add sp, sp, #0x70
4cc40: d65f03c0 ret
4cc44: 94004fbf bl 60b40 <__stack_chk_fail@plt>
4cc48: a9bc7bfd stp x29, x30, [sp, #-64]!
4cc4c: f9000bf7 str x23, [sp, #16]
4cc50: 910003fd mov x29, sp
4cc54: a90257f6 stp x22, x21, [sp, #32]
4cc58: a9034ff4 stp x20, x19, [sp, #48]
4cc5c: 39402029 ldrb w9, [x1, #8]
4cc60: aa0303f5 mov x21, x3
4cc64: b940042a ldr w10, [x1, #4]
4cc68: aa0203f3 mov x19, x2
4cc6c: 39400028 ldrb w8, [x1]
4cc70: aa0103f6 mov x22, x1
4cc74: 7100013f cmp w9, #0x0
4cc78: aa0003f4 mov x20, x0
4cc7c: 1a8a02b7 csel w23, w21, w10, eq // eq = none
4cc80: 7101191f cmp w8, #0x46
4cc84: 5400014d b.le 4ccac <__libc_init@plt-0x13e04>
4cc88: 7101691f cmp w8, #0x5a
4cc8c: 540004a0 b.eq 4cd20 <__libc_init@plt-0x13d90> // b.none
4cc90: 71013d1f cmp w8, #0x4f
4cc94: 54000580 b.eq 4cd44 <__libc_init@plt-0x13d6c> // b.none
4cc98: 71011d1f cmp w8, #0x47
4cc9c: 54000661 b.ne 4cd68 <__libc_init@plt-0x13d48> // b.any
4cca0: 710002ff cmp w23, #0x0
4cca4: 1a9702b7 csel w23, w21, w23, eq // eq = none
4cca8: 1400000e b 4cce0 <__libc_init@plt-0x13dd0>
4ccac: 7101051f cmp w8, #0x41
4ccb0: 54000180 b.eq 4cce0 <__libc_init@plt-0x13dd0> // b.none
4ccb4: 7101091f cmp w8, #0x42
4ccb8: 54000581 b.ne 4cd68 <__libc_init@plt-0x13d48> // b.any
4ccbc: d37ffaa3 lsl x3, x21, #1
4ccc0: aa1403e0 mov x0, x20
4ccc4: aa1603e1 mov x1, x22
4ccc8: aa1303e2 mov x2, x19
4cccc: a9434ff4 ldp x20, x19, [sp, #48]
4ccd0: a94257f6 ldp x22, x21, [sp, #32]
4ccd4: f9400bf7 ldr x23, [sp, #16]
4ccd8: a8c47bfd ldp x29, x30, [sp], #64
4ccdc: 17ffe3ca b 45c04 <__libc_init@plt-0x1aeac>
4cce0: 4b1502e8 sub w8, w23, w21
4cce4: aa1403e0 mov x0, x20
4cce8: 52800401 mov w1, #0x20 // #32
4ccec: 0aa87d02 bic w2, w8, w8, asr #31
4ccf0: 97ff7028 bl 28d90 <__libc_init@plt-0x37d20>
4ccf4: 36000480 tbz w0, #0, 4cd84 <__libc_init@plt-0x13d2c>
4ccf8: 6b1502ff cmp w23, w21
4ccfc: aa1403e0 mov x0, x20
4cd00: 1a97c2a8 csel w8, w21, w23, gt
4cd04: aa1303e1 mov x1, x19
4cd08: a9434ff4 ldp x20, x19, [sp, #48]
4cd0c: 93407d02 sxtw x2, w8
4cd10: a94257f6 ldp x22, x21, [sp, #32]
4cd14: f9400bf7 ldr x23, [sp, #16]
4cd18: a8c47bfd ldp x29, x30, [sp], #64
4cd1c: 17ff6d6b b 282c8 <__libc_init@plt-0x387e8>
4cd20: d37ffaa3 lsl x3, x21, #1
4cd24: aa1403e0 mov x0, x20
4cd28: aa1603e1 mov x1, x22
4cd2c: aa1303e2 mov x2, x19
4cd30: a9434ff4 ldp x20, x19, [sp, #48]
4cd34: a94257f6 ldp x22, x21, [sp, #32]
4cd38: f9400bf7 ldr x23, [sp, #16]
4cd3c: a8c47bfd ldp x29, x30, [sp], #64
4cd40: 17ffe4d9 b 460a4 <__libc_init@plt-0x1aa0c>
4cd44: d37ffaa3 lsl x3, x21, #1
4cd48: aa1403e0 mov x0, x20
4cd4c: aa1603e1 mov x1, x22
4cd50: aa1303e2 mov x2, x19
4cd54: a9434ff4 ldp x20, x19, [sp, #48]
4cd58: a94257f6 ldp x22, x21, [sp, #32]
4cd5c: f9400bf7 ldr x23, [sp, #16]
4cd60: a8c47bfd ldp x29, x30, [sp], #64
4cd64: 17ffe439 b 45e48 <__libc_init@plt-0x1ac68>
4cd68: aa1403e0 mov x0, x20
4cd6c: 97ff6faa bl 28c14 <__libc_init@plt-0x37e9c>
4cd70: f0fffde2 adrp x2, b000 <__libc_init@plt-0x55ab0>
4cd74: 394002c3 ldrb w3, [x22]
4cd78: 9128d842 add x2, x2, #0xa36
4cd7c: 52807da1 mov w1, #0x3ed // #1005
4cd80: 97ff5706 bl 22998 <__libc_init@plt-0x3e118>
4cd84: a9434ff4 ldp x20, x19, [sp, #48]
4cd88: 2a1f03e0 mov w0, wzr
4cd8c: a94257f6 ldp x22, x21, [sp, #32]
4cd90: f9400bf7 ldr x23, [sp, #16]
4cd94: a8c47bfd ldp x29, x30, [sp], #64
4cd98: d65f03c0 ret
4cd9c: a9bc7bfd stp x29, x30, [sp, #-64]!
4cda0: f9000bf7 str x23, [sp, #16]
4cda4: 910003fd mov x29, sp
4cda8: a90257f6 stp x22, x21, [sp, #32]
4cdac: a9034ff4 stp x20, x19, [sp, #48]
4cdb0: 39402029 ldrb w9, [x1, #8]
4cdb4: aa0303f5 mov x21, x3
4cdb8: b940042a ldr w10, [x1, #4]
4cdbc: aa0203f3 mov x19, x2
4cdc0: 39400028 ldrb w8, [x1]
4cdc4: aa0103f6 mov x22, x1
4cdc8: 7100013f cmp w9, #0x0
4cdcc: aa0003f4 mov x20, x0
4cdd0: 1a8a02b7 csel w23, w21, w10, eq // eq = none
4cdd4: 7101191f cmp w8, #0x46
4cdd8: 5400014d b.le 4ce00 <__libc_init@plt-0x13cb0>
4cddc: 7101691f cmp w8, #0x5a
4cde0: 540004a0 b.eq 4ce74 <__libc_init@plt-0x13c3c> // b.none
4cde4: 71013d1f cmp w8, #0x4f
4cde8: 54000580 b.eq 4ce98 <__libc_init@plt-0x13c18> // b.none
4cdec: 71011d1f cmp w8, #0x47
4cdf0: 54000661 b.ne 4cebc <__libc_init@plt-0x13bf4> // b.any
4cdf4: 710002ff cmp w23, #0x0
4cdf8: 1a9702b7 csel w23, w21, w23, eq // eq = none
4cdfc: 1400000e b 4ce34 <__libc_init@plt-0x13c7c>
4ce00: 7101051f cmp w8, #0x41
4ce04: 54000180 b.eq 4ce34 <__libc_init@plt-0x13c7c> // b.none
4ce08: 7101091f cmp w8, #0x42
4ce0c: 54000581 b.ne 4cebc <__libc_init@plt-0x13bf4> // b.any
4ce10: d37ef6a3 lsl x3, x21, #2
4ce14: aa1403e0 mov x0, x20
4ce18: aa1603e1 mov x1, x22
4ce1c: aa1303e2 mov x2, x19
4ce20: a9434ff4 ldp x20, x19, [sp, #48]
4ce24: a94257f6 ldp x22, x21, [sp, #32]
4ce28: f9400bf7 ldr x23, [sp, #16]
4ce2c: a8c47bfd ldp x29, x30, [sp], #64
4ce30: 17ffe375 b 45c04 <__libc_init@plt-0x1aeac>
4ce34: 4b1502e8 sub w8, w23, w21
4ce38: aa1403e0 mov x0, x20
4ce3c: 52800401 mov w1, #0x20 // #32
4ce40: 0aa87d02 bic w2, w8, w8, asr #31
4ce44: 97ff6fd3 bl 28d90 <__libc_init@plt-0x37d20>
4ce48: 36000480 tbz w0, #0, 4ced8 <__libc_init@plt-0x13bd8>
4ce4c: 6b1502ff cmp w23, w21
4ce50: aa1403e0 mov x0, x20
4ce54: 1a97c2a8 csel w8, w21, w23, gt
4ce58: aa1303e1 mov x1, x19
4ce5c: a9434ff4 ldp x20, x19, [sp, #48]
4ce60: 93407d02 sxtw x2, w8
4ce64: a94257f6 ldp x22, x21, [sp, #32]
4ce68: f9400bf7 ldr x23, [sp, #16]
4ce6c: a8c47bfd ldp x29, x30, [sp], #64
4ce70: 17ff6d4c b 283a0 <__libc_init@plt-0x38710>
4ce74: d37ef6a3 lsl x3, x21, #2
4ce78: aa1403e0 mov x0, x20
4ce7c: aa1603e1 mov x1, x22
4ce80: aa1303e2 mov x2, x19
4ce84: a9434ff4 ldp x20, x19, [sp, #48]
4ce88: a94257f6 ldp x22, x21, [sp, #32]
4ce8c: f9400bf7 ldr x23, [sp, #16]
4ce90: a8c47bfd ldp x29, x30, [sp], #64
4ce94: 17ffe484 b 460a4 <__libc_init@plt-0x1aa0c>
4ce98: d37ef6a3 lsl x3, x21, #2
4ce9c: aa1403e0 mov x0, x20
4cea0: aa1603e1 mov x1, x22
4cea4: aa1303e2 mov x2, x19
4cea8: a9434ff4 ldp x20, x19, [sp, #48]
4ceac: a94257f6 ldp x22, x21, [sp, #32]
4ceb0: f9400bf7 ldr x23, [sp, #16]
4ceb4: a8c47bfd ldp x29, x30, [sp], #64
4ceb8: 17ffe3e4 b 45e48 <__libc_init@plt-0x1ac68>
4cebc: aa1403e0 mov x0, x20
4cec0: 97ff6f55 bl 28c14 <__libc_init@plt-0x37e9c>
4cec4: f0fffde2 adrp x2, b000 <__libc_init@plt-0x55ab0>
4cec8: 394002c3 ldrb w3, [x22]
4cecc: 9128d842 add x2, x2, #0xa36
4ced0: 52807da1 mov w1, #0x3ed // #1005
4ced4: 97ff56b1 bl 22998 <__libc_init@plt-0x3e118>
4ced8: a9434ff4 ldp x20, x19, [sp, #48]
4cedc: 2a1f03e0 mov w0, wzr
4cee0: a94257f6 ldp x22, x21, [sp, #32]
4cee4: f9400bf7 ldr x23, [sp, #16]
4cee8: a8c47bfd ldp x29, x30, [sp], #64
4ceec: d65f03c0 ret
4cef0: a9be7bfd stp x29, x30, [sp, #-32]!
4cef4: a9014ff4 stp x20, x19, [sp, #16]
4cef8: 910003fd mov x29, sp
4cefc: aa0003f3 mov x19, x0
4cf00: 2a0203f4 mov w20, w2
4cf04: aa0103e0 mov x0, x1
4cf08: aa1303e1 mov x1, x19
4cf0c: 52800022 mov w2, #0x1 // #1
4cf10: 2a1f03e3 mov w3, wzr
4cf14: 97ff7133 bl 293e0 <__libc_init@plt-0x376d0>
4cf18: 36000180 tbz w0, #0, 4cf48 <__libc_init@plt-0x13b68>
4cf1c: 7200029f tst w20, #0x1
4cf20: aa1303e0 mov x0, x19
4cf24: a9414ff4 ldp x20, x19, [sp, #16]
4cf28: d0fffde8 adrp x8, a000 <__libc_init@plt-0x56ab0>
4cf2c: d0fffde9 adrp x9, a000 <__libc_init@plt-0x56ab0>
4cf30: 91173908 add x8, x8, #0x5ce
4cf34: 9124b129 add x9, x9, #0x92c
4cf38: 9a881121 csel x1, x9, x8, ne // ne = any
4cf3c: 52800022 mov w2, #0x1 // #1
4cf40: a8c27bfd ldp x29, x30, [sp], #32
4cf44: 17ff6ae5 b 27ad8 <__libc_init@plt-0x38fd8>
4cf48: a9414ff4 ldp x20, x19, [sp, #16]
4cf4c: 2a1f03e0 mov w0, wzr
4cf50: a8c27bfd ldp x29, x30, [sp], #32
4cf54: d65f03c0 ret
4cf58: d10103ff sub sp, sp, #0x40
4cf5c: a9017bfd stp x29, x30, [sp, #16]
4cf60: 910043fd add x29, sp, #0x10
4cf64: a90257f6 stp x22, x21, [sp, #32]
4cf68: a9034ff4 stp x20, x19, [sp, #48]
4cf6c: d53bd056 mrs x22, tpidr_el0
4cf70: aa0103f4 mov x20, x1
4cf74: f94016c8 ldr x8, [x22, #40]
4cf78: 2a0203f5 mov w21, w2
4cf7c: aa0003f3 mov x19, x0
4cf80: f90007e8 str x8, [sp, #8]
4cf84: 39400028 ldrb w8, [x1]
4cf88: 390013e2 strb w2, [sp, #4]
4cf8c: 71012d1f cmp w8, #0x4b
4cf90: 540003ad b.le 4d004 <__libc_init@plt-0x13aac>
4cf94: 7101691f cmp w8, #0x5a
4cf98: 54000500 b.eq 4d038 <__libc_init@plt-0x13a78> // b.none
4cf9c: 71013d1f cmp w8, #0x4f
4cfa0: 54000580 b.eq 4d050 <__libc_init@plt-0x13a60> // b.none
4cfa4: 7101311f cmp w8, #0x4c
4cfa8: 54000361 b.ne 4d014 <__libc_init@plt-0x13a9c> // b.any
4cfac: 39402288 ldrb w8, [x20, #8]
4cfb0: aa1303e0 mov x0, x19
4cfb4: b9400689 ldr w9, [x20, #4]
4cfb8: 52800401 mov w1, #0x20 // #32
4cfbc: 7100011f cmp w8, #0x0
4cfc0: 51000529 sub w9, w9, #0x1
4cfc4: 1a8903e8 csel w8, wzr, w9, eq // eq = none
4cfc8: 0aa87d02 bic w2, w8, w8, asr #31
4cfcc: 97ff6f71 bl 28d90 <__libc_init@plt-0x37d20>
4cfd0: 2a0003e8 mov w8, w0
4cfd4: 2a1f03e0 mov w0, wzr
4cfd8: 36000528 tbz w8, #0, 4d07c <__libc_init@plt-0x13a34>
4cfdc: d0fffde8 adrp x8, a000 <__libc_init@plt-0x56ab0>
4cfe0: d0fffde9 adrp x9, a000 <__libc_init@plt-0x56ab0>
4cfe4: 91173908 add x8, x8, #0x5ce
4cfe8: 9124b129 add x9, x9, #0x92c
4cfec: 720002bf tst w21, #0x1
4cff0: aa1303e0 mov x0, x19
4cff4: 9a881121 csel x1, x9, x8, ne // ne = any
4cff8: 52800022 mov w2, #0x1 // #1
4cffc: 97ff6ab7 bl 27ad8 <__libc_init@plt-0x38fd8>
4d000: 1400001f b 4d07c <__libc_init@plt-0x13a34>
4d004: 7101091f cmp w8, #0x42
4d008: 54000300 b.eq 4d068 <__libc_init@plt-0x13a48> // b.none
4d00c: 71011d1f cmp w8, #0x47
4d010: 54fffce0 b.eq 4cfac <__libc_init@plt-0x13b04> // b.none
4d014: aa1303e0 mov x0, x19
4d018: 97ff6eff bl 28c14 <__libc_init@plt-0x37e9c>
4d01c: b0fffde2 adrp x2, a000 <__libc_init@plt-0x56ab0>
4d020: 39400283 ldrb w3, [x20]
4d024: 9124b842 add x2, x2, #0x92e
4d028: 52807da1 mov w1, #0x3ed // #1005
4d02c: 97ff565b bl 22998 <__libc_init@plt-0x3e118>
4d030: 2a1f03e0 mov w0, wzr
4d034: 14000012 b 4d07c <__libc_init@plt-0x13a34>
4d038: 910013e2 add x2, sp, #0x4
4d03c: aa1303e0 mov x0, x19
4d040: aa1403e1 mov x1, x20
4d044: 52800023 mov w3, #0x1 // #1
4d048: 97ffe417 bl 460a4 <__libc_init@plt-0x1aa0c>
4d04c: 1400000c b 4d07c <__libc_init@plt-0x13a34>
4d050: 910013e2 add x2, sp, #0x4
4d054: aa1303e0 mov x0, x19
4d058: aa1403e1 mov x1, x20
4d05c: 52800023 mov w3, #0x1 // #1
4d060: 97ffe37a bl 45e48 <__libc_init@plt-0x1ac68>
4d064: 14000006 b 4d07c <__libc_init@plt-0x13a34>
4d068: 910013e2 add x2, sp, #0x4
4d06c: aa1303e0 mov x0, x19
4d070: aa1403e1 mov x1, x20
4d074: 52800023 mov w3, #0x1 // #1
4d078: 97ffe2e3 bl 45c04 <__libc_init@plt-0x1aeac>
4d07c: f94016c8 ldr x8, [x22, #40]
4d080: f94007e9 ldr x9, [sp, #8]
4d084: eb09011f cmp x8, x9
4d088: 540000e1 b.ne 4d0a4 <__libc_init@plt-0x13a0c> // b.any
4d08c: a9434ff4 ldp x20, x19, [sp, #48]
4d090: 12000000 and w0, w0, #0x1
4d094: a94257f6 ldp x22, x21, [sp, #32]
4d098: a9417bfd ldp x29, x30, [sp, #16]
4d09c: 910103ff add sp, sp, #0x40
4d0a0: d65f03c0 ret
4d0a4: 94004ea7 bl 60b40 <__stack_chk_fail@plt>
4d0a8: a9bd7bfd stp x29, x30, [sp, #-48]!
4d0ac: f9000bf5 str x21, [sp, #16]
4d0b0: 910003fd mov x29, sp
4d0b4: a9024ff4 stp x20, x19, [sp, #32]
4d0b8: 39400028 ldrb w8, [x1]
4d0bc: aa0203f3 mov x19, x2
4d0c0: aa0103f4 mov x20, x1
4d0c4: aa0003f5 mov x21, x0
4d0c8: 7101651f cmp w8, #0x59
4d0cc: 5400022c b.gt 4d110 <__libc_init@plt-0x139a0>
4d0d0: 51010508 sub w8, w8, #0x41
4d0d4: 7100391f cmp w8, #0xe
4d0d8: 54000388 b.hi 4d148 <__libc_init@plt-0x13968> // b.pmore
4d0dc: d503201f nop
4d0e0: 10e07549 adr x9, df88 <__libc_init@plt-0x52b28>
4d0e4: 1000008a adr x10, 4d0f4 <__libc_init@plt-0x139bc>
4d0e8: 3868692b ldrb w11, [x9, x8]
4d0ec: 8b0b094a add x10, x10, x11, lsl #2
4d0f0: d61f0140 br x10
4d0f4: aa1403e1 mov x1, x20
4d0f8: aa1303e2 mov x2, x19
4d0fc: a9424ff4 ldp x20, x19, [sp, #32]
4d100: aa1503e0 mov x0, x21
4d104: f9400bf5 ldr x21, [sp, #16]
4d108: a8c37bfd ldp x29, x30, [sp], #48
4d10c: 1400003b b 4d1f8 <__libc_init@plt-0x138b8>
4d110: 7101c51f cmp w8, #0x71
4d114: 5400012c b.gt 4d138 <__libc_init@plt-0x13978>
4d118: 7101691f cmp w8, #0x5a
4d11c: 540005e0 b.eq 4d1d8 <__libc_init@plt-0x138d8> // b.none
4d120: 71019d1f cmp w8, #0x67
4d124: 54000121 b.ne 4d148 <__libc_init@plt-0x13968> // b.any
4d128: aa1503e0 mov x0, x21
4d12c: 94001a0b bl 53958 <__libc_init@plt-0xd158>
4d130: 3607fe20 tbz w0, #0, 4d0f4 <__libc_init@plt-0x139bc>
4d134: 1400000c b 4d164 <__libc_init@plt-0x1394c>
4d138: 7101c91f cmp w8, #0x72
4d13c: 54fffdc0 b.eq 4d0f4 <__libc_init@plt-0x139bc> // b.none
4d140: 7101e91f cmp w8, #0x7a
4d144: 54fffd80 b.eq 4d0f4 <__libc_init@plt-0x139bc> // b.none
4d148: aa1503e0 mov x0, x21
4d14c: 97ff6eb2 bl 28c14 <__libc_init@plt-0x37e9c>
4d150: b0fffde2 adrp x2, a000 <__libc_init@plt-0x56ab0>
4d154: 39400283 ldrb w3, [x20]
4d158: 912ae042 add x2, x2, #0xab8
4d15c: 52807da1 mov w1, #0x3ed // #1005
4d160: 97ff560e bl 22998 <__libc_init@plt-0x3e118>
4d164: a9424ff4 ldp x20, x19, [sp, #32]
4d168: 2a1f03e0 mov w0, wzr
4d16c: f9400bf5 ldr x21, [sp, #16]
4d170: a8c37bfd ldp x29, x30, [sp], #48
4d174: d65f03c0 ret
4d178: aa1403e1 mov x1, x20
4d17c: aa1303e2 mov x2, x19
4d180: a9424ff4 ldp x20, x19, [sp, #32]
4d184: aa1503e0 mov x0, x21
4d188: 52800043 mov w3, #0x2 // #2
4d18c: f9400bf5 ldr x21, [sp, #16]
4d190: a8c37bfd ldp x29, x30, [sp], #48
4d194: 140002f9 b 4dd78 <__libc_init@plt-0x12d38>
4d198: aa1403e1 mov x1, x20
4d19c: aa1303e2 mov x2, x19
4d1a0: a9424ff4 ldp x20, x19, [sp, #32]
4d1a4: aa1503e0 mov x0, x21
4d1a8: 52800043 mov w3, #0x2 // #2
4d1ac: f9400bf5 ldr x21, [sp, #16]
4d1b0: a8c37bfd ldp x29, x30, [sp], #48
4d1b4: 14000135 b 4d688 <__libc_init@plt-0x13428>
4d1b8: aa1403e1 mov x1, x20
4d1bc: aa1303e2 mov x2, x19
4d1c0: a9424ff4 ldp x20, x19, [sp, #32]
4d1c4: aa1503e0 mov x0, x21
4d1c8: 52800043 mov w3, #0x2 // #2
4d1cc: f9400bf5 ldr x21, [sp, #16]
4d1d0: a8c37bfd ldp x29, x30, [sp], #48
4d1d4: 140001b7 b 4d8b0 <__libc_init@plt-0x13200>
4d1d8: aa1403e1 mov x1, x20
4d1dc: aa1303e2 mov x2, x19
4d1e0: a9424ff4 ldp x20, x19, [sp, #32]
4d1e4: aa1503e0 mov x0, x21
4d1e8: 52800043 mov w3, #0x2 // #2
4d1ec: f9400bf5 ldr x21, [sp, #16]
4d1f0: a8c37bfd ldp x29, x30, [sp], #48
4d1f4: 14000243 b 4db00 <__libc_init@plt-0x12fb0>
4d1f8: d10243ff sub sp, sp, #0x90
4d1fc: a9047bfd stp x29, x30, [sp, #64]
4d200: 910103fd add x29, sp, #0x40
4d204: a90567fa stp x26, x25, [sp, #80]
4d208: a9065ff8 stp x24, x23, [sp, #96]
4d20c: a90757f6 stp x22, x21, [sp, #112]
4d210: a9084ff4 stp x20, x19, [sp, #128]
4d214: d53bd058 mrs x24, tpidr_el0
4d218: aa0203f4 mov x20, x2
4d21c: f9401708 ldr x8, [x24, #40]
4d220: aa0103f5 mov x21, x1
4d224: aa0003f3 mov x19, x0
4d228: f81f83a8 stur x8, [x29, #-8]
4d22c: 39407028 ldrb w8, [x1, #28]
4d230: 79404c29 ldrh w9, [x1, #38]
4d234: 12000508 and w8, w8, #0x3
4d238: 7100011f cmp w8, #0x0
4d23c: 7a400920 ccmp w9, #0x0, #0x0, eq // eq = none
4d240: 540003e0 b.eq 4d2bc <__libc_init@plt-0x137f4> // b.none
4d244: 910043e0 add x0, sp, #0x10
4d248: 910013e4 add x4, sp, #0x4
4d24c: 528002e1 mov w1, #0x17 // #23
4d250: aa1303e2 mov x2, x19
4d254: aa1503e3 mov x3, x21
4d258: b90007ff str wzr, [sp, #4]
4d25c: 94000fb1 bl 51120 <__libc_init@plt-0xf990>
4d260: 71005c1f cmp w0, #0x17
4d264: 5400206a b.ge 4d670 <__libc_init@plt-0x13440> // b.tcont
4d268: 2a0003f6 mov w22, w0
4d26c: 340014c0 cbz w0, 4d504 <__libc_init@plt-0x135ac>
4d270: b94007e9 ldr w9, [sp, #4]
4d274: 34000d89 cbz w9, 4d424 <__libc_init@plt-0x1368c>
4d278: 93407ec8 sxtw x8, w22
4d27c: 910043ea add x10, sp, #0x10
4d280: 91000508 add x8, x8, #0x1
4d284: 52800cab mov w11, #0x65 // #101
4d288: 3836c94b strb w11, [x10, w22, sxtw]
4d28c: 36f800c9 tbz w9, #31, 4d2a4 <__libc_init@plt-0x1380c>
4d290: 528005ac mov w12, #0x2d // #45
4d294: 11000acb add w11, w22, #0x2
4d298: 4b0903e9 neg w9, w9
4d29c: 3828694c strb w12, [x10, x8]
4d2a0: 2a0b03e8 mov w8, w11
4d2a4: 53047d2a lsr w10, w9, #4
4d2a8: 7109c55f cmp w10, #0x271
4d2ac: 54000c03 b.cc 4d42c <__libc_init@plt-0x13684> // b.lo, b.ul, b.last
4d2b0: 5284e1e9 mov w9, #0x270f // #9999
4d2b4: b90007e9 str w9, [sp, #4]
4d2b8: 1400005f b 4d434 <__libc_init@plt-0x1367c>
4d2bc: 910043e1 add x1, sp, #0x10
4d2c0: aa1303e0 mov x0, x19
4d2c4: f9000bff str xzr, [sp, #16]
4d2c8: 97ff6a6a bl 27c70 <__libc_init@plt-0x38e40>
4d2cc: b4fffbc0 cbz x0, 4d244 <__libc_init@plt-0x1386c>
4d2d0: f9400be8 ldr x8, [sp, #16]
4d2d4: b4fffb88 cbz x8, 4d244 <__libc_init@plt-0x1386c>
4d2d8: aa0003f6 mov x22, x0
4d2dc: aa1303e0 mov x0, x19
4d2e0: 97ff698d bl 27914 <__libc_init@plt-0x3919c>
4d2e4: 39408008 ldrb w8, [x0, #32]
4d2e8: 34fffae8 cbz w8, 4d244 <__libc_init@plt-0x1386c>
4d2ec: 394022a8 ldrb w8, [x21, #8]
4d2f0: 910023e0 add x0, sp, #0x8
4d2f4: b94006a9 ldr w9, [x21, #4]
4d2f8: f9400bf9 ldr x25, [sp, #16]
4d2fc: 7100011f cmp w8, #0x0
4d300: b94022a1 ldr w1, [x21, #32]
4d304: 1a8902c8 csel w8, w22, w9, eq // eq = none
4d308: 93407d09 sxtw x9, w8
4d30c: f90007f9 str x25, [sp, #8]
4d310: eb28c2df cmp x22, w8, sxtw
4d314: 9a96c13a csel x26, x9, x22, gt
4d318: 8b1a0337 add x23, x25, x26
4d31c: aa1703e2 mov x2, x23
4d320: 94003604 bl 5ab30 <__libc_init@plt-0x5f80>
4d324: d360fc16 lsr x22, x0, #32
4d328: 528000a8 mov w8, #0x5 // #5
4d32c: 6a0802df tst w22, w8
4d330: 54fff8a1 b.ne 4d244 <__libc_init@plt-0x1386c> // b.any
4d334: 394042a8 ldrb w8, [x21, #16]
4d338: 340002a8 cbz w8, 4d38c <__libc_init@plt-0x13724>
4d33c: b9400ea8 ldr w8, [x21, #12]
4d340: 34000268 cbz w8, 4d38c <__libc_init@plt-0x13724>
4d344: f9400be8 ldr x8, [sp, #16]
4d348: eb17011f cmp x8, x23
4d34c: 540001c2 b.cs 4d384 <__libc_init@plt-0x1372c> // b.hs, b.nlast
4d350: 8b190349 add x9, x26, x25
4d354: cb08012a sub x10, x9, x8
4d358: 3940010b ldrb w11, [x8]
4d35c: 7100b97f cmp w11, #0x2e
4d360: 54000120 b.eq 4d384 <__libc_init@plt-0x1372c> // b.none
4d364: 7101397f cmp w11, #0x4e
4d368: 540000e0 b.eq 4d384 <__libc_init@plt-0x1372c> // b.none
4d36c: 7101b97f cmp w11, #0x6e
4d370: 540000a0 b.eq 4d384 <__libc_init@plt-0x1372c> // b.none
4d374: 91000508 add x8, x8, #0x1
4d378: f100054a subs x10, x10, #0x1
4d37c: 54fffee1 b.ne 4d358 <__libc_init@plt-0x13758> // b.any
4d380: aa0903e8 mov x8, x9
4d384: eb17011f cmp x8, x23
4d388: 54fff5e0 b.eq 4d244 <__libc_init@plt-0x1386c> // b.none
4d38c: f94007e8 ldr x8, [sp, #8]
4d390: eb17011f cmp x8, x23
4d394: 54000242 b.cs 4d3dc <__libc_init@plt-0x136d4> // b.hs, b.nlast
4d398: 8b190349 add x9, x26, x25
4d39c: aa1f03ea mov x10, xzr
4d3a0: cb08012b sub x11, x9, x8
4d3a4: 5280002c mov w12, #0x1 // #1
4d3a8: 386a690e ldrb w14, [x8, x10]
4d3ac: 710081df cmp w14, #0x20
4d3b0: 7a4919c4 ccmp w14, #0x9, #0x4, ne // ne = any
4d3b4: 54001241 b.ne 4d5fc <__libc_init@plt-0x134b4> // b.any
4d3b8: 8b0a010c add x12, x8, x10
4d3bc: 9100054a add x10, x10, #0x1
4d3c0: 9100058d add x13, x12, #0x1
4d3c4: eb1701bf cmp x13, x23
4d3c8: 1a9f27ec cset w12, cc // cc = lo, ul, last
4d3cc: eb0a017f cmp x11, x10
4d3d0: f90007ed str x13, [sp, #8]
4d3d4: 54fffea1 b.ne 4d3a8 <__libc_init@plt-0x13708> // b.any
4d3d8: aa0903e8 mov x8, x9
4d3dc: 394002aa ldrb w10, [x21]
4d3e0: aa0803e9 mov x9, x8
4d3e4: 7101e95f cmp w10, #0x7a
4d3e8: 54fff2e0 b.eq 4d244 <__libc_init@plt-0x1386c> // b.none
4d3ec: 394022aa ldrb w10, [x21, #8]
4d3f0: f9400be8 ldr x8, [sp, #16]
4d3f4: 340000aa cbz w10, 4d408 <__libc_init@plt-0x136a8>
4d3f8: b98006aa ldrsw x10, [x21, #4]
4d3fc: 8b0a010a add x10, x8, x10
4d400: eb0a013f cmp x9, x10
4d404: 54fff203 b.cc 4d244 <__libc_init@plt-0x1386c> // b.lo, b.ul, b.last
4d408: cb080121 sub x1, x9, x8
4d40c: 79000280 strh w0, [x20]
4d410: aa1303e0 mov x0, x19
4d414: 97ff6a38 bl 27cf4 <__libc_init@plt-0x38dbc>
4d418: 34000a16 cbz w22, 4d558 <__libc_init@plt-0x13558>
4d41c: 2a1603e0 mov w0, w22
4d420: 1400004d b 4d554 <__libc_init@plt-0x1355c>
4d424: 2a1603e8 mov w8, w22
4d428: 14000029 b 4d4cc <__libc_init@plt-0x135e4>
4d42c: 710fa13f cmp w9, #0x3e8
4d430: 54000983 b.cc 4d560 <__libc_init@plt-0x13550> // b.lo, b.ul, b.last
4d434: 53033d2a ubfx w10, w9, #3, #13
4d438: 528418ab mov w11, #0x20c5 // #8389
4d43c: 52828f6c mov w12, #0x147b // #5243
4d440: 528ccced mov w13, #0x6667 // #26215
4d444: 1b0b7d4a mul w10, w10, w11
4d448: 12807ceb mov w11, #0xfffffc18 // #-1000
4d44c: 53147d4a lsr w10, w10, #20
4d450: 1100c14f add w15, w10, #0x30
4d454: 1b0b2549 madd w9, w10, w11, w9
4d458: 13003d2b sxth w11, w9
4d45c: 1b0c7d6b mul w11, w11, w12
4d460: 13137d6c asr w12, w11, #19
4d464: 0b4b7d8c add w12, w12, w11, lsr #31
4d468: 12800c6b mov w11, #0xffffff9c // #-100
4d46c: 1100c191 add w17, w12, #0x30
4d470: 1b0b2589 madd w9, w12, w11, w9
4d474: 1100090c add w12, w8, #0x2
4d478: 13003d2b sxth w11, w9
4d47c: 1b0d7d6b mul w11, w11, w13
4d480: 910043ed add x13, sp, #0x10
4d484: 8b28c1b0 add x16, x13, w8, sxtw
4d488: 5280006d mov w13, #0x3 // #3
4d48c: 13127d6a asr w10, w11, #18
4d490: 0b4b7d4b add w11, w10, w11, lsr #31
4d494: 5280008a mov w10, #0x4 // #4
4d498: 2a0b03ee mov w14, w11
4d49c: 3900020f strb w15, [x16]
4d4a0: 39000611 strb w17, [x16, #1]
4d4a4: 1280012f mov w15, #0xfffffff6 // #-10
4d4a8: 1100c170 add w16, w11, #0x30
4d4ac: 0b0d010b add w11, w8, w13
4d4b0: 910043ed add x13, sp, #0x10
4d4b4: 1b0f25c9 madd w9, w14, w15, w9
4d4b8: 382cc9b0 strb w16, [x13, w12, sxtw]
4d4bc: 0b0a0108 add w8, w8, w10
4d4c0: 1100c129 add w9, w9, #0x30
4d4c4: 910043ea add x10, sp, #0x10
4d4c8: 382bc949 strb w9, [x10, w11, sxtw]
4d4cc: 910043e9 add x9, sp, #0x10
4d4d0: b94022a1 ldr w1, [x21, #32]
4d4d4: 910023e0 add x0, sp, #0x8
4d4d8: aa1f03e2 mov x2, xzr
4d4dc: 3828c93f strb wzr, [x9, w8, sxtw]
4d4e0: f90007e9 str x9, [sp, #8]
4d4e4: 94003593 bl 5ab30 <__libc_init@plt-0x5f80>
4d4e8: f94007e8 ldr x8, [sp, #8]
4d4ec: d360fc09 lsr x9, x0, #32
4d4f0: 321f012a orr w10, w9, #0x2
4d4f4: 710056df cmp w22, #0x15
4d4f8: 3940010b ldrb w11, [x8]
4d4fc: 1a89c148 csel w8, w10, w9, gt
4d500: 3400022b cbz w11, 4d544 <__libc_init@plt-0x1356c>
4d504: aa1303e0 mov x0, x19
4d508: 97ff6dc3 bl 28c14 <__libc_init@plt-0x37e9c>
4d50c: 528080c1 mov w1, #0x406 // #1030
4d510: 97ff559e bl 22b88 <__libc_init@plt-0x3df28>
4d514: 2a1f03e0 mov w0, wzr
4d518: f9401708 ldr x8, [x24, #40]
4d51c: f85f83a9 ldur x9, [x29, #-8]
4d520: eb09011f cmp x8, x9
4d524: 54000b01 b.ne 4d684 <__libc_init@plt-0x1342c> // b.any
4d528: a9484ff4 ldp x20, x19, [sp, #128]
4d52c: a94757f6 ldp x22, x21, [sp, #112]
4d530: a9465ff8 ldp x24, x23, [sp, #96]
4d534: a94567fa ldp x26, x25, [sp, #80]
4d538: a9447bfd ldp x29, x30, [sp, #64]
4d53c: 910243ff add sp, sp, #0x90
4d540: d65f03c0 ret
4d544: 79000280 strh w0, [x20]
4d548: 34000088 cbz w8, 4d558 <__libc_init@plt-0x13558>
4d54c: 37000348 tbnz w8, #0, 4d5b4 <__libc_init@plt-0x134fc>
4d550: 2a0803e0 mov w0, w8
4d554: 940010a6 bl 517ec <__libc_init@plt-0xf2c4>
4d558: 52800020 mov w0, #0x1 // #1
4d55c: 17ffffef b 4d518 <__libc_init@plt-0x13598>
4d560: 7101913f cmp w9, #0x64
4d564: 54000303 b.cc 4d5c4 <__libc_init@plt-0x134ec> // b.lo, b.ul, b.last
4d568: 53023d2a ubfx w10, w9, #2, #14
4d56c: 52828f6b mov w11, #0x147b // #5243
4d570: 910043ef add x15, sp, #0x10
4d574: 1b0b7d4a mul w10, w10, w11
4d578: 12800c6b mov w11, #0xffffff9c // #-100
4d57c: 53117d4a lsr w10, w10, #17
4d580: 1100c150 add w16, w10, #0x30
4d584: 1b0b2549 madd w9, w10, w11, w9
4d588: 528ccceb mov w11, #0x6667 // #26215
4d58c: 5280006a mov w10, #0x3 // #3
4d590: 3828c9f0 strb w16, [x15, w8, sxtw]
4d594: 13003d2c sxth w12, w9
4d598: 1b0b7d8b mul w11, w12, w11
4d59c: 1100050c add w12, w8, #0x1
4d5a0: 13127d6d asr w13, w11, #18
4d5a4: 0b4b7dab add w11, w13, w11, lsr #31
4d5a8: 5280004d mov w13, #0x2 // #2
4d5ac: 12003d6e and w14, w11, #0xffff
4d5b0: 17ffffbd b 4d4a4 <__libc_init@plt-0x1360c>
4d5b4: aa1303e0 mov x0, x19
4d5b8: 97ff6d97 bl 28c14 <__libc_init@plt-0x37e9c>
4d5bc: 52808181 mov w1, #0x40c // #1036
4d5c0: 17ffffd4 b 4d510 <__libc_init@plt-0x135a0>
4d5c4: 7100293f cmp w9, #0xa
4d5c8: 54000143 b.cc 4d5f0 <__libc_init@plt-0x134c0> // b.lo, b.ul, b.last
4d5cc: 12001d2a and w10, w9, #0xff
4d5d0: 528019ab mov w11, #0xcd // #205
4d5d4: 5280002d mov w13, #0x1 // #1
4d5d8: 2a0803ec mov w12, w8
4d5dc: 1b0b7d4a mul w10, w10, w11
4d5e0: 530b7d4b lsr w11, w10, #11
4d5e4: 5280004a mov w10, #0x2 // #2
4d5e8: 2a0b03ee mov w14, w11
4d5ec: 17ffffae b 4d4a4 <__libc_init@plt-0x1360c>
4d5f0: 5280002a mov w10, #0x1 // #1
4d5f4: 2a0803eb mov w11, w8
4d5f8: 17ffffb1 b 4d4bc <__libc_init@plt-0x135f4>
4d5fc: 8b0a010d add x13, x8, x10
4d600: 394002af ldrb w15, [x21]
4d604: aa0d03e9 mov x9, x13
4d608: 7101e9ff cmp w15, #0x7a
4d60c: 54ffef01 b.ne 4d3ec <__libc_init@plt-0x136c4> // b.any
4d610: 7100a5df cmp w14, #0x29
4d614: 1a9f17e9 cset w9, eq // eq = none
4d618: 0a090189 and w9, w12, w9
4d61c: 7100053f cmp w9, #0x1
4d620: 54ffe121 b.ne 4d244 <__libc_init@plt-0x1386c> // b.any
4d624: 8b0a0108 add x8, x8, x10
4d628: 91000509 add x9, x8, #0x1
4d62c: eb17013f cmp x9, x23
4d630: f90007e9 str x9, [sp, #8]
4d634: 54ffedc2 b.cs 4d3ec <__libc_init@plt-0x136c4> // b.hs, b.nlast
4d638: aa2a03e8 mvn x8, x10
4d63c: cb0a016c sub x12, x11, x10
4d640: 8b0b010a add x10, x8, x11
4d644: 8b0c01a8 add x8, x13, x12
4d648: 3940012b ldrb w11, [x9]
4d64c: 7100817f cmp w11, #0x20
4d650: 7a491964 ccmp w11, #0x9, #0x4, ne // ne = any
4d654: 54ffecc1 b.ne 4d3ec <__libc_init@plt-0x136c4> // b.any
4d658: 91000529 add x9, x9, #0x1
4d65c: f100054a subs x10, x10, #0x1
4d660: f90007e9 str x9, [sp, #8]
4d664: 54ffff21 b.ne 4d648 <__libc_init@plt-0x13468> // b.any
4d668: aa0803e9 mov x9, x8
4d66c: 17ffff60 b 4d3ec <__libc_init@plt-0x136c4>
4d670: aa1303e0 mov x0, x19
4d674: 97ff6d68 bl 28c14 <__libc_init@plt-0x37e9c>
4d678: 90fffe01 adrp x1, d000 <__libc_init@plt-0x53ab0>
4d67c: 9114d421 add x1, x1, #0x535
4d680: 97ff5662 bl 23008 <__libc_init@plt-0x3daa8>
4d684: 94004d2f bl 60b40 <__stack_chk_fail@plt>
4d688: d101c3ff sub sp, sp, #0x70
4d68c: a9017bfd stp x29, x30, [sp, #16]
4d690: 910043fd add x29, sp, #0x10
4d694: f90013fb str x27, [sp, #32]
4d698: a90367fa stp x26, x25, [sp, #48]
4d69c: a9045ff8 stp x24, x23, [sp, #64]
4d6a0: a90557f6 stp x22, x21, [sp, #80]
4d6a4: a9064ff4 stp x20, x19, [sp, #96]
4d6a8: d53bd059 mrs x25, tpidr_el0
4d6ac: aa0203f7 mov x23, x2
4d6b0: f9401728 ldr x8, [x25, #40]
4d6b4: 910003e2 mov x2, sp
4d6b8: aa0303f3 mov x19, x3
4d6bc: aa0103f5 mov x21, x1
4d6c0: aa0003f4 mov x20, x0
4d6c4: f90007e8 str x8, [sp, #8]
4d6c8: 390003ff strb wzr, [sp]
4d6cc: 390013ff strb wzr, [sp, #4]
4d6d0: 94000dce bl 50e08 <__libc_init@plt-0xfca8>
4d6d4: d3609c08 ubfx x8, x0, #32, #8
4d6d8: 2a0003f8 mov w24, w0
4d6dc: 340001a8 cbz w8, 4d710 <__libc_init@plt-0x133a0>
4d6e0: 7100c31f cmp w24, #0x30
4d6e4: 54000161 b.ne 4d710 <__libc_init@plt-0x133a0> // b.any
4d6e8: 910003e1 mov x1, sp
4d6ec: aa1403e0 mov x0, x20
4d6f0: aa1503e2 mov x2, x21
4d6f4: 97ff6deb bl 28ea0 <__libc_init@plt-0x37c10>
4d6f8: f2601c1f tst x0, #0xff00000000
4d6fc: 54000340 b.eq 4d764 <__libc_init@plt-0x1334c> // b.none
4d700: 7100c01f cmp w0, #0x30
4d704: 54ffff20 b.eq 4d6e8 <__libc_init@plt-0x133c8> // b.none
4d708: 2a0003f8 mov w24, w0
4d70c: 14000002 b 4d714 <__libc_init@plt-0x1339c>
4d710: 340002a8 cbz w8, 4d764 <__libc_init@plt-0x1334c>
4d714: 2a1f03fa mov w26, wzr
4d718: 2a1f03f6 mov w22, wzr
4d71c: 7100271f cmp w24, #0x9
4d720: 540000e0 b.eq 4d73c <__libc_init@plt-0x13374> // b.none
4d724: 7100831f cmp w24, #0x20
4d728: 540000a0 b.eq 4d73c <__libc_init@plt-0x13374> // b.none
4d72c: 121f7b08 and w8, w24, #0xfffffffe
4d730: 7100c11f cmp w8, #0x30
4d734: 54000aa1 b.ne 4d888 <__libc_init@plt-0x13228> // b.any
4d738: 110006d6 add w22, w22, #0x1
4d73c: 910003e1 mov x1, sp
4d740: aa1403e0 mov x0, x20
4d744: aa1503e2 mov x2, x21
4d748: 97ff6dd6 bl 28ea0 <__libc_init@plt-0x37c10>
4d74c: aa0003f8 mov x24, x0
4d750: 92601c08 and x8, x0, #0xff00000000
4d754: 5100075a sub w26, w26, #0x1
4d758: b5fffe28 cbnz x8, 4d71c <__libc_init@plt-0x13394>
4d75c: 93407f41 sxtw x1, w26
4d760: 14000003 b 4d76c <__libc_init@plt-0x13344>
4d764: aa1f03e1 mov x1, xzr
4d768: 2a1f03f6 mov w22, wzr
4d76c: 11001eda add w26, w22, #0x7
4d770: 93407f48 sxtw x8, w26
4d774: d343fd18 lsr x24, x8, #3
4d778: eb13031f cmp x24, x19
4d77c: 54000149 b.ls 4d7a4 <__libc_init@plt-0x1330c> // b.plast
4d780: aa1403e0 mov x0, x20
4d784: 97ff6d24 bl 28c14 <__libc_init@plt-0x37e9c>
4d788: d0fffde2 adrp x2, b000 <__libc_init@plt-0x55ab0>
4d78c: 52808141 mov w1, #0x40a // #1034
4d790: 9129ec42 add x2, x2, #0xa7b
4d794: 2a1603e3 mov w3, w22
4d798: aa1303e4 mov x4, x19
4d79c: 97ff547f bl 22998 <__libc_init@plt-0x3e118>
4d7a0: 1400002c b 4d850 <__libc_init@plt-0x13260>
4d7a4: aa1403e0 mov x0, x20
4d7a8: 97ff6953 bl 27cf4 <__libc_init@plt-0x38dbc>
4d7ac: 394013e8 ldrb w8, [sp, #4]
4d7b0: 34000048 cbz w8, 4d7b8 <__libc_init@plt-0x132f8>
4d7b4: 390013ff strb wzr, [sp, #4]
4d7b8: aa1703e0 mov x0, x23
4d7bc: 2a1f03e1 mov w1, wzr
4d7c0: aa1303e2 mov x2, x19
4d7c4: 94004d47 bl 60ce0 <memset@plt>
4d7c8: 710006df cmp w22, #0x1
4d7cc: 5400042b b.lt 4d850 <__libc_init@plt-0x13260> // b.tstop
4d7d0: 8b170308 add x8, x24, x23
4d7d4: 12000b5b and w27, w26, #0x7
4d7d8: d1000517 sub x23, x8, #0x1
4d7dc: 528000fa mov w26, #0x7 // #7
4d7e0: 910003e1 mov x1, sp
4d7e4: aa1403e0 mov x0, x20
4d7e8: aa1503e2 mov x2, x21
4d7ec: 97ff6dad bl 28ea0 <__libc_init@plt-0x37c10>
4d7f0: 5100c008 sub w8, w0, #0x30
4d7f4: 7100291f cmp w8, #0xa
4d7f8: 54000143 b.cc 4d820 <__libc_init@plt-0x13290> // b.lo, b.ul, b.last
4d7fc: 51010408 sub w8, w0, #0x41
4d800: 7100151f cmp w8, #0x5
4d804: 54000068 b.hi 4d810 <__libc_init@plt-0x132a0> // b.pmore
4d808: 5100dc08 sub w8, w0, #0x37
4d80c: 14000005 b 4d820 <__libc_init@plt-0x13290>
4d810: 51018408 sub w8, w0, #0x61
4d814: 7100151f cmp w8, #0x5
4d818: 54000188 b.hi 4d848 <__libc_init@plt-0x13268> // b.pmore
4d81c: 51015c08 sub w8, w0, #0x57
4d820: 131f7f69 asr w9, w27, #31
4d824: 7100037f cmp w27, #0x0
4d828: 510006d6 sub w22, w22, #0x1
4d82c: 8b29c2f7 add x23, x23, w9, sxtw
4d830: 1a9bb349 csel w9, w26, w27, lt // lt = tstop
4d834: 5100053b sub w27, w9, #0x1
4d838: 394002ea ldrb w10, [x23]
4d83c: 1ac92108 lsl w8, w8, w9
4d840: 2a080148 orr w8, w10, w8
4d844: 390002e8 strb w8, [x23]
4d848: 710002df cmp w22, #0x0
4d84c: 54fffcac b.gt 4d7e0 <__libc_init@plt-0x132d0>
4d850: eb13031f cmp x24, x19
4d854: 1a9f87e0 cset w0, ls // ls = plast
4d858: f9401728 ldr x8, [x25, #40]
4d85c: f94007e9 ldr x9, [sp, #8]
4d860: eb09011f cmp x8, x9
4d864: 54000241 b.ne 4d8ac <__libc_init@plt-0x13204> // b.any
4d868: a9464ff4 ldp x20, x19, [sp, #96]
4d86c: a94557f6 ldp x22, x21, [sp, #80]
4d870: a9445ff8 ldp x24, x23, [sp, #64]
4d874: a94367fa ldp x26, x25, [sp, #48]
4d878: a9417bfd ldp x29, x30, [sp, #16]
4d87c: f94013fb ldr x27, [sp, #32]
4d880: 9101c3ff add sp, sp, #0x70
4d884: d65f03c0 ret
4d888: aa1403e0 mov x0, x20
4d88c: 97ff6ce2 bl 28c14 <__libc_init@plt-0x37e9c>
4d890: 90fffe02 adrp x2, d000 <__libc_init@plt-0x53ab0>
4d894: 52807d21 mov w1, #0x3e9 // #1001
4d898: 91143042 add x2, x2, #0x50c
4d89c: 2a1803e3 mov w3, w24
4d8a0: 97ff543e bl 22998 <__libc_init@plt-0x3e118>
4d8a4: 2a1f03e0 mov w0, wzr
4d8a8: 17ffffec b 4d858 <__libc_init@plt-0x13258>
4d8ac: 94004ca5 bl 60b40 <__stack_chk_fail@plt>
4d8b0: d10183ff sub sp, sp, #0x60
4d8b4: a9017bfd stp x29, x30, [sp, #16]
4d8b8: 910043fd add x29, sp, #0x10
4d8bc: a90267fa stp x26, x25, [sp, #32]
4d8c0: a9035ff8 stp x24, x23, [sp, #48]
4d8c4: a90457f6 stp x22, x21, [sp, #64]
4d8c8: a9054ff4 stp x20, x19, [sp, #80]
4d8cc: d53bd059 mrs x25, tpidr_el0
4d8d0: aa0203f7 mov x23, x2
4d8d4: f9401728 ldr x8, [x25, #40]
4d8d8: 910003e2 mov x2, sp
4d8dc: aa0303f3 mov x19, x3
4d8e0: aa0103f5 mov x21, x1
4d8e4: aa0003f4 mov x20, x0
4d8e8: f90007e8 str x8, [sp, #8]
4d8ec: 390003ff strb wzr, [sp]
4d8f0: 390013ff strb wzr, [sp, #4]
4d8f4: 94000d45 bl 50e08 <__libc_init@plt-0xfca8>
4d8f8: d3609c08 ubfx x8, x0, #32, #8
4d8fc: 2a0003f8 mov w24, w0
4d900: 340001a8 cbz w8, 4d934 <__libc_init@plt-0x1317c>
4d904: 7100c31f cmp w24, #0x30
4d908: 54000161 b.ne 4d934 <__libc_init@plt-0x1317c> // b.any
4d90c: 910003e1 mov x1, sp
4d910: aa1403e0 mov x0, x20
4d914: aa1503e2 mov x2, x21
4d918: 97ff6d62 bl 28ea0 <__libc_init@plt-0x37c10>
4d91c: f2601c1f tst x0, #0xff00000000
4d920: 54000480 b.eq 4d9b0 <__libc_init@plt-0x13100> // b.none
4d924: 7100c01f cmp w0, #0x30
4d928: 54ffff20 b.eq 4d90c <__libc_init@plt-0x131a4> // b.none
4d92c: 2a0003f8 mov w24, w0
4d930: 14000002 b 4d938 <__libc_init@plt-0x13178>
4d934: 340003e8 cbz w8, 4d9b0 <__libc_init@plt-0x13100>
4d938: 2a1f03fa mov w26, wzr
4d93c: 2a1f03f6 mov w22, wzr
4d940: 5100c308 sub w8, w24, #0x30
4d944: 7100211f cmp w8, #0x8
4d948: 54000162 b.cs 4d974 <__libc_init@plt-0x1313c> // b.hs, b.nlast
4d94c: 110006d6 add w22, w22, #0x1
4d950: 910003e1 mov x1, sp
4d954: aa1403e0 mov x0, x20
4d958: aa1503e2 mov x2, x21
4d95c: 97ff6d51 bl 28ea0 <__libc_init@plt-0x37c10>
4d960: aa0003f8 mov x24, x0
4d964: 92601c08 and x8, x0, #0xff00000000
4d968: 5100075a sub w26, w26, #0x1
4d96c: b5fffea8 cbnz x8, 4d940 <__libc_init@plt-0x13170>
4d970: 1400000e b 4d9a8 <__libc_init@plt-0x13108>
4d974: 7100271f cmp w24, #0x9
4d978: 54fffec0 b.eq 4d950 <__libc_init@plt-0x13160> // b.none
4d97c: 7100831f cmp w24, #0x20
4d980: 54fffe80 b.eq 4d950 <__libc_init@plt-0x13160> // b.none
4d984: aa1403e0 mov x0, x20
4d988: 97ff6ca3 bl 28c14 <__libc_init@plt-0x37e9c>
4d98c: 90fffe02 adrp x2, d000 <__libc_init@plt-0x53ab0>
4d990: 52807d21 mov w1, #0x3e9 // #1001
4d994: 91143042 add x2, x2, #0x50c
4d998: 2a1803e3 mov w3, w24
4d99c: 97ff53ff bl 22998 <__libc_init@plt-0x3e118>
4d9a0: 2a1f03e0 mov w0, wzr
4d9a4: 1400004b b 4dad0 <__libc_init@plt-0x12fe0>
4d9a8: 93407f41 sxtw x1, w26
4d9ac: 14000003 b 4d9b8 <__libc_init@plt-0x130f8>
4d9b0: aa1f03e1 mov x1, xzr
4d9b4: 2a1f03f6 mov w22, wzr
4d9b8: 0b1606da add w26, w22, w22, lsl #1
4d9bc: 11001f48 add w8, w26, #0x7
4d9c0: 93407d08 sxtw x8, w8
4d9c4: d343fd18 lsr x24, x8, #3
4d9c8: eb13031f cmp x24, x19
4d9cc: 54000149 b.ls 4d9f4 <__libc_init@plt-0x130bc> // b.plast
4d9d0: aa1403e0 mov x0, x20
4d9d4: 97ff6c90 bl 28c14 <__libc_init@plt-0x37e9c>
4d9d8: d0fffde2 adrp x2, b000 <__libc_init@plt-0x55ab0>
4d9dc: 52808141 mov w1, #0x40a // #1034
4d9e0: 9129ec42 add x2, x2, #0xa7b
4d9e4: 2a1603e3 mov w3, w22
4d9e8: aa1303e4 mov x4, x19
4d9ec: 97ff53eb bl 22998 <__libc_init@plt-0x3e118>
4d9f0: 14000036 b 4dac8 <__libc_init@plt-0x12fe8>
4d9f4: aa1403e0 mov x0, x20
4d9f8: 97ff68bf bl 27cf4 <__libc_init@plt-0x38dbc>
4d9fc: 394013e8 ldrb w8, [sp, #4]
4da00: 34000048 cbz w8, 4da08 <__libc_init@plt-0x130a8>
4da04: 390013ff strb wzr, [sp, #4]
4da08: aa1703e0 mov x0, x23
4da0c: 2a1f03e1 mov w1, wzr
4da10: aa1303e2 mov x2, x19
4da14: 94004cb3 bl 60ce0 <memset@plt>
4da18: 710006df cmp w22, #0x1
4da1c: 5400056b b.lt 4dac8 <__libc_init@plt-0x12fe8> // b.tstop
4da20: 11001748 add w8, w26, #0x5
4da24: 128000e9 mov w9, #0xfffffff8 // #-8
4da28: 12000908 and w8, w8, #0x7
4da2c: 8b17030a add x10, x24, x23
4da30: 7100151f cmp w8, #0x5
4da34: d100055a sub x26, x10, #0x1
4da38: 1a9f8129 csel w9, w9, wzr, hi // hi = pmore
4da3c: 2a080137 orr w23, w9, w8
4da40: 910003e1 mov x1, sp
4da44: aa1403e0 mov x0, x20
4da48: aa1503e2 mov x2, x21
4da4c: 97ff6d15 bl 28ea0 <__libc_init@plt-0x37c10>
4da50: 5100c008 sub w8, w0, #0x30
4da54: 7100291f cmp w8, #0xa
4da58: 54000143 b.cc 4da80 <__libc_init@plt-0x13030> // b.lo, b.ul, b.last
4da5c: 51010408 sub w8, w0, #0x41
4da60: 7100151f cmp w8, #0x5
4da64: 54000068 b.hi 4da70 <__libc_init@plt-0x13040> // b.pmore
4da68: 5100dc08 sub w8, w0, #0x37
4da6c: 14000005 b 4da80 <__libc_init@plt-0x13030>
4da70: 51018408 sub w8, w0, #0x61
4da74: 7100151f cmp w8, #0x5
4da78: 54000248 b.hi 4dac0 <__libc_init@plt-0x12ff0> // b.pmore
4da7c: 51015c08 sub w8, w0, #0x57
4da80: 510006d6 sub w22, w22, #0x1
4da84: 36f80157 tbz w23, #31, 4daac <__libc_init@plt-0x13004>
4da88: 31000aff cmn w23, #0x2
4da8c: 540000c3 b.cc 4daa4 <__libc_init@plt-0x1300c> // b.lo, b.ul, b.last
4da90: 4b1703e9 neg w9, w23
4da94: 3940034a ldrb w10, [x26]
4da98: 1ac92509 lsr w9, w8, w9
4da9c: 2a090149 orr w9, w10, w9
4daa0: 39000349 strb w9, [x26]
4daa4: 110022f7 add w23, w23, #0x8
4daa8: d100075a sub x26, x26, #0x1
4daac: 39400349 ldrb w9, [x26]
4dab0: 1ad72108 lsl w8, w8, w23
4dab4: 51000ef7 sub w23, w23, #0x3
4dab8: 2a080128 orr w8, w9, w8
4dabc: 39000348 strb w8, [x26]
4dac0: 710002df cmp w22, #0x0
4dac4: 54fffbec b.gt 4da40 <__libc_init@plt-0x13070>
4dac8: eb13031f cmp x24, x19
4dacc: 1a9f87e0 cset w0, ls // ls = plast
4dad0: f9401728 ldr x8, [x25, #40]
4dad4: f94007e9 ldr x9, [sp, #8]
4dad8: eb09011f cmp x8, x9
4dadc: 54000101 b.ne 4dafc <__libc_init@plt-0x12fb4> // b.any
4dae0: a9454ff4 ldp x20, x19, [sp, #80]
4dae4: a94457f6 ldp x22, x21, [sp, #64]
4dae8: a9435ff8 ldp x24, x23, [sp, #48]
4daec: a94267fa ldp x26, x25, [sp, #32]
4daf0: a9417bfd ldp x29, x30, [sp, #16]
4daf4: 910183ff add sp, sp, #0x60
4daf8: d65f03c0 ret
4dafc: 94004c11 bl 60b40 <__stack_chk_fail@plt>
4db00: d10203ff sub sp, sp, #0x80
4db04: a9027bfd stp x29, x30, [sp, #32]
4db08: 910083fd add x29, sp, #0x20
4db0c: a9036ffc stp x28, x27, [sp, #48]
4db10: a90467fa stp x26, x25, [sp, #64]
4db14: a9055ff8 stp x24, x23, [sp, #80]
4db18: a90657f6 stp x22, x21, [sp, #96]
4db1c: a9074ff4 stp x20, x19, [sp, #112]
4db20: d53bd05b mrs x27, tpidr_el0
4db24: aa0203f7 mov x23, x2
4db28: f9401768 ldr x8, [x27, #40]
4db2c: 910043e2 add x2, sp, #0x10
4db30: aa0303f3 mov x19, x3
4db34: aa0103f5 mov x21, x1
4db38: aa0003f4 mov x20, x0
4db3c: f81f83a8 stur x8, [x29, #-8]
4db40: 390043ff strb wzr, [sp, #16]
4db44: 390053ff strb wzr, [sp, #20]
4db48: 94000cb0 bl 50e08 <__libc_init@plt-0xfca8>
4db4c: d3609c08 ubfx x8, x0, #32, #8
4db50: 2a0003f8 mov w24, w0
4db54: 340001a8 cbz w8, 4db88 <__libc_init@plt-0x12f28>
4db58: 7100c31f cmp w24, #0x30
4db5c: 54000161 b.ne 4db88 <__libc_init@plt-0x12f28> // b.any
4db60: 910043e1 add x1, sp, #0x10
4db64: aa1403e0 mov x0, x20
4db68: aa1503e2 mov x2, x21
4db6c: 97ff6ccd bl 28ea0 <__libc_init@plt-0x37c10>
4db70: f2601c1f tst x0, #0xff00000000
4db74: 540004c0 b.eq 4dc0c <__libc_init@plt-0x12ea4> // b.none
4db78: 7100c01f cmp w0, #0x30
4db7c: 54ffff20 b.eq 4db60 <__libc_init@plt-0x12f50> // b.none
4db80: 2a0003f8 mov w24, w0
4db84: 14000002 b 4db8c <__libc_init@plt-0x12f24>
4db88: 34000428 cbz w8, 4dc0c <__libc_init@plt-0x12ea4>
4db8c: d2dff01c mov x28, #0xff8000000000 // #280925220896768
4db90: 52800039 mov w25, #0x1 // #1
4db94: f90007fb str x27, [sp, #8]
4db98: 2a1f03fa mov w26, wzr
4db9c: 2a1f03f6 mov w22, wzr
4dba0: 5280003b mov w27, #0x1 // #1
4dba4: f2e7e03c movk x28, #0x3f01, lsl #48
4dba8: 72a01019 movk w25, #0x80, lsl #16
4dbac: 51002708 sub w8, w24, #0x9
4dbb0: 7100f51f cmp w8, #0x3d
4dbb4: 540000e8 b.hi 4dbd0 <__libc_init@plt-0x12ee0> // b.pmore
4dbb8: 9ac82369 lsl x9, x27, x8
4dbbc: ea1c013f tst x9, x28
4dbc0: 540000e1 b.ne 4dbdc <__libc_init@plt-0x12ed4> // b.any
4dbc4: 9ac82368 lsl x8, x27, x8
4dbc8: ea19011f tst x8, x25
4dbcc: 540000a1 b.ne 4dbe0 <__libc_init@plt-0x12ed0> // b.any
4dbd0: 51018708 sub w8, w24, #0x61
4dbd4: 7100191f cmp w8, #0x6
4dbd8: 54000ba2 b.cs 4dd4c <__libc_init@plt-0x12d64> // b.hs, b.nlast
4dbdc: 110006d6 add w22, w22, #0x1
4dbe0: 910043e1 add x1, sp, #0x10
4dbe4: aa1403e0 mov x0, x20
4dbe8: aa1503e2 mov x2, x21
4dbec: 97ff6cad bl 28ea0 <__libc_init@plt-0x37c10>
4dbf0: aa0003f8 mov x24, x0
4dbf4: 92601c08 and x8, x0, #0xff00000000
4dbf8: 5100075a sub w26, w26, #0x1
4dbfc: b5fffd88 cbnz x8, 4dbac <__libc_init@plt-0x12f04>
4dc00: 93407f41 sxtw x1, w26
4dc04: f94007fb ldr x27, [sp, #8]
4dc08: 14000003 b 4dc14 <__libc_init@plt-0x12e9c>
4dc0c: aa1f03e1 mov x1, xzr
4dc10: 2a1f03f6 mov w22, wzr
4dc14: 531e76d9 lsl w25, w22, #2
4dc18: 11001f28 add w8, w25, #0x7
4dc1c: 93407d08 sxtw x8, w8
4dc20: d343fd18 lsr x24, x8, #3
4dc24: eb13031f cmp x24, x19
4dc28: 54000149 b.ls 4dc50 <__libc_init@plt-0x12e60> // b.plast
4dc2c: aa1403e0 mov x0, x20
4dc30: 97ff6bf9 bl 28c14 <__libc_init@plt-0x37e9c>
4dc34: d0fffde2 adrp x2, b000 <__libc_init@plt-0x55ab0>
4dc38: 52808141 mov w1, #0x40a // #1034
4dc3c: 9129ec42 add x2, x2, #0xa7b
4dc40: 2a1603e3 mov w3, w22
4dc44: aa1303e4 mov x4, x19
4dc48: 97ff5354 bl 22998 <__libc_init@plt-0x3e118>
4dc4c: 14000032 b 4dd14 <__libc_init@plt-0x12d9c>
4dc50: aa1403e0 mov x0, x20
4dc54: 97ff6828 bl 27cf4 <__libc_init@plt-0x38dbc>
4dc58: 394053e8 ldrb w8, [sp, #20]
4dc5c: 34000048 cbz w8, 4dc64 <__libc_init@plt-0x12e4c>
4dc60: 390053ff strb wzr, [sp, #20]
4dc64: aa1703e0 mov x0, x23
4dc68: 2a1f03e1 mov w1, wzr
4dc6c: aa1303e2 mov x2, x19
4dc70: 94004c1c bl 60ce0 <memset@plt>
4dc74: 710006df cmp w22, #0x1
4dc78: 540004eb b.lt 4dd14 <__libc_init@plt-0x12d9c> // b.tstop
4dc7c: 2a3903e8 mvn w8, w25
4dc80: 8b170309 add x9, x24, x23
4dc84: 121e0117 and w23, w8, #0x4
4dc88: d100053a sub x26, x9, #0x1
4dc8c: 910043e1 add x1, sp, #0x10
4dc90: aa1403e0 mov x0, x20
4dc94: aa1503e2 mov x2, x21
4dc98: 97ff6c82 bl 28ea0 <__libc_init@plt-0x37c10>
4dc9c: 5100c008 sub w8, w0, #0x30
4dca0: 7100291f cmp w8, #0xa
4dca4: 54000143 b.cc 4dccc <__libc_init@plt-0x12de4> // b.lo, b.ul, b.last
4dca8: 51010408 sub w8, w0, #0x41
4dcac: 7100151f cmp w8, #0x5
4dcb0: 54000068 b.hi 4dcbc <__libc_init@plt-0x12df4> // b.pmore
4dcb4: 5100dc08 sub w8, w0, #0x37
4dcb8: 14000005 b 4dccc <__libc_init@plt-0x12de4>
4dcbc: 51018408 sub w8, w0, #0x61
4dcc0: 7100151f cmp w8, #0x5
4dcc4: 54000248 b.hi 4dd0c <__libc_init@plt-0x12da4> // b.pmore
4dcc8: 51015c08 sub w8, w0, #0x57
4dccc: 510006d6 sub w22, w22, #0x1
4dcd0: 36f80157 tbz w23, #31, 4dcf8 <__libc_init@plt-0x12db8>
4dcd4: 31000eff cmn w23, #0x3
4dcd8: 540000c3 b.cc 4dcf0 <__libc_init@plt-0x12dc0> // b.lo, b.ul, b.last
4dcdc: 4b1703e9 neg w9, w23
4dce0: 3940034a ldrb w10, [x26]
4dce4: 1ac92509 lsr w9, w8, w9
4dce8: 2a090149 orr w9, w10, w9
4dcec: 39000349 strb w9, [x26]
4dcf0: 110022f7 add w23, w23, #0x8
4dcf4: d100075a sub x26, x26, #0x1
4dcf8: 39400349 ldrb w9, [x26]
4dcfc: 1ad72108 lsl w8, w8, w23
4dd00: 510012f7 sub w23, w23, #0x4
4dd04: 2a080128 orr w8, w9, w8
4dd08: 39000348 strb w8, [x26]
4dd0c: 710002df cmp w22, #0x0
4dd10: 54fffbec b.gt 4dc8c <__libc_init@plt-0x12e24>
4dd14: eb13031f cmp x24, x19
4dd18: 1a9f87e0 cset w0, ls // ls = plast
4dd1c: f9401768 ldr x8, [x27, #40]
4dd20: f85f83a9 ldur x9, [x29, #-8]
4dd24: eb09011f cmp x8, x9
4dd28: 54000261 b.ne 4dd74 <__libc_init@plt-0x12d3c> // b.any
4dd2c: a9474ff4 ldp x20, x19, [sp, #112]
4dd30: a94657f6 ldp x22, x21, [sp, #96]
4dd34: a9455ff8 ldp x24, x23, [sp, #80]
4dd38: a94467fa ldp x26, x25, [sp, #64]
4dd3c: a9436ffc ldp x28, x27, [sp, #48]
4dd40: a9427bfd ldp x29, x30, [sp, #32]
4dd44: 910203ff add sp, sp, #0x80
4dd48: d65f03c0 ret
4dd4c: aa1403e0 mov x0, x20
4dd50: 97ff6bb1 bl 28c14 <__libc_init@plt-0x37e9c>
4dd54: 90fffe02 adrp x2, d000 <__libc_init@plt-0x53ab0>
4dd58: 52807d21 mov w1, #0x3e9 // #1001
4dd5c: 91143042 add x2, x2, #0x50c
4dd60: 2a1803e3 mov w3, w24
4dd64: 97ff530d bl 22998 <__libc_init@plt-0x3e118>
4dd68: f94007fb ldr x27, [sp, #8]
4dd6c: 2a1f03e0 mov w0, wzr
4dd70: 17ffffeb b 4dd1c <__libc_init@plt-0x12d94>
4dd74: 94004b73 bl 60b40 <__stack_chk_fail@plt>
4dd78: d10203ff sub sp, sp, #0x80
4dd7c: a9027bfd stp x29, x30, [sp, #32]
4dd80: 910083fd add x29, sp, #0x20
4dd84: a9036ffc stp x28, x27, [sp, #48]
4dd88: a90467fa stp x26, x25, [sp, #64]
4dd8c: a9055ff8 stp x24, x23, [sp, #80]
4dd90: a90657f6 stp x22, x21, [sp, #96]
4dd94: a9074ff4 stp x20, x19, [sp, #112]
4dd98: d53bd059 mrs x25, tpidr_el0
4dd9c: aa0303f3 mov x19, x3
4dda0: f9401728 ldr x8, [x25, #40]
4dda4: aa0203f4 mov x20, x2
4dda8: aa0103f6 mov x22, x1
4ddac: aa0003f5 mov x21, x0
4ddb0: f81f83a8 stur x8, [x29, #-8]
4ddb4: 39400028 ldrb w8, [x1]
4ddb8: 7101391f cmp w8, #0x4e
4ddbc: 54000acc b.gt 4df14 <__libc_init@plt-0x12b9c>
4ddc0: 7101051f cmp w8, #0x41
4ddc4: 540000a0 b.eq 4ddd8 <__libc_init@plt-0x12cd8> // b.none
4ddc8: 7101091f cmp w8, #0x42
4ddcc: 54001340 b.eq 4e034 <__libc_init@plt-0x12a7c> // b.none
4ddd0: 71011d1f cmp w8, #0x47
4ddd4: 54001201 b.ne 4e014 <__libc_init@plt-0x12a9c> // b.any
4ddd8: aa1503e0 mov x0, x21
4dddc: f90003f9 str x25, [sp]
4dde0: 97ff66cd bl 27914 <__libc_init@plt-0x3919c>
4dde4: b94006c8 ldr w8, [x22, #4]
4dde8: f9000bff str xzr, [sp, #16]
4ddec: 394022c9 ldrb w9, [x22, #8]
4ddf0: 7100011f cmp w8, #0x0
4ddf4: 9a93c108 csel x8, x8, x19, gt
4ddf8: 7100013f cmp w9, #0x0
4ddfc: 9a88027a csel x26, x19, x8, eq // eq = none
4de00: b40007ba cbz x26, 4def4 <__libc_init@plt-0x12bbc>
4de04: f00000bb adrp x27, 64000 <strcmp@plt+0x3240>
4de08: eb130348 subs x8, x26, x19
4de0c: aa0003f6 mov x22, x0
4de10: aa1f03f7 mov x23, xzr
4de14: 9a8833fc csel x28, xzr, x8, cc // cc = lo, ul, last
4de18: f946077b ldr x27, [x27, #3080]
4de1c: b50000d7 cbnz x23, 4de34 <__libc_init@plt-0x12c7c>
4de20: 910043e1 add x1, sp, #0x10
4de24: aa1503e0 mov x0, x21
4de28: 97ff6792 bl 27c70 <__libc_init@plt-0x38e40>
4de2c: aa0003f7 mov x23, x0
4de30: b40014c0 cbz x0, 4e0c8 <__libc_init@plt-0x129e8>
4de34: 39401ac8 ldrb w8, [x22, #6]
4de38: 340000e8 cbz w8, 4de54 <__libc_init@plt-0x12c5c>
4de3c: f9400be0 ldr x0, [sp, #16]
4de40: 39400008 ldrb w8, [x0]
4de44: 38686b78 ldrb w24, [x27, x8]
4de48: b400011c cbz x28, 4de68 <__libc_init@plt-0x12c48>
4de4c: d1000799 sub x25, x28, #0x1
4de50: 1400001b b 4debc <__libc_init@plt-0x12bf4>
4de54: b400019c cbz x28, 4de84 <__libc_init@plt-0x12c2c>
4de58: eb1c02ff cmp x23, x28
4de5c: 9a9c32f8 csel x24, x23, x28, cc // cc = lo, ul, last
4de60: cb180399 sub x25, x28, x24
4de64: 14000011 b 4dea8 <__libc_init@plt-0x12c08>
4de68: 940019c0 bl 54568 <__libc_init@plt-0xc548>
4de6c: f2601c1f tst x0, #0xff00000000
4de70: 54000200 b.eq 4deb0 <__libc_init@plt-0x12c00> // b.none
4de74: aa1f03f9 mov x25, xzr
4de78: d1000673 sub x19, x19, #0x1
4de7c: 38001680 strb w0, [x20], #1
4de80: 1400000f b 4debc <__libc_init@plt-0x12bf4>
4de84: eb1a02ff cmp x23, x26
4de88: f9400be1 ldr x1, [sp, #16]
4de8c: 9a9a32f8 csel x24, x23, x26, cc // cc = lo, ul, last
4de90: aa1403e0 mov x0, x20
4de94: aa1803e2 mov x2, x24
4de98: 94004b9a bl 60d00 <memcpy@plt>
4de9c: aa1f03f9 mov x25, xzr
4dea0: 8b180294 add x20, x20, x24
4dea4: cb180273 sub x19, x19, x24
4dea8: cb18035a sub x26, x26, x24
4deac: 14000005 b 4dec0 <__libc_init@plt-0x12bf0>
4deb0: 7100031f cmp w24, #0x0
4deb4: aa1f03f9 mov x25, xzr
4deb8: 9a9f1718 csinc x24, x24, xzr, ne // ne = any
4debc: d100075a sub x26, x26, #0x1
4dec0: f9400be8 ldr x8, [sp, #16]
4dec4: 8b180108 add x8, x8, x24
4dec8: f9000be8 str x8, [sp, #16]
4decc: b500009c cbnz x28, 4dedc <__libc_init@plt-0x12bd4>
4ded0: aa1503e0 mov x0, x21
4ded4: 2a1803e1 mov w1, w24
4ded8: 97ff6c63 bl 29064 <__libc_init@plt-0x37a4c>
4dedc: aa1503e0 mov x0, x21
4dee0: aa1803e1 mov x1, x24
4dee4: 97ff6784 bl 27cf4 <__libc_init@plt-0x38dbc>
4dee8: cb1802f7 sub x23, x23, x24
4deec: aa1903fc mov x28, x25
4def0: b5fff97a cbnz x26, 4de1c <__libc_init@plt-0x12c94>
4def4: b40000b3 cbz x19, 4df08 <__libc_init@plt-0x12ba8>
4def8: aa1403e0 mov x0, x20
4defc: 52800401 mov w1, #0x20 // #32
4df00: aa1303e2 mov x2, x19
4df04: 94004b77 bl 60ce0 <memset@plt>
4df08: 52800020 mov w0, #0x1 // #1
4df0c: f94003f9 ldr x25, [sp]
4df10: 14000062 b 4e098 <__libc_init@plt-0x12a18>
4df14: 71013d1f cmp w8, #0x4f
4df18: 54000720 b.eq 4dffc <__libc_init@plt-0x12ab4> // b.none
4df1c: 7101691f cmp w8, #0x5a
4df20: 54000960 b.eq 4e04c <__libc_init@plt-0x12a64> // b.none
4df24: 71019d1f cmp w8, #0x67
4df28: 54000761 b.ne 4e014 <__libc_init@plt-0x12a9c> // b.any
4df2c: 910023e1 add x1, sp, #0x8
4df30: aa1503e0 mov x0, x21
4df34: f90007ff str xzr, [sp, #8]
4df38: 97ff6b53 bl 28c84 <__libc_init@plt-0x37e2c>
4df3c: f2601c1f tst x0, #0xff00000000
4df40: 540009c0 b.eq 4e078 <__libc_init@plt-0x12a38> // b.none
4df44: aa0003f7 mov x23, x0
4df48: 71009eff cmp w23, #0x27
4df4c: 54000060 b.eq 4df58 <__libc_init@plt-0x12b58> // b.none
4df50: 71008aff cmp w23, #0x22
4df54: 54000921 b.ne 4e078 <__libc_init@plt-0x12a38> // b.any
4df58: f94007e1 ldr x1, [sp, #8]
4df5c: aa1503e0 mov x0, x21
4df60: 97ff6765 bl 27cf4 <__libc_init@plt-0x38dbc>
4df64: 910043e1 add x1, sp, #0x10
4df68: aa1503e0 mov x0, x21
4df6c: f9000bff str xzr, [sp, #16]
4df70: 97ff6b45 bl 28c84 <__libc_init@plt-0x37e2c>
4df74: f2601c18 ands x24, x0, #0xff00000000
4df78: 540002a0 b.eq 4dfcc <__libc_init@plt-0x12ae4> // b.none
4df7c: aa0003f6 mov x22, x0
4df80: f9400be1 ldr x1, [sp, #16]
4df84: aa1503e0 mov x0, x21
4df88: 97ff675b bl 27cf4 <__libc_init@plt-0x38dbc>
4df8c: 6b1702df cmp w22, w23
4df90: 54000161 b.ne 4dfbc <__libc_init@plt-0x12af4> // b.any
4df94: 910043e1 add x1, sp, #0x10
4df98: aa1503e0 mov x0, x21
4df9c: 97ff6b3a bl 28c84 <__libc_init@plt-0x37e2c>
4dfa0: f2601c1f tst x0, #0xff00000000
4dfa4: 540001c0 b.eq 4dfdc <__libc_init@plt-0x12ad4> // b.none
4dfa8: 6b17001f cmp w0, w23
4dfac: 54000181 b.ne 4dfdc <__libc_init@plt-0x12ad4> // b.any
4dfb0: f9400be1 ldr x1, [sp, #16]
4dfb4: aa1503e0 mov x0, x21
4dfb8: 97ff674f bl 27cf4 <__libc_init@plt-0x38dbc>
4dfbc: b4fffd53 cbz x19, 4df64 <__libc_init@plt-0x12b4c>
4dfc0: d1000673 sub x19, x19, #0x1
4dfc4: 38001696 strb w22, [x20], #1
4dfc8: 17ffffe7 b 4df64 <__libc_init@plt-0x12b4c>
4dfcc: aa1503e0 mov x0, x21
4dfd0: 52800021 mov w1, #0x1 // #1
4dfd4: 97ff6a80 bl 289d4 <__libc_init@plt-0x380dc>
4dfd8: 3707fc60 tbnz w0, #0, 4df64 <__libc_init@plt-0x12b4c>
4dfdc: b40000b3 cbz x19, 4dff0 <__libc_init@plt-0x12ac0>
4dfe0: aa1403e0 mov x0, x20
4dfe4: 52800401 mov w1, #0x20 // #32
4dfe8: aa1303e2 mov x2, x19
4dfec: 94004b3d bl 60ce0 <memset@plt>
4dff0: f100031f cmp x24, #0x0
4dff4: 1a9f07e0 cset w0, ne // ne = any
4dff8: 14000028 b 4e098 <__libc_init@plt-0x12a18>
4dffc: aa1503e0 mov x0, x21
4e000: aa1603e1 mov x1, x22
4e004: aa1403e2 mov x2, x20
4e008: aa1303e3 mov x3, x19
4e00c: 97fffe29 bl 4d8b0 <__libc_init@plt-0x13200>
4e010: 14000014 b 4e060 <__libc_init@plt-0x12a50>
4e014: aa1503e0 mov x0, x21
4e018: 97ff6aff bl 28c14 <__libc_init@plt-0x37e9c>
4e01c: b0fffde2 adrp x2, b000 <__libc_init@plt-0x55ab0>
4e020: 394002c3 ldrb w3, [x22]
4e024: 9128d842 add x2, x2, #0xa36
4e028: 52807da1 mov w1, #0x3ed // #1005
4e02c: 97ff525b bl 22998 <__libc_init@plt-0x3e118>
4e030: 14000019 b 4e094 <__libc_init@plt-0x12a1c>
4e034: aa1503e0 mov x0, x21
4e038: aa1603e1 mov x1, x22
4e03c: aa1403e2 mov x2, x20
4e040: aa1303e3 mov x3, x19
4e044: 97fffd91 bl 4d688 <__libc_init@plt-0x13428>
4e048: 14000006 b 4e060 <__libc_init@plt-0x12a50>
4e04c: aa1503e0 mov x0, x21
4e050: aa1603e1 mov x1, x22
4e054: aa1403e2 mov x2, x20
4e058: aa1303e3 mov x3, x19
4e05c: 97fffea9 bl 4db00 <__libc_init@plt-0x12fb0>
4e060: f9401728 ldr x8, [x25, #40]
4e064: f85f83a9 ldur x9, [x29, #-8]
4e068: eb09011f cmp x8, x9
4e06c: 54000ae1 b.ne 4e1c8 <__libc_init@plt-0x128e8> // b.any
4e070: 12000000 and w0, w0, #0x1
4e074: 1400000d b 4e0a8 <__libc_init@plt-0x12a08>
4e078: aa1503e0 mov x0, x21
4e07c: 94001637 bl 53958 <__libc_init@plt-0xd158>
4e080: 370000a0 tbnz w0, #0, 4e094 <__libc_init@plt-0x12a1c>
4e084: aa1503e0 mov x0, x21
4e088: 97ff6623 bl 27914 <__libc_init@plt-0x3919c>
4e08c: 97ff623e bl 26984 <__libc_init@plt-0x3a12c>
4e090: 360003c0 tbz w0, #0, 4e108 <__libc_init@plt-0x129a8>
4e094: 2a1f03e0 mov w0, wzr
4e098: f9401728 ldr x8, [x25, #40]
4e09c: f85f83a9 ldur x9, [x29, #-8]
4e0a0: eb09011f cmp x8, x9
4e0a4: 54000921 b.ne 4e1c8 <__libc_init@plt-0x128e8> // b.any
4e0a8: a9474ff4 ldp x20, x19, [sp, #112]
4e0ac: a94657f6 ldp x22, x21, [sp, #96]
4e0b0: a9455ff8 ldp x24, x23, [sp, #80]
4e0b4: a94467fa ldp x26, x25, [sp, #64]
4e0b8: a9436ffc ldp x28, x27, [sp, #48]
4e0bc: a9427bfd ldp x29, x30, [sp, #32]
4e0c0: 910203ff add sp, sp, #0x80
4e0c4: d65f03c0 ret
4e0c8: aa1503e0 mov x0, x21
4e0cc: 97ff6bf8 bl 290ac <__libc_init@plt-0x37a04>
4e0d0: 360000c0 tbz w0, #0, 4e0e8 <__libc_init@plt-0x129c8>
4e0d4: b40000b3 cbz x19, 4e0e8 <__libc_init@plt-0x129c8>
4e0d8: aa1403e0 mov x0, x20
4e0dc: 52800401 mov w1, #0x20 // #32
4e0e0: aa1303e2 mov x2, x19
4e0e4: 94004aff bl 60ce0 <memset@plt>
4e0e8: aa1503e0 mov x0, x21
4e0ec: 97ff6aca bl 28c14 <__libc_init@plt-0x37e9c>
4e0f0: b9401008 ldr w8, [x0, #16]
4e0f4: b9402009 ldr w9, [x0, #32]
4e0f8: 2a090108 orr w8, w8, w9
4e0fc: 7100011f cmp w8, #0x0
4e100: 1a9f17e0 cset w0, eq // eq = none
4e104: 17ffff82 b 4df0c <__libc_init@plt-0x12ba4>
4e108: f100027f cmp x19, #0x0
4e10c: 528000f7 mov w23, #0x7 // #7
4e110: 1a9703e8 csel w8, wzr, w23, eq // eq = none
4e114: 52800038 mov w24, #0x1 // #1
4e118: b90013e8 str w8, [sp, #16]
4e11c: 390053f8 strb w24, [sp, #20]
4e120: 910043e1 add x1, sp, #0x10
4e124: aa1503e0 mov x0, x21
4e128: aa1603e2 mov x2, x22
4e12c: 97ff6b5d bl 28ea0 <__libc_init@plt-0x37c10>
4e130: f2601c1f tst x0, #0xff00000000
4e134: 540003c0 b.eq 4e1ac <__libc_init@plt-0x12904> // b.none
4e138: 7100ac1f cmp w0, #0x2b
4e13c: 5400014d b.le 4e164 <__libc_init@plt-0x1294c>
4e140: 7100b01f cmp w0, #0x2c
4e144: 540001a0 b.eq 4e178 <__libc_init@plt-0x12938> // b.none
4e148: 7100bc1f cmp w0, #0x2f
4e14c: 540002c0 b.eq 4e1a4 <__libc_init@plt-0x1290c> // b.none
4e150: 7100ec1f cmp w0, #0x3b
4e154: 54000161 b.ne 4e180 <__libc_init@plt-0x12930> // b.any
4e158: 394072c8 ldrb w8, [x22, #28]
4e15c: 37080248 tbnz w8, #1, 4e1a4 <__libc_init@plt-0x1290c>
4e160: 14000008 b 4e180 <__libc_init@plt-0x12930>
4e164: 7100241f cmp w0, #0x9
4e168: 540001e0 b.eq 4e1a4 <__libc_init@plt-0x1290c> // b.none
4e16c: 7100801f cmp w0, #0x20
4e170: 540001a0 b.eq 4e1a4 <__libc_init@plt-0x1290c> // b.none
4e174: 14000003 b 4e180 <__libc_init@plt-0x12930>
4e178: 394072c8 ldrb w8, [x22, #28]
4e17c: 36080148 tbz w8, #1, 4e1a4 <__libc_init@plt-0x1290c>
4e180: 38001680 strb w0, [x20], #1
4e184: 394053e8 ldrb w8, [sp, #20]
4e188: d1000673 sub x19, x19, #0x1
4e18c: 35000048 cbnz w8, 4e194 <__libc_init@plt-0x1291c>
4e190: 390053f8 strb w24, [sp, #20]
4e194: f100027f cmp x19, #0x0
4e198: 1a9703e8 csel w8, wzr, w23, eq // eq = none
4e19c: b90013e8 str w8, [sp, #16]
4e1a0: 17ffffe0 b 4e120 <__libc_init@plt-0x12990>
4e1a4: b90013ff str wzr, [sp, #16]
4e1a8: 17ffffdd b 4e11c <__libc_init@plt-0x12994>
4e1ac: b40000b3 cbz x19, 4e1c0 <__libc_init@plt-0x128f0>
4e1b0: aa1403e0 mov x0, x20
4e1b4: 52800401 mov w1, #0x20 // #32
4e1b8: aa1303e2 mov x2, x19
4e1bc: 94004ac9 bl 60ce0 <memset@plt>
4e1c0: 52800020 mov w0, #0x1 // #1
4e1c4: 17ffffb5 b 4e098 <__libc_init@plt-0x12a18>
4e1c8: 94004a5e bl 60b40 <__stack_chk_fail@plt>
4e1cc: a9bd7bfd stp x29, x30, [sp, #-48]!
4e1d0: f9000bf5 str x21, [sp, #16]
4e1d4: 910003fd mov x29, sp
4e1d8: a9024ff4 stp x20, x19, [sp, #32]
4e1dc: 39400028 ldrb w8, [x1]
4e1e0: aa0203f3 mov x19, x2
4e1e4: aa0103f4 mov x20, x1
4e1e8: aa0003f5 mov x21, x0
4e1ec: 7101651f cmp w8, #0x59
4e1f0: 5400022c b.gt 4e234 <__libc_init@plt-0x1287c>
4e1f4: 51010508 sub w8, w8, #0x41
4e1f8: 7100391f cmp w8, #0xe
4e1fc: 54000388 b.hi 4e26c <__libc_init@plt-0x12844> // b.pmore
4e200: d503201f nop
4e204: 70dfec89 adr x9, df97 <__libc_init@plt-0x52b19>
4e208: 1000008a adr x10, 4e218 <__libc_init@plt-0x12898>
4e20c: 3868692b ldrb w11, [x9, x8]
4e210: 8b0b094a add x10, x10, x11, lsl #2
4e214: d61f0140 br x10
4e218: aa1403e1 mov x1, x20
4e21c: aa1303e2 mov x2, x19
4e220: a9424ff4 ldp x20, x19, [sp, #32]
4e224: aa1503e0 mov x0, x21
4e228: f9400bf5 ldr x21, [sp, #16]
4e22c: a8c37bfd ldp x29, x30, [sp], #48
4e230: 1400003b b 4e31c <__libc_init@plt-0x12794>
4e234: 7101c51f cmp w8, #0x71
4e238: 5400012c b.gt 4e25c <__libc_init@plt-0x12854>
4e23c: 7101691f cmp w8, #0x5a
4e240: 540005e0 b.eq 4e2fc <__libc_init@plt-0x127b4> // b.none
4e244: 71019d1f cmp w8, #0x67
4e248: 54000121 b.ne 4e26c <__libc_init@plt-0x12844> // b.any
4e24c: aa1503e0 mov x0, x21
4e250: 940015c2 bl 53958 <__libc_init@plt-0xd158>
4e254: 3607fe20 tbz w0, #0, 4e218 <__libc_init@plt-0x12898>
4e258: 1400000c b 4e288 <__libc_init@plt-0x12828>
4e25c: 7101c91f cmp w8, #0x72
4e260: 54fffdc0 b.eq 4e218 <__libc_init@plt-0x12898> // b.none
4e264: 7101e91f cmp w8, #0x7a
4e268: 54fffd80 b.eq 4e218 <__libc_init@plt-0x12898> // b.none
4e26c: aa1503e0 mov x0, x21
4e270: 97ff6a69 bl 28c14 <__libc_init@plt-0x37e9c>
4e274: 90fffde2 adrp x2, a000 <__libc_init@plt-0x56ab0>
4e278: 39400283 ldrb w3, [x20]
4e27c: 912ae042 add x2, x2, #0xab8
4e280: 52807da1 mov w1, #0x3ed // #1005
4e284: 97ff51c5 bl 22998 <__libc_init@plt-0x3e118>
4e288: a9424ff4 ldp x20, x19, [sp, #32]
4e28c: 2a1f03e0 mov w0, wzr
4e290: f9400bf5 ldr x21, [sp, #16]
4e294: a8c37bfd ldp x29, x30, [sp], #48
4e298: d65f03c0 ret
4e29c: aa1403e1 mov x1, x20
4e2a0: aa1303e2 mov x2, x19
4e2a4: a9424ff4 ldp x20, x19, [sp, #32]
4e2a8: aa1503e0 mov x0, x21
4e2ac: 52800063 mov w3, #0x3 // #3
4e2b0: f9400bf5 ldr x21, [sp, #16]
4e2b4: a8c37bfd ldp x29, x30, [sp], #48
4e2b8: 17fffeb0 b 4dd78 <__libc_init@plt-0x12d38>
4e2bc: aa1403e1 mov x1, x20
4e2c0: aa1303e2 mov x2, x19
4e2c4: a9424ff4 ldp x20, x19, [sp, #32]
4e2c8: aa1503e0 mov x0, x21
4e2cc: 52800043 mov w3, #0x2 // #2
4e2d0: f9400bf5 ldr x21, [sp, #16]
4e2d4: a8c37bfd ldp x29, x30, [sp], #48
4e2d8: 17fffcec b 4d688 <__libc_init@plt-0x13428>
4e2dc: aa1403e1 mov x1, x20
4e2e0: aa1303e2 mov x2, x19
4e2e4: a9424ff4 ldp x20, x19, [sp, #32]
4e2e8: aa1503e0 mov x0, x21
4e2ec: 52800043 mov w3, #0x2 // #2
4e2f0: f9400bf5 ldr x21, [sp, #16]
4e2f4: a8c37bfd ldp x29, x30, [sp], #48
4e2f8: 17fffd6e b 4d8b0 <__libc_init@plt-0x13200>
4e2fc: aa1403e1 mov x1, x20
4e300: aa1303e2 mov x2, x19
4e304: a9424ff4 ldp x20, x19, [sp, #32]
4e308: aa1503e0 mov x0, x21
4e30c: 52800043 mov w3, #0x2 // #2
4e310: f9400bf5 ldr x21, [sp, #16]
4e314: a8c37bfd ldp x29, x30, [sp], #48
4e318: 17fffdfa b 4db00 <__libc_init@plt-0x12fb0>
4e31c: d10383ff sub sp, sp, #0xe0
4e320: a9097bfd stp x29, x30, [sp, #144]
4e324: 910243fd add x29, sp, #0x90
4e328: a90a67fa stp x26, x25, [sp, #160]
4e32c: a90b5ff8 stp x24, x23, [sp, #176]
4e330: a90c57f6 stp x22, x21, [sp, #192]
4e334: a90d4ff4 stp x20, x19, [sp, #208]
4e338: d53bd058 mrs x24, tpidr_el0
4e33c: aa0203f4 mov x20, x2
4e340: f9401708 ldr x8, [x24, #40]
4e344: aa0103f5 mov x21, x1
4e348: aa0003f3 mov x19, x0
4e34c: f81f83a8 stur x8, [x29, #-8]
4e350: 39407028 ldrb w8, [x1, #28]
4e354: 79404c29 ldrh w9, [x1, #38]
4e358: 12000508 and w8, w8, #0x3
4e35c: 7100011f cmp w8, #0x0
4e360: 7a400920 ccmp w9, #0x0, #0x0, eq // eq = none
4e364: 540003e0 b.eq 4e3e0 <__libc_init@plt-0x126d0> // b.none
4e368: 910043e0 add x0, sp, #0x10
4e36c: 910013e4 add x4, sp, #0x4
4e370: 52800c41 mov w1, #0x62 // #98
4e374: aa1303e2 mov x2, x19
4e378: aa1503e3 mov x3, x21
4e37c: b90007ff str wzr, [sp, #4]
4e380: 94000b68 bl 51120 <__libc_init@plt-0xf990>
4e384: 7101881f cmp w0, #0x62
4e388: 5400206a b.ge 4e794 <__libc_init@plt-0x1231c> // b.tcont
4e38c: 2a0003f6 mov w22, w0
4e390: 340014c0 cbz w0, 4e628 <__libc_init@plt-0x12488>
4e394: b94007e9 ldr w9, [sp, #4]
4e398: 34000d89 cbz w9, 4e548 <__libc_init@plt-0x12568>
4e39c: 93407ec8 sxtw x8, w22
4e3a0: 910043ea add x10, sp, #0x10
4e3a4: 91000508 add x8, x8, #0x1
4e3a8: 52800cab mov w11, #0x65 // #101
4e3ac: 3836c94b strb w11, [x10, w22, sxtw]
4e3b0: 36f800c9 tbz w9, #31, 4e3c8 <__libc_init@plt-0x126e8>
4e3b4: 528005ac mov w12, #0x2d // #45
4e3b8: 11000acb add w11, w22, #0x2
4e3bc: 4b0903e9 neg w9, w9
4e3c0: 3828694c strb w12, [x10, x8]
4e3c4: 2a0b03e8 mov w8, w11
4e3c8: 53047d2a lsr w10, w9, #4
4e3cc: 7109c55f cmp w10, #0x271
4e3d0: 54000c03 b.cc 4e550 <__libc_init@plt-0x12560> // b.lo, b.ul, b.last
4e3d4: 5284e1e9 mov w9, #0x270f // #9999
4e3d8: b90007e9 str w9, [sp, #4]
4e3dc: 1400005f b 4e558 <__libc_init@plt-0x12558>
4e3e0: 910043e1 add x1, sp, #0x10
4e3e4: aa1303e0 mov x0, x19
4e3e8: f9000bff str xzr, [sp, #16]
4e3ec: 97ff6621 bl 27c70 <__libc_init@plt-0x38e40>
4e3f0: b4fffbc0 cbz x0, 4e368 <__libc_init@plt-0x12748>
4e3f4: f9400be8 ldr x8, [sp, #16]
4e3f8: b4fffb88 cbz x8, 4e368 <__libc_init@plt-0x12748>
4e3fc: aa0003f6 mov x22, x0
4e400: aa1303e0 mov x0, x19
4e404: 97ff6544 bl 27914 <__libc_init@plt-0x3919c>
4e408: 39408008 ldrb w8, [x0, #32]
4e40c: 34fffae8 cbz w8, 4e368 <__libc_init@plt-0x12748>
4e410: 394022a8 ldrb w8, [x21, #8]
4e414: 910023e0 add x0, sp, #0x8
4e418: b94006a9 ldr w9, [x21, #4]
4e41c: f9400bf9 ldr x25, [sp, #16]
4e420: 7100011f cmp w8, #0x0
4e424: b94022a1 ldr w1, [x21, #32]
4e428: 1a8902c8 csel w8, w22, w9, eq // eq = none
4e42c: 93407d09 sxtw x9, w8
4e430: f90007f9 str x25, [sp, #8]
4e434: eb28c2df cmp x22, w8, sxtw
4e438: 9a96c13a csel x26, x9, x22, gt
4e43c: 8b1a0337 add x23, x25, x26
4e440: aa1703e2 mov x2, x23
4e444: 940030e2 bl 5a7cc <__libc_init@plt-0x62e4>
4e448: d360fc16 lsr x22, x0, #32
4e44c: 528000a8 mov w8, #0x5 // #5
4e450: 6a0802df tst w22, w8
4e454: 54fff8a1 b.ne 4e368 <__libc_init@plt-0x12748> // b.any
4e458: 394042a8 ldrb w8, [x21, #16]
4e45c: 340002a8 cbz w8, 4e4b0 <__libc_init@plt-0x12600>
4e460: b9400ea8 ldr w8, [x21, #12]
4e464: 34000268 cbz w8, 4e4b0 <__libc_init@plt-0x12600>
4e468: f9400be8 ldr x8, [sp, #16]
4e46c: eb17011f cmp x8, x23
4e470: 540001c2 b.cs 4e4a8 <__libc_init@plt-0x12608> // b.hs, b.nlast
4e474: 8b190349 add x9, x26, x25
4e478: cb08012a sub x10, x9, x8
4e47c: 3940010b ldrb w11, [x8]
4e480: 7100b97f cmp w11, #0x2e
4e484: 54000120 b.eq 4e4a8 <__libc_init@plt-0x12608> // b.none
4e488: 7101397f cmp w11, #0x4e
4e48c: 540000e0 b.eq 4e4a8 <__libc_init@plt-0x12608> // b.none
4e490: 7101b97f cmp w11, #0x6e
4e494: 540000a0 b.eq 4e4a8 <__libc_init@plt-0x12608> // b.none
4e498: 91000508 add x8, x8, #0x1
4e49c: f100054a subs x10, x10, #0x1
4e4a0: 54fffee1 b.ne 4e47c <__libc_init@plt-0x12634> // b.any
4e4a4: aa0903e8 mov x8, x9
4e4a8: eb17011f cmp x8, x23
4e4ac: 54fff5e0 b.eq 4e368 <__libc_init@plt-0x12748> // b.none
4e4b0: f94007e8 ldr x8, [sp, #8]
4e4b4: eb17011f cmp x8, x23
4e4b8: 54000242 b.cs 4e500 <__libc_init@plt-0x125b0> // b.hs, b.nlast
4e4bc: 8b190349 add x9, x26, x25
4e4c0: aa1f03ea mov x10, xzr
4e4c4: cb08012b sub x11, x9, x8
4e4c8: 5280002c mov w12, #0x1 // #1
4e4cc: 386a690e ldrb w14, [x8, x10]
4e4d0: 710081df cmp w14, #0x20
4e4d4: 7a4919c4 ccmp w14, #0x9, #0x4, ne // ne = any
4e4d8: 54001241 b.ne 4e720 <__libc_init@plt-0x12390> // b.any
4e4dc: 8b0a010c add x12, x8, x10
4e4e0: 9100054a add x10, x10, #0x1
4e4e4: 9100058d add x13, x12, #0x1
4e4e8: eb1701bf cmp x13, x23
4e4ec: 1a9f27ec cset w12, cc // cc = lo, ul, last
4e4f0: eb0a017f cmp x11, x10
4e4f4: f90007ed str x13, [sp, #8]
4e4f8: 54fffea1 b.ne 4e4cc <__libc_init@plt-0x125e4> // b.any
4e4fc: aa0903e8 mov x8, x9
4e500: 394002aa ldrb w10, [x21]
4e504: aa0803e9 mov x9, x8
4e508: 7101e95f cmp w10, #0x7a
4e50c: 54fff2e0 b.eq 4e368 <__libc_init@plt-0x12748> // b.none
4e510: 394022aa ldrb w10, [x21, #8]
4e514: f9400be8 ldr x8, [sp, #16]
4e518: 340000aa cbz w10, 4e52c <__libc_init@plt-0x12584>
4e51c: b98006aa ldrsw x10, [x21, #4]
4e520: 8b0a010a add x10, x8, x10
4e524: eb0a013f cmp x9, x10
4e528: 54fff203 b.cc 4e368 <__libc_init@plt-0x12748> // b.lo, b.ul, b.last
4e52c: cb080121 sub x1, x9, x8
4e530: 79000280 strh w0, [x20]
4e534: aa1303e0 mov x0, x19
4e538: 97ff65ef bl 27cf4 <__libc_init@plt-0x38dbc>
4e53c: 34000a16 cbz w22, 4e67c <__libc_init@plt-0x12434>
4e540: 2a1603e0 mov w0, w22
4e544: 1400004d b 4e678 <__libc_init@plt-0x12438>
4e548: 2a1603e8 mov w8, w22
4e54c: 14000029 b 4e5f0 <__libc_init@plt-0x124c0>
4e550: 710fa13f cmp w9, #0x3e8
4e554: 54000983 b.cc 4e684 <__libc_init@plt-0x1242c> // b.lo, b.ul, b.last
4e558: 53033d2a ubfx w10, w9, #3, #13
4e55c: 528418ab mov w11, #0x20c5 // #8389
4e560: 52828f6c mov w12, #0x147b // #5243
4e564: 528ccced mov w13, #0x6667 // #26215
4e568: 1b0b7d4a mul w10, w10, w11
4e56c: 12807ceb mov w11, #0xfffffc18 // #-1000
4e570: 53147d4a lsr w10, w10, #20
4e574: 1100c14f add w15, w10, #0x30
4e578: 1b0b2549 madd w9, w10, w11, w9
4e57c: 13003d2b sxth w11, w9
4e580: 1b0c7d6b mul w11, w11, w12
4e584: 13137d6c asr w12, w11, #19
4e588: 0b4b7d8c add w12, w12, w11, lsr #31
4e58c: 12800c6b mov w11, #0xffffff9c // #-100
4e590: 1100c191 add w17, w12, #0x30
4e594: 1b0b2589 madd w9, w12, w11, w9
4e598: 1100090c add w12, w8, #0x2
4e59c: 13003d2b sxth w11, w9
4e5a0: 1b0d7d6b mul w11, w11, w13
4e5a4: 910043ed add x13, sp, #0x10
4e5a8: 8b28c1b0 add x16, x13, w8, sxtw
4e5ac: 5280006d mov w13, #0x3 // #3
4e5b0: 13127d6a asr w10, w11, #18
4e5b4: 0b4b7d4b add w11, w10, w11, lsr #31
4e5b8: 5280008a mov w10, #0x4 // #4
4e5bc: 2a0b03ee mov w14, w11
4e5c0: 3900020f strb w15, [x16]
4e5c4: 39000611 strb w17, [x16, #1]
4e5c8: 1280012f mov w15, #0xfffffff6 // #-10
4e5cc: 1100c170 add w16, w11, #0x30
4e5d0: 0b0d010b add w11, w8, w13
4e5d4: 910043ed add x13, sp, #0x10
4e5d8: 1b0f25c9 madd w9, w14, w15, w9
4e5dc: 382cc9b0 strb w16, [x13, w12, sxtw]
4e5e0: 0b0a0108 add w8, w8, w10
4e5e4: 1100c129 add w9, w9, #0x30
4e5e8: 910043ea add x10, sp, #0x10
4e5ec: 382bc949 strb w9, [x10, w11, sxtw]
4e5f0: 910043e9 add x9, sp, #0x10
4e5f4: b94022a1 ldr w1, [x21, #32]
4e5f8: 910023e0 add x0, sp, #0x8
4e5fc: aa1f03e2 mov x2, xzr
4e600: 3828c93f strb wzr, [x9, w8, sxtw]
4e604: f90007e9 str x9, [sp, #8]
4e608: 94003071 bl 5a7cc <__libc_init@plt-0x62e4>
4e60c: f94007e8 ldr x8, [sp, #8]
4e610: d360fc09 lsr x9, x0, #32
4e614: 321f012a orr w10, w9, #0x2
4e618: 710182df cmp w22, #0x60
4e61c: 3940010b ldrb w11, [x8]
4e620: 1a89c148 csel w8, w10, w9, gt
4e624: 3400022b cbz w11, 4e668 <__libc_init@plt-0x12448>
4e628: aa1303e0 mov x0, x19
4e62c: 97ff697a bl 28c14 <__libc_init@plt-0x37e9c>
4e630: 528080c1 mov w1, #0x406 // #1030
4e634: 97ff5155 bl 22b88 <__libc_init@plt-0x3df28>
4e638: 2a1f03e0 mov w0, wzr
4e63c: f9401708 ldr x8, [x24, #40]
4e640: f85f83a9 ldur x9, [x29, #-8]
4e644: eb09011f cmp x8, x9
4e648: 54000b01 b.ne 4e7a8 <__libc_init@plt-0x12308> // b.any
4e64c: a94d4ff4 ldp x20, x19, [sp, #208]
4e650: a94c57f6 ldp x22, x21, [sp, #192]
4e654: a94b5ff8 ldp x24, x23, [sp, #176]
4e658: a94a67fa ldp x26, x25, [sp, #160]
4e65c: a9497bfd ldp x29, x30, [sp, #144]
4e660: 910383ff add sp, sp, #0xe0
4e664: d65f03c0 ret
4e668: 79000280 strh w0, [x20]
4e66c: 34000088 cbz w8, 4e67c <__libc_init@plt-0x12434>
4e670: 37000348 tbnz w8, #0, 4e6d8 <__libc_init@plt-0x123d8>
4e674: 2a0803e0 mov w0, w8
4e678: 94000c5d bl 517ec <__libc_init@plt-0xf2c4>
4e67c: 52800020 mov w0, #0x1 // #1
4e680: 17ffffef b 4e63c <__libc_init@plt-0x12474>
4e684: 7101913f cmp w9, #0x64
4e688: 54000303 b.cc 4e6e8 <__libc_init@plt-0x123c8> // b.lo, b.ul, b.last
4e68c: 53023d2a ubfx w10, w9, #2, #14
4e690: 52828f6b mov w11, #0x147b // #5243
4e694: 910043ef add x15, sp, #0x10
4e698: 1b0b7d4a mul w10, w10, w11
4e69c: 12800c6b mov w11, #0xffffff9c // #-100
4e6a0: 53117d4a lsr w10, w10, #17
4e6a4: 1100c150 add w16, w10, #0x30
4e6a8: 1b0b2549 madd w9, w10, w11, w9
4e6ac: 528ccceb mov w11, #0x6667 // #26215
4e6b0: 5280006a mov w10, #0x3 // #3
4e6b4: 3828c9f0 strb w16, [x15, w8, sxtw]
4e6b8: 13003d2c sxth w12, w9
4e6bc: 1b0b7d8b mul w11, w12, w11
4e6c0: 1100050c add w12, w8, #0x1
4e6c4: 13127d6d asr w13, w11, #18
4e6c8: 0b4b7dab add w11, w13, w11, lsr #31
4e6cc: 5280004d mov w13, #0x2 // #2
4e6d0: 12003d6e and w14, w11, #0xffff
4e6d4: 17ffffbd b 4e5c8 <__libc_init@plt-0x124e8>
4e6d8: aa1303e0 mov x0, x19
4e6dc: 97ff694e bl 28c14 <__libc_init@plt-0x37e9c>
4e6e0: 52808181 mov w1, #0x40c // #1036
4e6e4: 17ffffd4 b 4e634 <__libc_init@plt-0x1247c>
4e6e8: 7100293f cmp w9, #0xa
4e6ec: 54000143 b.cc 4e714 <__libc_init@plt-0x1239c> // b.lo, b.ul, b.last
4e6f0: 12001d2a and w10, w9, #0xff
4e6f4: 528019ab mov w11, #0xcd // #205
4e6f8: 5280002d mov w13, #0x1 // #1
4e6fc: 2a0803ec mov w12, w8
4e700: 1b0b7d4a mul w10, w10, w11
4e704: 530b7d4b lsr w11, w10, #11
4e708: 5280004a mov w10, #0x2 // #2
4e70c: 2a0b03ee mov w14, w11
4e710: 17ffffae b 4e5c8 <__libc_init@plt-0x124e8>
4e714: 5280002a mov w10, #0x1 // #1
4e718: 2a0803eb mov w11, w8
4e71c: 17ffffb1 b 4e5e0 <__libc_init@plt-0x124d0>
4e720: 8b0a010d add x13, x8, x10
4e724: 394002af ldrb w15, [x21]
4e728: aa0d03e9 mov x9, x13
4e72c: 7101e9ff cmp w15, #0x7a
4e730: 54ffef01 b.ne 4e510 <__libc_init@plt-0x125a0> // b.any
4e734: 7100a5df cmp w14, #0x29
4e738: 1a9f17e9 cset w9, eq // eq = none
4e73c: 0a090189 and w9, w12, w9
4e740: 7100053f cmp w9, #0x1
4e744: 54ffe121 b.ne 4e368 <__libc_init@plt-0x12748> // b.any
4e748: 8b0a0108 add x8, x8, x10
4e74c: 91000509 add x9, x8, #0x1
4e750: eb17013f cmp x9, x23
4e754: f90007e9 str x9, [sp, #8]
4e758: 54ffedc2 b.cs 4e510 <__libc_init@plt-0x125a0> // b.hs, b.nlast
4e75c: aa2a03e8 mvn x8, x10
4e760: cb0a016c sub x12, x11, x10
4e764: 8b0b010a add x10, x8, x11
4e768: 8b0c01a8 add x8, x13, x12
4e76c: 3940012b ldrb w11, [x9]
4e770: 7100817f cmp w11, #0x20
4e774: 7a491964 ccmp w11, #0x9, #0x4, ne // ne = any
4e778: 54ffecc1 b.ne 4e510 <__libc_init@plt-0x125a0> // b.any
4e77c: 91000529 add x9, x9, #0x1
4e780: f100054a subs x10, x10, #0x1
4e784: f90007e9 str x9, [sp, #8]
4e788: 54ffff21 b.ne 4e76c <__libc_init@plt-0x12344> // b.any
4e78c: aa0803e9 mov x9, x8
4e790: 17ffff60 b 4e510 <__libc_init@plt-0x125a0>
4e794: aa1303e0 mov x0, x19
4e798: 97ff691f bl 28c14 <__libc_init@plt-0x37e9c>
4e79c: f0fffde1 adrp x1, d000 <__libc_init@plt-0x53ab0>
4e7a0: 9114d421 add x1, x1, #0x535
4e7a4: 97ff5219 bl 23008 <__libc_init@plt-0x3daa8>
4e7a8: 940048e6 bl 60b40 <__stack_chk_fail@plt>
4e7ac: a9bd7bfd stp x29, x30, [sp, #-48]!
4e7b0: f9000bf5 str x21, [sp, #16]
4e7b4: 910003fd mov x29, sp
4e7b8: a9024ff4 stp x20, x19, [sp, #32]
4e7bc: 39400028 ldrb w8, [x1]
4e7c0: aa0203f3 mov x19, x2
4e7c4: aa0103f4 mov x20, x1
4e7c8: aa0003f5 mov x21, x0
4e7cc: 7101651f cmp w8, #0x59
4e7d0: 5400022c b.gt 4e814 <__libc_init@plt-0x1229c>
4e7d4: 51010508 sub w8, w8, #0x41
4e7d8: 7100391f cmp w8, #0xe
4e7dc: 54000388 b.hi 4e84c <__libc_init@plt-0x12264> // b.pmore
4e7e0: d503201f nop
4e7e4: 50dfbe09 adr x9, dfa6 <__libc_init@plt-0x52b0a>
4e7e8: 1000008a adr x10, 4e7f8 <__libc_init@plt-0x122b8>
4e7ec: 3868692b ldrb w11, [x9, x8]
4e7f0: 8b0b094a add x10, x10, x11, lsl #2
4e7f4: d61f0140 br x10
4e7f8: aa1403e1 mov x1, x20
4e7fc: aa1303e2 mov x2, x19
4e800: a9424ff4 ldp x20, x19, [sp, #32]
4e804: aa1503e0 mov x0, x21
4e808: f9400bf5 ldr x21, [sp, #16]
4e80c: a8c37bfd ldp x29, x30, [sp], #48
4e810: 1400003b b 4e8fc <__libc_init@plt-0x121b4>
4e814: 7101c51f cmp w8, #0x71
4e818: 5400012c b.gt 4e83c <__libc_init@plt-0x12274>
4e81c: 7101691f cmp w8, #0x5a
4e820: 540005e0 b.eq 4e8dc <__libc_init@plt-0x121d4> // b.none
4e824: 71019d1f cmp w8, #0x67
4e828: 54000121 b.ne 4e84c <__libc_init@plt-0x12264> // b.any
4e82c: aa1503e0 mov x0, x21
4e830: 9400144a bl 53958 <__libc_init@plt-0xd158>
4e834: 3607fe20 tbz w0, #0, 4e7f8 <__libc_init@plt-0x122b8>
4e838: 1400000c b 4e868 <__libc_init@plt-0x12248>
4e83c: 7101c91f cmp w8, #0x72
4e840: 54fffdc0 b.eq 4e7f8 <__libc_init@plt-0x122b8> // b.none
4e844: 7101e91f cmp w8, #0x7a
4e848: 54fffd80 b.eq 4e7f8 <__libc_init@plt-0x122b8> // b.none
4e84c: aa1503e0 mov x0, x21
4e850: 97ff68f1 bl 28c14 <__libc_init@plt-0x37e9c>
4e854: 90fffde2 adrp x2, a000 <__libc_init@plt-0x56ab0>
4e858: 39400283 ldrb w3, [x20]
4e85c: 912ae042 add x2, x2, #0xab8
4e860: 52807da1 mov w1, #0x3ed // #1005
4e864: 97ff504d bl 22998 <__libc_init@plt-0x3e118>
4e868: a9424ff4 ldp x20, x19, [sp, #32]
4e86c: 2a1f03e0 mov w0, wzr
4e870: f9400bf5 ldr x21, [sp, #16]
4e874: a8c37bfd ldp x29, x30, [sp], #48
4e878: d65f03c0 ret
4e87c: aa1403e1 mov x1, x20
4e880: aa1303e2 mov x2, x19
4e884: a9424ff4 ldp x20, x19, [sp, #32]
4e888: aa1503e0 mov x0, x21
4e88c: 52800083 mov w3, #0x4 // #4
4e890: f9400bf5 ldr x21, [sp, #16]
4e894: a8c37bfd ldp x29, x30, [sp], #48
4e898: 17fffd38 b 4dd78 <__libc_init@plt-0x12d38>
4e89c: aa1403e1 mov x1, x20
4e8a0: aa1303e2 mov x2, x19
4e8a4: a9424ff4 ldp x20, x19, [sp, #32]
4e8a8: aa1503e0 mov x0, x21
4e8ac: 52800083 mov w3, #0x4 // #4
4e8b0: f9400bf5 ldr x21, [sp, #16]
4e8b4: a8c37bfd ldp x29, x30, [sp], #48
4e8b8: 17fffb74 b 4d688 <__libc_init@plt-0x13428>
4e8bc: aa1403e1 mov x1, x20
4e8c0: aa1303e2 mov x2, x19
4e8c4: a9424ff4 ldp x20, x19, [sp, #32]
4e8c8: aa1503e0 mov x0, x21
4e8cc: 52800083 mov w3, #0x4 // #4
4e8d0: f9400bf5 ldr x21, [sp, #16]
4e8d4: a8c37bfd ldp x29, x30, [sp], #48
4e8d8: 17fffbf6 b 4d8b0 <__libc_init@plt-0x13200>
4e8dc: aa1403e1 mov x1, x20
4e8e0: aa1303e2 mov x2, x19
4e8e4: a9424ff4 ldp x20, x19, [sp, #32]
4e8e8: aa1503e0 mov x0, x21
4e8ec: 52800083 mov w3, #0x4 // #4
4e8f0: f9400bf5 ldr x21, [sp, #16]
4e8f4: a8c37bfd ldp x29, x30, [sp], #48
4e8f8: 17fffc82 b 4db00 <__libc_init@plt-0x12fb0>
4e8fc: d103c3ff sub sp, sp, #0xf0
4e900: a90a7bfd stp x29, x30, [sp, #160]
4e904: 910283fd add x29, sp, #0xa0
4e908: a90b67fa stp x26, x25, [sp, #176]
4e90c: a90c5ff8 stp x24, x23, [sp, #192]
4e910: a90d57f6 stp x22, x21, [sp, #208]
4e914: a90e4ff4 stp x20, x19, [sp, #224]
4e918: d53bd058 mrs x24, tpidr_el0
4e91c: aa0203f4 mov x20, x2
4e920: f9401708 ldr x8, [x24, #40]
4e924: aa0103f5 mov x21, x1
4e928: aa0003f3 mov x19, x0
4e92c: f81f83a8 stur x8, [x29, #-8]
4e930: 39407028 ldrb w8, [x1, #28]
4e934: 79404c29 ldrh w9, [x1, #38]
4e938: 12000508 and w8, w8, #0x3
4e93c: 7100011f cmp w8, #0x0
4e940: 7a400920 ccmp w9, #0x0, #0x0, eq // eq = none
4e944: 540003e0 b.eq 4e9c0 <__libc_init@plt-0x120f0> // b.none
4e948: 910043e0 add x0, sp, #0x10
4e94c: 910013e4 add x4, sp, #0x4
4e950: 52800e41 mov w1, #0x72 // #114
4e954: aa1303e2 mov x2, x19
4e958: aa1503e3 mov x3, x21
4e95c: b90007ff str wzr, [sp, #4]
4e960: 940009f0 bl 51120 <__libc_init@plt-0xf990>
4e964: 7101c81f cmp w0, #0x72
4e968: 5400206a b.ge 4ed74 <__libc_init@plt-0x11d3c> // b.tcont
4e96c: 2a0003f6 mov w22, w0
4e970: 340014c0 cbz w0, 4ec08 <__libc_init@plt-0x11ea8>
4e974: b94007e9 ldr w9, [sp, #4]
4e978: 34000d89 cbz w9, 4eb28 <__libc_init@plt-0x11f88>
4e97c: 93407ec8 sxtw x8, w22
4e980: 910043ea add x10, sp, #0x10
4e984: 91000508 add x8, x8, #0x1
4e988: 52800cab mov w11, #0x65 // #101
4e98c: 3836c94b strb w11, [x10, w22, sxtw]
4e990: 36f800c9 tbz w9, #31, 4e9a8 <__libc_init@plt-0x12108>
4e994: 528005ac mov w12, #0x2d // #45
4e998: 11000acb add w11, w22, #0x2
4e99c: 4b0903e9 neg w9, w9
4e9a0: 3828694c strb w12, [x10, x8]
4e9a4: 2a0b03e8 mov w8, w11
4e9a8: 53047d2a lsr w10, w9, #4
4e9ac: 7109c55f cmp w10, #0x271
4e9b0: 54000c03 b.cc 4eb30 <__libc_init@plt-0x11f80> // b.lo, b.ul, b.last
4e9b4: 5284e1e9 mov w9, #0x270f // #9999
4e9b8: b90007e9 str w9, [sp, #4]
4e9bc: 1400005f b 4eb38 <__libc_init@plt-0x11f78>
4e9c0: 910043e1 add x1, sp, #0x10
4e9c4: aa1303e0 mov x0, x19
4e9c8: f9000bff str xzr, [sp, #16]
4e9cc: 97ff64a9 bl 27c70 <__libc_init@plt-0x38e40>
4e9d0: b4fffbc0 cbz x0, 4e948 <__libc_init@plt-0x12168>
4e9d4: f9400be8 ldr x8, [sp, #16]
4e9d8: b4fffb88 cbz x8, 4e948 <__libc_init@plt-0x12168>
4e9dc: aa0003f6 mov x22, x0
4e9e0: aa1303e0 mov x0, x19
4e9e4: 97ff63cc bl 27914 <__libc_init@plt-0x3919c>
4e9e8: 39408008 ldrb w8, [x0, #32]
4e9ec: 34fffae8 cbz w8, 4e948 <__libc_init@plt-0x12168>
4e9f0: 394022a8 ldrb w8, [x21, #8]
4e9f4: 910023e0 add x0, sp, #0x8
4e9f8: b94006a9 ldr w9, [x21, #4]
4e9fc: f9400bf9 ldr x25, [sp, #16]
4ea00: 7100011f cmp w8, #0x0
4ea04: b94022a1 ldr w1, [x21, #32]
4ea08: 1a8902c8 csel w8, w22, w9, eq // eq = none
4ea0c: 93407d09 sxtw x9, w8
4ea10: f90007f9 str x25, [sp, #8]
4ea14: eb28c2df cmp x22, w8, sxtw
4ea18: 9a96c13a csel x26, x9, x22, gt
4ea1c: 8b1a0337 add x23, x25, x26
4ea20: aa1703e2 mov x2, x23
4ea24: 9400311c bl 5ae94 <__libc_init@plt-0x5c1c>
4ea28: d360fc16 lsr x22, x0, #32
4ea2c: 528000a8 mov w8, #0x5 // #5
4ea30: 6a0802df tst w22, w8
4ea34: 54fff8a1 b.ne 4e948 <__libc_init@plt-0x12168> // b.any
4ea38: 394042a8 ldrb w8, [x21, #16]
4ea3c: 340002a8 cbz w8, 4ea90 <__libc_init@plt-0x12020>
4ea40: b9400ea8 ldr w8, [x21, #12]
4ea44: 34000268 cbz w8, 4ea90 <__libc_init@plt-0x12020>
4ea48: f9400be8 ldr x8, [sp, #16]
4ea4c: eb17011f cmp x8, x23
4ea50: 540001c2 b.cs 4ea88 <__libc_init@plt-0x12028> // b.hs, b.nlast
4ea54: 8b190349 add x9, x26, x25
4ea58: cb08012a sub x10, x9, x8
4ea5c: 3940010b ldrb w11, [x8]
4ea60: 7100b97f cmp w11, #0x2e
4ea64: 54000120 b.eq 4ea88 <__libc_init@plt-0x12028> // b.none
4ea68: 7101397f cmp w11, #0x4e
4ea6c: 540000e0 b.eq 4ea88 <__libc_init@plt-0x12028> // b.none
4ea70: 7101b97f cmp w11, #0x6e
4ea74: 540000a0 b.eq 4ea88 <__libc_init@plt-0x12028> // b.none
4ea78: 91000508 add x8, x8, #0x1
4ea7c: f100054a subs x10, x10, #0x1
4ea80: 54fffee1 b.ne 4ea5c <__libc_init@plt-0x12054> // b.any
4ea84: aa0903e8 mov x8, x9
4ea88: eb17011f cmp x8, x23
4ea8c: 54fff5e0 b.eq 4e948 <__libc_init@plt-0x12168> // b.none
4ea90: f94007e8 ldr x8, [sp, #8]
4ea94: eb17011f cmp x8, x23
4ea98: 54000242 b.cs 4eae0 <__libc_init@plt-0x11fd0> // b.hs, b.nlast
4ea9c: 8b190349 add x9, x26, x25
4eaa0: aa1f03ea mov x10, xzr
4eaa4: cb08012b sub x11, x9, x8
4eaa8: 5280002c mov w12, #0x1 // #1
4eaac: 386a690e ldrb w14, [x8, x10]
4eab0: 710081df cmp w14, #0x20
4eab4: 7a4919c4 ccmp w14, #0x9, #0x4, ne // ne = any
4eab8: 54001241 b.ne 4ed00 <__libc_init@plt-0x11db0> // b.any
4eabc: 8b0a010c add x12, x8, x10
4eac0: 9100054a add x10, x10, #0x1
4eac4: 9100058d add x13, x12, #0x1
4eac8: eb1701bf cmp x13, x23
4eacc: 1a9f27ec cset w12, cc // cc = lo, ul, last
4ead0: eb0a017f cmp x11, x10
4ead4: f90007ed str x13, [sp, #8]
4ead8: 54fffea1 b.ne 4eaac <__libc_init@plt-0x12004> // b.any
4eadc: aa0903e8 mov x8, x9
4eae0: 394002aa ldrb w10, [x21]
4eae4: aa0803e9 mov x9, x8
4eae8: 7101e95f cmp w10, #0x7a
4eaec: 54fff2e0 b.eq 4e948 <__libc_init@plt-0x12168> // b.none
4eaf0: 394022aa ldrb w10, [x21, #8]
4eaf4: f9400be8 ldr x8, [sp, #16]
4eaf8: 340000aa cbz w10, 4eb0c <__libc_init@plt-0x11fa4>
4eafc: b98006aa ldrsw x10, [x21, #4]
4eb00: 8b0a010a add x10, x8, x10
4eb04: eb0a013f cmp x9, x10
4eb08: 54fff203 b.cc 4e948 <__libc_init@plt-0x12168> // b.lo, b.ul, b.last
4eb0c: cb080121 sub x1, x9, x8
4eb10: b9000280 str w0, [x20]
4eb14: aa1303e0 mov x0, x19
4eb18: 97ff6477 bl 27cf4 <__libc_init@plt-0x38dbc>
4eb1c: 34000a16 cbz w22, 4ec5c <__libc_init@plt-0x11e54>
4eb20: 2a1603e0 mov w0, w22
4eb24: 1400004d b 4ec58 <__libc_init@plt-0x11e58>
4eb28: 2a1603e8 mov w8, w22
4eb2c: 14000029 b 4ebd0 <__libc_init@plt-0x11ee0>
4eb30: 710fa13f cmp w9, #0x3e8
4eb34: 54000983 b.cc 4ec64 <__libc_init@plt-0x11e4c> // b.lo, b.ul, b.last
4eb38: 53033d2a ubfx w10, w9, #3, #13
4eb3c: 528418ab mov w11, #0x20c5 // #8389
4eb40: 52828f6c mov w12, #0x147b // #5243
4eb44: 528ccced mov w13, #0x6667 // #26215
4eb48: 1b0b7d4a mul w10, w10, w11
4eb4c: 12807ceb mov w11, #0xfffffc18 // #-1000
4eb50: 53147d4a lsr w10, w10, #20
4eb54: 1100c14f add w15, w10, #0x30
4eb58: 1b0b2549 madd w9, w10, w11, w9
4eb5c: 13003d2b sxth w11, w9
4eb60: 1b0c7d6b mul w11, w11, w12
4eb64: 13137d6c asr w12, w11, #19
4eb68: 0b4b7d8c add w12, w12, w11, lsr #31
4eb6c: 12800c6b mov w11, #0xffffff9c // #-100
4eb70: 1100c191 add w17, w12, #0x30
4eb74: 1b0b2589 madd w9, w12, w11, w9
4eb78: 1100090c add w12, w8, #0x2
4eb7c: 13003d2b sxth w11, w9
4eb80: 1b0d7d6b mul w11, w11, w13
4eb84: 910043ed add x13, sp, #0x10
4eb88: 8b28c1b0 add x16, x13, w8, sxtw
4eb8c: 5280006d mov w13, #0x3 // #3
4eb90: 13127d6a asr w10, w11, #18
4eb94: 0b4b7d4b add w11, w10, w11, lsr #31
4eb98: 5280008a mov w10, #0x4 // #4
4eb9c: 2a0b03ee mov w14, w11
4eba0: 3900020f strb w15, [x16]
4eba4: 39000611 strb w17, [x16, #1]
4eba8: 1280012f mov w15, #0xfffffff6 // #-10
4ebac: 1100c170 add w16, w11, #0x30
4ebb0: 0b0d010b add w11, w8, w13
4ebb4: 910043ed add x13, sp, #0x10
4ebb8: 1b0f25c9 madd w9, w14, w15, w9
4ebbc: 382cc9b0 strb w16, [x13, w12, sxtw]
4ebc0: 0b0a0108 add w8, w8, w10
4ebc4: 1100c129 add w9, w9, #0x30
4ebc8: 910043ea add x10, sp, #0x10
4ebcc: 382bc949 strb w9, [x10, w11, sxtw]
4ebd0: 910043e9 add x9, sp, #0x10
4ebd4: b94022a1 ldr w1, [x21, #32]
4ebd8: 910023e0 add x0, sp, #0x8
4ebdc: aa1f03e2 mov x2, xzr
4ebe0: 3828c93f strb wzr, [x9, w8, sxtw]
4ebe4: f90007e9 str x9, [sp, #8]
4ebe8: 940030ab bl 5ae94 <__libc_init@plt-0x5c1c>
4ebec: f94007e8 ldr x8, [sp, #8]
4ebf0: d360fc09 lsr x9, x0, #32
4ebf4: 321f012a orr w10, w9, #0x2
4ebf8: 7101c2df cmp w22, #0x70
4ebfc: 3940010b ldrb w11, [x8]
4ec00: 1a89c148 csel w8, w10, w9, gt
4ec04: 3400022b cbz w11, 4ec48 <__libc_init@plt-0x11e68>
4ec08: aa1303e0 mov x0, x19
4ec0c: 97ff6802 bl 28c14 <__libc_init@plt-0x37e9c>
4ec10: 528080c1 mov w1, #0x406 // #1030
4ec14: 97ff4fdd bl 22b88 <__libc_init@plt-0x3df28>
4ec18: 2a1f03e0 mov w0, wzr
4ec1c: f9401708 ldr x8, [x24, #40]
4ec20: f85f83a9 ldur x9, [x29, #-8]
4ec24: eb09011f cmp x8, x9
4ec28: 54000b01 b.ne 4ed88 <__libc_init@plt-0x11d28> // b.any
4ec2c: a94e4ff4 ldp x20, x19, [sp, #224]
4ec30: a94d57f6 ldp x22, x21, [sp, #208]
4ec34: a94c5ff8 ldp x24, x23, [sp, #192]
4ec38: a94b67fa ldp x26, x25, [sp, #176]
4ec3c: a94a7bfd ldp x29, x30, [sp, #160]
4ec40: 9103c3ff add sp, sp, #0xf0
4ec44: d65f03c0 ret
4ec48: b9000280 str w0, [x20]
4ec4c: 34000088 cbz w8, 4ec5c <__libc_init@plt-0x11e54>
4ec50: 37000348 tbnz w8, #0, 4ecb8 <__libc_init@plt-0x11df8>
4ec54: 2a0803e0 mov w0, w8
4ec58: 94000ae5 bl 517ec <__libc_init@plt-0xf2c4>
4ec5c: 52800020 mov w0, #0x1 // #1
4ec60: 17ffffef b 4ec1c <__libc_init@plt-0x11e94>
4ec64: 7101913f cmp w9, #0x64
4ec68: 54000303 b.cc 4ecc8 <__libc_init@plt-0x11de8> // b.lo, b.ul, b.last
4ec6c: 53023d2a ubfx w10, w9, #2, #14
4ec70: 52828f6b mov w11, #0x147b // #5243
4ec74: 910043ef add x15, sp, #0x10
4ec78: 1b0b7d4a mul w10, w10, w11
4ec7c: 12800c6b mov w11, #0xffffff9c // #-100
4ec80: 53117d4a lsr w10, w10, #17
4ec84: 1100c150 add w16, w10, #0x30
4ec88: 1b0b2549 madd w9, w10, w11, w9
4ec8c: 528ccceb mov w11, #0x6667 // #26215
4ec90: 5280006a mov w10, #0x3 // #3
4ec94: 3828c9f0 strb w16, [x15, w8, sxtw]
4ec98: 13003d2c sxth w12, w9
4ec9c: 1b0b7d8b mul w11, w12, w11
4eca0: 1100050c add w12, w8, #0x1
4eca4: 13127d6d asr w13, w11, #18
4eca8: 0b4b7dab add w11, w13, w11, lsr #31
4ecac: 5280004d mov w13, #0x2 // #2
4ecb0: 12003d6e and w14, w11, #0xffff
4ecb4: 17ffffbd b 4eba8 <__libc_init@plt-0x11f08>
4ecb8: aa1303e0 mov x0, x19
4ecbc: 97ff67d6 bl 28c14 <__libc_init@plt-0x37e9c>
4ecc0: 52808181 mov w1, #0x40c // #1036
4ecc4: 17ffffd4 b 4ec14 <__libc_init@plt-0x11e9c>
4ecc8: 7100293f cmp w9, #0xa
4eccc: 54000143 b.cc 4ecf4 <__libc_init@plt-0x11dbc> // b.lo, b.ul, b.last
4ecd0: 12001d2a and w10, w9, #0xff
4ecd4: 528019ab mov w11, #0xcd // #205
4ecd8: 5280002d mov w13, #0x1 // #1
4ecdc: 2a0803ec mov w12, w8
4ece0: 1b0b7d4a mul w10, w10, w11
4ece4: 530b7d4b lsr w11, w10, #11
4ece8: 5280004a mov w10, #0x2 // #2
4ecec: 2a0b03ee mov w14, w11
4ecf0: 17ffffae b 4eba8 <__libc_init@plt-0x11f08>
4ecf4: 5280002a mov w10, #0x1 // #1
4ecf8: 2a0803eb mov w11, w8
4ecfc: 17ffffb1 b 4ebc0 <__libc_init@plt-0x11ef0>
4ed00: 8b0a010d add x13, x8, x10
4ed04: 394002af ldrb w15, [x21]
4ed08: aa0d03e9 mov x9, x13
4ed0c: 7101e9ff cmp w15, #0x7a
4ed10: 54ffef01 b.ne 4eaf0 <__libc_init@plt-0x11fc0> // b.any
4ed14: 7100a5df cmp w14, #0x29
4ed18: 1a9f17e9 cset w9, eq // eq = none
4ed1c: 0a090189 and w9, w12, w9
4ed20: 7100053f cmp w9, #0x1
4ed24: 54ffe121 b.ne 4e948 <__libc_init@plt-0x12168> // b.any
4ed28: 8b0a0108 add x8, x8, x10
4ed2c: 91000509 add x9, x8, #0x1
4ed30: eb17013f cmp x9, x23
4ed34: f90007e9 str x9, [sp, #8]
4ed38: 54ffedc2 b.cs 4eaf0 <__libc_init@plt-0x11fc0> // b.hs, b.nlast
4ed3c: aa2a03e8 mvn x8, x10
4ed40: cb0a016c sub x12, x11, x10
4ed44: 8b0b010a add x10, x8, x11
4ed48: 8b0c01a8 add x8, x13, x12
4ed4c: 3940012b ldrb w11, [x9]
4ed50: 7100817f cmp w11, #0x20
4ed54: 7a491964 ccmp w11, #0x9, #0x4, ne // ne = any
4ed58: 54ffecc1 b.ne 4eaf0 <__libc_init@plt-0x11fc0> // b.any
4ed5c: 91000529 add x9, x9, #0x1
4ed60: f100054a subs x10, x10, #0x1
4ed64: f90007e9 str x9, [sp, #8]
4ed68: 54ffff21 b.ne 4ed4c <__libc_init@plt-0x11d64> // b.any
4ed6c: aa0803e9 mov x9, x8
4ed70: 17ffff60 b 4eaf0 <__libc_init@plt-0x11fc0>
4ed74: aa1303e0 mov x0, x19
4ed78: 97ff67a7 bl 28c14 <__libc_init@plt-0x37e9c>
4ed7c: f0fffde1 adrp x1, d000 <__libc_init@plt-0x53ab0>
4ed80: 9114d421 add x1, x1, #0x535
4ed84: 97ff50a1 bl 23008 <__libc_init@plt-0x3daa8>
4ed88: 9400476e bl 60b40 <__stack_chk_fail@plt>
4ed8c: a9bd7bfd stp x29, x30, [sp, #-48]!
4ed90: f9000bf5 str x21, [sp, #16]
4ed94: 910003fd mov x29, sp
4ed98: a9024ff4 stp x20, x19, [sp, #32]
4ed9c: 39400028 ldrb w8, [x1]
4eda0: aa0203f3 mov x19, x2
4eda4: aa0103f4 mov x20, x1
4eda8: aa0003f5 mov x21, x0
4edac: 7101651f cmp w8, #0x59
4edb0: 5400022c b.gt 4edf4 <__libc_init@plt-0x11cbc>
4edb4: 51010508 sub w8, w8, #0x41
4edb8: 7100391f cmp w8, #0xe
4edbc: 54000388 b.hi 4ee2c <__libc_init@plt-0x11c84> // b.pmore
4edc0: d503201f nop
4edc4: 30df8f89 adr x9, dfb5 <__libc_init@plt-0x52afb>
4edc8: 1000008a adr x10, 4edd8 <__libc_init@plt-0x11cd8>
4edcc: 3868692b ldrb w11, [x9, x8]
4edd0: 8b0b094a add x10, x10, x11, lsl #2
4edd4: d61f0140 br x10
4edd8: aa1403e1 mov x1, x20
4eddc: aa1303e2 mov x2, x19
4ede0: a9424ff4 ldp x20, x19, [sp, #32]
4ede4: aa1503e0 mov x0, x21
4ede8: f9400bf5 ldr x21, [sp, #16]
4edec: a8c37bfd ldp x29, x30, [sp], #48
4edf0: 1400003b b 4eedc <__libc_init@plt-0x11bd4>
4edf4: 7101c51f cmp w8, #0x71
4edf8: 5400012c b.gt 4ee1c <__libc_init@plt-0x11c94>
4edfc: 7101691f cmp w8, #0x5a
4ee00: 540005e0 b.eq 4eebc <__libc_init@plt-0x11bf4> // b.none
4ee04: 71019d1f cmp w8, #0x67
4ee08: 54000121 b.ne 4ee2c <__libc_init@plt-0x11c84> // b.any
4ee0c: aa1503e0 mov x0, x21
4ee10: 940012d2 bl 53958 <__libc_init@plt-0xd158>
4ee14: 3607fe20 tbz w0, #0, 4edd8 <__libc_init@plt-0x11cd8>
4ee18: 1400000c b 4ee48 <__libc_init@plt-0x11c68>
4ee1c: 7101c91f cmp w8, #0x72
4ee20: 54fffdc0 b.eq 4edd8 <__libc_init@plt-0x11cd8> // b.none
4ee24: 7101e91f cmp w8, #0x7a
4ee28: 54fffd80 b.eq 4edd8 <__libc_init@plt-0x11cd8> // b.none
4ee2c: aa1503e0 mov x0, x21
4ee30: 97ff6779 bl 28c14 <__libc_init@plt-0x37e9c>
4ee34: 90fffde2 adrp x2, a000 <__libc_init@plt-0x56ab0>
4ee38: 39400283 ldrb w3, [x20]
4ee3c: 912ae042 add x2, x2, #0xab8
4ee40: 52807da1 mov w1, #0x3ed // #1005
4ee44: 97ff4ed5 bl 22998 <__libc_init@plt-0x3e118>
4ee48: a9424ff4 ldp x20, x19, [sp, #32]
4ee4c: 2a1f03e0 mov w0, wzr
4ee50: f9400bf5 ldr x21, [sp, #16]
4ee54: a8c37bfd ldp x29, x30, [sp], #48
4ee58: d65f03c0 ret
4ee5c: aa1403e1 mov x1, x20
4ee60: aa1303e2 mov x2, x19
4ee64: a9424ff4 ldp x20, x19, [sp, #32]
4ee68: aa1503e0 mov x0, x21
4ee6c: 52800103 mov w3, #0x8 // #8
4ee70: f9400bf5 ldr x21, [sp, #16]
4ee74: a8c37bfd ldp x29, x30, [sp], #48
4ee78: 17fffbc0 b 4dd78 <__libc_init@plt-0x12d38>
4ee7c: aa1403e1 mov x1, x20
4ee80: aa1303e2 mov x2, x19
4ee84: a9424ff4 ldp x20, x19, [sp, #32]
4ee88: aa1503e0 mov x0, x21
4ee8c: 52800103 mov w3, #0x8 // #8
4ee90: f9400bf5 ldr x21, [sp, #16]
4ee94: a8c37bfd ldp x29, x30, [sp], #48
4ee98: 17fff9fc b 4d688 <__libc_init@plt-0x13428>
4ee9c: aa1403e1 mov x1, x20
4eea0: aa1303e2 mov x2, x19
4eea4: a9424ff4 ldp x20, x19, [sp, #32]
4eea8: aa1503e0 mov x0, x21
4eeac: 52800103 mov w3, #0x8 // #8
4eeb0: f9400bf5 ldr x21, [sp, #16]
4eeb4: a8c37bfd ldp x29, x30, [sp], #48
4eeb8: 17fffa7e b 4d8b0 <__libc_init@plt-0x13200>
4eebc: aa1403e1 mov x1, x20
4eec0: aa1303e2 mov x2, x19
4eec4: a9424ff4 ldp x20, x19, [sp, #32]
4eec8: aa1503e0 mov x0, x21
4eecc: 52800103 mov w3, #0x8 // #8
4eed0: f9400bf5 ldr x21, [sp, #16]
4eed4: a8c37bfd ldp x29, x30, [sp], #48
4eed8: 17fffb0a b 4db00 <__libc_init@plt-0x12fb0>
4eedc: a9ba7bfd stp x29, x30, [sp, #-96]!
4eee0: f9000bfc str x28, [sp, #16]
4eee4: 910003fd mov x29, sp
4eee8: a90267fa stp x26, x25, [sp, #32]
4eeec: a9035ff8 stp x24, x23, [sp, #48]
4eef0: a90457f6 stp x22, x21, [sp, #64]
4eef4: a9054ff4 stp x20, x19, [sp, #80]
4eef8: d10cc3ff sub sp, sp, #0x330
4eefc: d53bd058 mrs x24, tpidr_el0
4ef00: aa0203f4 mov x20, x2
4ef04: f9401708 ldr x8, [x24, #40]
4ef08: aa0103f5 mov x21, x1
4ef0c: aa0003f3 mov x19, x0
4ef10: f81f83a8 stur x8, [x29, #-8]
4ef14: 39407028 ldrb w8, [x1, #28]
4ef18: 79404c29 ldrh w9, [x1, #38]
4ef1c: 12000508 and w8, w8, #0x3
4ef20: 7100011f cmp w8, #0x0
4ef24: 7a400920 ccmp w9, #0x0, #0x0, eq // eq = none
4ef28: 540003e0 b.eq 4efa4 <__libc_init@plt-0x11b0c> // b.none
4ef2c: 910043e0 add x0, sp, #0x10
4ef30: 910013e4 add x4, sp, #0x4
4ef34: 52806021 mov w1, #0x301 // #769
4ef38: aa1303e2 mov x2, x19
4ef3c: aa1503e3 mov x3, x21
4ef40: b90007ff str wzr, [sp, #4]
4ef44: 94000877 bl 51120 <__libc_init@plt-0xf990>
4ef48: 710c041f cmp w0, #0x301
4ef4c: 5400206a b.ge 4f358 <__libc_init@plt-0x11758> // b.tcont
4ef50: 2a0003f6 mov w22, w0
4ef54: 34001440 cbz w0, 4f1dc <__libc_init@plt-0x118d4>
4ef58: b94007e9 ldr w9, [sp, #4]
4ef5c: 34000d89 cbz w9, 4f10c <__libc_init@plt-0x119a4>
4ef60: 93407ec8 sxtw x8, w22
4ef64: 910043ea add x10, sp, #0x10
4ef68: 91000508 add x8, x8, #0x1
4ef6c: 52800cab mov w11, #0x65 // #101
4ef70: 3836c94b strb w11, [x10, w22, sxtw]
4ef74: 36f800c9 tbz w9, #31, 4ef8c <__libc_init@plt-0x11b24>
4ef78: 528005ac mov w12, #0x2d // #45
4ef7c: 11000acb add w11, w22, #0x2
4ef80: 4b0903e9 neg w9, w9
4ef84: 3828694c strb w12, [x10, x8]
4ef88: 2a0b03e8 mov w8, w11
4ef8c: 53047d2a lsr w10, w9, #4
4ef90: 7109c55f cmp w10, #0x271
4ef94: 54000c03 b.cc 4f114 <__libc_init@plt-0x1199c> // b.lo, b.ul, b.last
4ef98: 5284e1e9 mov w9, #0x270f // #9999
4ef9c: b90007e9 str w9, [sp, #4]
4efa0: 1400005f b 4f11c <__libc_init@plt-0x11994>
4efa4: 910043e1 add x1, sp, #0x10
4efa8: aa1303e0 mov x0, x19
4efac: f9000bff str xzr, [sp, #16]
4efb0: 97ff6330 bl 27c70 <__libc_init@plt-0x38e40>
4efb4: b4fffbc0 cbz x0, 4ef2c <__libc_init@plt-0x11b84>
4efb8: f9400be8 ldr x8, [sp, #16]
4efbc: b4fffb88 cbz x8, 4ef2c <__libc_init@plt-0x11b84>
4efc0: aa0003f6 mov x22, x0
4efc4: aa1303e0 mov x0, x19
4efc8: 97ff6253 bl 27914 <__libc_init@plt-0x3919c>
4efcc: 39408008 ldrb w8, [x0, #32]
4efd0: 34fffae8 cbz w8, 4ef2c <__libc_init@plt-0x11b84>
4efd4: 394022a8 ldrb w8, [x21, #8]
4efd8: 910023e0 add x0, sp, #0x8
4efdc: b94006a9 ldr w9, [x21, #4]
4efe0: f9400bf9 ldr x25, [sp, #16]
4efe4: 7100011f cmp w8, #0x0
4efe8: b94022a1 ldr w1, [x21, #32]
4efec: 1a8902c8 csel w8, w22, w9, eq // eq = none
4eff0: 93407d09 sxtw x9, w8
4eff4: f90007f9 str x25, [sp, #8]
4eff8: eb28c2df cmp x22, w8, sxtw
4effc: 9a96c13a csel x26, x9, x22, gt
4f000: 8b1a0337 add x23, x25, x26
4f004: aa1703e2 mov x2, x23
4f008: 94003075 bl 5b1dc <__libc_init@plt-0x58d4>
4f00c: aa0103f6 mov x22, x1
4f010: 528000a8 mov w8, #0x5 // #5
4f014: 6a0802df tst w22, w8
4f018: 54fff8a1 b.ne 4ef2c <__libc_init@plt-0x11b84> // b.any
4f01c: 394042a8 ldrb w8, [x21, #16]
4f020: 340002a8 cbz w8, 4f074 <__libc_init@plt-0x11a3c>
4f024: b9400ea8 ldr w8, [x21, #12]
4f028: 34000268 cbz w8, 4f074 <__libc_init@plt-0x11a3c>
4f02c: f9400be8 ldr x8, [sp, #16]
4f030: eb17011f cmp x8, x23
4f034: 540001c2 b.cs 4f06c <__libc_init@plt-0x11a44> // b.hs, b.nlast
4f038: 8b190349 add x9, x26, x25
4f03c: cb08012a sub x10, x9, x8
4f040: 3940010b ldrb w11, [x8]
4f044: 7100b97f cmp w11, #0x2e
4f048: 54000120 b.eq 4f06c <__libc_init@plt-0x11a44> // b.none
4f04c: 7101397f cmp w11, #0x4e
4f050: 540000e0 b.eq 4f06c <__libc_init@plt-0x11a44> // b.none
4f054: 7101b97f cmp w11, #0x6e
4f058: 540000a0 b.eq 4f06c <__libc_init@plt-0x11a44> // b.none
4f05c: 91000508 add x8, x8, #0x1
4f060: f100054a subs x10, x10, #0x1
4f064: 54fffee1 b.ne 4f040 <__libc_init@plt-0x11a70> // b.any
4f068: aa0903e8 mov x8, x9
4f06c: eb17011f cmp x8, x23
4f070: 54fff5e0 b.eq 4ef2c <__libc_init@plt-0x11b84> // b.none
4f074: f94007e8 ldr x8, [sp, #8]
4f078: eb17011f cmp x8, x23
4f07c: 54000242 b.cs 4f0c4 <__libc_init@plt-0x119ec> // b.hs, b.nlast
4f080: 8b190349 add x9, x26, x25
4f084: aa1f03ea mov x10, xzr
4f088: cb08012b sub x11, x9, x8
4f08c: 5280002c mov w12, #0x1 // #1
4f090: 386a690e ldrb w14, [x8, x10]
4f094: 710081df cmp w14, #0x20
4f098: 7a4919c4 ccmp w14, #0x9, #0x4, ne // ne = any
4f09c: 54001241 b.ne 4f2e4 <__libc_init@plt-0x117cc> // b.any
4f0a0: 8b0a010c add x12, x8, x10
4f0a4: 9100054a add x10, x10, #0x1
4f0a8: 9100058d add x13, x12, #0x1
4f0ac: eb1701bf cmp x13, x23
4f0b0: 1a9f27ec cset w12, cc // cc = lo, ul, last
4f0b4: eb0a017f cmp x11, x10
4f0b8: f90007ed str x13, [sp, #8]
4f0bc: 54fffea1 b.ne 4f090 <__libc_init@plt-0x11a20> // b.any
4f0c0: aa0903e8 mov x8, x9
4f0c4: 394002aa ldrb w10, [x21]
4f0c8: aa0803e9 mov x9, x8
4f0cc: 7101e95f cmp w10, #0x7a
4f0d0: 54fff2e0 b.eq 4ef2c <__libc_init@plt-0x11b84> // b.none
4f0d4: 394022aa ldrb w10, [x21, #8]
4f0d8: f9400be8 ldr x8, [sp, #16]
4f0dc: 340000aa cbz w10, 4f0f0 <__libc_init@plt-0x119c0>
4f0e0: b98006aa ldrsw x10, [x21, #4]
4f0e4: 8b0a010a add x10, x8, x10
4f0e8: eb0a013f cmp x9, x10
4f0ec: 54fff203 b.cc 4ef2c <__libc_init@plt-0x11b84> // b.lo, b.ul, b.last
4f0f0: cb080121 sub x1, x9, x8
4f0f4: f9000280 str x0, [x20]
4f0f8: aa1303e0 mov x0, x19
4f0fc: 97ff62fe bl 27cf4 <__libc_init@plt-0x38dbc>
4f100: 34000a16 cbz w22, 4f240 <__libc_init@plt-0x11870>
4f104: 2a1603e0 mov w0, w22
4f108: 1400004d b 4f23c <__libc_init@plt-0x11874>
4f10c: 2a1603e8 mov w8, w22
4f110: 14000029 b 4f1b4 <__libc_init@plt-0x118fc>
4f114: 710fa13f cmp w9, #0x3e8
4f118: 54000983 b.cc 4f248 <__libc_init@plt-0x11868> // b.lo, b.ul, b.last
4f11c: 53033d2a ubfx w10, w9, #3, #13
4f120: 528418ab mov w11, #0x20c5 // #8389
4f124: 52828f6c mov w12, #0x147b // #5243
4f128: 528ccced mov w13, #0x6667 // #26215
4f12c: 1b0b7d4a mul w10, w10, w11
4f130: 12807ceb mov w11, #0xfffffc18 // #-1000
4f134: 53147d4a lsr w10, w10, #20
4f138: 1100c14f add w15, w10, #0x30
4f13c: 1b0b2549 madd w9, w10, w11, w9
4f140: 13003d2b sxth w11, w9
4f144: 1b0c7d6b mul w11, w11, w12
4f148: 13137d6c asr w12, w11, #19
4f14c: 0b4b7d8c add w12, w12, w11, lsr #31
4f150: 12800c6b mov w11, #0xffffff9c // #-100
4f154: 1100c191 add w17, w12, #0x30
4f158: 1b0b2589 madd w9, w12, w11, w9
4f15c: 1100090c add w12, w8, #0x2
4f160: 13003d2b sxth w11, w9
4f164: 1b0d7d6b mul w11, w11, w13
4f168: 910043ed add x13, sp, #0x10
4f16c: 8b28c1b0 add x16, x13, w8, sxtw
4f170: 5280006d mov w13, #0x3 // #3
4f174: 13127d6a asr w10, w11, #18
4f178: 0b4b7d4b add w11, w10, w11, lsr #31
4f17c: 5280008a mov w10, #0x4 // #4
4f180: 2a0b03ee mov w14, w11
4f184: 3900020f strb w15, [x16]
4f188: 39000611 strb w17, [x16, #1]
4f18c: 1280012f mov w15, #0xfffffff6 // #-10
4f190: 1100c170 add w16, w11, #0x30
4f194: 0b0d010b add w11, w8, w13
4f198: 910043ed add x13, sp, #0x10
4f19c: 1b0f25c9 madd w9, w14, w15, w9
4f1a0: 382cc9b0 strb w16, [x13, w12, sxtw]
4f1a4: 0b0a0108 add w8, w8, w10
4f1a8: 1100c129 add w9, w9, #0x30
4f1ac: 910043ea add x10, sp, #0x10
4f1b0: 382bc949 strb w9, [x10, w11, sxtw]
4f1b4: 910043e9 add x9, sp, #0x10
4f1b8: b94022a1 ldr w1, [x21, #32]
4f1bc: 910023e0 add x0, sp, #0x8
4f1c0: aa1f03e2 mov x2, xzr
4f1c4: 3828c93f strb wzr, [x9, w8, sxtw]
4f1c8: f90007e9 str x9, [sp, #8]
4f1cc: 94003004 bl 5b1dc <__libc_init@plt-0x58d4>
4f1d0: f94007e8 ldr x8, [sp, #8]
4f1d4: 39400108 ldrb w8, [x8]
4f1d8: 34000248 cbz w8, 4f220 <__libc_init@plt-0x11890>
4f1dc: aa1303e0 mov x0, x19
4f1e0: 97ff668d bl 28c14 <__libc_init@plt-0x37e9c>
4f1e4: 528080c1 mov w1, #0x406 // #1030
4f1e8: 97ff4e68 bl 22b88 <__libc_init@plt-0x3df28>
4f1ec: 2a1f03e0 mov w0, wzr
4f1f0: f9401708 ldr x8, [x24, #40]
4f1f4: f85f83a9 ldur x9, [x29, #-8]
4f1f8: eb09011f cmp x8, x9
4f1fc: 54000b81 b.ne 4f36c <__libc_init@plt-0x11744> // b.any
4f200: 910cc3ff add sp, sp, #0x330
4f204: a9454ff4 ldp x20, x19, [sp, #80]
4f208: a94457f6 ldp x22, x21, [sp, #64]
4f20c: a9435ff8 ldp x24, x23, [sp, #48]
4f210: a94267fa ldp x26, x25, [sp, #32]
4f214: f9400bfc ldr x28, [sp, #16]
4f218: a8c67bfd ldp x29, x30, [sp], #96
4f21c: d65f03c0 ret
4f220: 321f0028 orr w8, w1, #0x2
4f224: 710bfedf cmp w22, #0x2ff
4f228: 1a81c108 csel w8, w8, w1, gt
4f22c: f9000280 str x0, [x20]
4f230: 34000088 cbz w8, 4f240 <__libc_init@plt-0x11870>
4f234: 37000348 tbnz w8, #0, 4f29c <__libc_init@plt-0x11814>
4f238: 2a0803e0 mov w0, w8
4f23c: 9400096c bl 517ec <__libc_init@plt-0xf2c4>
4f240: 52800020 mov w0, #0x1 // #1
4f244: 17ffffeb b 4f1f0 <__libc_init@plt-0x118c0>
4f248: 7101913f cmp w9, #0x64
4f24c: 54000303 b.cc 4f2ac <__libc_init@plt-0x11804> // b.lo, b.ul, b.last
4f250: 53023d2a ubfx w10, w9, #2, #14
4f254: 52828f6b mov w11, #0x147b // #5243
4f258: 910043ef add x15, sp, #0x10
4f25c: 1b0b7d4a mul w10, w10, w11
4f260: 12800c6b mov w11, #0xffffff9c // #-100
4f264: 53117d4a lsr w10, w10, #17
4f268: 1100c150 add w16, w10, #0x30
4f26c: 1b0b2549 madd w9, w10, w11, w9
4f270: 528ccceb mov w11, #0x6667 // #26215
4f274: 5280006a mov w10, #0x3 // #3
4f278: 3828c9f0 strb w16, [x15, w8, sxtw]
4f27c: 13003d2c sxth w12, w9
4f280: 1b0b7d8b mul w11, w12, w11
4f284: 1100050c add w12, w8, #0x1
4f288: 13127d6d asr w13, w11, #18
4f28c: 0b4b7dab add w11, w13, w11, lsr #31
4f290: 5280004d mov w13, #0x2 // #2
4f294: 12003d6e and w14, w11, #0xffff
4f298: 17ffffbd b 4f18c <__libc_init@plt-0x11924>
4f29c: aa1303e0 mov x0, x19
4f2a0: 97ff665d bl 28c14 <__libc_init@plt-0x37e9c>
4f2a4: 52808181 mov w1, #0x40c // #1036
4f2a8: 17ffffd0 b 4f1e8 <__libc_init@plt-0x118c8>
4f2ac: 7100293f cmp w9, #0xa
4f2b0: 54000143 b.cc 4f2d8 <__libc_init@plt-0x117d8> // b.lo, b.ul, b.last
4f2b4: 12001d2a and w10, w9, #0xff
4f2b8: 528019ab mov w11, #0xcd // #205
4f2bc: 5280002d mov w13, #0x1 // #1
4f2c0: 2a0803ec mov w12, w8
4f2c4: 1b0b7d4a mul w10, w10, w11
4f2c8: 530b7d4b lsr w11, w10, #11
4f2cc: 5280004a mov w10, #0x2 // #2
4f2d0: 2a0b03ee mov w14, w11
4f2d4: 17ffffae b 4f18c <__libc_init@plt-0x11924>
4f2d8: 5280002a mov w10, #0x1 // #1
4f2dc: 2a0803eb mov w11, w8
4f2e0: 17ffffb1 b 4f1a4 <__libc_init@plt-0x1190c>
4f2e4: 8b0a010d add x13, x8, x10
4f2e8: 394002af ldrb w15, [x21]
4f2ec: aa0d03e9 mov x9, x13
4f2f0: 7101e9ff cmp w15, #0x7a
4f2f4: 54ffef01 b.ne 4f0d4 <__libc_init@plt-0x119dc> // b.any
4f2f8: 7100a5df cmp w14, #0x29
4f2fc: 1a9f17e9 cset w9, eq // eq = none
4f300: 0a090189 and w9, w12, w9
4f304: 7100053f cmp w9, #0x1
4f308: 54ffe121 b.ne 4ef2c <__libc_init@plt-0x11b84> // b.any
4f30c: 8b0a0108 add x8, x8, x10
4f310: 91000509 add x9, x8, #0x1
4f314: eb17013f cmp x9, x23
4f318: f90007e9 str x9, [sp, #8]
4f31c: 54ffedc2 b.cs 4f0d4 <__libc_init@plt-0x119dc> // b.hs, b.nlast
4f320: aa2a03e8 mvn x8, x10
4f324: cb0a016c sub x12, x11, x10
4f328: 8b0b010a add x10, x8, x11
4f32c: 8b0c01a8 add x8, x13, x12
4f330: 3940012b ldrb w11, [x9]
4f334: 7100817f cmp w11, #0x20
4f338: 7a491964 ccmp w11, #0x9, #0x4, ne // ne = any
4f33c: 54ffecc1 b.ne 4f0d4 <__libc_init@plt-0x119dc> // b.any
4f340: 91000529 add x9, x9, #0x1
4f344: f100054a subs x10, x10, #0x1
4f348: f90007e9 str x9, [sp, #8]
4f34c: 54ffff21 b.ne 4f330 <__libc_init@plt-0x11780> // b.any
4f350: aa0803e9 mov x9, x8
4f354: 17ffff60 b 4f0d4 <__libc_init@plt-0x119dc>
4f358: aa1303e0 mov x0, x19
4f35c: 97ff662e bl 28c14 <__libc_init@plt-0x37e9c>
4f360: d0fffde1 adrp x1, d000 <__libc_init@plt-0x53ab0>
4f364: 9114d421 add x1, x1, #0x535
4f368: 97ff4f28 bl 23008 <__libc_init@plt-0x3daa8>
4f36c: 940045f5 bl 60b40 <__stack_chk_fail@plt>
4f370: a9bd7bfd stp x29, x30, [sp, #-48]!
4f374: f9000bf5 str x21, [sp, #16]
4f378: 910003fd mov x29, sp
4f37c: a9024ff4 stp x20, x19, [sp, #32]
4f380: 39400028 ldrb w8, [x1]
4f384: aa0203f3 mov x19, x2
4f388: aa0103f4 mov x20, x1
4f38c: aa0003f5 mov x21, x0
4f390: 7101651f cmp w8, #0x59
4f394: 5400022c b.gt 4f3d8 <__libc_init@plt-0x116d8>
4f398: 51010508 sub w8, w8, #0x41
4f39c: 7100391f cmp w8, #0xe
4f3a0: 54000388 b.hi 4f410 <__libc_init@plt-0x116a0> // b.pmore
4f3a4: d503201f nop
4f3a8: 10df60e9 adr x9, dfc4 <__libc_init@plt-0x52aec>
4f3ac: 1000008a adr x10, 4f3bc <__libc_init@plt-0x116f4>
4f3b0: 3868692b ldrb w11, [x9, x8]
4f3b4: 8b0b094a add x10, x10, x11, lsl #2
4f3b8: d61f0140 br x10
4f3bc: aa1403e1 mov x1, x20
4f3c0: aa1303e2 mov x2, x19
4f3c4: a9424ff4 ldp x20, x19, [sp, #32]
4f3c8: aa1503e0 mov x0, x21
4f3cc: f9400bf5 ldr x21, [sp, #16]
4f3d0: a8c37bfd ldp x29, x30, [sp], #48
4f3d4: 1400003b b 4f4c0 <__libc_init@plt-0x115f0>
4f3d8: 7101c51f cmp w8, #0x71
4f3dc: 5400012c b.gt 4f400 <__libc_init@plt-0x116b0>
4f3e0: 7101691f cmp w8, #0x5a
4f3e4: 540005e0 b.eq 4f4a0 <__libc_init@plt-0x11610> // b.none
4f3e8: 71019d1f cmp w8, #0x67
4f3ec: 54000121 b.ne 4f410 <__libc_init@plt-0x116a0> // b.any
4f3f0: aa1503e0 mov x0, x21
4f3f4: 94001159 bl 53958 <__libc_init@plt-0xd158>
4f3f8: 3607fe20 tbz w0, #0, 4f3bc <__libc_init@plt-0x116f4>
4f3fc: 1400000c b 4f42c <__libc_init@plt-0x11684>
4f400: 7101c91f cmp w8, #0x72
4f404: 54fffdc0 b.eq 4f3bc <__libc_init@plt-0x116f4> // b.none
4f408: 7101e91f cmp w8, #0x7a
4f40c: 54fffd80 b.eq 4f3bc <__libc_init@plt-0x116f4> // b.none
4f410: aa1503e0 mov x0, x21
4f414: 97ff6600 bl 28c14 <__libc_init@plt-0x37e9c>
4f418: f0fffdc2 adrp x2, a000 <__libc_init@plt-0x56ab0>
4f41c: 39400283 ldrb w3, [x20]
4f420: 912ae042 add x2, x2, #0xab8
4f424: 52807da1 mov w1, #0x3ed // #1005
4f428: 97ff4d5c bl 22998 <__libc_init@plt-0x3e118>
4f42c: a9424ff4 ldp x20, x19, [sp, #32]
4f430: 2a1f03e0 mov w0, wzr
4f434: f9400bf5 ldr x21, [sp, #16]
4f438: a8c37bfd ldp x29, x30, [sp], #48
4f43c: d65f03c0 ret
4f440: aa1403e1 mov x1, x20
4f444: aa1303e2 mov x2, x19
4f448: a9424ff4 ldp x20, x19, [sp, #32]
4f44c: aa1503e0 mov x0, x21
4f450: 52800143 mov w3, #0xa // #10
4f454: f9400bf5 ldr x21, [sp, #16]
4f458: a8c37bfd ldp x29, x30, [sp], #48
4f45c: 17fffa47 b 4dd78 <__libc_init@plt-0x12d38>
4f460: aa1403e1 mov x1, x20
4f464: aa1303e2 mov x2, x19
4f468: a9424ff4 ldp x20, x19, [sp, #32]
4f46c: aa1503e0 mov x0, x21
4f470: 52800143 mov w3, #0xa // #10
4f474: f9400bf5 ldr x21, [sp, #16]
4f478: a8c37bfd ldp x29, x30, [sp], #48
4f47c: 17fff883 b 4d688 <__libc_init@plt-0x13428>
4f480: aa1403e1 mov x1, x20
4f484: aa1303e2 mov x2, x19
4f488: a9424ff4 ldp x20, x19, [sp, #32]
4f48c: aa1503e0 mov x0, x21
4f490: 52800143 mov w3, #0xa // #10
4f494: f9400bf5 ldr x21, [sp, #16]
4f498: a8c37bfd ldp x29, x30, [sp], #48
4f49c: 17fff905 b 4d8b0 <__libc_init@plt-0x13200>
4f4a0: aa1403e1 mov x1, x20
4f4a4: aa1303e2 mov x2, x19
4f4a8: a9424ff4 ldp x20, x19, [sp, #32]
4f4ac: aa1503e0 mov x0, x21
4f4b0: 52800143 mov w3, #0xa // #10
4f4b4: f9400bf5 ldr x21, [sp, #16]
4f4b8: a8c37bfd ldp x29, x30, [sp], #48
4f4bc: 17fff991 b 4db00 <__libc_init@plt-0x12fb0>
4f4c0: a9bb7bfd stp x29, x30, [sp, #-80]!
4f4c4: a90167fc stp x28, x25, [sp, #16]
4f4c8: 910003fd mov x29, sp
4f4cc: a9025ff8 stp x24, x23, [sp, #32]
4f4d0: a90357f6 stp x22, x21, [sp, #48]
4f4d4: a9044ff4 stp x20, x19, [sp, #64]
4f4d8: d1400bff sub sp, sp, #0x2, lsl #12
4f4dc: d13543ff sub sp, sp, #0xd50
4f4e0: d53bd057 mrs x23, tpidr_el0
4f4e4: aa0203f4 mov x20, x2
4f4e8: f94016e8 ldr x8, [x23, #40]
4f4ec: aa0103f5 mov x21, x1
4f4f0: aa0003f3 mov x19, x0
4f4f4: f81f83a8 stur x8, [x29, #-8]
4f4f8: 39407028 ldrb w8, [x1, #28]
4f4fc: 79404c29 ldrh w9, [x1, #38]
4f500: 12000508 and w8, w8, #0x3
4f504: 7100011f cmp w8, #0x0
4f508: 7a400920 ccmp w9, #0x0, #0x0, eq // eq = none
4f50c: 54000400 b.eq 4f58c <__libc_init@plt-0x11524> // b.none
4f510: 9100c3e0 add x0, sp, #0x30
4f514: 910013e4 add x4, sp, #0x4
4f518: 52859f81 mov w1, #0x2cfc // #11516
4f51c: aa1303e2 mov x2, x19
4f520: aa1503e3 mov x3, x21
4f524: b90007ff str wzr, [sp, #4]
4f528: 52859f98 mov w24, #0x2cfc // #11516
4f52c: 940006fd bl 51120 <__libc_init@plt-0xf990>
4f530: 6b18001f cmp w0, w24
4f534: 5400214a b.ge 4f95c <__libc_init@plt-0x11154> // b.tcont
4f538: 2a0003f6 mov w22, w0
4f53c: 34001560 cbz w0, 4f7e8 <__libc_init@plt-0x112c8>
4f540: b94007e9 ldr w9, [sp, #4]
4f544: 34000dc9 cbz w9, 4f6fc <__libc_init@plt-0x113b4>
4f548: 93407ec8 sxtw x8, w22
4f54c: 9100c3ea add x10, sp, #0x30
4f550: 91000508 add x8, x8, #0x1
4f554: 52800cab mov w11, #0x65 // #101
4f558: 3836c94b strb w11, [x10, w22, sxtw]
4f55c: 36f800c9 tbz w9, #31, 4f574 <__libc_init@plt-0x1153c>
4f560: 528005ac mov w12, #0x2d // #45
4f564: 11000acb add w11, w22, #0x2
4f568: 4b0903e9 neg w9, w9
4f56c: 3828694c strb w12, [x10, x8]
4f570: 2a0b03e8 mov w8, w11
4f574: 53047d2a lsr w10, w9, #4
4f578: 7109c55f cmp w10, #0x271
4f57c: 54000c43 b.cc 4f704 <__libc_init@plt-0x113ac> // b.lo, b.ul, b.last
4f580: 5284e1e9 mov w9, #0x270f // #9999
4f584: b90007e9 str w9, [sp, #4]
4f588: 14000061 b 4f70c <__libc_init@plt-0x113a4>
4f58c: 910043e1 add x1, sp, #0x10
4f590: aa1303e0 mov x0, x19
4f594: f9000bff str xzr, [sp, #16]
4f598: 97ff61b6 bl 27c70 <__libc_init@plt-0x38e40>
4f59c: b4fffba0 cbz x0, 4f510 <__libc_init@plt-0x115a0>
4f5a0: f9400be8 ldr x8, [sp, #16]
4f5a4: b4fffb68 cbz x8, 4f510 <__libc_init@plt-0x115a0>
4f5a8: aa0003f6 mov x22, x0
4f5ac: aa1303e0 mov x0, x19
4f5b0: 97ff60d9 bl 27914 <__libc_init@plt-0x3919c>
4f5b4: 39408008 ldrb w8, [x0, #32]
4f5b8: 34fffac8 cbz w8, 4f510 <__libc_init@plt-0x115a0>
4f5bc: 394022a8 ldrb w8, [x21, #8]
4f5c0: 910023e0 add x0, sp, #0x8
4f5c4: b94006a9 ldr w9, [x21, #4]
4f5c8: f9400bf8 ldr x24, [sp, #16]
4f5cc: 7100011f cmp w8, #0x0
4f5d0: b94022a1 ldr w1, [x21, #32]
4f5d4: 1a8902c8 csel w8, w22, w9, eq // eq = none
4f5d8: 93407d09 sxtw x9, w8
4f5dc: f90007f8 str x24, [sp, #8]
4f5e0: eb28c2df cmp x22, w8, sxtw
4f5e4: 9100c3e8 add x8, sp, #0x30
4f5e8: 9a96c139 csel x25, x9, x22, gt
4f5ec: 8b190316 add x22, x24, x25
4f5f0: aa1603e2 mov x2, x22
4f5f4: 94002fd1 bl 5b538 <__libc_init@plt-0x5578>
4f5f8: 394103e8 ldrb w8, [sp, #64]
4f5fc: 528000a9 mov w9, #0x5 // #5
4f600: 6a09011f tst w8, w9
4f604: 54fff861 b.ne 4f510 <__libc_init@plt-0x115a0> // b.any
4f608: 394042a8 ldrb w8, [x21, #16]
4f60c: 340002a8 cbz w8, 4f660 <__libc_init@plt-0x11450>
4f610: b9400ea8 ldr w8, [x21, #12]
4f614: 34000268 cbz w8, 4f660 <__libc_init@plt-0x11450>
4f618: f9400be8 ldr x8, [sp, #16]
4f61c: eb16011f cmp x8, x22
4f620: 540001c2 b.cs 4f658 <__libc_init@plt-0x11458> // b.hs, b.nlast
4f624: 8b180329 add x9, x25, x24
4f628: cb08012a sub x10, x9, x8
4f62c: 3940010b ldrb w11, [x8]
4f630: 7100b97f cmp w11, #0x2e
4f634: 54000120 b.eq 4f658 <__libc_init@plt-0x11458> // b.none
4f638: 7101397f cmp w11, #0x4e
4f63c: 540000e0 b.eq 4f658 <__libc_init@plt-0x11458> // b.none
4f640: 7101b97f cmp w11, #0x6e
4f644: 540000a0 b.eq 4f658 <__libc_init@plt-0x11458> // b.none
4f648: 91000508 add x8, x8, #0x1
4f64c: f100054a subs x10, x10, #0x1
4f650: 54fffee1 b.ne 4f62c <__libc_init@plt-0x11484> // b.any
4f654: aa0903e8 mov x8, x9
4f658: eb16011f cmp x8, x22
4f65c: 54fff5a0 b.eq 4f510 <__libc_init@plt-0x115a0> // b.none
4f660: f94007e8 ldr x8, [sp, #8]
4f664: eb16011f cmp x8, x22
4f668: 54000242 b.cs 4f6b0 <__libc_init@plt-0x11400> // b.hs, b.nlast
4f66c: 8b180329 add x9, x25, x24
4f670: aa1f03ea mov x10, xzr
4f674: cb08012b sub x11, x9, x8
4f678: 5280002c mov w12, #0x1 // #1
4f67c: 386a690e ldrb w14, [x8, x10]
4f680: 710081df cmp w14, #0x20
4f684: 7a4919c4 ccmp w14, #0x9, #0x4, ne // ne = any
4f688: 54001301 b.ne 4f8e8 <__libc_init@plt-0x111c8> // b.any
4f68c: 8b0a010c add x12, x8, x10
4f690: 9100054a add x10, x10, #0x1
4f694: 9100058d add x13, x12, #0x1
4f698: eb1601bf cmp x13, x22
4f69c: 1a9f27ec cset w12, cc // cc = lo, ul, last
4f6a0: eb0a017f cmp x11, x10
4f6a4: f90007ed str x13, [sp, #8]
4f6a8: 54fffea1 b.ne 4f67c <__libc_init@plt-0x11434> // b.any
4f6ac: aa0903e8 mov x8, x9
4f6b0: 394002aa ldrb w10, [x21]
4f6b4: aa0803e9 mov x9, x8
4f6b8: 7101e95f cmp w10, #0x7a
4f6bc: 54fff2a0 b.eq 4f510 <__libc_init@plt-0x115a0> // b.none
4f6c0: 394022aa ldrb w10, [x21, #8]
4f6c4: f9400be8 ldr x8, [sp, #16]
4f6c8: 340000aa cbz w10, 4f6dc <__libc_init@plt-0x113d4>
4f6cc: b98006aa ldrsw x10, [x21, #4]
4f6d0: 8b0a010a add x10, x8, x10
4f6d4: eb0a013f cmp x9, x10
4f6d8: 54fff1c3 b.cc 4f510 <__libc_init@plt-0x115a0> // b.lo, b.ul, b.last
4f6dc: 3dc00fe0 ldr q0, [sp, #48]
4f6e0: cb080121 sub x1, x9, x8
4f6e4: aa1303e0 mov x0, x19
4f6e8: 3d800280 str q0, [x20]
4f6ec: 97ff6182 bl 27cf4 <__libc_init@plt-0x38dbc>
4f6f0: b94043e0 ldr w0, [sp, #64]
4f6f4: 35000a60 cbnz w0, 4f840 <__libc_init@plt-0x11270>
4f6f8: 14000053 b 4f844 <__libc_init@plt-0x1126c>
4f6fc: 2a1603e8 mov w8, w22
4f700: 14000029 b 4f7a4 <__libc_init@plt-0x1130c>
4f704: 710fa13f cmp w9, #0x3e8
4f708: 54000a23 b.cc 4f84c <__libc_init@plt-0x11264> // b.lo, b.ul, b.last
4f70c: 53033d2a ubfx w10, w9, #3, #13
4f710: 528418ab mov w11, #0x20c5 // #8389
4f714: 52828f6c mov w12, #0x147b // #5243
4f718: 528ccced mov w13, #0x6667 // #26215
4f71c: 1b0b7d4a mul w10, w10, w11
4f720: 12807ceb mov w11, #0xfffffc18 // #-1000
4f724: 53147d4a lsr w10, w10, #20
4f728: 1100c14f add w15, w10, #0x30
4f72c: 1b0b2549 madd w9, w10, w11, w9
4f730: 13003d2b sxth w11, w9
4f734: 1b0c7d6b mul w11, w11, w12
4f738: 13137d6c asr w12, w11, #19
4f73c: 0b4b7d8c add w12, w12, w11, lsr #31
4f740: 12800c6b mov w11, #0xffffff9c // #-100
4f744: 1100c191 add w17, w12, #0x30
4f748: 1b0b2589 madd w9, w12, w11, w9
4f74c: 1100090c add w12, w8, #0x2
4f750: 13003d2b sxth w11, w9
4f754: 1b0d7d6b mul w11, w11, w13
4f758: 9100c3ed add x13, sp, #0x30
4f75c: 8b28c1b0 add x16, x13, w8, sxtw
4f760: 5280006d mov w13, #0x3 // #3
4f764: 13127d6a asr w10, w11, #18
4f768: 0b4b7d4b add w11, w10, w11, lsr #31
4f76c: 5280008a mov w10, #0x4 // #4
4f770: 2a0b03ee mov w14, w11
4f774: 3900020f strb w15, [x16]
4f778: 39000611 strb w17, [x16, #1]
4f77c: 1280012f mov w15, #0xfffffff6 // #-10
4f780: 1100c170 add w16, w11, #0x30
4f784: 0b0d010b add w11, w8, w13
4f788: 9100c3ed add x13, sp, #0x30
4f78c: 1b0f25c9 madd w9, w14, w15, w9
4f790: 382cc9b0 strb w16, [x13, w12, sxtw]
4f794: 0b0a0108 add w8, w8, w10
4f798: 1100c129 add w9, w9, #0x30
4f79c: 9100c3ea add x10, sp, #0x30
4f7a0: 382bc949 strb w9, [x10, w11, sxtw]
4f7a4: 9100c3e9 add x9, sp, #0x30
4f7a8: b94022a1 ldr w1, [x21, #32]
4f7ac: 910023e0 add x0, sp, #0x8
4f7b0: aa1f03e2 mov x2, xzr
4f7b4: 3828c93f strb wzr, [x9, w8, sxtw]
4f7b8: 910043e8 add x8, sp, #0x10
4f7bc: f90007e9 str x9, [sp, #8]
4f7c0: 94002f5e bl 5b538 <__libc_init@plt-0x5578>
4f7c4: 52859f68 mov w8, #0x2cfb // #11515
4f7c8: 6b0802df cmp w22, w8
4f7cc: 5400008b b.lt 4f7dc <__libc_init@plt-0x112d4> // b.tstop
4f7d0: b94023e8 ldr w8, [sp, #32]
4f7d4: 321f0108 orr w8, w8, #0x2
4f7d8: b90023e8 str w8, [sp, #32]
4f7dc: f94007e8 ldr x8, [sp, #8]
4f7e0: 39400108 ldrb w8, [x8]
4f7e4: 34000248 cbz w8, 4f82c <__libc_init@plt-0x11284>
4f7e8: aa1303e0 mov x0, x19
4f7ec: 97ff650a bl 28c14 <__libc_init@plt-0x37e9c>
4f7f0: 528080c1 mov w1, #0x406 // #1030
4f7f4: 97ff4ce5 bl 22b88 <__libc_init@plt-0x3df28>
4f7f8: 2a1f03e0 mov w0, wzr
4f7fc: f94016e8 ldr x8, [x23, #40]
4f800: f85f83a9 ldur x9, [x29, #-8]
4f804: eb09011f cmp x8, x9
4f808: 54000b41 b.ne 4f970 <__libc_init@plt-0x11140> // b.any
4f80c: 91400bff add sp, sp, #0x2, lsl #12
4f810: 913543ff add sp, sp, #0xd50
4f814: a9444ff4 ldp x20, x19, [sp, #64]
4f818: a94357f6 ldp x22, x21, [sp, #48]
4f81c: a9425ff8 ldp x24, x23, [sp, #32]
4f820: a94167fc ldp x28, x25, [sp, #16]
4f824: a8c57bfd ldp x29, x30, [sp], #80
4f828: d65f03c0 ret
4f82c: 3dc007e0 ldr q0, [sp, #16]
4f830: b94023e0 ldr w0, [sp, #32]
4f834: 3d800280 str q0, [x20]
4f838: 34000060 cbz w0, 4f844 <__libc_init@plt-0x1126c>
4f83c: 37000320 tbnz w0, #0, 4f8a0 <__libc_init@plt-0x11210>
4f840: 940007eb bl 517ec <__libc_init@plt-0xf2c4>
4f844: 52800020 mov w0, #0x1 // #1
4f848: 17ffffed b 4f7fc <__libc_init@plt-0x112b4>
4f84c: 7101913f cmp w9, #0x64
4f850: 54000303 b.cc 4f8b0 <__libc_init@plt-0x11200> // b.lo, b.ul, b.last
4f854: 53023d2a ubfx w10, w9, #2, #14
4f858: 52828f6b mov w11, #0x147b // #5243
4f85c: 9100c3ef add x15, sp, #0x30
4f860: 1b0b7d4a mul w10, w10, w11
4f864: 12800c6b mov w11, #0xffffff9c // #-100
4f868: 53117d4a lsr w10, w10, #17
4f86c: 1100c150 add w16, w10, #0x30
4f870: 1b0b2549 madd w9, w10, w11, w9
4f874: 528ccceb mov w11, #0x6667 // #26215
4f878: 5280006a mov w10, #0x3 // #3
4f87c: 3828c9f0 strb w16, [x15, w8, sxtw]
4f880: 13003d2c sxth w12, w9
4f884: 1b0b7d8b mul w11, w12, w11
4f888: 1100050c add w12, w8, #0x1
4f88c: 13127d6d asr w13, w11, #18
4f890: 0b4b7dab add w11, w13, w11, lsr #31
4f894: 5280004d mov w13, #0x2 // #2
4f898: 12003d6e and w14, w11, #0xffff
4f89c: 17ffffb8 b 4f77c <__libc_init@plt-0x11334>
4f8a0: aa1303e0 mov x0, x19
4f8a4: 97ff64dc bl 28c14 <__libc_init@plt-0x37e9c>
4f8a8: 52808181 mov w1, #0x40c // #1036
4f8ac: 17ffffd2 b 4f7f4 <__libc_init@plt-0x112bc>
4f8b0: 7100293f cmp w9, #0xa
4f8b4: 54000143 b.cc 4f8dc <__libc_init@plt-0x111d4> // b.lo, b.ul, b.last
4f8b8: 12001d2a and w10, w9, #0xff
4f8bc: 528019ab mov w11, #0xcd // #205
4f8c0: 5280002d mov w13, #0x1 // #1
4f8c4: 2a0803ec mov w12, w8
4f8c8: 1b0b7d4a mul w10, w10, w11
4f8cc: 530b7d4b lsr w11, w10, #11
4f8d0: 5280004a mov w10, #0x2 // #2
4f8d4: 2a0b03ee mov w14, w11
4f8d8: 17ffffa9 b 4f77c <__libc_init@plt-0x11334>
4f8dc: 5280002a mov w10, #0x1 // #1
4f8e0: 2a0803eb mov w11, w8
4f8e4: 17ffffac b 4f794 <__libc_init@plt-0x1131c>
4f8e8: 8b0a010d add x13, x8, x10
4f8ec: 394002af ldrb w15, [x21]
4f8f0: aa0d03e9 mov x9, x13
4f8f4: 7101e9ff cmp w15, #0x7a
4f8f8: 54ffee41 b.ne 4f6c0 <__libc_init@plt-0x113f0> // b.any
4f8fc: 7100a5df cmp w14, #0x29
4f900: 1a9f17e9 cset w9, eq // eq = none
4f904: 0a090189 and w9, w12, w9
4f908: 7100053f cmp w9, #0x1
4f90c: 54ffe021 b.ne 4f510 <__libc_init@plt-0x115a0> // b.any
4f910: 8b0a0108 add x8, x8, x10
4f914: 91000509 add x9, x8, #0x1
4f918: eb16013f cmp x9, x22
4f91c: f90007e9 str x9, [sp, #8]
4f920: 54ffed02 b.cs 4f6c0 <__libc_init@plt-0x113f0> // b.hs, b.nlast
4f924: aa2a03e8 mvn x8, x10
4f928: cb0a016c sub x12, x11, x10
4f92c: 8b0b010a add x10, x8, x11
4f930: 8b0c01a8 add x8, x13, x12
4f934: 3940012b ldrb w11, [x9]
4f938: 7100817f cmp w11, #0x20
4f93c: 7a491964 ccmp w11, #0x9, #0x4, ne // ne = any
4f940: 54ffec01 b.ne 4f6c0 <__libc_init@plt-0x113f0> // b.any
4f944: 91000529 add x9, x9, #0x1
4f948: f100054a subs x10, x10, #0x1
4f94c: f90007e9 str x9, [sp, #8]
4f950: 54ffff21 b.ne 4f934 <__libc_init@plt-0x1117c> // b.any
4f954: aa0803e9 mov x9, x8
4f958: 17ffff5a b 4f6c0 <__libc_init@plt-0x113f0>
4f95c: aa1303e0 mov x0, x19
4f960: 97ff64ad bl 28c14 <__libc_init@plt-0x37e9c>
4f964: d0fffde1 adrp x1, d000 <__libc_init@plt-0x53ab0>
4f968: 9114d421 add x1, x1, #0x535
4f96c: 97ff4da7 bl 23008 <__libc_init@plt-0x3daa8>
4f970: 94004474 bl 60b40 <__stack_chk_fail@plt>
4f974: a9bd7bfd stp x29, x30, [sp, #-48]!
4f978: f9000bf5 str x21, [sp, #16]
4f97c: 910003fd mov x29, sp
4f980: a9024ff4 stp x20, x19, [sp, #32]
4f984: 39400028 ldrb w8, [x1]
4f988: aa0203f3 mov x19, x2
4f98c: aa0103f4 mov x20, x1
4f990: aa0003f5 mov x21, x0
4f994: 7101651f cmp w8, #0x59
4f998: 5400022c b.gt 4f9dc <__libc_init@plt-0x110d4>
4f99c: 51010508 sub w8, w8, #0x41
4f9a0: 7100391f cmp w8, #0xe
4f9a4: 54000388 b.hi 4fa14 <__libc_init@plt-0x1109c> // b.pmore
4f9a8: d503201f nop
4f9ac: 70df3129 adr x9, dfd3 <__libc_init@plt-0x52add>
4f9b0: 1000008a adr x10, 4f9c0 <__libc_init@plt-0x110f0>
4f9b4: 3868692b ldrb w11, [x9, x8]
4f9b8: 8b0b094a add x10, x10, x11, lsl #2
4f9bc: d61f0140 br x10
4f9c0: aa1403e1 mov x1, x20
4f9c4: aa1303e2 mov x2, x19
4f9c8: a9424ff4 ldp x20, x19, [sp, #32]
4f9cc: aa1503e0 mov x0, x21
4f9d0: f9400bf5 ldr x21, [sp, #16]
4f9d4: a8c37bfd ldp x29, x30, [sp], #48
4f9d8: 1400003b b 4fac4 <__libc_init@plt-0x10fec>
4f9dc: 7101c51f cmp w8, #0x71
4f9e0: 5400012c b.gt 4fa04 <__libc_init@plt-0x110ac>
4f9e4: 7101691f cmp w8, #0x5a
4f9e8: 540005e0 b.eq 4faa4 <__libc_init@plt-0x1100c> // b.none
4f9ec: 71019d1f cmp w8, #0x67
4f9f0: 54000121 b.ne 4fa14 <__libc_init@plt-0x1109c> // b.any
4f9f4: aa1503e0 mov x0, x21
4f9f8: 94000fd8 bl 53958 <__libc_init@plt-0xd158>
4f9fc: 3607fe20 tbz w0, #0, 4f9c0 <__libc_init@plt-0x110f0>
4fa00: 1400000c b 4fa30 <__libc_init@plt-0x11080>
4fa04: 7101c91f cmp w8, #0x72
4fa08: 54fffdc0 b.eq 4f9c0 <__libc_init@plt-0x110f0> // b.none
4fa0c: 7101e91f cmp w8, #0x7a
4fa10: 54fffd80 b.eq 4f9c0 <__libc_init@plt-0x110f0> // b.none
4fa14: aa1503e0 mov x0, x21
4fa18: 97ff647f bl 28c14 <__libc_init@plt-0x37e9c>
4fa1c: f0fffdc2 adrp x2, a000 <__libc_init@plt-0x56ab0>
4fa20: 39400283 ldrb w3, [x20]
4fa24: 912ae042 add x2, x2, #0xab8
4fa28: 52807da1 mov w1, #0x3ed // #1005
4fa2c: 97ff4bdb bl 22998 <__libc_init@plt-0x3e118>
4fa30: a9424ff4 ldp x20, x19, [sp, #32]
4fa34: 2a1f03e0 mov w0, wzr
4fa38: f9400bf5 ldr x21, [sp, #16]
4fa3c: a8c37bfd ldp x29, x30, [sp], #48
4fa40: d65f03c0 ret
4fa44: aa1403e1 mov x1, x20
4fa48: aa1303e2 mov x2, x19
4fa4c: a9424ff4 ldp x20, x19, [sp, #32]
4fa50: aa1503e0 mov x0, x21
4fa54: 52800203 mov w3, #0x10 // #16
4fa58: f9400bf5 ldr x21, [sp, #16]
4fa5c: a8c37bfd ldp x29, x30, [sp], #48
4fa60: 17fff8c6 b 4dd78 <__libc_init@plt-0x12d38>
4fa64: aa1403e1 mov x1, x20
4fa68: aa1303e2 mov x2, x19
4fa6c: a9424ff4 ldp x20, x19, [sp, #32]
4fa70: aa1503e0 mov x0, x21
4fa74: 52800203 mov w3, #0x10 // #16
4fa78: f9400bf5 ldr x21, [sp, #16]
4fa7c: a8c37bfd ldp x29, x30, [sp], #48
4fa80: 17fff702 b 4d688 <__libc_init@plt-0x13428>
4fa84: aa1403e1 mov x1, x20
4fa88: aa1303e2 mov x2, x19
4fa8c: a9424ff4 ldp x20, x19, [sp, #32]
4fa90: aa1503e0 mov x0, x21
4fa94: 52800203 mov w3, #0x10 // #16
4fa98: f9400bf5 ldr x21, [sp, #16]
4fa9c: a8c37bfd ldp x29, x30, [sp], #48
4faa0: 17fff784 b 4d8b0 <__libc_init@plt-0x13200>
4faa4: aa1403e1 mov x1, x20
4faa8: aa1303e2 mov x2, x19
4faac: a9424ff4 ldp x20, x19, [sp, #32]
4fab0: aa1503e0 mov x0, x21
4fab4: 52800203 mov w3, #0x10 // #16
4fab8: f9400bf5 ldr x21, [sp, #16]
4fabc: a8c37bfd ldp x29, x30, [sp], #48
4fac0: 17fff810 b 4db00 <__libc_init@plt-0x12fb0>
4fac4: a9bb7bfd stp x29, x30, [sp, #-80]!
4fac8: a90167fc stp x28, x25, [sp, #16]
4facc: 910003fd mov x29, sp
4fad0: a9025ff8 stp x24, x23, [sp, #32]
4fad4: a90357f6 stp x22, x21, [sp, #48]
4fad8: a9044ff4 stp x20, x19, [sp, #64]
4fadc: d1400bff sub sp, sp, #0x2, lsl #12
4fae0: d13603ff sub sp, sp, #0xd80
4fae4: d53bd057 mrs x23, tpidr_el0
4fae8: aa0203f4 mov x20, x2
4faec: f94016e8 ldr x8, [x23, #40]
4faf0: aa0103f5 mov x21, x1
4faf4: aa0003f3 mov x19, x0
4faf8: f81f83a8 stur x8, [x29, #-8]
4fafc: 39407028 ldrb w8, [x1, #28]
4fb00: 79404c29 ldrh w9, [x1, #38]
4fb04: 12000508 and w8, w8, #0x3
4fb08: 7100011f cmp w8, #0x0
4fb0c: 7a400920 ccmp w9, #0x0, #0x0, eq // eq = none
4fb10: 54000400 b.eq 4fb90 <__libc_init@plt-0x10f20> // b.none
4fb14: 9100c3e0 add x0, sp, #0x30
4fb18: 910013e4 add x4, sp, #0x4
4fb1c: 5285a5a1 mov w1, #0x2d2d // #11565
4fb20: aa1303e2 mov x2, x19
4fb24: aa1503e3 mov x3, x21
4fb28: b90007ff str wzr, [sp, #4]
4fb2c: 5285a5b8 mov w24, #0x2d2d // #11565
4fb30: 9400057c bl 51120 <__libc_init@plt-0xf990>
4fb34: 6b18001f cmp w0, w24
4fb38: 5400214a b.ge 4ff60 <__libc_init@plt-0x10b50> // b.tcont
4fb3c: 2a0003f6 mov w22, w0
4fb40: 34001560 cbz w0, 4fdec <__libc_init@plt-0x10cc4>
4fb44: b94007e9 ldr w9, [sp, #4]
4fb48: 34000dc9 cbz w9, 4fd00 <__libc_init@plt-0x10db0>
4fb4c: 93407ec8 sxtw x8, w22
4fb50: 9100c3ea add x10, sp, #0x30
4fb54: 91000508 add x8, x8, #0x1
4fb58: 52800cab mov w11, #0x65 // #101
4fb5c: 3836c94b strb w11, [x10, w22, sxtw]
4fb60: 36f800c9 tbz w9, #31, 4fb78 <__libc_init@plt-0x10f38>
4fb64: 528005ac mov w12, #0x2d // #45
4fb68: 11000acb add w11, w22, #0x2
4fb6c: 4b0903e9 neg w9, w9
4fb70: 3828694c strb w12, [x10, x8]
4fb74: 2a0b03e8 mov w8, w11
4fb78: 53047d2a lsr w10, w9, #4
4fb7c: 7109c55f cmp w10, #0x271
4fb80: 54000c43 b.cc 4fd08 <__libc_init@plt-0x10da8> // b.lo, b.ul, b.last
4fb84: 5284e1e9 mov w9, #0x270f // #9999
4fb88: b90007e9 str w9, [sp, #4]
4fb8c: 14000061 b 4fd10 <__libc_init@plt-0x10da0>
4fb90: 910043e1 add x1, sp, #0x10
4fb94: aa1303e0 mov x0, x19
4fb98: f9000bff str xzr, [sp, #16]
4fb9c: 97ff6035 bl 27c70 <__libc_init@plt-0x38e40>
4fba0: b4fffba0 cbz x0, 4fb14 <__libc_init@plt-0x10f9c>
4fba4: f9400be8 ldr x8, [sp, #16]
4fba8: b4fffb68 cbz x8, 4fb14 <__libc_init@plt-0x10f9c>
4fbac: aa0003f6 mov x22, x0
4fbb0: aa1303e0 mov x0, x19
4fbb4: 97ff5f58 bl 27914 <__libc_init@plt-0x3919c>
4fbb8: 39408008 ldrb w8, [x0, #32]
4fbbc: 34fffac8 cbz w8, 4fb14 <__libc_init@plt-0x10f9c>
4fbc0: 394022a8 ldrb w8, [x21, #8]
4fbc4: 910023e0 add x0, sp, #0x8
4fbc8: b94006a9 ldr w9, [x21, #4]
4fbcc: f9400bf8 ldr x24, [sp, #16]
4fbd0: 7100011f cmp w8, #0x0
4fbd4: b94022a1 ldr w1, [x21, #32]
4fbd8: 1a8902c8 csel w8, w22, w9, eq // eq = none
4fbdc: 93407d09 sxtw x9, w8
4fbe0: f90007f8 str x24, [sp, #8]
4fbe4: eb28c2df cmp x22, w8, sxtw
4fbe8: 9100c3e8 add x8, sp, #0x30
4fbec: 9a96c139 csel x25, x9, x22, gt
4fbf0: 8b190316 add x22, x24, x25
4fbf4: aa1603e2 mov x2, x22
4fbf8: 94002f2b bl 5b8a4 <__libc_init@plt-0x520c>
4fbfc: 394103e8 ldrb w8, [sp, #64]
4fc00: 528000a9 mov w9, #0x5 // #5
4fc04: 6a09011f tst w8, w9
4fc08: 54fff861 b.ne 4fb14 <__libc_init@plt-0x10f9c> // b.any
4fc0c: 394042a8 ldrb w8, [x21, #16]
4fc10: 340002a8 cbz w8, 4fc64 <__libc_init@plt-0x10e4c>
4fc14: b9400ea8 ldr w8, [x21, #12]
4fc18: 34000268 cbz w8, 4fc64 <__libc_init@plt-0x10e4c>
4fc1c: f9400be8 ldr x8, [sp, #16]
4fc20: eb16011f cmp x8, x22
4fc24: 540001c2 b.cs 4fc5c <__libc_init@plt-0x10e54> // b.hs, b.nlast
4fc28: 8b180329 add x9, x25, x24
4fc2c: cb08012a sub x10, x9, x8
4fc30: 3940010b ldrb w11, [x8]
4fc34: 7100b97f cmp w11, #0x2e
4fc38: 54000120 b.eq 4fc5c <__libc_init@plt-0x10e54> // b.none
4fc3c: 7101397f cmp w11, #0x4e
4fc40: 540000e0 b.eq 4fc5c <__libc_init@plt-0x10e54> // b.none
4fc44: 7101b97f cmp w11, #0x6e
4fc48: 540000a0 b.eq 4fc5c <__libc_init@plt-0x10e54> // b.none
4fc4c: 91000508 add x8, x8, #0x1
4fc50: f100054a subs x10, x10, #0x1
4fc54: 54fffee1 b.ne 4fc30 <__libc_init@plt-0x10e80> // b.any
4fc58: aa0903e8 mov x8, x9
4fc5c: eb16011f cmp x8, x22
4fc60: 54fff5a0 b.eq 4fb14 <__libc_init@plt-0x10f9c> // b.none
4fc64: f94007e8 ldr x8, [sp, #8]
4fc68: eb16011f cmp x8, x22
4fc6c: 54000242 b.cs 4fcb4 <__libc_init@plt-0x10dfc> // b.hs, b.nlast
4fc70: 8b180329 add x9, x25, x24
4fc74: aa1f03ea mov x10, xzr
4fc78: cb08012b sub x11, x9, x8
4fc7c: 5280002c mov w12, #0x1 // #1
4fc80: 386a690e ldrb w14, [x8, x10]
4fc84: 710081df cmp w14, #0x20
4fc88: 7a4919c4 ccmp w14, #0x9, #0x4, ne // ne = any
4fc8c: 54001301 b.ne 4feec <__libc_init@plt-0x10bc4> // b.any
4fc90: 8b0a010c add x12, x8, x10
4fc94: 9100054a add x10, x10, #0x1
4fc98: 9100058d add x13, x12, #0x1
4fc9c: eb1601bf cmp x13, x22
4fca0: 1a9f27ec cset w12, cc // cc = lo, ul, last
4fca4: eb0a017f cmp x11, x10
4fca8: f90007ed str x13, [sp, #8]
4fcac: 54fffea1 b.ne 4fc80 <__libc_init@plt-0x10e30> // b.any
4fcb0: aa0903e8 mov x8, x9
4fcb4: 394002aa ldrb w10, [x21]
4fcb8: aa0803e9 mov x9, x8
4fcbc: 7101e95f cmp w10, #0x7a
4fcc0: 54fff2a0 b.eq 4fb14 <__libc_init@plt-0x10f9c> // b.none
4fcc4: 394022aa ldrb w10, [x21, #8]
4fcc8: f9400be8 ldr x8, [sp, #16]
4fccc: 340000aa cbz w10, 4fce0 <__libc_init@plt-0x10dd0>
4fcd0: b98006aa ldrsw x10, [x21, #4]
4fcd4: 8b0a010a add x10, x8, x10
4fcd8: eb0a013f cmp x9, x10
4fcdc: 54fff1c3 b.cc 4fb14 <__libc_init@plt-0x10f9c> // b.lo, b.ul, b.last
4fce0: 3dc00fe0 ldr q0, [sp, #48]
4fce4: cb080121 sub x1, x9, x8
4fce8: aa1303e0 mov x0, x19
4fcec: 3d800280 str q0, [x20]
4fcf0: 97ff6001 bl 27cf4 <__libc_init@plt-0x38dbc>
4fcf4: b94043e0 ldr w0, [sp, #64]
4fcf8: 35000a60 cbnz w0, 4fe44 <__libc_init@plt-0x10c6c>
4fcfc: 14000053 b 4fe48 <__libc_init@plt-0x10c68>
4fd00: 2a1603e8 mov w8, w22
4fd04: 14000029 b 4fda8 <__libc_init@plt-0x10d08>
4fd08: 710fa13f cmp w9, #0x3e8
4fd0c: 54000a23 b.cc 4fe50 <__libc_init@plt-0x10c60> // b.lo, b.ul, b.last
4fd10: 53033d2a ubfx w10, w9, #3, #13
4fd14: 528418ab mov w11, #0x20c5 // #8389
4fd18: 52828f6c mov w12, #0x147b // #5243
4fd1c: 528ccced mov w13, #0x6667 // #26215
4fd20: 1b0b7d4a mul w10, w10, w11
4fd24: 12807ceb mov w11, #0xfffffc18 // #-1000
4fd28: 53147d4a lsr w10, w10, #20
4fd2c: 1100c14f add w15, w10, #0x30
4fd30: 1b0b2549 madd w9, w10, w11, w9
4fd34: 13003d2b sxth w11, w9
4fd38: 1b0c7d6b mul w11, w11, w12
4fd3c: 13137d6c asr w12, w11, #19
4fd40: 0b4b7d8c add w12, w12, w11, lsr #31
4fd44: 12800c6b mov w11, #0xffffff9c // #-100
4fd48: 1100c191 add w17, w12, #0x30
4fd4c: 1b0b2589 madd w9, w12, w11, w9
4fd50: 1100090c add w12, w8, #0x2
4fd54: 13003d2b sxth w11, w9
4fd58: 1b0d7d6b mul w11, w11, w13
4fd5c: 9100c3ed add x13, sp, #0x30
4fd60: 8b28c1b0 add x16, x13, w8, sxtw
4fd64: 5280006d mov w13, #0x3 // #3
4fd68: 13127d6a asr w10, w11, #18
4fd6c: 0b4b7d4b add w11, w10, w11, lsr #31
4fd70: 5280008a mov w10, #0x4 // #4
4fd74: 2a0b03ee mov w14, w11
4fd78: 3900020f strb w15, [x16]
4fd7c: 39000611 strb w17, [x16, #1]
4fd80: 1280012f mov w15, #0xfffffff6 // #-10
4fd84: 1100c170 add w16, w11, #0x30
4fd88: 0b0d010b add w11, w8, w13
4fd8c: 9100c3ed add x13, sp, #0x30
4fd90: 1b0f25c9 madd w9, w14, w15, w9
4fd94: 382cc9b0 strb w16, [x13, w12, sxtw]
4fd98: 0b0a0108 add w8, w8, w10
4fd9c: 1100c129 add w9, w9, #0x30
4fda0: 9100c3ea add x10, sp, #0x30
4fda4: 382bc949 strb w9, [x10, w11, sxtw]
4fda8: 9100c3e9 add x9, sp, #0x30
4fdac: b94022a1 ldr w1, [x21, #32]
4fdb0: 910023e0 add x0, sp, #0x8
4fdb4: aa1f03e2 mov x2, xzr
4fdb8: 3828c93f strb wzr, [x9, w8, sxtw]
4fdbc: 910043e8 add x8, sp, #0x10
4fdc0: f90007e9 str x9, [sp, #8]
4fdc4: 94002eb8 bl 5b8a4 <__libc_init@plt-0x520c>
4fdc8: 5285a588 mov w8, #0x2d2c // #11564
4fdcc: 6b0802df cmp w22, w8
4fdd0: 5400008b b.lt 4fde0 <__libc_init@plt-0x10cd0> // b.tstop
4fdd4: b94023e8 ldr w8, [sp, #32]
4fdd8: 321f0108 orr w8, w8, #0x2
4fddc: b90023e8 str w8, [sp, #32]
4fde0: f94007e8 ldr x8, [sp, #8]
4fde4: 39400108 ldrb w8, [x8]
4fde8: 34000248 cbz w8, 4fe30 <__libc_init@plt-0x10c80>
4fdec: aa1303e0 mov x0, x19
4fdf0: 97ff6389 bl 28c14 <__libc_init@plt-0x37e9c>
4fdf4: 528080c1 mov w1, #0x406 // #1030
4fdf8: 97ff4b64 bl 22b88 <__libc_init@plt-0x3df28>
4fdfc: 2a1f03e0 mov w0, wzr
4fe00: f94016e8 ldr x8, [x23, #40]
4fe04: f85f83a9 ldur x9, [x29, #-8]
4fe08: eb09011f cmp x8, x9
4fe0c: 54000b41 b.ne 4ff74 <__libc_init@plt-0x10b3c> // b.any
4fe10: 91400bff add sp, sp, #0x2, lsl #12
4fe14: 913603ff add sp, sp, #0xd80
4fe18: a9444ff4 ldp x20, x19, [sp, #64]
4fe1c: a94357f6 ldp x22, x21, [sp, #48]
4fe20: a9425ff8 ldp x24, x23, [sp, #32]
4fe24: a94167fc ldp x28, x25, [sp, #16]
4fe28: a8c57bfd ldp x29, x30, [sp], #80
4fe2c: d65f03c0 ret
4fe30: 3dc007e0 ldr q0, [sp, #16]
4fe34: b94023e0 ldr w0, [sp, #32]
4fe38: 3d800280 str q0, [x20]
4fe3c: 34000060 cbz w0, 4fe48 <__libc_init@plt-0x10c68>
4fe40: 37000320 tbnz w0, #0, 4fea4 <__libc_init@plt-0x10c0c>
4fe44: 9400066a bl 517ec <__libc_init@plt-0xf2c4>
4fe48: 52800020 mov w0, #0x1 // #1
4fe4c: 17ffffed b 4fe00 <__libc_init@plt-0x10cb0>
4fe50: 7101913f cmp w9, #0x64
4fe54: 54000303 b.cc 4feb4 <__libc_init@plt-0x10bfc> // b.lo, b.ul, b.last
4fe58: 53023d2a ubfx w10, w9, #2, #14
4fe5c: 52828f6b mov w11, #0x147b // #5243
4fe60: 9100c3ef add x15, sp, #0x30
4fe64: 1b0b7d4a mul w10, w10, w11
4fe68: 12800c6b mov w11, #0xffffff9c // #-100
4fe6c: 53117d4a lsr w10, w10, #17
4fe70: 1100c150 add w16, w10, #0x30
4fe74: 1b0b2549 madd w9, w10, w11, w9
4fe78: 528ccceb mov w11, #0x6667 // #26215
4fe7c: 5280006a mov w10, #0x3 // #3
4fe80: 3828c9f0 strb w16, [x15, w8, sxtw]
4fe84: 13003d2c sxth w12, w9
4fe88: 1b0b7d8b mul w11, w12, w11
4fe8c: 1100050c add w12, w8, #0x1
4fe90: 13127d6d asr w13, w11, #18
4fe94: 0b4b7dab add w11, w13, w11, lsr #31
4fe98: 5280004d mov w13, #0x2 // #2
4fe9c: 12003d6e and w14, w11, #0xffff
4fea0: 17ffffb8 b 4fd80 <__libc_init@plt-0x10d30>
4fea4: aa1303e0 mov x0, x19
4fea8: 97ff635b bl 28c14 <__libc_init@plt-0x37e9c>
4feac: 52808181 mov w1, #0x40c // #1036
4feb0: 17ffffd2 b 4fdf8 <__libc_init@plt-0x10cb8>
4feb4: 7100293f cmp w9, #0xa
4feb8: 54000143 b.cc 4fee0 <__libc_init@plt-0x10bd0> // b.lo, b.ul, b.last
4febc: 12001d2a and w10, w9, #0xff
4fec0: 528019ab mov w11, #0xcd // #205
4fec4: 5280002d mov w13, #0x1 // #1
4fec8: 2a0803ec mov w12, w8
4fecc: 1b0b7d4a mul w10, w10, w11
4fed0: 530b7d4b lsr w11, w10, #11
4fed4: 5280004a mov w10, #0x2 // #2
4fed8: 2a0b03ee mov w14, w11
4fedc: 17ffffa9 b 4fd80 <__libc_init@plt-0x10d30>
4fee0: 5280002a mov w10, #0x1 // #1
4fee4: 2a0803eb mov w11, w8
4fee8: 17ffffac b 4fd98 <__libc_init@plt-0x10d18>
4feec: 8b0a010d add x13, x8, x10
4fef0: 394002af ldrb w15, [x21]
4fef4: aa0d03e9 mov x9, x13
4fef8: 7101e9ff cmp w15, #0x7a
4fefc: 54ffee41 b.ne 4fcc4 <__libc_init@plt-0x10dec> // b.any
4ff00: 7100a5df cmp w14, #0x29
4ff04: 1a9f17e9 cset w9, eq // eq = none
4ff08: 0a090189 and w9, w12, w9
4ff0c: 7100053f cmp w9, #0x1
4ff10: 54ffe021 b.ne 4fb14 <__libc_init@plt-0x10f9c> // b.any
4ff14: 8b0a0108 add x8, x8, x10
4ff18: 91000509 add x9, x8, #0x1
4ff1c: eb16013f cmp x9, x22
4ff20: f90007e9 str x9, [sp, #8]
4ff24: 54ffed02 b.cs 4fcc4 <__libc_init@plt-0x10dec> // b.hs, b.nlast
4ff28: aa2a03e8 mvn x8, x10
4ff2c: cb0a016c sub x12, x11, x10
4ff30: 8b0b010a add x10, x8, x11
4ff34: 8b0c01a8 add x8, x13, x12
4ff38: 3940012b ldrb w11, [x9]
4ff3c: 7100817f cmp w11, #0x20
4ff40: 7a491964 ccmp w11, #0x9, #0x4, ne // ne = any
4ff44: 54ffec01 b.ne 4fcc4 <__libc_init@plt-0x10dec> // b.any
4ff48: 91000529 add x9, x9, #0x1
4ff4c: f100054a subs x10, x10, #0x1
4ff50: f90007e9 str x9, [sp, #8]
4ff54: 54ffff21 b.ne 4ff38 <__libc_init@plt-0x10b78> // b.any
4ff58: aa0803e9 mov x9, x8
4ff5c: 17ffff5a b 4fcc4 <__libc_init@plt-0x10dec>
4ff60: aa1303e0 mov x0, x19
4ff64: 97ff632c bl 28c14 <__libc_init@plt-0x37e9c>
4ff68: d0fffde1 adrp x1, d000 <__libc_init@plt-0x53ab0>
4ff6c: 9114d421 add x1, x1, #0x535
4ff70: 97ff4c26 bl 23008 <__libc_init@plt-0x3daa8>
4ff74: 940042f3 bl 60b40 <__stack_chk_fail@plt>
4ff78: d10203ff sub sp, sp, #0x80
4ff7c: a9027bfd stp x29, x30, [sp, #32]
4ff80: 910083fd add x29, sp, #0x20
4ff84: a9036ffc stp x28, x27, [sp, #48]
4ff88: a90467fa stp x26, x25, [sp, #64]
4ff8c: a9055ff8 stp x24, x23, [sp, #80]
4ff90: a90657f6 stp x22, x21, [sp, #96]
4ff94: a9074ff4 stp x20, x19, [sp, #112]
4ff98: d53bd059 mrs x25, tpidr_el0
4ff9c: aa0303f4 mov x20, x3
4ffa0: f9401728 ldr x8, [x25, #40]
4ffa4: aa0203f3 mov x19, x2
4ffa8: aa0103f6 mov x22, x1
4ffac: aa0003f5 mov x21, x0
4ffb0: f81f83a8 stur x8, [x29, #-8]
4ffb4: 39400028 ldrb w8, [x1]
4ffb8: 7101391f cmp w8, #0x4e
4ffbc: 5400094c b.gt 500e4 <__libc_init@plt-0x109cc>
4ffc0: 7101051f cmp w8, #0x41
4ffc4: 540000a0 b.eq 4ffd8 <__libc_init@plt-0x10ad8> // b.none
4ffc8: 7101091f cmp w8, #0x42
4ffcc: 540011c0 b.eq 50204 <__libc_init@plt-0x108ac> // b.none
4ffd0: 71011d1f cmp w8, #0x47
4ffd4: 54001081 b.ne 501e4 <__libc_init@plt-0x108cc> // b.any
4ffd8: aa1503e0 mov x0, x21
4ffdc: 97ff5e4e bl 27914 <__libc_init@plt-0x3919c>
4ffe0: b94006c8 ldr w8, [x22, #4]
4ffe4: f9000bff str xzr, [sp, #16]
4ffe8: 394022c9 ldrb w9, [x22, #8]
4ffec: 7100011f cmp w8, #0x0
4fff0: 9a94c108 csel x8, x8, x20, gt
4fff4: 7100013f cmp w9, #0x0
4fff8: 9a88029a csel x26, x20, x8, eq // eq = none
4fffc: b400067a cbz x26, 500c8 <__libc_init@plt-0x109e8>
50000: 900000bb adrp x27, 64000 <strcmp@plt+0x3240>
50004: eb140348 subs x8, x26, x20
50008: aa0003f6 mov x22, x0
5000c: aa1f03f7 mov x23, xzr
50010: 9a8833fc csel x28, xzr, x8, cc // cc = lo, ul, last
50014: f946077b ldr x27, [x27, #3080]
50018: b50000d7 cbnz x23, 50030 <__libc_init@plt-0x10a80>
5001c: 910043e1 add x1, sp, #0x10
50020: aa1503e0 mov x0, x21
50024: 97ff5f13 bl 27c70 <__libc_init@plt-0x38e40>
50028: aa0003f7 mov x23, x0
5002c: b4001360 cbz x0, 50298 <__libc_init@plt-0x10818>
50030: 39401ac8 ldrb w8, [x22, #6]
50034: f9400be0 ldr x0, [sp, #16]
50038: 34000148 cbz w8, 50060 <__libc_init@plt-0x10a50>
5003c: 39400008 ldrb w8, [x0]
50040: 38686b78 ldrb w24, [x27, x8]
50044: b500013c cbnz x28, 50068 <__libc_init@plt-0x10a48>
50048: 94001148 bl 54568 <__libc_init@plt-0xc548>
5004c: f2601c1f tst x0, #0xff00000000
50050: 540001e0 b.eq 5008c <__libc_init@plt-0x10a24> // b.none
50054: d1000694 sub x20, x20, #0x1
50058: 78002660 strh w0, [x19], #2
5005c: 1400000e b 50094 <__libc_init@plt-0x10a1c>
50060: b40000dc cbz x28, 50078 <__libc_init@plt-0x10a38>
50064: 52800038 mov w24, #0x1 // #1
50068: 8b180008 add x8, x0, x24
5006c: d100079c sub x28, x28, #0x1
50070: f9000be8 str x8, [sp, #16]
50074: 1400000f b 500b0 <__libc_init@plt-0x10a00>
50078: 39400008 ldrb w8, [x0]
5007c: d1000694 sub x20, x20, #0x1
50080: 52800038 mov w24, #0x1 // #1
50084: 78002668 strh w8, [x19], #2
50088: 14000003 b 50094 <__libc_init@plt-0x10a1c>
5008c: 7100031f cmp w24, #0x0
50090: 9a9f1718 csinc x24, x24, xzr, ne // ne = any
50094: f9400be8 ldr x8, [sp, #16]
50098: aa1503e0 mov x0, x21
5009c: 2a1803e1 mov w1, w24
500a0: 8b180108 add x8, x8, x24
500a4: f9000be8 str x8, [sp, #16]
500a8: 97ff63ef bl 29064 <__libc_init@plt-0x37a4c>
500ac: aa1f03fc mov x28, xzr
500b0: aa1503e0 mov x0, x21
500b4: aa1803e1 mov x1, x24
500b8: d100075a sub x26, x26, #0x1
500bc: 97ff5f0e bl 27cf4 <__libc_init@plt-0x38dbc>
500c0: cb1802f7 sub x23, x23, x24
500c4: b5fffaba cbnz x26, 50018 <__libc_init@plt-0x10a98>
500c8: b40000b4 cbz x20, 500dc <__libc_init@plt-0x109d4>
500cc: 52800408 mov w8, #0x20 // #32
500d0: f1000694 subs x20, x20, #0x1
500d4: 78002668 strh w8, [x19], #2
500d8: 54ffffc1 b.ne 500d0 <__libc_init@plt-0x109e0> // b.any
500dc: 52800020 mov w0, #0x1 // #1
500e0: 14000062 b 50268 <__libc_init@plt-0x10848>
500e4: 71013d1f cmp w8, #0x4f
500e8: 54000720 b.eq 501cc <__libc_init@plt-0x108e4> // b.none
500ec: 7101691f cmp w8, #0x5a
500f0: 54000960 b.eq 5021c <__libc_init@plt-0x10894> // b.none
500f4: 71019d1f cmp w8, #0x67
500f8: 54000761 b.ne 501e4 <__libc_init@plt-0x108cc> // b.any
500fc: 910023e1 add x1, sp, #0x8
50100: aa1503e0 mov x0, x21
50104: f90007ff str xzr, [sp, #8]
50108: 97ff62df bl 28c84 <__libc_init@plt-0x37e2c>
5010c: f2601c1f tst x0, #0xff00000000
50110: 540009c0 b.eq 50248 <__libc_init@plt-0x10868> // b.none
50114: aa0003f7 mov x23, x0
50118: 71009eff cmp w23, #0x27
5011c: 54000060 b.eq 50128 <__libc_init@plt-0x10988> // b.none
50120: 71008aff cmp w23, #0x22
50124: 54000921 b.ne 50248 <__libc_init@plt-0x10868> // b.any
50128: f94007e1 ldr x1, [sp, #8]
5012c: aa1503e0 mov x0, x21
50130: 97ff5ef1 bl 27cf4 <__libc_init@plt-0x38dbc>
50134: 910043e1 add x1, sp, #0x10
50138: aa1503e0 mov x0, x21
5013c: f9000bff str xzr, [sp, #16]
50140: 97ff62d1 bl 28c84 <__libc_init@plt-0x37e2c>
50144: f2601c18 ands x24, x0, #0xff00000000
50148: 540002a0 b.eq 5019c <__libc_init@plt-0x10914> // b.none
5014c: aa0003f6 mov x22, x0
50150: f9400be1 ldr x1, [sp, #16]
50154: aa1503e0 mov x0, x21
50158: 97ff5ee7 bl 27cf4 <__libc_init@plt-0x38dbc>
5015c: 6b1702df cmp w22, w23
50160: 54000161 b.ne 5018c <__libc_init@plt-0x10924> // b.any
50164: 910043e1 add x1, sp, #0x10
50168: aa1503e0 mov x0, x21
5016c: 97ff62c6 bl 28c84 <__libc_init@plt-0x37e2c>
50170: f2601c1f tst x0, #0xff00000000
50174: 540001c0 b.eq 501ac <__libc_init@plt-0x10904> // b.none
50178: 6b17001f cmp w0, w23
5017c: 54000181 b.ne 501ac <__libc_init@plt-0x10904> // b.any
50180: f9400be1 ldr x1, [sp, #16]
50184: aa1503e0 mov x0, x21
50188: 97ff5edb bl 27cf4 <__libc_init@plt-0x38dbc>
5018c: b4fffd54 cbz x20, 50134 <__libc_init@plt-0x1097c>
50190: d1000694 sub x20, x20, #0x1
50194: 78002676 strh w22, [x19], #2
50198: 17ffffe7 b 50134 <__libc_init@plt-0x1097c>
5019c: aa1503e0 mov x0, x21
501a0: 52800021 mov w1, #0x1 // #1
501a4: 97ff620c bl 289d4 <__libc_init@plt-0x380dc>
501a8: 3707fc60 tbnz w0, #0, 50134 <__libc_init@plt-0x1097c>
501ac: b40000b4 cbz x20, 501c0 <__libc_init@plt-0x108f0>
501b0: 52800408 mov w8, #0x20 // #32
501b4: f1000694 subs x20, x20, #0x1
501b8: 78002668 strh w8, [x19], #2
501bc: 54ffffc1 b.ne 501b4 <__libc_init@plt-0x108fc> // b.any
501c0: f100031f cmp x24, #0x0
501c4: 1a9f07e0 cset w0, ne // ne = any
501c8: 14000028 b 50268 <__libc_init@plt-0x10848>
501cc: d37ffa83 lsl x3, x20, #1
501d0: aa1503e0 mov x0, x21
501d4: aa1603e1 mov x1, x22
501d8: aa1303e2 mov x2, x19
501dc: 97fff5b5 bl 4d8b0 <__libc_init@plt-0x13200>
501e0: 14000014 b 50230 <__libc_init@plt-0x10880>
501e4: aa1503e0 mov x0, x21
501e8: 97ff628b bl 28c14 <__libc_init@plt-0x37e9c>
501ec: f0fffdc2 adrp x2, b000 <__libc_init@plt-0x55ab0>
501f0: 394002c3 ldrb w3, [x22]
501f4: 9128d842 add x2, x2, #0xa36
501f8: 52807da1 mov w1, #0x3ed // #1005
501fc: 97ff49e7 bl 22998 <__libc_init@plt-0x3e118>
50200: 14000019 b 50264 <__libc_init@plt-0x1084c>
50204: d37ffa83 lsl x3, x20, #1
50208: aa1503e0 mov x0, x21
5020c: aa1603e1 mov x1, x22
50210: aa1303e2 mov x2, x19
50214: 97fff51d bl 4d688 <__libc_init@plt-0x13428>
50218: 14000006 b 50230 <__libc_init@plt-0x10880>
5021c: d37ffa83 lsl x3, x20, #1
50220: aa1503e0 mov x0, x21
50224: aa1603e1 mov x1, x22
50228: aa1303e2 mov x2, x19
5022c: 97fff635 bl 4db00 <__libc_init@plt-0x12fb0>
50230: f9401728 ldr x8, [x25, #40]
50234: f85f83a9 ldur x9, [x29, #-8]
50238: eb09011f cmp x8, x9
5023c: 54000ac1 b.ne 50394 <__libc_init@plt-0x1071c> // b.any
50240: 12000000 and w0, w0, #0x1
50244: 1400000d b 50278 <__libc_init@plt-0x10838>
50248: aa1503e0 mov x0, x21
5024c: 94000dc3 bl 53958 <__libc_init@plt-0xd158>
50250: 370000a0 tbnz w0, #0, 50264 <__libc_init@plt-0x1084c>
50254: aa1503e0 mov x0, x21
50258: 97ff5daf bl 27914 <__libc_init@plt-0x3919c>
5025c: 97ff59ca bl 26984 <__libc_init@plt-0x3a12c>
50260: 360003c0 tbz w0, #0, 502d8 <__libc_init@plt-0x107d8>
50264: 2a1f03e0 mov w0, wzr
50268: f9401728 ldr x8, [x25, #40]
5026c: f85f83a9 ldur x9, [x29, #-8]
50270: eb09011f cmp x8, x9
50274: 54000901 b.ne 50394 <__libc_init@plt-0x1071c> // b.any
50278: a9474ff4 ldp x20, x19, [sp, #112]
5027c: a94657f6 ldp x22, x21, [sp, #96]
50280: a9455ff8 ldp x24, x23, [sp, #80]
50284: a94467fa ldp x26, x25, [sp, #64]
50288: a9436ffc ldp x28, x27, [sp, #48]
5028c: a9427bfd ldp x29, x30, [sp, #32]
50290: 910203ff add sp, sp, #0x80
50294: d65f03c0 ret
50298: aa1503e0 mov x0, x21
5029c: 97ff6384 bl 290ac <__libc_init@plt-0x37a04>
502a0: 360000c0 tbz w0, #0, 502b8 <__libc_init@plt-0x107f8>
502a4: b40000b4 cbz x20, 502b8 <__libc_init@plt-0x107f8>
502a8: 52800408 mov w8, #0x20 // #32
502ac: f1000694 subs x20, x20, #0x1
502b0: 78002668 strh w8, [x19], #2
502b4: 54ffffc1 b.ne 502ac <__libc_init@plt-0x10804> // b.any
502b8: aa1503e0 mov x0, x21
502bc: 97ff6256 bl 28c14 <__libc_init@plt-0x37e9c>
502c0: b9401008 ldr w8, [x0, #16]
502c4: b9402009 ldr w9, [x0, #32]
502c8: 2a090108 orr w8, w8, w9
502cc: 7100011f cmp w8, #0x0
502d0: 1a9f17e0 cset w0, eq // eq = none
502d4: 17ffffe5 b 50268 <__libc_init@plt-0x10848>
502d8: f100029f cmp x20, #0x0
502dc: 528000f7 mov w23, #0x7 // #7
502e0: 1a9703e8 csel w8, wzr, w23, eq // eq = none
502e4: 52800038 mov w24, #0x1 // #1
502e8: b90013e8 str w8, [sp, #16]
502ec: 390053f8 strb w24, [sp, #20]
502f0: 910043e1 add x1, sp, #0x10
502f4: aa1503e0 mov x0, x21
502f8: aa1603e2 mov x2, x22
502fc: 97ff62e9 bl 28ea0 <__libc_init@plt-0x37c10>
50300: f2601c1f tst x0, #0xff00000000
50304: 540003c0 b.eq 5037c <__libc_init@plt-0x10734> // b.none
50308: 7100ac1f cmp w0, #0x2b
5030c: 5400014d b.le 50334 <__libc_init@plt-0x1077c>
50310: 7100b01f cmp w0, #0x2c
50314: 540001a0 b.eq 50348 <__libc_init@plt-0x10768> // b.none
50318: 7100bc1f cmp w0, #0x2f
5031c: 540002c0 b.eq 50374 <__libc_init@plt-0x1073c> // b.none
50320: 7100ec1f cmp w0, #0x3b
50324: 54000161 b.ne 50350 <__libc_init@plt-0x10760> // b.any
50328: 394072c8 ldrb w8, [x22, #28]
5032c: 37080248 tbnz w8, #1, 50374 <__libc_init@plt-0x1073c>
50330: 14000008 b 50350 <__libc_init@plt-0x10760>
50334: 7100241f cmp w0, #0x9
50338: 540001e0 b.eq 50374 <__libc_init@plt-0x1073c> // b.none
5033c: 7100801f cmp w0, #0x20
50340: 540001a0 b.eq 50374 <__libc_init@plt-0x1073c> // b.none
50344: 14000003 b 50350 <__libc_init@plt-0x10760>
50348: 394072c8 ldrb w8, [x22, #28]
5034c: 36080148 tbz w8, #1, 50374 <__libc_init@plt-0x1073c>
50350: 78002660 strh w0, [x19], #2
50354: 394053e8 ldrb w8, [sp, #20]
50358: d1000694 sub x20, x20, #0x1
5035c: 35000048 cbnz w8, 50364 <__libc_init@plt-0x1074c>
50360: 390053f8 strb w24, [sp, #20]
50364: f100029f cmp x20, #0x0
50368: 1a9703e8 csel w8, wzr, w23, eq // eq = none
5036c: b90013e8 str w8, [sp, #16]
50370: 17ffffe0 b 502f0 <__libc_init@plt-0x107c0>
50374: b90013ff str wzr, [sp, #16]
50378: 17ffffdd b 502ec <__libc_init@plt-0x107c4>
5037c: b4ffeb14 cbz x20, 500dc <__libc_init@plt-0x109d4>
50380: 52800408 mov w8, #0x20 // #32
50384: f1000694 subs x20, x20, #0x1
50388: 78002668 strh w8, [x19], #2
5038c: 54ffffc1 b.ne 50384 <__libc_init@plt-0x1072c> // b.any
50390: 17ffff53 b 500dc <__libc_init@plt-0x109d4>
50394: 940041eb bl 60b40 <__stack_chk_fail@plt>
50398: d10203ff sub sp, sp, #0x80
5039c: a9027bfd stp x29, x30, [sp, #32]
503a0: 910083fd add x29, sp, #0x20
503a4: a9036ffc stp x28, x27, [sp, #48]
503a8: a90467fa stp x26, x25, [sp, #64]
503ac: a9055ff8 stp x24, x23, [sp, #80]
503b0: a90657f6 stp x22, x21, [sp, #96]
503b4: a9074ff4 stp x20, x19, [sp, #112]
503b8: d53bd059 mrs x25, tpidr_el0
503bc: aa0303f4 mov x20, x3
503c0: f9401728 ldr x8, [x25, #40]
503c4: aa0203f3 mov x19, x2
503c8: aa0103f6 mov x22, x1
503cc: aa0003f5 mov x21, x0
503d0: f81f83a8 stur x8, [x29, #-8]
503d4: 39400028 ldrb w8, [x1]
503d8: 7101391f cmp w8, #0x4e
503dc: 5400094c b.gt 50504 <__libc_init@plt-0x105ac>
503e0: 7101051f cmp w8, #0x41
503e4: 540000a0 b.eq 503f8 <__libc_init@plt-0x106b8> // b.none
503e8: 7101091f cmp w8, #0x42
503ec: 540011c0 b.eq 50624 <__libc_init@plt-0x1048c> // b.none
503f0: 71011d1f cmp w8, #0x47
503f4: 54001081 b.ne 50604 <__libc_init@plt-0x104ac> // b.any
503f8: aa1503e0 mov x0, x21
503fc: 97ff5d46 bl 27914 <__libc_init@plt-0x3919c>
50400: b94006c8 ldr w8, [x22, #4]
50404: f9000bff str xzr, [sp, #16]
50408: 394022c9 ldrb w9, [x22, #8]
5040c: 7100011f cmp w8, #0x0
50410: 9a94c108 csel x8, x8, x20, gt
50414: 7100013f cmp w9, #0x0
50418: 9a88029a csel x26, x20, x8, eq // eq = none
5041c: b400067a cbz x26, 504e8 <__libc_init@plt-0x105c8>
50420: 900000bb adrp x27, 64000 <strcmp@plt+0x3240>
50424: eb140348 subs x8, x26, x20
50428: aa0003f6 mov x22, x0
5042c: aa1f03f7 mov x23, xzr
50430: 9a8833fc csel x28, xzr, x8, cc // cc = lo, ul, last
50434: f946077b ldr x27, [x27, #3080]
50438: b50000d7 cbnz x23, 50450 <__libc_init@plt-0x10660>
5043c: 910043e1 add x1, sp, #0x10
50440: aa1503e0 mov x0, x21
50444: 97ff5e0b bl 27c70 <__libc_init@plt-0x38e40>
50448: aa0003f7 mov x23, x0
5044c: b4001360 cbz x0, 506b8 <__libc_init@plt-0x103f8>
50450: 39401ac8 ldrb w8, [x22, #6]
50454: f9400be0 ldr x0, [sp, #16]
50458: 34000148 cbz w8, 50480 <__libc_init@plt-0x10630>
5045c: 39400008 ldrb w8, [x0]
50460: 38686b78 ldrb w24, [x27, x8]
50464: b500013c cbnz x28, 50488 <__libc_init@plt-0x10628>
50468: 94001040 bl 54568 <__libc_init@plt-0xc548>
5046c: f2601c1f tst x0, #0xff00000000
50470: 540001e0 b.eq 504ac <__libc_init@plt-0x10604> // b.none
50474: d1000694 sub x20, x20, #0x1
50478: b8004660 str w0, [x19], #4
5047c: 1400000e b 504b4 <__libc_init@plt-0x105fc>
50480: b40000dc cbz x28, 50498 <__libc_init@plt-0x10618>
50484: 52800038 mov w24, #0x1 // #1
50488: 8b180008 add x8, x0, x24
5048c: d100079c sub x28, x28, #0x1
50490: f9000be8 str x8, [sp, #16]
50494: 1400000f b 504d0 <__libc_init@plt-0x105e0>
50498: 39400008 ldrb w8, [x0]
5049c: d1000694 sub x20, x20, #0x1
504a0: 52800038 mov w24, #0x1 // #1
504a4: b8004668 str w8, [x19], #4
504a8: 14000003 b 504b4 <__libc_init@plt-0x105fc>
504ac: 7100031f cmp w24, #0x0
504b0: 9a9f1718 csinc x24, x24, xzr, ne // ne = any
504b4: f9400be8 ldr x8, [sp, #16]
504b8: aa1503e0 mov x0, x21
504bc: 2a1803e1 mov w1, w24
504c0: 8b180108 add x8, x8, x24
504c4: f9000be8 str x8, [sp, #16]
504c8: 97ff62e7 bl 29064 <__libc_init@plt-0x37a4c>
504cc: aa1f03fc mov x28, xzr
504d0: aa1503e0 mov x0, x21
504d4: aa1803e1 mov x1, x24
504d8: d100075a sub x26, x26, #0x1
504dc: 97ff5e06 bl 27cf4 <__libc_init@plt-0x38dbc>
504e0: cb1802f7 sub x23, x23, x24
504e4: b5fffaba cbnz x26, 50438 <__libc_init@plt-0x10678>
504e8: b40000b4 cbz x20, 504fc <__libc_init@plt-0x105b4>
504ec: 52800408 mov w8, #0x20 // #32
504f0: f1000694 subs x20, x20, #0x1
504f4: b8004668 str w8, [x19], #4
504f8: 54ffffc1 b.ne 504f0 <__libc_init@plt-0x105c0> // b.any
504fc: 52800020 mov w0, #0x1 // #1
50500: 14000062 b 50688 <__libc_init@plt-0x10428>
50504: 71013d1f cmp w8, #0x4f
50508: 54000720 b.eq 505ec <__libc_init@plt-0x104c4> // b.none
5050c: 7101691f cmp w8, #0x5a
50510: 54000960 b.eq 5063c <__libc_init@plt-0x10474> // b.none
50514: 71019d1f cmp w8, #0x67
50518: 54000761 b.ne 50604 <__libc_init@plt-0x104ac> // b.any
5051c: 910023e1 add x1, sp, #0x8
50520: aa1503e0 mov x0, x21
50524: f90007ff str xzr, [sp, #8]
50528: 97ff61d7 bl 28c84 <__libc_init@plt-0x37e2c>
5052c: f2601c1f tst x0, #0xff00000000
50530: 540009c0 b.eq 50668 <__libc_init@plt-0x10448> // b.none
50534: aa0003f7 mov x23, x0
50538: 71009eff cmp w23, #0x27
5053c: 54000060 b.eq 50548 <__libc_init@plt-0x10568> // b.none
50540: 71008aff cmp w23, #0x22
50544: 54000921 b.ne 50668 <__libc_init@plt-0x10448> // b.any
50548: f94007e1 ldr x1, [sp, #8]
5054c: aa1503e0 mov x0, x21
50550: 97ff5de9 bl 27cf4 <__libc_init@plt-0x38dbc>
50554: 910043e1 add x1, sp, #0x10
50558: aa1503e0 mov x0, x21
5055c: f9000bff str xzr, [sp, #16]
50560: 97ff61c9 bl 28c84 <__libc_init@plt-0x37e2c>
50564: f2601c18 ands x24, x0, #0xff00000000
50568: 540002a0 b.eq 505bc <__libc_init@plt-0x104f4> // b.none
5056c: aa0003f6 mov x22, x0
50570: f9400be1 ldr x1, [sp, #16]
50574: aa1503e0 mov x0, x21
50578: 97ff5ddf bl 27cf4 <__libc_init@plt-0x38dbc>
5057c: 6b1702df cmp w22, w23
50580: 54000161 b.ne 505ac <__libc_init@plt-0x10504> // b.any
50584: 910043e1 add x1, sp, #0x10
50588: aa1503e0 mov x0, x21
5058c: 97ff61be bl 28c84 <__libc_init@plt-0x37e2c>
50590: f2601c1f tst x0, #0xff00000000
50594: 540001c0 b.eq 505cc <__libc_init@plt-0x104e4> // b.none
50598: 6b17001f cmp w0, w23
5059c: 54000181 b.ne 505cc <__libc_init@plt-0x104e4> // b.any
505a0: f9400be1 ldr x1, [sp, #16]
505a4: aa1503e0 mov x0, x21
505a8: 97ff5dd3 bl 27cf4 <__libc_init@plt-0x38dbc>
505ac: b4fffd54 cbz x20, 50554 <__libc_init@plt-0x1055c>
505b0: d1000694 sub x20, x20, #0x1
505b4: b8004676 str w22, [x19], #4
505b8: 17ffffe7 b 50554 <__libc_init@plt-0x1055c>
505bc: aa1503e0 mov x0, x21
505c0: 52800021 mov w1, #0x1 // #1
505c4: 97ff6104 bl 289d4 <__libc_init@plt-0x380dc>
505c8: 3707fc60 tbnz w0, #0, 50554 <__libc_init@plt-0x1055c>
505cc: b40000b4 cbz x20, 505e0 <__libc_init@plt-0x104d0>
505d0: 52800408 mov w8, #0x20 // #32
505d4: f1000694 subs x20, x20, #0x1
505d8: b8004668 str w8, [x19], #4
505dc: 54ffffc1 b.ne 505d4 <__libc_init@plt-0x104dc> // b.any
505e0: f100031f cmp x24, #0x0
505e4: 1a9f07e0 cset w0, ne // ne = any
505e8: 14000028 b 50688 <__libc_init@plt-0x10428>
505ec: d37ef683 lsl x3, x20, #2
505f0: aa1503e0 mov x0, x21
505f4: aa1603e1 mov x1, x22
505f8: aa1303e2 mov x2, x19
505fc: 97fff4ad bl 4d8b0 <__libc_init@plt-0x13200>
50600: 14000014 b 50650 <__libc_init@plt-0x10460>
50604: aa1503e0 mov x0, x21
50608: 97ff6183 bl 28c14 <__libc_init@plt-0x37e9c>
5060c: f0fffdc2 adrp x2, b000 <__libc_init@plt-0x55ab0>
50610: 394002c3 ldrb w3, [x22]
50614: 9128d842 add x2, x2, #0xa36
50618: 52807da1 mov w1, #0x3ed // #1005
5061c: 97ff48df bl 22998 <__libc_init@plt-0x3e118>
50620: 14000019 b 50684 <__libc_init@plt-0x1042c>
50624: d37ef683 lsl x3, x20, #2
50628: aa1503e0 mov x0, x21
5062c: aa1603e1 mov x1, x22
50630: aa1303e2 mov x2, x19
50634: 97fff415 bl 4d688 <__libc_init@plt-0x13428>
50638: 14000006 b 50650 <__libc_init@plt-0x10460>
5063c: d37ef683 lsl x3, x20, #2
50640: aa1503e0 mov x0, x21
50644: aa1603e1 mov x1, x22
50648: aa1303e2 mov x2, x19
5064c: 97fff52d bl 4db00 <__libc_init@plt-0x12fb0>
50650: f9401728 ldr x8, [x25, #40]
50654: f85f83a9 ldur x9, [x29, #-8]
50658: eb09011f cmp x8, x9
5065c: 54000ac1 b.ne 507b4 <__libc_init@plt-0x102fc> // b.any
50660: 12000000 and w0, w0, #0x1
50664: 1400000d b 50698 <__libc_init@plt-0x10418>
50668: aa1503e0 mov x0, x21
5066c: 94000cbb bl 53958 <__libc_init@plt-0xd158>
50670: 370000a0 tbnz w0, #0, 50684 <__libc_init@plt-0x1042c>
50674: aa1503e0 mov x0, x21
50678: 97ff5ca7 bl 27914 <__libc_init@plt-0x3919c>
5067c: 97ff58c2 bl 26984 <__libc_init@plt-0x3a12c>
50680: 360003c0 tbz w0, #0, 506f8 <__libc_init@plt-0x103b8>
50684: 2a1f03e0 mov w0, wzr
50688: f9401728 ldr x8, [x25, #40]
5068c: f85f83a9 ldur x9, [x29, #-8]
50690: eb09011f cmp x8, x9
50694: 54000901 b.ne 507b4 <__libc_init@plt-0x102fc> // b.any
50698: a9474ff4 ldp x20, x19, [sp, #112]
5069c: a94657f6 ldp x22, x21, [sp, #96]
506a0: a9455ff8 ldp x24, x23, [sp, #80]
506a4: a94467fa ldp x26, x25, [sp, #64]
506a8: a9436ffc ldp x28, x27, [sp, #48]
506ac: a9427bfd ldp x29, x30, [sp, #32]
506b0: 910203ff add sp, sp, #0x80
506b4: d65f03c0 ret
506b8: aa1503e0 mov x0, x21
506bc: 97ff627c bl 290ac <__libc_init@plt-0x37a04>
506c0: 360000c0 tbz w0, #0, 506d8 <__libc_init@plt-0x103d8>
506c4: b40000b4 cbz x20, 506d8 <__libc_init@plt-0x103d8>
506c8: 52800408 mov w8, #0x20 // #32
506cc: f1000694 subs x20, x20, #0x1
506d0: b8004668 str w8, [x19], #4
506d4: 54ffffc1 b.ne 506cc <__libc_init@plt-0x103e4> // b.any
506d8: aa1503e0 mov x0, x21
506dc: 97ff614e bl 28c14 <__libc_init@plt-0x37e9c>
506e0: b9401008 ldr w8, [x0, #16]
506e4: b9402009 ldr w9, [x0, #32]
506e8: 2a090108 orr w8, w8, w9
506ec: 7100011f cmp w8, #0x0
506f0: 1a9f17e0 cset w0, eq // eq = none
506f4: 17ffffe5 b 50688 <__libc_init@plt-0x10428>
506f8: f100029f cmp x20, #0x0
506fc: 528000f7 mov w23, #0x7 // #7
50700: 1a9703e8 csel w8, wzr, w23, eq // eq = none
50704: 52800038 mov w24, #0x1 // #1
50708: b90013e8 str w8, [sp, #16]
5070c: 390053f8 strb w24, [sp, #20]
50710: 910043e1 add x1, sp, #0x10
50714: aa1503e0 mov x0, x21
50718: aa1603e2 mov x2, x22
5071c: 97ff61e1 bl 28ea0 <__libc_init@plt-0x37c10>
50720: f2601c1f tst x0, #0xff00000000
50724: 540003c0 b.eq 5079c <__libc_init@plt-0x10314> // b.none
50728: 7100ac1f cmp w0, #0x2b
5072c: 5400014d b.le 50754 <__libc_init@plt-0x1035c>
50730: 7100b01f cmp w0, #0x2c
50734: 540001a0 b.eq 50768 <__libc_init@plt-0x10348> // b.none
50738: 7100bc1f cmp w0, #0x2f
5073c: 540002c0 b.eq 50794 <__libc_init@plt-0x1031c> // b.none
50740: 7100ec1f cmp w0, #0x3b
50744: 54000161 b.ne 50770 <__libc_init@plt-0x10340> // b.any
50748: 394072c8 ldrb w8, [x22, #28]
5074c: 37080248 tbnz w8, #1, 50794 <__libc_init@plt-0x1031c>
50750: 14000008 b 50770 <__libc_init@plt-0x10340>
50754: 7100241f cmp w0, #0x9
50758: 540001e0 b.eq 50794 <__libc_init@plt-0x1031c> // b.none
5075c: 7100801f cmp w0, #0x20
50760: 540001a0 b.eq 50794 <__libc_init@plt-0x1031c> // b.none
50764: 14000003 b 50770 <__libc_init@plt-0x10340>
50768: 394072c8 ldrb w8, [x22, #28]
5076c: 36080148 tbz w8, #1, 50794 <__libc_init@plt-0x1031c>
50770: b8004660 str w0, [x19], #4
50774: 394053e8 ldrb w8, [sp, #20]
50778: d1000694 sub x20, x20, #0x1
5077c: 35000048 cbnz w8, 50784 <__libc_init@plt-0x1032c>
50780: 390053f8 strb w24, [sp, #20]
50784: f100029f cmp x20, #0x0
50788: 1a9703e8 csel w8, wzr, w23, eq // eq = none
5078c: b90013e8 str w8, [sp, #16]
50790: 17ffffe0 b 50710 <__libc_init@plt-0x103a0>
50794: b90013ff str wzr, [sp, #16]
50798: 17ffffdd b 5070c <__libc_init@plt-0x103a4>
5079c: b4ffeb14 cbz x20, 504fc <__libc_init@plt-0x105b4>
507a0: 52800408 mov w8, #0x20 // #32
507a4: f1000694 subs x20, x20, #0x1
507a8: b8004668 str w8, [x19], #4
507ac: 54ffffc1 b.ne 507a4 <__libc_init@plt-0x1030c> // b.any
507b0: 17ffff53 b 504fc <__libc_init@plt-0x105b4>
507b4: 940040e3 bl 60b40 <__stack_chk_fail@plt>
507b8: d10243ff sub sp, sp, #0x90
507bc: a9037bfd stp x29, x30, [sp, #48]
507c0: 9100c3fd add x29, sp, #0x30
507c4: a9046ffc stp x28, x27, [sp, #64]
507c8: a90567fa stp x26, x25, [sp, #80]
507cc: a9065ff8 stp x24, x23, [sp, #96]
507d0: a90757f6 stp x22, x21, [sp, #112]
507d4: a9084ff4 stp x20, x19, [sp, #128]
507d8: d53bd059 mrs x25, tpidr_el0
507dc: aa0003f5 mov x21, x0
507e0: f9401728 ldr x8, [x25, #40]
507e4: 7100047f cmp w3, #0x1
507e8: f81f83a8 stur x8, [x29, #-8]
507ec: 54001dcb b.lt 50ba4 <__libc_init@plt-0xff0c> // b.tstop
507f0: 2a0303f4 mov w20, w3
507f4: 2a0303e3 mov w3, w3
507f8: 9e670060 fmov d0, x3
507fc: 0e205800 cnt v0.8b, v0.8b
50800: 2e303800 uaddlv h0, v0.8b
50804: 1e260008 fmov w8, s0
50808: 7100091f cmp w8, #0x2
5080c: 54001cc2 b.cs 50ba4 <__libc_init@plt-0xff0c> // b.hs, b.nlast
50810: 39400028 ldrb w8, [x1]
50814: aa0203f3 mov x19, x2
50818: aa0103f7 mov x23, x1
5081c: 7101391f cmp w8, #0x4e
50820: 54000aec b.gt 5097c <__libc_init@plt-0x10134>
50824: 51010508 sub w8, w8, #0x41
50828: 7100211f cmp w8, #0x8
5082c: 54001208 b.hi 50a6c <__libc_init@plt-0x10044> // b.pmore
50830: d503201f nop
50834: 50debd69 adr x9, dfe2 <__libc_init@plt-0x52ace>
50838: 1000008a adr x10, 50848 <__libc_init@plt-0x10268>
5083c: 3868692b ldrb w11, [x9, x8]
50840: 8b0b094a add x10, x10, x11, lsl #2
50844: d61f0140 br x10
50848: 910063e2 add x2, sp, #0x18
5084c: d10043a3 sub x3, x29, #0x10
50850: aa1503e0 mov x0, x21
50854: aa1703e1 mov x1, x23
50858: 381f03bf sturb wzr, [x29, #-16]
5085c: 381f43bf sturb wzr, [x29, #-12]
50860: 390063ff strb wzr, [sp, #24]
50864: 390073ff strb wzr, [sp, #28]
50868: 940000d8 bl 50bc8 <__libc_init@plt-0xfee8>
5086c: 394073e8 ldrb w8, [sp, #28]
50870: 2a1f03fa mov w26, wzr
50874: a900ffff stp xzr, xzr, [sp, #8]
50878: 34000c88 cbz w8, 50a08 <__libc_init@plt-0x100a8>
5087c: b9401bf8 ldr w24, [sp, #24]
50880: 2a0003fb mov w27, w0
50884: 394073e8 ldrb w8, [sp, #28]
50888: b201e7fc mov x28, #0x9999999999999999 // #-7378697629483820647
5088c: f2e3333c movk x28, #0x1999, lsl #48
50890: b201e7f6 mov x22, #0x9999999999999999 // #-7378697629483820647
50894: aa1803e0 mov x0, x24
50898: b90007fb str w27, [sp, #4]
5089c: b3607d00 bfi x0, x8, #32, #32
508a0: 7100831f cmp w24, #0x20
508a4: 54000060 b.eq 508b0 <__libc_init@plt-0x10200> // b.none
508a8: 7100271f cmp w24, #0x9
508ac: 540000a1 b.ne 508c0 <__libc_init@plt-0x101f0> // b.any
508b0: 394072e8 ldrb w8, [x23, #28]
508b4: 360004c8 tbz w8, #0, 5094c <__libc_init@plt-0x10164>
508b8: 2a1f03fb mov w27, wzr
508bc: 14000004 b 508cc <__libc_init@plt-0x101e4>
508c0: 5100c31b sub w27, w24, #0x30
508c4: 7100277f cmp w27, #0x9
508c8: 540013e8 b.hi 50b44 <__libc_init@plt-0xff6c> // b.pmore
508cc: f9400be8 ldr x8, [sp, #16]
508d0: eb1c011f cmp x8, x28
508d4: 540000c3 b.cc 508ec <__libc_init@plt-0x101c4> // b.lo, b.ul, b.last
508d8: f94007e9 ldr x9, [sp, #8]
508dc: eb1c011f cmp x8, x28
508e0: 540000a1 b.ne 508f4 <__libc_init@plt-0x101bc> // b.any
508e4: eb16013f cmp x9, x22
508e8: 54000062 b.cs 508f4 <__libc_init@plt-0x101bc> // b.hs, b.nlast
508ec: 2a1f03e8 mov w8, wzr
508f0: 14000009 b 50914 <__libc_init@plt-0x1019c>
508f4: eb1c011f cmp x8, x28
508f8: 1a9f97e8 cset w8, hi // hi = pmore
508fc: eb16013f cmp x9, x22
50900: 1a9f97e9 cset w9, hi // hi = pmore
50904: 7100177f cmp w27, #0x5
50908: 2a090108 orr w8, w8, w9
5090c: 1a9f97e9 cset w9, hi // hi = pmore
50910: 2a090108 orr w8, w8, w9
50914: 910023e0 add x0, sp, #0x8
50918: 52800141 mov w1, #0xa // #10
5091c: aa1f03e2 mov x2, xzr
50920: 2a08035a orr w26, w26, w8
50924: 940001b8 bl 51004 <__libc_init@plt-0xfaac>
50928: 9240f808 and x8, x0, #0x7fffffffffffffff
5092c: 8b3b4108 add x8, x8, w27, uxtw
50930: d37ffd08 lsr x8, x8, #63
50934: 8b40fd08 add x8, x8, x0, lsr #63
50938: f100051f cmp x8, #0x1
5093c: 8b3b4008 add x8, x0, w27, uxtw
50940: 9a819429 cinc x9, x1, hi // hi = pmore
50944: 5280003b mov w27, #0x1 // #1
50948: a900a7e8 stp x8, x9, [sp, #8]
5094c: d10043a1 sub x1, x29, #0x10
50950: aa1503e0 mov x0, x21
50954: aa1703e2 mov x2, x23
50958: 97ff6152 bl 28ea0 <__libc_init@plt-0x37c10>
5095c: 2a0003f8 mov w24, w0
50960: f2601c1f tst x0, #0xff00000000
50964: 54fff9e1 b.ne 508a0 <__libc_init@plt-0x10210> // b.any
50968: d360fc08 lsr x8, x0, #32
5096c: b9001be0 str w0, [sp, #24]
50970: b94007e0 ldr w0, [sp, #4]
50974: 390073e8 strb w8, [sp, #28]
50978: 14000025 b 50a0c <__libc_init@plt-0x100a4>
5097c: 71013d1f cmp w8, #0x4f
50980: 54000260 b.eq 509cc <__libc_init@plt-0x100e4> // b.none
50984: 7101691f cmp w8, #0x5a
50988: 540002c0 b.eq 509e0 <__libc_init@plt-0x100d0> // b.none
5098c: 71019d1f cmp w8, #0x67
50990: 540006e1 b.ne 50a6c <__libc_init@plt-0x10044> // b.any
50994: aa1503e0 mov x0, x21
50998: 94000bf0 bl 53958 <__libc_init@plt-0xd158>
5099c: 3607f560 tbz w0, #0, 50848 <__libc_init@plt-0x10268>
509a0: 14000073 b 50b6c <__libc_init@plt-0xff44>
509a4: aa1503e0 mov x0, x21
509a8: aa1703e1 mov x1, x23
509ac: aa1303e2 mov x2, x19
509b0: 97fff4f2 bl 4dd78 <__libc_init@plt-0x12d38>
509b4: 1400000f b 509f0 <__libc_init@plt-0x100c0>
509b8: aa1503e0 mov x0, x21
509bc: aa1703e1 mov x1, x23
509c0: aa1303e2 mov x2, x19
509c4: 97fff331 bl 4d688 <__libc_init@plt-0x13428>
509c8: 1400000a b 509f0 <__libc_init@plt-0x100c0>
509cc: aa1503e0 mov x0, x21
509d0: aa1703e1 mov x1, x23
509d4: aa1303e2 mov x2, x19
509d8: 97fff3b6 bl 4d8b0 <__libc_init@plt-0x13200>
509dc: 14000005 b 509f0 <__libc_init@plt-0x100c0>
509e0: aa1503e0 mov x0, x21
509e4: aa1703e1 mov x1, x23
509e8: aa1303e2 mov x2, x19
509ec: 97fff445 bl 4db00 <__libc_init@plt-0x12fb0>
509f0: f9401728 ldr x8, [x25, #40]
509f4: f85f83a9 ldur x9, [x29, #-8]
509f8: eb09011f cmp x8, x9
509fc: 54000e41 b.ne 50bc4 <__libc_init@plt-0xfeec> // b.any
50a00: 12000000 and w0, w0, #0x1
50a04: 14000060 b 50b84 <__libc_init@plt-0xff2c>
50a08: 2a0003fb mov w27, w0
50a0c: 7100069f cmp w20, #0x1
50a10: 5400020b b.lt 50a50 <__libc_init@plt-0x10060> // b.tstop
50a14: 531d7288 lsl w8, w20, #3
50a18: 51000508 sub w8, w8, #0x1
50a1c: 7102011f cmp w8, #0x80
50a20: 54000182 b.cs 50a50 <__libc_init@plt-0x10060> // b.hs, b.nlast
50a24: 93407d09 sxtw x9, w8
50a28: 5280002a mov w10, #0x1 // #1
50a2c: f9400be8 ldr x8, [sp, #16]
50a30: 7100fd3f cmp w9, #0x3f
50a34: 9ac9214b lsl x11, x10, x9
50a38: 9a9f816a csel x10, x11, xzr, hi // hi = pmore
50a3c: 9a8b83e9 csel x9, xzr, x11, hi // hi = pmore
50a40: eb0a011f cmp x8, x10
50a44: 54000702 b.cs 50b24 <__libc_init@plt-0xff8c> // b.hs, b.nlast
50a48: 2a1f03e9 mov w9, wzr
50a4c: 14000016 b 50aa4 <__libc_init@plt-0x1000c>
50a50: aa1f03ea mov x10, xzr
50a54: aa1f03e9 mov x9, xzr
50a58: f9400be8 ldr x8, [sp, #16]
50a5c: eb08015f cmp x10, x8
50a60: 54000142 b.cs 50a88 <__libc_init@plt-0x10028> // b.hs, b.nlast
50a64: 52800029 mov w9, #0x1 // #1
50a68: 1400000d b 50a9c <__libc_init@plt-0x10014>
50a6c: aa1503e0 mov x0, x21
50a70: 97ff6069 bl 28c14 <__libc_init@plt-0x37e9c>
50a74: 394002e3 ldrb w3, [x23]
50a78: 90fffde2 adrp x2, c000 <__libc_init@plt-0x54ab0>
50a7c: 91201042 add x2, x2, #0x804
50a80: 52807da1 mov w1, #0x3ed // #1005
50a84: 14000039 b 50b68 <__libc_init@plt-0xff48>
50a88: f94007ea ldr x10, [sp, #8]
50a8c: 1a9f17eb cset w11, eq // eq = none
50a90: eb0a013f cmp x9, x10
50a94: 1a9f27e9 cset w9, cc // cc = lo, ul, last
50a98: 0a090169 and w9, w11, w9
50a9c: 2a200129 orn w9, w9, w0
50aa0: 12000129 and w9, w9, #0x1
50aa4: 1200034a and w10, w26, #0x1
50aa8: 2a0a0129 orr w9, w9, w10
50aac: 34000109 cbz w9, 50acc <__libc_init@plt-0xffe4>
50ab0: aa1503e0 mov x0, x21
50ab4: 97ff6058 bl 28c14 <__libc_init@plt-0x37e9c>
50ab8: 90fffde2 adrp x2, c000 <__libc_init@plt-0x54ab0>
50abc: 52808161 mov w1, #0x40b // #1035
50ac0: 910df842 add x2, x2, #0x37e
50ac4: 2a1403e3 mov w3, w20
50ac8: 14000028 b 50b68 <__libc_init@plt-0xff48>
50acc: 36000180 tbz w0, #0, 50afc <__libc_init@plt-0xffb4>
50ad0: f94007e9 ldr x9, [sp, #8]
50ad4: aa2903ea mvn x10, x9
50ad8: cb0903e9 neg x9, x9
50adc: 9240f94b and x11, x10, #0x7fffffffffffffff
50ae0: 9100056b add x11, x11, #0x1
50ae4: d37ffd6b lsr x11, x11, #63
50ae8: 8b4afd6a add x10, x11, x10, lsr #63
50aec: cb0803eb neg x11, x8
50af0: f100055f cmp x10, #0x1
50af4: da888168 csinv x8, x11, x8, hi // hi = pmore
50af8: a900a3e9 stp x9, x8, [sp, #8]
50afc: 370000bb tbnz w27, #0, 50b10 <__libc_init@plt-0xffa0>
50b00: aa1503e0 mov x0, x21
50b04: 97ff5b84 bl 27914 <__libc_init@plt-0x3919c>
50b08: 97ff579f bl 26984 <__libc_init@plt-0x3a12c>
50b0c: 37000300 tbnz w0, #0, 50b6c <__libc_init@plt-0xff44>
50b10: 93407e82 sxtw x2, w20
50b14: 910023e1 add x1, sp, #0x8
50b18: aa1303e0 mov x0, x19
50b1c: 94004079 bl 60d00 <memcpy@plt>
50b20: 14000014 b 50b70 <__libc_init@plt-0xff40>
50b24: eb0a011f cmp x8, x10
50b28: 54fff9a1 b.ne 50a5c <__libc_init@plt-0x10054> // b.any
50b2c: f94007eb ldr x11, [sp, #8]
50b30: eb09017f cmp x11, x9
50b34: 54fff942 b.cs 50a5c <__libc_init@plt-0x10054> // b.hs, b.nlast
50b38: 2a1f03e9 mov w9, wzr
50b3c: aa0a03e8 mov x8, x10
50b40: 17ffffd9 b 50aa4 <__libc_init@plt-0x1000c>
50b44: d360fc08 lsr x8, x0, #32
50b48: b9001be0 str w0, [sp, #24]
50b4c: aa1503e0 mov x0, x21
50b50: 390073e8 strb w8, [sp, #28]
50b54: 97ff6030 bl 28c14 <__libc_init@plt-0x37e9c>
50b58: 90fffde2 adrp x2, c000 <__libc_init@plt-0x54ab0>
50b5c: 52807d21 mov w1, #0x3e9 // #1001
50b60: 91147842 add x2, x2, #0x51e
50b64: 2a1803e3 mov w3, w24
50b68: 97ff478c bl 22998 <__libc_init@plt-0x3e118>
50b6c: 2a1f03fb mov w27, wzr
50b70: f9401728 ldr x8, [x25, #40]
50b74: f85f83a9 ldur x9, [x29, #-8]
50b78: eb09011f cmp x8, x9
50b7c: 54000241 b.ne 50bc4 <__libc_init@plt-0xfeec> // b.any
50b80: 12000360 and w0, w27, #0x1
50b84: a9484ff4 ldp x20, x19, [sp, #128]
50b88: a94757f6 ldp x22, x21, [sp, #112]
50b8c: a9465ff8 ldp x24, x23, [sp, #96]
50b90: a94567fa ldp x26, x25, [sp, #80]
50b94: a9446ffc ldp x28, x27, [sp, #64]
50b98: a9437bfd ldp x29, x30, [sp, #48]
50b9c: 910243ff add sp, sp, #0x90
50ba0: d65f03c0 ret
50ba4: aa1503e0 mov x0, x21
50ba8: 97ff601b bl 28c14 <__libc_init@plt-0x37e9c>
50bac: 90fffde1 adrp x1, c000 <__libc_init@plt-0x54ab0>
50bb0: d0fffdc2 adrp x2, a000 <__libc_init@plt-0x56ab0>
50bb4: 9139ac21 add x1, x1, #0xe6b
50bb8: 910fb842 add x2, x2, #0x3ee
50bbc: 52800e83 mov w3, #0x74 // #116
50bc0: 97ff4961 bl 23144 <__libc_init@plt-0x3d96c>
50bc4: 94003fdf bl 60b40 <__stack_chk_fail@plt>
50bc8: a9bc7bfd stp x29, x30, [sp, #-64]!
50bcc: f9000bf7 str x23, [sp, #16]
50bd0: 910003fd mov x29, sp
50bd4: a90257f6 stp x22, x21, [sp, #32]
50bd8: a9034ff4 stp x20, x19, [sp, #48]
50bdc: aa0203f3 mov x19, x2
50be0: aa0303e2 mov x2, x3
50be4: aa0303f4 mov x20, x3
50be8: aa0103f5 mov x21, x1
50bec: aa0003f6 mov x22, x0
50bf0: 94000086 bl 50e08 <__libc_init@plt-0xfca8>
50bf4: d360fc08 lsr x8, x0, #32
50bf8: f2601c1f tst x0, #0xff00000000
50bfc: b9000260 str w0, [x19]
50c00: 39001268 strb w8, [x19, #4]
50c04: 54000240 b.eq 50c4c <__libc_init@plt-0xfe64> // b.none
50c08: 7100b41f cmp w0, #0x2d
50c0c: 54000060 b.eq 50c18 <__libc_init@plt-0xfe98> // b.none
50c10: 7100ac1f cmp w0, #0x2b
50c14: 540001c1 b.ne 50c4c <__libc_init@plt-0xfe64> // b.any
50c18: 7100b41f cmp w0, #0x2d
50c1c: aa1603e0 mov x0, x22
50c20: aa1403e1 mov x1, x20
50c24: 1a9f17f7 cset w23, eq // eq = none
50c28: 940000ae bl 50ee0 <__libc_init@plt-0xfbd0>
50c2c: aa1603e0 mov x0, x22
50c30: aa1403e1 mov x1, x20
50c34: aa1503e2 mov x2, x21
50c38: 97ff609a bl 28ea0 <__libc_init@plt-0x37c10>
50c3c: d360fc08 lsr x8, x0, #32
50c40: b9000260 str w0, [x19]
50c44: 39001268 strb w8, [x19, #4]
50c48: 14000002 b 50c50 <__libc_init@plt-0xfe60>
50c4c: 2a1f03f7 mov w23, wzr
50c50: a9434ff4 ldp x20, x19, [sp, #48]
50c54: 2a1703e0 mov w0, w23
50c58: a94257f6 ldp x22, x21, [sp, #32]
50c5c: f9400bf7 ldr x23, [sp, #16]
50c60: a8c47bfd ldp x29, x30, [sp], #64
50c64: d65f03c0 ret
50c68: d10143ff sub sp, sp, #0x50
50c6c: a9017bfd stp x29, x30, [sp, #16]
50c70: 910043fd add x29, sp, #0x10
50c74: f90013f7 str x23, [sp, #32]
50c78: a90357f6 stp x22, x21, [sp, #48]
50c7c: a9044ff4 stp x20, x19, [sp, #64]
50c80: d53bd057 mrs x23, tpidr_el0
50c84: aa0203f5 mov x21, x2
50c88: f94016e8 ldr x8, [x23, #40]
50c8c: aa0103f4 mov x20, x1
50c90: aa0003f3 mov x19, x0
50c94: f90007e8 str x8, [sp, #8]
50c98: 39400028 ldrb w8, [x1]
50c9c: 71011d1f cmp w8, #0x47
50ca0: 54000100 b.eq 50cc0 <__libc_init@plt-0xfdf0> // b.none
50ca4: 7101311f cmp w8, #0x4c
50ca8: 540000c0 b.eq 50cc0 <__libc_init@plt-0xfdf0> // b.none
50cac: 71019d1f cmp w8, #0x67
50cb0: 540004a1 b.ne 50d44 <__libc_init@plt-0xfd6c> // b.any
50cb4: aa1303e0 mov x0, x19
50cb8: 94000b28 bl 53958 <__libc_init@plt-0xd158>
50cbc: 370008e0 tbnz w0, #0, 50dd8 <__libc_init@plt-0xfcd8>
50cc0: 910003e2 mov x2, sp
50cc4: aa1303e0 mov x0, x19
50cc8: aa1403e1 mov x1, x20
50ccc: 390003ff strb wzr, [sp]
50cd0: 390013ff strb wzr, [sp, #4]
50cd4: 9400004d bl 50e08 <__libc_init@plt-0xfca8>
50cd8: f2601c1f tst x0, #0xff00000000
50cdc: 54000260 b.eq 50d28 <__libc_init@plt-0xfd88> // b.none
50ce0: aa0003f6 mov x22, x0
50ce4: 7100badf cmp w22, #0x2e
50ce8: 54000101 b.ne 50d08 <__libc_init@plt-0xfda8> // b.any
50cec: 910003e1 mov x1, sp
50cf0: aa1303e0 mov x0, x19
50cf4: aa1403e2 mov x2, x20
50cf8: 97ff606a bl 28ea0 <__libc_init@plt-0x37c10>
50cfc: 2a0003f6 mov w22, w0
50d00: f2601c1f tst x0, #0xff00000000
50d04: 54000120 b.eq 50d28 <__libc_init@plt-0xfd88> // b.none
50d08: 52800028 mov w8, #0x1 // #1
50d0c: 710196df cmp w22, #0x65
50d10: 5400028c b.gt 50d60 <__libc_init@plt-0xfd50>
50d14: 71011adf cmp w22, #0x46
50d18: 540002c0 b.eq 50d70 <__libc_init@plt-0xfd40> // b.none
50d1c: 710152df cmp w22, #0x54
50d20: 540002a0 b.eq 50d74 <__libc_init@plt-0xfd3c> // b.none
50d24: 14000026 b 50dbc <__libc_init@plt-0xfcf4>
50d28: aa1303e0 mov x0, x19
50d2c: 97ff5fba bl 28c14 <__libc_init@plt-0x37e9c>
50d30: d0fffdc2 adrp x2, a000 <__libc_init@plt-0x56ab0>
50d34: 52807d21 mov w1, #0x3e9 // #1001
50d38: 9110c442 add x2, x2, #0x431
50d3c: 97ff4717 bl 22998 <__libc_init@plt-0x3e118>
50d40: 14000026 b 50dd8 <__libc_init@plt-0xfcd8>
50d44: aa1303e0 mov x0, x19
50d48: 97ff5fb3 bl 28c14 <__libc_init@plt-0x37e9c>
50d4c: d0fffdc2 adrp x2, a000 <__libc_init@plt-0x56ab0>
50d50: 39400283 ldrb w3, [x20]
50d54: 913d4842 add x2, x2, #0xf52
50d58: 52807da1 mov w1, #0x3ed // #1005
50d5c: 1400001e b 50dd4 <__libc_init@plt-0xfcdc>
50d60: 7101d2df cmp w22, #0x74
50d64: 54000080 b.eq 50d74 <__libc_init@plt-0xfd3c> // b.none
50d68: 71019adf cmp w22, #0x66
50d6c: 54000281 b.ne 50dbc <__libc_init@plt-0xfcf4> // b.any
50d70: 2a1f03e8 mov w8, wzr
50d74: 394013e9 ldrb w9, [sp, #4]
50d78: 390002a8 strb w8, [x21]
50d7c: 340000a9 cbz w9, 50d90 <__libc_init@plt-0xfd20>
50d80: b98003e1 ldrsw x1, [sp]
50d84: aa1303e0 mov x0, x19
50d88: 97ff5bdb bl 27cf4 <__libc_init@plt-0x38dbc>
50d8c: 1400000a b 50db4 <__libc_init@plt-0xfcfc>
50d90: 39400288 ldrb w8, [x20]
50d94: 71019d1f cmp w8, #0x67
50d98: 540000e1 b.ne 50db4 <__libc_init@plt-0xfcfc> // b.any
50d9c: 910003e1 mov x1, sp
50da0: aa1303e0 mov x0, x19
50da4: aa1403e2 mov x2, x20
50da8: 97ff603e bl 28ea0 <__libc_init@plt-0x37c10>
50dac: d3609c08 ubfx x8, x0, #32, #8
50db0: 35ffff68 cbnz w8, 50d9c <__libc_init@plt-0xfd14>
50db4: 52800020 mov w0, #0x1 // #1
50db8: 14000009 b 50ddc <__libc_init@plt-0xfcd4>
50dbc: aa1303e0 mov x0, x19
50dc0: 97ff5f95 bl 28c14 <__libc_init@plt-0x37e9c>
50dc4: 90fffde2 adrp x2, c000 <__libc_init@plt-0x54ab0>
50dc8: 52807d21 mov w1, #0x3e9 // #1001
50dcc: 9126a842 add x2, x2, #0x9aa
50dd0: 2a1603e3 mov w3, w22
50dd4: 97ff46f1 bl 22998 <__libc_init@plt-0x3e118>
50dd8: 2a1f03e0 mov w0, wzr
50ddc: f94016e8 ldr x8, [x23, #40]
50de0: f94007e9 ldr x9, [sp, #8]
50de4: eb09011f cmp x8, x9
50de8: 540000e1 b.ne 50e04 <__libc_init@plt-0xfcac> // b.any
50dec: a9444ff4 ldp x20, x19, [sp, #64]
50df0: a94357f6 ldp x22, x21, [sp, #48]
50df4: a9417bfd ldp x29, x30, [sp, #16]
50df8: f94013f7 ldr x23, [sp, #32]
50dfc: 910143ff add sp, sp, #0x50
50e00: d65f03c0 ret
50e04: 94003f4f bl 60b40 <__stack_chk_fail@plt>
50e08: d10103ff sub sp, sp, #0x40
50e0c: a9017bfd stp x29, x30, [sp, #16]
50e10: 910043fd add x29, sp, #0x10
50e14: a90257f6 stp x22, x21, [sp, #32]
50e18: a9034ff4 stp x20, x19, [sp, #48]
50e1c: d53bd056 mrs x22, tpidr_el0
50e20: aa0203f4 mov x20, x2
50e24: f94016c8 ldr x8, [x22, #40]
50e28: aa0103f3 mov x19, x1
50e2c: aa0003f5 mov x21, x0
50e30: f90007e8 str x8, [sp, #8]
50e34: 39401048 ldrb w8, [x2, #4]
50e38: 34000048 cbz w8, 50e40 <__libc_init@plt-0xfc70>
50e3c: 3900129f strb wzr, [x20, #4]
50e40: 39400268 ldrb w8, [x19]
50e44: 51019d08 sub w8, w8, #0x67
50e48: 71004d1f cmp w8, #0x13
50e4c: 54000188 b.hi 50e7c <__libc_init@plt-0xfc34> // b.pmore
50e50: 52800029 mov w9, #0x1 // #1
50e54: 1ac82128 lsl w8, w9, w8
50e58: 52810029 mov w9, #0x801 // #2049
50e5c: 72a00109 movk w9, #0x8, lsl #16
50e60: 6a09011f tst w8, w9
50e64: 540000c0 b.eq 50e7c <__libc_init@plt-0xfc34> // b.none
50e68: 910003e1 mov x1, sp
50e6c: aa1503e0 mov x0, x21
50e70: f90003ff str xzr, [sp]
50e74: 97ff6339 bl 29b58 <__libc_init@plt-0x36f58>
50e78: 1400000c b 50ea8 <__libc_init@plt-0xfc08>
50e7c: 39402268 ldrb w8, [x19, #8]
50e80: 340000e8 cbz w8, 50e9c <__libc_init@plt-0xfc14>
50e84: b9400668 ldr w8, [x19, #4]
50e88: 7100051f cmp w8, #0x1
50e8c: 5400008b b.lt 50e9c <__libc_init@plt-0xfc14> // b.tstop
50e90: 52800029 mov w9, #0x1 // #1
50e94: b9000288 str w8, [x20]
50e98: 39001289 strb w9, [x20, #4]
50e9c: aa1503e0 mov x0, x21
50ea0: aa1403e1 mov x1, x20
50ea4: 9400000f bl 50ee0 <__libc_init@plt-0xfbd0>
50ea8: aa1503e0 mov x0, x21
50eac: aa1403e1 mov x1, x20
50eb0: aa1303e2 mov x2, x19
50eb4: 97ff5ffb bl 28ea0 <__libc_init@plt-0x37c10>
50eb8: f94016c8 ldr x8, [x22, #40]
50ebc: f94007e9 ldr x9, [sp, #8]
50ec0: eb09011f cmp x8, x9
50ec4: 540000c1 b.ne 50edc <__libc_init@plt-0xfbd4> // b.any
50ec8: a9434ff4 ldp x20, x19, [sp, #48]
50ecc: a94257f6 ldp x22, x21, [sp, #32]
50ed0: a9417bfd ldp x29, x30, [sp, #16]
50ed4: 910103ff add sp, sp, #0x40
50ed8: d65f03c0 ret
50edc: 94003f19 bl 60b40 <__stack_chk_fail@plt>
50ee0: d10103ff sub sp, sp, #0x40
50ee4: a9017bfd stp x29, x30, [sp, #16]
50ee8: 910043fd add x29, sp, #0x10
50eec: a90257f6 stp x22, x21, [sp, #32]
50ef0: a9034ff4 stp x20, x19, [sp, #48]
50ef4: d53bd056 mrs x22, tpidr_el0
50ef8: aa0103f3 mov x19, x1
50efc: f94016c8 ldr x8, [x22, #40]
50f00: aa0003f4 mov x20, x0
50f04: f90007e8 str x8, [sp, #8]
50f08: 39401028 ldrb w8, [x1, #4]
50f0c: 34000448 cbz w8, 50f94 <__libc_init@plt-0xfb1c>
50f10: b9400268 ldr w8, [x19]
50f14: 7100051f cmp w8, #0x1
50f18: 540003ea b.ge 50f94 <__libc_init@plt-0xfb1c> // b.tcont
50f1c: aa1f03e9 mov x9, xzr
50f20: aa1f03ea mov x10, xzr
50f24: aa1f03eb mov x11, xzr
50f28: aa1f03e8 mov x8, xzr
50f2c: 14000025 b 50fc0 <__libc_init@plt-0xfaf0>
50f30: 710026bf cmp w21, #0x9
50f34: 54000060 b.eq 50f40 <__libc_init@plt-0xfb70> // b.none
50f38: 710082bf cmp w21, #0x20
50f3c: 540005a1 b.ne 50ff0 <__libc_init@plt-0xfac0> // b.any
50f40: 39401268 ldrb w8, [x19, #4]
50f44: 34000188 cbz w8, 50f74 <__libc_init@plt-0xfb3c>
50f48: b9800268 ldrsw x8, [x19]
50f4c: f94003e1 ldr x1, [sp]
50f50: eb08003f cmp x1, x8
50f54: 540002e8 b.hi 50fb0 <__libc_init@plt-0xfb00> // b.pmore
50f58: aa1403e0 mov x0, x20
50f5c: 97ff6042 bl 29064 <__libc_init@plt-0x37a4c>
50f60: f94003e1 ldr x1, [sp]
50f64: b9400268 ldr w8, [x19]
50f68: 4b010108 sub w8, w8, w1
50f6c: b9000268 str w8, [x19]
50f70: 14000002 b 50f78 <__libc_init@plt-0xfb38>
50f74: f94003e1 ldr x1, [sp]
50f78: aa1403e0 mov x0, x20
50f7c: 97ff5b5e bl 27cf4 <__libc_init@plt-0x38dbc>
50f80: 39401268 ldrb w8, [x19, #4]
50f84: 34000088 cbz w8, 50f94 <__libc_init@plt-0xfb1c>
50f88: b9400268 ldr w8, [x19]
50f8c: 7100011f cmp w8, #0x0
50f90: 5400010d b.le 50fb0 <__libc_init@plt-0xfb00>
50f94: 910003e1 mov x1, sp
50f98: aa1403e0 mov x0, x20
50f9c: f90003ff str xzr, [sp]
50fa0: 97ff5f39 bl 28c84 <__libc_init@plt-0x37e2c>
50fa4: aa0003f5 mov x21, x0
50fa8: f2601c08 ands x8, x0, #0xff00000000
50fac: 54fffc21 b.ne 50f30 <__libc_init@plt-0xfb80> // b.any
50fb0: aa1f03ea mov x10, xzr
50fb4: aa1f03e8 mov x8, xzr
50fb8: 92785ea9 and x9, x21, #0xffffff00
50fbc: 92585eab and x11, x21, #0xffffff0000000000
50fc0: f94016cc ldr x12, [x22, #40]
50fc4: f94007ed ldr x13, [sp, #8]
50fc8: eb0d019f cmp x12, x13
50fcc: 540001a1 b.ne 51000 <__libc_init@plt-0xfab0> // b.any
50fd0: a9434ff4 ldp x20, x19, [sp, #48]
50fd4: aa0a0129 orr x9, x9, x10
50fd8: aa080168 orr x8, x11, x8
50fdc: a94257f6 ldp x22, x21, [sp, #32]
50fe0: aa090100 orr x0, x8, x9
50fe4: a9417bfd ldp x29, x30, [sp, #16]
50fe8: 910103ff add sp, sp, #0x40
50fec: d65f03c0 ret
50ff0: 92785ea9 and x9, x21, #0xffffff00
50ff4: 92585eab and x11, x21, #0xffffff0000000000
50ff8: 92401eaa and x10, x21, #0xff
50ffc: 17fffff1 b 50fc0 <__libc_init@plt-0xfaf0>
51000: 94003ed0 bl 60b40 <__stack_chk_fail@plt>
51004: a9402809 ldp x9, x10, [x0]
51008: 92407d28 and x8, x9, #0xffffffff
5100c: d360fd29 lsr x9, x9, #32
51010: aa02014b orr x11, x10, x2
51014: b50003ab cbnz x11, 51088 <__libc_init@plt-0xfa28>
51018: d360fc2a lsr x10, x1, #32
5101c: 92407c2b and x11, x1, #0xffffffff
51020: 9b0a7d0c mul x12, x8, x10
51024: 9b0b7d2d mul x13, x9, x11
51028: 9b0b7d08 mul x8, x8, x11
5102c: 9240f98b and x11, x12, #0x7fffffffffffffff
51030: 9240f9ae and x14, x13, #0x7fffffffffffffff
51034: 9b0a7d29 mul x9, x9, x10
51038: 8b0e016a add x10, x11, x14
5103c: d37ffd8b lsr x11, x12, #63
51040: 8b0d018c add x12, x12, x13
51044: 8b4dfd6b add x11, x11, x13, lsr #63
51048: 8b4afd6a add x10, x11, x10, lsr #63
5104c: d3607d8b lsl x11, x12, #32
51050: 9240f90d and x13, x8, #0x7fffffffffffffff
51054: 9260796b and x11, x11, #0x7fffffff00000000
51058: f100055f cmp x10, #0x1
5105c: 8b0d016a add x10, x11, x13
51060: d35f7d8b ubfx x11, x12, #31, #1
51064: 1a9f97ed cset w13, hi // hi = pmore
51068: 8b48fd6b add x11, x11, x8, lsr #63
5106c: 8b4c8129 add x9, x9, x12, lsr #32
51070: 8b4afd6a add x10, x11, x10, lsr #63
51074: 8b0d8129 add x9, x9, x13, lsl #32
51078: f100055f cmp x10, #0x1
5107c: 8b0c8100 add x0, x8, x12, lsl #32
51080: 9a899521 cinc x1, x9, hi // hi = pmore
51084: d65f03c0 ret
51088: d360fc2b lsr x11, x1, #32
5108c: 92407c2c and x12, x1, #0xffffffff
51090: d360fd4e lsr x14, x10, #32
51094: 9ba17d51 umull x17, w10, w1
51098: 1b0b7d4a mul w10, w10, w11
5109c: 92407c50 and x16, x2, #0xffffffff
510a0: 9b0b7d0d mul x13, x8, x11
510a4: d360fc40 lsr x0, x2, #32
510a8: 9b0c7d2f mul x15, x9, x12
510ac: 1b0129ca madd w10, w14, w1, w10
510b0: 9240f9a3 and x3, x13, #0x7fffffffffffffff
510b4: 9240f9e4 and x4, x15, #0x7fffffffffffffff
510b8: 9b0c7d0c mul x12, x8, x12
510bc: 8b040063 add x3, x3, x4
510c0: d37ffda4 lsr x4, x13, #63
510c4: 8b0f01ad add x13, x13, x15
510c8: 1b02292a madd w10, w9, w2, w10
510cc: 9b0b4529 madd x9, x9, x11, x17
510d0: 8b4ffc84 add x4, x4, x15, lsr #63
510d4: d3607daf lsl x15, x13, #32
510d8: 8b43fc83 add x3, x4, x3, lsr #63
510dc: 9240f98b and x11, x12, #0x7fffffffffffffff
510e0: 1b00290a madd w10, w8, w0, w10
510e4: 926079ef and x15, x15, #0x7fffffff00000000
510e8: 9b102508 madd x8, x8, x16, x9
510ec: f100047f cmp x3, #0x1
510f0: 8b0b01e9 add x9, x15, x11
510f4: d35f7dab ubfx x11, x13, #31, #1
510f8: 1a9f97ee cset w14, hi // hi = pmore
510fc: 8b4cfd6b add x11, x11, x12, lsr #63
51100: 8b4d8108 add x8, x8, x13, lsr #32
51104: 8b49fd69 add x9, x11, x9, lsr #63
51108: 8b0a8108 add x8, x8, x10, lsl #32
5110c: f100053f cmp x9, #0x1
51110: 8b0e8108 add x8, x8, x14, lsl #32
51114: 8b0d8180 add x0, x12, x13, lsl #32
51118: 9a889501 cinc x1, x8, hi // hi = pmore
5111c: d65f03c0 ret
51120: d10283ff sub sp, sp, #0xa0
51124: a9047bfd stp x29, x30, [sp, #64]
51128: 910103fd add x29, sp, #0x40
5112c: a9056ffc stp x28, x27, [sp, #80]
51130: a90667fa stp x26, x25, [sp, #96]
51134: a9075ff8 stp x24, x23, [sp, #112]
51138: a90857f6 stp x22, x21, [sp, #128]
5113c: a9094ff4 stp x20, x19, [sp, #144]
51140: aa0303f4 mov x20, x3
51144: aa0203f3 mov x19, x2
51148: d53bd05a mrs x26, tpidr_el0
5114c: 2a0103f8 mov w24, w1
51150: aa0003f9 mov x25, x0
51154: f9401748 ldr x8, [x26, #40]
51158: d10063a2 sub x2, x29, #0x18
5115c: d10043a3 sub x3, x29, #0x10
51160: aa1303e0 mov x0, x19
51164: aa1403e1 mov x1, x20
51168: aa0403f5 mov x21, x4
5116c: f81f83a8 stur x8, [x29, #-8]
51170: 381f03bf sturb wzr, [x29, #-16]
51174: 381f43bf sturb wzr, [x29, #-12]
51178: 381e83bf sturb wzr, [x29, #-24]
5117c: 381ec3bf sturb wzr, [x29, #-20]
51180: 97fffe92 bl 50bc8 <__libc_init@plt-0xfee8>
51184: 2a1f03fb mov w27, wzr
51188: 36000100 tbz w0, #0, 511a8 <__libc_init@plt-0xf908>
5118c: 7100071f cmp w24, #0x1
51190: 540000ab b.lt 511a4 <__libc_init@plt-0xf90c> // b.tstop
51194: 528005a8 mov w8, #0x2d // #45
51198: 5280003b mov w27, #0x1 // #1
5119c: 39000328 strb w8, [x25]
511a0: 14000002 b 511a8 <__libc_init@plt-0xf908>
511a4: 5280003b mov w27, #0x1 // #1
511a8: 385ec3a8 ldurb w8, [x29, #-20]
511ac: 340000c8 cbz w8, 511c4 <__libc_init@plt-0xf8ec>
511b0: 3940729c ldrb w28, [x20, #28]
511b4: b85e83b7 ldur w23, [x29, #-24]
511b8: 370003dc tbnz w28, #0, 51230 <__libc_init@plt-0xf880>
511bc: 710082ff cmp w23, #0x20
511c0: 54000381 b.ne 51230 <__libc_init@plt-0xf880> // b.any
511c4: 385f43a8 ldurb w8, [x29, #-12]
511c8: 34000048 cbz w8, 511d0 <__libc_init@plt-0xf8e0>
511cc: 381f43bf sturb wzr, [x29, #-12]
511d0: aa1303e0 mov x0, x19
511d4: 97ff59d0 bl 27914 <__libc_init@plt-0x3919c>
511d8: 97ff55eb bl 26984 <__libc_init@plt-0x3a12c>
511dc: 36000060 tbz w0, #0, 511e8 <__libc_init@plt-0xf8c8>
511e0: 2a1b03f6 mov w22, w27
511e4: 14000006 b 511fc <__libc_init@plt-0xf8b4>
511e8: 6b18037f cmp w27, w24
511ec: 5400006a b.ge 511f8 <__libc_init@plt-0xf8b8> // b.tcont
511f0: 52800608 mov w8, #0x30 // #48
511f4: 383b4b28 strb w8, [x25, w27, uxtw]
511f8: 11000776 add w22, w27, #0x1
511fc: f9401748 ldr x8, [x26, #40]
51200: f85f83a9 ldur x9, [x29, #-8]
51204: eb09011f cmp x8, x9
51208: 54002f01 b.ne 517e8 <__libc_init@plt-0xf2c8> // b.any
5120c: 2a1603e0 mov w0, w22
51210: a9494ff4 ldp x20, x19, [sp, #144]
51214: a94857f6 ldp x22, x21, [sp, #128]
51218: a9475ff8 ldp x24, x23, [sp, #112]
5121c: a94667fa ldp x26, x25, [sp, #96]
51220: a9456ffc ldp x28, x27, [sp, #80]
51224: a9447bfd ldp x29, x30, [sp, #64]
51228: 910283ff add sp, sp, #0xa0
5122c: d65f03c0 ret
51230: 721f039f tst w28, #0x2
51234: 52800588 mov w8, #0x2c // #44
51238: 528005c9 mov w9, #0x2e // #46
5123c: f9000ff5 str x21, [sp, #24]
51240: 1a880128 csel w8, w9, w8, eq // eq = none
51244: 510082e9 sub w9, w23, #0x20
51248: b90017e8 str w8, [sp, #20]
5124c: 510186e8 sub w8, w23, #0x61
51250: 7100691f cmp w8, #0x1a
51254: 1a973128 csel w8, w9, w23, cc // cc = lo, ul, last
51258: 7101391f cmp w8, #0x4e
5125c: 54000060 b.eq 51268 <__libc_init@plt-0xf848> // b.none
51260: 7101251f cmp w8, #0x49
51264: 54000441 b.ne 512ec <__libc_init@plt-0xf7c4> // b.any
51268: 385ec3a8 ldurb w8, [x29, #-20]
5126c: 2a1b03f6 mov w22, w27
51270: b85e83a0 ldur w0, [x29, #-24]
51274: 93407f15 sxtw x21, w24
51278: 52800029 mov w9, #0x1 // #1
5127c: b3607d00 bfi x0, x8, #32, #32
51280: 710186ff cmp w23, #0x61
51284: 540000e3 b.cc 512a0 <__libc_init@plt-0xf810> // b.lo, b.ul, b.last
51288: 7101eeff cmp w23, #0x7b
5128c: 54000502 b.cs 5132c <__libc_init@plt-0xf784> // b.hs, b.nlast
51290: eb1502df cmp x22, x21
51294: 5400014a b.ge 512bc <__libc_init@plt-0xf7f4> // b.tcont
51298: 510082f7 sub w23, w23, #0x20
5129c: 14000007 b 512b8 <__libc_init@plt-0xf7f8>
512a0: 710106ff cmp w23, #0x41
512a4: 54000503 b.cc 51344 <__libc_init@plt-0xf76c> // b.lo, b.ul, b.last
512a8: 71016eff cmp w23, #0x5b
512ac: 54000402 b.cs 5132c <__libc_init@plt-0xf784> // b.hs, b.nlast
512b0: eb1502df cmp x22, x21
512b4: 5400004a b.ge 512bc <__libc_init@plt-0xf7f4> // b.tcont
512b8: 38366b37 strb w23, [x25, x22]
512bc: d10043a1 sub x1, x29, #0x10
512c0: aa1303e0 mov x0, x19
512c4: aa1403e2 mov x2, x20
512c8: 910006d6 add x22, x22, #0x1
512cc: 97ff5ef5 bl 28ea0 <__libc_init@plt-0x37c10>
512d0: d3609c09 ubfx x9, x0, #32, #8
512d4: 2a0003f7 mov w23, w0
512d8: 35fffd49 cbnz w9, 51280 <__libc_init@plt-0xf830>
512dc: 2a1f03e8 mov w8, wzr
512e0: d360fc0a lsr x10, x0, #32
512e4: 2a0003f7 mov w23, w0
512e8: 14000013 b 51334 <__libc_init@plt-0xf77c>
512ec: b94017e9 ldr w9, [sp, #20]
512f0: 6b09011f cmp w8, w9
512f4: 540009c0 b.eq 5142c <__libc_init@plt-0xf684> // b.none
512f8: 5100c109 sub w9, w8, #0x30
512fc: 7100293f cmp w9, #0xa
51300: 54000963 b.cc 5142c <__libc_init@plt-0xf684> // b.lo, b.ul, b.last
51304: 370007dc tbnz w28, #0, 513fc <__libc_init@plt-0xf6b4>
51308: 51011108 sub w8, w8, #0x44
5130c: 7100351f cmp w8, #0xd
51310: 54001728 b.hi 515f4 <__libc_init@plt-0xf4bc> // b.pmore
51314: 52800029 mov w9, #0x1 // #1
51318: 1ac82128 lsl w8, w9, w8
5131c: 52840069 mov w9, #0x2003 // #8195
51320: 6a09011f tst w8, w9
51324: 54000841 b.ne 5142c <__libc_init@plt-0xf684> // b.any
51328: 140000b3 b 515f4 <__libc_init@plt-0xf4bc>
5132c: 2a1f03e8 mov w8, wzr
51330: d360fc0a lsr x10, x0, #32
51334: f9400fec ldr x12, [sp, #24]
51338: b81e83a0 stur w0, [x29, #-24]
5133c: 381ec3aa sturb w10, [x29, #-20]
51340: 140000fb b 5172c <__libc_init@plt-0xf384>
51344: d360fc08 lsr x8, x0, #32
51348: 7100a2ff cmp w23, #0x28
5134c: b81e83a0 stur w0, [x29, #-24]
51350: 381ec3a8 sturb w8, [x29, #-20]
51354: 540013a1 b.ne 515c8 <__libc_init@plt-0xf4e8> // b.any
51358: 910006d7 add x23, x22, #0x1
5135c: 6b1802df cmp w22, w24
51360: 5400006a b.ge 5136c <__libc_init@plt-0xf744> // b.tcont
51364: 52800508 mov w8, #0x28 // #40
51368: 38364b28 strb w8, [x25, w22, uxtw]
5136c: d10043a1 sub x1, x29, #0x10
51370: aa1303e0 mov x0, x19
51374: aa1403e2 mov x2, x20
51378: 97ff5eca bl 28ea0 <__libc_init@plt-0x37c10>
5137c: aa1f03f5 mov x21, xzr
51380: d360fc08 lsr x8, x0, #32
51384: 8b374337 add x23, x25, w23, uxtw
51388: 52800039 mov w25, #0x1 // #1
5138c: b81e83a0 stur w0, [x29, #-24]
51390: 381ec3a8 sturb w8, [x29, #-20]
51394: 72001d1f tst w8, #0xff
51398: 54002240 b.eq 517e0 <__libc_init@plt-0xf2d0> // b.none
5139c: 7100a41f cmp w0, #0x29
513a0: 0b1502c9 add w9, w22, w21
513a4: 5a9f13e8 csetm w8, eq // eq = none
513a8: 7100a01f cmp w0, #0x28
513ac: 1a9f1508 csinc w8, w8, wzr, ne // ne = any
513b0: 11000529 add w9, w9, #0x1
513b4: 6b18013f cmp w9, w24
513b8: 5400004a b.ge 513c0 <__libc_init@plt-0xf6f0> // b.tcont
513bc: 38356ae0 strb w0, [x23, x21]
513c0: d10043a1 sub x1, x29, #0x10
513c4: aa1303e0 mov x0, x19
513c8: aa1403e2 mov x2, x20
513cc: 0b190119 add w25, w8, w25
513d0: 97ff5eb4 bl 28ea0 <__libc_init@plt-0x37c10>
513d4: 910006b5 add x21, x21, #0x1
513d8: d360fc08 lsr x8, x0, #32
513dc: 35fffdd9 cbnz w25, 51394 <__libc_init@plt-0xf71c>
513e0: f9400fec ldr x12, [sp, #24]
513e4: d3609c09 ubfx x9, x0, #32, #8
513e8: 0b1502ca add w10, w22, w21
513ec: 2a1f03e8 mov w8, wzr
513f0: 11000556 add w22, w10, #0x1
513f4: 2a0003f7 mov w23, w0
513f8: 140000cd b 5172c <__libc_init@plt-0xf384>
513fc: 51008109 sub w9, w8, #0x20
51400: 7100c53f cmp w9, #0x31
51404: 54000108 b.hi 51424 <__libc_init@plt-0xf68c> // b.pmore
51408: 5280002a mov w10, #0x1 // #1
5140c: 9ac92149 lsl x9, x10, x9
51410: d280002a mov x10, #0x1 // #1
51414: f2c0060a movk x10, #0x30, lsl #32
51418: f2e0004a movk x10, #0x2, lsl #48
5141c: ea0a013f tst x9, x10
51420: 54000061 b.ne 5142c <__libc_init@plt-0xf684> // b.any
51424: 7100251f cmp w8, #0x9
51428: 54000e61 b.ne 515f4 <__libc_init@plt-0xf4bc> // b.any
5142c: 6b18037f cmp w27, w24
51430: f90003fa str x26, [sp]
51434: 5400006a b.ge 51440 <__libc_init@plt-0xf670> // b.tcont
51438: 528005c8 mov w8, #0x2e // #46
5143c: 383b4b28 strb w8, [x25, w27, uxtw]
51440: 385ec3a8 ldurb w8, [x29, #-20]
51444: 2a1b03e9 mov w9, w27
51448: b85e83a0 ldur w0, [x29, #-24]
5144c: 9100053a add x26, x9, #0x1
51450: 2a1f03f5 mov w21, wzr
51454: 52800029 mov w9, #0x1 // #1
51458: 2a1a03f6 mov w22, w26
5145c: b90013ff str wzr, [sp, #16]
51460: b3607d00 bfi x0, x8, #32, #32
51464: 710082ff cmp w23, #0x20
51468: 54000080 b.eq 51478 <__libc_init@plt-0xf638> // b.none
5146c: 2a1703e8 mov w8, w23
51470: 710026ff cmp w23, #0x9
51474: 54000061 b.ne 51480 <__libc_init@plt-0xf630> // b.any
51478: 3600033c tbz w28, #0, 514dc <__libc_init@plt-0xf5d4>
5147c: 52800608 mov w8, #0x30 // #48
51480: 7100c10a subs w10, w8, #0x30
51484: 540000c1 b.ne 5149c <__libc_init@plt-0xf614> // b.any
51488: 6b1a02df cmp w22, w26
5148c: 54000081 b.ne 5149c <__libc_init@plt-0xf614> // b.any
51490: 350000b5 cbnz w21, 514a4 <__libc_init@plt-0xf60c>
51494: 2a1a03f6 mov w22, w26
51498: 14000011 b 514dc <__libc_init@plt-0xf5d4>
5149c: 7100255f cmp w10, #0x9
514a0: 540000c8 b.hi 514b8 <__libc_init@plt-0xf5f8> // b.pmore
514a4: 6b1802df cmp w22, w24
514a8: 5400004a b.ge 514b0 <__libc_init@plt-0xf600> // b.tcont
514ac: 3836cb28 strb w8, [x25, w22, sxtw]
514b0: 110006d6 add w22, w22, #0x1
514b4: 1400000a b 514dc <__libc_init@plt-0xf5d4>
514b8: b94017ea ldr w10, [sp, #20]
514bc: 6b0a011f cmp w8, w10
514c0: 54000941 b.ne 515e8 <__libc_init@plt-0xf4c8> // b.any
514c4: 35000935 cbnz w21, 515e8 <__libc_init@plt-0xf4c8>
514c8: 4b1a02c8 sub w8, w22, w26
514cc: 52800035 mov w21, #0x1 // #1
514d0: b90013e8 str w8, [sp, #16]
514d4: 53087d08 lsr w8, w8, #8
514d8: b9000fe8 str w8, [sp, #12]
514dc: d10043a1 sub x1, x29, #0x10
514e0: aa1303e0 mov x0, x19
514e4: aa1403e2 mov x2, x20
514e8: 97ff5e6e bl 28ea0 <__libc_init@plt-0x37c10>
514ec: d3609c09 ubfx x9, x0, #32, #8
514f0: 2a0003f7 mov w23, w0
514f4: 35fffb89 cbnz w9, 51464 <__libc_init@plt-0xf64c>
514f8: d360fc0a lsr x10, x0, #32
514fc: 52800028 mov w8, #0x1 // #1
51500: 2a0003f7 mov w23, w0
51504: 6b1a02df cmp w22, w26
51508: b81e83a0 stur w0, [x29, #-24]
5150c: 381ec3aa sturb w10, [x29, #-20]
51510: 540000c1 b.ne 51528 <__libc_init@plt-0xf588> // b.any
51514: 6b18035f cmp w26, w24
51518: 5400006a b.ge 51524 <__libc_init@plt-0xf58c> // b.tcont
5151c: 5280060a mov w10, #0x30 // #48
51520: 383a6b2a strb w10, [x25, x26]
51524: 321f0376 orr w22, w27, #0x2
51528: 36000068 tbz w8, #0, 51534 <__libc_init@plt-0xf57c>
5152c: f94003fa ldr x26, [sp]
51530: 14000014 b 51580 <__libc_init@plt-0xf530>
51534: 510112e8 sub w8, w23, #0x44
51538: f94003fa ldr x26, [sp]
5153c: 7100b51f cmp w8, #0x2d
51540: 54000208 b.hi 51580 <__libc_init@plt-0xf530> // b.pmore
51544: 5280002a mov w10, #0x1 // #1
51548: 9ac82148 lsl x8, x10, x8
5154c: d284006a mov x10, #0x2003 // #8195
51550: f2c4006a movk x10, #0x2003, lsl #32
51554: ea0a011f tst x8, x10
51558: 54000140 b.eq 51580 <__libc_init@plt-0xf530> // b.none
5155c: d10043a1 sub x1, x29, #0x10
51560: aa1303e0 mov x0, x19
51564: 97fffe5f bl 50ee0 <__libc_init@plt-0xfbd0>
51568: d10043a1 sub x1, x29, #0x10
5156c: aa1303e0 mov x0, x19
51570: aa1403e2 mov x2, x20
51574: 97ff5e4b bl 28ea0 <__libc_init@plt-0x37c10>
51578: 2a0003f7 mov w23, w0
5157c: d3609c09 ubfx x9, x0, #32, #8
51580: 79c04e88 ldrsh w8, [x20, #38]
51584: f9400fea ldr x10, [sp, #24]
51588: 4b0803e8 neg w8, w8
5158c: b9000148 str w8, [x10]
51590: 34000aa9 cbz w9, 516e4 <__libc_init@plt-0xf3cc>
51594: 7100aeff cmp w23, #0x2b
51598: 54000060 b.eq 515a4 <__libc_init@plt-0xf50c> // b.none
5159c: 7100b6ff cmp w23, #0x2d
515a0: 540001a1 b.ne 515d4 <__libc_init@plt-0xf4dc> // b.any
515a4: d10043a1 sub x1, x29, #0x10
515a8: aa1303e0 mov x0, x19
515ac: aa1403e2 mov x2, x20
515b0: 97ff5e3c bl 28ea0 <__libc_init@plt-0x37c10>
515b4: f9400fe8 ldr x8, [sp, #24]
515b8: d3609c09 ubfx x9, x0, #32, #8
515bc: b900011f str wzr, [x8]
515c0: 350002e9 cbnz w9, 5161c <__libc_init@plt-0xf494>
515c4: 1400003e b 516bc <__libc_init@plt-0xf3f4>
515c8: f9400fec ldr x12, [sp, #24]
515cc: 2a1f03e8 mov w8, wzr
515d0: 14000057 b 5172c <__libc_init@plt-0xf384>
515d4: 7100c2ff cmp w23, #0x30
515d8: 54000143 b.cc 51600 <__libc_init@plt-0xf4b0> // b.lo, b.ul, b.last
515dc: 7100eaff cmp w23, #0x3a
515e0: 54000183 b.cc 51610 <__libc_init@plt-0xf4a0> // b.lo, b.ul, b.last
515e4: 14000047 b 51700 <__libc_init@plt-0xf3b0>
515e8: 2a1f03e8 mov w8, wzr
515ec: d360fc0a lsr x10, x0, #32
515f0: 17ffffc5 b 51504 <__libc_init@plt-0xf5ac>
515f4: 2a1f03f6 mov w22, wzr
515f8: b90002bf str wzr, [x21]
515fc: 17ffff00 b 511fc <__libc_init@plt-0xf8b4>
51600: 710082ff cmp w23, #0x20
51604: 54000060 b.eq 51610 <__libc_init@plt-0xf4a0> // b.none
51608: 710026ff cmp w23, #0x9
5160c: 540007a1 b.ne 51700 <__libc_init@plt-0xf3b0> // b.any
51610: f9400fe8 ldr x8, [sp, #24]
51614: 2a1703e0 mov w0, w23
51618: b900011f str wzr, [x8]
5161c: 385ec3aa ldurb w10, [x29, #-20]
51620: 5284e1f8 mov w24, #0x270f // #9999
51624: b85e83a8 ldur w8, [x29, #-24]
51628: 52800159 mov w25, #0xa // #10
5162c: b3607d48 bfi x8, x10, #32, #32
51630: 7100c01f cmp w0, #0x30
51634: 54000163 b.cc 51660 <__libc_init@plt-0xf450> // b.lo, b.ul, b.last
51638: 7100e41f cmp w0, #0x39
5163c: 540003a8 b.hi 516b0 <__libc_init@plt-0xf400> // b.pmore
51640: f9400fe8 ldr x8, [sp, #24]
51644: b9400108 ldr w8, [x8]
51648: 6b18011f cmp w8, w24
5164c: 540001ec b.gt 51688 <__libc_init@plt-0xf428>
51650: 1b190108 madd w8, w8, w25, w0
51654: f9400fe9 ldr x9, [sp, #24]
51658: 5100c108 sub w8, w8, #0x30
5165c: 1400000a b 51684 <__libc_init@plt-0xf42c>
51660: 7100801f cmp w0, #0x20
51664: 54000060 b.eq 51670 <__libc_init@plt-0xf440> // b.none
51668: 7100241f cmp w0, #0x9
5166c: 54000221 b.ne 516b0 <__libc_init@plt-0xf400> // b.any
51670: 360000dc tbz w28, #0, 51688 <__libc_init@plt-0xf428>
51674: f9400fe9 ldr x9, [sp, #24]
51678: b9400128 ldr w8, [x9]
5167c: 0b080908 add w8, w8, w8, lsl #2
51680: 531f7908 lsl w8, w8, #1
51684: b9000128 str w8, [x9]
51688: d10043a1 sub x1, x29, #0x10
5168c: aa1303e0 mov x0, x19
51690: aa1403e2 mov x2, x20
51694: 97ff5e03 bl 28ea0 <__libc_init@plt-0x37c10>
51698: aa0003e8 mov x8, x0
5169c: d3609c09 ubfx x9, x0, #32, #8
516a0: 35fffc89 cbnz w9, 51630 <__libc_init@plt-0xf480>
516a4: d360fd0a lsr x10, x8, #32
516a8: 2a0803e0 mov w0, w8
516ac: 14000002 b 516b4 <__libc_init@plt-0xf3fc>
516b0: d360fd0a lsr x10, x8, #32
516b4: b81e83a8 stur w8, [x29, #-24]
516b8: 381ec3aa sturb w10, [x29, #-20]
516bc: 7100b6ff cmp w23, #0x2d
516c0: 54000101 b.ne 516e0 <__libc_init@plt-0xf3d0> // b.any
516c4: f9400fea ldr x10, [sp, #24]
516c8: 2a0003f7 mov w23, w0
516cc: b9400148 ldr w8, [x10]
516d0: 4b0803e8 neg w8, w8
516d4: b9000148 str w8, [x10]
516d8: 35000095 cbnz w21, 516e8 <__libc_init@plt-0xf3c8>
516dc: 1400000a b 51704 <__libc_init@plt-0xf3ac>
516e0: 2a0003f7 mov w23, w0
516e4: 34000115 cbz w21, 51704 <__libc_init@plt-0xf3ac>
516e8: f9400fec ldr x12, [sp, #24]
516ec: 2941abeb ldp w11, w10, [sp, #12]
516f0: b9400188 ldr w8, [x12]
516f4: 33185d6a bfi w10, w11, #8, #24
516f8: 0b080148 add w8, w10, w8
516fc: 1400000c b 5172c <__libc_init@plt-0xf384>
51700: 35ffff55 cbnz w21, 516e8 <__libc_init@plt-0xf3c8>
51704: 39404288 ldrb w8, [x20, #16]
51708: f9400fec ldr x12, [sp, #24]
5170c: b9400e8a ldr w10, [x20, #12]
51710: 7100011f cmp w8, #0x0
51714: 2a3b03e8 mvn w8, w27
51718: b940018b ldr w11, [x12]
5171c: 0b0802c8 add w8, w22, w8
51720: 1a8a03ea csel w10, wzr, w10, eq // eq = none
51724: 4b0a0108 sub w8, w8, w10
51728: 0b0b0108 add w8, w8, w11
5172c: b9000188 str w8, [x12]
51730: 39400288 ldrb w8, [x20]
51734: 7101e91f cmp w8, #0x7a
51738: 54000361 b.ne 517a4 <__libc_init@plt-0xf30c> // b.any
5173c: 34000169 cbz w9, 51768 <__libc_init@plt-0xf348>
51740: 710082ff cmp w23, #0x20
51744: 54000060 b.eq 51750 <__libc_init@plt-0xf360> // b.none
51748: 710026ff cmp w23, #0x9
5174c: 54ffd581 b.ne 511fc <__libc_init@plt-0xf8b4> // b.any
51750: d10043a1 sub x1, x29, #0x10
51754: aa1303e0 mov x0, x19
51758: aa1403e2 mov x2, x20
5175c: 97ff5dd1 bl 28ea0 <__libc_init@plt-0x37c10>
51760: f2601c1f tst x0, #0xff00000000
51764: 54ffd4c1 b.ne 511fc <__libc_init@plt-0xf8b4> // b.any
51768: 910083e1 add x1, sp, #0x20
5176c: aa1303e0 mov x0, x19
51770: f90013ff str xzr, [sp, #32]
51774: 97ff5d44 bl 28c84 <__libc_init@plt-0x37e2c>
51778: d360fc08 lsr x8, x0, #32
5177c: f2601c1f tst x0, #0xff00000000
51780: b81e83a0 stur w0, [x29, #-24]
51784: 381ec3a8 sturb w8, [x29, #-20]
51788: 54ffd3a0 b.eq 511fc <__libc_init@plt-0xf8b4> // b.none
5178c: 7100a41f cmp w0, #0x29
51790: 54ffd361 b.ne 511fc <__libc_init@plt-0xf8b4> // b.any
51794: f94013e1 ldr x1, [sp, #32]
51798: aa1303e0 mov x0, x19
5179c: 97ff5956 bl 27cf4 <__libc_init@plt-0x38dbc>
517a0: 17fffe97 b 511fc <__libc_init@plt-0xf8b4>
517a4: 385f43a8 ldurb w8, [x29, #-12]
517a8: 34ffd2a8 cbz w8, 511fc <__libc_init@plt-0xf8b4>
517ac: 34ffd289 cbz w9, 511fc <__libc_init@plt-0xf8b4>
517b0: 710082ff cmp w23, #0x20
517b4: 54000060 b.eq 517c0 <__libc_init@plt-0xf2f0> // b.none
517b8: 710026ff cmp w23, #0x9
517bc: 54000121 b.ne 517e0 <__libc_init@plt-0xf2d0> // b.any
517c0: d10043a1 sub x1, x29, #0x10
517c4: aa1303e0 mov x0, x19
517c8: aa1403e2 mov x2, x20
517cc: 97ff5db5 bl 28ea0 <__libc_init@plt-0x37c10>
517d0: aa0003f7 mov x23, x0
517d4: f2601c1f tst x0, #0xff00000000
517d8: 54fffec1 b.ne 517b0 <__libc_init@plt-0xf300> // b.any
517dc: 17fffe88 b 511fc <__libc_init@plt-0xf8b4>
517e0: 2a1f03f6 mov w22, wzr
517e4: 17fffe86 b 511fc <__libc_init@plt-0xf8b4>
517e8: 94003cd6 bl 60b40 <__stack_chk_fail@plt>
517ec: a9be7bfd stp x29, x30, [sp, #-32]!
517f0: f9000bf3 str x19, [sp, #16]
517f4: 910003fd mov x29, sp
517f8: 2a0003f3 mov w19, w0
517fc: 370000c0 tbnz w0, #0, 51814 <__libc_init@plt-0xf29c>
51800: 37080113 tbnz w19, #1, 51820 <__libc_init@plt-0xf290>
51804: 37100153 tbnz w19, #2, 5182c <__libc_init@plt-0xf284>
51808: f9400bf3 ldr x19, [sp, #16]
5180c: a8c27bfd ldp x29, x30, [sp], #32
51810: d65f03c0 ret
51814: 52800080 mov w0, #0x4 // #4
51818: 94003d66 bl 60db0 <feraiseexcept@plt>
5181c: 360fff53 tbz w19, #1, 51804 <__libc_init@plt-0xf2ac>
51820: 52800200 mov w0, #0x10 // #16
51824: 94003d63 bl 60db0 <feraiseexcept@plt>
51828: 3617ff13 tbz w19, #2, 51808 <__libc_init@plt-0xf2a8>
5182c: f9400bf3 ldr x19, [sp, #16]
51830: 52800020 mov w0, #0x1 // #1
51834: a8c27bfd ldp x29, x30, [sp], #32
51838: 14003d5e b 60db0 <feraiseexcept@plt>
5183c: d10203ff sub sp, sp, #0x80
51840: a9027bfd stp x29, x30, [sp, #32]
51844: 910083fd add x29, sp, #0x20
51848: a9036ffc stp x28, x27, [sp, #48]
5184c: a90467fa stp x26, x25, [sp, #64]
51850: a9055ff8 stp x24, x23, [sp, #80]
51854: a90657f6 stp x22, x21, [sp, #96]
51858: a9074ff4 stp x20, x19, [sp, #112]
5185c: aa0103f4 mov x20, x1
51860: d53bd059 mrs x25, tpidr_el0
51864: f0fffdc1 adrp x1, c000 <__libc_init@plt-0x54ab0>
51868: f9401728 ldr x8, [x25, #40]
5186c: 91301c21 add x1, x1, #0xc07
51870: aa0003f3 mov x19, x0
51874: f81f83a8 stur x8, [x29, #-8]
51878: 97ffabd8 bl 3c7d8 <__libc_init@plt-0x242d8>
5187c: aa1303e0 mov x0, x19
51880: 97ff5806 bl 27898 <__libc_init@plt-0x39218>
51884: 52800028 mov w8, #0x1 // #1
51888: 39003008 strb w8, [x0, #12]
5188c: aa1303e0 mov x0, x19
51890: 97ff5802 bl 27898 <__libc_init@plt-0x39218>
51894: 39400009 ldrb w9, [x0]
51898: aa1303e0 mov x0, x19
5189c: 52800768 mov w8, #0x3b // #59
518a0: 721f013f tst w9, #0x2
518a4: 52800589 mov w9, #0x2c // #44
518a8: 1a88013a csel w26, w9, w8, eq // eq = none
518ac: 97ff581a bl 27914 <__libc_init@plt-0x3919c>
518b0: 528004c8 mov w8, #0x26 // #38
518b4: 52800021 mov w1, #0x1 // #1
518b8: aa0003f5 mov x21, x0
518bc: 390003e8 strb w8, [sp]
518c0: 97ff541c bl 26930 <__libc_init@plt-0x3a180>
518c4: 360000a0 tbz w0, #0, 518d8 <__libc_init@plt-0xf1d8>
518c8: aa1303e0 mov x0, x19
518cc: 52800021 mov w1, #0x1 // #1
518d0: 97ff5c41 bl 289d4 <__libc_init@plt-0x380dc>
518d4: 36001140 tbz w0, #0, 51afc <__libc_init@plt-0xefb4>
518d8: 910003e1 mov x1, sp
518dc: aa1303e0 mov x0, x19
518e0: 52800022 mov w2, #0x1 // #1
518e4: 97ff587d bl 27ad8 <__libc_init@plt-0x38fd8>
518e8: 360010a0 tbz w0, #0, 51afc <__libc_init@plt-0xefb4>
518ec: f9400296 ldr x22, [x20]
518f0: aa1603e0 mov x0, x22
518f4: 94003c8b bl 60b20 <strlen@plt>
518f8: aa0003e1 mov x1, x0
518fc: aa1503e0 mov x0, x21
51900: 97ff540c bl 26930 <__libc_init@plt-0x3a180>
51904: 36000160 tbz w0, #0, 51930 <__libc_init@plt-0xf180>
51908: aa1303e0 mov x0, x19
5190c: 52800021 mov w1, #0x1 // #1
51910: 97ff5c31 bl 289d4 <__libc_init@plt-0x380dc>
51914: 36000f40 tbz w0, #0, 51afc <__libc_init@plt-0xefb4>
51918: f0fffdc1 adrp x1, c000 <__libc_init@plt-0x54ab0>
5191c: aa1303e0 mov x0, x19
51920: 911a7421 add x1, x1, #0x69d
51924: 52800022 mov w2, #0x1 // #1
51928: 97ff586c bl 27ad8 <__libc_init@plt-0x38fd8>
5192c: 36000e80 tbz w0, #0, 51afc <__libc_init@plt-0xefb4>
51930: 394002c8 ldrb w8, [x22]
51934: 340001e8 cbz w8, 51970 <__libc_init@plt-0xf140>
51938: 910006d6 add x22, x22, #0x1
5193c: 51018509 sub w9, w8, #0x61
51940: 5100810a sub w10, w8, #0x20
51944: 12001d29 and w9, w9, #0xff
51948: 910013e1 add x1, sp, #0x4
5194c: 7100693f cmp w9, #0x1a
51950: aa1303e0 mov x0, x19
51954: 1a883148 csel w8, w10, w8, cc // cc = lo, ul, last
51958: 52800022 mov w2, #0x1 // #1
5195c: 390013e8 strb w8, [sp, #4]
51960: 97ff585e bl 27ad8 <__libc_init@plt-0x38fd8>
51964: 36000cc0 tbz w0, #0, 51afc <__libc_init@plt-0xefb4>
51968: 384016c8 ldrb w8, [x22], #1
5196c: 35fffe88 cbnz w8, 5193c <__libc_init@plt-0xf174>
51970: aa1303e0 mov x0, x19
51974: 97ffc02a bl 41a1c <__libc_init@plt-0x1f094>
51978: f9400688 ldr x8, [x20, #8]
5197c: b4000a28 cbz x8, 51ac0 <__libc_init@plt-0xeff0>
51980: aa0003f6 mov x22, x0
51984: aa1f03fb mov x27, xzr
51988: 5280041c mov w28, #0x20 // #32
5198c: f9400a97 ldr x23, [x20, #16]
51990: b4000056 cbz x22, 51998 <__libc_init@plt-0xf118>
51994: 390002df strb wzr, [x22]
51998: f100037f cmp x27, #0x0
5199c: aa1503e0 mov x0, x21
519a0: 1a9a0388 csel w8, w28, w26, eq // eq = none
519a4: 52800021 mov w1, #0x1 // #1
519a8: 390023e8 strb w8, [sp, #8]
519ac: 97ff53e1 bl 26930 <__libc_init@plt-0x3a180>
519b0: 360000a0 tbz w0, #0, 519c4 <__libc_init@plt-0xf0ec>
519b4: aa1303e0 mov x0, x19
519b8: 52800021 mov w1, #0x1 // #1
519bc: 97ff5c06 bl 289d4 <__libc_init@plt-0x380dc>
519c0: 360009e0 tbz w0, #0, 51afc <__libc_init@plt-0xefb4>
519c4: 910023e1 add x1, sp, #0x8
519c8: aa1303e0 mov x0, x19
519cc: 52800022 mov w2, #0x1 // #1
519d0: 97ff5842 bl 27ad8 <__libc_init@plt-0x38fd8>
519d4: 36000940 tbz w0, #0, 51afc <__libc_init@plt-0xefb4>
519d8: d37cef68 lsl x8, x27, #4
519dc: f8686af8 ldr x24, [x23, x8]
519e0: aa1803e0 mov x0, x24
519e4: 94003c4f bl 60b20 <strlen@plt>
519e8: aa0003e1 mov x1, x0
519ec: aa1503e0 mov x0, x21
519f0: 97ff53d0 bl 26930 <__libc_init@plt-0x3a180>
519f4: 36000160 tbz w0, #0, 51a20 <__libc_init@plt-0xf090>
519f8: aa1303e0 mov x0, x19
519fc: 52800021 mov w1, #0x1 // #1
51a00: 97ff5bf5 bl 289d4 <__libc_init@plt-0x380dc>
51a04: 360007c0 tbz w0, #0, 51afc <__libc_init@plt-0xefb4>
51a08: f0fffdc1 adrp x1, c000 <__libc_init@plt-0x54ab0>
51a0c: aa1303e0 mov x0, x19
51a10: 911a7421 add x1, x1, #0x69d
51a14: 52800022 mov w2, #0x1 // #1
51a18: 97ff5830 bl 27ad8 <__libc_init@plt-0x38fd8>
51a1c: 36000700 tbz w0, #0, 51afc <__libc_init@plt-0xefb4>
51a20: 39400308 ldrb w8, [x24]
51a24: 340001e8 cbz w8, 51a60 <__libc_init@plt-0xf050>
51a28: 91000718 add x24, x24, #0x1
51a2c: 51018509 sub w9, w8, #0x61
51a30: 5100810a sub w10, w8, #0x20
51a34: 12001d29 and w9, w9, #0xff
51a38: 910033e1 add x1, sp, #0xc
51a3c: 7100693f cmp w9, #0x1a
51a40: aa1303e0 mov x0, x19
51a44: 1a883148 csel w8, w10, w8, cc // cc = lo, ul, last
51a48: 52800022 mov w2, #0x1 // #1
51a4c: 390033e8 strb w8, [sp, #12]
51a50: 97ff5822 bl 27ad8 <__libc_init@plt-0x38fd8>
51a54: 36000540 tbz w0, #0, 51afc <__libc_init@plt-0xefb4>
51a58: 38401708 ldrb w8, [x24], #1
51a5c: 35fffe88 cbnz w8, 51a2c <__libc_init@plt-0xf084>
51a60: 528007a8 mov w8, #0x3d // #61
51a64: aa1503e0 mov x0, x21
51a68: 52800021 mov w1, #0x1 // #1
51a6c: 390043e8 strb w8, [sp, #16]
51a70: 97ff53b0 bl 26930 <__libc_init@plt-0x3a180>
51a74: 360000a0 tbz w0, #0, 51a88 <__libc_init@plt-0xf028>
51a78: aa1303e0 mov x0, x19
51a7c: 52800021 mov w1, #0x1 // #1
51a80: 97ff5bd5 bl 289d4 <__libc_init@plt-0x380dc>
51a84: 360003c0 tbz w0, #0, 51afc <__libc_init@plt-0xefb4>
51a88: 910043e1 add x1, sp, #0x10
51a8c: aa1303e0 mov x0, x19
51a90: 52800022 mov w2, #0x1 // #1
51a94: 97ff5811 bl 27ad8 <__libc_init@plt-0x38fd8>
51a98: 36000320 tbz w0, #0, 51afc <__libc_init@plt-0xefb4>
51a9c: 8b1b12e8 add x8, x23, x27, lsl #4
51aa0: aa1303e0 mov x0, x19
51aa4: f9400501 ldr x1, [x8, #8]
51aa8: 94000024 bl 51b38 <__libc_init@plt-0xef78>
51aac: 36000280 tbz w0, #0, 51afc <__libc_init@plt-0xefb4>
51ab0: f9400688 ldr x8, [x20, #8]
51ab4: 9100077b add x27, x27, #0x1
51ab8: eb08037f cmp x27, x8
51abc: 54fff683 b.cc 5198c <__libc_init@plt-0xf124> // b.lo, b.ul, b.last
51ac0: 528005e8 mov w8, #0x2f // #47
51ac4: aa1503e0 mov x0, x21
51ac8: 52800021 mov w1, #0x1 // #1
51acc: 381f43a8 sturb w8, [x29, #-12]
51ad0: 97ff5398 bl 26930 <__libc_init@plt-0x3a180>
51ad4: 360000a0 tbz w0, #0, 51ae8 <__libc_init@plt-0xefc8>
51ad8: aa1303e0 mov x0, x19
51adc: 52800021 mov w1, #0x1 // #1
51ae0: 97ff5bbd bl 289d4 <__libc_init@plt-0x380dc>
51ae4: 360000c0 tbz w0, #0, 51afc <__libc_init@plt-0xefb4>
51ae8: d10033a1 sub x1, x29, #0xc
51aec: aa1303e0 mov x0, x19
51af0: 52800022 mov w2, #0x1 // #1
51af4: 97ff57f9 bl 27ad8 <__libc_init@plt-0x38fd8>
51af8: 14000002 b 51b00 <__libc_init@plt-0xefb0>
51afc: 2a1f03e0 mov w0, wzr
51b00: f9401728 ldr x8, [x25, #40]
51b04: f85f83a9 ldur x9, [x29, #-8]
51b08: eb09011f cmp x8, x9
51b0c: 54000141 b.ne 51b34 <__libc_init@plt-0xef7c> // b.any
51b10: a9474ff4 ldp x20, x19, [sp, #112]
51b14: 12000000 and w0, w0, #0x1
51b18: a94657f6 ldp x22, x21, [sp, #96]
51b1c: a9455ff8 ldp x24, x23, [sp, #80]
51b20: a94467fa ldp x26, x25, [sp, #64]
51b24: a9436ffc ldp x28, x27, [sp, #48]
51b28: a9427bfd ldp x29, x30, [sp, #32]
51b2c: 910203ff add sp, sp, #0x80
51b30: d65f03c0 ret
51b34: 94003c03 bl 60b40 <__stack_chk_fail@plt>
51b38: a9ba7bfd stp x29, x30, [sp, #-96]!
51b3c: a9016ffc stp x28, x27, [sp, #16]
51b40: 910003fd mov x29, sp
51b44: a90267fa stp x26, x25, [sp, #32]
51b48: a9035ff8 stp x24, x23, [sp, #48]
51b4c: a90457f6 stp x22, x21, [sp, #64]
51b50: a9054ff4 stp x20, x19, [sp, #80]
51b54: d10d03ff sub sp, sp, #0x340
51b58: d53bd05b mrs x27, tpidr_el0
51b5c: aa0103f3 mov x19, x1
51b60: f9401768 ldr x8, [x27, #40]
51b64: aa0003f4 mov x20, x0
51b68: f81f03a8 stur x8, [x29, #-16]
51b6c: 97ff5c2a bl 28c14 <__libc_init@plt-0x37e9c>
51b70: b9401008 ldr w8, [x0, #16]
51b74: b9402009 ldr w9, [x0, #32]
51b78: 2a090108 orr w8, w8, w9
51b7c: 340001e8 cbz w8, 51bb8 <__libc_init@plt-0xeef8>
51b80: 2a1f03e0 mov w0, wzr
51b84: f9401768 ldr x8, [x27, #40]
51b88: f85f03a9 ldur x9, [x29, #-16]
51b8c: eb09011f cmp x8, x9
51b90: 54004161 b.ne 523bc <__libc_init@plt-0xe6f4> // b.any
51b94: 12000000 and w0, w0, #0x1
51b98: 910d03ff add sp, sp, #0x340
51b9c: a9454ff4 ldp x20, x19, [sp, #80]
51ba0: a94457f6 ldp x22, x21, [sp, #64]
51ba4: a9435ff8 ldp x24, x23, [sp, #48]
51ba8: a94267fa ldp x26, x25, [sp, #32]
51bac: a9416ffc ldp x28, x27, [sp, #16]
51bb0: a8c67bfd ldp x29, x30, [sp], #96
51bb4: d65f03c0 ret
51bb8: aa0003f5 mov x21, x0
51bbc: aa1403e0 mov x0, x20
51bc0: 97ff5125 bl 26054 <__libc_init@plt-0x3aa5c>
51bc4: b4003900 cbz x0, 522e4 <__libc_init@plt-0xe7cc>
51bc8: aa1403e0 mov x0, x20
51bcc: 97ff515a bl 26134 <__libc_init@plt-0x3a97c>
51bd0: b40003c0 cbz x0, 51c48 <__libc_init@plt-0xee68>
51bd4: 39405668 ldrb w8, [x19, #21]
51bd8: 9104a3e0 add x0, sp, #0x128
51bdc: 3904a3e8 strb w8, [sp, #296]
51be0: 97ff78f9 bl 2ffc4 <__libc_init@plt-0x30aec>
51be4: 72001c3f tst w1, #0xff
51be8: 54003880 b.eq 522f8 <__libc_init@plt-0xe7b8> // b.none
51bec: 7100141f cmp w0, #0x5
51bf0: 54003848 b.hi 522f8 <__libc_init@plt-0xe7b8> // b.pmore
51bf4: 90fffde9 adrp x9, d000 <__libc_init@plt-0x53ab0>
51bf8: 92407c08 and x8, x0, #0xffffffff
51bfc: 913fb129 add x9, x9, #0xfec
51c00: d360fc02 lsr x2, x0, #32
51c04: 1000008a adr x10, 51c14 <__libc_init@plt-0xee9c>
51c08: 3868692b ldrb w11, [x9, x8]
51c0c: 8b0b094a add x10, x10, x11, lsl #2
51c10: d61f0140 br x10
51c14: 51000448 sub w8, w2, #0x1
51c18: 71001d1f cmp w8, #0x7
51c1c: 54002d08 b.hi 521bc <__libc_init@plt-0xe8f4> // b.pmore
51c20: b0fffde9 adrp x9, e000 <__libc_init@plt-0x52ab0>
51c24: 9100f929 add x9, x9, #0x3e
51c28: 1000008a adr x10, 51c38 <__libc_init@plt-0xee78>
51c2c: 7868792b ldrh w11, [x9, x8, lsl #1]
51c30: 8b0b094a add x10, x10, x11, lsl #2
51c34: d61f0140 br x10
51c38: aa1403e0 mov x0, x20
51c3c: aa1303e1 mov x1, x19
51c40: 97ffb3a3 bl 3eacc <__libc_init@plt-0x21fe4>
51c44: 17ffffd0 b 51b84 <__libc_init@plt-0xef2c>
51c48: aa1403e0 mov x0, x20
51c4c: 97ff5bf2 bl 28c14 <__libc_init@plt-0x37e9c>
51c50: 39405e68 ldrb w8, [x19, #23]
51c54: aa0003f9 mov x25, x0
51c58: 340001e8 cbz w8, 51c94 <__libc_init@plt-0xee1c>
51c5c: 39405268 ldrb w8, [x19, #20]
51c60: 52800309 mov w9, #0x18 // #24
51c64: 9b097d08 mul x8, x8, x9
51c68: 91006269 add x9, x19, #0x18
51c6c: f8686920 ldr x0, [x9, x8]
51c70: b4000120 cbz x0, 51c94 <__libc_init@plt-0xee1c>
51c74: 528000c1 mov w1, #0x6 // #6
51c78: 97ff7b24 bl 30908 <__libc_init@plt-0x301a8>
51c7c: b40000c0 cbz x0, 51c94 <__libc_init@plt-0xee1c>
51c80: aa0003e2 mov x2, x0
51c84: aa1403e0 mov x0, x20
51c88: aa1303e1 mov x1, x19
51c8c: 97ffcee0 bl 4580c <__libc_init@plt-0x1b2a4>
51c90: 17ffffbd b 51b84 <__libc_init@plt-0xef2c>
51c94: aa1403e0 mov x0, x20
51c98: 97ffaa24 bl 3c528 <__libc_init@plt-0x24588>
51c9c: aa0003f5 mov x21, x0
51ca0: aa1403e0 mov x0, x20
51ca4: 97ffbef5 bl 41878 <__libc_init@plt-0x1f238>
51ca8: aa0003f6 mov x22, x0
51cac: aa1403e0 mov x0, x20
51cb0: 97ffaa3a bl 3c598 <__libc_init@plt-0x24518>
51cb4: aa0003f8 mov x24, x0
51cb8: b5000075 cbnz x21, 51cc4 <__libc_init@plt-0xedec>
51cbc: b5000056 cbnz x22, 51cc4 <__libc_init@plt-0xedec>
51cc0: b4003278 cbz x24, 5230c <__libc_init@plt-0xe7a4>
51cc4: aa1303e0 mov x0, x19
51cc8: f9400677 ldr x23, [x19, #8]
51ccc: 97ff74e1 bl 2f050 <__libc_init@plt-0x31a60>
51cd0: 39405268 ldrb w8, [x19, #20]
51cd4: aa0003fa mov x26, x0
51cd8: b40000e8 cbz x8, 51cf4 <__libc_init@plt-0xedbc>
51cdc: 91006269 add x9, x19, #0x18
51ce0: 9104a3ea add x10, sp, #0x128
51ce4: f841852b ldr x11, [x9], #24
51ce8: f1000508 subs x8, x8, #0x1
51cec: f800854b str x11, [x10], #8
51cf0: 54ffffa1 b.ne 51ce4 <__libc_init@plt-0xedcc> // b.any
51cf4: aa1303e0 mov x0, x19
51cf8: 528001e1 mov w1, #0xf // #15
51cfc: 97ffbefb bl 418e8 <__libc_init@plt-0x1f1c8>
51d00: 360001c0 tbz w0, #0, 51d38 <__libc_init@plt-0xed78>
51d04: 39405269 ldrb w9, [x19, #20]
51d08: b4002049 cbz x9, 52110 <__libc_init@plt-0xe9a0>
51d0c: aa1f03e8 mov x8, xzr
51d10: 9100a26a add x10, x19, #0x28
51d14: 9104a3eb add x11, sp, #0x128
51d18: f840856c ldr x12, [x11], #8
51d1c: f85f014d ldur x13, [x10, #-16]
51d20: f1000529 subs x9, x9, #0x1
51d24: f841854e ldr x14, [x10], #24
51d28: cb0d018c sub x12, x12, x13
51d2c: 9b0e2188 madd x8, x12, x14, x8
51d30: 54ffff41 b.ne 51d18 <__libc_init@plt-0xed98> // b.any
51d34: 140000f8 b 52114 <__libc_init@plt-0xe99c>
51d38: f9001bf9 str x25, [sp, #48]
51d3c: aa1b03f9 mov x25, x27
51d40: aa1f03fb mov x27, xzr
51d44: 9100a27c add x28, x19, #0x28
51d48: eb1a037f cmp x27, x26
51d4c: 54001d80 b.eq 520fc <__libc_init@plt-0xe9b4> // b.none
51d50: 39405269 ldrb w9, [x19, #20]
51d54: b4000189 cbz x9, 51d84 <__libc_init@plt-0xed2c>
51d58: aa1f03e8 mov x8, xzr
51d5c: 9104a3ea add x10, sp, #0x128
51d60: aa1c03eb mov x11, x28
51d64: f840854c ldr x12, [x10], #8
51d68: f85f016d ldur x13, [x11, #-16]
51d6c: f1000529 subs x9, x9, #0x1
51d70: f841856e ldr x14, [x11], #24
51d74: cb0d018c sub x12, x12, x13
51d78: 9b0e2188 madd x8, x12, x14, x8
51d7c: 54ffff41 b.ne 51d64 <__libc_init@plt-0xed4c> // b.any
51d80: 14000002 b 51d88 <__libc_init@plt-0xed28>
51d84: aa1f03e8 mov x8, xzr
51d88: f9400269 ldr x9, [x19]
51d8c: b4002a29 cbz x9, 522d0 <__libc_init@plt-0xe7e0>
51d90: 8b080121 add x1, x9, x8
51d94: b40000f5 cbz x21, 51db0 <__libc_init@plt-0xed00>
51d98: aa1503e0 mov x0, x21
51d9c: aa1703e2 mov x2, x23
51da0: aa1703e3 mov x3, x23
51da4: 97ff557f bl 273a0 <__libc_init@plt-0x39710>
51da8: 370001c0 tbnz w0, #0, 51de0 <__libc_init@plt-0xecd0>
51dac: 140000d5 b 52100 <__libc_init@plt-0xe9b0>
51db0: b40000f6 cbz x22, 51dcc <__libc_init@plt-0xece4>
51db4: aa1603e0 mov x0, x22
51db8: aa1703e2 mov x2, x23
51dbc: aa1703e3 mov x3, x23
51dc0: 97ff5720 bl 27a40 <__libc_init@plt-0x39070>
51dc4: 370000e0 tbnz w0, #0, 51de0 <__libc_init@plt-0xecd0>
51dc8: 140000ce b 52100 <__libc_init@plt-0xe9b0>
51dcc: aa1803e0 mov x0, x24
51dd0: aa1703e2 mov x2, x23
51dd4: aa1703e3 mov x3, x23
51dd8: 97ff6573 bl 2b3a4 <__libc_init@plt-0x3570c>
51ddc: 36001920 tbz w0, #0, 52100 <__libc_init@plt-0xe9b0>
51de0: 9104a3e1 add x1, sp, #0x128
51de4: aa1303e0 mov x0, x19
51de8: aa1f03e2 mov x2, xzr
51dec: 97ff7cc9 bl 31110 <__libc_init@plt-0x2f9a0>
51df0: 9100077b add x27, x27, #0x1
51df4: 3707faa0 tbnz w0, #0, 51d48 <__libc_init@plt-0xed68>
51df8: eb1a037f cmp x27, x26
51dfc: 54fffa62 b.cs 51d48 <__libc_init@plt-0xed68> // b.hs, b.nlast
51e00: f0fffdc1 adrp x1, c000 <__libc_init@plt-0x54ab0>
51e04: f9401be0 ldr x0, [sp, #48]
51e08: 910d5c21 add x1, x1, #0x357
51e0c: 97ff447f bl 23008 <__libc_init@plt-0x3daa8>
51e10: 51000448 sub w8, w2, #0x1
51e14: 71001d1f cmp w8, #0x7
51e18: 54002be8 b.hi 52394 <__libc_init@plt-0xe71c> // b.pmore
51e1c: 90fffde9 adrp x9, d000 <__libc_init@plt-0x53ab0>
51e20: 913fc929 add x9, x9, #0xff2
51e24: 1000008a adr x10, 51e34 <__libc_init@plt-0xec7c>
51e28: 7868792b ldrh w11, [x9, x8, lsl #1]
51e2c: 8b0b094a add x10, x10, x11, lsl #2
51e30: d61f0140 br x10
51e34: aa1403e0 mov x0, x20
51e38: aa1303e1 mov x1, x19
51e3c: 97ffbcf7 bl 41218 <__libc_init@plt-0x1f898>
51e40: 17ffff51 b 51b84 <__libc_init@plt-0xef2c>
51e44: 51000848 sub w8, w2, #0x2
51e48: 7100391f cmp w8, #0xe
51e4c: 54002aa8 b.hi 523a0 <__libc_init@plt-0xe710> // b.pmore
51e50: b0fffde9 adrp x9, e000 <__libc_init@plt-0x52ab0>
51e54: 91008129 add x9, x9, #0x20
51e58: 1000008a adr x10, 51e68 <__libc_init@plt-0xec48>
51e5c: 7868792b ldrh w11, [x9, x8, lsl #1]
51e60: 8b0b094a add x10, x10, x11, lsl #2
51e64: d61f0140 br x10
51e68: aa1403e0 mov x0, x20
51e6c: aa1303e1 mov x1, x19
51e70: 97ffb502 bl 3f278 <__libc_init@plt-0x21838>
51e74: 17ffff44 b 51b84 <__libc_init@plt-0xef2c>
51e78: 51000848 sub w8, w2, #0x2
51e7c: 7100391f cmp w8, #0xe
51e80: 54002968 b.hi 523ac <__libc_init@plt-0xe704> // b.pmore
51e84: b0fffde9 adrp x9, e000 <__libc_init@plt-0x52ab0>
51e88: 91000929 add x9, x9, #0x2
51e8c: 1000008a adr x10, 51e9c <__libc_init@plt-0xec14>
51e90: 7868792b ldrh w11, [x9, x8, lsl #1]
51e94: 8b0b094a add x10, x10, x11, lsl #2
51e98: d61f0140 br x10
51e9c: aa1403e0 mov x0, x20
51ea0: aa1303e1 mov x1, x19
51ea4: 97ffb75f bl 3fc20 <__libc_init@plt-0x20e90>
51ea8: 17ffff37 b 51b84 <__libc_init@plt-0xef2c>
51eac: 7100105f cmp w2, #0x4
51eb0: 540014e0 b.eq 5214c <__libc_init@plt-0xe964> // b.none
51eb4: 7100085f cmp w2, #0x2
51eb8: 54001520 b.eq 5215c <__libc_init@plt-0xe954> // b.none
51ebc: 7100045f cmp w2, #0x1
51ec0: 540025e1 b.ne 5237c <__libc_init@plt-0xe734> // b.any
51ec4: aa1403e0 mov x0, x20
51ec8: aa1303e1 mov x1, x19
51ecc: 97ffbb9f bl 40d48 <__libc_init@plt-0x1fd68>
51ed0: 17ffff2d b 51b84 <__libc_init@plt-0xef2c>
51ed4: aa1403e0 mov x0, x20
51ed8: 97ff5b4f bl 28c14 <__libc_init@plt-0x37e9c>
51edc: 39405e68 ldrb w8, [x19, #23]
51ee0: f9001be0 str x0, [sp, #48]
51ee4: 34002228 cbz w8, 52328 <__libc_init@plt-0xe788>
51ee8: 39405268 ldrb w8, [x19, #20]
51eec: 52800309 mov w9, #0x18 // #24
51ef0: 9b097d08 mul x8, x8, x9
51ef4: 91006269 add x9, x19, #0x18
51ef8: f8686936 ldr x22, [x9, x8]
51efc: b4002256 cbz x22, 52344 <__libc_init@plt-0xe76c>
51f00: aa1603e0 mov x0, x22
51f04: 528000a1 mov w1, #0x5 // #5
51f08: 97ff7a80 bl 30908 <__libc_init@plt-0x301a8>
51f0c: b4000100 cbz x0, 51f2c <__libc_init@plt-0xeb84>
51f10: aa0003e2 mov x2, x0
51f14: aa1403e0 mov x0, x20
51f18: aa1303e1 mov x1, x19
51f1c: 97ffcd90 bl 4555c <__libc_init@plt-0x1b554>
51f20: 12003c08 and w8, w0, #0xffff
51f24: 7104011f cmp w8, #0x100
51f28: 54001222 b.cs 5216c <__libc_init@plt-0xe944> // b.hs, b.nlast
51f2c: 3943f2c8 ldrb w8, [x22, #252]
51f30: 7100051f cmp w8, #0x1
51f34: 54002161 b.ne 52360 <__libc_init@plt-0xe750> // b.any
51f38: 9103a2d7 add x23, x22, #0xe8
51f3c: f90007fb str x27, [sp, #8]
51f40: aa1703e0 mov x0, x23
51f44: 97ff7443 bl 2f050 <__libc_init@plt-0x31a60>
51f48: aa0003f8 mov x24, x0
51f4c: aa1303e0 mov x0, x19
51f50: 97ff7440 bl 2f050 <__libc_init@plt-0x31a60>
51f54: 39405268 ldrb w8, [x19, #20]
51f58: f90013e0 str x0, [sp, #32]
51f5c: b40000e8 cbz x8, 51f78 <__libc_init@plt-0xeb38>
51f60: 91006269 add x9, x19, #0x18
51f64: 9102c3ea add x10, sp, #0xb0
51f68: f841852b ldr x11, [x9], #24
51f6c: f1000508 subs x8, x8, #0x1
51f70: f800854b str x11, [x10], #8
51f74: 54ffffa1 b.ne 51f68 <__libc_init@plt-0xeb48> // b.any
51f78: f94013e8 ldr x8, [sp, #32]
51f7c: b4000fe8 cbz x8, 52178 <__libc_init@plt-0xe938>
51f80: 910402c8 add x8, x22, #0x100
51f84: aa1f03fc mov x28, xzr
51f88: 910442d9 add x25, x22, #0x110
51f8c: f9000be8 str x8, [sp, #16]
51f90: 9100a268 add x8, x19, #0x28
51f94: f90017e8 str x8, [sp, #40]
51f98: 52800028 mov w8, #0x1 // #1
51f9c: b9001fe8 str w8, [sp, #28]
51fa0: 3943f2c8 ldrb w8, [x22, #252]
51fa4: 34000108 cbz w8, 51fc4 <__libc_init@plt-0xeaec>
51fa8: 9100e3e9 add x9, sp, #0x38
51fac: f9400bea ldr x10, [sp, #16]
51fb0: aa0803eb mov x11, x8
51fb4: f841854c ldr x12, [x10], #24
51fb8: f100056b subs x11, x11, #0x1
51fbc: f800852c str x12, [x9], #8
51fc0: 54ffffa1 b.ne 51fb4 <__libc_init@plt-0xeafc> // b.any
51fc4: b4000878 cbz x24, 520d0 <__libc_init@plt-0xe9e0>
51fc8: aa1f03fb mov x27, xzr
51fcc: 52800035 mov w21, #0x1 // #1
51fd0: 2a0803e9 mov w9, w8
51fd4: aa1f03e8 mov x8, xzr
51fd8: 34000169 cbz w9, 52004 <__libc_init@plt-0xeaac>
51fdc: 92401d29 and x9, x9, #0xff
51fe0: 9100e3ea add x10, sp, #0x38
51fe4: aa1903eb mov x11, x25
51fe8: f840854c ldr x12, [x10], #8
51fec: f85f016d ldur x13, [x11, #-16]
51ff0: f1000529 subs x9, x9, #0x1
51ff4: f841856e ldr x14, [x11], #24
51ff8: cb0d018c sub x12, x12, x13
51ffc: 9b0e2188 madd x8, x12, x14, x8
52000: 54ffff41 b.ne 51fe8 <__libc_init@plt-0xeac8> // b.any
52004: f94002e9 ldr x9, [x23]
52008: 8b08013a add x26, x9, x8
5200c: 39406348 ldrb w8, [x26, #24]
52010: 7100051f cmp w8, #0x1
52014: 540001a1 b.ne 52048 <__libc_init@plt-0xea68> // b.any
52018: 9104a3e0 add x0, sp, #0x128
5201c: 2a1f03e1 mov w1, wzr
52020: 52804102 mov w2, #0x208 // #520
52024: 94003b2f bl 60ce0 <memset@plt>
52028: 9104a3e1 add x1, sp, #0x128
5202c: 9102c3e4 add x4, sp, #0xb0
52030: aa1a03e0 mov x0, x26
52034: aa1303e2 mov x2, x19
52038: f9401be3 ldr x3, [sp, #48]
5203c: 97ff7b9c bl 30eac <__libc_init@plt-0x2fc04>
52040: 9104a3e1 add x1, sp, #0x128
52044: 14000015 b 52098 <__libc_init@plt-0xea18>
52048: 3940526a ldrb w10, [x19, #20]
5204c: b400018a cbz x10, 5207c <__libc_init@plt-0xea34>
52050: aa1f03e9 mov x9, xzr
52054: 9102c3eb add x11, sp, #0xb0
52058: f94017ec ldr x12, [sp, #40]
5205c: f840856d ldr x13, [x11], #8
52060: f85f018e ldur x14, [x12, #-16]
52064: f100054a subs x10, x10, #0x1
52068: f841858f ldr x15, [x12], #24
5206c: cb0e01ad sub x13, x13, x14
52070: 9b0f25a9 madd x9, x13, x15, x9
52074: 54ffff41 b.ne 5205c <__libc_init@plt-0xea54> // b.any
52078: 14000002 b 52080 <__libc_init@plt-0xea30>
5207c: aa1f03e9 mov x9, xzr
52080: 7100111f cmp w8, #0x4
52084: 54001181 b.ne 522b4 <__libc_init@plt-0xe7fc> // b.any
52088: f9400268 ldr x8, [x19]
5208c: f940134a ldr x10, [x26, #32]
52090: 8b090108 add x8, x8, x9
52094: 8b0a0101 add x1, x8, x10
52098: aa1403e0 mov x0, x20
5209c: 97fffea7 bl 51b38 <__libc_init@plt-0xef78>
520a0: 36000160 tbz w0, #0, 520cc <__libc_init@plt-0xe9e4>
520a4: 9100e3e1 add x1, sp, #0x38
520a8: aa1703e0 mov x0, x23
520ac: aa1f03e2 mov x2, xzr
520b0: 9100077b add x27, x27, #0x1
520b4: 97ff7c17 bl 31110 <__libc_init@plt-0x2f9a0>
520b8: eb18037f cmp x27, x24
520bc: 540000a0 b.eq 520d0 <__libc_init@plt-0xe9e0> // b.none
520c0: 3943f2c9 ldrb w9, [x22, #252]
520c4: 1a9f27f5 cset w21, cc // cc = lo, ul, last
520c8: 17ffffc3 b 51fd4 <__libc_init@plt-0xeadc>
520cc: 37000595 tbnz w21, #0, 5217c <__libc_init@plt-0xe934>
520d0: 9102c3e1 add x1, sp, #0xb0
520d4: aa1303e0 mov x0, x19
520d8: aa1f03e2 mov x2, xzr
520dc: 9100079c add x28, x28, #0x1
520e0: 97ff7c0c bl 31110 <__libc_init@plt-0x2f9a0>
520e4: f94013e8 ldr x8, [sp, #32]
520e8: eb08039f cmp x28, x8
520ec: 1a9f27e8 cset w8, cc // cc = lo, ul, last
520f0: b9001fe8 str w8, [sp, #28]
520f4: 54fff561 b.ne 51fa0 <__libc_init@plt-0xeb10> // b.any
520f8: 14000021 b 5217c <__libc_init@plt-0xe934>
520fc: aa1a03fb mov x27, x26
52100: eb1a037f cmp x27, x26
52104: aa1903fb mov x27, x25
52108: 1a9f37e0 cset w0, cs // cs = hs, nlast
5210c: 17fffe9e b 51b84 <__libc_init@plt-0xef2c>
52110: aa1f03e8 mov x8, xzr
52114: f9400269 ldr x9, [x19]
52118: b4000dc9 cbz x9, 522d0 <__libc_init@plt-0xe7e0>
5211c: 9b177f42 mul x2, x26, x23
52120: 8b080121 add x1, x9, x8
52124: b40000b5 cbz x21, 52138 <__libc_init@plt-0xe978>
52128: aa1503e0 mov x0, x21
5212c: aa1703e3 mov x3, x23
52130: 97ff549c bl 273a0 <__libc_init@plt-0x39710>
52134: 17fffe94 b 51b84 <__libc_init@plt-0xef2c>
52138: b4000676 cbz x22, 52204 <__libc_init@plt-0xe8ac>
5213c: aa1603e0 mov x0, x22
52140: aa1703e3 mov x3, x23
52144: 97ff563f bl 27a40 <__libc_init@plt-0x39070>
52148: 17fffe8f b 51b84 <__libc_init@plt-0xef2c>
5214c: aa1403e0 mov x0, x20
52150: aa1303e1 mov x1, x19
52154: 97ffbbca bl 4107c <__libc_init@plt-0x1fa34>
52158: 17fffe8b b 51b84 <__libc_init@plt-0xef2c>
5215c: aa1403e0 mov x0, x20
52160: aa1303e1 mov x1, x19
52164: 97ffbb5f bl 40ee0 <__libc_init@plt-0x1fbd0>
52168: 17fffe87 b 51b84 <__libc_init@plt-0xef2c>
5216c: 72001c1f tst w0, #0xff
52170: 1a9f07e0 cset w0, ne // ne = any
52174: 17fffe84 b 51b84 <__libc_init@plt-0xef2c>
52178: b9001fff str wzr, [sp, #28]
5217c: b9401fe8 ldr w8, [sp, #28]
52180: f94007fb ldr x27, [sp, #8]
52184: 52000100 eor w0, w8, #0x1
52188: 17fffe7f b 51b84 <__libc_init@plt-0xef2c>
5218c: aa1403e0 mov x0, x20
52190: aa1303e1 mov x1, x19
52194: 97ffbced bl 41548 <__libc_init@plt-0x1f568>
52198: 17fffe7b b 51b84 <__libc_init@plt-0xef2c>
5219c: aa1403e0 mov x0, x20
521a0: aa1303e1 mov x1, x19
521a4: 97ffbd4f bl 416e0 <__libc_init@plt-0x1f3d0>
521a8: 17fffe77 b 51b84 <__libc_init@plt-0xef2c>
521ac: aa1403e0 mov x0, x20
521b0: aa1303e1 mov x1, x19
521b4: 97ffbc7f bl 413b0 <__libc_init@plt-0x1f700>
521b8: 17fffe73 b 51b84 <__libc_init@plt-0xef2c>
521bc: 7100405f cmp w2, #0x10
521c0: 54000e41 b.ne 52388 <__libc_init@plt-0xe728> // b.any
521c4: aa1403e0 mov x0, x20
521c8: aa1303e1 mov x1, x19
521cc: 97ffb3c8 bl 3f0ec <__libc_init@plt-0x219c4>
521d0: 17fffe6d b 51b84 <__libc_init@plt-0xef2c>
521d4: aa1403e0 mov x0, x20
521d8: aa1303e1 mov x1, x19
521dc: 97ffb29e bl 3ec54 <__libc_init@plt-0x21e5c>
521e0: 17fffe69 b 51b84 <__libc_init@plt-0xef2c>
521e4: aa1403e0 mov x0, x20
521e8: aa1303e1 mov x1, x19
521ec: 97ffb2fc bl 3eddc <__libc_init@plt-0x21cd4>
521f0: 17fffe65 b 51b84 <__libc_init@plt-0xef2c>
521f4: aa1403e0 mov x0, x20
521f8: aa1303e1 mov x1, x19
521fc: 97ffb35a bl 3ef64 <__libc_init@plt-0x21b4c>
52200: 17fffe61 b 51b84 <__libc_init@plt-0xef2c>
52204: aa1803e0 mov x0, x24
52208: aa1703e3 mov x3, x23
5220c: 97ff6466 bl 2b3a4 <__libc_init@plt-0x3570c>
52210: 17fffe5d b 51b84 <__libc_init@plt-0xef2c>
52214: aa1403e0 mov x0, x20
52218: aa1303e1 mov x1, x19
5221c: 97ffb47c bl 3f40c <__libc_init@plt-0x216a4>
52220: 17fffe59 b 51b84 <__libc_init@plt-0xef2c>
52224: aa1403e0 mov x0, x20
52228: aa1303e1 mov x1, x19
5222c: 97ffb5a7 bl 3f8c8 <__libc_init@plt-0x211e8>
52230: 17fffe55 b 51b84 <__libc_init@plt-0xef2c>
52234: aa1403e0 mov x0, x20
52238: aa1303e1 mov x1, x19
5223c: 97ffb60e bl 3fa74 <__libc_init@plt-0x2103c>
52240: 17fffe51 b 51b84 <__libc_init@plt-0xef2c>
52244: aa1403e0 mov x0, x20
52248: aa1303e1 mov x1, x19
5224c: 97ffb729 bl 3fef0 <__libc_init@plt-0x20bc0>
52250: 17fffe4d b 51b84 <__libc_init@plt-0xef2c>
52254: aa1403e0 mov x0, x20
52258: aa1303e1 mov x1, x19
5225c: 97ffb7d9 bl 401c0 <__libc_init@plt-0x208f0>
52260: 17fffe49 b 51b84 <__libc_init@plt-0xef2c>
52264: aa1403e0 mov x0, x20
52268: aa1303e1 mov x1, x19
5226c: 97ffb889 bl 40490 <__libc_init@plt-0x20620>
52270: 17fffe45 b 51b84 <__libc_init@plt-0xef2c>
52274: aa1403e0 mov x0, x20
52278: aa1303e1 mov x1, x19
5227c: 97ffb939 bl 40760 <__libc_init@plt-0x20350>
52280: 17fffe41 b 51b84 <__libc_init@plt-0xef2c>
52284: aa1403e0 mov x0, x20
52288: aa1303e1 mov x1, x19
5228c: 97ffb9f2 bl 40a54 <__libc_init@plt-0x2005c>
52290: 17fffe3d b 51b84 <__libc_init@plt-0xef2c>
52294: aa1403e0 mov x0, x20
52298: aa1303e1 mov x1, x19
5229c: 97ffb4c1 bl 3f5a0 <__libc_init@plt-0x21510>
522a0: 17fffe39 b 51b84 <__libc_init@plt-0xef2c>
522a4: aa1403e0 mov x0, x20
522a8: aa1303e1 mov x1, x19
522ac: 97ffb522 bl 3f734 <__libc_init@plt-0x2137c>
522b0: 17fffe35 b 51b84 <__libc_init@plt-0xef2c>
522b4: 90fffdc1 adrp x1, a000 <__libc_init@plt-0x56ab0>
522b8: d0fffdc2 adrp x2, c000 <__libc_init@plt-0x54ab0>
522bc: 913c0c21 add x1, x1, #0xf03
522c0: 9137e042 add x2, x2, #0xdf8
522c4: f9401be0 ldr x0, [sp, #48]
522c8: 52802083 mov w3, #0x104 // #260
522cc: 97ff439e bl 23144 <__libc_init@plt-0x3d96c>
522d0: aa1403e0 mov x0, x20
522d4: 97ff5a50 bl 28c14 <__libc_init@plt-0x37e9c>
522d8: f0fffdc1 adrp x1, d000 <__libc_init@plt-0x53ab0>
522dc: 91187021 add x1, x1, #0x61c
522e0: 97ff434a bl 23008 <__libc_init@plt-0x3daa8>
522e4: aa1403e0 mov x0, x20
522e8: 97ff5a4b bl 28c14 <__libc_init@plt-0x37e9c>
522ec: 90fffdc1 adrp x1, a000 <__libc_init@plt-0x56ab0>
522f0: 91230821 add x1, x1, #0x8c2
522f4: 97ff4345 bl 23008 <__libc_init@plt-0x3daa8>
522f8: 90fffdc1 adrp x1, a000 <__libc_init@plt-0x56ab0>
522fc: 39c05662 ldrsb w2, [x19, #21]
52300: 91167c21 add x1, x1, #0x59f
52304: aa1503e0 mov x0, x21
52308: 97ff4340 bl 23008 <__libc_init@plt-0x3daa8>
5230c: 90fffdc1 adrp x1, a000 <__libc_init@plt-0x56ab0>
52310: d0fffdc2 adrp x2, c000 <__libc_init@plt-0x54ab0>
52314: 91078821 add x1, x1, #0x1e2
52318: 9137e042 add x2, x2, #0xdf8
5231c: aa1903e0 mov x0, x25
52320: 52802a03 mov w3, #0x150 // #336
52324: 97ff4388 bl 23144 <__libc_init@plt-0x3d96c>
52328: b0fffdc1 adrp x1, b000 <__libc_init@plt-0x55ab0>
5232c: d0fffdc2 adrp x2, c000 <__libc_init@plt-0x54ab0>
52330: 91364421 add x1, x1, #0xd91
52334: 9137e042 add x2, x2, #0xdf8
52338: f9401be0 ldr x0, [sp, #48]
5233c: 52802263 mov w3, #0x113 // #275
52340: 97ff4381 bl 23144 <__libc_init@plt-0x3d96c>
52344: f0fffdc1 adrp x1, d000 <__libc_init@plt-0x53ab0>
52348: d0fffdc2 adrp x2, c000 <__libc_init@plt-0x54ab0>
5234c: 911cc421 add x1, x1, #0x731
52350: 9137e042 add x2, x2, #0xdf8
52354: f9401be0 ldr x0, [sp, #48]
52358: 528022a3 mov w3, #0x115 // #277
5235c: 97ff437a bl 23144 <__libc_init@plt-0x3d96c>
52360: d0fffdc1 adrp x1, c000 <__libc_init@plt-0x54ab0>
52364: d0fffdc2 adrp x2, c000 <__libc_init@plt-0x54ab0>
52368: 911fb821 add x1, x1, #0x7ee
5236c: 9137e042 add x2, x2, #0xdf8
52370: f9401be0 ldr x0, [sp, #48]
52374: 52802423 mov w3, #0x121 // #289
52378: 97ff4373 bl 23144 <__libc_init@plt-0x3d96c>
5237c: b0fffdc1 adrp x1, b000 <__libc_init@plt-0x55ab0>
52380: 9126f021 add x1, x1, #0x9bc
52384: 1400000c b 523b4 <__libc_init@plt-0xe6fc>
52388: b0fffdc1 adrp x1, b000 <__libc_init@plt-0x55ab0>
5238c: 9115e021 add x1, x1, #0x578
52390: 14000009 b 523b4 <__libc_init@plt-0xe6fc>
52394: b0fffdc1 adrp x1, b000 <__libc_init@plt-0x55ab0>
52398: 9127e821 add x1, x1, #0x9fa
5239c: 14000006 b 523b4 <__libc_init@plt-0xe6fc>
523a0: f0fffda1 adrp x1, 9000 <__libc_init@plt-0x57ab0>
523a4: 9130dc21 add x1, x1, #0xc37
523a8: 14000003 b 523b4 <__libc_init@plt-0xe6fc>
523ac: 90fffdc1 adrp x1, a000 <__libc_init@plt-0x56ab0>
523b0: 9123c021 add x1, x1, #0x8f0
523b4: aa1503e0 mov x0, x21
523b8: 97ff4314 bl 23008 <__libc_init@plt-0x3daa8>
523bc: 940039e1 bl 60b40 <__stack_chk_fail@plt>
523c0: a9ba7bfd stp x29, x30, [sp, #-96]!
523c4: a9016ffc stp x28, x27, [sp, #16]
523c8: 910003fd mov x29, sp
523cc: a90267fa stp x26, x25, [sp, #32]
523d0: a9035ff8 stp x24, x23, [sp, #48]
523d4: a90457f6 stp x22, x21, [sp, #64]
523d8: a9054ff4 stp x20, x19, [sp, #80]
523dc: d11d03ff sub sp, sp, #0x740
523e0: aa0103f4 mov x20, x1
523e4: d53bd05b mrs x27, tpidr_el0
523e8: b0fffdc1 adrp x1, b000 <__libc_init@plt-0x55ab0>
523ec: f9401768 ldr x8, [x27, #40]
523f0: 91369c21 add x1, x1, #0xda7
523f4: aa0003f5 mov x21, x0
523f8: f81f03a8 stur x8, [x29, #-16]
523fc: 97ffa9eb bl 3cba8 <__libc_init@plt-0x23f08>
52400: aa1503e0 mov x0, x21
52404: 97ff5525 bl 27898 <__libc_init@plt-0x39218>
52408: 52800028 mov w8, #0x1 // #1
5240c: 39003008 strb w8, [x0, #12]
52410: aa1503e0 mov x0, x21
52414: 97ff5a00 bl 28c14 <__libc_init@plt-0x37e9c>
52418: aa0003f9 mov x25, x0
5241c: aa1503e0 mov x0, x21
52420: 940002c1 bl 52f24 <__libc_init@plt-0xdb8c>
52424: b4005580 cbz x0, 52ed4 <__libc_init@plt-0xdbdc>
52428: aa0003fa mov x26, x0
5242c: aa1503e0 mov x0, x21
52430: 97ff59dc bl 28ba0 <__libc_init@plt-0x37f10>
52434: f9400288 ldr x8, [x20]
52438: b40055c8 cbz x8, 52ef0 <__libc_init@plt-0xdbc0>
5243c: aa1503e0 mov x0, x21
52440: 97ff5516 bl 27898 <__libc_init@plt-0x39218>
52444: 39400009 ldrb w9, [x0]
52448: 52800768 mov w8, #0x3b // #59
5244c: f90043ff str xzr, [sp, #128]
52450: 721f013f tst w9, #0x2
52454: 52800589 mov w9, #0x2c // #44
52458: 1a88013c csel w28, w9, w8, eq // eq = none
5245c: 910203e1 add x1, sp, #0x80
52460: aa1503e0 mov x0, x21
52464: 97ff5dbd bl 29b58 <__libc_init@plt-0x36f58>
52468: aa0003f7 mov x23, x0
5246c: d348fc13 lsr x19, x0, #8
52470: f2601c1f tst x0, #0xff00000000
52474: 54000780 b.eq 52564 <__libc_init@plt-0xe54c> // b.none
52478: 2a1703e8 mov w8, w23
5247c: 33185e68 bfi w8, w19, #8, #24
52480: 7100991f cmp w8, #0x26
52484: 54000681 b.ne 52554 <__libc_init@plt-0xe55c> // b.any
52488: f94043e1 ldr x1, [sp, #128]
5248c: aa1503e0 mov x0, x21
52490: 97ff5619 bl 27cf4 <__libc_init@plt-0x38dbc>
52494: 911293e1 add x1, sp, #0x4a4
52498: aa1503e0 mov x0, x21
5249c: 940002be bl 52f94 <__libc_init@plt-0xdb1c>
524a0: 360008c0 tbz w0, #0, 525b8 <__libc_init@plt-0xe4f8>
524a4: f9400280 ldr x0, [x20]
524a8: 911293e1 add x1, sp, #0x4a4
524ac: 94003a45 bl 60dc0 <strcmp@plt>
524b0: 34000900 cbz w0, 525d0 <__libc_init@plt-0xe4e0>
524b4: 910243e1 add x1, sp, #0x90
524b8: aa1503e0 mov x0, x21
524bc: f9004bff str xzr, [sp, #144]
524c0: 97ff5da6 bl 29b58 <__libc_init@plt-0x36f58>
524c4: f2601c1f tst x0, #0xff00000000
524c8: 54fffca0 b.eq 5245c <__libc_init@plt-0xe654> // b.none
524cc: aa0003f7 mov x23, x0
524d0: f9404be1 ldr x1, [sp, #144]
524d4: aa1503e0 mov x0, x21
524d8: 97ff5607 bl 27cf4 <__libc_init@plt-0x38dbc>
524dc: 71008aff cmp w23, #0x22
524e0: 54000180 b.eq 52510 <__libc_init@plt-0xe5a0> // b.none
524e4: 71009eff cmp w23, #0x27
524e8: 54000140 b.eq 52510 <__libc_init@plt-0xe5a0> // b.none
524ec: 7100beff cmp w23, #0x2f
524f0: 54fffb60 b.eq 5245c <__libc_init@plt-0xe654> // b.none
524f4: 910243e1 add x1, sp, #0x90
524f8: aa1503e0 mov x0, x21
524fc: 97ff5d97 bl 29b58 <__libc_init@plt-0x36f58>
52500: aa0003f7 mov x23, x0
52504: f2601c1f tst x0, #0xff00000000
52508: 54fffe41 b.ne 524d0 <__libc_init@plt-0xe5e0> // b.any
5250c: 17ffffd4 b 5245c <__libc_init@plt-0xe654>
52510: 910243e1 add x1, sp, #0x90
52514: aa1503e0 mov x0, x21
52518: 97ff59db bl 28c84 <__libc_init@plt-0x37e2c>
5251c: f2601c1f tst x0, #0xff00000000
52520: 54000100 b.eq 52540 <__libc_init@plt-0xe570> // b.none
52524: aa0003f8 mov x24, x0
52528: f9404be1 ldr x1, [sp, #144]
5252c: aa1503e0 mov x0, x21
52530: 97ff55f1 bl 27cf4 <__libc_init@plt-0x38dbc>
52534: 6b17031f cmp w24, w23
52538: 54fffec1 b.ne 52510 <__libc_init@plt-0xe5a0> // b.any
5253c: 17ffffee b 524f4 <__libc_init@plt-0xe5bc>
52540: aa1503e0 mov x0, x21
52544: 52800021 mov w1, #0x1 // #1
52548: 97ff5923 bl 289d4 <__libc_init@plt-0x380dc>
5254c: 3707fe20 tbnz w0, #0, 52510 <__libc_init@plt-0xe5a0>
52550: 17ffffc3 b 5245c <__libc_init@plt-0xe654>
52554: aa1503e0 mov x0, x21
52558: 52800021 mov w1, #0x1 // #1
5255c: 97ff591e bl 289d4 <__libc_init@plt-0x380dc>
52560: 3707f7e0 tbnz w0, #0, 5245c <__libc_init@plt-0xe654>
52564: 33185e77 bfi w23, w19, #8, #24
52568: 90fffdc2 adrp x2, a000 <__libc_init@plt-0x56ab0>
5256c: 91082c42 add x2, x2, #0x20b
52570: aa1903e0 mov x0, x25
52574: 52807d21 mov w1, #0x3e9 // #1001
52578: 2a1703e3 mov w3, w23
5257c: 97ff4107 bl 22998 <__libc_init@plt-0x3e118>
52580: 2a1f03f3 mov w19, wzr
52584: f9401768 ldr x8, [x27, #40]
52588: f85f03a9 ldur x9, [x29, #-16]
5258c: eb09011f cmp x8, x9
52590: 54004c81 b.ne 52f20 <__libc_init@plt-0xdb90> // b.any
52594: 2a1303e0 mov w0, w19
52598: 911d03ff add sp, sp, #0x740
5259c: a9454ff4 ldp x20, x19, [sp, #80]
525a0: a94457f6 ldp x22, x21, [sp, #64]
525a4: a9435ff8 ldp x24, x23, [sp, #48]
525a8: a94267fa ldp x26, x25, [sp, #32]
525ac: a9416ffc ldp x28, x27, [sp, #16]
525b0: a8c67bfd ldp x29, x30, [sp], #96
525b4: d65f03c0 ret
525b8: b0fffdc2 adrp x2, b000 <__libc_init@plt-0x55ab0>
525bc: aa1903e0 mov x0, x25
525c0: 912ac042 add x2, x2, #0xab0
525c4: 52807d21 mov w1, #0x3e9 // #1001
525c8: 97ff40f4 bl 22998 <__libc_init@plt-0x3e118>
525cc: 17ffffed b 52580 <__libc_init@plt-0xe530>
525d0: 910203e1 add x1, sp, #0x80
525d4: aa1503e0 mov x0, x21
525d8: 97ff5d60 bl 29b58 <__libc_init@plt-0x36f58>
525dc: f2601c1f tst x0, #0xff00000000
525e0: 54003c60 b.eq 52d6c <__libc_init@plt-0xdd44> // b.none
525e4: f0fffda8 adrp x8, 9000 <__libc_init@plt-0x57ab0>
525e8: aa0003f7 mov x23, x0
525ec: 91321108 add x8, x8, #0xc84
525f0: f9001be8 str x8, [sp, #48]
525f4: 7100beff cmp w23, #0x2f
525f8: 54003d80 b.eq 52da8 <__libc_init@plt-0xdd08> // b.none
525fc: 911293e1 add x1, sp, #0x4a4
52600: aa1503e0 mov x0, x21
52604: 94000264 bl 52f94 <__libc_init@plt-0xdb1c>
52608: 36003da0 tbz w0, #0, 52dbc <__libc_init@plt-0xdcf4>
5260c: f9400693 ldr x19, [x20, #8]
52610: b4003bd3 cbz x19, 52d88 <__libc_init@plt-0xdd28>
52614: f9400a88 ldr x8, [x20, #16]
52618: 91002116 add x22, x8, #0x8
5261c: f85f82c1 ldur x1, [x22, #-8]
52620: 911293e0 add x0, sp, #0x4a4
52624: 940039e7 bl 60dc0 <strcmp@plt>
52628: 340000a0 cbz w0, 5263c <__libc_init@plt-0xe474>
5262c: 910042d6 add x22, x22, #0x10
52630: f1000673 subs x19, x19, #0x1
52634: 54ffff41 b.ne 5261c <__libc_init@plt-0xe494> // b.any
52638: 140001d4 b 52d88 <__libc_init@plt-0xdd28>
5263c: 910243e0 add x0, sp, #0x90
52640: 2a1f03e1 mov w1, wzr
52644: 52808202 mov w2, #0x410 // #1040
52648: f94002d8 ldr x24, [x22]
5264c: 940039a5 bl 60ce0 <memset@plt>
52650: 910203e1 add x1, sp, #0x80
52654: aa1503e0 mov x0, x21
52658: 97ff598b bl 28c84 <__libc_init@plt-0x37e2c>
5265c: f2601c1f tst x0, #0xff00000000
52660: 54003440 b.eq 52ce8 <__libc_init@plt-0xddc8> // b.none
52664: d348fc08 lsr x8, x0, #8
52668: 2a0003e9 mov w9, w0
5266c: 33185d09 bfi w9, w8, #8, #24
52670: 7100a13f cmp w9, #0x28
52674: 54000060 b.eq 52680 <__libc_init@plt-0xe430> // b.none
52678: 7100953f cmp w9, #0x25
5267c: 54003361 b.ne 52ce8 <__libc_init@plt-0xddc8> // b.any
52680: 2a1f03f3 mov w19, wzr
52684: 2a1f03e9 mov w9, wzr
52688: b9003fff str wzr, [sp, #60]
5268c: a90167fa stp x26, x25, [sp, #16]
52690: b9000ffc str w28, [sp, #12]
52694: 5280410a mov w10, #0x208 // #520
52698: 33185d00 bfi w0, w8, #8, #24
5269c: 910243e8 add x8, sp, #0x90
526a0: 7100a01f cmp w0, #0x28
526a4: 9b2a2277 smaddl x23, w19, w10, x8
526a8: 1a9f17ea cset w10, eq // eq = none
526ac: f90037f8 str x24, [sp, #104]
526b0: b9004fea str w10, [sp, #76]
526b4: 540000c1 b.ne 526cc <__libc_init@plt-0xe3e4> // b.any
526b8: b9403fe8 ldr w8, [sp, #60]
526bc: a9025ff3 stp x19, x23, [sp, #32]
526c0: 36000488 tbz w8, #0, 52750 <__libc_init@plt-0xe360>
526c4: 360004c9 tbz w9, #0, 5275c <__libc_init@plt-0xe354>
526c8: 140001f7 b 52ea4 <__libc_init@plt-0xdc0c>
526cc: aa1503e0 mov x0, x21
526d0: aa1703f6 mov x22, x23
526d4: 97ff5950 bl 28c14 <__libc_init@plt-0x37e9c>
526d8: aa0003f7 mov x23, x0
526dc: aa1503e0 mov x0, x21
526e0: 52800021 mov w1, #0x1 // #1
526e4: 97ff5584 bl 27cf4 <__libc_init@plt-0x38dbc>
526e8: d10383a1 sub x1, x29, #0xe0
526ec: aa1503e0 mov x0, x21
526f0: 94000229 bl 52f94 <__libc_init@plt-0xdb1c>
526f4: 36003ba0 tbz w0, #0, 52e68 <__libc_init@plt-0xdc48>
526f8: 39405f08 ldrb w8, [x24, #23]
526fc: aa1803ea mov x10, x24
52700: 34003988 cbz w8, 52e30 <__libc_init@plt-0xdc80>
52704: 39405148 ldrb w8, [x10, #20]
52708: 52800309 mov w9, #0x18 // #24
5270c: 9b092908 madd x8, x8, x9, x10
52710: f9400d18 ldr x24, [x8, #24]
52714: b40038f8 cbz x24, 52e30 <__libc_init@plt-0xdc80>
52718: d10383a0 sub x0, x29, #0xe0
5271c: 94003901 bl 60b20 <strlen@plt>
52720: aa0003e2 mov x2, x0
52724: d10383a1 sub x1, x29, #0xe0
52728: aa1803e0 mov x0, x24
5272c: 97ff7a15 bl 30f80 <__libc_init@plt-0x2fb30>
52730: b4003a60 cbz x0, 52e7c <__libc_init@plt-0xdc34>
52734: aa1603e1 mov x1, x22
52738: f94037e2 ldr x2, [sp, #104]
5273c: aa1703e3 mov x3, x23
52740: aa1f03e4 mov x4, xzr
52744: 97ff79da bl 30eac <__libc_init@plt-0x2fc04>
52748: b9003fff str wzr, [sp, #60]
5274c: 14000156 b 52ca4 <__libc_init@plt-0xde0c>
52750: 37000509 tbnz w9, #0, 527f0 <__libc_init@plt-0xe2c0>
52754: 39405308 ldrb w8, [x24, #20]
52758: 340004c8 cbz w8, 527f0 <__libc_init@plt-0xe2c0>
5275c: aa1503e0 mov x0, x21
52760: 97ff592d bl 28c14 <__libc_init@plt-0x37e9c>
52764: f9002be0 str x0, [sp, #80]
52768: aa1503e0 mov x0, x21
5276c: 52800021 mov w1, #0x1 // #1
52770: 97ff5561 bl 27cf4 <__libc_init@plt-0x38dbc>
52774: f9400708 ldr x8, [x24, #8]
52778: 910223e1 add x1, sp, #0x88
5277c: aa1503e0 mov x0, x21
52780: f90047ff str xzr, [sp, #136]
52784: f90033e8 str x8, [sp, #96]
52788: 97ff5cf4 bl 29b58 <__libc_init@plt-0x36f58>
5278c: aa0003f7 mov x23, x0
52790: d3609c13 ubfx x19, x0, #32, #8
52794: aa1503e0 mov x0, x21
52798: 97ff5440 bl 27898 <__libc_init@plt-0x39218>
5279c: 39400008 ldrb w8, [x0]
527a0: 52800589 mov w9, #0x2c // #44
527a4: 721f011f tst w8, #0x2
527a8: 52800768 mov w8, #0x3b // #59
527ac: 1a880128 csel w8, w9, w8, eq // eq = none
527b0: b9005fe8 str w8, [sp, #92]
527b4: 34003353 cbz w19, 52e1c <__libc_init@plt-0xdc94>
527b8: 7100a6ff cmp w23, #0x29
527bc: 54000721 b.ne 528a0 <__libc_init@plt-0xe210> // b.any
527c0: f94047e1 ldr x1, [sp, #136]
527c4: aa1503e0 mov x0, x21
527c8: 97ff554b bl 27cf4 <__libc_init@plt-0x38dbc>
527cc: f94017f6 ldr x22, [sp, #40]
527d0: d10383a2 sub x2, x29, #0xe0
527d4: 9117a3e3 add x3, sp, #0x5e8
527d8: 9115c3e4 add x4, sp, #0x570
527dc: aa1803e1 mov x1, x24
527e0: aa1603e0 mov x0, x22
527e4: 97ff72a3 bl 2f270 <__libc_init@plt-0x31840>
527e8: 37002580 tbnz w0, #0, 52c98 <__libc_init@plt-0xde18>
527ec: 140001b2 b 52eb4 <__libc_init@plt-0xdbfc>
527f0: aa1703e0 mov x0, x23
527f4: aa1803e1 mov x1, x24
527f8: 93407e73 sxtw x19, w19
527fc: 97ff702d bl 2e8b0 <__libc_init@plt-0x32200>
52800: 52804109 mov w9, #0x208 // #520
52804: 910243e8 add x8, sp, #0x90
52808: aa1503e0 mov x0, x21
5280c: 9b092276 madd x22, x19, x9, x8
52810: 52800028 mov w8, #0x1 // #1
52814: 39005ac8 strb w8, [x22, #22]
52818: 97ff58ff bl 28c14 <__libc_init@plt-0x37e9c>
5281c: 394056c8 ldrb w8, [x22, #21]
52820: aa0003f6 mov x22, x0
52824: d10383a0 sub x0, x29, #0xe0
52828: 381203a8 sturb w8, [x29, #-224]
5282c: 97ff75e6 bl 2ffc4 <__libc_init@plt-0x30aec>
52830: 72001c3f tst w1, #0xff
52834: 54003460 b.eq 52ec0 <__libc_init@plt-0xdbf0> // b.none
52838: aa0003f8 mov x24, x0
5283c: 71000f1f cmp w24, #0x3
52840: 54003401 b.ne 52ec0 <__libc_init@plt-0xdbf0> // b.any
52844: 52804109 mov w9, #0x208 // #520
52848: 910243e8 add x8, sp, #0x90
5284c: aa1503e0 mov x0, x21
52850: 52800021 mov w1, #0x1 // #1
52854: 9b092273 madd x19, x19, x9, x8
52858: f90037f6 str x22, [sp, #104]
5285c: f8408e76 ldr x22, [x19, #8]!
52860: 97ff5525 bl 27cf4 <__libc_init@plt-0x38dbc>
52864: d10383a1 sub x1, x29, #0xe0
52868: aa1503e0 mov x0, x21
5286c: f81203bf stur xzr, [x29, #-224]
52870: 97ff5cba bl 29b58 <__libc_init@plt-0x36f58>
52874: f2601c1f tst x0, #0xff00000000
52878: 54002e80 b.eq 52e48 <__libc_init@plt-0xdc68> // b.none
5287c: 9360ff1c asr x28, x24, #32
52880: 7100e81f cmp w0, #0x3a
52884: 9adc0eda sdiv x26, x22, x28
52888: a90773fa stp x26, x28, [sp, #112]
5288c: 540016c1 b.ne 52b64 <__libc_init@plt-0xdf4c> // b.any
52890: aa1f03f9 mov x25, xzr
52894: 52800036 mov w22, #0x1 // #1
52898: 52800038 mov w24, #0x1 // #1
5289c: 140000bf b 52b98 <__libc_init@plt-0xdf18>
528a0: aa1f03fa mov x26, xzr
528a4: 9100a316 add x22, x24, #0x28
528a8: 5280003c mov w28, #0x1 // #1
528ac: f90023fb str x27, [sp, #64]
528b0: 39405303 ldrb w3, [x24, #20]
528b4: f1003b5f cmp x26, #0xe
528b8: 540001e8 b.hi 528f4 <__libc_init@plt-0xe1bc> // b.pmore
528bc: eb03035f cmp x26, x3
528c0: 540001a2 b.cs 528f4 <__libc_init@plt-0xe1bc> // b.hs, b.nlast
528c4: f94033ea ldr x10, [sp, #96]
528c8: f94002c8 ldr x8, [x22]
528cc: f100055f cmp x10, #0x1
528d0: 9a9fc549 csinc x9, x10, xzr, gt
528d4: 9ac90d19 sdiv x25, x8, x9
528d8: a97f22d8 ldp x24, x8, [x22, #-16]
528dc: 8b080309 add x9, x24, x8
528e0: 9b0a7d0a mul x10, x8, x10
528e4: d1000528 sub x8, x9, #0x1
528e8: f90033ea str x10, [sp, #96]
528ec: f9003fe8 str x8, [sp, #120]
528f0: 1400000c b 52920 <__libc_init@plt-0xe190>
528f4: 360000fc tbz w28, #0, 52910 <__libc_init@plt-0xe1a0>
528f8: 90fffdc2 adrp x2, a000 <__libc_init@plt-0x56ab0>
528fc: 911293e4 add x4, sp, #0x4a4
52900: f9402be0 ldr x0, [sp, #80]
52904: 52807d21 mov w1, #0x3e9 // #1001
52908: 91090c42 add x2, x2, #0x243
5290c: 97ff4023 bl 22998 <__libc_init@plt-0x3e118>
52910: aa1f03f9 mov x25, xzr
52914: aa1f03f8 mov x24, xzr
52918: 2a1f03fc mov w28, wzr
5291c: f9003fff str xzr, [sp, #120]
52920: aa1503e0 mov x0, x21
52924: 9400046e bl 53adc <__libc_init@plt-0xcfd4>
52928: 72001c3f tst w1, #0xff
5292c: f9003bf9 str x25, [sp, #112]
52930: 54000560 b.eq 529dc <__libc_init@plt-0xe0d4> // b.none
52934: aa0003e3 mov x3, x0
52938: aa1603fb mov x27, x22
5293c: aa1a03f6 mov x22, x26
52940: eb18001f cmp x0, x24
52944: 5400006a b.ge 52950 <__libc_init@plt-0xe160> // b.tcont
52948: 370001dc tbnz w28, #0, 52980 <__libc_init@plt-0xe130>
5294c: 14000016 b 529a4 <__libc_init@plt-0xe10c>
52950: f9403fe9 ldr x9, [sp, #120]
52954: eb18013f cmp x9, x24
52958: 1a9fa7e8 cset w8, lt // lt = tstop
5295c: eb09007f cmp x3, x9
52960: 1a9fc7e9 cset w9, le
52964: 2a090108 orr w8, w8, w9
52968: 7100011f cmp w8, #0x0
5296c: 0a080399 and w25, w28, w8
52970: 9a98107a csel x26, x3, x24, ne // ne = any
52974: 370001c8 tbnz w8, #0, 529ac <__libc_init@plt-0xe104>
52978: 52000388 eor w8, w28, #0x1
5297c: 37000188 tbnz w8, #0, 529ac <__libc_init@plt-0xe104>
52980: d0fffdc2 adrp x2, c000 <__libc_init@plt-0x54ab0>
52984: 110006c7 add w7, w22, #0x1
52988: 911293e6 add x6, sp, #0x4a4
5298c: f9402be0 ldr x0, [sp, #80]
52990: 52807d21 mov w1, #0x3e9 // #1001
52994: 91159042 add x2, x2, #0x564
52998: aa1803e4 mov x4, x24
5299c: f9403fe5 ldr x5, [sp, #120]
529a0: 97ff3ffe bl 22998 <__libc_init@plt-0x3e118>
529a4: 2a1f03f9 mov w25, wzr
529a8: aa1803fa mov x26, x24
529ac: 910223e1 add x1, sp, #0x88
529b0: aa1503e0 mov x0, x21
529b4: 97ff5c69 bl 29b58 <__libc_init@plt-0x36f58>
529b8: d3609c13 ubfx x19, x0, #32, #8
529bc: 34002113 cbz w19, 52ddc <__libc_init@plt-0xdcd4>
529c0: 2a0003f7 mov w23, w0
529c4: 2a1903fc mov w28, w25
529c8: aa1a03f8 mov x24, x26
529cc: aa1603fa mov x26, x22
529d0: aa1b03f6 mov x22, x27
529d4: f94023fb ldr x27, [sp, #64]
529d8: f9403bf9 ldr x25, [sp, #112]
529dc: 7100eaff cmp w23, #0x3a
529e0: 540007c1 b.ne 52ad8 <__libc_init@plt-0xdfd8> // b.any
529e4: f94047e1 ldr x1, [sp, #136]
529e8: aa1503e0 mov x0, x21
529ec: 97ff54c2 bl 27cf4 <__libc_init@plt-0x38dbc>
529f0: 910223e1 add x1, sp, #0x88
529f4: aa1503e0 mov x0, x21
529f8: 97ff5c58 bl 29b58 <__libc_init@plt-0x36f58>
529fc: aa0003f7 mov x23, x0
52a00: aa1503e0 mov x0, x21
52a04: 94000436 bl 53adc <__libc_init@plt-0xcfd4>
52a08: 72001c3f tst w1, #0xff
52a0c: 54000360 b.eq 52a78 <__libc_init@plt-0xe038> // b.none
52a10: f9403fe9 ldr x9, [sp, #120]
52a14: aa0003e3 mov x3, x0
52a18: eb09001f cmp x0, x9
52a1c: 1a9fc7e8 cset w8, le
52a20: 9a89d019 csel x25, x0, x9, le
52a24: 0a1c0113 and w19, w8, w28
52a28: 540001ad b.le 52a5c <__libc_init@plt-0xe054>
52a2c: 52000388 eor w8, w28, #0x1
52a30: 37000168 tbnz w8, #0, 52a5c <__libc_init@plt-0xe054>
52a34: f9403ff9 ldr x25, [sp, #120]
52a38: 90fffdc2 adrp x2, a000 <__libc_init@plt-0x56ab0>
52a3c: 11000746 add w6, w26, #0x1
52a40: 911293e5 add x5, sp, #0x4a4
52a44: f9402be0 ldr x0, [sp, #80]
52a48: 52807d21 mov w1, #0x3e9 // #1001
52a4c: 91112c42 add x2, x2, #0x44b
52a50: aa1903e4 mov x4, x25
52a54: 97ff3fd1 bl 22998 <__libc_init@plt-0x3e118>
52a58: 2a1f03f3 mov w19, wzr
52a5c: 910223e1 add x1, sp, #0x88
52a60: aa1503e0 mov x0, x21
52a64: 97ff5c3d bl 29b58 <__libc_init@plt-0x36f58>
52a68: aa0003f7 mov x23, x0
52a6c: f9003ff9 str x25, [sp, #120]
52a70: 2a1303fc mov w28, w19
52a74: f9403bf9 ldr x25, [sp, #112]
52a78: d3609ef3 ubfx x19, x23, #32, #8
52a7c: 34001b93 cbz w19, 52dec <__libc_init@plt-0xdcc4>
52a80: 7100eaff cmp w23, #0x3a
52a84: 540002e1 b.ne 52ae0 <__libc_init@plt-0xdfd0> // b.any
52a88: f94047e1 ldr x1, [sp, #136]
52a8c: aa1503e0 mov x0, x21
52a90: 97ff5499 bl 27cf4 <__libc_init@plt-0x38dbc>
52a94: 910223e1 add x1, sp, #0x88
52a98: aa1503e0 mov x0, x21
52a9c: 97ff5c2f bl 29b58 <__libc_init@plt-0x36f58>
52aa0: aa0003f7 mov x23, x0
52aa4: aa1503e0 mov x0, x21
52aa8: 9400040d bl 53adc <__libc_init@plt-0xcfd4>
52aac: 72001c3f tst w1, #0xff
52ab0: 540000e0 b.eq 52acc <__libc_init@plt-0xdfe4> // b.none
52ab4: aa0003f3 mov x19, x0
52ab8: 910223e1 add x1, sp, #0x88
52abc: aa1503e0 mov x0, x21
52ac0: 97ff5c26 bl 29b58 <__libc_init@plt-0x36f58>
52ac4: aa0003f7 mov x23, x0
52ac8: aa1303f9 mov x25, x19
52acc: d3609ef3 ubfx x19, x23, #32, #8
52ad0: 35000093 cbnz w19, 52ae0 <__libc_init@plt-0xdfd0>
52ad4: 1400000e b 52b0c <__libc_init@plt-0xdfa4>
52ad8: aa1f03f9 mov x25, xzr
52adc: f9003ff8 str x24, [sp, #120]
52ae0: b9405fe8 ldr w8, [sp, #92]
52ae4: 6b0802ff cmp w23, w8
52ae8: 54000121 b.ne 52b0c <__libc_init@plt-0xdfa4> // b.any
52aec: f94047e1 ldr x1, [sp, #136]
52af0: aa1503e0 mov x0, x21
52af4: 97ff5480 bl 27cf4 <__libc_init@plt-0x38dbc>
52af8: 910223e1 add x1, sp, #0x88
52afc: aa1503e0 mov x0, x21
52b00: 97ff5c16 bl 29b58 <__libc_init@plt-0x36f58>
52b04: 2a0003f7 mov w23, w0
52b08: d3609c13 ubfx x19, x0, #32, #8
52b0c: 360001dc tbz w28, #0, 52b44 <__libc_init@plt-0xdf6c>
52b10: d10383a8 sub x8, x29, #0xe0
52b14: f9403fe9 ldr x9, [sp, #120]
52b18: f83a7918 str x24, [x8, x26, lsl #3]
52b1c: 9117a3e8 add x8, sp, #0x5e8
52b20: f83a7909 str x9, [x8, x26, lsl #3]
52b24: 9115c3e8 add x8, sp, #0x570
52b28: f83a7919 str x25, [x8, x26, lsl #3]
52b2c: 34001793 cbz w19, 52e1c <__libc_init@plt-0xdc94>
52b30: f94037f8 ldr x24, [sp, #104]
52b34: 7100a6ff cmp w23, #0x29
52b38: 54ffe440 b.eq 527c0 <__libc_init@plt-0xe2f0> // b.none
52b3c: 5280003c mov w28, #0x1 // #1
52b40: 14000006 b 52b58 <__libc_init@plt-0xdf58>
52b44: 34ffd1f3 cbz w19, 52580 <__libc_init@plt-0xe530>
52b48: 7100a6ff cmp w23, #0x29
52b4c: 54ffd1a0 b.eq 52580 <__libc_init@plt-0xe530> // b.none
52b50: f94037f8 ldr x24, [sp, #104]
52b54: 2a1f03fc mov w28, wzr
52b58: 9100075a add x26, x26, #0x1
52b5c: 910062d6 add x22, x22, #0x18
52b60: 17ffff54 b 528b0 <__libc_init@plt-0xe200>
52b64: aa1503e0 mov x0, x21
52b68: 940003dd bl 53adc <__libc_init@plt-0xcfd4>
52b6c: aa0003f8 mov x24, x0
52b70: aa0103f9 mov x25, x1
52b74: d10383a1 sub x1, x29, #0xe0
52b78: aa1503e0 mov x0, x21
52b7c: 97ff5bf7 bl 29b58 <__libc_init@plt-0x36f58>
52b80: f2601c1f tst x0, #0xff00000000
52b84: 54001620 b.eq 52e48 <__libc_init@plt-0xdc68> // b.none
52b88: 12001f36 and w22, w25, #0xff
52b8c: d348ff19 lsr x25, x24, #8
52b90: 7100e81f cmp w0, #0x3a
52b94: 54000401 b.ne 52c14 <__libc_init@plt-0xde9c> // b.any
52b98: f85203a1 ldur x1, [x29, #-224]
52b9c: aa1503e0 mov x0, x21
52ba0: 97ff5455 bl 27cf4 <__libc_init@plt-0x38dbc>
52ba4: d10383a1 sub x1, x29, #0xe0
52ba8: aa1503e0 mov x0, x21
52bac: 97ff5beb bl 29b58 <__libc_init@plt-0x36f58>
52bb0: f2601c1f tst x0, #0xff00000000
52bb4: 540014a0 b.eq 52e48 <__libc_init@plt-0xdc68> // b.none
52bb8: 7100a41f cmp w0, #0x29
52bbc: 54000081 b.ne 52bcc <__libc_init@plt-0xdee4> // b.any
52bc0: 9278df57 and x23, x26, #0xffffffffffffff00
52bc4: 5280003c mov w28, #0x1 // #1
52bc8: 14000018 b 52c28 <__libc_init@plt-0xde88>
52bcc: aa1503e0 mov x0, x21
52bd0: b90063f6 str w22, [sp, #96]
52bd4: aa1803f6 mov x22, x24
52bd8: aa1903f8 mov x24, x25
52bdc: 940003c0 bl 53adc <__libc_init@plt-0xcfd4>
52be0: aa0003fa mov x26, x0
52be4: aa0103f9 mov x25, x1
52be8: d10383a1 sub x1, x29, #0xe0
52bec: aa1503e0 mov x0, x21
52bf0: 97ff5bda bl 29b58 <__libc_init@plt-0x36f58>
52bf4: f2601c1f tst x0, #0xff00000000
52bf8: 54001280 b.eq 52e48 <__libc_init@plt-0xdc68> // b.none
52bfc: 9278df57 and x23, x26, #0xffffffffffffff00
52c00: 12001f3c and w28, w25, #0xff
52c04: aa1803f9 mov x25, x24
52c08: aa1603f8 mov x24, x22
52c0c: b94063f6 ldr w22, [sp, #96]
52c10: 14000004 b 52c20 <__libc_init@plt-0xde90>
52c14: aa1f03f7 mov x23, xzr
52c18: aa1f03fa mov x26, xzr
52c1c: 2a1f03fc mov w28, wzr
52c20: 7100a41f cmp w0, #0x29
52c24: 54001121 b.ne 52e48 <__libc_init@plt-0xdc68> // b.any
52c28: f85203a1 ldur x1, [x29, #-224]
52c2c: aa1503e0 mov x0, x21
52c30: 97ff5431 bl 27cf4 <__libc_init@plt-0x38dbc>
52c34: 34001116 cbz w22, 52e54 <__libc_init@plt-0xdc5c>
52c38: 340010fc cbz w28, 52e54 <__libc_init@plt-0xdc5c>
52c3c: b3401f57 bfxil x23, x26, #0, #8
52c40: b378df38 bfi x24, x25, #8, #56
52c44: eb1802e8 subs x8, x23, x24
52c48: 5400008a b.ge 52c58 <__libc_init@plt-0xde58> // b.tcont
52c4c: f94017f6 ldr x22, [sp, #40]
52c50: f900027f str xzr, [x19]
52c54: 1400000f b 52c90 <__libc_init@plt-0xde20>
52c58: f100031f cmp x24, #0x0
52c5c: 5400008c b.gt 52c6c <__libc_init@plt-0xde44>
52c60: f9403be9 ldr x9, [sp, #112]
52c64: eb0902ff cmp x23, x9
52c68: 54000f6c b.gt 52e54 <__libc_init@plt-0xdc5c>
52c6c: f94017f6 ldr x22, [sp, #40]
52c70: d100070a sub x10, x24, #0x1
52c74: f9403feb ldr x11, [sp, #120]
52c78: f94002c9 ldr x9, [x22]
52c7c: d503201f nop
52c80: 9b082d68 madd x8, x11, x8, x11
52c84: 9b0b2549 madd x9, x10, x11, x9
52c88: f9000268 str x8, [x19]
52c8c: f90002c9 str x9, [x22]
52c90: 52800028 mov w8, #0x1 // #1
52c94: b9003fe8 str w8, [sp, #60]
52c98: a94167fa ldp x26, x25, [sp, #16]
52c9c: b9400ffc ldr w28, [sp, #12]
52ca0: f94013f3 ldr x19, [sp, #32]
52ca4: 910203e1 add x1, sp, #0x80
52ca8: aa1503e0 mov x0, x21
52cac: 97ff57f6 bl 28c84 <__libc_init@plt-0x37e2c>
52cb0: b9404fea ldr w10, [sp, #76]
52cb4: f2601c1f tst x0, #0xff00000000
52cb8: 54000160 b.eq 52ce4 <__libc_init@plt-0xddcc> // b.none
52cbc: 2a1f03e8 mov w8, wzr
52cc0: 52000273 eor w19, w19, #0x1
52cc4: 2a0a03e9 mov w9, w10
52cc8: aa1603f8 mov x24, x22
52ccc: 7100941f cmp w0, #0x25
52cd0: 54ffce20 b.eq 52694 <__libc_init@plt-0xe41c> // b.none
52cd4: 2a0a03e9 mov w9, w10
52cd8: aa1603f8 mov x24, x22
52cdc: 7100a01f cmp w0, #0x28
52ce0: 54ffcda0 b.eq 52694 <__libc_init@plt-0xe41c> // b.none
52ce4: aa1603f8 mov x24, x22
52ce8: 910203e1 add x1, sp, #0x80
52cec: aa1503e0 mov x0, x21
52cf0: 97ff5b9a bl 29b58 <__libc_init@plt-0x36f58>
52cf4: f2601c1f tst x0, #0xff00000000
52cf8: 54000ce0 b.eq 52e94 <__libc_init@plt-0xdc1c> // b.none
52cfc: 7100f41f cmp w0, #0x3d
52d00: 54000ca1 b.ne 52e94 <__libc_init@plt-0xdc1c> // b.any
52d04: f94043e1 ldr x1, [sp, #128]
52d08: aa1503e0 mov x0, x21
52d0c: 97ff53fa bl 27cf4 <__libc_init@plt-0x38dbc>
52d10: aa1503e0 mov x0, x21
52d14: aa1803e1 mov x1, x24
52d18: b9000b5f str wzr, [x26, #8]
52d1c: 3902635f strb wzr, [x26, #152]
52d20: 7901375f strh wzr, [x26, #154]
52d24: 940000fb bl 53110 <__libc_init@plt-0xd9a0>
52d28: 3607c2c0 tbz w0, #0, 52580 <__libc_init@plt-0xe530>
52d2c: 910203e1 add x1, sp, #0x80
52d30: aa1503e0 mov x0, x21
52d34: 97ff5b89 bl 29b58 <__libc_init@plt-0x36f58>
52d38: f2601c1f tst x0, #0xff00000000
52d3c: 540000c0 b.eq 52d54 <__libc_init@plt-0xdd5c> // b.none
52d40: 6b00039f cmp w28, w0
52d44: 54000081 b.ne 52d54 <__libc_init@plt-0xdd5c> // b.any
52d48: f94043e1 ldr x1, [sp, #128]
52d4c: aa1503e0 mov x0, x21
52d50: 97ff53e9 bl 27cf4 <__libc_init@plt-0x38dbc>
52d54: 910203e1 add x1, sp, #0x80
52d58: aa1503e0 mov x0, x21
52d5c: 97ff5b7f bl 29b58 <__libc_init@plt-0x36f58>
52d60: aa0003f7 mov x23, x0
52d64: f2601c1f tst x0, #0xff00000000
52d68: 54ffc461 b.ne 525f4 <__libc_init@plt-0xe4bc> // b.any
52d6c: f9400283 ldr x3, [x20]
52d70: b0fffdc2 adrp x2, b000 <__libc_init@plt-0x55ab0>
52d74: 910e3842 add x2, x2, #0x38e
52d78: aa1903e0 mov x0, x25
52d7c: 52807d21 mov w1, #0x3e9 // #1001
52d80: 97ff3f06 bl 22998 <__libc_init@plt-0x3e118>
52d84: 17fffdff b 52580 <__libc_init@plt-0xe530>
52d88: f9400284 ldr x4, [x20]
52d8c: f0fffdc2 adrp x2, d000 <__libc_init@plt-0x53ab0>
52d90: 9100f442 add x2, x2, #0x3d
52d94: 911293e3 add x3, sp, #0x4a4
52d98: aa1903e0 mov x0, x25
52d9c: 52807d21 mov w1, #0x3e9 // #1001
52da0: 97ff3efe bl 22998 <__libc_init@plt-0x3e118>
52da4: 17fffdf7 b 52580 <__libc_init@plt-0xe530>
52da8: aa1503e0 mov x0, x21
52dac: 52800021 mov w1, #0x1 // #1
52db0: 52800033 mov w19, #0x1 // #1
52db4: 97ff53d0 bl 27cf4 <__libc_init@plt-0x38dbc>
52db8: 17fffdf3 b 52584 <__libc_init@plt-0xe52c>
52dbc: d0fffdc2 adrp x2, c000 <__libc_init@plt-0x54ab0>
52dc0: 12001ee4 and w4, w23, #0xff
52dc4: f9400283 ldr x3, [x20]
52dc8: 91062842 add x2, x2, #0x18a
52dcc: aa1903e0 mov x0, x25
52dd0: 52807d21 mov w1, #0x3e9 // #1001
52dd4: 97ff3ef1 bl 22998 <__libc_init@plt-0x3e118>
52dd8: 17fffdea b 52580 <__libc_init@plt-0xe530>
52ddc: aa1f03eb mov x11, xzr
52de0: f94023fb ldr x27, [sp, #64]
52de4: f9003ffa str x26, [sp, #120]
52de8: 14000005 b 52dfc <__libc_init@plt-0xdcb4>
52dec: aa1903eb mov x11, x25
52df0: aa1a03f6 mov x22, x26
52df4: aa1803fa mov x26, x24
52df8: 2a1c03f9 mov w25, w28
52dfc: 3607bc39 tbz w25, #0, 52580 <__libc_init@plt-0xe530>
52e00: d10383a8 sub x8, x29, #0xe0
52e04: 9117a3e9 add x9, sp, #0x5e8
52e08: 9115c3ea add x10, sp, #0x570
52e0c: f836791a str x26, [x8, x22, lsl #3]
52e10: f9403fe8 ldr x8, [sp, #120]
52e14: f836794b str x11, [x10, x22, lsl #3]
52e18: f8367928 str x8, [x9, x22, lsl #3]
52e1c: d0fffdc2 adrp x2, c000 <__libc_init@plt-0x54ab0>
52e20: 91281042 add x2, x2, #0xa04
52e24: f9402be0 ldr x0, [sp, #80]
52e28: 911293e3 add x3, sp, #0x4a4
52e2c: 17ffffd4 b 52d7c <__libc_init@plt-0xdd34>
52e30: 39405548 ldrb w8, [x10, #21]
52e34: 7100a91f cmp w8, #0x2a
52e38: 540006a0 b.eq 52f0c <__libc_init@plt-0xdba4> // b.none
52e3c: d0fffdc2 adrp x2, c000 <__libc_init@plt-0x54ab0>
52e40: 91323042 add x2, x2, #0xc8c
52e44: 14000010 b 52e84 <__libc_init@plt-0xdc2c>
52e48: b0fffdc8 adrp x8, b000 <__libc_init@plt-0x55ab0>
52e4c: 910ed508 add x8, x8, #0x3b5
52e50: f9001be8 str x8, [sp, #48]
52e54: 911293e3 add x3, sp, #0x4a4
52e58: f94037e0 ldr x0, [sp, #104]
52e5c: 52807d21 mov w1, #0x3e9 // #1001
52e60: f9401be2 ldr x2, [sp, #48]
52e64: 17ffffc7 b 52d80 <__libc_init@plt-0xdd30>
52e68: b0fffdc2 adrp x2, b000 <__libc_init@plt-0x55ab0>
52e6c: 911293e3 add x3, sp, #0x4a4
52e70: 9137a442 add x2, x2, #0xde9
52e74: aa1703e0 mov x0, x23
52e78: 17ffffc1 b 52d7c <__libc_init@plt-0xdd34>
52e7c: b0fffdc2 adrp x2, b000 <__libc_init@plt-0x55ab0>
52e80: 9116e842 add x2, x2, #0x5ba
52e84: d10383a3 sub x3, x29, #0xe0
52e88: 911293e4 add x4, sp, #0x4a4
52e8c: aa1703e0 mov x0, x23
52e90: 17ffffc3 b 52d9c <__libc_init@plt-0xdd14>
52e94: f9400284 ldr x4, [x20]
52e98: b0fffdc2 adrp x2, b000 <__libc_init@plt-0x55ab0>
52e9c: 9136d442 add x2, x2, #0xdb5
52ea0: 17ffffbd b 52d94 <__libc_init@plt-0xdd1c>
52ea4: f0fffdc2 adrp x2, d000 <__libc_init@plt-0x53ab0>
52ea8: f9400284 ldr x4, [x20]
52eac: 91084c42 add x2, x2, #0x213
52eb0: 17ffffb9 b 52d94 <__libc_init@plt-0xdd1c>
52eb4: f0fffdc2 adrp x2, d000 <__libc_init@plt-0x53ab0>
52eb8: 91196442 add x2, x2, #0x659
52ebc: 17ffffda b 52e24 <__libc_init@plt-0xdc8c>
52ec0: d0fffdc2 adrp x2, c000 <__libc_init@plt-0x54ab0>
52ec4: 911293e3 add x3, sp, #0x4a4
52ec8: 91275442 add x2, x2, #0x9d5
52ecc: aa1603e0 mov x0, x22
52ed0: 17ffffab b 52d7c <__libc_init@plt-0xdd34>
52ed4: d0fffdc1 adrp x1, c000 <__libc_init@plt-0x54ab0>
52ed8: b0fffdc2 adrp x2, b000 <__libc_init@plt-0x55ab0>
52edc: 910eac21 add x1, x1, #0x3ab
52ee0: 910d3442 add x2, x2, #0x34d
52ee4: aa1903e0 mov x0, x25
52ee8: 52802e43 mov w3, #0x172 // #370
52eec: 97ff4096 bl 23144 <__libc_init@plt-0x3d96c>
52ef0: d0fffdc1 adrp x1, c000 <__libc_init@plt-0x54ab0>
52ef4: b0fffdc2 adrp x2, b000 <__libc_init@plt-0x55ab0>
52ef8: 91152421 add x1, x1, #0x549
52efc: 910d3442 add x2, x2, #0x34d
52f00: aa1903e0 mov x0, x25
52f04: 52802ee3 mov w3, #0x177 // #375
52f08: 97ff408f bl 23144 <__libc_init@plt-0x3d96c>
52f0c: d0fffdc1 adrp x1, c000 <__libc_init@plt-0x54ab0>
52f10: 911293e2 add x2, sp, #0x4a4
52f14: 91212021 add x1, x1, #0x848
52f18: aa1703e0 mov x0, x23
52f1c: 97ff403b bl 23008 <__libc_init@plt-0x3daa8>
52f20: 94003708 bl 60b40 <__stack_chk_fail@plt>
52f24: d10103ff sub sp, sp, #0x40
52f28: a9027bfd stp x29, x30, [sp, #32]
52f2c: 910083fd add x29, sp, #0x20
52f30: f9001bf3 str x19, [sp, #48]
52f34: d53bd053 mrs x19, tpidr_el0
52f38: f9401668 ldr x8, [x19, #40]
52f3c: f81f83a8 stur x8, [x29, #-8]
52f40: b9400808 ldr w8, [x0, #8]
52f44: 3100051f cmn w8, #0x1
52f48: 54000220 b.eq 52f8c <__libc_init@plt-0xdb24> // b.none
52f4c: d0000089 adrp x9, 64000 <strcmp@plt+0x3240>
52f50: aa0003e1 mov x1, x0
52f54: 9119a129 add x9, x9, #0x668
52f58: 910023ea add x10, sp, #0x8
52f5c: 910043e0 add x0, sp, #0x10
52f60: f8687928 ldr x8, [x9, x8, lsl #3]
52f64: f9000bea str x10, [sp, #16]
52f68: d63f0100 blr x8
52f6c: f9401668 ldr x8, [x19, #40]
52f70: f85f83a9 ldur x9, [x29, #-8]
52f74: eb09011f cmp x8, x9
52f78: 540000c1 b.ne 52f90 <__libc_init@plt-0xdb20> // b.any
52f7c: a9427bfd ldp x29, x30, [sp, #32]
52f80: f9401bf3 ldr x19, [sp, #48]
52f84: 910103ff add sp, sp, #0x40
52f88: d65f03c0 ret
52f8c: 97ff4da5 bl 26620 <__libc_init@plt-0x3a490>
52f90: 940036ec bl 60b40 <__stack_chk_fail@plt>
52f94: d10143ff sub sp, sp, #0x50
52f98: a9017bfd stp x29, x30, [sp, #16]
52f9c: 910043fd add x29, sp, #0x10
52fa0: f90013f7 str x23, [sp, #32]
52fa4: a90357f6 stp x22, x21, [sp, #48]
52fa8: a9044ff4 stp x20, x19, [sp, #64]
52fac: d53bd055 mrs x21, tpidr_el0
52fb0: aa0103f3 mov x19, x1
52fb4: f94016a8 ldr x8, [x21, #40]
52fb8: 910003e1 mov x1, sp
52fbc: aa0003f4 mov x20, x0
52fc0: f90007e8 str x8, [sp, #8]
52fc4: f90003ff str xzr, [sp]
52fc8: 97ff5ae4 bl 29b58 <__libc_init@plt-0x36f58>
52fcc: f2601c1f tst x0, #0xff00000000
52fd0: 54000880 b.eq 530e0 <__libc_init@plt-0xd9d0> // b.none
52fd4: aa0003e8 mov x8, x0
52fd8: 121a7909 and w9, w8, #0xffffffdf
52fdc: 51010529 sub w9, w9, #0x41
52fe0: 7100693f cmp w9, #0x1a
52fe4: 54000183 b.cc 53014 <__libc_init@plt-0xda9c> // b.lo, b.ul, b.last
52fe8: 2a1f03e0 mov w0, wzr
52fec: 51009109 sub w9, w8, #0x24
52ff0: 7100ed3f cmp w9, #0x3b
52ff4: 54000788 b.hi 530e4 <__libc_init@plt-0xd9cc> // b.pmore
52ff8: 5280002a mov w10, #0x1 // #1
52ffc: 9ac92149 lsl x9, x10, x9
53000: d280002a mov x10, #0x1 // #1
53004: f2a2000a movk x10, #0x1000, lsl #16
53008: f2e1000a movk x10, #0x800, lsl #48
5300c: ea0a013f tst x9, x10
53010: 540006a0 b.eq 530e4 <__libc_init@plt-0xd9cc> // b.none
53014: d2800036 mov x22, #0x1 // #1
53018: aa1f03e9 mov x9, xzr
5301c: f2a20016 movk x22, #0x1000, lsl #16
53020: 2a0803e0 mov w0, w8
53024: f2e10016 movk x22, #0x800, lsl #48
53028: 51010408 sub w8, w0, #0x41
5302c: aa0903f7 mov x23, x9
53030: 11008009 add w9, w0, #0x20
53034: 7100691f cmp w8, #0x1a
53038: 1a803128 csel w8, w9, w0, cc // cc = lo, ul, last
5303c: f94003e1 ldr x1, [sp]
53040: aa1403e0 mov x0, x20
53044: 38376a68 strb w8, [x19, x23]
53048: 97ff532b bl 27cf4 <__libc_init@plt-0x38dbc>
5304c: 910003e1 mov x1, sp
53050: aa1403e0 mov x0, x20
53054: 97ff570c bl 28c84 <__libc_init@plt-0x37e2c>
53058: f10322ff cmp x23, #0xc8
5305c: 54000320 b.eq 530c0 <__libc_init@plt-0xd9f0> // b.none
53060: f2601c1f tst x0, #0xff00000000
53064: 54000260 b.eq 530b0 <__libc_init@plt-0xda00> // b.none
53068: 121a7808 and w8, w0, #0xffffffdf
5306c: 51010508 sub w8, w8, #0x41
53070: 7100691f cmp w8, #0x1a
53074: 54000062 b.cs 53080 <__libc_init@plt-0xda30> // b.hs, b.nlast
53078: 52800028 mov w8, #0x1 // #1
5307c: 14000008 b 5309c <__libc_init@plt-0xda14>
53080: 51009008 sub w8, w0, #0x24
53084: 7100ed1f cmp w8, #0x3b
53088: 54000088 b.hi 53098 <__libc_init@plt-0xda18> // b.pmore
5308c: 9ac826c8 lsr x8, x22, x8
53090: 12000108 and w8, w8, #0x1
53094: 14000002 b 5309c <__libc_init@plt-0xda14>
53098: 2a1f03e8 mov w8, wzr
5309c: 910006e9 add x9, x23, #0x1
530a0: 5100c00a sub w10, w0, #0x30
530a4: 7100295f cmp w10, #0xa
530a8: 54fffc03 b.cc 53028 <__libc_init@plt-0xda88> // b.lo, b.ul, b.last
530ac: 3707fbe8 tbnz w8, #0, 53028 <__libc_init@plt-0xda88>
530b0: 8b170268 add x8, x19, x23
530b4: 52800020 mov w0, #0x1 // #1
530b8: 3900051f strb wzr, [x8, #1]
530bc: 1400000a b 530e4 <__libc_init@plt-0xd9cc>
530c0: aa1403e0 mov x0, x20
530c4: 3903267f strb wzr, [x19, #201]
530c8: 97ff56d3 bl 28c14 <__libc_init@plt-0x37e9c>
530cc: 90fffdc2 adrp x2, b000 <__libc_init@plt-0x55ab0>
530d0: 52807d21 mov w1, #0x3e9 // #1001
530d4: 91036c42 add x2, x2, #0xdb
530d8: aa1303e3 mov x3, x19
530dc: 97ff3e2f bl 22998 <__libc_init@plt-0x3e118>
530e0: 2a1f03e0 mov w0, wzr
530e4: f94016a8 ldr x8, [x21, #40]
530e8: f94007e9 ldr x9, [sp, #8]
530ec: eb09011f cmp x8, x9
530f0: 540000e1 b.ne 5310c <__libc_init@plt-0xd9a4> // b.any
530f4: a9444ff4 ldp x20, x19, [sp, #64]
530f8: a94357f6 ldp x22, x21, [sp, #48]
530fc: a9417bfd ldp x29, x30, [sp, #16]
53100: f94013f7 ldr x23, [sp, #32]
53104: 910143ff add sp, sp, #0x50
53108: d65f03c0 ret
5310c: 9400368d bl 60b40 <__stack_chk_fail@plt>
53110: a9ba7bfd stp x29, x30, [sp, #-96]!
53114: a9016ffc stp x28, x27, [sp, #16]
53118: 910003fd mov x29, sp
5311c: a90267fa stp x26, x25, [sp, #32]
53120: a9035ff8 stp x24, x23, [sp, #48]
53124: a90457f6 stp x22, x21, [sp, #64]
53128: a9054ff4 stp x20, x19, [sp, #80]
5312c: d10d03ff sub sp, sp, #0x340
53130: d53bd05c mrs x28, tpidr_el0
53134: aa0103f3 mov x19, x1
53138: f9401788 ldr x8, [x28, #40]
5313c: aa0003f4 mov x20, x0
53140: f81f03a8 stur x8, [x29, #-16]
53144: 97ff56b4 bl 28c14 <__libc_init@plt-0x37e9c>
53148: b9401008 ldr w8, [x0, #16]
5314c: b9402009 ldr w9, [x0, #32]
53150: 2a090108 orr w8, w8, w9
53154: 35000508 cbnz w8, 531f4 <__libc_init@plt-0xd8bc>
53158: aa0003f5 mov x21, x0
5315c: aa1403e0 mov x0, x20
53160: 97ffba80 bl 41b60 <__libc_init@plt-0x1ef50>
53164: b40038c0 cbz x0, 5387c <__libc_init@plt-0xd234>
53168: aa1403e0 mov x0, x20
5316c: 97ff568d bl 28ba0 <__libc_init@plt-0x37f10>
53170: 36000420 tbz w0, #0, 531f4 <__libc_init@plt-0xd8bc>
53174: aa1403e0 mov x0, x20
53178: 97ff4bd3 bl 260c4 <__libc_init@plt-0x3a9ec>
5317c: b4000580 cbz x0, 5322c <__libc_init@plt-0xd884>
53180: 39405668 ldrb w8, [x19, #21]
53184: 9104a3e0 add x0, sp, #0x128
53188: 3904a3e8 strb w8, [sp, #296]
5318c: 97ff738e bl 2ffc4 <__libc_init@plt-0x30aec>
53190: 72001c3f tst w1, #0xff
53194: 540037e0 b.eq 53890 <__libc_init@plt-0xd220> // b.none
53198: 7100141f cmp w0, #0x5
5319c: 540037a8 b.hi 53890 <__libc_init@plt-0xd220> // b.pmore
531a0: f0fffdc9 adrp x9, e000 <__libc_init@plt-0x52ab0>
531a4: 92407c08 and x8, x0, #0xffffffff
531a8: 91013929 add x9, x9, #0x4e
531ac: d360fc02 lsr x2, x0, #32
531b0: 1000008a adr x10, 531c0 <__libc_init@plt-0xd8f0>
531b4: 3868692b ldrb w11, [x9, x8]
531b8: 8b0b094a add x10, x10, x11, lsl #2
531bc: d61f0140 br x10
531c0: 51000448 sub w8, w2, #0x1
531c4: 71001d1f cmp w8, #0x7
531c8: 54002ce8 b.hi 53764 <__libc_init@plt-0xd34c> // b.pmore
531cc: f0fffdc9 adrp x9, e000 <__libc_init@plt-0x52ab0>
531d0: 91028129 add x9, x9, #0xa0
531d4: 1000008a adr x10, 531e4 <__libc_init@plt-0xd8cc>
531d8: 7868792b ldrh w11, [x9, x8, lsl #1]
531dc: 8b0b094a add x10, x10, x11, lsl #2
531e0: d61f0140 br x10
531e4: aa1403e0 mov x0, x20
531e8: aa1303e1 mov x1, x19
531ec: 97ffba79 bl 41bd0 <__libc_init@plt-0x1eee0>
531f0: 14000002 b 531f8 <__libc_init@plt-0xd8b8>
531f4: 2a1f03e0 mov w0, wzr
531f8: f9401788 ldr x8, [x28, #40]
531fc: f85f03a9 ldur x9, [x29, #-16]
53200: eb09011f cmp x8, x9
53204: 54003a81 b.ne 53954 <__libc_init@plt-0xd15c> // b.any
53208: 12000000 and w0, w0, #0x1
5320c: 910d03ff add sp, sp, #0x340
53210: a9454ff4 ldp x20, x19, [sp, #80]
53214: a94457f6 ldp x22, x21, [sp, #64]
53218: a9435ff8 ldp x24, x23, [sp, #48]
5321c: a94267fa ldp x26, x25, [sp, #32]
53220: a9416ffc ldp x28, x27, [sp, #16]
53224: a8c67bfd ldp x29, x30, [sp], #96
53228: d65f03c0 ret
5322c: aa1403e0 mov x0, x20
53230: 97ff5679 bl 28c14 <__libc_init@plt-0x37e9c>
53234: 39405e68 ldrb w8, [x19, #23]
53238: aa0003f9 mov x25, x0
5323c: 340001e8 cbz w8, 53278 <__libc_init@plt-0xd838>
53240: 39405268 ldrb w8, [x19, #20]
53244: 52800309 mov w9, #0x18 // #24
53248: 9b097d08 mul x8, x8, x9
5324c: 91006269 add x9, x19, #0x18
53250: f8686920 ldr x0, [x9, x8]
53254: b4000120 cbz x0, 53278 <__libc_init@plt-0xd838>
53258: 52800081 mov w1, #0x4 // #4
5325c: 97ff75ab bl 30908 <__libc_init@plt-0x301a8>
53260: b40000c0 cbz x0, 53278 <__libc_init@plt-0xd838>
53264: aa0003e2 mov x2, x0
53268: aa1403e0 mov x0, x20
5326c: aa1303e1 mov x1, x19
53270: 97ffc967 bl 4580c <__libc_init@plt-0x1b2a4>
53274: 17ffffe1 b 531f8 <__libc_init@plt-0xd8b8>
53278: aa1403e0 mov x0, x20
5327c: 97ffa510 bl 3c6bc <__libc_init@plt-0x243f4>
53280: aa0003f5 mov x21, x0
53284: aa1403e0 mov x0, x20
53288: 97ffc7d1 bl 451cc <__libc_init@plt-0x1b8e4>
5328c: aa0003f7 mov x23, x0
53290: b5000055 cbnz x21, 53298 <__libc_init@plt-0xd818>
53294: b4003097 cbz x23, 538a4 <__libc_init@plt-0xd20c>
53298: aa1303e0 mov x0, x19
5329c: f9400676 ldr x22, [x19, #8]
532a0: 97ff6f6c bl 2f050 <__libc_init@plt-0x31a60>
532a4: 39405268 ldrb w8, [x19, #20]
532a8: aa0003f8 mov x24, x0
532ac: b40000e8 cbz x8, 532c8 <__libc_init@plt-0xd7e8>
532b0: 91006269 add x9, x19, #0x18
532b4: 9104a3ea add x10, sp, #0x128
532b8: f841852b ldr x11, [x9], #24
532bc: f1000508 subs x8, x8, #0x1
532c0: f800854b str x11, [x10], #8
532c4: 54ffffa1 b.ne 532b8 <__libc_init@plt-0xd7f8> // b.any
532c8: aa1303e0 mov x0, x19
532cc: 528001e1 mov w1, #0xf // #15
532d0: 97ffb986 bl 418e8 <__libc_init@plt-0x1f1c8>
532d4: 360001c0 tbz w0, #0, 5330c <__libc_init@plt-0xd7a4>
532d8: 39405269 ldrb w9, [x19, #20]
532dc: b4001f09 cbz x9, 536bc <__libc_init@plt-0xd3f4>
532e0: aa1f03e8 mov x8, xzr
532e4: 9100a26a add x10, x19, #0x28
532e8: 9104a3eb add x11, sp, #0x128
532ec: f840856c ldr x12, [x11], #8
532f0: f85f014d ldur x13, [x10, #-16]
532f4: f1000529 subs x9, x9, #0x1
532f8: f841854e ldr x14, [x10], #24
532fc: cb0d018c sub x12, x12, x13
53300: 9b0e2188 madd x8, x12, x14, x8
53304: 54ffff41 b.ne 532ec <__libc_init@plt-0xd7c4> // b.any
53308: 140000ee b 536c0 <__libc_init@plt-0xd3f0>
5330c: aa1f03fa mov x26, xzr
53310: 9100a27b add x27, x19, #0x28
53314: eb18035f cmp x26, x24
53318: 54001ca0 b.eq 536ac <__libc_init@plt-0xd404> // b.none
5331c: 39405269 ldrb w9, [x19, #20]
53320: b4000189 cbz x9, 53350 <__libc_init@plt-0xd760>
53324: aa1f03e8 mov x8, xzr
53328: 9104a3ea add x10, sp, #0x128
5332c: aa1b03eb mov x11, x27
53330: f840854c ldr x12, [x10], #8
53334: f85f016d ldur x13, [x11, #-16]
53338: f1000529 subs x9, x9, #0x1
5333c: f841856e ldr x14, [x11], #24
53340: cb0d018c sub x12, x12, x13
53344: 9b0e2188 madd x8, x12, x14, x8
53348: 54ffff41 b.ne 53330 <__libc_init@plt-0xd780> // b.any
5334c: 14000002 b 53354 <__libc_init@plt-0xd75c>
53350: aa1f03e8 mov x8, xzr
53354: f9400269 ldr x9, [x19]
53358: b4002889 cbz x9, 53868 <__libc_init@plt-0xd248>
5335c: 8b080121 add x1, x9, x8
53360: b40000f5 cbz x21, 5337c <__libc_init@plt-0xd734>
53364: aa1503e0 mov x0, x21
53368: aa1603e2 mov x2, x22
5336c: aa1603e3 mov x3, x22
53370: 97ff5139 bl 27854 <__libc_init@plt-0x3925c>
53374: 370000e0 tbnz w0, #0, 53390 <__libc_init@plt-0xd720>
53378: 140000ce b 536b0 <__libc_init@plt-0xd400>
5337c: aa1703e0 mov x0, x23
53380: aa1603e2 mov x2, x22
53384: aa1603e3 mov x3, x22
53388: 97ff5391 bl 281cc <__libc_init@plt-0x388e4>
5338c: 36001920 tbz w0, #0, 536b0 <__libc_init@plt-0xd400>
53390: 9104a3e1 add x1, sp, #0x128
53394: aa1303e0 mov x0, x19
53398: aa1f03e2 mov x2, xzr
5339c: 97ff775d bl 31110 <__libc_init@plt-0x2f9a0>
533a0: 9100075a add x26, x26, #0x1
533a4: 3707fb80 tbnz w0, #0, 53314 <__libc_init@plt-0xd79c>
533a8: eb18035f cmp x26, x24
533ac: 54fffb42 b.cs 53314 <__libc_init@plt-0xd79c> // b.hs, b.nlast
533b0: b0fffdc1 adrp x1, c000 <__libc_init@plt-0x54ab0>
533b4: aa1903e0 mov x0, x25
533b8: 910d5c21 add x1, x1, #0x357
533bc: 97ff3f13 bl 23008 <__libc_init@plt-0x3daa8>
533c0: 51000848 sub w8, w2, #0x2
533c4: 7100391f cmp w8, #0xe
533c8: 54002b88 b.hi 53938 <__libc_init@plt-0xd178> // b.pmore
533cc: f0fffdc9 adrp x9, e000 <__libc_init@plt-0x52ab0>
533d0: 91019129 add x9, x9, #0x64
533d4: 1000008a adr x10, 533e4 <__libc_init@plt-0xd6cc>
533d8: 7868792b ldrh w11, [x9, x8, lsl #1]
533dc: 8b0b094a add x10, x10, x11, lsl #2
533e0: d61f0140 br x10
533e4: aa1403e0 mov x0, x20
533e8: aa1303e1 mov x1, x19
533ec: 97ffbef2 bl 42fb4 <__libc_init@plt-0x1dafc>
533f0: 17ffff82 b 531f8 <__libc_init@plt-0xd8b8>
533f4: 51000448 sub w8, w2, #0x1
533f8: 71001d1f cmp w8, #0x7
533fc: 54002988 b.hi 5392c <__libc_init@plt-0xd184> // b.pmore
53400: f0fffdc9 adrp x9, e000 <__libc_init@plt-0x52ab0>
53404: 91015129 add x9, x9, #0x54
53408: 1000008a adr x10, 53418 <__libc_init@plt-0xd698>
5340c: 7868792b ldrh w11, [x9, x8, lsl #1]
53410: 8b0b094a add x10, x10, x11, lsl #2
53414: d61f0140 br x10
53418: aa1403e0 mov x0, x20
5341c: aa1303e1 mov x1, x19
53420: 97ffc52d bl 448d4 <__libc_init@plt-0x1c1dc>
53424: 17ffff75 b 531f8 <__libc_init@plt-0xd8b8>
53428: 51000848 sub w8, w2, #0x2
5342c: 7100391f cmp w8, #0xe
53430: 540028a8 b.hi 53944 <__libc_init@plt-0xd16c> // b.pmore
53434: f0fffdc9 adrp x9, e000 <__libc_init@plt-0x52ab0>
53438: 91020929 add x9, x9, #0x82
5343c: 1000008a adr x10, 5344c <__libc_init@plt-0xd664>
53440: 7868792b ldrh w11, [x9, x8, lsl #1]
53444: 8b0b094a add x10, x10, x11, lsl #2
53448: d61f0140 br x10
5344c: aa1403e0 mov x0, x20
53450: aa1303e1 mov x1, x19
53454: 97ffbc26 bl 424ec <__libc_init@plt-0x1e5c4>
53458: 17ffff68 b 531f8 <__libc_init@plt-0xd8b8>
5345c: 7100105f cmp w2, #0x4
53460: 540014a0 b.eq 536f4 <__libc_init@plt-0xd3bc> // b.none
53464: 7100085f cmp w2, #0x2
53468: 540014e0 b.eq 53704 <__libc_init@plt-0xd3ac> // b.none
5346c: 7100045f cmp w2, #0x1
53470: 54002521 b.ne 53914 <__libc_init@plt-0xd19c> // b.any
53474: aa1403e0 mov x0, x20
53478: aa1303e1 mov x1, x19
5347c: 97ffc388 bl 4429c <__libc_init@plt-0x1c814>
53480: 17ffff5e b 531f8 <__libc_init@plt-0xd8b8>
53484: aa1403e0 mov x0, x20
53488: 97ff55e3 bl 28c14 <__libc_init@plt-0x37e9c>
5348c: 39405e68 ldrb w8, [x19, #23]
53490: f9001be0 str x0, [sp, #48]
53494: 34002168 cbz w8, 538c0 <__libc_init@plt-0xd1f0>
53498: 39405268 ldrb w8, [x19, #20]
5349c: 52800309 mov w9, #0x18 // #24
534a0: 9b097d08 mul x8, x8, x9
534a4: 91006269 add x9, x19, #0x18
534a8: f8686936 ldr x22, [x9, x8]
534ac: b4002196 cbz x22, 538dc <__libc_init@plt-0xd1d4>
534b0: aa1603e0 mov x0, x22
534b4: 52800061 mov w1, #0x3 // #3
534b8: 97ff7514 bl 30908 <__libc_init@plt-0x301a8>
534bc: b4000100 cbz x0, 534dc <__libc_init@plt-0xd5d4>
534c0: aa0003e2 mov x2, x0
534c4: aa1403e0 mov x0, x20
534c8: aa1303e1 mov x1, x19
534cc: 97ffc824 bl 4555c <__libc_init@plt-0x1b554>
534d0: 12003c08 and w8, w0, #0xffff
534d4: 7104011f cmp w8, #0x100
534d8: 540011e2 b.cs 53714 <__libc_init@plt-0xd39c> // b.hs, b.nlast
534dc: 3943f2c8 ldrb w8, [x22, #252]
534e0: 7100051f cmp w8, #0x1
534e4: 540020a1 b.ne 538f8 <__libc_init@plt-0xd1b8> // b.any
534e8: 9103a2d7 add x23, x22, #0xe8
534ec: aa1703e0 mov x0, x23
534f0: 97ff6ed8 bl 2f050 <__libc_init@plt-0x31a60>
534f4: aa0003f8 mov x24, x0
534f8: aa1303e0 mov x0, x19
534fc: 97ff6ed5 bl 2f050 <__libc_init@plt-0x31a60>
53500: 39405268 ldrb w8, [x19, #20]
53504: f90013e0 str x0, [sp, #32]
53508: b40000e8 cbz x8, 53524 <__libc_init@plt-0xd58c>
5350c: 91006269 add x9, x19, #0x18
53510: 9102c3ea add x10, sp, #0xb0
53514: f841852b ldr x11, [x9], #24
53518: f1000508 subs x8, x8, #0x1
5351c: f800854b str x11, [x10], #8
53520: 54ffffa1 b.ne 53514 <__libc_init@plt-0xd59c> // b.any
53524: f94013e8 ldr x8, [sp, #32]
53528: f90007fc str x28, [sp, #8]
5352c: b4000fa8 cbz x8, 53720 <__libc_init@plt-0xd390>
53530: 910402c8 add x8, x22, #0x100
53534: aa1f03fc mov x28, xzr
53538: 910442d9 add x25, x22, #0x110
5353c: f9000be8 str x8, [sp, #16]
53540: 9100a268 add x8, x19, #0x28
53544: f90017e8 str x8, [sp, #40]
53548: 52800028 mov w8, #0x1 // #1
5354c: b9001fe8 str w8, [sp, #28]
53550: 3943f2c8 ldrb w8, [x22, #252]
53554: 34000108 cbz w8, 53574 <__libc_init@plt-0xd53c>
53558: 9100e3e9 add x9, sp, #0x38
5355c: f9400bea ldr x10, [sp, #16]
53560: aa0803eb mov x11, x8
53564: f841854c ldr x12, [x10], #24
53568: f100056b subs x11, x11, #0x1
5356c: f800852c str x12, [x9], #8
53570: 54ffffa1 b.ne 53564 <__libc_init@plt-0xd54c> // b.any
53574: b4000878 cbz x24, 53680 <__libc_init@plt-0xd430>
53578: aa1f03fb mov x27, xzr
5357c: 52800035 mov w21, #0x1 // #1
53580: 2a0803e9 mov w9, w8
53584: aa1f03e8 mov x8, xzr
53588: 34000169 cbz w9, 535b4 <__libc_init@plt-0xd4fc>
5358c: 92401d29 and x9, x9, #0xff
53590: 9100e3ea add x10, sp, #0x38
53594: aa1903eb mov x11, x25
53598: f840854c ldr x12, [x10], #8
5359c: f85f016d ldur x13, [x11, #-16]
535a0: f1000529 subs x9, x9, #0x1
535a4: f841856e ldr x14, [x11], #24
535a8: cb0d018c sub x12, x12, x13
535ac: 9b0e2188 madd x8, x12, x14, x8
535b0: 54ffff41 b.ne 53598 <__libc_init@plt-0xd518> // b.any
535b4: f94002e9 ldr x9, [x23]
535b8: 8b08013a add x26, x9, x8
535bc: 39406348 ldrb w8, [x26, #24]
535c0: 7100051f cmp w8, #0x1
535c4: 540001a1 b.ne 535f8 <__libc_init@plt-0xd4b8> // b.any
535c8: 9104a3e0 add x0, sp, #0x128
535cc: 2a1f03e1 mov w1, wzr
535d0: 52804102 mov w2, #0x208 // #520
535d4: 940035c3 bl 60ce0 <memset@plt>
535d8: 9104a3e1 add x1, sp, #0x128
535dc: 9102c3e4 add x4, sp, #0xb0
535e0: aa1a03e0 mov x0, x26
535e4: aa1303e2 mov x2, x19
535e8: f9401be3 ldr x3, [sp, #48]
535ec: 97ff7630 bl 30eac <__libc_init@plt-0x2fc04>
535f0: 9104a3e1 add x1, sp, #0x128
535f4: 14000015 b 53648 <__libc_init@plt-0xd468>
535f8: 3940526a ldrb w10, [x19, #20]
535fc: b400018a cbz x10, 5362c <__libc_init@plt-0xd484>
53600: aa1f03e9 mov x9, xzr
53604: 9102c3eb add x11, sp, #0xb0
53608: f94017ec ldr x12, [sp, #40]
5360c: f840856d ldr x13, [x11], #8
53610: f85f018e ldur x14, [x12, #-16]
53614: f100054a subs x10, x10, #0x1
53618: f841858f ldr x15, [x12], #24
5361c: cb0e01ad sub x13, x13, x14
53620: 9b0f25a9 madd x9, x13, x15, x9
53624: 54ffff41 b.ne 5360c <__libc_init@plt-0xd4a4> // b.any
53628: 14000002 b 53630 <__libc_init@plt-0xd480>
5362c: aa1f03e9 mov x9, xzr
53630: 7100111f cmp w8, #0x4
53634: 540010c1 b.ne 5384c <__libc_init@plt-0xd264> // b.any
53638: f9400268 ldr x8, [x19]
5363c: f940134a ldr x10, [x26, #32]
53640: 8b090108 add x8, x8, x9
53644: 8b0a0101 add x1, x8, x10
53648: aa1403e0 mov x0, x20
5364c: 97fffeb1 bl 53110 <__libc_init@plt-0xd9a0>
53650: 36000160 tbz w0, #0, 5367c <__libc_init@plt-0xd434>
53654: 9100e3e1 add x1, sp, #0x38
53658: aa1703e0 mov x0, x23
5365c: aa1f03e2 mov x2, xzr
53660: 9100077b add x27, x27, #0x1
53664: 97ff76ab bl 31110 <__libc_init@plt-0x2f9a0>
53668: eb18037f cmp x27, x24
5366c: 540000a0 b.eq 53680 <__libc_init@plt-0xd430> // b.none
53670: 3943f2c9 ldrb w9, [x22, #252]
53674: 1a9f27f5 cset w21, cc // cc = lo, ul, last
53678: 17ffffc3 b 53584 <__libc_init@plt-0xd52c>
5367c: 37000555 tbnz w21, #0, 53724 <__libc_init@plt-0xd38c>
53680: 9102c3e1 add x1, sp, #0xb0
53684: aa1303e0 mov x0, x19
53688: aa1f03e2 mov x2, xzr
5368c: 9100079c add x28, x28, #0x1
53690: 97ff76a0 bl 31110 <__libc_init@plt-0x2f9a0>
53694: f94013e8 ldr x8, [sp, #32]
53698: eb08039f cmp x28, x8
5369c: 1a9f27e8 cset w8, cc // cc = lo, ul, last
536a0: b9001fe8 str w8, [sp, #28]
536a4: 54fff561 b.ne 53550 <__libc_init@plt-0xd560> // b.any
536a8: 1400001f b 53724 <__libc_init@plt-0xd38c>
536ac: aa1803fa mov x26, x24
536b0: eb18035f cmp x26, x24
536b4: 1a9f37e0 cset w0, cs // cs = hs, nlast
536b8: 17fffed0 b 531f8 <__libc_init@plt-0xd8b8>
536bc: aa1f03e8 mov x8, xzr
536c0: f9400269 ldr x9, [x19]
536c4: b4000d29 cbz x9, 53868 <__libc_init@plt-0xd248>
536c8: 9b167f02 mul x2, x24, x22
536cc: 8b080121 add x1, x9, x8
536d0: b40000b5 cbz x21, 536e4 <__libc_init@plt-0xd3cc>
536d4: aa1503e0 mov x0, x21
536d8: aa1603e3 mov x3, x22
536dc: 97ff505e bl 27854 <__libc_init@plt-0x3925c>
536e0: 17fffec6 b 531f8 <__libc_init@plt-0xd8b8>
536e4: aa1703e0 mov x0, x23
536e8: aa1603e3 mov x3, x22
536ec: 97ff52b8 bl 281cc <__libc_init@plt-0x388e4>
536f0: 17fffec2 b 531f8 <__libc_init@plt-0xd8b8>
536f4: aa1403e0 mov x0, x20
536f8: aa1303e1 mov x1, x19
536fc: 97ffc3f1 bl 446c0 <__libc_init@plt-0x1c3f0>
53700: 17fffebe b 531f8 <__libc_init@plt-0xd8b8>
53704: aa1403e0 mov x0, x20
53708: aa1303e1 mov x1, x19
5370c: 97ffc368 bl 444ac <__libc_init@plt-0x1c604>
53710: 17fffeba b 531f8 <__libc_init@plt-0xd8b8>
53714: 72001c1f tst w0, #0xff
53718: 1a9f07e0 cset w0, ne // ne = any
5371c: 17fffeb7 b 531f8 <__libc_init@plt-0xd8b8>
53720: b9001fff str wzr, [sp, #28]
53724: b9401fe8 ldr w8, [sp, #28]
53728: f94007fc ldr x28, [sp, #8]
5372c: 52000100 eor w0, w8, #0x1
53730: 17fffeb2 b 531f8 <__libc_init@plt-0xd8b8>
53734: aa1403e0 mov x0, x20
53738: aa1303e1 mov x1, x19
5373c: 97ffc4e9 bl 44ae0 <__libc_init@plt-0x1bfd0>
53740: 17fffeae b 531f8 <__libc_init@plt-0xd8b8>
53744: aa1403e0 mov x0, x20
53748: aa1303e1 mov x1, x19
5374c: 97ffc568 bl 44cec <__libc_init@plt-0x1bdc4>
53750: 17fffeaa b 531f8 <__libc_init@plt-0xd8b8>
53754: aa1403e0 mov x0, x20
53758: aa1303e1 mov x1, x19
5375c: 97ffc5e7 bl 44ef8 <__libc_init@plt-0x1bbb8>
53760: 17fffea6 b 531f8 <__libc_init@plt-0xd8b8>
53764: 7100405f cmp w2, #0x10
53768: 54000dc1 b.ne 53920 <__libc_init@plt-0xd190> // b.any
5376c: aa1403e0 mov x0, x20
53770: aa1303e1 mov x1, x19
53774: 97ffbaea bl 4231c <__libc_init@plt-0x1e794>
53778: 17fffea0 b 531f8 <__libc_init@plt-0xd8b8>
5377c: aa1403e0 mov x0, x20
53780: aa1303e1 mov x1, x19
53784: 97ffb98a bl 41dac <__libc_init@plt-0x1ed04>
53788: 17fffe9c b 531f8 <__libc_init@plt-0xd8b8>
5378c: aa1403e0 mov x0, x20
53790: aa1303e1 mov x1, x19
53794: 97ffb9fa bl 41f7c <__libc_init@plt-0x1eb34>
53798: 17fffe98 b 531f8 <__libc_init@plt-0xd8b8>
5379c: aa1403e0 mov x0, x20
537a0: aa1303e1 mov x1, x19
537a4: 97ffba6a bl 4214c <__libc_init@plt-0x1e964>
537a8: 17fffe94 b 531f8 <__libc_init@plt-0xd8b8>
537ac: aa1403e0 mov x0, x20
537b0: aa1303e1 mov x1, x19
537b4: 97ffbec5 bl 432c8 <__libc_init@plt-0x1d7e8>
537b8: 17fffe90 b 531f8 <__libc_init@plt-0xd8b8>
537bc: aa1403e0 mov x0, x20
537c0: aa1303e1 mov x1, x19
537c4: 97ffbf86 bl 435dc <__libc_init@plt-0x1d4d4>
537c8: 17fffe8c b 531f8 <__libc_init@plt-0xd8b8>
537cc: aa1403e0 mov x0, x20
537d0: aa1303e1 mov x1, x19
537d4: 97ffc047 bl 438f0 <__libc_init@plt-0x1d1c0>
537d8: 17fffe88 b 531f8 <__libc_init@plt-0xd8b8>
537dc: aa1403e0 mov x0, x20
537e0: aa1303e1 mov x1, x19
537e4: 97ffc108 bl 43c04 <__libc_init@plt-0x1ceac>
537e8: 17fffe84 b 531f8 <__libc_init@plt-0xd8b8>
537ec: aa1403e0 mov x0, x20
537f0: aa1303e1 mov x1, x19
537f4: 97ffc1d7 bl 43f50 <__libc_init@plt-0x1cb60>
537f8: 17fffe80 b 531f8 <__libc_init@plt-0xd8b8>
537fc: aa1403e0 mov x0, x20
53800: aa1303e1 mov x1, x19
53804: 97ffbbad bl 426b8 <__libc_init@plt-0x1e3f8>
53808: 17fffe7c b 531f8 <__libc_init@plt-0xd8b8>
5380c: aa1403e0 mov x0, x20
53810: aa1303e1 mov x1, x19
53814: 97ffbc1c bl 42884 <__libc_init@plt-0x1e22c>
53818: 17fffe78 b 531f8 <__libc_init@plt-0xd8b8>
5381c: aa1403e0 mov x0, x20
53820: aa1303e1 mov x1, x19
53824: 97ffbc8b bl 42a50 <__libc_init@plt-0x1e060>
53828: 17fffe74 b 531f8 <__libc_init@plt-0xd8b8>
5382c: aa1403e0 mov x0, x20
53830: aa1303e1 mov x1, x19
53834: 97ffbcfa bl 42c1c <__libc_init@plt-0x1de94>
53838: 17fffe70 b 531f8 <__libc_init@plt-0xd8b8>
5383c: aa1403e0 mov x0, x20
53840: aa1303e1 mov x1, x19
53844: 97ffbd69 bl 42de8 <__libc_init@plt-0x1dcc8>
53848: 17fffe6c b 531f8 <__libc_init@plt-0xd8b8>
5384c: f0fffda1 adrp x1, a000 <__libc_init@plt-0x56ab0>
53850: b0fffdc2 adrp x2, c000 <__libc_init@plt-0x54ab0>
53854: 913c0c21 add x1, x1, #0xf03
53858: 9137e042 add x2, x2, #0xdf8
5385c: f9401be0 ldr x0, [sp, #48]
53860: 52802083 mov w3, #0x104 // #260
53864: 97ff3e38 bl 23144 <__libc_init@plt-0x3d96c>
53868: aa1403e0 mov x0, x20
5386c: 97ff54ea bl 28c14 <__libc_init@plt-0x37e9c>
53870: d0fffdc1 adrp x1, d000 <__libc_init@plt-0x53ab0>
53874: 91187021 add x1, x1, #0x61c
53878: 97ff3de4 bl 23008 <__libc_init@plt-0x3daa8>
5387c: aa1403e0 mov x0, x20
53880: 97ff54e5 bl 28c14 <__libc_init@plt-0x37e9c>
53884: f0fffda1 adrp x1, a000 <__libc_init@plt-0x56ab0>
53888: 91230821 add x1, x1, #0x8c2
5388c: 97ff3ddf bl 23008 <__libc_init@plt-0x3daa8>
53890: f0fffda1 adrp x1, a000 <__libc_init@plt-0x56ab0>
53894: 39c05662 ldrsb w2, [x19, #21]
53898: 91167c21 add x1, x1, #0x59f
5389c: aa1503e0 mov x0, x21
538a0: 97ff3dda bl 23008 <__libc_init@plt-0x3daa8>
538a4: f0fffda1 adrp x1, a000 <__libc_init@plt-0x56ab0>
538a8: b0fffdc2 adrp x2, c000 <__libc_init@plt-0x54ab0>
538ac: 91078821 add x1, x1, #0x1e2
538b0: 9137e042 add x2, x2, #0xdf8
538b4: aa1903e0 mov x0, x25
538b8: 52802a03 mov w3, #0x150 // #336
538bc: 97ff3e22 bl 23144 <__libc_init@plt-0x3d96c>
538c0: 90fffdc1 adrp x1, b000 <__libc_init@plt-0x55ab0>
538c4: b0fffdc2 adrp x2, c000 <__libc_init@plt-0x54ab0>
538c8: 91364421 add x1, x1, #0xd91
538cc: 9137e042 add x2, x2, #0xdf8
538d0: f9401be0 ldr x0, [sp, #48]
538d4: 52802263 mov w3, #0x113 // #275
538d8: 97ff3e1b bl 23144 <__libc_init@plt-0x3d96c>
538dc: d0fffdc1 adrp x1, d000 <__libc_init@plt-0x53ab0>
538e0: b0fffdc2 adrp x2, c000 <__libc_init@plt-0x54ab0>
538e4: 911cc421 add x1, x1, #0x731
538e8: 9137e042 add x2, x2, #0xdf8
538ec: f9401be0 ldr x0, [sp, #48]
538f0: 528022a3 mov w3, #0x115 // #277
538f4: 97ff3e14 bl 23144 <__libc_init@plt-0x3d96c>
538f8: b0fffdc1 adrp x1, c000 <__libc_init@plt-0x54ab0>
538fc: b0fffdc2 adrp x2, c000 <__libc_init@plt-0x54ab0>
53900: 911fb821 add x1, x1, #0x7ee
53904: 9137e042 add x2, x2, #0xdf8
53908: f9401be0 ldr x0, [sp, #48]
5390c: 52802423 mov w3, #0x121 // #289
53910: 97ff3e0d bl 23144 <__libc_init@plt-0x3d96c>
53914: 90fffdc1 adrp x1, b000 <__libc_init@plt-0x55ab0>
53918: 9126f021 add x1, x1, #0x9bc
5391c: 1400000c b 5394c <__libc_init@plt-0xd164>
53920: 90fffdc1 adrp x1, b000 <__libc_init@plt-0x55ab0>
53924: 9115e021 add x1, x1, #0x578
53928: 14000009 b 5394c <__libc_init@plt-0xd164>
5392c: 90fffdc1 adrp x1, b000 <__libc_init@plt-0x55ab0>
53930: 9127e821 add x1, x1, #0x9fa
53934: 14000006 b 5394c <__libc_init@plt-0xd164>
53938: f0fffda1 adrp x1, a000 <__libc_init@plt-0x56ab0>
5393c: 9123c021 add x1, x1, #0x8f0
53940: 14000003 b 5394c <__libc_init@plt-0xd164>
53944: d0fffda1 adrp x1, 9000 <__libc_init@plt-0x57ab0>
53948: 9130dc21 add x1, x1, #0xc37
5394c: aa1503e0 mov x0, x21
53950: 97ff3dae bl 23008 <__libc_init@plt-0x3daa8>
53954: 9400347b bl 60b40 <__stack_chk_fail@plt>
53958: d10303ff sub sp, sp, #0xc0
5395c: a9097bfd stp x29, x30, [sp, #144]
53960: 910243fd add x29, sp, #0x90
53964: f90053f5 str x21, [sp, #160]
53968: a90b4ff4 stp x20, x19, [sp, #176]
5396c: d53bd054 mrs x20, tpidr_el0
53970: aa0003f3 mov x19, x0
53974: f9401688 ldr x8, [x20, #40]
53978: f81f83a8 stur x8, [x29, #-8]
5397c: 97fffd6a bl 52f24 <__libc_init@plt-0xdb8c>
53980: b40008e0 cbz x0, 53a9c <__libc_init@plt-0xd014>
53984: aa1303e0 mov x0, x19
53988: 97ff4fc4 bl 27898 <__libc_init@plt-0x39218>
5398c: 39403008 ldrb w8, [x0, #12]
53990: 34000868 cbz w8, 53a9c <__libc_init@plt-0xd014>
53994: 910023e0 add x0, sp, #0x8
53998: aa1303e1 mov x1, x19
5399c: 97ff4c1e bl 26a14 <__libc_init@plt-0x3a09c>
539a0: 910003e1 mov x1, sp
539a4: aa1303e0 mov x0, x19
539a8: f90003ff str xzr, [sp]
539ac: 97ff586b bl 29b58 <__libc_init@plt-0x36f58>
539b0: f2601c1f tst x0, #0xff00000000
539b4: 54000700 b.eq 53a94 <__libc_init@plt-0xd01c> // b.none
539b8: 121a7808 and w8, w0, #0xffffffdf
539bc: 51010508 sub w8, w8, #0x41
539c0: 7100691f cmp w8, #0x1a
539c4: 54000163 b.cc 539f0 <__libc_init@plt-0xd0c0> // b.lo, b.ul, b.last
539c8: 51009008 sub w8, w0, #0x24
539cc: 7100ed1f cmp w8, #0x3b
539d0: 54000628 b.hi 53a94 <__libc_init@plt-0xd01c> // b.pmore
539d4: 52800029 mov w9, #0x1 // #1
539d8: 9ac82128 lsl x8, x9, x8
539dc: d2800029 mov x9, #0x1 // #1
539e0: f2a20009 movk x9, #0x1000, lsl #16
539e4: f2e10009 movk x9, #0x800, lsl #48
539e8: ea09011f tst x8, x9
539ec: 54000540 b.eq 53a94 <__libc_init@plt-0xd01c> // b.none
539f0: d2800035 mov x21, #0x1 // #1
539f4: f2a20015 movk x21, #0x1000, lsl #16
539f8: f2e10015 movk x21, #0x800, lsl #48
539fc: f94003e1 ldr x1, [sp]
53a00: aa1303e0 mov x0, x19
53a04: 97ff50bc bl 27cf4 <__libc_init@plt-0x38dbc>
53a08: 910003e1 mov x1, sp
53a0c: aa1303e0 mov x0, x19
53a10: 97ff549d bl 28c84 <__libc_init@plt-0x37e2c>
53a14: f2601c1f tst x0, #0xff00000000
53a18: 54000240 b.eq 53a60 <__libc_init@plt-0xd050> // b.none
53a1c: 121a7808 and w8, w0, #0xffffffdf
53a20: 51010508 sub w8, w8, #0x41
53a24: 7100691f cmp w8, #0x1a
53a28: 54000062 b.cs 53a34 <__libc_init@plt-0xd07c> // b.hs, b.nlast
53a2c: 52800028 mov w8, #0x1 // #1
53a30: 14000008 b 53a50 <__libc_init@plt-0xd060>
53a34: 51009008 sub w8, w0, #0x24
53a38: 7100ed1f cmp w8, #0x3b
53a3c: 54000088 b.hi 53a4c <__libc_init@plt-0xd064> // b.pmore
53a40: 9ac826a8 lsr x8, x21, x8
53a44: 12000108 and w8, w8, #0x1
53a48: 14000002 b 53a50 <__libc_init@plt-0xd060>
53a4c: 2a1f03e8 mov w8, wzr
53a50: 5100c009 sub w9, w0, #0x30
53a54: 7100293f cmp w9, #0xa
53a58: 54fffd23 b.cc 539fc <__libc_init@plt-0xd0b4> // b.lo, b.ul, b.last
53a5c: 3707fd08 tbnz w8, #0, 539fc <__libc_init@plt-0xd0b4>
53a60: 910003e1 mov x1, sp
53a64: aa1303e0 mov x0, x19
53a68: 97ff583c bl 29b58 <__libc_init@plt-0x36f58>
53a6c: f2601c1f tst x0, #0xff00000000
53a70: 540001a0 b.eq 53aa4 <__libc_init@plt-0xd00c> // b.none
53a74: 51009408 sub w8, w0, #0x25
53a78: 7100611f cmp w8, #0x18
53a7c: 54000148 b.hi 53aa4 <__libc_init@plt-0xd00c> // b.pmore
53a80: 52800129 mov w9, #0x9 // #9
53a84: 72a02009 movk w9, #0x100, lsl #16
53a88: 1ac82528 lsr w8, w9, w8
53a8c: 12000113 and w19, w8, #0x1
53a90: 14000006 b 53aa8 <__libc_init@plt-0xd008>
53a94: 910023e0 add x0, sp, #0x8
53a98: 97ff4c07 bl 26ab4 <__libc_init@plt-0x39ffc>
53a9c: 2a1f03f3 mov w19, wzr
53aa0: 14000004 b 53ab0 <__libc_init@plt-0xd000>
53aa4: 2a1f03f3 mov w19, wzr
53aa8: 910023e0 add x0, sp, #0x8
53aac: 97ff4c02 bl 26ab4 <__libc_init@plt-0x39ffc>
53ab0: f9401688 ldr x8, [x20, #40]
53ab4: f85f83a9 ldur x9, [x29, #-8]
53ab8: eb09011f cmp x8, x9
53abc: 540000e1 b.ne 53ad8 <__libc_init@plt-0xcfd8> // b.any
53ac0: 2a1303e0 mov w0, w19
53ac4: f94053f5 ldr x21, [sp, #160]
53ac8: a94b4ff4 ldp x20, x19, [sp, #176]
53acc: a9497bfd ldp x29, x30, [sp, #144]
53ad0: 910303ff add sp, sp, #0xc0
53ad4: d65f03c0 ret
53ad8: 9400341a bl 60b40 <__stack_chk_fail@plt>
53adc: d101c3ff sub sp, sp, #0x70
53ae0: a9017bfd stp x29, x30, [sp, #16]
53ae4: 910043fd add x29, sp, #0x10
53ae8: a9026ffc stp x28, x27, [sp, #32]
53aec: a90367fa stp x26, x25, [sp, #48]
53af0: a9045ff8 stp x24, x23, [sp, #64]
53af4: a90557f6 stp x22, x21, [sp, #80]
53af8: a9064ff4 stp x20, x19, [sp, #96]
53afc: d53bd055 mrs x21, tpidr_el0
53b00: 910003e1 mov x1, sp
53b04: f94016a8 ldr x8, [x21, #40]
53b08: aa0003f3 mov x19, x0
53b0c: f90007e8 str x8, [sp, #8]
53b10: f90003ff str xzr, [sp]
53b14: 97ff545c bl 28c84 <__libc_init@plt-0x37e2c>
53b18: f2601c1f tst x0, #0xff00000000
53b1c: 540007e0 b.eq 53c18 <__libc_init@plt-0xce98> // b.none
53b20: aa0003f4 mov x20, x0
53b24: 7100b69f cmp w20, #0x2d
53b28: 54000060 b.eq 53b34 <__libc_init@plt-0xcf7c> // b.none
53b2c: 7100ae9f cmp w20, #0x2b
53b30: 54000141 b.ne 53b58 <__libc_init@plt-0xcf58> // b.any
53b34: f94003e1 ldr x1, [sp]
53b38: aa1303e0 mov x0, x19
53b3c: 97ff506e bl 27cf4 <__libc_init@plt-0x38dbc>
53b40: 910003e1 mov x1, sp
53b44: aa1303e0 mov x0, x19
53b48: 97ff544f bl 28c84 <__libc_init@plt-0x37e2c>
53b4c: f2601c1f tst x0, #0xff00000000
53b50: 1a9f07e8 cset w8, ne // ne = any
53b54: 14000003 b 53b60 <__libc_init@plt-0xcf50>
53b58: 52800028 mov w8, #0x1 // #1
53b5c: 2a1403e0 mov w0, w20
53b60: 7100bc1f cmp w0, #0x2f
53b64: 1a9f97e9 cset w9, hi // hi = pmore
53b68: 7100e81f cmp w0, #0x3a
53b6c: 0a090108 and w8, w8, w9
53b70: 1a9f27e9 cset w9, cc // cc = lo, ul, last
53b74: 0a090118 and w24, w8, w9
53b78: 7100071f cmp w24, #0x1
53b7c: 54000561 b.ne 53c28 <__libc_init@plt-0xce88> // b.any
53b80: b202e7fa mov x26, #0xcccccccccccccccc // #-3689348814741910324
53b84: 2a1f03f9 mov w25, wzr
53b88: f299997a movk x26, #0xcccb
53b8c: aa1f03f6 mov x22, xzr
53b90: aa1f03f7 mov x23, xzr
53b94: 52800028 mov w8, #0x1 // #1
53b98: f2e1999a movk x26, #0xccc, lsl #48
53b9c: 5280015b mov w27, #0xa // #10
53ba0: aa1702c9 orr x9, x22, x23
53ba4: 7200011f tst w8, #0x1
53ba8: 9a8913e8 csel x8, xzr, x9, ne // ne = any
53bac: f94003e1 ldr x1, [sp]
53bb0: eb1a011f cmp x8, x26
53bb4: 9b1b7d09 mul x9, x8, x27
53bb8: 1a9fd7e8 cset w8, gt
53bbc: 2a080339 orr w25, w25, w8
53bc0: 8b204129 add x9, x9, w0, uxtw
53bc4: aa1303e0 mov x0, x19
53bc8: d100c13c sub x28, x9, #0x30
53bcc: 9278df96 and x22, x28, #0xffffffffffffff00
53bd0: 97ff5049 bl 27cf4 <__libc_init@plt-0x38dbc>
53bd4: 910003e1 mov x1, sp
53bd8: aa1303e0 mov x0, x19
53bdc: 97ff542a bl 28c84 <__libc_init@plt-0x37e2c>
53be0: 92401f97 and x23, x28, #0xff
53be4: 5100c008 sub w8, w0, #0x30
53be8: 7100251f cmp w8, #0x9
53bec: 54000088 b.hi 53bfc <__libc_init@plt-0xceb4> // b.pmore
53bf0: 92601c09 and x9, x0, #0xff00000000
53bf4: 2a1f03e8 mov w8, wzr
53bf8: b5fffd49 cbnz x9, 53ba0 <__libc_init@plt-0xcf10>
53bfc: 360002f9 tbz w25, #0, 53c58 <__libc_init@plt-0xce58>
53c00: aa1303e0 mov x0, x19
53c04: 97ff5404 bl 28c14 <__libc_init@plt-0x37e9c>
53c08: 90fffdc2 adrp x2, b000 <__libc_init@plt-0x55ab0>
53c0c: 52807d21 mov w1, #0x3e9 // #1001
53c10: 91044842 add x2, x2, #0x112
53c14: 97ff3b61 bl 22998 <__libc_init@plt-0x3e118>
53c18: aa1f03f7 mov x23, xzr
53c1c: aa1f03e1 mov x1, xzr
53c20: aa1f03f6 mov x22, xzr
53c24: 14000013 b 53c70 <__libc_init@plt-0xce40>
53c28: aa1f03f6 mov x22, xzr
53c2c: aa1f03f7 mov x23, xzr
53c30: aa1f03f8 mov x24, xzr
53c34: aa1f03e1 mov x1, xzr
53c38: 7100b69f cmp w20, #0x2d
53c3c: 540001a1 b.ne 53c70 <__libc_init@plt-0xce40> // b.any
53c40: f94003e8 ldr x8, [sp]
53c44: aa1303e0 mov x0, x19
53c48: cb0803e1 neg x1, x8
53c4c: 97ff502a bl 27cf4 <__libc_init@plt-0x38dbc>
53c50: aa1803e1 mov x1, x24
53c54: 14000007 b 53c70 <__libc_init@plt-0xce40>
53c58: 7100b69f cmp w20, #0x2d
53c5c: 54000081 b.ne 53c6c <__libc_init@plt-0xce44> // b.any
53c60: 34000258 cbz w24, 53ca8 <__libc_init@plt-0xce08>
53c64: cb1c03f7 neg x23, x28
53c68: 9278def6 and x22, x23, #0xffffffffffffff00
53c6c: 52800021 mov w1, #0x1 // #1
53c70: f94016a8 ldr x8, [x21, #40]
53c74: f94007e9 ldr x9, [sp, #8]
53c78: eb09011f cmp x8, x9
53c7c: 540001a1 b.ne 53cb0 <__libc_init@plt-0xce00> // b.any
53c80: 92401ee8 and x8, x23, #0xff
53c84: aa0802c0 orr x0, x22, x8
53c88: a9464ff4 ldp x20, x19, [sp, #96]
53c8c: a94557f6 ldp x22, x21, [sp, #80]
53c90: a9445ff8 ldp x24, x23, [sp, #64]
53c94: a94367fa ldp x26, x25, [sp, #48]
53c98: a9426ffc ldp x28, x27, [sp, #32]
53c9c: a9417bfd ldp x29, x30, [sp, #16]
53ca0: 9101c3ff add sp, sp, #0x70
53ca4: d65f03c0 ret
53ca8: 52800038 mov w24, #0x1 // #1
53cac: 17ffffe5 b 53c40 <__libc_init@plt-0xce70>
53cb0: 940033a4 bl 60b40 <__stack_chk_fail@plt>
53cb4: aa1f03e0 mov x0, xzr
53cb8: d65f03c0 ret
53cbc: aa1f03e0 mov x0, xzr
53cc0: d65f03c0 ret
53cc4: aa1f03e0 mov x0, xzr
53cc8: d65f03c0 ret
53ccc: aa1f03e0 mov x0, xzr
53cd0: d65f03c0 ret
53cd4: aa1f03e0 mov x0, xzr
53cd8: d65f03c0 ret
53cdc: aa1f03e0 mov x0, xzr
53ce0: d65f03c0 ret
53ce4: f9400028 ldr x8, [x1]
53ce8: 9108c100 add x0, x8, #0x230
53cec: d65f03c0 ret
53cf0: aa1f03e0 mov x0, xzr
53cf4: d65f03c0 ret
53cf8: aa1f03e0 mov x0, xzr
53cfc: d65f03c0 ret
53d00: aa1f03e0 mov x0, xzr
53d04: d65f03c0 ret
53d08: f9400028 ldr x8, [x1]
53d0c: 91012100 add x0, x8, #0x48
53d10: d65f03c0 ret
53d14: aa1f03e0 mov x0, xzr
53d18: d65f03c0 ret
53d1c: aa1f03e0 mov x0, xzr
53d20: d65f03c0 ret
53d24: aa1f03e0 mov x0, xzr
53d28: d65f03c0 ret
53d2c: aa1f03e0 mov x0, xzr
53d30: d65f03c0 ret
53d34: aa1f03e0 mov x0, xzr
53d38: d65f03c0 ret
53d3c: f9400028 ldr x8, [x1]
53d40: 9100c100 add x0, x8, #0x30
53d44: d65f03c0 ret
53d48: aa1f03e0 mov x0, xzr
53d4c: d65f03c0 ret
53d50: aa1f03e0 mov x0, xzr
53d54: d65f03c0 ret
53d58: aa1f03e0 mov x0, xzr
53d5c: d65f03c0 ret
53d60: aa1f03e0 mov x0, xzr
53d64: d65f03c0 ret
53d68: aa1f03e0 mov x0, xzr
53d6c: d65f03c0 ret
53d70: aa1f03e0 mov x0, xzr
53d74: d65f03c0 ret
53d78: aa1f03e0 mov x0, xzr
53d7c: d65f03c0 ret
53d80: aa1f03e0 mov x0, xzr
53d84: d65f03c0 ret
53d88: b40001c2 cbz x2, 53dc0 <__libc_init@plt-0xccf0>
53d8c: 8b020008 add x8, x0, x2
53d90: d1000508 sub x8, x8, #0x1
53d94: eb00011f cmp x8, x0
53d98: 54000149 b.ls 53dc0 <__libc_init@plt-0xccf0> // b.plast
53d9c: 91000409 add x9, x0, #0x1
53da0: 3940010a ldrb w10, [x8]
53da4: 9100052c add x12, x9, #0x1
53da8: 385ff12b ldurb w11, [x9, #-1]
53dac: 381ff12a sturb w10, [x9, #-1]
53db0: 381ff50b strb w11, [x8], #-1
53db4: eb08013f cmp x9, x8
53db8: aa0c03e9 mov x9, x12
53dbc: 54ffff23 b.cc 53da0 <__libc_init@plt-0xcd10> // b.lo, b.ul, b.last
53dc0: 8b010008 add x8, x0, x1
53dc4: b40001a1 cbz x1, 53df8 <__libc_init@plt-0xccb8>
53dc8: d1000509 sub x9, x8, #0x1
53dcc: eb00013f cmp x9, x0
53dd0: 54000149 b.ls 53df8 <__libc_init@plt-0xccb8> // b.plast
53dd4: 9100040a add x10, x0, #0x1
53dd8: 3940012b ldrb w11, [x9]
53ddc: 9100054d add x13, x10, #0x1
53de0: 385ff14c ldurb w12, [x10, #-1]
53de4: 381ff14b sturb w11, [x10, #-1]
53de8: 381ff52c strb w12, [x9], #-1
53dec: eb09015f cmp x10, x9
53df0: aa0d03ea mov x10, x13
53df4: 54ffff23 b.cc 53dd8 <__libc_init@plt-0xccd8> // b.lo, b.ul, b.last
53df8: cb020108 sub x8, x8, x2
53dfc: eb00011f cmp x8, x0
53e00: 540001a0 b.eq 53e34 <__libc_init@plt-0xcc7c> // b.none
53e04: d1000508 sub x8, x8, #0x1
53e08: eb00011f cmp x8, x0
53e0c: 54000149 b.ls 53e34 <__libc_init@plt-0xcc7c> // b.plast
53e10: 91000409 add x9, x0, #0x1
53e14: 3940010a ldrb w10, [x8]
53e18: 9100052c add x12, x9, #0x1
53e1c: 385ff12b ldurb w11, [x9, #-1]
53e20: 381ff12a sturb w10, [x9, #-1]
53e24: 381ff50b strb w11, [x8], #-1
53e28: eb08013f cmp x9, x8
53e2c: aa0c03e9 mov x9, x12
53e30: 54ffff23 b.cc 53e14 <__libc_init@plt-0xcc9c> // b.lo, b.ul, b.last
53e34: d65f03c0 ret
53e38: 3940a008 ldrb w8, [x0, #40]
53e3c: 34000048 cbz w8, 53e44 <__libc_init@plt-0xcc6c>
53e40: d65f03c0 ret
53e44: 52848f88 mov w8, #0x247c // #9340
53e48: 8b080008 add x8, x0, x8
53e4c: 39400109 ldrb w9, [x8]
53e50: 350001c9 cbnz w9, 53e88 <__libc_init@plt-0xcc28>
53e54: b9a4780a ldrsw x10, [x0, #9336]
53e58: 7102015f cmp w10, #0x80
53e5c: 5400012c b.gt 53e80 <__libc_init@plt-0xcc30>
53e60: 8b0a0809 add x9, x0, x10, lsl #2
53e64: 52840e0b mov w11, #0x2070 // #8304
53e68: 8b0b0129 add x9, x9, x11
53e6c: 5102054a sub w10, w10, #0x81
53e70: 3100054a adds w10, w10, #0x1
53e74: b902053f str wzr, [x9, #516]
53e78: b800453f str wzr, [x9], #4
53e7c: 54ffffa3 b.cc 53e70 <__libc_init@plt-0xcc40> // b.lo, b.ul, b.last
53e80: 52800029 mov w9, #0x1 // #1
53e84: 39000109 strb w9, [x8]
53e88: 528123a8 mov w8, #0x91d // #2333
53e8c: b868780b ldr w11, [x0, x8, lsl #2]
53e90: d1227509 sub x9, x8, #0x89d
53e94: b964780a ldr w10, [x0, #9336]
53e98: 37f800eb tbnz w11, #31, 53eb4 <__libc_init@plt-0xcbfc>
53e9c: 6b0a017f cmp w11, w10
53ea0: 540000aa b.ge 53eb4 <__libc_init@plt-0xcbfc> // b.tcont
53ea4: 8b0b080b add x11, x0, x11, lsl #2
53ea8: b960716b ldr w11, [x11, #8304]
53eac: eb0b013f cmp x9, x11
53eb0: 54000100 b.eq 53ed0 <__libc_init@plt-0xcbe0> // b.none
53eb4: 93407d4b sxtw x11, w10
53eb8: 1100054c add w12, w10, #0x1
53ebc: 5122750d sub w13, w8, #0x89d
53ec0: 8b0b080b add x11, x0, x11, lsl #2
53ec4: b924780c str w12, [x0, #9336]
53ec8: b828780a str w10, [x0, x8, lsl #2]
53ecc: b920716d str w13, [x11, #8304]
53ed0: d1000508 sub x8, x8, #0x1
53ed4: f100093f cmp x9, #0x2
53ed8: 54fffda8 b.hi 53e8c <__libc_init@plt-0xcc24> // b.pmore
53edc: 52800028 mov w8, #0x1 // #1
53ee0: 3900a008 strb w8, [x0, #40]
53ee4: d65f03c0 ret
53ee8: a9bd7bfd stp x29, x30, [sp, #-48]!
53eec: a90157f6 stp x22, x21, [sp, #16]
53ef0: 910003fd mov x29, sp
53ef4: a9024ff4 stp x20, x19, [sp, #32]
53ef8: aa0103f4 mov x20, x1
53efc: aa0003f3 mov x19, x0
53f00: aa1303e0 mov x0, x19
53f04: 94003387 bl 60d20 <pthread_mutex_lock@plt>
53f08: 35ffffc0 cbnz w0, 53f00 <__libc_init@plt-0xcbb0>
53f0c: aa1303e0 mov x0, x19
53f10: 97ffffca bl 53e38 <__libc_init@plt-0xcc78>
53f14: b9647a68 ldr w8, [x19, #9336]
53f18: 340000c8 cbz w8, 53f30 <__libc_init@plt-0xcb80>
53f1c: 51000508 sub w8, w8, #0x1
53f20: 8b28ca69 add x9, x19, w8, sxtw #2
53f24: b9247a68 str w8, [x19, #9336]
53f28: b9607136 ldr w22, [x9, #8304]
53f2c: 14000004 b 53f3c <__libc_init@plt-0xcb74>
53f30: b9648276 ldr w22, [x19, #9344]
53f34: 110006c8 add w8, w22, #0x1
53f38: b9248268 str w8, [x19, #9344]
53f3c: aa1403e0 mov x0, x20
53f40: 5280a101 mov w1, #0x508 // #1288
53f44: 4b1603f5 neg w21, w22
53f48: 97ff361f bl 217c4 <__libc_init@plt-0x3f2ec>
53f4c: 2a1503e1 mov w1, w21
53f50: aa0003f4 mov x20, x0
53f54: 94000142 bl 5445c <__libc_init@plt-0xc654>
53f58: 710002df cmp w22, #0x0
53f5c: 5290aae9 mov w9, #0x8557 // #34135
53f60: 5a9656c8 cneg w8, w22, mi // mi = first
53f64: 72afe429 movk w9, #0x7f21, lsl #16
53f68: 528080ea mov w10, #0x407 // #1031
53f6c: f9028294 str x20, [x20, #1280]
53f70: 9ba97d09 umull x9, w8, w9
53f74: aa1303e0 mov x0, x19
53f78: d369fd29 lsr x9, x9, #41
53f7c: 1b0aa128 msub w8, w9, w10, w8
53f80: 8b284e68 add x8, x19, w8, uxtw #3
53f84: f9401909 ldr x9, [x8, #48]
53f88: f9001914 str x20, [x8, #48]
53f8c: f9028289 str x9, [x20, #1280]
53f90: 94003368 bl 60d30 <pthread_mutex_unlock@plt>
53f94: aa1403e0 mov x0, x20
53f98: a9424ff4 ldp x20, x19, [sp, #32]
53f9c: a94157f6 ldp x22, x21, [sp, #16]
53fa0: a8c37bfd ldp x29, x30, [sp], #48
53fa4: d65f03c0 ret
53fa8: a9bd7bfd stp x29, x30, [sp, #-48]!
53fac: f9000bf5 str x21, [sp, #16]
53fb0: 910003fd mov x29, sp
53fb4: a9024ff4 stp x20, x19, [sp, #32]
53fb8: 2a0103f3 mov w19, w1
53fbc: aa0003f4 mov x20, x0
53fc0: aa0203e0 mov x0, x2
53fc4: 5280a101 mov w1, #0x508 // #1288
53fc8: 97ff35ff bl 217c4 <__libc_init@plt-0x3f2ec>
53fcc: 2a1303e1 mov w1, w19
53fd0: aa0003f5 mov x21, x0
53fd4: 94000122 bl 5445c <__libc_init@plt-0xc654>
53fd8: 7100027f cmp w19, #0x0
53fdc: 5290aae9 mov w9, #0x8557 // #34135
53fe0: 5a935668 cneg w8, w19, mi // mi = first
53fe4: 72afe429 movk w9, #0x7f21, lsl #16
53fe8: 528080ea mov w10, #0x407 // #1031
53fec: f90282b5 str x21, [x21, #1280]
53ff0: 9ba97d09 umull x9, w8, w9
53ff4: aa1503e0 mov x0, x21
53ff8: d369fd29 lsr x9, x9, #41
53ffc: 1b0aa128 msub w8, w9, w10, w8
54000: 8b284e88 add x8, x20, w8, uxtw #3
54004: a9424ff4 ldp x20, x19, [sp, #32]
54008: f9401909 ldr x9, [x8, #48]
5400c: f9001915 str x21, [x8, #48]
54010: f90282a9 str x9, [x21, #1280]
54014: f9400bf5 ldr x21, [sp, #16]
54018: a8c37bfd ldp x29, x30, [sp], #48
5401c: d65f03c0 ret
54020: a9bd7bfd stp x29, x30, [sp, #-48]!
54024: f9000bf5 str x21, [sp, #16]
54028: 910003fd mov x29, sp
5402c: a9024ff4 stp x20, x19, [sp, #32]
54030: 2a0103f5 mov w21, w1
54034: aa0003f3 mov x19, x0
54038: aa1303e0 mov x0, x19
5403c: 94003339 bl 60d20 <pthread_mutex_lock@plt>
54040: 35ffffc0 cbnz w0, 54038 <__libc_init@plt-0xca78>
54044: 710002bf cmp w21, #0x0
54048: 5290aae9 mov w9, #0x8557 // #34135
5404c: 5a9556a8 cneg w8, w21, mi // mi = first
54050: 72afe429 movk w9, #0x7f21, lsl #16
54054: 528080ea mov w10, #0x407 // #1031
54058: 9ba97d09 umull x9, w8, w9
5405c: d369fd29 lsr x9, x9, #41
54060: 1b0aa128 msub w8, w9, w10, w8
54064: 8b284e69 add x9, x19, w8, uxtw #3
54068: f8430d28 ldr x8, [x9, #48]!
5406c: b40000e8 cbz x8, 54088 <__libc_init@plt-0xca28>
54070: b941250a ldr w10, [x8, #292]
54074: 6b15015f cmp w10, w21
54078: 540000c1 b.ne 54090 <__libc_init@plt-0xca20> // b.any
5407c: aa1f03ea mov x10, xzr
54080: aa0803f4 mov x20, x8
54084: 1400000b b 540b0 <__libc_init@plt-0xca00>
54088: aa1f03f4 mov x20, xzr
5408c: 14000014 b 540dc <__libc_init@plt-0xc9d4>
54090: aa0803eb mov x11, x8
54094: f9428174 ldr x20, [x11, #1280]
54098: b4000234 cbz x20, 540dc <__libc_init@plt-0xc9d4>
5409c: b941268c ldr w12, [x20, #292]
540a0: aa0b03ea mov x10, x11
540a4: aa1403eb mov x11, x20
540a8: 6b15019f cmp w12, w21
540ac: 54ffff41 b.ne 54094 <__libc_init@plt-0xca1c> // b.any
540b0: b40000aa cbz x10, 540c4 <__libc_init@plt-0xc9ec>
540b4: f9428289 ldr x9, [x20, #1280]
540b8: f9428148 ldr x8, [x10, #1280]
540bc: f9028149 str x9, [x10, #1280]
540c0: 14000003 b 540cc <__libc_init@plt-0xc9e4>
540c4: f942828a ldr x10, [x20, #1280]
540c8: f900012a str x10, [x9]
540cc: f9028288 str x8, [x20, #1280]
540d0: f9503669 ldr x9, [x19, #8296]
540d4: f9103668 str x8, [x19, #8296]
540d8: f9028289 str x9, [x20, #1280]
540dc: aa1303e0 mov x0, x19
540e0: 94003314 bl 60d30 <pthread_mutex_unlock@plt>
540e4: aa1403e0 mov x0, x20
540e8: f9400bf5 ldr x21, [sp, #16]
540ec: a9424ff4 ldp x20, x19, [sp, #32]
540f0: a8c37bfd ldp x29, x30, [sp], #48
540f4: d65f03c0 ret
540f8: a9bd7bfd stp x29, x30, [sp, #-48]!
540fc: f9000bf5 str x21, [sp, #16]
54100: 910003fd mov x29, sp
54104: a9024ff4 stp x20, x19, [sp, #32]
54108: aa0103f3 mov x19, x1
5410c: aa0003f4 mov x20, x0
54110: aa1403e0 mov x0, x20
54114: 94003303 bl 60d20 <pthread_mutex_lock@plt>
54118: 35ffffc0 cbnz w0, 54110 <__libc_init@plt-0xc9a0>
5411c: f9503688 ldr x8, [x20, #8296]
54120: b4000168 cbz x8, 5414c <__libc_init@plt-0xc964>
54124: eb13011f cmp x8, x19
54128: 540001c0 b.eq 54160 <__libc_init@plt-0xc950> // b.none
5412c: aa0803ea mov x10, x8
54130: f9428155 ldr x21, [x10, #1280]
54134: b40000d5 cbz x21, 5414c <__libc_init@plt-0xc964>
54138: aa0a03e9 mov x9, x10
5413c: aa1503ea mov x10, x21
54140: eb1302bf cmp x21, x19
54144: 54ffff61 b.ne 54130 <__libc_init@plt-0xc980> // b.any
54148: 14000008 b 54168 <__libc_init@plt-0xc948>
5414c: aa1403e0 mov x0, x20
54150: f9400bf5 ldr x21, [sp, #16]
54154: a9424ff4 ldp x20, x19, [sp, #32]
54158: a8c37bfd ldp x29, x30, [sp], #48
5415c: 140032f5 b 60d30 <pthread_mutex_unlock@plt>
54160: aa1f03e9 mov x9, xzr
54164: aa0803f5 mov x21, x8
54168: b941266a ldr w10, [x19, #292]
5416c: 3100095f cmn w10, #0x2
54170: 540002cc b.gt 541c8 <__libc_init@plt-0xc8e8>
54174: 4b0a03ea neg w10, w10
54178: 7102015f cmp w10, #0x80
5417c: 54000268 b.hi 541c8 <__libc_init@plt-0xc8e8> // b.pmore
54180: 8b2a4a8c add x12, x20, w10, uxtw #2
54184: b9647a8b ldr w11, [x20, #9336]
54188: b962758d ldr w13, [x12, #8820]
5418c: 37f800ed tbnz w13, #31, 541a8 <__libc_init@plt-0xc908>
54190: 6b0b01bf cmp w13, w11
54194: 540000aa b.ge 541a8 <__libc_init@plt-0xc908> // b.tcont
54198: 8b0d0a8d add x13, x20, x13, lsl #2
5419c: b96071ad ldr w13, [x13, #8304]
541a0: 6b0a01bf cmp w13, w10
541a4: 54000120 b.eq 541c8 <__libc_init@plt-0xc8e8> // b.none
541a8: 93407d6e sxtw x14, w11
541ac: 52844e8d mov w13, #0x2274 // #8820
541b0: 1100056f add w15, w11, #0x1
541b4: 8b0d018c add x12, x12, x13
541b8: 8b0e0a8d add x13, x20, x14, lsl #2
541bc: b9247a8f str w15, [x20, #9336]
541c0: b900018b str w11, [x12]
541c4: b92071aa str w10, [x13, #8304]
541c8: b40000c9 cbz x9, 541e0 <__libc_init@plt-0xc8d0>
541cc: f94282a8 ldr x8, [x21, #1280]
541d0: f942812a ldr x10, [x9, #1280]
541d4: f9028128 str x8, [x9, #1280]
541d8: f90282aa str x10, [x21, #1280]
541dc: 14000004 b 541ec <__libc_init@plt-0xc8c4>
541e0: f94282a9 ldr x9, [x21, #1280]
541e4: f9103689 str x9, [x20, #8296]
541e8: f90282a8 str x8, [x21, #1280]
541ec: aa1403e0 mov x0, x20
541f0: 940032d0 bl 60d30 <pthread_mutex_unlock@plt>
541f4: aa1303e0 mov x0, x19
541f8: 94000006 bl 54210 <__libc_init@plt-0xc8a0>
541fc: a9424ff4 ldp x20, x19, [sp, #32]
54200: aa1503e0 mov x0, x21
54204: f9400bf5 ldr x21, [sp, #16]
54208: a8c37bfd ldp x29, x30, [sp], #48
5420c: 17ff357f b 21808 <__libc_init@plt-0x3f2a8>
54210: d100c3ff sub sp, sp, #0x30
54214: a9017bfd stp x29, x30, [sp, #16]
54218: 910043fd add x29, sp, #0x10
5421c: a9024ff4 stp x20, x19, [sp, #32]
54220: d53bd054 mrs x20, tpidr_el0
54224: aa0003f3 mov x19, x0
54228: f9401688 ldr x8, [x20, #40]
5422c: f90007e8 str x8, [sp, #8]
54230: f9427c00 ldr x0, [x0, #1272]
54234: f9027e7f str xzr, [x19, #1272]
54238: b4000040 cbz x0, 54240 <__libc_init@plt-0xc870>
5423c: 97ff3573 bl 21808 <__libc_init@plt-0x3f2a8>
54240: b944da68 ldr w8, [x19, #1240]
54244: 3100051f cmn w8, #0x1
54248: 540000e0 b.eq 54264 <__libc_init@plt-0xc84c> // b.none
5424c: 90000089 adrp x9, 64000 <strcmp@plt+0x3240>
54250: 91054261 add x1, x19, #0x150
54254: 91262129 add x9, x9, #0x988
54258: 910003e0 mov x0, sp
5425c: f8687928 ldr x8, [x9, x8, lsl #3]
54260: d63f0100 blr x8
54264: 12800008 mov w8, #0xffffffff // #-1
54268: 9103f260 add x0, x19, #0xfc
5426c: b904da68 str w8, [x19, #1240]
54270: 940032a8 bl 60d10 <pthread_mutex_destroy@plt>
54274: f9406660 ldr x0, [x19, #200]
54278: 97ff3564 bl 21808 <__libc_init@plt-0x3f2a8>
5427c: f9406260 ldr x0, [x19, #192]
54280: a90c7e7f stp xzr, xzr, [x19, #192]
54284: b4000040 cbz x0, 5428c <__libc_init@plt-0xc824>
54288: 97ff3560 bl 21808 <__libc_init@plt-0x3f2a8>
5428c: f9404260 ldr x0, [x19, #128]
54290: f900427f str xzr, [x19, #128]
54294: b4000040 cbz x0, 5429c <__libc_init@plt-0xc814>
54298: 97ff355c bl 21808 <__libc_init@plt-0x3f2a8>
5429c: f9401688 ldr x8, [x20, #40]
542a0: f94007e9 ldr x9, [sp, #8]
542a4: eb09011f cmp x8, x9
542a8: 540000a1 b.ne 542bc <__libc_init@plt-0xc7f4> // b.any
542ac: a9424ff4 ldp x20, x19, [sp, #32]
542b0: a9417bfd ldp x29, x30, [sp, #16]
542b4: 9100c3ff add sp, sp, #0x30
542b8: d65f03c0 ret
542bc: 94003221 bl 60b40 <__stack_chk_fail@plt>
542c0: a9bd7bfd stp x29, x30, [sp, #-48]!
542c4: f9000bf5 str x21, [sp, #16]
542c8: 910003fd mov x29, sp
542cc: a9024ff4 stp x20, x19, [sp, #32]
542d0: aa0103f3 mov x19, x1
542d4: aa0003f5 mov x21, x0
542d8: aa1503e0 mov x0, x21
542dc: 94003291 bl 60d20 <pthread_mutex_lock@plt>
542e0: 35ffffc0 cbnz w0, 542d8 <__libc_init@plt-0xc7d8>
542e4: aa1f03e8 mov x8, xzr
542e8: aa1f03f4 mov x20, xzr
542ec: 8b080ea9 add x9, x21, x8, lsl #3
542f0: f8430d2a ldr x10, [x9, #48]!
542f4: b400010a cbz x10, 54314 <__libc_init@plt-0xc79c>
542f8: aa0a03eb mov x11, x10
542fc: f942814a ldr x10, [x10, #1280]
54300: f900012a str x10, [x9]
54304: f9028174 str x20, [x11, #1280]
54308: aa0b03f4 mov x20, x11
5430c: f940012a ldr x10, [x9]
54310: b5ffff4a cbnz x10, 542f8 <__libc_init@plt-0xc7b8>
54314: 91000508 add x8, x8, #0x1
54318: f1101d1f cmp x8, #0x407
5431c: 54fffe81 b.ne 542ec <__libc_init@plt-0xc7c4> // b.any
54320: aa1503e0 mov x0, x21
54324: 94003283 bl 60d30 <pthread_mutex_unlock@plt>
54328: b40001b4 cbz x20, 5435c <__libc_init@plt-0xc754>
5432c: aa1403e0 mov x0, x20
54330: 2a1f03e1 mov w1, wzr
54334: aa1303e2 mov x2, x19
54338: f9428295 ldr x21, [x20, #1280]
5433c: f9028294 str x20, [x20, #1280]
54340: 97ff3f43 bl 2404c <__libc_init@plt-0x3ca64>
54344: aa1403e0 mov x0, x20
54348: 97ffffb2 bl 54210 <__libc_init@plt-0xc8a0>
5434c: aa1403e0 mov x0, x20
54350: 97ff352e bl 21808 <__libc_init@plt-0x3f2a8>
54354: aa1503f4 mov x20, x21
54358: b5fffeb5 cbnz x21, 5432c <__libc_init@plt-0xc784>
5435c: a9424ff4 ldp x20, x19, [sp, #32]
54360: f9400bf5 ldr x21, [sp, #16]
54364: a8c37bfd ldp x29, x30, [sp], #48
54368: d65f03c0 ret
5436c: a9bd7bfd stp x29, x30, [sp, #-48]!
54370: a90157f6 stp x22, x21, [sp, #16]
54374: 910003fd mov x29, sp
54378: a9024ff4 stp x20, x19, [sp, #32]
5437c: aa0103f4 mov x20, x1
54380: aa0003f3 mov x19, x0
54384: aa1303e0 mov x0, x19
54388: 94003266 bl 60d20 <pthread_mutex_lock@plt>
5438c: 35ffffc0 cbnz w0, 54384 <__libc_init@plt-0xc72c>
54390: aa1f03f6 mov x22, xzr
54394: 8b160e68 add x8, x19, x22, lsl #3
54398: f9401915 ldr x21, [x8, #48]
5439c: b40000d5 cbz x21, 543b4 <__libc_init@plt-0xc6fc>
543a0: aa1503e0 mov x0, x21
543a4: aa1403e1 mov x1, x20
543a8: 97ff3c4f bl 234e4 <__libc_init@plt-0x3d5cc>
543ac: f94282b5 ldr x21, [x21, #1280]
543b0: b5ffff95 cbnz x21, 543a0 <__libc_init@plt-0xc710>
543b4: 910006d6 add x22, x22, #0x1
543b8: f1101edf cmp x22, #0x407
543bc: 54fffec1 b.ne 54394 <__libc_init@plt-0xc71c> // b.any
543c0: aa1303e0 mov x0, x19
543c4: a9424ff4 ldp x20, x19, [sp, #32]
543c8: a94157f6 ldp x22, x21, [sp, #16]
543cc: a8c37bfd ldp x29, x30, [sp], #48
543d0: 14003258 b 60d30 <pthread_mutex_unlock@plt>
543d4: a9bc7bfd stp x29, x30, [sp, #-64]!
543d8: f9000bf7 str x23, [sp, #16]
543dc: 910003fd mov x29, sp
543e0: a90257f6 stp x22, x21, [sp, #32]
543e4: a9034ff4 stp x20, x19, [sp, #48]
543e8: b40002c1 cbz x1, 54440 <__libc_init@plt-0xc670>
543ec: aa0203f3 mov x19, x2
543f0: aa0103f4 mov x20, x1
543f4: aa0003f5 mov x21, x0
543f8: aa1f03f7 mov x23, xzr
543fc: 8b170ea8 add x8, x21, x23, lsl #3
54400: f9401916 ldr x22, [x8, #48]
54404: b4000196 cbz x22, 54434 <__libc_init@plt-0xc67c>
54408: f94042c0 ldr x0, [x22, #128]
5440c: b4000100 cbz x0, 5442c <__libc_init@plt-0xc684>
54410: f94046c8 ldr x8, [x22, #136]
54414: eb13011f cmp x8, x19
54418: 540000a1 b.ne 5442c <__libc_init@plt-0xc684> // b.any
5441c: aa1403e1 mov x1, x20
54420: aa1303e2 mov x2, x19
54424: 9400324f bl 60d60 <memcmp@plt>
54428: 340000e0 cbz w0, 54444 <__libc_init@plt-0xc66c>
5442c: f94282d6 ldr x22, [x22, #1280]
54430: b5fffed6 cbnz x22, 54408 <__libc_init@plt-0xc6a8>
54434: 910006f7 add x23, x23, #0x1
54438: f1101eff cmp x23, #0x407
5443c: 54fffe01 b.ne 543fc <__libc_init@plt-0xc6b4> // b.any
54440: aa1f03f6 mov x22, xzr
54444: aa1603e0 mov x0, x22
54448: f9400bf7 ldr x23, [sp, #16]
5444c: a9434ff4 ldp x20, x19, [sp, #48]
54450: a94257f6 ldp x22, x21, [sp, #32]
54454: a8c47bfd ldp x29, x30, [sp], #64
54458: d65f03c0 ret
5445c: a9bd7bfd stp x29, x30, [sp, #-48]!
54460: f9000bf5 str x21, [sp, #16]
54464: 910003fd mov x29, sp
54468: a9024ff4 stp x20, x19, [sp, #32]
5446c: 90000095 adrp x21, 64000 <strcmp@plt+0x3240>
54470: 3900201f strb wzr, [x0, #8]
54474: 3900401f strb wzr, [x0, #16]
54478: 52800028 mov w8, #0x1 // #1
5447c: b900001f str wzr, [x0]
54480: aa0003f3 mov x19, x0
54484: b800301f stur wzr, [x0, #3]
54488: 2a0103f4 mov w20, w1
5448c: 3900601f strb wzr, [x0, #24]
54490: aa1f03e1 mov x1, xzr
54494: 3900801f strb wzr, [x0, #32]
54498: 3901201f strb wzr, [x0, #72]
5449c: 3901401f strb wzr, [x0, #80]
544a0: 3901601f strb wzr, [x0, #88]
544a4: f945f6b5 ldr x21, [x21, #3048]
544a8: f9001408 str x8, [x0, #40]
544ac: 6f00e400 movi v0.2d, #0x0
544b0: 3901a008 strb w8, [x0, #104]
544b4: 12800008 mov w8, #0xffffffff // #-1
544b8: 3901801f strb wzr, [x0, #96]
544bc: b9401ea9 ldr w9, [x21, #28]
544c0: a9037c1f stp xzr, xzr, [x0, #48]
544c4: 3901001f strb wzr, [x0, #64]
544c8: 3901b41f strb wzr, [x0, #109]
544cc: b9006409 str w9, [x0, #100]
544d0: b806901f stur wzr, [x0, #105]
544d4: 7900e01f strh wzr, [x0, #112]
544d8: b9007808 str w8, [x0, #120]
544dc: f900401f str xzr, [x0, #128]
544e0: 3902601f strb wzr, [x0, #152]
544e4: f900501f str xzr, [x0, #160]
544e8: 3902a01f strb wzr, [x0, #168]
544ec: 3902c01f strb wzr, [x0, #176]
544f0: 7901701f strh wzr, [x0, #184]
544f4: 3902501f strb wzr, [x0, #148]
544f8: b900901f str wzr, [x0, #144]
544fc: 3c8fce60 str q0, [x19, #252]!
54500: aa1303e0 mov x0, x19
54504: f900127f str xzr, [x19, #32]
54508: 3d800660 str q0, [x19, #16]
5450c: 3c9ed260 stur q0, [x19, #-19]
54510: 3c9e4260 stur q0, [x19, #-28]
54514: 3c9d4260 stur q0, [x19, #-44]
54518: 3c9c4260 stur q0, [x19, #-60]
5451c: 94003209 bl 60d40 <pthread_mutex_init@plt>
54520: 910ff268 add x8, x19, #0x3fc
54524: 92800029 mov x9, #0xfffffffffffffffe // #-2
54528: b903de7f str wzr, [x19, #988]
5452c: 390f927f strb wzr, [x19, #996]
54530: f900011f str xzr, [x8]
54534: 394096a8 ldrb w8, [x21, #37]
54538: 390fd27f strb wzr, [x19, #1012]
5453c: f9400bf5 ldr x21, [sp, #16]
54540: 29057e74 stp w20, wzr, [x19, #40]
54544: b802f27f stur wzr, [x19, #47]
54548: f803c27f stur xzr, [x19, #60]
5454c: f803427f stur xzr, [x19, #52]
54550: 79008a7f strh wzr, [x19, #68]
54554: 3810a268 sturb w8, [x19, #-246]
54558: f804c269 stur x9, [x19, #76]
5455c: a9424ff4 ldp x20, x19, [sp, #32]
54560: a8c37bfd ldp x29, x30, [sp], #48
54564: d65f03c0 ret
54568: 90000088 adrp x8, 64000 <strcmp@plt+0x3240>
5456c: 3940000b ldrb w11, [x0]
54570: f9460508 ldr x8, [x8, #3080]
54574: 386b6908 ldrb w8, [x8, x11]
54578: 340000a8 cbz w8, 5458c <__libc_init@plt-0xc524>
5457c: 7100051f cmp w8, #0x1
54580: 540000a1 b.ne 54594 <__libc_init@plt-0xc51c> // b.any
54584: aa1f03ea mov x10, xzr
54588: 1400001c b 545f8 <__libc_init@plt-0xc4b8>
5458c: aa1f03e9 mov x9, xzr
54590: 14000016 b 545e8 <__libc_init@plt-0xc4c8>
54594: 52800fe9 mov w9, #0x7f // #127
54598: d103016a sub x10, x11, #0xc0
5459c: 9ac82529 lsr x9, x9, x8
545a0: f100f95f cmp x10, #0x3e
545a4: 8a0b0129 and x9, x9, x11
545a8: 54000248 b.hi 545f0 <__libc_init@plt-0xc4c0> // b.pmore
545ac: d1000508 sub x8, x8, #0x1
545b0: 9100040a add x10, x0, #0x1
545b4: 39c0014b ldrsb w11, [x10]
545b8: 3101057f cmn w11, #0x41
545bc: 5400012c b.gt 545e0 <__libc_init@plt-0xc4d0>
545c0: 92401d6b and x11, x11, #0xff
545c4: f1000508 subs x8, x8, #0x1
545c8: b37ae52b bfi x11, x9, #6, #58
545cc: 9100054a add x10, x10, #0x1
545d0: aa0b03e9 mov x9, x11
545d4: 54ffff01 b.ne 545b4 <__libc_init@plt-0xc4fc> // b.any
545d8: d360fd68 lsr x8, x11, #32
545dc: b40000c8 cbz x8, 545f4 <__libc_init@plt-0xc4bc>
545e0: aa1f03e9 mov x9, xzr
545e4: 2a1f03e8 mov w8, wzr
545e8: aa1f03ea mov x10, xzr
545ec: 14000005 b 54600 <__libc_init@plt-0xc4b0>
545f0: aa0903eb mov x11, x9
545f4: 92785d6a and x10, x11, #0xffffff00
545f8: d2c00029 mov x9, #0x100000000 // #4294967296
545fc: 2a0b03e8 mov w8, w11
54600: 92401d08 and x8, x8, #0xff
54604: aa080128 orr x8, x9, x8
54608: aa0a0100 orr x0, x8, x10
5460c: d65f03c0 ret
54610: 7101fc3f cmp w1, #0x7f
54614: 54000088 b.hi 54624 <__libc_init@plt-0xc48c> // b.pmore
54618: 52800028 mov w8, #0x1 // #1
5461c: 39000001 strb w1, [x0]
54620: 14000065 b 547b4 <__libc_init@plt-0xc2fc>
54624: 711ffc3f cmp w1, #0x7ff
54628: 54000128 b.hi 5464c <__libc_init@plt-0xc464> // b.pmore
5462c: 53067c28 lsr w8, w1, #6
54630: 52801009 mov w9, #0x80 // #128
54634: 321a050a orr w10, w8, #0xc0
54638: 33001429 bfxil w9, w1, #0, #6
5463c: 52800048 mov w8, #0x2 // #2
54640: 3900000a strb w10, [x0]
54644: 39000409 strb w9, [x0, #1]
54648: 1400005b b 547b4 <__libc_init@plt-0xc2fc>
5464c: 53107c28 lsr w8, w1, #16
54650: 35000188 cbnz w8, 54680 <__libc_init@plt-0xc430>
54654: 530c7c28 lsr w8, w1, #12
54658: 52801009 mov w9, #0x80 // #128
5465c: 5280100b mov w11, #0x80 // #128
54660: 321b090a orr w10, w8, #0xe0
54664: 33062c29 bfxil w9, w1, #6, #6
54668: 3300142b bfxil w11, w1, #0, #6
5466c: 52800068 mov w8, #0x3 // #3
54670: 3900000a strb w10, [x0]
54674: 39000409 strb w9, [x0, #1]
54678: 3900080b strb w11, [x0, #2]
5467c: 1400004e b 547b4 <__libc_init@plt-0xc2fc>
54680: 53157c28 lsr w8, w1, #21
54684: 350001e8 cbnz w8, 546c0 <__libc_init@plt-0xc3f0>
54688: 53127c28 lsr w8, w1, #18
5468c: 52801009 mov w9, #0x80 // #128
54690: 5280100a mov w10, #0x80 // #128
54694: 5280100b mov w11, #0x80 // #128
54698: 321c0d08 orr w8, w8, #0xf0
5469c: 330c4429 bfxil w9, w1, #12, #6
546a0: 33062c2a bfxil w10, w1, #6, #6
546a4: 3300142b bfxil w11, w1, #0, #6
546a8: 39000008 strb w8, [x0]
546ac: 52800088 mov w8, #0x4 // #4
546b0: 39000409 strb w9, [x0, #1]
546b4: 3900080a strb w10, [x0, #2]
546b8: 39000c0b strb w11, [x0, #3]
546bc: 1400003e b 547b4 <__libc_init@plt-0xc2fc>
546c0: 531a7c28 lsr w8, w1, #26
546c4: 35000248 cbnz w8, 5470c <__libc_init@plt-0xc3a4>
546c8: 53187c28 lsr w8, w1, #24
546cc: 52801009 mov w9, #0x80 // #128
546d0: 5280100a mov w10, #0x80 // #128
546d4: 5280100b mov w11, #0x80 // #128
546d8: 5280100c mov w12, #0x80 // #128
546dc: 321d1108 orr w8, w8, #0xf8
546e0: 33125c29 bfxil w9, w1, #18, #6
546e4: 330c442a bfxil w10, w1, #12, #6
546e8: 33062c2b bfxil w11, w1, #6, #6
546ec: 3300142c bfxil w12, w1, #0, #6
546f0: 39000008 strb w8, [x0]
546f4: 528000a8 mov w8, #0x5 // #5
546f8: 39000409 strb w9, [x0, #1]
546fc: 3900080a strb w10, [x0, #2]
54700: 39000c0b strb w11, [x0, #3]
54704: 3900100c strb w12, [x0, #4]
54708: 1400002b b 547b4 <__libc_init@plt-0xc2fc>
5470c: 531b7c28 lsr w8, w1, #27
54710: 35000288 cbnz w8, 54760 <__libc_init@plt-0xc350>
54714: 53187c29 lsr w9, w1, #24
54718: 5280100a mov w10, #0x80 // #128
5471c: 32190129 orr w9, w9, #0x80
54720: 5280100b mov w11, #0x80 // #128
54724: 5280100c mov w12, #0x80 // #128
54728: 52801f08 mov w8, #0xf8 // #248
5472c: 33125c2a bfxil w10, w1, #18, #6
54730: 330c442b bfxil w11, w1, #12, #6
54734: 39000409 strb w9, [x0, #1]
54738: 52801009 mov w9, #0x80 // #128
5473c: 33062c2c bfxil w12, w1, #6, #6
54740: 33001429 bfxil w9, w1, #0, #6
54744: 39000008 strb w8, [x0]
54748: 528000c8 mov w8, #0x6 // #6
5474c: 3900080a strb w10, [x0, #2]
54750: 39000c0b strb w11, [x0, #3]
54754: 3900100c strb w12, [x0, #4]
54758: 39001409 strb w9, [x0, #5]
5475c: 14000016 b 547b4 <__libc_init@plt-0xc2fc>
54760: 52801fc8 mov w8, #0xfe // #254
54764: 52801009 mov w9, #0x80 // #128
54768: 5280100a mov w10, #0x80 // #128
5476c: 331e7c29 bfxil w9, w1, #30, #2
54770: 3318742a bfxil w10, w1, #24, #6
54774: 5280100b mov w11, #0x80 // #128
54778: 39000008 strb w8, [x0]
5477c: 52801008 mov w8, #0x80 // #128
54780: 330c4428 bfxil w8, w1, #12, #6
54784: 39000409 strb w9, [x0, #1]
54788: 3900080a strb w10, [x0, #2]
5478c: 52801009 mov w9, #0x80 // #128
54790: 5280100a mov w10, #0x80 // #128
54794: 33125c2b bfxil w11, w1, #18, #6
54798: 33062c29 bfxil w9, w1, #6, #6
5479c: 3300142a bfxil w10, w1, #0, #6
547a0: 39001008 strb w8, [x0, #4]
547a4: 528000e8 mov w8, #0x7 // #7
547a8: 39000c0b strb w11, [x0, #3]
547ac: 39001409 strb w9, [x0, #5]
547b0: 3900180a strb w10, [x0, #6]
547b4: aa0803e0 mov x0, x8
547b8: d65f03c0 ret
547bc: d10703ff sub sp, sp, #0x1c0
547c0: a9167bfd stp x29, x30, [sp, #352]
547c4: 910583fd add x29, sp, #0x160
547c8: a9176ffc stp x28, x27, [sp, #368]
547cc: a91867fa stp x26, x25, [sp, #384]
547d0: a9195ff8 stp x24, x23, [sp, #400]
547d4: a91a57f6 stp x22, x21, [sp, #416]
547d8: a91b4ff4 stp x20, x19, [sp, #432]
547dc: d53bd05a mrs x26, tpidr_el0
547e0: aa0503f9 mov x25, x5
547e4: 2a0403f8 mov w24, w4
547e8: 2a0303f5 mov w21, w3
547ec: 2a0203f4 mov w20, w2
547f0: aa0103f6 mov x22, x1
547f4: aa0003f7 mov x23, x0
547f8: aa0803f3 mov x19, x8
547fc: f9401748 ldr x8, [x26, #40]
54800: 2a3903e9 mvn w9, w25
54804: 72191d3f tst w9, #0x7f80
54808: f81f83a8 stur x8, [x29, #-8]
5480c: 54000161 b.ne 54838 <__libc_init@plt-0xc278> // b.any
54810: 12001b28 and w8, w25, #0x7f
54814: 34000128 cbz w8, 54838 <__libc_init@plt-0xc278>
54818: b0fffda8 adrp x8, 9000 <__libc_init@plt-0x57ab0>
5481c: d503201f nop
54820: 10daed89 adr x9, a5d0 <__libc_init@plt-0x564e0>
54824: 5280006a mov w10, #0x3 // #3
54828: fd44c900 ldr d0, [x8, #2448]
5482c: a9002a69 stp x9, x10, [x19]
54830: fd000a60 str d0, [x19, #16]
54834: 14000033 b 54900 <__libc_init@plt-0xc1b0>
54838: 12003f28 and w8, w25, #0xffff
5483c: 528ff009 mov w9, #0x7f80 // #32640
54840: 1200391b and w27, w8, #0x7fff
54844: 6b09037f cmp w27, w9
54848: 540000e1 b.ne 54864 <__libc_init@plt-0xc24c> // b.any
5484c: 37780488 tbnz w8, #15, 548dc <__libc_init@plt-0xc1d4>
54850: 370804f4 tbnz w20, #1, 548ec <__libc_init@plt-0xc1c4>
54854: d0fffda9 adrp x9, a000 <__libc_init@plt-0x56ab0>
54858: 52800068 mov w8, #0x3 // #3
5485c: 91313129 add x9, x9, #0xc4c
54860: 14000026 b 548f8 <__libc_init@plt-0xc1b8>
54864: 92403f21 and x1, x25, #0xffff
54868: d101e3a0 sub x0, x29, #0x78
5486c: 2a1803e2 mov w2, w24
54870: 94000031 bl 54934 <__libc_init@plt-0xc17c>
54874: 36000254 tbz w20, #0, 548bc <__libc_init@plt-0xc1f4>
54878: 3400023b cbz w27, 548bc <__libc_init@plt-0xc1f4>
5487c: 51000729 sub w9, w25, #0x1
54880: 9101e3e0 add x0, sp, #0x78
54884: 92403d21 and x1, x9, #0xffff
54888: 2a1803e2 mov w2, w24
5488c: 528fefe8 mov w8, #0x7f7f // #32639
54890: 6b08037f cmp w27, w8
54894: 1a990739 cinc w25, w25, ne // ne = any
54898: 94000027 bl 54934 <__libc_init@plt-0xc17c>
5489c: 92403f21 and x1, x25, #0xffff
548a0: 910023e0 add x0, sp, #0x8
548a4: 2a1803e2 mov w2, w24
548a8: 94000023 bl 54934 <__libc_init@plt-0xc17c>
548ac: d101e3a0 sub x0, x29, #0x78
548b0: 9101e3e1 add x1, sp, #0x78
548b4: 910023e2 add x2, sp, #0x8
548b8: 940000a1 bl 54b3c <__libc_init@plt-0xbf74>
548bc: d101e3a0 sub x0, x29, #0x78
548c0: aa1303e8 mov x8, x19
548c4: aa1703e1 mov x1, x23
548c8: aa1603e2 mov x2, x22
548cc: 2a1403e3 mov w3, w20
548d0: 2a1503e4 mov w4, w21
548d4: 94000152 bl 54e1c <__libc_init@plt-0xbc94>
548d8: 1400000a b 54900 <__libc_init@plt-0xc1b0>
548dc: b0fffdc9 adrp x9, d000 <__libc_init@plt-0x53ab0>
548e0: 52800088 mov w8, #0x4 // #4
548e4: 911a2d29 add x9, x9, #0x68b
548e8: 14000004 b 548f8 <__libc_init@plt-0xc1b8>
548ec: 90fffdc9 adrp x9, c000 <__libc_init@plt-0x54ab0>
548f0: 52800088 mov w8, #0x4 // #4
548f4: 913a3529 add x9, x9, #0xe8d
548f8: a9002269 stp x9, x8, [x19]
548fc: f9000a7f str xzr, [x19, #16]
54900: f9401748 ldr x8, [x26, #40]
54904: f85f83a9 ldur x9, [x29, #-8]
54908: eb09011f cmp x8, x9
5490c: 54000121 b.ne 54930 <__libc_init@plt-0xc180> // b.any
54910: a95b4ff4 ldp x20, x19, [sp, #432]
54914: a95a57f6 ldp x22, x21, [sp, #416]
54918: a9595ff8 ldp x24, x23, [sp, #400]
5491c: a95867fa ldp x26, x25, [sp, #384]
54920: a9576ffc ldp x28, x27, [sp, #368]
54924: a9567bfd ldp x29, x30, [sp, #352]
54928: 910703ff add sp, sp, #0x1c0
5492c: d65f03c0 ret
54930: 94003084 bl 60b40 <__stack_chk_fail@plt>
54934: a9bd7bfd stp x29, x30, [sp, #-48]!
54938: f9000bf5 str x21, [sp, #16]
5493c: 910003fd mov x29, sp
54940: a9024ff4 stp x20, x19, [sp, #32]
54944: b0fffda8 adrp x8, 9000 <__libc_init@plt-0x57ab0>
54948: aa0003f3 mov x19, x0
5494c: 7200383f tst w1, #0x7fff
54950: b900601f str wzr, [x0, #96]
54954: b9006802 str w2, [x0, #104]
54958: fd44cd00 ldr d0, [x8, #2456]
5495c: 530f3c28 ubfx w8, w1, #15, #1
54960: fd002c00 str d0, [x0, #88]
54964: 54000140 b.eq 5498c <__libc_init@plt-0xc124> // b.none
54968: 12003c29 and w9, w1, #0xffff
5496c: 52801fea mov w10, #0xff // #255
54970: 6a491d4a ands w10, w10, w9, lsr #7
54974: 1a8a154a cinc w10, w10, eq // eq = none
54978: 5101fd4a sub w10, w10, #0x7f
5497c: 71001d54 subs w20, w10, #0x7
54980: 5400010c b.gt 549a0 <__libc_init@plt-0xc110>
54984: 2a1f03ea mov w10, wzr
54988: 1400000b b 549b4 <__libc_init@plt-0xc0fc>
5498c: 39019268 strb w8, [x19, #100]
54990: f9400bf5 ldr x21, [sp, #16]
54994: a9424ff4 ldp x20, x19, [sp, #32]
54998: a8c37bfd ldp x29, x30, [sp], #48
5499c: d65f03c0 ret
549a0: 71003d4a subs w10, w10, #0xf
549a4: 1a8a33eb csel w11, wzr, w10, cc // cc = lo, ul, last
549a8: 5280010a mov w10, #0x8 // #8
549ac: 1a8a328a csel w10, w20, w10, cc // cc = lo, ul, last
549b0: 2a0b03f4 mov w20, w11
549b4: 5280100c mov w12, #0x80 // #128
549b8: 1200192b and w11, w9, #0x7f
549bc: 3300192c bfxil w12, w9, #0, #7
549c0: 72191d3f tst w9, #0x7f80
549c4: 1a8c0169 csel w9, w11, w12, eq // eq = none
549c8: 2a1f03ec mov w12, wzr
549cc: 1aca2129 lsl w9, w9, w10
549d0: b900627f str wzr, [x19, #96]
549d4: 72003d2d ands w13, w9, #0xffff
549d8: 54000240 b.eq 54a20 <__libc_init@plt-0xc090> // b.none
549dc: 529999aa mov w10, #0xcccd // #52429
549e0: 12800009 mov w9, #0xffffffff // #-1
549e4: 72b9998a movk w10, #0xcccc, lsl #16
549e8: 9baa7dab umull x11, w13, w10
549ec: d363fd6b lsr x11, x11, #35
549f0: 0b0b096e add w14, w11, w11, lsl #2
549f4: 531f79ce lsl w14, w14, #1
549f8: 6b0d01df cmp w14, w13
549fc: 540001a1 b.ne 54a30 <__libc_init@plt-0xc080> // b.any
54a00: 1100058c add w12, w12, #0x1
54a04: 710029bf cmp w13, #0xa
54a08: 2a0b03ed mov w13, w11
54a0c: b900626c str w12, [x19, #96]
54a10: 54fffec2 b.cs 549e8 <__libc_init@plt-0xc0c8> // b.hs, b.nlast
54a14: 2a1f03ea mov w10, wzr
54a18: 5280002b mov w11, #0x1 // #1
54a1c: 1400000b b 54a48 <__libc_init@plt-0xc068>
54a20: 2a1f03ea mov w10, wzr
54a24: 5280002b mov w11, #0x1 // #1
54a28: 12800009 mov w9, #0xffffffff // #-1
54a2c: 14000007 b 54a48 <__libc_init@plt-0xc068>
54a30: 2a1f03eb mov w11, wzr
54a34: aa1f03e9 mov x9, xzr
54a38: 5280002a mov w10, #0x1 // #1
54a3c: 92403dad and x13, x13, #0xffff
54a40: b9005a6a str w10, [x19, #88]
54a44: f900026d str x13, [x19]
54a48: 7100069f cmp w20, #0x1
54a4c: 39019268 strb w8, [x19, #100]
54a50: 5400066b b.lt 54b1c <__libc_init@plt-0xbf94> // b.tstop
54a54: 11000588 add w8, w12, #0x1
54a58: b202e7ec mov x12, #0xcccccccccccccccc // #-3689348814741910324
54a5c: f29999ac movk x12, #0xcccd
54a60: b200e7ed mov x13, #0x3333333333333333 // #3689348814741910323
54a64: 3700014b tbnz w11, #0, 54a8c <__libc_init@plt-0xc024>
54a68: f940026e ldr x14, [x19]
54a6c: 9b0c7dce mul x14, x14, x12
54a70: eb0d01df cmp x14, x13
54a74: 54000168 b.hi 54aa0 <__libc_init@plt-0xc010> // b.pmore
54a78: 340000aa cbz w10, 54a8c <__libc_init@plt-0xc024>
54a7c: f8697a6e ldr x14, [x19, x9, lsl #3]
54a80: 9bcc7dce umulh x14, x14, x12
54a84: d342fdce lsr x14, x14, #2
54a88: f8297a6e str x14, [x19, x9, lsl #3]
54a8c: b9006268 str w8, [x19, #96]
54a90: 71000694 subs w20, w20, #0x1
54a94: 11000508 add w8, w8, #0x1
54a98: 54fffe6c b.gt 54a64 <__libc_init@plt-0xc04c>
54a9c: 1400001f b 54b18 <__libc_init@plt-0xbf98>
54aa0: 7100269f cmp w20, #0x9
54aa4: 54000123 b.cc 54ac8 <__libc_init@plt-0xbfe8> // b.lo, b.ul, b.last
54aa8: aa1303e0 mov x0, x19
54aac: 2a1f03e1 mov w1, wzr
54ab0: 94000d88 bl 580d0 <__libc_init@plt-0x89e0>
54ab4: 51002695 sub w21, w20, #0x9
54ab8: 7100469f cmp w20, #0x11
54abc: 2a1503f4 mov w20, w21
54ac0: 54ffff48 b.hi 54aa8 <__libc_init@plt-0xc008> // b.pmore
54ac4: 14000002 b 54acc <__libc_init@plt-0xbfe4>
54ac8: 2a1403f5 mov w21, w20
54acc: 71000ebf cmp w21, #0x3
54ad0: 54000123 b.cc 54af4 <__libc_init@plt-0xbfbc> // b.lo, b.ul, b.last
54ad4: aa1303e0 mov x0, x19
54ad8: 2a1f03e1 mov w1, wzr
54adc: 94000d98 bl 5813c <__libc_init@plt-0x8974>
54ae0: 51000ea8 sub w8, w21, #0x3
54ae4: 710016bf cmp w21, #0x5
54ae8: 2a0803f5 mov w21, w8
54aec: 54ffff48 b.hi 54ad4 <__libc_init@plt-0xbfdc> // b.pmore
54af0: 14000002 b 54af8 <__libc_init@plt-0xbfb8>
54af4: 2a1503e8 mov w8, w21
54af8: 34000108 cbz w8, 54b18 <__libc_init@plt-0xbf98>
54afc: 11000514 add w20, w8, #0x1
54b00: aa1303e0 mov x0, x19
54b04: 2a1f03e1 mov w1, wzr
54b08: 94000da8 bl 581a8 <__libc_init@plt-0x8908>
54b0c: 51000694 sub w20, w20, #0x1
54b10: 7100069f cmp w20, #0x1
54b14: 54ffff68 b.hi 54b00 <__libc_init@plt-0xbfb0> // b.pmore
54b18: 2a1f03f4 mov w20, wzr
54b1c: 4b1403e1 neg w1, w20
54b20: aa1303e0 mov x0, x19
54b24: 94000dbc bl 58214 <__libc_init@plt-0x889c>
54b28: aa1303e0 mov x0, x19
54b2c: f9400bf5 ldr x21, [sp, #16]
54b30: a9424ff4 ldp x20, x19, [sp, #32]
54b34: a8c37bfd ldp x29, x30, [sp], #48
54b38: 14000e01 b 5833c <__libc_init@plt-0x8774>
54b3c: a9bd7bfd stp x29, x30, [sp, #-48]!
54b40: a90157f6 stp x22, x21, [sp, #16]
54b44: 910003fd mov x29, sp
54b48: a9024ff4 stp x20, x19, [sp, #32]
54b4c: b9406028 ldr w8, [x1, #96]
54b50: aa0203f5 mov x21, x2
54b54: b9406009 ldr w9, [x0, #96]
54b58: aa0103f4 mov x20, x1
54b5c: b940604a ldr w10, [x2, #96]
54b60: aa0003f3 mov x19, x0
54b64: 6b09011f cmp w8, w9
54b68: 1a89b10b csel w11, w8, w9, lt // lt = tstop
54b6c: 6b0b015f cmp w10, w11
54b70: 1a8bb156 csel w22, w10, w11, lt // lt = tstop
54b74: 6b16013f cmp w9, w22
54b78: 5400014d b.le 54ba0 <__libc_init@plt-0xbf10>
54b7c: 51000528 sub w8, w9, #0x1
54b80: aa1303e0 mov x0, x19
54b84: 2a1f03e1 mov w1, wzr
54b88: b9006268 str w8, [x19, #96]
54b8c: 94000e60 bl 5850c <__libc_init@plt-0x85a4>
54b90: b9406269 ldr w9, [x19, #96]
54b94: 6b16013f cmp w9, w22
54b98: 54ffff2c b.gt 54b7c <__libc_init@plt-0xbf34>
54b9c: b9406288 ldr w8, [x20, #96]
54ba0: 6b16011f cmp w8, w22
54ba4: 5400018d b.le 54bd4 <__libc_init@plt-0xbedc>
54ba8: 51000508 sub w8, w8, #0x1
54bac: aa1403e0 mov x0, x20
54bb0: 2a1f03e1 mov w1, wzr
54bb4: b9006288 str w8, [x20, #96]
54bb8: 94000e55 bl 5850c <__libc_init@plt-0x85a4>
54bbc: 17fffff8 b 54b9c <__libc_init@plt-0xbf14>
54bc0: 51000508 sub w8, w8, #0x1
54bc4: aa1503e0 mov x0, x21
54bc8: 2a1f03e1 mov w1, wzr
54bcc: b90062a8 str w8, [x21, #96]
54bd0: 94000e4f bl 5850c <__libc_init@plt-0x85a4>
54bd4: b94062a8 ldr w8, [x21, #96]
54bd8: 6b16011f cmp w8, w22
54bdc: 54ffff2c b.gt 54bc0 <__libc_init@plt-0xbef0>
54be0: aa1403e0 mov x0, x20
54be4: aa1303e1 mov x1, x19
54be8: 94000e65 bl 5857c <__libc_init@plt-0x8534>
54bec: 360000a0 tbz w0, #0, 54c00 <__libc_init@plt-0xbeb0>
54bf0: aa1403e0 mov x0, x20
54bf4: 2a1f03e1 mov w1, wzr
54bf8: 52800022 mov w2, #0x1 // #1
54bfc: 94000de8 bl 5839c <__libc_init@plt-0x8714>
54c00: aa1503e0 mov x0, x21
54c04: aa1303e1 mov x1, x19
54c08: 94000e5d bl 5857c <__libc_init@plt-0x8534>
54c0c: 370001c0 tbnz w0, #0, 54c44 <__libc_init@plt-0xbe6c>
54c10: f94002a8 ldr x8, [x21]
54c14: d1000509 sub x9, x8, #0x1
54c18: f90002a9 str x9, [x21]
54c1c: b5000148 cbnz x8, 54c44 <__libc_init@plt-0xbe6c>
54c20: 92b207e9 mov x9, #0xffffffff6fc0ffff // #-2420047873
54c24: 910022a8 add x8, x21, #0x8
54c28: f2d0de49 movk x9, #0x86f2, lsl #32
54c2c: f2e00469 movk x9, #0x23, lsl #48
54c30: f940010a ldr x10, [x8]
54c34: d100054b sub x11, x10, #0x1
54c38: a93fad09 stp x9, x11, [x8, #-8]
54c3c: 91002108 add x8, x8, #0x8
54c40: b4ffff8a cbz x10, 54c30 <__libc_init@plt-0xbe80>
54c44: b9405a89 ldr w9, [x20, #88]
54c48: b9405aa8 ldr w8, [x21, #88]
54c4c: 6b08013f cmp w9, w8
54c50: 5400016a b.ge 54c7c <__libc_init@plt-0xbe34> // b.tcont
54c54: 93407d28 sxtw x8, w9
54c58: 1100050a add w10, w8, #0x1
54c5c: 91000509 add x9, x8, #0x1
54c60: f8287a9f str xzr, [x20, x8, lsl #3]
54c64: aa0903e8 mov x8, x9
54c68: b9005a8a str w10, [x20, #88]
54c6c: b9805aaa ldrsw x10, [x21, #88]
54c70: eb0a013f cmp x9, x10
54c74: 54ffff2b b.lt 54c58 <__libc_init@plt-0xbe58> // b.tstop
54c78: 2a0a03e8 mov w8, w10
54c7c: 6b09011f cmp w8, w9
54c80: 5400016a b.ge 54cac <__libc_init@plt-0xbe04> // b.tcont
54c84: 93407d08 sxtw x8, w8
54c88: 1100050a add w10, w8, #0x1
54c8c: 91000509 add x9, x8, #0x1
54c90: f8287abf str xzr, [x21, x8, lsl #3]
54c94: aa0903e8 mov x8, x9
54c98: b9005aaa str w10, [x21, #88]
54c9c: b9805a8a ldrsw x10, [x20, #88]
54ca0: eb0a013f cmp x9, x10
54ca4: 54ffff2b b.lt 54c88 <__libc_init@plt-0xbe28> // b.tstop
54ca8: 2a0903e8 mov w8, w9
54cac: 71000509 subs w9, w8, #0x1
54cb0: 5400018b b.lt 54ce0 <__libc_init@plt-0xbdd0> // b.tstop
54cb4: aa1f03ea mov x10, xzr
54cb8: cb28414b sub x11, x10, w8, uxtw
54cbc: 0b0a012c add w12, w9, w10
54cc0: f86cda8d ldr x13, [x20, w12, sxtw #3]
54cc4: f86cdaac ldr x12, [x21, w12, sxtw #3]
54cc8: eb0c01bf cmp x13, x12
54ccc: 540000e1 b.ne 54ce8 <__libc_init@plt-0xbdc8> // b.any
54cd0: d100054a sub x10, x10, #0x1
54cd4: eb0a017f cmp x11, x10
54cd8: 54ffff21 b.ne 54cbc <__libc_init@plt-0xbdf4> // b.any
54cdc: 14000006 b 54cf4 <__libc_init@plt-0xbdbc>
54ce0: 2a1f03e9 mov w9, wzr
54ce4: 14000002 b 54cec <__libc_init@plt-0xbdc4>
54ce8: 4b0a03e9 neg w9, w10
54cec: 6b08013f cmp w9, w8
54cf0: 540000a1 b.ne 54d04 <__libc_init@plt-0xbdac> // b.any
54cf4: a9424ff4 ldp x20, x19, [sp, #32]
54cf8: a94157f6 ldp x22, x21, [sp, #16]
54cfc: a8c37bfd ldp x29, x30, [sp], #48
54d00: d65f03c0 ret
54d04: 1100052d add w13, w9, #0x1
54d08: b940626b ldr w11, [x19, #96]
54d0c: 4b0d0109 sub w9, w8, w13
54d10: aa1f03ea mov x10, xzr
54d14: 0b091168 add w8, w11, w9, lsl #4
54d18: b9005a6d str w13, [x19, #88]
54d1c: b9006268 str w8, [x19, #96]
54d20: 0b0a012b add w11, w9, w10
54d24: f86bdaab ldr x11, [x21, w11, sxtw #3]
54d28: f82a7a6b str x11, [x19, x10, lsl #3]
54d2c: 9100054a add x10, x10, #0x1
54d30: eb0a01bf cmp x13, x10
54d34: 54ffff61 b.ne 54d20 <__libc_init@plt-0xbd90> // b.any
54d38: f940026e ldr x14, [x19]
54d3c: b202e7eb mov x11, #0xcccccccccccccccc // #-3689348814741910324
54d40: f29999ab movk x11, #0xcccd
54d44: f869da89 ldr x9, [x20, w9, sxtw #3]
54d48: 9280012c mov x12, #0xfffffffffffffff6 // #-10
54d4c: 9bcb7dca umulh x10, x14, x11
54d50: d343fd4a lsr x10, x10, #3
54d54: 9bcb7d30 umulh x16, x9, x11
54d58: 9b0c394f madd x15, x10, x12, x14
54d5c: d343fe10 lsr x16, x16, #3
54d60: f10001ff cmp x15, #0x0
54d64: fa4a1200 ccmp x16, x10, #0x0, ne // ne = any
54d68: 54000440 b.eq 54df0 <__libc_init@plt-0xbcc0> // b.none
54d6c: b2718bee mov x14, #0x3ffffffff8000 // #1125899906809856
54d70: 910005ad add x13, x13, #0x1
54d74: f2b498ce movk x14, #0xa4c6, lsl #16
54d78: f2d1afce movk x14, #0x8d7e, lsl #32
54d7c: aa1f03f1 mov x17, xzr
54d80: aa1003e9 mov x9, x16
54d84: aa0d03ef mov x15, x13
54d88: 510009f0 sub w16, w15, #0x2
54d8c: 9b0e7e31 mul x17, x17, x14
54d90: d10005ef sub x15, x15, #0x1
54d94: f10005ff cmp x15, #0x1
54d98: f8705a60 ldr x0, [x19, w16, uxtw #3]
54d9c: 9bcb7c01 umulh x1, x0, x11
54da0: d343fc22 lsr x2, x1, #3
54da4: 8b410e21 add x1, x17, x1, lsr #3
54da8: 9b0c0040 madd x0, x2, x12, x0
54dac: f8305a61 str x1, [x19, w16, uxtw #3]
54db0: aa0003f1 mov x17, x0
54db4: 54fffea8 b.hi 54d88 <__libc_init@plt-0xbd28> // b.pmore
54db8: 9bcb7d4f umulh x15, x10, x11
54dbc: 11000508 add w8, w8, #0x1
54dc0: d343fdf1 lsr x17, x15, #3
54dc4: 9b0c2a2f madd x15, x17, x12, x10
54dc8: 9bcb7d2a umulh x10, x9, x11
54dcc: d343fd50 lsr x16, x10, #3
54dd0: aa1103ea mov x10, x17
54dd4: b4fffd4f cbz x15, 54d7c <__libc_init@plt-0xbd34>
54dd8: aa1103ea mov x10, x17
54ddc: eb11021f cmp x16, x17
54de0: 54fffce1 b.ne 54d7c <__libc_init@plt-0xbd34> // b.any
54de4: f940026e ldr x14, [x19]
54de8: aa1103ea mov x10, x17
54dec: b9006268 str w8, [x19, #96]
54df0: 52800148 mov w8, #0xa // #10
54df4: cb0903e9 neg x9, x9
54df8: aa1303e0 mov x0, x19
54dfc: 9b082548 madd x8, x10, x8, x9
54e00: a94157f6 ldp x22, x21, [sp, #16]
54e04: 8b0f0108 add x8, x8, x15
54e08: cb4805c8 sub x8, x14, x8, lsr #1
54e0c: f9000268 str x8, [x19]
54e10: a9424ff4 ldp x20, x19, [sp, #32]
54e14: a8c37bfd ldp x29, x30, [sp], #48
54e18: 14000d49 b 5833c <__libc_init@plt-0x8774>
54e1c: d100c3ff sub sp, sp, #0x30
54e20: a9027bfd stp x29, x30, [sp, #32]
54e24: 910083fd add x29, sp, #0x20
54e28: d53bd049 mrs x9, tpidr_el0
54e2c: 5280006b mov w11, #0x3 // #3
54e30: f940152a ldr x10, [x9, #40]
54e34: f81f83aa stur x10, [x29, #-8]
54e38: b980580a ldrsw x10, [x0, #88]
54e3c: b37ced4b bfi x11, x10, #4, #60
54e40: eb02017f cmp x11, x2
54e44: 540000c9 b.ls 54e5c <__libc_init@plt-0xbc54> // b.plast
54e48: 5280002a mov w10, #0x1 // #1
54e4c: a900fd1f stp xzr, xzr, [x8, #8]
54e50: f900011f str xzr, [x8]
54e54: b900150a str w10, [x8, #20]
54e58: 140000ac b 55108 <__libc_init@plt-0xb9a8>
54e5c: 3941900a ldrb w10, [x0, #100]
54e60: 3400006a cbz w10, 54e6c <__libc_init@plt-0xbc44>
54e64: 528005ab mov w11, #0x2d // #45
54e68: 14000004 b 54e78 <__libc_init@plt-0xbc38>
54e6c: aa0103ea mov x10, x1
54e70: 36080083 tbz w3, #1, 54e80 <__libc_init@plt-0xbc30>
54e74: 5280056b mov w11, #0x2b // #43
54e78: aa0103ea mov x10, x1
54e7c: 3800154b strb w11, [x10], #1
54e80: b940580d ldr w13, [x0, #88]
54e84: 710005ac subs w12, w13, #0x1
54e88: 540006ab b.lt 54f5c <__libc_init@plt-0xbb54> // b.tstop
54e8c: f940000b ldr x11, [x0]
54e90: b500014b cbnz x11, 54eb8 <__libc_init@plt-0xbbf8>
54e94: 5280002e mov w14, #0x1 // #1
54e98: aa0e03eb mov x11, x14
54e9c: eb0e01bf cmp x13, x14
54ea0: 54000080 b.eq 54eb0 <__libc_init@plt-0xbc00> // b.none
54ea4: f86b780f ldr x15, [x0, x11, lsl #3]
54ea8: 9100056e add x14, x11, #0x1
54eac: b4ffff6f cbz x15, 54e98 <__libc_init@plt-0xbc18>
54eb0: eb0d017f cmp x11, x13
54eb4: 54000542 b.cs 54f5c <__libc_init@plt-0xbb54> // b.hs, b.nlast
54eb8: f86cd802 ldr x2, [x0, w12, sxtw #3]
54ebc: d29eb86f mov x15, #0xf5c3 // #62915
54ec0: 9000008c adrp x12, 64000 <strcmp@plt+0x3240>
54ec4: f2ab850f movk x15, #0x5c28, lsl #16
54ec8: f2d851ef movk x15, #0xc28f, lsl #32
54ecc: 12800c6b mov w11, #0xffffff9c // #-100
54ed0: 910023f0 add x16, sp, #0x8
54ed4: 1280002e mov w14, #0xfffffffe // #-2
54ed8: f2e51eaf movk x15, #0x28f5, lsl #48
54edc: f946098c ldr x12, [x12, #3088]
54ee0: d342fc51 lsr x17, x2, #2
54ee4: 110009ce add w14, w14, #0x2
54ee8: 710039df cmp w14, #0xe
54eec: 9bcf7e31 umulh x17, x17, x15
54ef0: d342fe23 lsr x3, x17, #2
54ef4: 1b0b0871 madd w17, w3, w11, w2
54ef8: 8b110182 add x2, x12, x17
54efc: 8b110051 add x17, x2, x17
54f00: 39400622 ldrb w2, [x17, #1]
54f04: 39400225 ldrb w5, [x17]
54f08: 91000a11 add x17, x16, #0x2
54f0c: 39000202 strb w2, [x16]
54f10: aa0303e2 mov x2, x3
54f14: 39000605 strb w5, [x16, #1]
54f18: aa1103f0 mov x16, x17
54f1c: 54fffe23 b.cc 54ee0 <__libc_init@plt-0xbbd0> // b.lo, b.ul, b.last
54f20: 910023ee add x14, sp, #0x8
54f24: eb0e023f cmp x17, x14
54f28: 54000289 b.ls 54f78 <__libc_init@plt-0xbb38> // b.plast
54f2c: 385ffe2f ldrb w15, [x17, #-1]!
54f30: 7100c1ff cmp w15, #0x30
54f34: 54ffff80 b.eq 54f24 <__libc_init@plt-0xbb8c> // b.none
54f38: 9100062d add x13, x17, #0x1
54f3c: 910023ef add x15, sp, #0x8
54f40: aa0a03ee mov x14, x10
54f44: 385ffdb0 ldrb w16, [x13, #-1]!
54f48: eb0f01bf cmp x13, x15
54f4c: 380015d0 strb w16, [x14], #1
54f50: 54ffffa8 b.hi 54f44 <__libc_init@plt-0xbb6c> // b.pmore
54f54: b940580d ldr w13, [x0, #88]
54f58: 14000009 b 54f7c <__libc_init@plt-0xbb34>
54f5c: cb01014c sub x12, x10, x1
54f60: 5280060b mov w11, #0x30 // #48
54f64: 9100058c add x12, x12, #0x1
54f68: f900091f str xzr, [x8, #16]
54f6c: 7900014b strh w11, [x10]
54f70: a9003101 stp x1, x12, [x8]
54f74: 14000065 b 55108 <__libc_init@plt-0xb9a8>
54f78: aa0a03ee mov x14, x10
54f7c: 710009ad subs w13, w13, #0x2
54f80: 5400036b b.lt 54fec <__libc_init@plt-0xbac4> // b.tstop
54f84: d29eb870 mov x16, #0xf5c3 // #62915
54f88: 91003dcf add x15, x14, #0xf
54f8c: f2ab8510 movk x16, #0x5c28, lsl #16
54f90: f2d851f0 movk x16, #0xc28f, lsl #32
54f94: f2e51eb0 movk x16, #0x28f5, lsl #48
54f98: f86d7803 ldr x3, [x0, x13, lsl #3]
54f9c: 910041ce add x14, x14, #0x10
54fa0: 12800031 mov w17, #0xfffffffe // #-2
54fa4: aa0f03e2 mov x2, x15
54fa8: d342fc65 lsr x5, x3, #2
54fac: 11000a31 add w17, w17, #0x2
54fb0: 71003a3f cmp w17, #0xe
54fb4: 9bd07ca5 umulh x5, x5, x16
54fb8: d342fca5 lsr x5, x5, #2
54fbc: 1b0b0ca3 madd w3, w5, w11, w3
54fc0: 8b030186 add x6, x12, x3
54fc4: 786348c3 ldrh w3, [x6, w3, uxtw]
54fc8: 781ff043 sturh w3, [x2, #-1]
54fcc: d1000842 sub x2, x2, #0x2
54fd0: aa0503e3 mov x3, x5
54fd4: 54fffea3 b.cc 54fa8 <__libc_init@plt-0xbb08> // b.lo, b.ul, b.last
54fd8: d10005b1 sub x17, x13, #0x1
54fdc: f10001bf cmp x13, #0x0
54fe0: 910041ef add x15, x15, #0x10
54fe4: aa1103ed mov x13, x17
54fe8: 54fffd8c b.gt 54f98 <__libc_init@plt-0xbb18>
54fec: b980600b ldrsw x11, [x0, #96]
54ff0: 910005cd add x13, x14, #0x1
54ff4: 8b0b01cb add x11, x14, x11
54ff8: cb0a016b sub x11, x11, x10
54ffc: 385fe1ac ldurb w12, [x13, #-2]
55000: d10005ad sub x13, x13, #0x1
55004: 7100c19f cmp w12, #0x30
55008: 54ffffa0 b.eq 54ffc <__libc_init@plt-0xbab4> // b.none
5500c: 8b24c14c add x12, x10, w4, sxtw
55010: 7100009f cmp w4, #0x0
55014: 9a8d018e csel x14, x12, x13, eq // eq = none
55018: eb0c01df cmp x14, x12
5501c: 540002a9 b.ls 55070 <__libc_init@plt-0xba40> // b.plast
55020: b940680f ldr w15, [x0, #104]
55024: 5280004d mov w13, #0x2 // #2
55028: 710011ff cmp w15, #0x4
5502c: 54000668 b.hi 550f8 <__libc_init@plt-0xb9b8> // b.pmore
55030: d503201f nop
55034: 10dc8bf0 adr x16, e1b0 <__libc_init@plt-0x52900>
55038: 10000091 adr x17, 55048 <__libc_init@plt-0xba68>
5503c: 386f6a02 ldrb w2, [x16, x15]
55040: 8b020a31 add x17, x17, x2, lsl #2
55044: d61f0220 br x17
55048: 3940018d ldrb w13, [x12]
5504c: 7100d5bf cmp w13, #0x35
55050: 54000228 b.hi 55094 <__libc_init@plt-0xba1c> // b.pmore
55054: 54000181 b.ne 55084 <__libc_init@plt-0xba2c> // b.any
55058: 9100058d add x13, x12, #0x1
5505c: eb0d01df cmp x14, x13
55060: 540001a8 b.hi 55094 <__libc_init@plt-0xba1c> // b.pmore
55064: 385ff18d ldurb w13, [x12, #-1]
55068: 360000ed tbz w13, #0, 55084 <__libc_init@plt-0xba2c>
5506c: 1400000a b 55094 <__libc_init@plt-0xba1c>
55070: 2a1f03ed mov w13, wzr
55074: aa0e03ec mov x12, x14
55078: 14000020 b 550f8 <__libc_init@plt-0xb9b8>
5507c: 3941900d ldrb w13, [x0, #100]
55080: 340000ad cbz w13, 55094 <__libc_init@plt-0xba1c>
55084: 5280004d mov w13, #0x2 // #2
55088: 1400001c b 550f8 <__libc_init@plt-0xb9b8>
5508c: 3941900d ldrb w13, [x0, #100]
55090: 34ffffad cbz w13, 55084 <__libc_init@plt-0xba2c>
55094: 93407c8e sxtw x14, w4
55098: aa0e03ed mov x13, x14
5509c: 8b0e014c add x12, x10, x14
550a0: eb0a019f cmp x12, x10
550a4: 540000a9 b.ls 550b8 <__libc_init@plt-0xb9f8> // b.plast
550a8: 385ff18f ldurb w15, [x12, #-1]
550ac: d10005ae sub x14, x13, #0x1
550b0: 7100e5ff cmp w15, #0x39
550b4: 54ffff20 b.eq 55098 <__libc_init@plt-0xba18> // b.none
550b8: b400016d cbz x13, 550e4 <__libc_init@plt-0xb9cc>
550bc: 8b0d014a add x10, x10, x13
550c0: 385ff14d ldurb w13, [x10, #-1]
550c4: 110005ae add w14, w13, #0x1
550c8: 5280004d mov w13, #0x2 // #2
550cc: 381ff14e sturb w14, [x10, #-1]
550d0: 1400000a b 550f8 <__libc_init@plt-0xb9b8>
550d4: 3940018d ldrb w13, [x12]
550d8: 7100d1bf cmp w13, #0x34
550dc: 54fffd49 b.ls 55084 <__libc_init@plt-0xba2c> // b.plast
550e0: 17ffffed b 55094 <__libc_init@plt-0xba1c>
550e4: 5280062c mov w12, #0x31 // #49
550e8: 1100056b add w11, w11, #0x1
550ec: 5280004d mov w13, #0x2 // #2
550f0: 3800154c strb w12, [x10], #1
550f4: aa0a03ec mov x12, x10
550f8: cb01018a sub x10, x12, x1
550fc: 3900019f strb wzr, [x12]
55100: 2902350b stp w11, w13, [x8, #16]
55104: a9002901 stp x1, x10, [x8]
55108: f9401528 ldr x8, [x9, #40]
5510c: f85f83a9 ldur x9, [x29, #-8]
55110: eb09011f cmp x8, x9
55114: 54000081 b.ne 55124 <__libc_init@plt-0xb98c> // b.any
55118: a9427bfd ldp x29, x30, [sp, #32]
5511c: 9100c3ff add sp, sp, #0x30
55120: d65f03c0 ret
55124: 94002e87 bl 60b40 <__stack_chk_fail@plt>
55128: d10443ff sub sp, sp, #0x110
5512c: a90b7bfd stp x29, x30, [sp, #176]
55130: 9102c3fd add x29, sp, #0xb0
55134: a90c6ffc stp x28, x27, [sp, #192]
55138: a90d67fa stp x26, x25, [sp, #208]
5513c: a90e5ff8 stp x24, x23, [sp, #224]
55140: a90f57f6 stp x22, x21, [sp, #240]
55144: a9104ff4 stp x20, x19, [sp, #256]
55148: d53bd05a mrs x26, tpidr_el0
5514c: aa0503f9 mov x25, x5
55150: 2a0403f8 mov w24, w4
55154: 2a0303f5 mov w21, w3
55158: 2a0203f4 mov w20, w2
5515c: aa0103f6 mov x22, x1
55160: aa0003f7 mov x23, x0
55164: aa0803f3 mov x19, x8
55168: f9401748 ldr x8, [x26, #40]
5516c: 2a3903e9 mvn w9, w25
55170: 7216113f tst w9, #0x7c00
55174: f81f83a8 stur x8, [x29, #-8]
55178: 54000161 b.ne 551a4 <__libc_init@plt-0xb90c> // b.any
5517c: 12002728 and w8, w25, #0x3ff
55180: 34000128 cbz w8, 551a4 <__libc_init@plt-0xb90c>
55184: 90fffda8 adrp x8, 9000 <__libc_init@plt-0x57ab0>
55188: d503201f nop
5518c: 10daa229 adr x9, a5d0 <__libc_init@plt-0x564e0>
55190: 5280006a mov w10, #0x3 // #3
55194: fd44c900 ldr d0, [x8, #2448]
55198: a9002a69 stp x9, x10, [x19]
5519c: fd000a60 str d0, [x19, #16]
551a0: 14000033 b 5526c <__libc_init@plt-0xb844>
551a4: 12003f28 and w8, w25, #0xffff
551a8: 528f8009 mov w9, #0x7c00 // #31744
551ac: 1200391b and w27, w8, #0x7fff
551b0: 6b09037f cmp w27, w9
551b4: 540000e1 b.ne 551d0 <__libc_init@plt-0xb8e0> // b.any
551b8: 37780488 tbnz w8, #15, 55248 <__libc_init@plt-0xb868>
551bc: 370804f4 tbnz w20, #1, 55258 <__libc_init@plt-0xb858>
551c0: b0fffda9 adrp x9, a000 <__libc_init@plt-0x56ab0>
551c4: 52800068 mov w8, #0x3 // #3
551c8: 91313129 add x9, x9, #0xc4c
551cc: 14000026 b 55264 <__libc_init@plt-0xb84c>
551d0: 92403f21 and x1, x25, #0xffff
551d4: d10103a0 sub x0, x29, #0x40
551d8: 2a1803e2 mov w2, w24
551dc: 94000031 bl 552a0 <__libc_init@plt-0xb810>
551e0: 36000254 tbz w20, #0, 55228 <__libc_init@plt-0xb888>
551e4: 3400023b cbz w27, 55228 <__libc_init@plt-0xb888>
551e8: 51000729 sub w9, w25, #0x1
551ec: 9100e3e0 add x0, sp, #0x38
551f0: 92403d21 and x1, x9, #0xffff
551f4: 2a1803e2 mov w2, w24
551f8: 528f7fe8 mov w8, #0x7bff // #31743
551fc: 6b08037f cmp w27, w8
55200: 1a990739 cinc w25, w25, ne // ne = any
55204: 94000027 bl 552a0 <__libc_init@plt-0xb810>
55208: 92403f21 and x1, x25, #0xffff
5520c: 910003e0 mov x0, sp
55210: 2a1803e2 mov w2, w24
55214: 94000023 bl 552a0 <__libc_init@plt-0xb810>
55218: d10103a0 sub x0, x29, #0x40
5521c: 9100e3e1 add x1, sp, #0x38
55220: 910003e2 mov x2, sp
55224: 9400009c bl 55494 <__libc_init@plt-0xb61c>
55228: d10103a0 sub x0, x29, #0x40
5522c: aa1303e8 mov x8, x19
55230: aa1703e1 mov x1, x23
55234: aa1603e2 mov x2, x22
55238: 2a1403e3 mov w3, w20
5523c: 2a1503e4 mov w4, w21
55240: 9400014d bl 55774 <__libc_init@plt-0xb33c>
55244: 1400000a b 5526c <__libc_init@plt-0xb844>
55248: 90fffdc9 adrp x9, d000 <__libc_init@plt-0x53ab0>
5524c: 52800088 mov w8, #0x4 // #4
55250: 911a2d29 add x9, x9, #0x68b
55254: 14000004 b 55264 <__libc_init@plt-0xb84c>
55258: f0fffda9 adrp x9, c000 <__libc_init@plt-0x54ab0>
5525c: 52800088 mov w8, #0x4 // #4
55260: 913a3529 add x9, x9, #0xe8d
55264: a9002269 stp x9, x8, [x19]
55268: f9000a7f str xzr, [x19, #16]
5526c: f9401748 ldr x8, [x26, #40]
55270: f85f83a9 ldur x9, [x29, #-8]
55274: eb09011f cmp x8, x9
55278: 54000121 b.ne 5529c <__libc_init@plt-0xb814> // b.any
5527c: a9504ff4 ldp x20, x19, [sp, #256]
55280: a94f57f6 ldp x22, x21, [sp, #240]
55284: a94e5ff8 ldp x24, x23, [sp, #224]
55288: a94d67fa ldp x26, x25, [sp, #208]
5528c: a94c6ffc ldp x28, x27, [sp, #192]
55290: a94b7bfd ldp x29, x30, [sp, #176]
55294: 910443ff add sp, sp, #0x110
55298: d65f03c0 ret
5529c: 94002e29 bl 60b40 <__stack_chk_fail@plt>
552a0: a9bd7bfd stp x29, x30, [sp, #-48]!
552a4: f9000bf5 str x21, [sp, #16]
552a8: 910003fd mov x29, sp
552ac: a9024ff4 stp x20, x19, [sp, #32]
552b0: 90fffda8 adrp x8, 9000 <__libc_init@plt-0x57ab0>
552b4: aa0003f3 mov x19, x0
552b8: 7200383f tst w1, #0x7fff
552bc: b900281f str wzr, [x0, #40]
552c0: b9003002 str w2, [x0, #48]
552c4: fd44c900 ldr d0, [x8, #2448]
552c8: 530f3c28 ubfx w8, w1, #15, #1
552cc: fd001000 str d0, [x0, #32]
552d0: 54000140 b.eq 552f8 <__libc_init@plt-0xb7b8> // b.none
552d4: 12003c29 and w9, w1, #0xffff
552d8: 528003ea mov w10, #0x1f // #31
552dc: 6a49294a ands w10, w10, w9, lsr #10
552e0: 1a8a154a cinc w10, w10, eq // eq = none
552e4: 51003d4a sub w10, w10, #0xf
552e8: 71002954 subs w20, w10, #0xa
552ec: 5400010c b.gt 5530c <__libc_init@plt-0xb7a4>
552f0: 2a1f03ea mov w10, wzr
552f4: 1400000b b 55320 <__libc_init@plt-0xb790>
552f8: 3900b268 strb w8, [x19, #44]
552fc: f9400bf5 ldr x21, [sp, #16]
55300: a9424ff4 ldp x20, x19, [sp, #32]
55304: a8c37bfd ldp x29, x30, [sp], #48
55308: d65f03c0 ret
5530c: 71003d4a subs w10, w10, #0xf
55310: 1a8a33eb csel w11, wzr, w10, cc // cc = lo, ul, last
55314: 528000aa mov w10, #0x5 // #5
55318: 1a8a328a csel w10, w20, w10, cc // cc = lo, ul, last
5531c: 2a0b03f4 mov w20, w11
55320: 5280800c mov w12, #0x400 // #1024
55324: 1200252b and w11, w9, #0x3ff
55328: 3300252c bfxil w12, w9, #0, #10
5532c: 7216113f tst w9, #0x7c00
55330: 1a8c0169 csel w9, w11, w12, eq // eq = none
55334: 2a1f03ec mov w12, wzr
55338: 1aca2129 lsl w9, w9, w10
5533c: b9002a7f str wzr, [x19, #40]
55340: 72003d2d ands w13, w9, #0xffff
55344: 54000240 b.eq 5538c <__libc_init@plt-0xb724> // b.none
55348: 529999aa mov w10, #0xcccd // #52429
5534c: 12800009 mov w9, #0xffffffff // #-1
55350: 72b9998a movk w10, #0xcccc, lsl #16
55354: 9baa7dab umull x11, w13, w10
55358: d363fd6b lsr x11, x11, #35
5535c: 0b0b096e add w14, w11, w11, lsl #2
55360: 531f79ce lsl w14, w14, #1
55364: 6b0d01df cmp w14, w13
55368: 540001a1 b.ne 5539c <__libc_init@plt-0xb714> // b.any
5536c: 1100058c add w12, w12, #0x1
55370: 710029bf cmp w13, #0xa
55374: 2a0b03ed mov w13, w11
55378: b9002a6c str w12, [x19, #40]
5537c: 54fffec2 b.cs 55354 <__libc_init@plt-0xb75c> // b.hs, b.nlast
55380: 2a1f03ea mov w10, wzr
55384: 5280002b mov w11, #0x1 // #1
55388: 1400000b b 553b4 <__libc_init@plt-0xb6fc>
5538c: 2a1f03ea mov w10, wzr
55390: 5280002b mov w11, #0x1 // #1
55394: 12800009 mov w9, #0xffffffff // #-1
55398: 14000007 b 553b4 <__libc_init@plt-0xb6fc>
5539c: 2a1f03eb mov w11, wzr
553a0: aa1f03e9 mov x9, xzr
553a4: 5280002a mov w10, #0x1 // #1
553a8: 92403dad and x13, x13, #0xffff
553ac: b900226a str w10, [x19, #32]
553b0: f900026d str x13, [x19]
553b4: 7100069f cmp w20, #0x1
553b8: 3900b268 strb w8, [x19, #44]
553bc: 540005cb b.lt 55474 <__libc_init@plt-0xb63c> // b.tstop
553c0: 11000588 add w8, w12, #0x1
553c4: b202e7ec mov x12, #0xcccccccccccccccc // #-3689348814741910324
553c8: f29999ac movk x12, #0xcccd
553cc: b200e7ed mov x13, #0x3333333333333333 // #3689348814741910323
553d0: 3700014b tbnz w11, #0, 553f8 <__libc_init@plt-0xb6b8>
553d4: f940026e ldr x14, [x19]
553d8: 9b0c7dce mul x14, x14, x12
553dc: eb0d01df cmp x14, x13
553e0: 54000168 b.hi 5540c <__libc_init@plt-0xb6a4> // b.pmore
553e4: 340000aa cbz w10, 553f8 <__libc_init@plt-0xb6b8>
553e8: f8697a6e ldr x14, [x19, x9, lsl #3]
553ec: 9bcc7dce umulh x14, x14, x12
553f0: d342fdce lsr x14, x14, #2
553f4: f8297a6e str x14, [x19, x9, lsl #3]
553f8: b9002a68 str w8, [x19, #40]
553fc: 71000694 subs w20, w20, #0x1
55400: 11000508 add w8, w8, #0x1
55404: 54fffe6c b.gt 553d0 <__libc_init@plt-0xb6e0>
55408: 1400001a b 55470 <__libc_init@plt-0xb640>
5540c: 71002695 subs w21, w20, #0x9
55410: 540000a3 b.cc 55424 <__libc_init@plt-0xb68c> // b.lo, b.ul, b.last
55414: aa1303e0 mov x0, x19
55418: 2a1f03e1 mov w1, wzr
5541c: 94000ca6 bl 586b4 <__libc_init@plt-0x83fc>
55420: 2a1503f4 mov w20, w21
55424: 71000e9f cmp w20, #0x3
55428: 54000123 b.cc 5544c <__libc_init@plt-0xb664> // b.lo, b.ul, b.last
5542c: aa1303e0 mov x0, x19
55430: 2a1f03e1 mov w1, wzr
55434: 94000cbb bl 58720 <__libc_init@plt-0x8390>
55438: 51000e88 sub w8, w20, #0x3
5543c: 7100169f cmp w20, #0x5
55440: 2a0803f4 mov w20, w8
55444: 54ffff48 b.hi 5542c <__libc_init@plt-0xb684> // b.pmore
55448: 14000002 b 55450 <__libc_init@plt-0xb660>
5544c: 2a1403e8 mov w8, w20
55450: 34000108 cbz w8, 55470 <__libc_init@plt-0xb640>
55454: 11000514 add w20, w8, #0x1
55458: aa1303e0 mov x0, x19
5545c: 2a1f03e1 mov w1, wzr
55460: 94000ccb bl 5878c <__libc_init@plt-0x8324>
55464: 51000694 sub w20, w20, #0x1
55468: 7100069f cmp w20, #0x1
5546c: 54ffff68 b.hi 55458 <__libc_init@plt-0xb658> // b.pmore
55470: 2a1f03f4 mov w20, wzr
55474: 4b1403e1 neg w1, w20
55478: aa1303e0 mov x0, x19
5547c: 94000cdf bl 587f8 <__libc_init@plt-0x82b8>
55480: aa1303e0 mov x0, x19
55484: f9400bf5 ldr x21, [sp, #16]
55488: a9424ff4 ldp x20, x19, [sp, #32]
5548c: a8c37bfd ldp x29, x30, [sp], #48
55490: 14000d24 b 58920 <__libc_init@plt-0x8190>
55494: a9bd7bfd stp x29, x30, [sp, #-48]!
55498: a90157f6 stp x22, x21, [sp, #16]
5549c: 910003fd mov x29, sp
554a0: a9024ff4 stp x20, x19, [sp, #32]
554a4: b9402828 ldr w8, [x1, #40]
554a8: aa0203f5 mov x21, x2
554ac: b9402809 ldr w9, [x0, #40]
554b0: aa0103f4 mov x20, x1
554b4: b940284a ldr w10, [x2, #40]
554b8: aa0003f3 mov x19, x0
554bc: 6b09011f cmp w8, w9
554c0: 1a89b10b csel w11, w8, w9, lt // lt = tstop
554c4: 6b0b015f cmp w10, w11
554c8: 1a8bb156 csel w22, w10, w11, lt // lt = tstop
554cc: 6b16013f cmp w9, w22
554d0: 5400014d b.le 554f8 <__libc_init@plt-0xb5b8>
554d4: 51000528 sub w8, w9, #0x1
554d8: aa1303e0 mov x0, x19
554dc: 2a1f03e1 mov w1, wzr
554e0: b9002a68 str w8, [x19, #40]
554e4: 94000d83 bl 58af0 <__libc_init@plt-0x7fc0>
554e8: b9402a69 ldr w9, [x19, #40]
554ec: 6b16013f cmp w9, w22
554f0: 54ffff2c b.gt 554d4 <__libc_init@plt-0xb5dc>
554f4: b9402a88 ldr w8, [x20, #40]
554f8: 6b16011f cmp w8, w22
554fc: 5400018d b.le 5552c <__libc_init@plt-0xb584>
55500: 51000508 sub w8, w8, #0x1
55504: aa1403e0 mov x0, x20
55508: 2a1f03e1 mov w1, wzr
5550c: b9002a88 str w8, [x20, #40]
55510: 94000d78 bl 58af0 <__libc_init@plt-0x7fc0>
55514: 17fffff8 b 554f4 <__libc_init@plt-0xb5bc>
55518: 51000508 sub w8, w8, #0x1
5551c: aa1503e0 mov x0, x21
55520: 2a1f03e1 mov w1, wzr
55524: b9002aa8 str w8, [x21, #40]
55528: 94000d72 bl 58af0 <__libc_init@plt-0x7fc0>
5552c: b9402aa8 ldr w8, [x21, #40]
55530: 6b16011f cmp w8, w22
55534: 54ffff2c b.gt 55518 <__libc_init@plt-0xb598>
55538: aa1403e0 mov x0, x20
5553c: aa1303e1 mov x1, x19
55540: 94000d88 bl 58b60 <__libc_init@plt-0x7f50>
55544: 360000a0 tbz w0, #0, 55558 <__libc_init@plt-0xb558>
55548: aa1403e0 mov x0, x20
5554c: 2a1f03e1 mov w1, wzr
55550: 52800022 mov w2, #0x1 // #1
55554: 94000d0b bl 58980 <__libc_init@plt-0x8130>
55558: aa1503e0 mov x0, x21
5555c: aa1303e1 mov x1, x19
55560: 94000d80 bl 58b60 <__libc_init@plt-0x7f50>
55564: 370001c0 tbnz w0, #0, 5559c <__libc_init@plt-0xb514>
55568: f94002a8 ldr x8, [x21]
5556c: d1000509 sub x9, x8, #0x1
55570: f90002a9 str x9, [x21]
55574: b5000148 cbnz x8, 5559c <__libc_init@plt-0xb514>
55578: 92b207e9 mov x9, #0xffffffff6fc0ffff // #-2420047873
5557c: 910022a8 add x8, x21, #0x8
55580: f2d0de49 movk x9, #0x86f2, lsl #32
55584: f2e00469 movk x9, #0x23, lsl #48
55588: f940010a ldr x10, [x8]
5558c: d100054b sub x11, x10, #0x1
55590: a93fad09 stp x9, x11, [x8, #-8]
55594: 91002108 add x8, x8, #0x8
55598: b4ffff8a cbz x10, 55588 <__libc_init@plt-0xb528>
5559c: b9402289 ldr w9, [x20, #32]
555a0: b94022a8 ldr w8, [x21, #32]
555a4: 6b08013f cmp w9, w8
555a8: 5400016a b.ge 555d4 <__libc_init@plt-0xb4dc> // b.tcont
555ac: 93407d28 sxtw x8, w9
555b0: 1100050a add w10, w8, #0x1
555b4: 91000509 add x9, x8, #0x1
555b8: f8287a9f str xzr, [x20, x8, lsl #3]
555bc: aa0903e8 mov x8, x9
555c0: b900228a str w10, [x20, #32]
555c4: b98022aa ldrsw x10, [x21, #32]
555c8: eb0a013f cmp x9, x10
555cc: 54ffff2b b.lt 555b0 <__libc_init@plt-0xb500> // b.tstop
555d0: 2a0a03e8 mov w8, w10
555d4: 6b09011f cmp w8, w9
555d8: 5400016a b.ge 55604 <__libc_init@plt-0xb4ac> // b.tcont
555dc: 93407d08 sxtw x8, w8
555e0: 1100050a add w10, w8, #0x1
555e4: 91000509 add x9, x8, #0x1
555e8: f8287abf str xzr, [x21, x8, lsl #3]
555ec: aa0903e8 mov x8, x9
555f0: b90022aa str w10, [x21, #32]
555f4: b980228a ldrsw x10, [x20, #32]
555f8: eb0a013f cmp x9, x10
555fc: 54ffff2b b.lt 555e0 <__libc_init@plt-0xb4d0> // b.tstop
55600: 2a0903e8 mov w8, w9
55604: 71000509 subs w9, w8, #0x1
55608: 5400018b b.lt 55638 <__libc_init@plt-0xb478> // b.tstop
5560c: aa1f03ea mov x10, xzr
55610: cb28414b sub x11, x10, w8, uxtw
55614: 0b0a012c add w12, w9, w10
55618: f86cda8d ldr x13, [x20, w12, sxtw #3]
5561c: f86cdaac ldr x12, [x21, w12, sxtw #3]
55620: eb0c01bf cmp x13, x12
55624: 540000e1 b.ne 55640 <__libc_init@plt-0xb470> // b.any
55628: d100054a sub x10, x10, #0x1
5562c: eb0a017f cmp x11, x10
55630: 54ffff21 b.ne 55614 <__libc_init@plt-0xb49c> // b.any
55634: 14000006 b 5564c <__libc_init@plt-0xb464>
55638: 2a1f03e9 mov w9, wzr
5563c: 14000002 b 55644 <__libc_init@plt-0xb46c>
55640: 4b0a03e9 neg w9, w10
55644: 6b08013f cmp w9, w8
55648: 540000a1 b.ne 5565c <__libc_init@plt-0xb454> // b.any
5564c: a9424ff4 ldp x20, x19, [sp, #32]
55650: a94157f6 ldp x22, x21, [sp, #16]
55654: a8c37bfd ldp x29, x30, [sp], #48
55658: d65f03c0 ret
5565c: 1100052d add w13, w9, #0x1
55660: b9402a6b ldr w11, [x19, #40]
55664: 4b0d0109 sub w9, w8, w13
55668: aa1f03ea mov x10, xzr
5566c: 0b091168 add w8, w11, w9, lsl #4
55670: b900226d str w13, [x19, #32]
55674: b9002a68 str w8, [x19, #40]
55678: 0b0a012b add w11, w9, w10
5567c: f86bdaab ldr x11, [x21, w11, sxtw #3]
55680: f82a7a6b str x11, [x19, x10, lsl #3]
55684: 9100054a add x10, x10, #0x1
55688: eb0a01bf cmp x13, x10
5568c: 54ffff61 b.ne 55678 <__libc_init@plt-0xb438> // b.any
55690: f940026e ldr x14, [x19]
55694: b202e7eb mov x11, #0xcccccccccccccccc // #-3689348814741910324
55698: f29999ab movk x11, #0xcccd
5569c: f869da89 ldr x9, [x20, w9, sxtw #3]
556a0: 9280012c mov x12, #0xfffffffffffffff6 // #-10
556a4: 9bcb7dca umulh x10, x14, x11
556a8: d343fd4a lsr x10, x10, #3
556ac: 9bcb7d30 umulh x16, x9, x11
556b0: 9b0c394f madd x15, x10, x12, x14
556b4: d343fe10 lsr x16, x16, #3
556b8: f10001ff cmp x15, #0x0
556bc: fa4a1200 ccmp x16, x10, #0x0, ne // ne = any
556c0: 54000440 b.eq 55748 <__libc_init@plt-0xb368> // b.none
556c4: b2718bee mov x14, #0x3ffffffff8000 // #1125899906809856
556c8: 910005ad add x13, x13, #0x1
556cc: f2b498ce movk x14, #0xa4c6, lsl #16
556d0: f2d1afce movk x14, #0x8d7e, lsl #32
556d4: aa1f03f1 mov x17, xzr
556d8: aa1003e9 mov x9, x16
556dc: aa0d03ef mov x15, x13
556e0: 510009f0 sub w16, w15, #0x2
556e4: 9b0e7e31 mul x17, x17, x14
556e8: d10005ef sub x15, x15, #0x1
556ec: f10005ff cmp x15, #0x1
556f0: f8705a60 ldr x0, [x19, w16, uxtw #3]
556f4: 9bcb7c01 umulh x1, x0, x11
556f8: d343fc22 lsr x2, x1, #3
556fc: 8b410e21 add x1, x17, x1, lsr #3
55700: 9b0c0040 madd x0, x2, x12, x0
55704: f8305a61 str x1, [x19, w16, uxtw #3]
55708: aa0003f1 mov x17, x0
5570c: 54fffea8 b.hi 556e0 <__libc_init@plt-0xb3d0> // b.pmore
55710: 9bcb7d4f umulh x15, x10, x11
55714: 11000508 add w8, w8, #0x1
55718: d343fdf1 lsr x17, x15, #3
5571c: 9b0c2a2f madd x15, x17, x12, x10
55720: 9bcb7d2a umulh x10, x9, x11
55724: d343fd50 lsr x16, x10, #3
55728: aa1103ea mov x10, x17
5572c: b4fffd4f cbz x15, 556d4 <__libc_init@plt-0xb3dc>
55730: aa1103ea mov x10, x17
55734: eb11021f cmp x16, x17
55738: 54fffce1 b.ne 556d4 <__libc_init@plt-0xb3dc> // b.any
5573c: f940026e ldr x14, [x19]
55740: aa1103ea mov x10, x17
55744: b9002a68 str w8, [x19, #40]
55748: 52800148 mov w8, #0xa // #10
5574c: cb0903e9 neg x9, x9
55750: aa1303e0 mov x0, x19
55754: 9b082548 madd x8, x10, x8, x9
55758: a94157f6 ldp x22, x21, [sp, #16]
5575c: 8b0f0108 add x8, x8, x15
55760: cb4805c8 sub x8, x14, x8, lsr #1
55764: f9000268 str x8, [x19]
55768: a9424ff4 ldp x20, x19, [sp, #32]
5576c: a8c37bfd ldp x29, x30, [sp], #48
55770: 14000c6c b 58920 <__libc_init@plt-0x8190>
55774: d100c3ff sub sp, sp, #0x30
55778: a9027bfd stp x29, x30, [sp, #32]
5577c: 910083fd add x29, sp, #0x20
55780: d53bd049 mrs x9, tpidr_el0
55784: 5280006b mov w11, #0x3 // #3
55788: f940152a ldr x10, [x9, #40]
5578c: f81f83aa stur x10, [x29, #-8]
55790: b980200a ldrsw x10, [x0, #32]
55794: b37ced4b bfi x11, x10, #4, #60
55798: eb02017f cmp x11, x2
5579c: 540000c9 b.ls 557b4 <__libc_init@plt-0xb2fc> // b.plast
557a0: 5280002a mov w10, #0x1 // #1
557a4: a900fd1f stp xzr, xzr, [x8, #8]
557a8: f900011f str xzr, [x8]
557ac: b900150a str w10, [x8, #20]
557b0: 140000ac b 55a60 <__libc_init@plt-0xb050>
557b4: 3940b00a ldrb w10, [x0, #44]
557b8: 3400006a cbz w10, 557c4 <__libc_init@plt-0xb2ec>
557bc: 528005ab mov w11, #0x2d // #45
557c0: 14000004 b 557d0 <__libc_init@plt-0xb2e0>
557c4: aa0103ea mov x10, x1
557c8: 36080083 tbz w3, #1, 557d8 <__libc_init@plt-0xb2d8>
557cc: 5280056b mov w11, #0x2b // #43
557d0: aa0103ea mov x10, x1
557d4: 3800154b strb w11, [x10], #1
557d8: b940200d ldr w13, [x0, #32]
557dc: 710005ac subs w12, w13, #0x1
557e0: 540006ab b.lt 558b4 <__libc_init@plt-0xb1fc> // b.tstop
557e4: f940000b ldr x11, [x0]
557e8: b500014b cbnz x11, 55810 <__libc_init@plt-0xb2a0>
557ec: 5280002e mov w14, #0x1 // #1
557f0: aa0e03eb mov x11, x14
557f4: eb0e01bf cmp x13, x14
557f8: 54000080 b.eq 55808 <__libc_init@plt-0xb2a8> // b.none
557fc: f86b780f ldr x15, [x0, x11, lsl #3]
55800: 9100056e add x14, x11, #0x1
55804: b4ffff6f cbz x15, 557f0 <__libc_init@plt-0xb2c0>
55808: eb0d017f cmp x11, x13
5580c: 54000542 b.cs 558b4 <__libc_init@plt-0xb1fc> // b.hs, b.nlast
55810: f86cd802 ldr x2, [x0, w12, sxtw #3]
55814: d29eb86f mov x15, #0xf5c3 // #62915
55818: f000006c adrp x12, 64000 <strcmp@plt+0x3240>
5581c: f2ab850f movk x15, #0x5c28, lsl #16
55820: f2d851ef movk x15, #0xc28f, lsl #32
55824: 12800c6b mov w11, #0xffffff9c // #-100
55828: 910023f0 add x16, sp, #0x8
5582c: 1280002e mov w14, #0xfffffffe // #-2
55830: f2e51eaf movk x15, #0x28f5, lsl #48
55834: f9460d8c ldr x12, [x12, #3096]
55838: d342fc51 lsr x17, x2, #2
5583c: 110009ce add w14, w14, #0x2
55840: 710039df cmp w14, #0xe
55844: 9bcf7e31 umulh x17, x17, x15
55848: d342fe23 lsr x3, x17, #2
5584c: 1b0b0871 madd w17, w3, w11, w2
55850: 8b110182 add x2, x12, x17
55854: 8b110051 add x17, x2, x17
55858: 39400622 ldrb w2, [x17, #1]
5585c: 39400225 ldrb w5, [x17]
55860: 91000a11 add x17, x16, #0x2
55864: 39000202 strb w2, [x16]
55868: aa0303e2 mov x2, x3
5586c: 39000605 strb w5, [x16, #1]
55870: aa1103f0 mov x16, x17
55874: 54fffe23 b.cc 55838 <__libc_init@plt-0xb278> // b.lo, b.ul, b.last
55878: 910023ee add x14, sp, #0x8
5587c: eb0e023f cmp x17, x14
55880: 54000289 b.ls 558d0 <__libc_init@plt-0xb1e0> // b.plast
55884: 385ffe2f ldrb w15, [x17, #-1]!
55888: 7100c1ff cmp w15, #0x30
5588c: 54ffff80 b.eq 5587c <__libc_init@plt-0xb234> // b.none
55890: 9100062d add x13, x17, #0x1
55894: 910023ef add x15, sp, #0x8
55898: aa0a03ee mov x14, x10
5589c: 385ffdb0 ldrb w16, [x13, #-1]!
558a0: eb0f01bf cmp x13, x15
558a4: 380015d0 strb w16, [x14], #1
558a8: 54ffffa8 b.hi 5589c <__libc_init@plt-0xb214> // b.pmore
558ac: b940200d ldr w13, [x0, #32]
558b0: 14000009 b 558d4 <__libc_init@plt-0xb1dc>
558b4: cb01014c sub x12, x10, x1
558b8: 5280060b mov w11, #0x30 // #48
558bc: 9100058c add x12, x12, #0x1
558c0: f900091f str xzr, [x8, #16]
558c4: 7900014b strh w11, [x10]
558c8: a9003101 stp x1, x12, [x8]
558cc: 14000065 b 55a60 <__libc_init@plt-0xb050>
558d0: aa0a03ee mov x14, x10
558d4: 710009ad subs w13, w13, #0x2
558d8: 5400036b b.lt 55944 <__libc_init@plt-0xb16c> // b.tstop
558dc: d29eb870 mov x16, #0xf5c3 // #62915
558e0: 91003dcf add x15, x14, #0xf
558e4: f2ab8510 movk x16, #0x5c28, lsl #16
558e8: f2d851f0 movk x16, #0xc28f, lsl #32
558ec: f2e51eb0 movk x16, #0x28f5, lsl #48
558f0: f86d7803 ldr x3, [x0, x13, lsl #3]
558f4: 910041ce add x14, x14, #0x10
558f8: 12800031 mov w17, #0xfffffffe // #-2
558fc: aa0f03e2 mov x2, x15
55900: d342fc65 lsr x5, x3, #2
55904: 11000a31 add w17, w17, #0x2
55908: 71003a3f cmp w17, #0xe
5590c: 9bd07ca5 umulh x5, x5, x16
55910: d342fca5 lsr x5, x5, #2
55914: 1b0b0ca3 madd w3, w5, w11, w3
55918: 8b030186 add x6, x12, x3
5591c: 786348c3 ldrh w3, [x6, w3, uxtw]
55920: 781ff043 sturh w3, [x2, #-1]
55924: d1000842 sub x2, x2, #0x2
55928: aa0503e3 mov x3, x5
5592c: 54fffea3 b.cc 55900 <__libc_init@plt-0xb1b0> // b.lo, b.ul, b.last
55930: d10005b1 sub x17, x13, #0x1
55934: f10001bf cmp x13, #0x0
55938: 910041ef add x15, x15, #0x10
5593c: aa1103ed mov x13, x17
55940: 54fffd8c b.gt 558f0 <__libc_init@plt-0xb1c0>
55944: b980280b ldrsw x11, [x0, #40]
55948: 910005cd add x13, x14, #0x1
5594c: 8b0b01cb add x11, x14, x11
55950: cb0a016b sub x11, x11, x10
55954: 385fe1ac ldurb w12, [x13, #-2]
55958: d10005ad sub x13, x13, #0x1
5595c: 7100c19f cmp w12, #0x30
55960: 54ffffa0 b.eq 55954 <__libc_init@plt-0xb15c> // b.none
55964: 8b24c14c add x12, x10, w4, sxtw
55968: 7100009f cmp w4, #0x0
5596c: 9a8d018e csel x14, x12, x13, eq // eq = none
55970: eb0c01df cmp x14, x12
55974: 540002a9 b.ls 559c8 <__libc_init@plt-0xb0e8> // b.plast
55978: b940300f ldr w15, [x0, #48]
5597c: 5280004d mov w13, #0x2 // #2
55980: 710011ff cmp w15, #0x4
55984: 54000668 b.hi 55a50 <__libc_init@plt-0xb060> // b.pmore
55988: d503201f nop
5598c: 30dc4150 adr x16, e1b5 <__libc_init@plt-0x528fb>
55990: 10000091 adr x17, 559a0 <__libc_init@plt-0xb110>
55994: 386f6a02 ldrb w2, [x16, x15]
55998: 8b020a31 add x17, x17, x2, lsl #2
5599c: d61f0220 br x17
559a0: 3940018d ldrb w13, [x12]
559a4: 7100d5bf cmp w13, #0x35
559a8: 54000228 b.hi 559ec <__libc_init@plt-0xb0c4> // b.pmore
559ac: 54000181 b.ne 559dc <__libc_init@plt-0xb0d4> // b.any
559b0: 9100058d add x13, x12, #0x1
559b4: eb0d01df cmp x14, x13
559b8: 540001a8 b.hi 559ec <__libc_init@plt-0xb0c4> // b.pmore
559bc: 385ff18d ldurb w13, [x12, #-1]
559c0: 360000ed tbz w13, #0, 559dc <__libc_init@plt-0xb0d4>
559c4: 1400000a b 559ec <__libc_init@plt-0xb0c4>
559c8: 2a1f03ed mov w13, wzr
559cc: aa0e03ec mov x12, x14
559d0: 14000020 b 55a50 <__libc_init@plt-0xb060>
559d4: 3940b00d ldrb w13, [x0, #44]
559d8: 340000ad cbz w13, 559ec <__libc_init@plt-0xb0c4>
559dc: 5280004d mov w13, #0x2 // #2
559e0: 1400001c b 55a50 <__libc_init@plt-0xb060>
559e4: 3940b00d ldrb w13, [x0, #44]
559e8: 34ffffad cbz w13, 559dc <__libc_init@plt-0xb0d4>
559ec: 93407c8e sxtw x14, w4
559f0: aa0e03ed mov x13, x14
559f4: 8b0e014c add x12, x10, x14
559f8: eb0a019f cmp x12, x10
559fc: 540000a9 b.ls 55a10 <__libc_init@plt-0xb0a0> // b.plast
55a00: 385ff18f ldurb w15, [x12, #-1]
55a04: d10005ae sub x14, x13, #0x1
55a08: 7100e5ff cmp w15, #0x39
55a0c: 54ffff20 b.eq 559f0 <__libc_init@plt-0xb0c0> // b.none
55a10: b400016d cbz x13, 55a3c <__libc_init@plt-0xb074>
55a14: 8b0d014a add x10, x10, x13
55a18: 385ff14d ldurb w13, [x10, #-1]
55a1c: 110005ae add w14, w13, #0x1
55a20: 5280004d mov w13, #0x2 // #2
55a24: 381ff14e sturb w14, [x10, #-1]
55a28: 1400000a b 55a50 <__libc_init@plt-0xb060>
55a2c: 3940018d ldrb w13, [x12]
55a30: 7100d1bf cmp w13, #0x34
55a34: 54fffd49 b.ls 559dc <__libc_init@plt-0xb0d4> // b.plast
55a38: 17ffffed b 559ec <__libc_init@plt-0xb0c4>
55a3c: 5280062c mov w12, #0x31 // #49
55a40: 1100056b add w11, w11, #0x1
55a44: 5280004d mov w13, #0x2 // #2
55a48: 3800154c strb w12, [x10], #1
55a4c: aa0a03ec mov x12, x10
55a50: cb01018a sub x10, x12, x1
55a54: 3900019f strb wzr, [x12]
55a58: 2902350b stp w11, w13, [x8, #16]
55a5c: a9002901 stp x1, x10, [x8]
55a60: f9401528 ldr x8, [x9, #40]
55a64: f85f83a9 ldur x9, [x29, #-8]
55a68: eb09011f cmp x8, x9
55a6c: 54000081 b.ne 55a7c <__libc_init@plt-0xb034> // b.any
55a70: a9427bfd ldp x29, x30, [sp, #32]
55a74: 9100c3ff add sp, sp, #0x30
55a78: d65f03c0 ret
55a7c: 94002c31 bl 60b40 <__stack_chk_fail@plt>
55a80: d10743ff sub sp, sp, #0x1d0
55a84: a9177bfd stp x29, x30, [sp, #368]
55a88: 9105c3fd add x29, sp, #0x170
55a8c: a9186ffc stp x28, x27, [sp, #384]
55a90: a91967fa stp x26, x25, [sp, #400]
55a94: a91a5ff8 stp x24, x23, [sp, #416]
55a98: a91b57f6 stp x22, x21, [sp, #432]
55a9c: a91c4ff4 stp x20, x19, [sp, #448]
55aa0: d53bd05a mrs x26, tpidr_el0
55aa4: aa0503f9 mov x25, x5
55aa8: 2a0403f8 mov w24, w4
55aac: 2a0303f5 mov w21, w3
55ab0: 2a0203f4 mov w20, w2
55ab4: aa0103f6 mov x22, x1
55ab8: aa0003f7 mov x23, x0
55abc: aa0803f3 mov x19, x8
55ac0: f9401748 ldr x8, [x26, #40]
55ac4: 2a3903e9 mvn w9, w25
55ac8: 72091d3f tst w9, #0x7f800000
55acc: f81f83a8 stur x8, [x29, #-8]
55ad0: 54000161 b.ne 55afc <__libc_init@plt-0xafb4> // b.any
55ad4: 12005b28 and w8, w25, #0x7fffff
55ad8: 34000128 cbz w8, 55afc <__libc_init@plt-0xafb4>
55adc: 90fffda8 adrp x8, 9000 <__libc_init@plt-0x57ab0>
55ae0: d503201f nop
55ae4: 10da5769 adr x9, a5d0 <__libc_init@plt-0x564e0>
55ae8: 5280006a mov w10, #0x3 // #3
55aec: fd44c900 ldr d0, [x8, #2448]
55af0: a9002a69 stp x9, x10, [x19]
55af4: fd000a60 str d0, [x19, #16]
55af8: 14000031 b 55bbc <__libc_init@plt-0xaef4>
55afc: 12007b3b and w27, w25, #0x7fffffff
55b00: 52aff008 mov w8, #0x7f800000 // #2139095040
55b04: 6b08037f cmp w27, w8
55b08: 540000e1 b.ne 55b24 <__libc_init@plt-0xaf8c> // b.any
55b0c: 37f80479 tbnz w25, #31, 55b98 <__libc_init@plt-0xaf18>
55b10: 370804d4 tbnz w20, #1, 55ba8 <__libc_init@plt-0xaf08>
55b14: b0fffda9 adrp x9, a000 <__libc_init@plt-0x56ab0>
55b18: 52800068 mov w8, #0x3 // #3
55b1c: 91313129 add x9, x9, #0xc4c
55b20: 14000025 b 55bb4 <__libc_init@plt-0xaefc>
55b24: 92407f21 and x1, x25, #0xffffffff
55b28: d10203a0 sub x0, x29, #0x80
55b2c: 2a1803e2 mov w2, w24
55b30: 94000030 bl 55bf0 <__libc_init@plt-0xaec0>
55b34: 36000234 tbz w20, #0, 55b78 <__libc_init@plt-0xaf38>
55b38: 3400021b cbz w27, 55b78 <__libc_init@plt-0xaf38>
55b3c: 51000721 sub w1, w25, #0x1
55b40: 9101e3e0 add x0, sp, #0x78
55b44: 2a1803e2 mov w2, w24
55b48: 12b01008 mov w8, #0x7f7fffff // #2139095039
55b4c: 6b08037f cmp w27, w8
55b50: 1a990739 cinc w25, w25, ne // ne = any
55b54: 94000027 bl 55bf0 <__libc_init@plt-0xaec0>
55b58: 910003e0 mov x0, sp
55b5c: aa1903e1 mov x1, x25
55b60: 2a1803e2 mov w2, w24
55b64: 94000023 bl 55bf0 <__libc_init@plt-0xaec0>
55b68: d10203a0 sub x0, x29, #0x80
55b6c: 9101e3e1 add x1, sp, #0x78
55b70: 910003e2 mov x2, sp
55b74: 9400009f bl 55df0 <__libc_init@plt-0xacc0>
55b78: d10203a0 sub x0, x29, #0x80
55b7c: aa1303e8 mov x8, x19
55b80: aa1703e1 mov x1, x23
55b84: aa1603e2 mov x2, x22
55b88: 2a1403e3 mov w3, w20
55b8c: 2a1503e4 mov w4, w21
55b90: 94000150 bl 560d0 <__libc_init@plt-0xa9e0>
55b94: 1400000a b 55bbc <__libc_init@plt-0xaef4>
55b98: 90fffdc9 adrp x9, d000 <__libc_init@plt-0x53ab0>
55b9c: 52800088 mov w8, #0x4 // #4
55ba0: 911a2d29 add x9, x9, #0x68b
55ba4: 14000004 b 55bb4 <__libc_init@plt-0xaefc>
55ba8: f0fffda9 adrp x9, c000 <__libc_init@plt-0x54ab0>
55bac: 52800088 mov w8, #0x4 // #4
55bb0: 913a3529 add x9, x9, #0xe8d
55bb4: a9002269 stp x9, x8, [x19]
55bb8: f9000a7f str xzr, [x19, #16]
55bbc: f9401748 ldr x8, [x26, #40]
55bc0: f85f83a9 ldur x9, [x29, #-8]
55bc4: eb09011f cmp x8, x9
55bc8: 54000121 b.ne 55bec <__libc_init@plt-0xaec4> // b.any
55bcc: a95c4ff4 ldp x20, x19, [sp, #448]
55bd0: a95b57f6 ldp x22, x21, [sp, #432]
55bd4: a95a5ff8 ldp x24, x23, [sp, #416]
55bd8: a95967fa ldp x26, x25, [sp, #400]
55bdc: a9586ffc ldp x28, x27, [sp, #384]
55be0: a9577bfd ldp x29, x30, [sp, #368]
55be4: 910743ff add sp, sp, #0x1d0
55be8: d65f03c0 ret
55bec: 94002bd5 bl 60b40 <__stack_chk_fail@plt>
55bf0: a9bd7bfd stp x29, x30, [sp, #-48]!
55bf4: f9000bf5 str x21, [sp, #16]
55bf8: 910003fd mov x29, sp
55bfc: a9024ff4 stp x20, x19, [sp, #32]
55c00: 90fffda8 adrp x8, 9000 <__libc_init@plt-0x57ab0>
55c04: aa0003f3 mov x19, x0
55c08: 7200783f tst w1, #0x7fffffff
55c0c: b900681f str wzr, [x0, #104]
55c10: b9007002 str w2, [x0, #112]
55c14: fd44d100 ldr d0, [x8, #2464]
55c18: fd003000 str d0, [x0, #96]
55c1c: 54000120 b.eq 55c40 <__libc_init@plt-0xae70> // b.none
55c20: 52801fe8 mov w8, #0xff // #255
55c24: 6a415d08 ands w8, w8, w1, lsr #23
55c28: 1a881508 cinc w8, w8, eq // eq = none
55c2c: 5101fd08 sub w8, w8, #0x7f
55c30: 71005d14 subs w20, w8, #0x17
55c34: 5400012c b.gt 55c58 <__libc_init@plt-0xae58>
55c38: 2a1f03e8 mov w8, wzr
55c3c: 1400000c b 55c6c <__libc_init@plt-0xae44>
55c40: 531f7c28 lsr w8, w1, #31
55c44: f9400bf5 ldr x21, [sp, #16]
55c48: 3901b268 strb w8, [x19, #108]
55c4c: a9424ff4 ldp x20, x19, [sp, #32]
55c50: a8c37bfd ldp x29, x30, [sp], #48
55c54: d65f03c0 ret
55c58: 71007d08 subs w8, w8, #0x1f
55c5c: 1a8833e9 csel w9, wzr, w8, cc // cc = lo, ul, last
55c60: 52800108 mov w8, #0x8 // #8
55c64: 1a883288 csel w8, w20, w8, cc // cc = lo, ul, last
55c68: 2a0903f4 mov w20, w9
55c6c: 52a0100a mov w10, #0x800000 // #8388608
55c70: 12005829 and w9, w1, #0x7fffff
55c74: 3300582a bfxil w10, w1, #0, #23
55c78: 72091c3f tst w1, #0x7f800000
55c7c: 1a8a0129 csel w9, w9, w10, eq // eq = none
55c80: 2a1f03eb mov w11, wzr
55c84: 1ac8212c lsl w12, w9, w8
55c88: b9006a7f str wzr, [x19, #104]
55c8c: 3400022c cbz w12, 55cd0 <__libc_init@plt-0xade0>
55c90: 529999a9 mov w9, #0xcccd // #52429
55c94: 12800008 mov w8, #0xffffffff // #-1
55c98: 72b99989 movk w9, #0xcccc, lsl #16
55c9c: 9ba97d8a umull x10, w12, w9
55ca0: d363fd4a lsr x10, x10, #35
55ca4: 0b0a094d add w13, w10, w10, lsl #2
55ca8: 6b0d059f cmp w12, w13, lsl #1
55cac: 540001a1 b.ne 55ce0 <__libc_init@plt-0xadd0> // b.any
55cb0: 1100056b add w11, w11, #0x1
55cb4: 7100259f cmp w12, #0x9
55cb8: 2a0a03ec mov w12, w10
55cbc: b9006a6b str w11, [x19, #104]
55cc0: 54fffee8 b.hi 55c9c <__libc_init@plt-0xae14> // b.pmore
55cc4: 2a1f03e9 mov w9, wzr
55cc8: 5280002a mov w10, #0x1 // #1
55ccc: 1400000b b 55cf8 <__libc_init@plt-0xadb8>
55cd0: 2a1f03e9 mov w9, wzr
55cd4: 5280002a mov w10, #0x1 // #1
55cd8: 12800008 mov w8, #0xffffffff // #-1
55cdc: 14000007 b 55cf8 <__libc_init@plt-0xadb8>
55ce0: 2a1f03ea mov w10, wzr
55ce4: aa1f03e8 mov x8, xzr
55ce8: 52800029 mov w9, #0x1 // #1
55cec: 2a0c03ec mov w12, w12
55cf0: b9006269 str w9, [x19, #96]
55cf4: f900026c str x12, [x19]
55cf8: 531f7c2c lsr w12, w1, #31
55cfc: 7100069f cmp w20, #0x1
55d00: 3901b26c strb w12, [x19, #108]
55d04: 5400066b b.lt 55dd0 <__libc_init@plt-0xace0> // b.tstop
55d08: b202e7ec mov x12, #0xcccccccccccccccc // #-3689348814741910324
55d0c: 1100056b add w11, w11, #0x1
55d10: f29999ac movk x12, #0xcccd
55d14: b200e7ed mov x13, #0x3333333333333333 // #3689348814741910323
55d18: 3700014a tbnz w10, #0, 55d40 <__libc_init@plt-0xad70>
55d1c: f940026e ldr x14, [x19]
55d20: 9b0c7dce mul x14, x14, x12
55d24: eb0d01df cmp x14, x13
55d28: 54000168 b.hi 55d54 <__libc_init@plt-0xad5c> // b.pmore
55d2c: 340000a9 cbz w9, 55d40 <__libc_init@plt-0xad70>
55d30: f8687a6e ldr x14, [x19, x8, lsl #3]
55d34: 9bcc7dce umulh x14, x14, x12
55d38: d342fdce lsr x14, x14, #2
55d3c: f8287a6e str x14, [x19, x8, lsl #3]
55d40: b9006a6b str w11, [x19, #104]
55d44: 71000694 subs w20, w20, #0x1
55d48: 1100056b add w11, w11, #0x1
55d4c: 54fffe6c b.gt 55d18 <__libc_init@plt-0xad98>
55d50: 1400001f b 55dcc <__libc_init@plt-0xace4>
55d54: 7100269f cmp w20, #0x9
55d58: 54000123 b.cc 55d7c <__libc_init@plt-0xad34> // b.lo, b.ul, b.last
55d5c: aa1303e0 mov x0, x19
55d60: 2a1f03e1 mov w1, wzr
55d64: 94000bcd bl 58c98 <__libc_init@plt-0x7e18>
55d68: 51002695 sub w21, w20, #0x9
55d6c: 7100469f cmp w20, #0x11
55d70: 2a1503f4 mov w20, w21
55d74: 54ffff48 b.hi 55d5c <__libc_init@plt-0xad54> // b.pmore
55d78: 14000002 b 55d80 <__libc_init@plt-0xad30>
55d7c: 2a1403f5 mov w21, w20
55d80: 71000ebf cmp w21, #0x3
55d84: 54000123 b.cc 55da8 <__libc_init@plt-0xad08> // b.lo, b.ul, b.last
55d88: aa1303e0 mov x0, x19
55d8c: 2a1f03e1 mov w1, wzr
55d90: 94000bdd bl 58d04 <__libc_init@plt-0x7dac>
55d94: 51000ea8 sub w8, w21, #0x3
55d98: 710016bf cmp w21, #0x5
55d9c: 2a0803f5 mov w21, w8
55da0: 54ffff48 b.hi 55d88 <__libc_init@plt-0xad28> // b.pmore
55da4: 14000002 b 55dac <__libc_init@plt-0xad04>
55da8: 2a1503e8 mov w8, w21
55dac: 34000108 cbz w8, 55dcc <__libc_init@plt-0xace4>
55db0: 11000514 add w20, w8, #0x1
55db4: aa1303e0 mov x0, x19
55db8: 2a1f03e1 mov w1, wzr
55dbc: 94000bed bl 58d70 <__libc_init@plt-0x7d40>
55dc0: 51000694 sub w20, w20, #0x1
55dc4: 7100069f cmp w20, #0x1
55dc8: 54ffff68 b.hi 55db4 <__libc_init@plt-0xacfc> // b.pmore
55dcc: 2a1f03f4 mov w20, wzr
55dd0: 4b1403e1 neg w1, w20
55dd4: aa1303e0 mov x0, x19
55dd8: 94000c01 bl 58ddc <__libc_init@plt-0x7cd4>
55ddc: aa1303e0 mov x0, x19
55de0: f9400bf5 ldr x21, [sp, #16]
55de4: a9424ff4 ldp x20, x19, [sp, #32]
55de8: a8c37bfd ldp x29, x30, [sp], #48
55dec: 14000c46 b 58f04 <__libc_init@plt-0x7bac>
55df0: a9bd7bfd stp x29, x30, [sp, #-48]!
55df4: a90157f6 stp x22, x21, [sp, #16]
55df8: 910003fd mov x29, sp
55dfc: a9024ff4 stp x20, x19, [sp, #32]
55e00: b9406828 ldr w8, [x1, #104]
55e04: aa0203f5 mov x21, x2
55e08: b9406809 ldr w9, [x0, #104]
55e0c: aa0103f4 mov x20, x1
55e10: b940684a ldr w10, [x2, #104]
55e14: aa0003f3 mov x19, x0
55e18: 6b09011f cmp w8, w9
55e1c: 1a89b10b csel w11, w8, w9, lt // lt = tstop
55e20: 6b0b015f cmp w10, w11
55e24: 1a8bb156 csel w22, w10, w11, lt // lt = tstop
55e28: 6b16013f cmp w9, w22
55e2c: 5400014d b.le 55e54 <__libc_init@plt-0xac5c>
55e30: 51000528 sub w8, w9, #0x1
55e34: aa1303e0 mov x0, x19
55e38: 2a1f03e1 mov w1, wzr
55e3c: b9006a68 str w8, [x19, #104]
55e40: 94000ca5 bl 590d4 <__libc_init@plt-0x79dc>
55e44: b9406a69 ldr w9, [x19, #104]
55e48: 6b16013f cmp w9, w22
55e4c: 54ffff2c b.gt 55e30 <__libc_init@plt-0xac80>
55e50: b9406a88 ldr w8, [x20, #104]
55e54: 6b16011f cmp w8, w22
55e58: 5400018d b.le 55e88 <__libc_init@plt-0xac28>
55e5c: 51000508 sub w8, w8, #0x1
55e60: aa1403e0 mov x0, x20
55e64: 2a1f03e1 mov w1, wzr
55e68: b9006a88 str w8, [x20, #104]
55e6c: 94000c9a bl 590d4 <__libc_init@plt-0x79dc>
55e70: 17fffff8 b 55e50 <__libc_init@plt-0xac60>
55e74: 51000508 sub w8, w8, #0x1
55e78: aa1503e0 mov x0, x21
55e7c: 2a1f03e1 mov w1, wzr
55e80: b9006aa8 str w8, [x21, #104]
55e84: 94000c94 bl 590d4 <__libc_init@plt-0x79dc>
55e88: b9406aa8 ldr w8, [x21, #104]
55e8c: 6b16011f cmp w8, w22
55e90: 54ffff2c b.gt 55e74 <__libc_init@plt-0xac3c>
55e94: aa1403e0 mov x0, x20
55e98: aa1303e1 mov x1, x19
55e9c: 94000caa bl 59144 <__libc_init@plt-0x796c>
55ea0: 360000a0 tbz w0, #0, 55eb4 <__libc_init@plt-0xabfc>
55ea4: aa1403e0 mov x0, x20
55ea8: 2a1f03e1 mov w1, wzr
55eac: 52800022 mov w2, #0x1 // #1
55eb0: 94000c2d bl 58f64 <__libc_init@plt-0x7b4c>
55eb4: aa1503e0 mov x0, x21
55eb8: aa1303e1 mov x1, x19
55ebc: 94000ca2 bl 59144 <__libc_init@plt-0x796c>
55ec0: 370001c0 tbnz w0, #0, 55ef8 <__libc_init@plt-0xabb8>
55ec4: f94002a8 ldr x8, [x21]
55ec8: d1000509 sub x9, x8, #0x1
55ecc: f90002a9 str x9, [x21]
55ed0: b5000148 cbnz x8, 55ef8 <__libc_init@plt-0xabb8>
55ed4: 92b207e9 mov x9, #0xffffffff6fc0ffff // #-2420047873
55ed8: 910022a8 add x8, x21, #0x8
55edc: f2d0de49 movk x9, #0x86f2, lsl #32
55ee0: f2e00469 movk x9, #0x23, lsl #48
55ee4: f940010a ldr x10, [x8]
55ee8: d100054b sub x11, x10, #0x1
55eec: a93fad09 stp x9, x11, [x8, #-8]
55ef0: 91002108 add x8, x8, #0x8
55ef4: b4ffff8a cbz x10, 55ee4 <__libc_init@plt-0xabcc>
55ef8: b9406289 ldr w9, [x20, #96]
55efc: b94062a8 ldr w8, [x21, #96]
55f00: 6b08013f cmp w9, w8
55f04: 5400016a b.ge 55f30 <__libc_init@plt-0xab80> // b.tcont
55f08: 93407d28 sxtw x8, w9
55f0c: 1100050a add w10, w8, #0x1
55f10: 91000509 add x9, x8, #0x1
55f14: f8287a9f str xzr, [x20, x8, lsl #3]
55f18: aa0903e8 mov x8, x9
55f1c: b900628a str w10, [x20, #96]
55f20: b98062aa ldrsw x10, [x21, #96]
55f24: eb0a013f cmp x9, x10
55f28: 54ffff2b b.lt 55f0c <__libc_init@plt-0xaba4> // b.tstop
55f2c: 2a0a03e8 mov w8, w10
55f30: 6b09011f cmp w8, w9
55f34: 5400016a b.ge 55f60 <__libc_init@plt-0xab50> // b.tcont
55f38: 93407d08 sxtw x8, w8
55f3c: 1100050a add w10, w8, #0x1
55f40: 91000509 add x9, x8, #0x1
55f44: f8287abf str xzr, [x21, x8, lsl #3]
55f48: aa0903e8 mov x8, x9
55f4c: b90062aa str w10, [x21, #96]
55f50: b980628a ldrsw x10, [x20, #96]
55f54: eb0a013f cmp x9, x10
55f58: 54ffff2b b.lt 55f3c <__libc_init@plt-0xab74> // b.tstop
55f5c: 2a0903e8 mov w8, w9
55f60: 71000509 subs w9, w8, #0x1
55f64: 5400018b b.lt 55f94 <__libc_init@plt-0xab1c> // b.tstop
55f68: aa1f03ea mov x10, xzr
55f6c: cb28414b sub x11, x10, w8, uxtw
55f70: 0b0a012c add w12, w9, w10
55f74: f86cda8d ldr x13, [x20, w12, sxtw #3]
55f78: f86cdaac ldr x12, [x21, w12, sxtw #3]
55f7c: eb0c01bf cmp x13, x12
55f80: 540000e1 b.ne 55f9c <__libc_init@plt-0xab14> // b.any
55f84: d100054a sub x10, x10, #0x1
55f88: eb0a017f cmp x11, x10
55f8c: 54ffff21 b.ne 55f70 <__libc_init@plt-0xab40> // b.any
55f90: 14000006 b 55fa8 <__libc_init@plt-0xab08>
55f94: 2a1f03e9 mov w9, wzr
55f98: 14000002 b 55fa0 <__libc_init@plt-0xab10>
55f9c: 4b0a03e9 neg w9, w10
55fa0: 6b08013f cmp w9, w8
55fa4: 540000a1 b.ne 55fb8 <__libc_init@plt-0xaaf8> // b.any
55fa8: a9424ff4 ldp x20, x19, [sp, #32]
55fac: a94157f6 ldp x22, x21, [sp, #16]
55fb0: a8c37bfd ldp x29, x30, [sp], #48
55fb4: d65f03c0 ret
55fb8: 1100052d add w13, w9, #0x1
55fbc: b9406a6b ldr w11, [x19, #104]
55fc0: 4b0d0109 sub w9, w8, w13
55fc4: aa1f03ea mov x10, xzr
55fc8: 0b091168 add w8, w11, w9, lsl #4
55fcc: b900626d str w13, [x19, #96]
55fd0: b9006a68 str w8, [x19, #104]
55fd4: 0b0a012b add w11, w9, w10
55fd8: f86bdaab ldr x11, [x21, w11, sxtw #3]
55fdc: f82a7a6b str x11, [x19, x10, lsl #3]
55fe0: 9100054a add x10, x10, #0x1
55fe4: eb0a01bf cmp x13, x10
55fe8: 54ffff61 b.ne 55fd4 <__libc_init@plt-0xaadc> // b.any
55fec: f940026e ldr x14, [x19]
55ff0: b202e7eb mov x11, #0xcccccccccccccccc // #-3689348814741910324
55ff4: f29999ab movk x11, #0xcccd
55ff8: f869da89 ldr x9, [x20, w9, sxtw #3]
55ffc: 9280012c mov x12, #0xfffffffffffffff6 // #-10
56000: 9bcb7dca umulh x10, x14, x11
56004: d343fd4a lsr x10, x10, #3
56008: 9bcb7d30 umulh x16, x9, x11
5600c: 9b0c394f madd x15, x10, x12, x14
56010: d343fe10 lsr x16, x16, #3
56014: f10001ff cmp x15, #0x0
56018: fa4a1200 ccmp x16, x10, #0x0, ne // ne = any
5601c: 54000440 b.eq 560a4 <__libc_init@plt-0xaa0c> // b.none
56020: b2718bee mov x14, #0x3ffffffff8000 // #1125899906809856
56024: 910005ad add x13, x13, #0x1
56028: f2b498ce movk x14, #0xa4c6, lsl #16
5602c: f2d1afce movk x14, #0x8d7e, lsl #32
56030: aa1f03f1 mov x17, xzr
56034: aa1003e9 mov x9, x16
56038: aa0d03ef mov x15, x13
5603c: 510009f0 sub w16, w15, #0x2
56040: 9b0e7e31 mul x17, x17, x14
56044: d10005ef sub x15, x15, #0x1
56048: f10005ff cmp x15, #0x1
5604c: f8705a60 ldr x0, [x19, w16, uxtw #3]
56050: 9bcb7c01 umulh x1, x0, x11
56054: d343fc22 lsr x2, x1, #3
56058: 8b410e21 add x1, x17, x1, lsr #3
5605c: 9b0c0040 madd x0, x2, x12, x0
56060: f8305a61 str x1, [x19, w16, uxtw #3]
56064: aa0003f1 mov x17, x0
56068: 54fffea8 b.hi 5603c <__libc_init@plt-0xaa74> // b.pmore
5606c: 9bcb7d4f umulh x15, x10, x11
56070: 11000508 add w8, w8, #0x1
56074: d343fdf1 lsr x17, x15, #3
56078: 9b0c2a2f madd x15, x17, x12, x10
5607c: 9bcb7d2a umulh x10, x9, x11
56080: d343fd50 lsr x16, x10, #3
56084: aa1103ea mov x10, x17
56088: b4fffd4f cbz x15, 56030 <__libc_init@plt-0xaa80>
5608c: aa1103ea mov x10, x17
56090: eb11021f cmp x16, x17
56094: 54fffce1 b.ne 56030 <__libc_init@plt-0xaa80> // b.any
56098: f940026e ldr x14, [x19]
5609c: aa1103ea mov x10, x17
560a0: b9006a68 str w8, [x19, #104]
560a4: 52800148 mov w8, #0xa // #10
560a8: cb0903e9 neg x9, x9
560ac: aa1303e0 mov x0, x19
560b0: 9b082548 madd x8, x10, x8, x9
560b4: a94157f6 ldp x22, x21, [sp, #16]
560b8: 8b0f0108 add x8, x8, x15
560bc: cb4805c8 sub x8, x14, x8, lsr #1
560c0: f9000268 str x8, [x19]
560c4: a9424ff4 ldp x20, x19, [sp, #32]
560c8: a8c37bfd ldp x29, x30, [sp], #48
560cc: 14000b8e b 58f04 <__libc_init@plt-0x7bac>
560d0: d100c3ff sub sp, sp, #0x30
560d4: a9027bfd stp x29, x30, [sp, #32]
560d8: 910083fd add x29, sp, #0x20
560dc: d53bd049 mrs x9, tpidr_el0
560e0: 5280006b mov w11, #0x3 // #3
560e4: f940152a ldr x10, [x9, #40]
560e8: f81f83aa stur x10, [x29, #-8]
560ec: b980600a ldrsw x10, [x0, #96]
560f0: b37ced4b bfi x11, x10, #4, #60
560f4: eb02017f cmp x11, x2
560f8: 540000c9 b.ls 56110 <__libc_init@plt-0xa9a0> // b.plast
560fc: 5280002a mov w10, #0x1 // #1
56100: a900fd1f stp xzr, xzr, [x8, #8]
56104: f900011f str xzr, [x8]
56108: b900150a str w10, [x8, #20]
5610c: 140000ac b 563bc <__libc_init@plt-0xa6f4>
56110: 3941b00a ldrb w10, [x0, #108]
56114: 3400006a cbz w10, 56120 <__libc_init@plt-0xa990>
56118: 528005ab mov w11, #0x2d // #45
5611c: 14000004 b 5612c <__libc_init@plt-0xa984>
56120: aa0103ea mov x10, x1
56124: 36080083 tbz w3, #1, 56134 <__libc_init@plt-0xa97c>
56128: 5280056b mov w11, #0x2b // #43
5612c: aa0103ea mov x10, x1
56130: 3800154b strb w11, [x10], #1
56134: b940600d ldr w13, [x0, #96]
56138: 710005ac subs w12, w13, #0x1
5613c: 540006ab b.lt 56210 <__libc_init@plt-0xa8a0> // b.tstop
56140: f940000b ldr x11, [x0]
56144: b500014b cbnz x11, 5616c <__libc_init@plt-0xa944>
56148: 5280002e mov w14, #0x1 // #1
5614c: aa0e03eb mov x11, x14
56150: eb0e01bf cmp x13, x14
56154: 54000080 b.eq 56164 <__libc_init@plt-0xa94c> // b.none
56158: f86b780f ldr x15, [x0, x11, lsl #3]
5615c: 9100056e add x14, x11, #0x1
56160: b4ffff6f cbz x15, 5614c <__libc_init@plt-0xa964>
56164: eb0d017f cmp x11, x13
56168: 54000542 b.cs 56210 <__libc_init@plt-0xa8a0> // b.hs, b.nlast
5616c: f86cd802 ldr x2, [x0, w12, sxtw #3]
56170: d29eb86f mov x15, #0xf5c3 // #62915
56174: d000006c adrp x12, 64000 <strcmp@plt+0x3240>
56178: f2ab850f movk x15, #0x5c28, lsl #16
5617c: f2d851ef movk x15, #0xc28f, lsl #32
56180: 12800c6b mov w11, #0xffffff9c // #-100
56184: 910023f0 add x16, sp, #0x8
56188: 1280002e mov w14, #0xfffffffe // #-2
5618c: f2e51eaf movk x15, #0x28f5, lsl #48
56190: f946118c ldr x12, [x12, #3104]
56194: d342fc51 lsr x17, x2, #2
56198: 110009ce add w14, w14, #0x2
5619c: 710039df cmp w14, #0xe
561a0: 9bcf7e31 umulh x17, x17, x15
561a4: d342fe23 lsr x3, x17, #2
561a8: 1b0b0871 madd w17, w3, w11, w2
561ac: 8b110182 add x2, x12, x17
561b0: 8b110051 add x17, x2, x17
561b4: 39400622 ldrb w2, [x17, #1]
561b8: 39400225 ldrb w5, [x17]
561bc: 91000a11 add x17, x16, #0x2
561c0: 39000202 strb w2, [x16]
561c4: aa0303e2 mov x2, x3
561c8: 39000605 strb w5, [x16, #1]
561cc: aa1103f0 mov x16, x17
561d0: 54fffe23 b.cc 56194 <__libc_init@plt-0xa91c> // b.lo, b.ul, b.last
561d4: 910023ee add x14, sp, #0x8
561d8: eb0e023f cmp x17, x14
561dc: 54000289 b.ls 5622c <__libc_init@plt-0xa884> // b.plast
561e0: 385ffe2f ldrb w15, [x17, #-1]!
561e4: 7100c1ff cmp w15, #0x30
561e8: 54ffff80 b.eq 561d8 <__libc_init@plt-0xa8d8> // b.none
561ec: 9100062d add x13, x17, #0x1
561f0: 910023ef add x15, sp, #0x8
561f4: aa0a03ee mov x14, x10
561f8: 385ffdb0 ldrb w16, [x13, #-1]!
561fc: eb0f01bf cmp x13, x15
56200: 380015d0 strb w16, [x14], #1
56204: 54ffffa8 b.hi 561f8 <__libc_init@plt-0xa8b8> // b.pmore
56208: b940600d ldr w13, [x0, #96]
5620c: 14000009 b 56230 <__libc_init@plt-0xa880>
56210: cb01014c sub x12, x10, x1
56214: 5280060b mov w11, #0x30 // #48
56218: 9100058c add x12, x12, #0x1
5621c: f900091f str xzr, [x8, #16]
56220: 7900014b strh w11, [x10]
56224: a9003101 stp x1, x12, [x8]
56228: 14000065 b 563bc <__libc_init@plt-0xa6f4>
5622c: aa0a03ee mov x14, x10
56230: 710009ad subs w13, w13, #0x2
56234: 5400036b b.lt 562a0 <__libc_init@plt-0xa810> // b.tstop
56238: d29eb870 mov x16, #0xf5c3 // #62915
5623c: 91003dcf add x15, x14, #0xf
56240: f2ab8510 movk x16, #0x5c28, lsl #16
56244: f2d851f0 movk x16, #0xc28f, lsl #32
56248: f2e51eb0 movk x16, #0x28f5, lsl #48
5624c: f86d7803 ldr x3, [x0, x13, lsl #3]
56250: 910041ce add x14, x14, #0x10
56254: 12800031 mov w17, #0xfffffffe // #-2
56258: aa0f03e2 mov x2, x15
5625c: d342fc65 lsr x5, x3, #2
56260: 11000a31 add w17, w17, #0x2
56264: 71003a3f cmp w17, #0xe
56268: 9bd07ca5 umulh x5, x5, x16
5626c: d342fca5 lsr x5, x5, #2
56270: 1b0b0ca3 madd w3, w5, w11, w3
56274: 8b030186 add x6, x12, x3
56278: 786348c3 ldrh w3, [x6, w3, uxtw]
5627c: 781ff043 sturh w3, [x2, #-1]
56280: d1000842 sub x2, x2, #0x2
56284: aa0503e3 mov x3, x5
56288: 54fffea3 b.cc 5625c <__libc_init@plt-0xa854> // b.lo, b.ul, b.last
5628c: d10005b1 sub x17, x13, #0x1
56290: f10001bf cmp x13, #0x0
56294: 910041ef add x15, x15, #0x10
56298: aa1103ed mov x13, x17
5629c: 54fffd8c b.gt 5624c <__libc_init@plt-0xa864>
562a0: b980680b ldrsw x11, [x0, #104]
562a4: 910005cd add x13, x14, #0x1
562a8: 8b0b01cb add x11, x14, x11
562ac: cb0a016b sub x11, x11, x10
562b0: 385fe1ac ldurb w12, [x13, #-2]
562b4: d10005ad sub x13, x13, #0x1
562b8: 7100c19f cmp w12, #0x30
562bc: 54ffffa0 b.eq 562b0 <__libc_init@plt-0xa800> // b.none
562c0: 8b24c14c add x12, x10, w4, sxtw
562c4: 7100009f cmp w4, #0x0
562c8: 9a8d018e csel x14, x12, x13, eq // eq = none
562cc: eb0c01df cmp x14, x12
562d0: 540002a9 b.ls 56324 <__libc_init@plt-0xa78c> // b.plast
562d4: b940700f ldr w15, [x0, #112]
562d8: 5280004d mov w13, #0x2 // #2
562dc: 710011ff cmp w15, #0x4
562e0: 54000668 b.hi 563ac <__libc_init@plt-0xa704> // b.pmore
562e4: d503201f nop
562e8: 50dbf690 adr x16, e1ba <__libc_init@plt-0x528f6>
562ec: 10000091 adr x17, 562fc <__libc_init@plt-0xa7b4>
562f0: 386f6a02 ldrb w2, [x16, x15]
562f4: 8b020a31 add x17, x17, x2, lsl #2
562f8: d61f0220 br x17
562fc: 3940018d ldrb w13, [x12]
56300: 7100d5bf cmp w13, #0x35
56304: 54000228 b.hi 56348 <__libc_init@plt-0xa768> // b.pmore
56308: 54000181 b.ne 56338 <__libc_init@plt-0xa778> // b.any
5630c: 9100058d add x13, x12, #0x1
56310: eb0d01df cmp x14, x13
56314: 540001a8 b.hi 56348 <__libc_init@plt-0xa768> // b.pmore
56318: 385ff18d ldurb w13, [x12, #-1]
5631c: 360000ed tbz w13, #0, 56338 <__libc_init@plt-0xa778>
56320: 1400000a b 56348 <__libc_init@plt-0xa768>
56324: 2a1f03ed mov w13, wzr
56328: aa0e03ec mov x12, x14
5632c: 14000020 b 563ac <__libc_init@plt-0xa704>
56330: 3941b00d ldrb w13, [x0, #108]
56334: 340000ad cbz w13, 56348 <__libc_init@plt-0xa768>
56338: 5280004d mov w13, #0x2 // #2
5633c: 1400001c b 563ac <__libc_init@plt-0xa704>
56340: 3941b00d ldrb w13, [x0, #108]
56344: 34ffffad cbz w13, 56338 <__libc_init@plt-0xa778>
56348: 93407c8e sxtw x14, w4
5634c: aa0e03ed mov x13, x14
56350: 8b0e014c add x12, x10, x14
56354: eb0a019f cmp x12, x10
56358: 540000a9 b.ls 5636c <__libc_init@plt-0xa744> // b.plast
5635c: 385ff18f ldurb w15, [x12, #-1]
56360: d10005ae sub x14, x13, #0x1
56364: 7100e5ff cmp w15, #0x39
56368: 54ffff20 b.eq 5634c <__libc_init@plt-0xa764> // b.none
5636c: b400016d cbz x13, 56398 <__libc_init@plt-0xa718>
56370: 8b0d014a add x10, x10, x13
56374: 385ff14d ldurb w13, [x10, #-1]
56378: 110005ae add w14, w13, #0x1
5637c: 5280004d mov w13, #0x2 // #2
56380: 381ff14e sturb w14, [x10, #-1]
56384: 1400000a b 563ac <__libc_init@plt-0xa704>
56388: 3940018d ldrb w13, [x12]
5638c: 7100d1bf cmp w13, #0x34
56390: 54fffd49 b.ls 56338 <__libc_init@plt-0xa778> // b.plast
56394: 17ffffed b 56348 <__libc_init@plt-0xa768>
56398: 5280062c mov w12, #0x31 // #49
5639c: 1100056b add w11, w11, #0x1
563a0: 5280004d mov w13, #0x2 // #2
563a4: 3800154c strb w12, [x10], #1
563a8: aa0a03ec mov x12, x10
563ac: cb01018a sub x10, x12, x1
563b0: 3900019f strb wzr, [x12]
563b4: 2902350b stp w11, w13, [x8, #16]
563b8: a9002901 stp x1, x10, [x8]
563bc: f9401528 ldr x8, [x9, #40]
563c0: f85f83a9 ldur x9, [x29, #-8]
563c4: eb09011f cmp x8, x9
563c8: 54000081 b.ne 563d8 <__libc_init@plt-0xa6d8> // b.any
563cc: a9427bfd ldp x29, x30, [sp, #32]
563d0: 9100c3ff add sp, sp, #0x30
563d4: d65f03c0 ret
563d8: 940029da bl 60b40 <__stack_chk_fail@plt>
563dc: a9ba7bfd stp x29, x30, [sp, #-96]!
563e0: a9016ffc stp x28, x27, [sp, #16]
563e4: 910003fd mov x29, sp
563e8: a90267fa stp x26, x25, [sp, #32]
563ec: a9035ff8 stp x24, x23, [sp, #48]
563f0: a90457f6 stp x22, x21, [sp, #64]
563f4: a9054ff4 stp x20, x19, [sp, #80]
563f8: d11b83ff sub sp, sp, #0x6e0
563fc: d53bd05a mrs x26, tpidr_el0
56400: aa0503f9 mov x25, x5
56404: 2a0403f8 mov w24, w4
56408: 2a0303f5 mov w21, w3
5640c: 2a0203f4 mov w20, w2
56410: aa0103f6 mov x22, x1
56414: aa0003f7 mov x23, x0
56418: aa0803f3 mov x19, x8
5641c: f9401748 ldr x8, [x26, #40]
56420: aa2503e9 mvn x9, x5
56424: f24c293f tst x9, #0x7ff0000000000000
56428: f81f83a8 stur x8, [x29, #-8]
5642c: 54000161 b.ne 56458 <__libc_init@plt-0xa658> // b.any
56430: 9240cf28 and x8, x25, #0xfffffffffffff
56434: b4000128 cbz x8, 56458 <__libc_init@plt-0xa658>
56438: f0fffd88 adrp x8, 9000 <__libc_init@plt-0x57ab0>
5643c: d503201f nop
56440: 10da0c89 adr x9, a5d0 <__libc_init@plt-0x564e0>
56444: 5280006a mov w10, #0x3 // #3
56448: fd44c900 ldr d0, [x8, #2448]
5644c: a9002a69 stp x9, x10, [x19]
56450: fd000a60 str d0, [x19, #16]
56454: 14000031 b 56518 <__libc_init@plt-0xa598>
56458: 9240fb3b and x27, x25, #0x7fffffffffffffff
5645c: d2effe08 mov x8, #0x7ff0000000000000 // #9218868437227405312
56460: eb08037f cmp x27, x8
56464: 540000e1 b.ne 56480 <__libc_init@plt-0xa630> // b.any
56468: b7f80479 tbnz x25, #63, 564f4 <__libc_init@plt-0xa5bc>
5646c: 370804d4 tbnz w20, #1, 56504 <__libc_init@plt-0xa5ac>
56470: 90fffda9 adrp x9, a000 <__libc_init@plt-0x56ab0>
56474: 52800068 mov w8, #0x3 // #3
56478: 91313129 add x9, x9, #0xc4c
5647c: 14000025 b 56510 <__libc_init@plt-0xa5a0>
56480: 911243e0 add x0, sp, #0x490
56484: aa1903e1 mov x1, x25
56488: 2a1803e2 mov w2, w24
5648c: 94000030 bl 5654c <__libc_init@plt-0xa564>
56490: 36000234 tbz w20, #0, 564d4 <__libc_init@plt-0xa5dc>
56494: b400021b cbz x27, 564d4 <__libc_init@plt-0xa5dc>
56498: d1000721 sub x1, x25, #0x1
5649c: 910923e0 add x0, sp, #0x248
564a0: 2a1803e2 mov w2, w24
564a4: 92f00208 mov x8, #0x7fefffffffffffff // #9218868437227405311
564a8: eb08037f cmp x27, x8
564ac: 9a990739 cinc x25, x25, ne // ne = any
564b0: 94000027 bl 5654c <__libc_init@plt-0xa564>
564b4: 910003e0 mov x0, sp
564b8: aa1903e1 mov x1, x25
564bc: 2a1803e2 mov w2, w24
564c0: 94000023 bl 5654c <__libc_init@plt-0xa564>
564c4: 911243e0 add x0, sp, #0x490
564c8: 910923e1 add x1, sp, #0x248
564cc: 910003e2 mov x2, sp
564d0: 94000099 bl 56734 <__libc_init@plt-0xa37c>
564d4: 911243e0 add x0, sp, #0x490
564d8: aa1303e8 mov x8, x19
564dc: aa1703e1 mov x1, x23
564e0: aa1603e2 mov x2, x22
564e4: 2a1403e3 mov w3, w20
564e8: 2a1503e4 mov w4, w21
564ec: 9400014a bl 56a14 <__libc_init@plt-0xa09c>
564f0: 1400000a b 56518 <__libc_init@plt-0xa598>
564f4: f0fffda9 adrp x9, d000 <__libc_init@plt-0x53ab0>
564f8: 52800088 mov w8, #0x4 // #4
564fc: 911a2d29 add x9, x9, #0x68b
56500: 14000004 b 56510 <__libc_init@plt-0xa5a0>
56504: d0fffda9 adrp x9, c000 <__libc_init@plt-0x54ab0>
56508: 52800088 mov w8, #0x4 // #4
5650c: 913a3529 add x9, x9, #0xe8d
56510: a9002269 stp x9, x8, [x19]
56514: f9000a7f str xzr, [x19, #16]
56518: f9401748 ldr x8, [x26, #40]
5651c: f85f83a9 ldur x9, [x29, #-8]
56520: eb09011f cmp x8, x9
56524: 54000121 b.ne 56548 <__libc_init@plt-0xa568> // b.any
56528: 911b83ff add sp, sp, #0x6e0
5652c: a9454ff4 ldp x20, x19, [sp, #80]
56530: a94457f6 ldp x22, x21, [sp, #64]
56534: a9435ff8 ldp x24, x23, [sp, #48]
56538: a94267fa ldp x26, x25, [sp, #32]
5653c: a9416ffc ldp x28, x27, [sp, #16]
56540: a8c67bfd ldp x29, x30, [sp], #96
56544: d65f03c0 ret
56548: 9400297e bl 60b40 <__stack_chk_fail@plt>
5654c: a9bd7bfd stp x29, x30, [sp, #-48]!
56550: f9000bf5 str x21, [sp, #16]
56554: 910003fd mov x29, sp
56558: a9024ff4 stp x20, x19, [sp, #32]
5655c: f0fffd88 adrp x8, 9000 <__libc_init@plt-0x57ab0>
56560: aa0003f3 mov x19, x0
56564: f240f83f tst x1, #0x7fffffffffffffff
56568: b902381f str wzr, [x0, #568]
5656c: 3908f01f strb wzr, [x0, #572]
56570: fd44c500 ldr d0, [x8, #2440]
56574: b9024002 str w2, [x0, #576]
56578: fd011800 str d0, [x0, #560]
5657c: 54000140 b.eq 565a4 <__libc_init@plt-0xa50c> // b.none
56580: d374fc28 lsr x8, x1, #52
56584: 72002908 ands w8, w8, #0x7ff
56588: 1a881508 cinc w8, w8, eq // eq = none
5658c: 510ffd09 sub w9, w8, #0x3ff
56590: 7100d128 subs w8, w9, #0x34
56594: 5400014c b.gt 565bc <__libc_init@plt-0xa4f4>
56598: 2a0803f4 mov w20, w8
5659c: aa1f03e8 mov x8, xzr
565a0: 1400000d b 565d4 <__libc_init@plt-0xa4dc>
565a4: d37ffc28 lsr x8, x1, #63
565a8: f9400bf5 ldr x21, [sp, #16]
565ac: 3908f268 strb w8, [x19, #572]
565b0: a9424ff4 ldp x20, x19, [sp, #32]
565b4: a8c37bfd ldp x29, x30, [sp], #48
565b8: d65f03c0 ret
565bc: 7100f93f cmp w9, #0x3e
565c0: 54000068 b.hi 565cc <__libc_init@plt-0xa4e4> // b.pmore
565c4: 2a1f03f4 mov w20, wzr
565c8: 14000003 b 565d4 <__libc_init@plt-0xa4dc>
565cc: 5100fd34 sub w20, w9, #0x3f
565d0: 52800168 mov w8, #0xb // #11
565d4: d2e0020a mov x10, #0x10000000000000 // #4503599627370496
565d8: 9240cc29 and x9, x1, #0xfffffffffffff
565dc: b340cc2a bfxil x10, x1, #0, #52
565e0: f24c283f tst x1, #0x7ff0000000000000
565e4: 9a8a0129 csel x9, x9, x10, eq // eq = none
565e8: d37ffc35 lsr x21, x1, #63
565ec: 9ac82121 lsl x1, x9, x8
565f0: aa1303e0 mov x0, x19
565f4: 94000b22 bl 5927c <__libc_init@plt-0x7834>
565f8: 7100069f cmp w20, #0x1
565fc: 3908f275 strb w21, [x19, #572]
56600: 540008ab b.lt 56714 <__libc_init@plt-0xa39c> // b.tstop
56604: b9423268 ldr w8, [x19, #560]
56608: d2a931ad mov x13, #0x498d0000 // #1233977344
5660c: b202e7ea mov x10, #0xcccccccccccccccc // #-3689348814741910324
56610: f2c35fad movk x13, #0x1afd, lsl #32
56614: b9423a69 ldr w9, [x19, #568]
56618: f29999aa movk x10, #0xcccd
5661c: 9100050b add x11, x8, #0x1
56620: b200e7ec mov x12, #0x3333333333333333 // #3689348814741910323
56624: f2e000ed movk x13, #0x7, lsl #48
56628: 340002e8 cbz w8, 56684 <__libc_init@plt-0xa42c>
5662c: f940026e ldr x14, [x19]
56630: 9b0a7dce mul x14, x14, x10
56634: eb0c01df cmp x14, x12
56638: 54000308 b.hi 56698 <__libc_init@plt-0xa418> // b.pmore
5663c: 7100051f cmp w8, #0x1
56640: 5400022b b.lt 56684 <__libc_init@plt-0xa42c> // b.tstop
56644: aa1f03ef mov x15, xzr
56648: aa0b03ee mov x14, x11
5664c: 510009d0 sub w16, w14, #0x2
56650: 9b0d7def mul x15, x15, x13
56654: d10005ce sub x14, x14, #0x1
56658: f10005df cmp x14, #0x1
5665c: f8705a71 ldr x17, [x19, w16, uxtw #3]
56660: 9bca7e20 umulh x0, x17, x10
56664: d342fc01 lsr x1, x0, #2
56668: d37ef421 lsl x1, x1, #2
5666c: 8b400821 add x1, x1, x0, lsr #2
56670: 8b4009e0 add x0, x15, x0, lsr #2
56674: cb010231 sub x17, x17, x1
56678: aa1103ef mov x15, x17
5667c: f8305a60 str x0, [x19, w16, uxtw #3]
56680: 54fffe68 b.hi 5664c <__libc_init@plt-0xa464> // b.pmore
56684: 11000529 add w9, w9, #0x1
56688: 71000694 subs w20, w20, #0x1
5668c: b9023a69 str w9, [x19, #568]
56690: 54fffccc b.gt 56628 <__libc_init@plt-0xa488>
56694: 1400001f b 56710 <__libc_init@plt-0xa3a0>
56698: 7100269f cmp w20, #0x9
5669c: 54000123 b.cc 566c0 <__libc_init@plt-0xa3f0> // b.lo, b.ul, b.last
566a0: aa1303e0 mov x0, x19
566a4: 2a1f03e1 mov w1, wzr
566a8: 94000b26 bl 59340 <__libc_init@plt-0x7770>
566ac: 51002695 sub w21, w20, #0x9
566b0: 7100469f cmp w20, #0x11
566b4: 2a1503f4 mov w20, w21
566b8: 54ffff48 b.hi 566a0 <__libc_init@plt-0xa410> // b.pmore
566bc: 14000002 b 566c4 <__libc_init@plt-0xa3ec>
566c0: 2a1403f5 mov w21, w20
566c4: 71000ebf cmp w21, #0x3
566c8: 54000123 b.cc 566ec <__libc_init@plt-0xa3c4> // b.lo, b.ul, b.last
566cc: aa1303e0 mov x0, x19
566d0: 2a1f03e1 mov w1, wzr
566d4: 94000b36 bl 593ac <__libc_init@plt-0x7704>
566d8: 51000ea8 sub w8, w21, #0x3
566dc: 710016bf cmp w21, #0x5
566e0: 2a0803f5 mov w21, w8
566e4: 54ffff48 b.hi 566cc <__libc_init@plt-0xa3e4> // b.pmore
566e8: 14000002 b 566f0 <__libc_init@plt-0xa3c0>
566ec: 2a1503e8 mov w8, w21
566f0: 34000108 cbz w8, 56710 <__libc_init@plt-0xa3a0>
566f4: 11000514 add w20, w8, #0x1
566f8: aa1303e0 mov x0, x19
566fc: 2a1f03e1 mov w1, wzr
56700: 94000b46 bl 59418 <__libc_init@plt-0x7698>
56704: 51000694 sub w20, w20, #0x1
56708: 7100069f cmp w20, #0x1
5670c: 54ffff68 b.hi 566f8 <__libc_init@plt-0xa3b8> // b.pmore
56710: 2a1f03f4 mov w20, wzr
56714: 4b1403e1 neg w1, w20
56718: aa1303e0 mov x0, x19
5671c: 94000b5a bl 59484 <__libc_init@plt-0x762c>
56720: aa1303e0 mov x0, x19
56724: f9400bf5 ldr x21, [sp, #16]
56728: a9424ff4 ldp x20, x19, [sp, #32]
5672c: a8c37bfd ldp x29, x30, [sp], #48
56730: 14000ba0 b 595b0 <__libc_init@plt-0x7500>
56734: a9bd7bfd stp x29, x30, [sp, #-48]!
56738: a90157f6 stp x22, x21, [sp, #16]
5673c: 910003fd mov x29, sp
56740: a9024ff4 stp x20, x19, [sp, #32]
56744: b9423828 ldr w8, [x1, #568]
56748: aa0203f5 mov x21, x2
5674c: b9423809 ldr w9, [x0, #568]
56750: aa0103f4 mov x20, x1
56754: b942384a ldr w10, [x2, #568]
56758: aa0003f3 mov x19, x0
5675c: 6b09011f cmp w8, w9
56760: 1a89b10b csel w11, w8, w9, lt // lt = tstop
56764: 6b0b015f cmp w10, w11
56768: 1a8bb156 csel w22, w10, w11, lt // lt = tstop
5676c: 6b16013f cmp w9, w22
56770: 5400014d b.le 56798 <__libc_init@plt-0xa318>
56774: 51000528 sub w8, w9, #0x1
56778: aa1303e0 mov x0, x19
5677c: 2a1f03e1 mov w1, wzr
56780: b9023a68 str w8, [x19, #568]
56784: 94000c00 bl 59784 <__libc_init@plt-0x732c>
56788: b9423a69 ldr w9, [x19, #568]
5678c: 6b16013f cmp w9, w22
56790: 54ffff2c b.gt 56774 <__libc_init@plt-0xa33c>
56794: b9423a88 ldr w8, [x20, #568]
56798: 6b16011f cmp w8, w22
5679c: 5400018d b.le 567cc <__libc_init@plt-0xa2e4>
567a0: 51000508 sub w8, w8, #0x1
567a4: aa1403e0 mov x0, x20
567a8: 2a1f03e1 mov w1, wzr
567ac: b9023a88 str w8, [x20, #568]
567b0: 94000bf5 bl 59784 <__libc_init@plt-0x732c>
567b4: 17fffff8 b 56794 <__libc_init@plt-0xa31c>
567b8: 51000508 sub w8, w8, #0x1
567bc: aa1503e0 mov x0, x21
567c0: 2a1f03e1 mov w1, wzr
567c4: b9023aa8 str w8, [x21, #568]
567c8: 94000bef bl 59784 <__libc_init@plt-0x732c>
567cc: b9423aa8 ldr w8, [x21, #568]
567d0: 6b16011f cmp w8, w22
567d4: 54ffff2c b.gt 567b8 <__libc_init@plt-0xa2f8>
567d8: aa1403e0 mov x0, x20
567dc: aa1303e1 mov x1, x19
567e0: 94000c05 bl 597f4 <__libc_init@plt-0x72bc>
567e4: 360000a0 tbz w0, #0, 567f8 <__libc_init@plt-0xa2b8>
567e8: aa1403e0 mov x0, x20
567ec: 2a1f03e1 mov w1, wzr
567f0: 52800022 mov w2, #0x1 // #1
567f4: 94000b87 bl 59610 <__libc_init@plt-0x74a0>
567f8: aa1503e0 mov x0, x21
567fc: aa1303e1 mov x1, x19
56800: 94000bfd bl 597f4 <__libc_init@plt-0x72bc>
56804: 370001c0 tbnz w0, #0, 5683c <__libc_init@plt-0xa274>
56808: f94002a8 ldr x8, [x21]
5680c: d1000509 sub x9, x8, #0x1
56810: f90002a9 str x9, [x21]
56814: b5000148 cbnz x8, 5683c <__libc_init@plt-0xa274>
56818: 92b207e9 mov x9, #0xffffffff6fc0ffff // #-2420047873
5681c: 910022a8 add x8, x21, #0x8
56820: f2d0de49 movk x9, #0x86f2, lsl #32
56824: f2e00469 movk x9, #0x23, lsl #48
56828: f940010a ldr x10, [x8]
5682c: d100054b sub x11, x10, #0x1
56830: a93fad09 stp x9, x11, [x8, #-8]
56834: 91002108 add x8, x8, #0x8
56838: b4ffff8a cbz x10, 56828 <__libc_init@plt-0xa288>
5683c: b9423289 ldr w9, [x20, #560]
56840: b94232a8 ldr w8, [x21, #560]
56844: 6b08013f cmp w9, w8
56848: 5400016a b.ge 56874 <__libc_init@plt-0xa23c> // b.tcont
5684c: 93407d28 sxtw x8, w9
56850: 1100050a add w10, w8, #0x1
56854: 91000509 add x9, x8, #0x1
56858: f8287a9f str xzr, [x20, x8, lsl #3]
5685c: aa0903e8 mov x8, x9
56860: b902328a str w10, [x20, #560]
56864: b98232aa ldrsw x10, [x21, #560]
56868: eb0a013f cmp x9, x10
5686c: 54ffff2b b.lt 56850 <__libc_init@plt-0xa260> // b.tstop
56870: 2a0a03e8 mov w8, w10
56874: 6b09011f cmp w8, w9
56878: 5400016a b.ge 568a4 <__libc_init@plt-0xa20c> // b.tcont
5687c: 93407d08 sxtw x8, w8
56880: 1100050a add w10, w8, #0x1
56884: 91000509 add x9, x8, #0x1
56888: f8287abf str xzr, [x21, x8, lsl #3]
5688c: aa0903e8 mov x8, x9
56890: b90232aa str w10, [x21, #560]
56894: b982328a ldrsw x10, [x20, #560]
56898: eb0a013f cmp x9, x10
5689c: 54ffff2b b.lt 56880 <__libc_init@plt-0xa230> // b.tstop
568a0: 2a0903e8 mov w8, w9
568a4: 71000509 subs w9, w8, #0x1
568a8: 5400018b b.lt 568d8 <__libc_init@plt-0xa1d8> // b.tstop
568ac: aa1f03ea mov x10, xzr
568b0: cb28414b sub x11, x10, w8, uxtw
568b4: 0b0a012c add w12, w9, w10
568b8: f86cda8d ldr x13, [x20, w12, sxtw #3]
568bc: f86cdaac ldr x12, [x21, w12, sxtw #3]
568c0: eb0c01bf cmp x13, x12
568c4: 540000e1 b.ne 568e0 <__libc_init@plt-0xa1d0> // b.any
568c8: d100054a sub x10, x10, #0x1
568cc: eb0a017f cmp x11, x10
568d0: 54ffff21 b.ne 568b4 <__libc_init@plt-0xa1fc> // b.any
568d4: 14000006 b 568ec <__libc_init@plt-0xa1c4>
568d8: 2a1f03e9 mov w9, wzr
568dc: 14000002 b 568e4 <__libc_init@plt-0xa1cc>
568e0: 4b0a03e9 neg w9, w10
568e4: 6b08013f cmp w9, w8
568e8: 540000a1 b.ne 568fc <__libc_init@plt-0xa1b4> // b.any
568ec: a9424ff4 ldp x20, x19, [sp, #32]
568f0: a94157f6 ldp x22, x21, [sp, #16]
568f4: a8c37bfd ldp x29, x30, [sp], #48
568f8: d65f03c0 ret
568fc: 1100052d add w13, w9, #0x1
56900: b9423a6b ldr w11, [x19, #568]
56904: 4b0d0109 sub w9, w8, w13
56908: aa1f03ea mov x10, xzr
5690c: 0b091168 add w8, w11, w9, lsl #4
56910: b902326d str w13, [x19, #560]
56914: b9023a68 str w8, [x19, #568]
56918: 0b0a012b add w11, w9, w10
5691c: f86bdaab ldr x11, [x21, w11, sxtw #3]
56920: f82a7a6b str x11, [x19, x10, lsl #3]
56924: 9100054a add x10, x10, #0x1
56928: eb0a01bf cmp x13, x10
5692c: 54ffff61 b.ne 56918 <__libc_init@plt-0xa198> // b.any
56930: f940026e ldr x14, [x19]
56934: b202e7eb mov x11, #0xcccccccccccccccc // #-3689348814741910324
56938: f29999ab movk x11, #0xcccd
5693c: f869da89 ldr x9, [x20, w9, sxtw #3]
56940: 9280012c mov x12, #0xfffffffffffffff6 // #-10
56944: 9bcb7dca umulh x10, x14, x11
56948: d343fd4a lsr x10, x10, #3
5694c: 9bcb7d30 umulh x16, x9, x11
56950: 9b0c394f madd x15, x10, x12, x14
56954: d343fe10 lsr x16, x16, #3
56958: f10001ff cmp x15, #0x0
5695c: fa4a1200 ccmp x16, x10, #0x0, ne // ne = any
56960: 54000440 b.eq 569e8 <__libc_init@plt-0xa0c8> // b.none
56964: b2718bee mov x14, #0x3ffffffff8000 // #1125899906809856
56968: 910005ad add x13, x13, #0x1
5696c: f2b498ce movk x14, #0xa4c6, lsl #16
56970: f2d1afce movk x14, #0x8d7e, lsl #32
56974: aa1f03f1 mov x17, xzr
56978: aa1003e9 mov x9, x16
5697c: aa0d03ef mov x15, x13
56980: 510009f0 sub w16, w15, #0x2
56984: 9b0e7e31 mul x17, x17, x14
56988: d10005ef sub x15, x15, #0x1
5698c: f10005ff cmp x15, #0x1
56990: f8705a60 ldr x0, [x19, w16, uxtw #3]
56994: 9bcb7c01 umulh x1, x0, x11
56998: d343fc22 lsr x2, x1, #3
5699c: 8b410e21 add x1, x17, x1, lsr #3
569a0: 9b0c0040 madd x0, x2, x12, x0
569a4: f8305a61 str x1, [x19, w16, uxtw #3]
569a8: aa0003f1 mov x17, x0
569ac: 54fffea8 b.hi 56980 <__libc_init@plt-0xa130> // b.pmore
569b0: 9bcb7d4f umulh x15, x10, x11
569b4: 11000508 add w8, w8, #0x1
569b8: d343fdf1 lsr x17, x15, #3
569bc: 9b0c2a2f madd x15, x17, x12, x10
569c0: 9bcb7d2a umulh x10, x9, x11
569c4: d343fd50 lsr x16, x10, #3
569c8: aa1103ea mov x10, x17
569cc: b4fffd4f cbz x15, 56974 <__libc_init@plt-0xa13c>
569d0: aa1103ea mov x10, x17
569d4: eb11021f cmp x16, x17
569d8: 54fffce1 b.ne 56974 <__libc_init@plt-0xa13c> // b.any
569dc: f940026e ldr x14, [x19]
569e0: aa1103ea mov x10, x17
569e4: b9023a68 str w8, [x19, #568]
569e8: 52800148 mov w8, #0xa // #10
569ec: cb0903e9 neg x9, x9
569f0: aa1303e0 mov x0, x19
569f4: 9b082548 madd x8, x10, x8, x9
569f8: a94157f6 ldp x22, x21, [sp, #16]
569fc: 8b0f0108 add x8, x8, x15
56a00: cb4805c8 sub x8, x14, x8, lsr #1
56a04: f9000268 str x8, [x19]
56a08: a9424ff4 ldp x20, x19, [sp, #32]
56a0c: a8c37bfd ldp x29, x30, [sp], #48
56a10: 14000ae8 b 595b0 <__libc_init@plt-0x7500>
56a14: d100c3ff sub sp, sp, #0x30
56a18: a9027bfd stp x29, x30, [sp, #32]
56a1c: 910083fd add x29, sp, #0x20
56a20: d53bd049 mrs x9, tpidr_el0
56a24: 5280006b mov w11, #0x3 // #3
56a28: f940152a ldr x10, [x9, #40]
56a2c: f81f83aa stur x10, [x29, #-8]
56a30: b982300a ldrsw x10, [x0, #560]
56a34: b37ced4b bfi x11, x10, #4, #60
56a38: eb02017f cmp x11, x2
56a3c: 540000c9 b.ls 56a54 <__libc_init@plt-0xa05c> // b.plast
56a40: 5280002a mov w10, #0x1 // #1
56a44: a900fd1f stp xzr, xzr, [x8, #8]
56a48: f900011f str xzr, [x8]
56a4c: b900150a str w10, [x8, #20]
56a50: 140000ac b 56d00 <__libc_init@plt-0x9db0>
56a54: 3948f00a ldrb w10, [x0, #572]
56a58: 3400006a cbz w10, 56a64 <__libc_init@plt-0xa04c>
56a5c: 528005ab mov w11, #0x2d // #45
56a60: 14000004 b 56a70 <__libc_init@plt-0xa040>
56a64: aa0103ea mov x10, x1
56a68: 36080083 tbz w3, #1, 56a78 <__libc_init@plt-0xa038>
56a6c: 5280056b mov w11, #0x2b // #43
56a70: aa0103ea mov x10, x1
56a74: 3800154b strb w11, [x10], #1
56a78: b942300d ldr w13, [x0, #560]
56a7c: 710005ac subs w12, w13, #0x1
56a80: 540006ab b.lt 56b54 <__libc_init@plt-0x9f5c> // b.tstop
56a84: f940000b ldr x11, [x0]
56a88: b500014b cbnz x11, 56ab0 <__libc_init@plt-0xa000>
56a8c: 5280002e mov w14, #0x1 // #1
56a90: aa0e03eb mov x11, x14
56a94: eb0e01bf cmp x13, x14
56a98: 54000080 b.eq 56aa8 <__libc_init@plt-0xa008> // b.none
56a9c: f86b780f ldr x15, [x0, x11, lsl #3]
56aa0: 9100056e add x14, x11, #0x1
56aa4: b4ffff6f cbz x15, 56a90 <__libc_init@plt-0xa020>
56aa8: eb0d017f cmp x11, x13
56aac: 54000542 b.cs 56b54 <__libc_init@plt-0x9f5c> // b.hs, b.nlast
56ab0: f86cd802 ldr x2, [x0, w12, sxtw #3]
56ab4: d29eb86f mov x15, #0xf5c3 // #62915
56ab8: d000006c adrp x12, 64000 <strcmp@plt+0x3240>
56abc: f2ab850f movk x15, #0x5c28, lsl #16
56ac0: f2d851ef movk x15, #0xc28f, lsl #32
56ac4: 12800c6b mov w11, #0xffffff9c // #-100
56ac8: 910023f0 add x16, sp, #0x8
56acc: 1280002e mov w14, #0xfffffffe // #-2
56ad0: f2e51eaf movk x15, #0x28f5, lsl #48
56ad4: f946158c ldr x12, [x12, #3112]
56ad8: d342fc51 lsr x17, x2, #2
56adc: 110009ce add w14, w14, #0x2
56ae0: 710039df cmp w14, #0xe
56ae4: 9bcf7e31 umulh x17, x17, x15
56ae8: d342fe23 lsr x3, x17, #2
56aec: 1b0b0871 madd w17, w3, w11, w2
56af0: 8b110182 add x2, x12, x17
56af4: 8b110051 add x17, x2, x17
56af8: 39400622 ldrb w2, [x17, #1]
56afc: 39400225 ldrb w5, [x17]
56b00: 91000a11 add x17, x16, #0x2
56b04: 39000202 strb w2, [x16]
56b08: aa0303e2 mov x2, x3
56b0c: 39000605 strb w5, [x16, #1]
56b10: aa1103f0 mov x16, x17
56b14: 54fffe23 b.cc 56ad8 <__libc_init@plt-0x9fd8> // b.lo, b.ul, b.last
56b18: 910023ee add x14, sp, #0x8
56b1c: eb0e023f cmp x17, x14
56b20: 54000289 b.ls 56b70 <__libc_init@plt-0x9f40> // b.plast
56b24: 385ffe2f ldrb w15, [x17, #-1]!
56b28: 7100c1ff cmp w15, #0x30
56b2c: 54ffff80 b.eq 56b1c <__libc_init@plt-0x9f94> // b.none
56b30: 9100062d add x13, x17, #0x1
56b34: 910023ef add x15, sp, #0x8
56b38: aa0a03ee mov x14, x10
56b3c: 385ffdb0 ldrb w16, [x13, #-1]!
56b40: eb0f01bf cmp x13, x15
56b44: 380015d0 strb w16, [x14], #1
56b48: 54ffffa8 b.hi 56b3c <__libc_init@plt-0x9f74> // b.pmore
56b4c: b942300d ldr w13, [x0, #560]
56b50: 14000009 b 56b74 <__libc_init@plt-0x9f3c>
56b54: cb01014c sub x12, x10, x1
56b58: 5280060b mov w11, #0x30 // #48
56b5c: 9100058c add x12, x12, #0x1
56b60: f900091f str xzr, [x8, #16]
56b64: 7900014b strh w11, [x10]
56b68: a9003101 stp x1, x12, [x8]
56b6c: 14000065 b 56d00 <__libc_init@plt-0x9db0>
56b70: aa0a03ee mov x14, x10
56b74: 710009ad subs w13, w13, #0x2
56b78: 5400036b b.lt 56be4 <__libc_init@plt-0x9ecc> // b.tstop
56b7c: d29eb870 mov x16, #0xf5c3 // #62915
56b80: 91003dcf add x15, x14, #0xf
56b84: f2ab8510 movk x16, #0x5c28, lsl #16
56b88: f2d851f0 movk x16, #0xc28f, lsl #32
56b8c: f2e51eb0 movk x16, #0x28f5, lsl #48
56b90: f86d7803 ldr x3, [x0, x13, lsl #3]
56b94: 910041ce add x14, x14, #0x10
56b98: 12800031 mov w17, #0xfffffffe // #-2
56b9c: aa0f03e2 mov x2, x15
56ba0: d342fc65 lsr x5, x3, #2
56ba4: 11000a31 add w17, w17, #0x2
56ba8: 71003a3f cmp w17, #0xe
56bac: 9bd07ca5 umulh x5, x5, x16
56bb0: d342fca5 lsr x5, x5, #2
56bb4: 1b0b0ca3 madd w3, w5, w11, w3
56bb8: 8b030186 add x6, x12, x3
56bbc: 786348c3 ldrh w3, [x6, w3, uxtw]
56bc0: 781ff043 sturh w3, [x2, #-1]
56bc4: d1000842 sub x2, x2, #0x2
56bc8: aa0503e3 mov x3, x5
56bcc: 54fffea3 b.cc 56ba0 <__libc_init@plt-0x9f10> // b.lo, b.ul, b.last
56bd0: d10005b1 sub x17, x13, #0x1
56bd4: f10001bf cmp x13, #0x0
56bd8: 910041ef add x15, x15, #0x10
56bdc: aa1103ed mov x13, x17
56be0: 54fffd8c b.gt 56b90 <__libc_init@plt-0x9f20>
56be4: b982380b ldrsw x11, [x0, #568]
56be8: 910005cd add x13, x14, #0x1
56bec: 8b0b01cb add x11, x14, x11
56bf0: cb0a016b sub x11, x11, x10
56bf4: 385fe1ac ldurb w12, [x13, #-2]
56bf8: d10005ad sub x13, x13, #0x1
56bfc: 7100c19f cmp w12, #0x30
56c00: 54ffffa0 b.eq 56bf4 <__libc_init@plt-0x9ebc> // b.none
56c04: 8b24c14c add x12, x10, w4, sxtw
56c08: 7100009f cmp w4, #0x0
56c0c: 9a8d018e csel x14, x12, x13, eq // eq = none
56c10: eb0c01df cmp x14, x12
56c14: 540002a9 b.ls 56c68 <__libc_init@plt-0x9e48> // b.plast
56c18: b942400f ldr w15, [x0, #576]
56c1c: 5280004d mov w13, #0x2 // #2
56c20: 710011ff cmp w15, #0x4
56c24: 54000668 b.hi 56cf0 <__libc_init@plt-0x9dc0> // b.pmore
56c28: d503201f nop
56c2c: 70dbac90 adr x16, e1bf <__libc_init@plt-0x528f1>
56c30: 10000091 adr x17, 56c40 <__libc_init@plt-0x9e70>
56c34: 386f6a02 ldrb w2, [x16, x15]
56c38: 8b020a31 add x17, x17, x2, lsl #2
56c3c: d61f0220 br x17
56c40: 3940018d ldrb w13, [x12]
56c44: 7100d5bf cmp w13, #0x35
56c48: 54000228 b.hi 56c8c <__libc_init@plt-0x9e24> // b.pmore
56c4c: 54000181 b.ne 56c7c <__libc_init@plt-0x9e34> // b.any
56c50: 9100058d add x13, x12, #0x1
56c54: eb0d01df cmp x14, x13
56c58: 540001a8 b.hi 56c8c <__libc_init@plt-0x9e24> // b.pmore
56c5c: 385ff18d ldurb w13, [x12, #-1]
56c60: 360000ed tbz w13, #0, 56c7c <__libc_init@plt-0x9e34>
56c64: 1400000a b 56c8c <__libc_init@plt-0x9e24>
56c68: 2a1f03ed mov w13, wzr
56c6c: aa0e03ec mov x12, x14
56c70: 14000020 b 56cf0 <__libc_init@plt-0x9dc0>
56c74: 3948f00d ldrb w13, [x0, #572]
56c78: 340000ad cbz w13, 56c8c <__libc_init@plt-0x9e24>
56c7c: 5280004d mov w13, #0x2 // #2
56c80: 1400001c b 56cf0 <__libc_init@plt-0x9dc0>
56c84: 3948f00d ldrb w13, [x0, #572]
56c88: 34ffffad cbz w13, 56c7c <__libc_init@plt-0x9e34>
56c8c: 93407c8e sxtw x14, w4
56c90: aa0e03ed mov x13, x14
56c94: 8b0e014c add x12, x10, x14
56c98: eb0a019f cmp x12, x10
56c9c: 540000a9 b.ls 56cb0 <__libc_init@plt-0x9e00> // b.plast
56ca0: 385ff18f ldurb w15, [x12, #-1]
56ca4: d10005ae sub x14, x13, #0x1
56ca8: 7100e5ff cmp w15, #0x39
56cac: 54ffff20 b.eq 56c90 <__libc_init@plt-0x9e20> // b.none
56cb0: b400016d cbz x13, 56cdc <__libc_init@plt-0x9dd4>
56cb4: 8b0d014a add x10, x10, x13
56cb8: 385ff14d ldurb w13, [x10, #-1]
56cbc: 110005ae add w14, w13, #0x1
56cc0: 5280004d mov w13, #0x2 // #2
56cc4: 381ff14e sturb w14, [x10, #-1]
56cc8: 1400000a b 56cf0 <__libc_init@plt-0x9dc0>
56ccc: 3940018d ldrb w13, [x12]
56cd0: 7100d1bf cmp w13, #0x34
56cd4: 54fffd49 b.ls 56c7c <__libc_init@plt-0x9e34> // b.plast
56cd8: 17ffffed b 56c8c <__libc_init@plt-0x9e24>
56cdc: 5280062c mov w12, #0x31 // #49
56ce0: 1100056b add w11, w11, #0x1
56ce4: 5280004d mov w13, #0x2 // #2
56ce8: 3800154c strb w12, [x10], #1
56cec: aa0a03ec mov x12, x10
56cf0: cb01018a sub x10, x12, x1
56cf4: 3900019f strb wzr, [x12]
56cf8: 2902350b stp w11, w13, [x8, #16]
56cfc: a9002901 stp x1, x10, [x8]
56d00: f9401528 ldr x8, [x9, #40]
56d04: f85f83a9 ldur x9, [x29, #-8]
56d08: eb09011f cmp x8, x9
56d0c: 54000081 b.ne 56d1c <__libc_init@plt-0x9d94> // b.any
56d10: a9427bfd ldp x29, x30, [sp, #32]
56d14: 9100c3ff add sp, sp, #0x30
56d18: d65f03c0 ret
56d1c: 94002789 bl 60b40 <__stack_chk_fail@plt>
56d20: a9ba7bfd stp x29, x30, [sp, #-96]!
56d24: a9016ffc stp x28, x27, [sp, #16]
56d28: 910003fd mov x29, sp
56d2c: a90267fa stp x26, x25, [sp, #32]
56d30: a9035ff8 stp x24, x23, [sp, #48]
56d34: a90457f6 stp x22, x21, [sp, #64]
56d38: a9054ff4 stp x20, x19, [sp, #80]
56d3c: d1401bff sub sp, sp, #0x6, lsl #12
56d40: d103c3ff sub sp, sp, #0xf0
56d44: aa0703f9 mov x25, x7
56d48: d53bd05b mrs x27, tpidr_el0
56d4c: 2a3903e9 mvn w9, w25
56d50: aa0803f3 mov x19, x8
56d54: 92403929 and x9, x9, #0x7fff
56d58: f100013f cmp x9, #0x0
56d5c: f9401769 ldr x9, [x27, #40]
56d60: fa4008c4 ccmp x6, #0x0, #0x4, eq // eq = none
56d64: f81f03a9 stur x9, [x29, #-16]
56d68: 540001a1 b.ne 56d9c <__libc_init@plt-0x9d14> // b.any
56d6c: 92403b3c and x28, x25, #0x7fff
56d70: aa0603fa mov x26, x6
56d74: d2403b88 eor x8, x28, #0x7fff
56d78: 2a0203f4 mov w20, w2
56d7c: aa0800c8 orr x8, x6, x8
56d80: b50001e8 cbnz x8, 56dbc <__libc_init@plt-0x9cf4>
56d84: 377809b9 tbnz w25, #15, 56eb8 <__libc_init@plt-0x9bf8>
56d88: 37080a14 tbnz w20, #1, 56ec8 <__libc_init@plt-0x9be8>
56d8c: 90fffda9 adrp x9, a000 <__libc_init@plt-0x56ab0>
56d90: 52800068 mov w8, #0x3 // #3
56d94: 91313129 add x9, x9, #0xc4c
56d98: 1400004f b 56ed4 <__libc_init@plt-0x9bdc>
56d9c: f0fffd88 adrp x8, 9000 <__libc_init@plt-0x57ab0>
56da0: d503201f nop
56da4: 10d9c169 adr x9, a5d0 <__libc_init@plt-0x564e0>
56da8: 5280006a mov w10, #0x3 // #3
56dac: fd44c900 ldr d0, [x8, #2448]
56db0: a9002a69 stp x9, x10, [x19]
56db4: fd000a60 str d0, [x19, #16]
56db8: 14000049 b 56edc <__libc_init@plt-0x9bd4>
56dbc: aa0003f7 mov x23, x0
56dc0: 914013e0 add x0, sp, #0x4, lsl #12
56dc4: 2a0303f5 mov w21, w3
56dc8: 91026000 add x0, x0, #0x98
56dcc: aa1a03e2 mov x2, x26
56dd0: aa1903e3 mov x3, x25
56dd4: 2a0403f8 mov w24, w4
56dd8: aa0103f6 mov x22, x1
56ddc: 9400004e bl 56f14 <__libc_init@plt-0x9b9c>
56de0: 360005b4 tbz w20, #0, 56e94 <__libc_init@plt-0x9c1c>
56de4: aa1c0348 orr x8, x26, x28
56de8: b4000568 cbz x8, 56e94 <__libc_init@plt-0x9c1c>
56dec: aa1a03e9 mov x9, x26
56df0: d341ff28 lsr x8, x25, #1
56df4: b3410329 bfi x9, x25, #63, #1
56df8: 9280000a mov x10, #0xffffffffffffffff // #-1
56dfc: f100052b subs x11, x9, #0x1
56e00: d2f0000c mov x12, #0x8000000000000000 // #-9223372036854775808
56e04: ba0a010a adcs x10, x8, x10
56e08: 9241016e and x14, x11, #0x8000000000000000
56e0c: 9240f96d and x13, x11, #0x7fffffffffffffff
56e10: 93cbfd43 extr x3, x10, x11, #63
56e14: b340f96c bfxil x12, x11, #0, #63
56e18: b340354e bfxil x14, x10, #0, #14
56e1c: d27f378a eor x10, x28, #0x7ffe
56e20: f10001df cmp x14, #0x0
56e24: aa3a014b orn x11, x10, x26
56e28: d2f0000a mov x10, #0x8000000000000000 // #-9223372036854775808
56e2c: 9a8c01a2 csel x2, x13, x12, eq // eq = none
56e30: b400014b cbz x11, 56e58 <__libc_init@plt-0x9c58>
56e34: b1000529 adds x9, x9, #0x1
56e38: ba1f0108 adcs x8, x8, xzr
56e3c: 9241012b and x11, x9, #0x8000000000000000
56e40: 9240f92c and x12, x9, #0x7fffffffffffffff
56e44: b340f92a bfxil x10, x9, #0, #63
56e48: 93c9fd19 extr x25, x8, x9, #63
56e4c: b340350b bfxil x11, x8, #0, #14
56e50: f100017f cmp x11, #0x0
56e54: 9a8a019a csel x26, x12, x10, eq // eq = none
56e58: 91400be0 add x0, sp, #0x2, lsl #12
56e5c: 2a1803e4 mov w4, w24
56e60: 91014000 add x0, x0, #0x50
56e64: 9400002c bl 56f14 <__libc_init@plt-0x9b9c>
56e68: 910023e0 add x0, sp, #0x8
56e6c: aa1a03e2 mov x2, x26
56e70: aa1903e3 mov x3, x25
56e74: 2a1803e4 mov w4, w24
56e78: 94000027 bl 56f14 <__libc_init@plt-0x9b9c>
56e7c: 914013e0 add x0, sp, #0x4, lsl #12
56e80: 91400be1 add x1, sp, #0x2, lsl #12
56e84: 91026000 add x0, x0, #0x98
56e88: 91014021 add x1, x1, #0x50
56e8c: 910023e2 add x2, sp, #0x8
56e90: 9400009d bl 57104 <__libc_init@plt-0x99ac>
56e94: 914013e0 add x0, sp, #0x4, lsl #12
56e98: aa1303e8 mov x8, x19
56e9c: 91026000 add x0, x0, #0x98
56ea0: aa1703e1 mov x1, x23
56ea4: aa1603e2 mov x2, x22
56ea8: 2a1403e3 mov w3, w20
56eac: 2a1503e4 mov w4, w21
56eb0: 9400014d bl 573e4 <__libc_init@plt-0x96cc>
56eb4: 1400000a b 56edc <__libc_init@plt-0x9bd4>
56eb8: f0fffda9 adrp x9, d000 <__libc_init@plt-0x53ab0>
56ebc: 52800088 mov w8, #0x4 // #4
56ec0: 911a2d29 add x9, x9, #0x68b
56ec4: 14000004 b 56ed4 <__libc_init@plt-0x9bdc>
56ec8: d0fffda9 adrp x9, c000 <__libc_init@plt-0x54ab0>
56ecc: 52800088 mov w8, #0x4 // #4
56ed0: 913a3529 add x9, x9, #0xe8d
56ed4: a9002269 stp x9, x8, [x19]
56ed8: f9000a7f str xzr, [x19, #16]
56edc: f9401768 ldr x8, [x27, #40]
56ee0: f85f03a9 ldur x9, [x29, #-16]
56ee4: eb09011f cmp x8, x9
56ee8: 54000141 b.ne 56f10 <__libc_init@plt-0x9ba0> // b.any
56eec: 91401bff add sp, sp, #0x6, lsl #12
56ef0: 9103c3ff add sp, sp, #0xf0
56ef4: a9454ff4 ldp x20, x19, [sp, #80]
56ef8: a94457f6 ldp x22, x21, [sp, #64]
56efc: a9435ff8 ldp x24, x23, [sp, #48]
56f00: a94267fa ldp x26, x25, [sp, #32]
56f04: a9416ffc ldp x28, x27, [sp, #16]
56f08: a8c67bfd ldp x29, x30, [sp], #96
56f0c: d65f03c0 ret
56f10: 9400270c bl 60b40 <__stack_chk_fail@plt>
56f14: a9bd7bfd stp x29, x30, [sp, #-48]!
56f18: a90157f6 stp x22, x21, [sp, #16]
56f1c: 910003fd mov x29, sp
56f20: a9024ff4 stp x20, x19, [sp, #32]
56f24: f0fffd88 adrp x8, 9000 <__libc_init@plt-0x57ab0>
56f28: 52840789 mov w9, #0x203c // #8252
56f2c: 8b090015 add x21, x0, x9
56f30: 530f3c76 ubfx w22, w3, #15, #1
56f34: b920381f str wzr, [x0, #8248]
56f38: fd44c100 ldr d0, [x8, #2432]
56f3c: 92403868 and x8, x3, #0x7fff
56f40: aa080048 orr x8, x2, x8
56f44: b9204004 str w4, [x0, #8256]
56f48: 390002bf strb wzr, [x21]
56f4c: fd101800 str d0, [x0, #8240]
56f50: b4000148 cbz x8, 56f78 <__libc_init@plt-0x9b38>
56f54: 72003868 ands w8, w3, #0x7fff
56f58: 1287ffc9 mov w9, #0xffffc001 // #-16383
56f5c: 1a881508 cinc w8, w8, eq // eq = none
56f60: aa0003f3 mov x19, x0
56f64: 0b090108 add w8, w8, w9
56f68: 7100fd14 subs w20, w8, #0x3f
56f6c: 5400010c b.gt 56f8c <__libc_init@plt-0x9b24>
56f70: 2a1f03e8 mov w8, wzr
56f74: 1400000b b 56fa0 <__libc_init@plt-0x9b10>
56f78: 390002b6 strb w22, [x21]
56f7c: a9424ff4 ldp x20, x19, [sp, #32]
56f80: a94157f6 ldp x22, x21, [sp, #16]
56f84: a8c37bfd ldp x29, x30, [sp], #48
56f88: d65f03c0 ret
56f8c: 71013908 subs w8, w8, #0x4e
56f90: 1a8833e9 csel w9, wzr, w8, cc // cc = lo, ul, last
56f94: 528001e8 mov w8, #0xf // #15
56f98: 1a883288 csel w8, w20, w8, cc // cc = lo, ul, last
56f9c: 2a0903f4 mov w20, w9
56fa0: 2a2803e9 mvn w9, w8
56fa4: 2a0803e8 mov w8, w8
56fa8: d341fc4a lsr x10, x2, #1
56fac: f27a011f tst x8, #0x40
56fb0: aa1303e0 mov x0, x19
56fb4: 9ac92549 lsr x9, x10, x9
56fb8: 9ac8204a lsl x10, x2, x8
56fbc: 9a891143 csel x3, x10, x9, ne // ne = any
56fc0: 9a8a13e2 csel x2, xzr, x10, ne // ne = any
56fc4: 94000a5a bl 5992c <__libc_init@plt-0x7184>
56fc8: 7100069f cmp w20, #0x1
56fcc: 390002b6 strb w22, [x21]
56fd0: 540008ab b.lt 570e4 <__libc_init@plt-0x99cc> // b.tstop
56fd4: b9603268 ldr w8, [x19, #8240]
56fd8: d2a931ad mov x13, #0x498d0000 // #1233977344
56fdc: b202e7ea mov x10, #0xcccccccccccccccc // #-3689348814741910324
56fe0: f2c35fad movk x13, #0x1afd, lsl #32
56fe4: b9603a69 ldr w9, [x19, #8248]
56fe8: f29999aa movk x10, #0xcccd
56fec: 9100050b add x11, x8, #0x1
56ff0: b200e7ec mov x12, #0x3333333333333333 // #3689348814741910323
56ff4: f2e000ed movk x13, #0x7, lsl #48
56ff8: 340002e8 cbz w8, 57054 <__libc_init@plt-0x9a5c>
56ffc: f940026e ldr x14, [x19]
57000: 9b0a7dce mul x14, x14, x10
57004: eb0c01df cmp x14, x12
57008: 54000308 b.hi 57068 <__libc_init@plt-0x9a48> // b.pmore
5700c: 7100051f cmp w8, #0x1
57010: 5400022b b.lt 57054 <__libc_init@plt-0x9a5c> // b.tstop
57014: aa1f03ef mov x15, xzr
57018: aa0b03ee mov x14, x11
5701c: 510009d0 sub w16, w14, #0x2
57020: 9b0d7def mul x15, x15, x13
57024: d10005ce sub x14, x14, #0x1
57028: f10005df cmp x14, #0x1
5702c: f8705a71 ldr x17, [x19, w16, uxtw #3]
57030: 9bca7e20 umulh x0, x17, x10
57034: d342fc01 lsr x1, x0, #2
57038: d37ef421 lsl x1, x1, #2
5703c: 8b400821 add x1, x1, x0, lsr #2
57040: 8b4009e0 add x0, x15, x0, lsr #2
57044: cb010231 sub x17, x17, x1
57048: aa1103ef mov x15, x17
5704c: f8305a60 str x0, [x19, w16, uxtw #3]
57050: 54fffe68 b.hi 5701c <__libc_init@plt-0x9a94> // b.pmore
57054: 11000529 add w9, w9, #0x1
57058: 71000694 subs w20, w20, #0x1
5705c: b9203a69 str w9, [x19, #8248]
57060: 54fffccc b.gt 56ff8 <__libc_init@plt-0x9ab8>
57064: 1400001f b 570e0 <__libc_init@plt-0x99d0>
57068: 7100269f cmp w20, #0x9
5706c: 54000123 b.cc 57090 <__libc_init@plt-0x9a20> // b.lo, b.ul, b.last
57070: aa1303e0 mov x0, x19
57074: 2a1f03e1 mov w1, wzr
57078: 94000a86 bl 59a90 <__libc_init@plt-0x7020>
5707c: 51002695 sub w21, w20, #0x9
57080: 7100469f cmp w20, #0x11
57084: 2a1503f4 mov w20, w21
57088: 54ffff48 b.hi 57070 <__libc_init@plt-0x9a40> // b.pmore
5708c: 14000002 b 57094 <__libc_init@plt-0x9a1c>
57090: 2a1403f5 mov w21, w20
57094: 71000ebf cmp w21, #0x3
57098: 54000123 b.cc 570bc <__libc_init@plt-0x99f4> // b.lo, b.ul, b.last
5709c: aa1303e0 mov x0, x19
570a0: 2a1f03e1 mov w1, wzr
570a4: 94000a96 bl 59afc <__libc_init@plt-0x6fb4>
570a8: 51000ea8 sub w8, w21, #0x3
570ac: 710016bf cmp w21, #0x5
570b0: 2a0803f5 mov w21, w8
570b4: 54ffff48 b.hi 5709c <__libc_init@plt-0x9a14> // b.pmore
570b8: 14000002 b 570c0 <__libc_init@plt-0x99f0>
570bc: 2a1503e8 mov w8, w21
570c0: 34000108 cbz w8, 570e0 <__libc_init@plt-0x99d0>
570c4: 11000514 add w20, w8, #0x1
570c8: aa1303e0 mov x0, x19
570cc: 2a1f03e1 mov w1, wzr
570d0: 94000aa6 bl 59b68 <__libc_init@plt-0x6f48>
570d4: 51000694 sub w20, w20, #0x1
570d8: 7100069f cmp w20, #0x1
570dc: 54ffff68 b.hi 570c8 <__libc_init@plt-0x99e8> // b.pmore
570e0: 2a1f03f4 mov w20, wzr
570e4: 4b1403e1 neg w1, w20
570e8: aa1303e0 mov x0, x19
570ec: 94000aba bl 59bd4 <__libc_init@plt-0x6edc>
570f0: aa1303e0 mov x0, x19
570f4: a9424ff4 ldp x20, x19, [sp, #32]
570f8: a94157f6 ldp x22, x21, [sp, #16]
570fc: a8c37bfd ldp x29, x30, [sp], #48
57100: 14000b00 b 59d00 <__libc_init@plt-0x6db0>
57104: a9bd7bfd stp x29, x30, [sp, #-48]!
57108: a90157f6 stp x22, x21, [sp, #16]
5710c: 910003fd mov x29, sp
57110: a9024ff4 stp x20, x19, [sp, #32]
57114: b9603828 ldr w8, [x1, #8248]
57118: aa0203f5 mov x21, x2
5711c: b9603809 ldr w9, [x0, #8248]
57120: aa0103f4 mov x20, x1
57124: b960384a ldr w10, [x2, #8248]
57128: aa0003f3 mov x19, x0
5712c: 6b09011f cmp w8, w9
57130: 1a89b10b csel w11, w8, w9, lt // lt = tstop
57134: 6b0b015f cmp w10, w11
57138: 1a8bb156 csel w22, w10, w11, lt // lt = tstop
5713c: 6b16013f cmp w9, w22
57140: 5400014d b.le 57168 <__libc_init@plt-0x9948>
57144: 51000528 sub w8, w9, #0x1
57148: aa1303e0 mov x0, x19
5714c: 2a1f03e1 mov w1, wzr
57150: b9203a68 str w8, [x19, #8248]
57154: 94000b60 bl 59ed4 <__libc_init@plt-0x6bdc>
57158: b9603a69 ldr w9, [x19, #8248]
5715c: 6b16013f cmp w9, w22
57160: 54ffff2c b.gt 57144 <__libc_init@plt-0x996c>
57164: b9603a88 ldr w8, [x20, #8248]
57168: 6b16011f cmp w8, w22
5716c: 5400018d b.le 5719c <__libc_init@plt-0x9914>
57170: 51000508 sub w8, w8, #0x1
57174: aa1403e0 mov x0, x20
57178: 2a1f03e1 mov w1, wzr
5717c: b9203a88 str w8, [x20, #8248]
57180: 94000b55 bl 59ed4 <__libc_init@plt-0x6bdc>
57184: 17fffff8 b 57164 <__libc_init@plt-0x994c>
57188: 51000508 sub w8, w8, #0x1
5718c: aa1503e0 mov x0, x21
57190: 2a1f03e1 mov w1, wzr
57194: b9203aa8 str w8, [x21, #8248]
57198: 94000b4f bl 59ed4 <__libc_init@plt-0x6bdc>
5719c: b9603aa8 ldr w8, [x21, #8248]
571a0: 6b16011f cmp w8, w22
571a4: 54ffff2c b.gt 57188 <__libc_init@plt-0x9928>
571a8: aa1403e0 mov x0, x20
571ac: aa1303e1 mov x1, x19
571b0: 94000b65 bl 59f44 <__libc_init@plt-0x6b6c>
571b4: 360000a0 tbz w0, #0, 571c8 <__libc_init@plt-0x98e8>
571b8: aa1403e0 mov x0, x20
571bc: 2a1f03e1 mov w1, wzr
571c0: 52800022 mov w2, #0x1 // #1
571c4: 94000ae7 bl 59d60 <__libc_init@plt-0x6d50>
571c8: aa1503e0 mov x0, x21
571cc: aa1303e1 mov x1, x19
571d0: 94000b5d bl 59f44 <__libc_init@plt-0x6b6c>
571d4: 370001c0 tbnz w0, #0, 5720c <__libc_init@plt-0x98a4>
571d8: f94002a8 ldr x8, [x21]
571dc: d1000509 sub x9, x8, #0x1
571e0: f90002a9 str x9, [x21]
571e4: b5000148 cbnz x8, 5720c <__libc_init@plt-0x98a4>
571e8: 92b207e9 mov x9, #0xffffffff6fc0ffff // #-2420047873
571ec: 910022a8 add x8, x21, #0x8
571f0: f2d0de49 movk x9, #0x86f2, lsl #32
571f4: f2e00469 movk x9, #0x23, lsl #48
571f8: f940010a ldr x10, [x8]
571fc: d100054b sub x11, x10, #0x1
57200: a93fad09 stp x9, x11, [x8, #-8]
57204: 91002108 add x8, x8, #0x8
57208: b4ffff8a cbz x10, 571f8 <__libc_init@plt-0x98b8>
5720c: b9603289 ldr w9, [x20, #8240]
57210: b96032a8 ldr w8, [x21, #8240]
57214: 6b08013f cmp w9, w8
57218: 5400016a b.ge 57244 <__libc_init@plt-0x986c> // b.tcont
5721c: 93407d28 sxtw x8, w9
57220: 1100050a add w10, w8, #0x1
57224: 91000509 add x9, x8, #0x1
57228: f8287a9f str xzr, [x20, x8, lsl #3]
5722c: aa0903e8 mov x8, x9
57230: b920328a str w10, [x20, #8240]
57234: b9a032aa ldrsw x10, [x21, #8240]
57238: eb0a013f cmp x9, x10
5723c: 54ffff2b b.lt 57220 <__libc_init@plt-0x9890> // b.tstop
57240: 2a0a03e8 mov w8, w10
57244: 6b09011f cmp w8, w9
57248: 5400016a b.ge 57274 <__libc_init@plt-0x983c> // b.tcont
5724c: 93407d08 sxtw x8, w8
57250: 1100050a add w10, w8, #0x1
57254: 91000509 add x9, x8, #0x1
57258: f8287abf str xzr, [x21, x8, lsl #3]
5725c: aa0903e8 mov x8, x9
57260: b92032aa str w10, [x21, #8240]
57264: b9a0328a ldrsw x10, [x20, #8240]
57268: eb0a013f cmp x9, x10
5726c: 54ffff2b b.lt 57250 <__libc_init@plt-0x9860> // b.tstop
57270: 2a0903e8 mov w8, w9
57274: 71000509 subs w9, w8, #0x1
57278: 5400018b b.lt 572a8 <__libc_init@plt-0x9808> // b.tstop
5727c: aa1f03ea mov x10, xzr
57280: cb28414b sub x11, x10, w8, uxtw
57284: 0b0a012c add w12, w9, w10
57288: f86cda8d ldr x13, [x20, w12, sxtw #3]
5728c: f86cdaac ldr x12, [x21, w12, sxtw #3]
57290: eb0c01bf cmp x13, x12
57294: 540000e1 b.ne 572b0 <__libc_init@plt-0x9800> // b.any
57298: d100054a sub x10, x10, #0x1
5729c: eb0a017f cmp x11, x10
572a0: 54ffff21 b.ne 57284 <__libc_init@plt-0x982c> // b.any
572a4: 14000006 b 572bc <__libc_init@plt-0x97f4>
572a8: 2a1f03e9 mov w9, wzr
572ac: 14000002 b 572b4 <__libc_init@plt-0x97fc>
572b0: 4b0a03e9 neg w9, w10
572b4: 6b08013f cmp w9, w8
572b8: 540000a1 b.ne 572cc <__libc_init@plt-0x97e4> // b.any
572bc: a9424ff4 ldp x20, x19, [sp, #32]
572c0: a94157f6 ldp x22, x21, [sp, #16]
572c4: a8c37bfd ldp x29, x30, [sp], #48
572c8: d65f03c0 ret
572cc: 1100052d add w13, w9, #0x1
572d0: b9603a6b ldr w11, [x19, #8248]
572d4: 4b0d0109 sub w9, w8, w13
572d8: aa1f03ea mov x10, xzr
572dc: 0b091168 add w8, w11, w9, lsl #4
572e0: b920326d str w13, [x19, #8240]
572e4: b9203a68 str w8, [x19, #8248]
572e8: 0b0a012b add w11, w9, w10
572ec: f86bdaab ldr x11, [x21, w11, sxtw #3]
572f0: f82a7a6b str x11, [x19, x10, lsl #3]
572f4: 9100054a add x10, x10, #0x1
572f8: eb0a01bf cmp x13, x10
572fc: 54ffff61 b.ne 572e8 <__libc_init@plt-0x97c8> // b.any
57300: f940026e ldr x14, [x19]
57304: b202e7eb mov x11, #0xcccccccccccccccc // #-3689348814741910324
57308: f29999ab movk x11, #0xcccd
5730c: f869da89 ldr x9, [x20, w9, sxtw #3]
57310: 9280012c mov x12, #0xfffffffffffffff6 // #-10
57314: 9bcb7dca umulh x10, x14, x11
57318: d343fd4a lsr x10, x10, #3
5731c: 9bcb7d30 umulh x16, x9, x11
57320: 9b0c394f madd x15, x10, x12, x14
57324: d343fe10 lsr x16, x16, #3
57328: f10001ff cmp x15, #0x0
5732c: fa4a1200 ccmp x16, x10, #0x0, ne // ne = any
57330: 54000440 b.eq 573b8 <__libc_init@plt-0x96f8> // b.none
57334: b2718bee mov x14, #0x3ffffffff8000 // #1125899906809856
57338: 910005ad add x13, x13, #0x1
5733c: f2b498ce movk x14, #0xa4c6, lsl #16
57340: f2d1afce movk x14, #0x8d7e, lsl #32
57344: aa1f03f1 mov x17, xzr
57348: aa1003e9 mov x9, x16
5734c: aa0d03ef mov x15, x13
57350: 510009f0 sub w16, w15, #0x2
57354: 9b0e7e31 mul x17, x17, x14
57358: d10005ef sub x15, x15, #0x1
5735c: f10005ff cmp x15, #0x1
57360: f8705a60 ldr x0, [x19, w16, uxtw #3]
57364: 9bcb7c01 umulh x1, x0, x11
57368: d343fc22 lsr x2, x1, #3
5736c: 8b410e21 add x1, x17, x1, lsr #3
57370: 9b0c0040 madd x0, x2, x12, x0
57374: f8305a61 str x1, [x19, w16, uxtw #3]
57378: aa0003f1 mov x17, x0
5737c: 54fffea8 b.hi 57350 <__libc_init@plt-0x9760> // b.pmore
57380: 9bcb7d4f umulh x15, x10, x11
57384: 11000508 add w8, w8, #0x1
57388: d343fdf1 lsr x17, x15, #3
5738c: 9b0c2a2f madd x15, x17, x12, x10
57390: 9bcb7d2a umulh x10, x9, x11
57394: d343fd50 lsr x16, x10, #3
57398: aa1103ea mov x10, x17
5739c: b4fffd4f cbz x15, 57344 <__libc_init@plt-0x976c>
573a0: aa1103ea mov x10, x17
573a4: eb11021f cmp x16, x17
573a8: 54fffce1 b.ne 57344 <__libc_init@plt-0x976c> // b.any
573ac: f940026e ldr x14, [x19]
573b0: aa1103ea mov x10, x17
573b4: b9203a68 str w8, [x19, #8248]
573b8: 52800148 mov w8, #0xa // #10
573bc: cb0903e9 neg x9, x9
573c0: aa1303e0 mov x0, x19
573c4: 9b082548 madd x8, x10, x8, x9
573c8: a94157f6 ldp x22, x21, [sp, #16]
573cc: 8b0f0108 add x8, x8, x15
573d0: cb4805c8 sub x8, x14, x8, lsr #1
573d4: f9000268 str x8, [x19]
573d8: a9424ff4 ldp x20, x19, [sp, #32]
573dc: a8c37bfd ldp x29, x30, [sp], #48
573e0: 14000a48 b 59d00 <__libc_init@plt-0x6db0>
573e4: d100c3ff sub sp, sp, #0x30
573e8: a9027bfd stp x29, x30, [sp, #32]
573ec: 910083fd add x29, sp, #0x20
573f0: d53bd049 mrs x9, tpidr_el0
573f4: 5280006b mov w11, #0x3 // #3
573f8: f940152a ldr x10, [x9, #40]
573fc: f81f83aa stur x10, [x29, #-8]
57400: b9a0300a ldrsw x10, [x0, #8240]
57404: b37ced4b bfi x11, x10, #4, #60
57408: eb02017f cmp x11, x2
5740c: 540000c9 b.ls 57424 <__libc_init@plt-0x968c> // b.plast
57410: 5280002a mov w10, #0x1 // #1
57414: a900fd1f stp xzr, xzr, [x8, #8]
57418: f900011f str xzr, [x8]
5741c: b900150a str w10, [x8, #20]
57420: 140000ae b 576d8 <__libc_init@plt-0x93d8>
57424: 5284078a mov w10, #0x203c // #8252
57428: 8b0a000b add x11, x0, x10
5742c: 3940016a ldrb w10, [x11]
57430: 3400006a cbz w10, 5743c <__libc_init@plt-0x9674>
57434: 528005ac mov w12, #0x2d // #45
57438: 14000004 b 57448 <__libc_init@plt-0x9668>
5743c: aa0103ea mov x10, x1
57440: 36080083 tbz w3, #1, 57450 <__libc_init@plt-0x9660>
57444: 5280056c mov w12, #0x2b // #43
57448: aa0103ea mov x10, x1
5744c: 3800154c strb w12, [x10], #1
57450: b960300e ldr w14, [x0, #8240]
57454: 710005cd subs w13, w14, #0x1
57458: 540006ab b.lt 5752c <__libc_init@plt-0x9584> // b.tstop
5745c: f940000c ldr x12, [x0]
57460: b500014c cbnz x12, 57488 <__libc_init@plt-0x9628>
57464: 5280002f mov w15, #0x1 // #1
57468: aa0f03ec mov x12, x15
5746c: eb0f01df cmp x14, x15
57470: 54000080 b.eq 57480 <__libc_init@plt-0x9630> // b.none
57474: f86c7810 ldr x16, [x0, x12, lsl #3]
57478: 9100058f add x15, x12, #0x1
5747c: b4ffff70 cbz x16, 57468 <__libc_init@plt-0x9648>
57480: eb0e019f cmp x12, x14
57484: 54000542 b.cs 5752c <__libc_init@plt-0x9584> // b.hs, b.nlast
57488: f86dd803 ldr x3, [x0, w13, sxtw #3]
5748c: d29eb870 mov x16, #0xf5c3 // #62915
57490: b000006d adrp x13, 64000 <strcmp@plt+0x3240>
57494: f2ab8510 movk x16, #0x5c28, lsl #16
57498: f2d851f0 movk x16, #0xc28f, lsl #32
5749c: 12800c6c mov w12, #0xffffff9c // #-100
574a0: 910023f1 add x17, sp, #0x8
574a4: 1280002f mov w15, #0xfffffffe // #-2
574a8: f2e51eb0 movk x16, #0x28f5, lsl #48
574ac: f94619ad ldr x13, [x13, #3120]
574b0: d342fc62 lsr x2, x3, #2
574b4: 110009ef add w15, w15, #0x2
574b8: 710039ff cmp w15, #0xe
574bc: 9bd07c42 umulh x2, x2, x16
574c0: d342fc45 lsr x5, x2, #2
574c4: 1b0c0ca2 madd w2, w5, w12, w3
574c8: 8b0201a3 add x3, x13, x2
574cc: 8b020062 add x2, x3, x2
574d0: 39400443 ldrb w3, [x2, #1]
574d4: 39400046 ldrb w6, [x2]
574d8: 91000a22 add x2, x17, #0x2
574dc: 39000223 strb w3, [x17]
574e0: aa0503e3 mov x3, x5
574e4: 39000626 strb w6, [x17, #1]
574e8: aa0203f1 mov x17, x2
574ec: 54fffe23 b.cc 574b0 <__libc_init@plt-0x9600> // b.lo, b.ul, b.last
574f0: 910023ef add x15, sp, #0x8
574f4: eb0f005f cmp x2, x15
574f8: 54000289 b.ls 57548 <__libc_init@plt-0x9568> // b.plast
574fc: 385ffc50 ldrb w16, [x2, #-1]!
57500: 7100c21f cmp w16, #0x30
57504: 54ffff80 b.eq 574f4 <__libc_init@plt-0x95bc> // b.none
57508: 9100044e add x14, x2, #0x1
5750c: 910023f0 add x16, sp, #0x8
57510: aa0a03ef mov x15, x10
57514: 385ffdd1 ldrb w17, [x14, #-1]!
57518: eb1001df cmp x14, x16
5751c: 380015f1 strb w17, [x15], #1
57520: 54ffffa8 b.hi 57514 <__libc_init@plt-0x959c> // b.pmore
57524: b960300e ldr w14, [x0, #8240]
57528: 14000009 b 5754c <__libc_init@plt-0x9564>
5752c: cb01014c sub x12, x10, x1
57530: 5280060b mov w11, #0x30 // #48
57534: 9100058c add x12, x12, #0x1
57538: f900091f str xzr, [x8, #16]
5753c: 7900014b strh w11, [x10]
57540: a9003101 stp x1, x12, [x8]
57544: 14000065 b 576d8 <__libc_init@plt-0x93d8>
57548: aa0a03ef mov x15, x10
5754c: 710009ce subs w14, w14, #0x2
57550: 5400036b b.lt 575bc <__libc_init@plt-0x94f4> // b.tstop
57554: d29eb871 mov x17, #0xf5c3 // #62915
57558: 91003df0 add x16, x15, #0xf
5755c: f2ab8511 movk x17, #0x5c28, lsl #16
57560: f2d851f1 movk x17, #0xc28f, lsl #32
57564: f2e51eb1 movk x17, #0x28f5, lsl #48
57568: f86e7805 ldr x5, [x0, x14, lsl #3]
5756c: 910041ef add x15, x15, #0x10
57570: 12800022 mov w2, #0xfffffffe // #-2
57574: aa1003e3 mov x3, x16
57578: d342fca6 lsr x6, x5, #2
5757c: 11000842 add w2, w2, #0x2
57580: 7100385f cmp w2, #0xe
57584: 9bd17cc6 umulh x6, x6, x17
57588: d342fcc6 lsr x6, x6, #2
5758c: 1b0c14c5 madd w5, w6, w12, w5
57590: 8b0501a7 add x7, x13, x5
57594: 786548e5 ldrh w5, [x7, w5, uxtw]
57598: 781ff065 sturh w5, [x3, #-1]
5759c: d1000863 sub x3, x3, #0x2
575a0: aa0603e5 mov x5, x6
575a4: 54fffea3 b.cc 57578 <__libc_init@plt-0x9538> // b.lo, b.ul, b.last
575a8: d10005c2 sub x2, x14, #0x1
575ac: f10001df cmp x14, #0x0
575b0: 91004210 add x16, x16, #0x10
575b4: aa0203ee mov x14, x2
575b8: 54fffd8c b.gt 57568 <__libc_init@plt-0x9548>
575bc: b9a0380c ldrsw x12, [x0, #8248]
575c0: 910005ee add x14, x15, #0x1
575c4: 8b0c01ec add x12, x15, x12
575c8: cb0a018c sub x12, x12, x10
575cc: 385fe1cd ldurb w13, [x14, #-2]
575d0: d10005ce sub x14, x14, #0x1
575d4: 7100c1bf cmp w13, #0x30
575d8: 54ffffa0 b.eq 575cc <__libc_init@plt-0x94e4> // b.none
575dc: 8b24c14d add x13, x10, w4, sxtw
575e0: 7100009f cmp w4, #0x0
575e4: 9a8e01af csel x15, x13, x14, eq // eq = none
575e8: eb0d01ff cmp x15, x13
575ec: 540002a9 b.ls 57640 <__libc_init@plt-0x9470> // b.plast
575f0: b9604010 ldr w16, [x0, #8256]
575f4: 5280004e mov w14, #0x2 // #2
575f8: 7100121f cmp w16, #0x4
575fc: 54000668 b.hi 576c8 <__libc_init@plt-0x93e8> // b.pmore
57600: d503201f nop
57604: 10db5e11 adr x17, e1c4 <__libc_init@plt-0x528ec>
57608: 10000080 adr x0, 57618 <__libc_init@plt-0x9498>
5760c: 38706a22 ldrb w2, [x17, x16]
57610: 8b020800 add x0, x0, x2, lsl #2
57614: d61f0000 br x0
57618: 394001ab ldrb w11, [x13]
5761c: 7100d57f cmp w11, #0x35
57620: 54000228 b.hi 57664 <__libc_init@plt-0x944c> // b.pmore
57624: 54000181 b.ne 57654 <__libc_init@plt-0x945c> // b.any
57628: 910005ab add x11, x13, #0x1
5762c: eb0b01ff cmp x15, x11
57630: 540001a8 b.hi 57664 <__libc_init@plt-0x944c> // b.pmore
57634: 385ff1ab ldurb w11, [x13, #-1]
57638: 360000eb tbz w11, #0, 57654 <__libc_init@plt-0x945c>
5763c: 1400000a b 57664 <__libc_init@plt-0x944c>
57640: 2a1f03ee mov w14, wzr
57644: aa0f03ed mov x13, x15
57648: 14000020 b 576c8 <__libc_init@plt-0x93e8>
5764c: 3940016b ldrb w11, [x11]
57650: 340000ab cbz w11, 57664 <__libc_init@plt-0x944c>
57654: 5280004e mov w14, #0x2 // #2
57658: 1400001c b 576c8 <__libc_init@plt-0x93e8>
5765c: 3940016b ldrb w11, [x11]
57660: 34ffffab cbz w11, 57654 <__libc_init@plt-0x945c>
57664: 93407c8e sxtw x14, w4
57668: aa0e03eb mov x11, x14
5766c: 8b0e014d add x13, x10, x14
57670: eb0a01bf cmp x13, x10
57674: 540000a9 b.ls 57688 <__libc_init@plt-0x9428> // b.plast
57678: 385ff1af ldurb w15, [x13, #-1]
5767c: d100056e sub x14, x11, #0x1
57680: 7100e5ff cmp w15, #0x39
57684: 54ffff20 b.eq 57668 <__libc_init@plt-0x9448> // b.none
57688: b400016b cbz x11, 576b4 <__libc_init@plt-0x93fc>
5768c: 8b0b014a add x10, x10, x11
57690: 5280004e mov w14, #0x2 // #2
57694: 385ff14b ldurb w11, [x10, #-1]
57698: 1100056b add w11, w11, #0x1
5769c: 381ff14b sturb w11, [x10, #-1]
576a0: 1400000a b 576c8 <__libc_init@plt-0x93e8>
576a4: 394001ab ldrb w11, [x13]
576a8: 7100d17f cmp w11, #0x34
576ac: 54fffd49 b.ls 57654 <__libc_init@plt-0x945c> // b.plast
576b0: 17ffffed b 57664 <__libc_init@plt-0x944c>
576b4: 5280062b mov w11, #0x31 // #49
576b8: 1100058c add w12, w12, #0x1
576bc: 5280004e mov w14, #0x2 // #2
576c0: 3800154b strb w11, [x10], #1
576c4: aa0a03ed mov x13, x10
576c8: cb0101aa sub x10, x13, x1
576cc: 390001bf strb wzr, [x13]
576d0: 2902390c stp w12, w14, [x8, #16]
576d4: a9002901 stp x1, x10, [x8]
576d8: f9401528 ldr x8, [x9, #40]
576dc: f85f83a9 ldur x9, [x29, #-8]
576e0: eb09011f cmp x8, x9
576e4: 54000081 b.ne 576f4 <__libc_init@plt-0x93bc> // b.any
576e8: a9427bfd ldp x29, x30, [sp, #32]
576ec: 9100c3ff add sp, sp, #0x30
576f0: d65f03c0 ret
576f4: 94002513 bl 60b40 <__stack_chk_fail@plt>
576f8: a9ba7bfd stp x29, x30, [sp, #-96]!
576fc: a9016ffc stp x28, x27, [sp, #16]
57700: 910003fd mov x29, sp
57704: a90267fa stp x26, x25, [sp, #32]
57708: a9035ff8 stp x24, x23, [sp, #48]
5770c: a90457f6 stp x22, x21, [sp, #64]
57710: a9054ff4 stp x20, x19, [sp, #80]
57714: d1401bff sub sp, sp, #0x6, lsl #12
57718: d10543ff sub sp, sp, #0x150
5771c: d53bd05b mrs x27, tpidr_el0
57720: aa0703f9 mov x25, x7
57724: aa0603fa mov x26, x6
57728: 2a0403f8 mov w24, w4
5772c: 2a0303f5 mov w21, w3
57730: 2a0203f4 mov w20, w2
57734: aa0103f6 mov x22, x1
57738: aa0003f7 mov x23, x0
5773c: aa0803f3 mov x19, x8
57740: f9401768 ldr x8, [x27, #40]
57744: aa2703e9 mvn x9, x7
57748: f250393f tst x9, #0x7fff000000000000
5774c: f81f03a8 stur x8, [x29, #-16]
57750: 54000181 b.ne 57780 <__libc_init@plt-0x9330> // b.any
57754: 9240bf28 and x8, x25, #0xffffffffffff
57758: aa080348 orr x8, x26, x8
5775c: b4000128 cbz x8, 57780 <__libc_init@plt-0x9330>
57760: d0fffd88 adrp x8, 9000 <__libc_init@plt-0x57ab0>
57764: d503201f nop
57768: 10d97349 adr x9, a5d0 <__libc_init@plt-0x564e0>
5776c: 5280006a mov w10, #0x3 // #3
57770: fd44c900 ldr d0, [x8, #2448]
57774: a9002a69 stp x9, x10, [x19]
57778: fd000a60 str d0, [x19, #16]
5777c: 1400003f b 57878 <__libc_init@plt-0x9238>
57780: 9240fb3c and x28, x25, #0x7fffffffffffffff
57784: d2503b88 eor x8, x28, #0x7fff000000000000
57788: aa080348 orr x8, x26, x8
5778c: b50000e8 cbnz x8, 577a8 <__libc_init@plt-0x9308>
57790: b7f80639 tbnz x25, #63, 57854 <__libc_init@plt-0x925c>
57794: 37080694 tbnz w20, #1, 57864 <__libc_init@plt-0x924c>
57798: f0fffd89 adrp x9, a000 <__libc_init@plt-0x56ab0>
5779c: 52800068 mov w8, #0x3 // #3
577a0: 91313129 add x9, x9, #0xc4c
577a4: 14000033 b 57870 <__libc_init@plt-0x9240>
577a8: 914013e0 add x0, sp, #0x4, lsl #12
577ac: aa1a03e2 mov x2, x26
577b0: 91036000 add x0, x0, #0xd8
577b4: aa1903e3 mov x3, x25
577b8: 2a1803e4 mov w4, w24
577bc: 9400003d bl 578b0 <__libc_init@plt-0x9200>
577c0: 36000394 tbz w20, #0, 57830 <__libc_init@plt-0x9280>
577c4: aa1c0348 orr x8, x26, x28
577c8: b4000348 cbz x8, 57830 <__libc_init@plt-0x9280>
577cc: 92f00028 mov x8, #0x7ffeffffffffffff // #9223090561878065151
577d0: f1000742 subs x2, x26, #0x1
577d4: 92800009 mov x9, #0xffffffffffffffff // #-1
577d8: ca080388 eor x8, x28, x8
577dc: ba090323 adcs x3, x25, x9
577e0: aa3a0108 orn x8, x8, x26
577e4: 91400be0 add x0, sp, #0x2, lsl #12
577e8: f100011f cmp x8, #0x0
577ec: 9101c000 add x0, x0, #0x70
577f0: 2a1803e4 mov w4, w24
577f4: 1a9f07e8 cset w8, ne // ne = any
577f8: ab1a011a adds x26, x8, x26
577fc: ba1f0339 adcs x25, x25, xzr
57800: 9400002c bl 578b0 <__libc_init@plt-0x9200>
57804: 910023e0 add x0, sp, #0x8
57808: aa1a03e2 mov x2, x26
5780c: aa1903e3 mov x3, x25
57810: 2a1803e4 mov w4, w24
57814: 94000027 bl 578b0 <__libc_init@plt-0x9200>
57818: 914013e0 add x0, sp, #0x4, lsl #12
5781c: 91400be1 add x1, sp, #0x2, lsl #12
57820: 91036000 add x0, x0, #0xd8
57824: 9101c021 add x1, x1, #0x70
57828: 910023e2 add x2, sp, #0x8
5782c: 940000a5 bl 57ac0 <__libc_init@plt-0x8ff0>
57830: 914013e0 add x0, sp, #0x4, lsl #12
57834: aa1303e8 mov x8, x19
57838: 91036000 add x0, x0, #0xd8
5783c: aa1703e1 mov x1, x23
57840: aa1603e2 mov x2, x22
57844: 2a1403e3 mov w3, w20
57848: 2a1503e4 mov w4, w21
5784c: 94000155 bl 57da0 <__libc_init@plt-0x8d10>
57850: 1400000a b 57878 <__libc_init@plt-0x9238>
57854: d0fffda9 adrp x9, d000 <__libc_init@plt-0x53ab0>
57858: 52800088 mov w8, #0x4 // #4
5785c: 911a2d29 add x9, x9, #0x68b
57860: 14000004 b 57870 <__libc_init@plt-0x9240>
57864: b0fffda9 adrp x9, c000 <__libc_init@plt-0x54ab0>
57868: 52800088 mov w8, #0x4 // #4
5786c: 913a3529 add x9, x9, #0xe8d
57870: a9002269 stp x9, x8, [x19]
57874: f9000a7f str xzr, [x19, #16]
57878: f9401768 ldr x8, [x27, #40]
5787c: f85f03a9 ldur x9, [x29, #-16]
57880: eb09011f cmp x8, x9
57884: 54000141 b.ne 578ac <__libc_init@plt-0x9204> // b.any
57888: 91401bff add sp, sp, #0x6, lsl #12
5788c: 910543ff add sp, sp, #0x150
57890: a9454ff4 ldp x20, x19, [sp, #80]
57894: a94457f6 ldp x22, x21, [sp, #64]
57898: a9435ff8 ldp x24, x23, [sp, #48]
5789c: a94267fa ldp x26, x25, [sp, #32]
578a0: a9416ffc ldp x28, x27, [sp, #16]
578a4: a8c67bfd ldp x29, x30, [sp], #96
578a8: d65f03c0 ret
578ac: 940024a5 bl 60b40 <__stack_chk_fail@plt>
578b0: a9bd7bfd stp x29, x30, [sp, #-48]!
578b4: a90157f6 stp x22, x21, [sp, #16]
578b8: 910003fd mov x29, sp
578bc: a9024ff4 stp x20, x19, [sp, #32]
578c0: d0fffd88 adrp x8, 9000 <__libc_init@plt-0x57ab0>
578c4: 52840b89 mov w9, #0x205c // #8284
578c8: 8b090015 add x21, x0, x9
578cc: d37ffc76 lsr x22, x3, #63
578d0: b920581f str wzr, [x0, #8280]
578d4: fd44d500 ldr d0, [x8, #2472]
578d8: 9240f868 and x8, x3, #0x7fffffffffffffff
578dc: aa080048 orr x8, x2, x8
578e0: b9206004 str w4, [x0, #8288]
578e4: 390002bf strb wzr, [x21]
578e8: fd102800 str d0, [x0, #8272]
578ec: b4000168 cbz x8, 57918 <__libc_init@plt-0x9198>
578f0: d370fc68 lsr x8, x3, #48
578f4: 1287ffc9 mov w9, #0xffffc001 // #-16383
578f8: 72003908 ands w8, w8, #0x7fff
578fc: aa0003f3 mov x19, x0
57900: 1a881508 cinc w8, w8, eq // eq = none
57904: 0b090108 add w8, w8, w9
57908: 7101c114 subs w20, w8, #0x70
5790c: 5400010c b.gt 5792c <__libc_init@plt-0x9184>
57910: 2a1f03e8 mov w8, wzr
57914: 1400000b b 57940 <__libc_init@plt-0x9170>
57918: 390002b6 strb w22, [x21]
5791c: a9424ff4 ldp x20, x19, [sp, #32]
57920: a94157f6 ldp x22, x21, [sp, #16]
57924: a8c37bfd ldp x29, x30, [sp], #48
57928: d65f03c0 ret
5792c: 7101fd08 subs w8, w8, #0x7f
57930: 1a8833e9 csel w9, wzr, w8, cc // cc = lo, ul, last
57934: 528001e8 mov w8, #0xf // #15
57938: 1a883288 csel w8, w20, w8, cc // cc = lo, ul, last
5793c: 2a0903f4 mov w20, w9
57940: d2e00029 mov x9, #0x1000000000000 // #281474976710656
57944: 2a2803ea mvn w10, w8
57948: 2a0803e8 mov w8, w8
5794c: b340bc69 bfxil x9, x3, #0, #48
57950: f250387f tst x3, #0x7fff000000000000
57954: 9240bc6b and x11, x3, #0xffffffffffff
57958: 9a890169 csel x9, x11, x9, eq // eq = none
5795c: d341fc4b lsr x11, x2, #1
57960: 9aca256a lsr x10, x11, x10
57964: 9ac82129 lsl x9, x9, x8
57968: aa0a0129 orr x9, x9, x10
5796c: 9ac8204a lsl x10, x2, x8
57970: f27a011f tst x8, #0x40
57974: aa1303e0 mov x0, x19
57978: 9a891143 csel x3, x10, x9, ne // ne = any
5797c: 9a8a13e2 csel x2, xzr, x10, ne // ne = any
57980: 940009bf bl 5a07c <__libc_init@plt-0x6a34>
57984: 7100069f cmp w20, #0x1
57988: 390002b6 strb w22, [x21]
5798c: 540008ab b.lt 57aa0 <__libc_init@plt-0x9010> // b.tstop
57990: b9605268 ldr w8, [x19, #8272]
57994: d2a931ad mov x13, #0x498d0000 // #1233977344
57998: b202e7ea mov x10, #0xcccccccccccccccc // #-3689348814741910324
5799c: f2c35fad movk x13, #0x1afd, lsl #32
579a0: b9605a69 ldr w9, [x19, #8280]
579a4: f29999aa movk x10, #0xcccd
579a8: 9100050b add x11, x8, #0x1
579ac: b200e7ec mov x12, #0x3333333333333333 // #3689348814741910323
579b0: f2e000ed movk x13, #0x7, lsl #48
579b4: 340002e8 cbz w8, 57a10 <__libc_init@plt-0x90a0>
579b8: f940026e ldr x14, [x19]
579bc: 9b0a7dce mul x14, x14, x10
579c0: eb0c01df cmp x14, x12
579c4: 54000308 b.hi 57a24 <__libc_init@plt-0x908c> // b.pmore
579c8: 7100051f cmp w8, #0x1
579cc: 5400022b b.lt 57a10 <__libc_init@plt-0x90a0> // b.tstop
579d0: aa1f03ef mov x15, xzr
579d4: aa0b03ee mov x14, x11
579d8: 510009d0 sub w16, w14, #0x2
579dc: 9b0d7def mul x15, x15, x13
579e0: d10005ce sub x14, x14, #0x1
579e4: f10005df cmp x14, #0x1
579e8: f8705a71 ldr x17, [x19, w16, uxtw #3]
579ec: 9bca7e20 umulh x0, x17, x10
579f0: d342fc01 lsr x1, x0, #2
579f4: d37ef421 lsl x1, x1, #2
579f8: 8b400821 add x1, x1, x0, lsr #2
579fc: 8b4009e0 add x0, x15, x0, lsr #2
57a00: cb010231 sub x17, x17, x1
57a04: aa1103ef mov x15, x17
57a08: f8305a60 str x0, [x19, w16, uxtw #3]
57a0c: 54fffe68 b.hi 579d8 <__libc_init@plt-0x90d8> // b.pmore
57a10: 11000529 add w9, w9, #0x1
57a14: 71000694 subs w20, w20, #0x1
57a18: b9205a69 str w9, [x19, #8280]
57a1c: 54fffccc b.gt 579b4 <__libc_init@plt-0x90fc>
57a20: 1400001f b 57a9c <__libc_init@plt-0x9014>
57a24: 7100269f cmp w20, #0x9
57a28: 54000123 b.cc 57a4c <__libc_init@plt-0x9064> // b.lo, b.ul, b.last
57a2c: aa1303e0 mov x0, x19
57a30: 2a1f03e1 mov w1, wzr
57a34: 940009eb bl 5a1e0 <__libc_init@plt-0x68d0>
57a38: 51002695 sub w21, w20, #0x9
57a3c: 7100469f cmp w20, #0x11
57a40: 2a1503f4 mov w20, w21
57a44: 54ffff48 b.hi 57a2c <__libc_init@plt-0x9084> // b.pmore
57a48: 14000002 b 57a50 <__libc_init@plt-0x9060>
57a4c: 2a1403f5 mov w21, w20
57a50: 71000ebf cmp w21, #0x3
57a54: 54000123 b.cc 57a78 <__libc_init@plt-0x9038> // b.lo, b.ul, b.last
57a58: aa1303e0 mov x0, x19
57a5c: 2a1f03e1 mov w1, wzr
57a60: 940009fb bl 5a24c <__libc_init@plt-0x6864>
57a64: 51000ea8 sub w8, w21, #0x3
57a68: 710016bf cmp w21, #0x5
57a6c: 2a0803f5 mov w21, w8
57a70: 54ffff48 b.hi 57a58 <__libc_init@plt-0x9058> // b.pmore
57a74: 14000002 b 57a7c <__libc_init@plt-0x9034>
57a78: 2a1503e8 mov w8, w21
57a7c: 34000108 cbz w8, 57a9c <__libc_init@plt-0x9014>
57a80: 11000514 add w20, w8, #0x1
57a84: aa1303e0 mov x0, x19
57a88: 2a1f03e1 mov w1, wzr
57a8c: 94000a0b bl 5a2b8 <__libc_init@plt-0x67f8>
57a90: 51000694 sub w20, w20, #0x1
57a94: 7100069f cmp w20, #0x1
57a98: 54ffff68 b.hi 57a84 <__libc_init@plt-0x902c> // b.pmore
57a9c: 2a1f03f4 mov w20, wzr
57aa0: 4b1403e1 neg w1, w20
57aa4: aa1303e0 mov x0, x19
57aa8: 94000a1f bl 5a324 <__libc_init@plt-0x678c>
57aac: aa1303e0 mov x0, x19
57ab0: a9424ff4 ldp x20, x19, [sp, #32]
57ab4: a94157f6 ldp x22, x21, [sp, #16]
57ab8: a8c37bfd ldp x29, x30, [sp], #48
57abc: 14000a65 b 5a450 <__libc_init@plt-0x6660>
57ac0: a9bd7bfd stp x29, x30, [sp, #-48]!
57ac4: a90157f6 stp x22, x21, [sp, #16]
57ac8: 910003fd mov x29, sp
57acc: a9024ff4 stp x20, x19, [sp, #32]
57ad0: b9605828 ldr w8, [x1, #8280]
57ad4: aa0203f5 mov x21, x2
57ad8: b9605809 ldr w9, [x0, #8280]
57adc: aa0103f4 mov x20, x1
57ae0: b960584a ldr w10, [x2, #8280]
57ae4: aa0003f3 mov x19, x0
57ae8: 6b09011f cmp w8, w9
57aec: 1a89b10b csel w11, w8, w9, lt // lt = tstop
57af0: 6b0b015f cmp w10, w11
57af4: 1a8bb156 csel w22, w10, w11, lt // lt = tstop
57af8: 6b16013f cmp w9, w22
57afc: 5400014d b.le 57b24 <__libc_init@plt-0x8f8c>
57b00: 51000528 sub w8, w9, #0x1
57b04: aa1303e0 mov x0, x19
57b08: 2a1f03e1 mov w1, wzr
57b0c: b9205a68 str w8, [x19, #8280]
57b10: 94000ac5 bl 5a624 <__libc_init@plt-0x648c>
57b14: b9605a69 ldr w9, [x19, #8280]
57b18: 6b16013f cmp w9, w22
57b1c: 54ffff2c b.gt 57b00 <__libc_init@plt-0x8fb0>
57b20: b9605a88 ldr w8, [x20, #8280]
57b24: 6b16011f cmp w8, w22
57b28: 5400018d b.le 57b58 <__libc_init@plt-0x8f58>
57b2c: 51000508 sub w8, w8, #0x1
57b30: aa1403e0 mov x0, x20
57b34: 2a1f03e1 mov w1, wzr
57b38: b9205a88 str w8, [x20, #8280]
57b3c: 94000aba bl 5a624 <__libc_init@plt-0x648c>
57b40: 17fffff8 b 57b20 <__libc_init@plt-0x8f90>
57b44: 51000508 sub w8, w8, #0x1
57b48: aa1503e0 mov x0, x21
57b4c: 2a1f03e1 mov w1, wzr
57b50: b9205aa8 str w8, [x21, #8280]
57b54: 94000ab4 bl 5a624 <__libc_init@plt-0x648c>
57b58: b9605aa8 ldr w8, [x21, #8280]
57b5c: 6b16011f cmp w8, w22
57b60: 54ffff2c b.gt 57b44 <__libc_init@plt-0x8f6c>
57b64: aa1403e0 mov x0, x20
57b68: aa1303e1 mov x1, x19
57b6c: 94000aca bl 5a694 <__libc_init@plt-0x641c>
57b70: 360000a0 tbz w0, #0, 57b84 <__libc_init@plt-0x8f2c>
57b74: aa1403e0 mov x0, x20
57b78: 2a1f03e1 mov w1, wzr
57b7c: 52800022 mov w2, #0x1 // #1
57b80: 94000a4c bl 5a4b0 <__libc_init@plt-0x6600>
57b84: aa1503e0 mov x0, x21
57b88: aa1303e1 mov x1, x19
57b8c: 94000ac2 bl 5a694 <__libc_init@plt-0x641c>
57b90: 370001c0 tbnz w0, #0, 57bc8 <__libc_init@plt-0x8ee8>
57b94: f94002a8 ldr x8, [x21]
57b98: d1000509 sub x9, x8, #0x1
57b9c: f90002a9 str x9, [x21]
57ba0: b5000148 cbnz x8, 57bc8 <__libc_init@plt-0x8ee8>
57ba4: 92b207e9 mov x9, #0xffffffff6fc0ffff // #-2420047873
57ba8: 910022a8 add x8, x21, #0x8
57bac: f2d0de49 movk x9, #0x86f2, lsl #32
57bb0: f2e00469 movk x9, #0x23, lsl #48
57bb4: f940010a ldr x10, [x8]
57bb8: d100054b sub x11, x10, #0x1
57bbc: a93fad09 stp x9, x11, [x8, #-8]
57bc0: 91002108 add x8, x8, #0x8
57bc4: b4ffff8a cbz x10, 57bb4 <__libc_init@plt-0x8efc>
57bc8: b9605289 ldr w9, [x20, #8272]
57bcc: b96052a8 ldr w8, [x21, #8272]
57bd0: 6b08013f cmp w9, w8
57bd4: 5400016a b.ge 57c00 <__libc_init@plt-0x8eb0> // b.tcont
57bd8: 93407d28 sxtw x8, w9
57bdc: 1100050a add w10, w8, #0x1
57be0: 91000509 add x9, x8, #0x1
57be4: f8287a9f str xzr, [x20, x8, lsl #3]
57be8: aa0903e8 mov x8, x9
57bec: b920528a str w10, [x20, #8272]
57bf0: b9a052aa ldrsw x10, [x21, #8272]
57bf4: eb0a013f cmp x9, x10
57bf8: 54ffff2b b.lt 57bdc <__libc_init@plt-0x8ed4> // b.tstop
57bfc: 2a0a03e8 mov w8, w10
57c00: 6b09011f cmp w8, w9
57c04: 5400016a b.ge 57c30 <__libc_init@plt-0x8e80> // b.tcont
57c08: 93407d08 sxtw x8, w8
57c0c: 1100050a add w10, w8, #0x1
57c10: 91000509 add x9, x8, #0x1
57c14: f8287abf str xzr, [x21, x8, lsl #3]
57c18: aa0903e8 mov x8, x9
57c1c: b92052aa str w10, [x21, #8272]
57c20: b9a0528a ldrsw x10, [x20, #8272]
57c24: eb0a013f cmp x9, x10
57c28: 54ffff2b b.lt 57c0c <__libc_init@plt-0x8ea4> // b.tstop
57c2c: 2a0903e8 mov w8, w9
57c30: 71000509 subs w9, w8, #0x1
57c34: 5400018b b.lt 57c64 <__libc_init@plt-0x8e4c> // b.tstop
57c38: aa1f03ea mov x10, xzr
57c3c: cb28414b sub x11, x10, w8, uxtw
57c40: 0b0a012c add w12, w9, w10
57c44: f86cda8d ldr x13, [x20, w12, sxtw #3]
57c48: f86cdaac ldr x12, [x21, w12, sxtw #3]
57c4c: eb0c01bf cmp x13, x12
57c50: 540000e1 b.ne 57c6c <__libc_init@plt-0x8e44> // b.any
57c54: d100054a sub x10, x10, #0x1
57c58: eb0a017f cmp x11, x10
57c5c: 54ffff21 b.ne 57c40 <__libc_init@plt-0x8e70> // b.any
57c60: 14000006 b 57c78 <__libc_init@plt-0x8e38>
57c64: 2a1f03e9 mov w9, wzr
57c68: 14000002 b 57c70 <__libc_init@plt-0x8e40>
57c6c: 4b0a03e9 neg w9, w10
57c70: 6b08013f cmp w9, w8
57c74: 540000a1 b.ne 57c88 <__libc_init@plt-0x8e28> // b.any
57c78: a9424ff4 ldp x20, x19, [sp, #32]
57c7c: a94157f6 ldp x22, x21, [sp, #16]
57c80: a8c37bfd ldp x29, x30, [sp], #48
57c84: d65f03c0 ret
57c88: 1100052d add w13, w9, #0x1
57c8c: b9605a6b ldr w11, [x19, #8280]
57c90: 4b0d0109 sub w9, w8, w13
57c94: aa1f03ea mov x10, xzr
57c98: 0b091168 add w8, w11, w9, lsl #4
57c9c: b920526d str w13, [x19, #8272]
57ca0: b9205a68 str w8, [x19, #8280]
57ca4: 0b0a012b add w11, w9, w10
57ca8: f86bdaab ldr x11, [x21, w11, sxtw #3]
57cac: f82a7a6b str x11, [x19, x10, lsl #3]
57cb0: 9100054a add x10, x10, #0x1
57cb4: eb0a01bf cmp x13, x10
57cb8: 54ffff61 b.ne 57ca4 <__libc_init@plt-0x8e0c> // b.any
57cbc: f940026e ldr x14, [x19]
57cc0: b202e7eb mov x11, #0xcccccccccccccccc // #-3689348814741910324
57cc4: f29999ab movk x11, #0xcccd
57cc8: f869da89 ldr x9, [x20, w9, sxtw #3]
57ccc: 9280012c mov x12, #0xfffffffffffffff6 // #-10
57cd0: 9bcb7dca umulh x10, x14, x11
57cd4: d343fd4a lsr x10, x10, #3
57cd8: 9bcb7d30 umulh x16, x9, x11
57cdc: 9b0c394f madd x15, x10, x12, x14
57ce0: d343fe10 lsr x16, x16, #3
57ce4: f10001ff cmp x15, #0x0
57ce8: fa4a1200 ccmp x16, x10, #0x0, ne // ne = any
57cec: 54000440 b.eq 57d74 <__libc_init@plt-0x8d3c> // b.none
57cf0: b2718bee mov x14, #0x3ffffffff8000 // #1125899906809856
57cf4: 910005ad add x13, x13, #0x1
57cf8: f2b498ce movk x14, #0xa4c6, lsl #16
57cfc: f2d1afce movk x14, #0x8d7e, lsl #32
57d00: aa1f03f1 mov x17, xzr
57d04: aa1003e9 mov x9, x16
57d08: aa0d03ef mov x15, x13
57d0c: 510009f0 sub w16, w15, #0x2
57d10: 9b0e7e31 mul x17, x17, x14
57d14: d10005ef sub x15, x15, #0x1
57d18: f10005ff cmp x15, #0x1
57d1c: f8705a60 ldr x0, [x19, w16, uxtw #3]
57d20: 9bcb7c01 umulh x1, x0, x11
57d24: d343fc22 lsr x2, x1, #3
57d28: 8b410e21 add x1, x17, x1, lsr #3
57d2c: 9b0c0040 madd x0, x2, x12, x0
57d30: f8305a61 str x1, [x19, w16, uxtw #3]
57d34: aa0003f1 mov x17, x0
57d38: 54fffea8 b.hi 57d0c <__libc_init@plt-0x8da4> // b.pmore
57d3c: 9bcb7d4f umulh x15, x10, x11
57d40: 11000508 add w8, w8, #0x1
57d44: d343fdf1 lsr x17, x15, #3
57d48: 9b0c2a2f madd x15, x17, x12, x10
57d4c: 9bcb7d2a umulh x10, x9, x11
57d50: d343fd50 lsr x16, x10, #3
57d54: aa1103ea mov x10, x17
57d58: b4fffd4f cbz x15, 57d00 <__libc_init@plt-0x8db0>
57d5c: aa1103ea mov x10, x17
57d60: eb11021f cmp x16, x17
57d64: 54fffce1 b.ne 57d00 <__libc_init@plt-0x8db0> // b.any
57d68: f940026e ldr x14, [x19]
57d6c: aa1103ea mov x10, x17
57d70: b9205a68 str w8, [x19, #8280]
57d74: 52800148 mov w8, #0xa // #10
57d78: cb0903e9 neg x9, x9
57d7c: aa1303e0 mov x0, x19
57d80: 9b082548 madd x8, x10, x8, x9
57d84: a94157f6 ldp x22, x21, [sp, #16]
57d88: 8b0f0108 add x8, x8, x15
57d8c: cb4805c8 sub x8, x14, x8, lsr #1
57d90: f9000268 str x8, [x19]
57d94: a9424ff4 ldp x20, x19, [sp, #32]
57d98: a8c37bfd ldp x29, x30, [sp], #48
57d9c: 140009ad b 5a450 <__libc_init@plt-0x6660>
57da0: d100c3ff sub sp, sp, #0x30
57da4: a9027bfd stp x29, x30, [sp, #32]
57da8: 910083fd add x29, sp, #0x20
57dac: d53bd049 mrs x9, tpidr_el0
57db0: 5280006b mov w11, #0x3 // #3
57db4: f940152a ldr x10, [x9, #40]
57db8: f81f83aa stur x10, [x29, #-8]
57dbc: b9a0500a ldrsw x10, [x0, #8272]
57dc0: b37ced4b bfi x11, x10, #4, #60
57dc4: eb02017f cmp x11, x2
57dc8: 540000c9 b.ls 57de0 <__libc_init@plt-0x8cd0> // b.plast
57dcc: 5280002a mov w10, #0x1 // #1
57dd0: a900fd1f stp xzr, xzr, [x8, #8]
57dd4: f900011f str xzr, [x8]
57dd8: b900150a str w10, [x8, #20]
57ddc: 140000ae b 58094 <__libc_init@plt-0x8a1c>
57de0: 52840b8a mov w10, #0x205c // #8284
57de4: 8b0a000b add x11, x0, x10
57de8: 3940016a ldrb w10, [x11]
57dec: 3400006a cbz w10, 57df8 <__libc_init@plt-0x8cb8>
57df0: 528005ac mov w12, #0x2d // #45
57df4: 14000004 b 57e04 <__libc_init@plt-0x8cac>
57df8: aa0103ea mov x10, x1
57dfc: 36080083 tbz w3, #1, 57e0c <__libc_init@plt-0x8ca4>
57e00: 5280056c mov w12, #0x2b // #43
57e04: aa0103ea mov x10, x1
57e08: 3800154c strb w12, [x10], #1
57e0c: b960500e ldr w14, [x0, #8272]
57e10: 710005cd subs w13, w14, #0x1
57e14: 540006ab b.lt 57ee8 <__libc_init@plt-0x8bc8> // b.tstop
57e18: f940000c ldr x12, [x0]
57e1c: b500014c cbnz x12, 57e44 <__libc_init@plt-0x8c6c>
57e20: 5280002f mov w15, #0x1 // #1
57e24: aa0f03ec mov x12, x15
57e28: eb0f01df cmp x14, x15
57e2c: 54000080 b.eq 57e3c <__libc_init@plt-0x8c74> // b.none
57e30: f86c7810 ldr x16, [x0, x12, lsl #3]
57e34: 9100058f add x15, x12, #0x1
57e38: b4ffff70 cbz x16, 57e24 <__libc_init@plt-0x8c8c>
57e3c: eb0e019f cmp x12, x14
57e40: 54000542 b.cs 57ee8 <__libc_init@plt-0x8bc8> // b.hs, b.nlast
57e44: f86dd803 ldr x3, [x0, w13, sxtw #3]
57e48: d29eb870 mov x16, #0xf5c3 // #62915
57e4c: b000006d adrp x13, 64000 <strcmp@plt+0x3240>
57e50: f2ab8510 movk x16, #0x5c28, lsl #16
57e54: f2d851f0 movk x16, #0xc28f, lsl #32
57e58: 12800c6c mov w12, #0xffffff9c // #-100
57e5c: 910023f1 add x17, sp, #0x8
57e60: 1280002f mov w15, #0xfffffffe // #-2
57e64: f2e51eb0 movk x16, #0x28f5, lsl #48
57e68: f9461dad ldr x13, [x13, #3128]
57e6c: d342fc62 lsr x2, x3, #2
57e70: 110009ef add w15, w15, #0x2
57e74: 710039ff cmp w15, #0xe
57e78: 9bd07c42 umulh x2, x2, x16
57e7c: d342fc45 lsr x5, x2, #2
57e80: 1b0c0ca2 madd w2, w5, w12, w3
57e84: 8b0201a3 add x3, x13, x2
57e88: 8b020062 add x2, x3, x2
57e8c: 39400443 ldrb w3, [x2, #1]
57e90: 39400046 ldrb w6, [x2]
57e94: 91000a22 add x2, x17, #0x2
57e98: 39000223 strb w3, [x17]
57e9c: aa0503e3 mov x3, x5
57ea0: 39000626 strb w6, [x17, #1]
57ea4: aa0203f1 mov x17, x2
57ea8: 54fffe23 b.cc 57e6c <__libc_init@plt-0x8c44> // b.lo, b.ul, b.last
57eac: 910023ef add x15, sp, #0x8
57eb0: eb0f005f cmp x2, x15
57eb4: 54000289 b.ls 57f04 <__libc_init@plt-0x8bac> // b.plast
57eb8: 385ffc50 ldrb w16, [x2, #-1]!
57ebc: 7100c21f cmp w16, #0x30
57ec0: 54ffff80 b.eq 57eb0 <__libc_init@plt-0x8c00> // b.none
57ec4: 9100044e add x14, x2, #0x1
57ec8: 910023f0 add x16, sp, #0x8
57ecc: aa0a03ef mov x15, x10
57ed0: 385ffdd1 ldrb w17, [x14, #-1]!
57ed4: eb1001df cmp x14, x16
57ed8: 380015f1 strb w17, [x15], #1
57edc: 54ffffa8 b.hi 57ed0 <__libc_init@plt-0x8be0> // b.pmore
57ee0: b960500e ldr w14, [x0, #8272]
57ee4: 14000009 b 57f08 <__libc_init@plt-0x8ba8>
57ee8: cb01014c sub x12, x10, x1
57eec: 5280060b mov w11, #0x30 // #48
57ef0: 9100058c add x12, x12, #0x1
57ef4: f900091f str xzr, [x8, #16]
57ef8: 7900014b strh w11, [x10]
57efc: a9003101 stp x1, x12, [x8]
57f00: 14000065 b 58094 <__libc_init@plt-0x8a1c>
57f04: aa0a03ef mov x15, x10
57f08: 710009ce subs w14, w14, #0x2
57f0c: 5400036b b.lt 57f78 <__libc_init@plt-0x8b38> // b.tstop
57f10: d29eb871 mov x17, #0xf5c3 // #62915
57f14: 91003df0 add x16, x15, #0xf
57f18: f2ab8511 movk x17, #0x5c28, lsl #16
57f1c: f2d851f1 movk x17, #0xc28f, lsl #32
57f20: f2e51eb1 movk x17, #0x28f5, lsl #48
57f24: f86e7805 ldr x5, [x0, x14, lsl #3]
57f28: 910041ef add x15, x15, #0x10
57f2c: 12800022 mov w2, #0xfffffffe // #-2
57f30: aa1003e3 mov x3, x16
57f34: d342fca6 lsr x6, x5, #2
57f38: 11000842 add w2, w2, #0x2
57f3c: 7100385f cmp w2, #0xe
57f40: 9bd17cc6 umulh x6, x6, x17
57f44: d342fcc6 lsr x6, x6, #2
57f48: 1b0c14c5 madd w5, w6, w12, w5
57f4c: 8b0501a7 add x7, x13, x5
57f50: 786548e5 ldrh w5, [x7, w5, uxtw]
57f54: 781ff065 sturh w5, [x3, #-1]
57f58: d1000863 sub x3, x3, #0x2
57f5c: aa0603e5 mov x5, x6
57f60: 54fffea3 b.cc 57f34 <__libc_init@plt-0x8b7c> // b.lo, b.ul, b.last
57f64: d10005c2 sub x2, x14, #0x1
57f68: f10001df cmp x14, #0x0
57f6c: 91004210 add x16, x16, #0x10
57f70: aa0203ee mov x14, x2
57f74: 54fffd8c b.gt 57f24 <__libc_init@plt-0x8b8c>
57f78: b9a0580c ldrsw x12, [x0, #8280]
57f7c: 910005ee add x14, x15, #0x1
57f80: 8b0c01ec add x12, x15, x12
57f84: cb0a018c sub x12, x12, x10
57f88: 385fe1cd ldurb w13, [x14, #-2]
57f8c: d10005ce sub x14, x14, #0x1
57f90: 7100c1bf cmp w13, #0x30
57f94: 54ffffa0 b.eq 57f88 <__libc_init@plt-0x8b28> // b.none
57f98: 8b24c14d add x13, x10, w4, sxtw
57f9c: 7100009f cmp w4, #0x0
57fa0: 9a8e01af csel x15, x13, x14, eq // eq = none
57fa4: eb0d01ff cmp x15, x13
57fa8: 540002a9 b.ls 57ffc <__libc_init@plt-0x8ab4> // b.plast
57fac: b9606010 ldr w16, [x0, #8288]
57fb0: 5280004e mov w14, #0x2 // #2
57fb4: 7100121f cmp w16, #0x4
57fb8: 54000668 b.hi 58084 <__libc_init@plt-0x8a2c> // b.pmore
57fbc: d503201f nop
57fc0: 30db1051 adr x17, e1c9 <__libc_init@plt-0x528e7>
57fc4: 10000080 adr x0, 57fd4 <__libc_init@plt-0x8adc>
57fc8: 38706a22 ldrb w2, [x17, x16]
57fcc: 8b020800 add x0, x0, x2, lsl #2
57fd0: d61f0000 br x0
57fd4: 394001ab ldrb w11, [x13]
57fd8: 7100d57f cmp w11, #0x35
57fdc: 54000228 b.hi 58020 <__libc_init@plt-0x8a90> // b.pmore
57fe0: 54000181 b.ne 58010 <__libc_init@plt-0x8aa0> // b.any
57fe4: 910005ab add x11, x13, #0x1
57fe8: eb0b01ff cmp x15, x11
57fec: 540001a8 b.hi 58020 <__libc_init@plt-0x8a90> // b.pmore
57ff0: 385ff1ab ldurb w11, [x13, #-1]
57ff4: 360000eb tbz w11, #0, 58010 <__libc_init@plt-0x8aa0>
57ff8: 1400000a b 58020 <__libc_init@plt-0x8a90>
57ffc: 2a1f03ee mov w14, wzr
58000: aa0f03ed mov x13, x15
58004: 14000020 b 58084 <__libc_init@plt-0x8a2c>
58008: 3940016b ldrb w11, [x11]
5800c: 340000ab cbz w11, 58020 <__libc_init@plt-0x8a90>
58010: 5280004e mov w14, #0x2 // #2
58014: 1400001c b 58084 <__libc_init@plt-0x8a2c>
58018: 3940016b ldrb w11, [x11]
5801c: 34ffffab cbz w11, 58010 <__libc_init@plt-0x8aa0>
58020: 93407c8e sxtw x14, w4
58024: aa0e03eb mov x11, x14
58028: 8b0e014d add x13, x10, x14
5802c: eb0a01bf cmp x13, x10
58030: 540000a9 b.ls 58044 <__libc_init@plt-0x8a6c> // b.plast
58034: 385ff1af ldurb w15, [x13, #-1]
58038: d100056e sub x14, x11, #0x1
5803c: 7100e5ff cmp w15, #0x39
58040: 54ffff20 b.eq 58024 <__libc_init@plt-0x8a8c> // b.none
58044: b400016b cbz x11, 58070 <__libc_init@plt-0x8a40>
58048: 8b0b014a add x10, x10, x11
5804c: 5280004e mov w14, #0x2 // #2
58050: 385ff14b ldurb w11, [x10, #-1]
58054: 1100056b add w11, w11, #0x1
58058: 381ff14b sturb w11, [x10, #-1]
5805c: 1400000a b 58084 <__libc_init@plt-0x8a2c>
58060: 394001ab ldrb w11, [x13]
58064: 7100d17f cmp w11, #0x34
58068: 54fffd49 b.ls 58010 <__libc_init@plt-0x8aa0> // b.plast
5806c: 17ffffed b 58020 <__libc_init@plt-0x8a90>
58070: 5280062b mov w11, #0x31 // #49
58074: 1100058c add w12, w12, #0x1
58078: 5280004e mov w14, #0x2 // #2
5807c: 3800154b strb w11, [x10], #1
58080: aa0a03ed mov x13, x10
58084: cb0101aa sub x10, x13, x1
58088: 390001bf strb wzr, [x13]
5808c: 2902390c stp w12, w14, [x8, #16]
58090: a9002901 stp x1, x10, [x8]
58094: f9401528 ldr x8, [x9, #40]
58098: f85f83a9 ldur x9, [x29, #-8]
5809c: eb09011f cmp x8, x9
580a0: 54000081 b.ne 580b0 <__libc_init@plt-0x8a00> // b.any
580a4: a9427bfd ldp x29, x30, [sp, #32]
580a8: 9100c3ff add sp, sp, #0x30
580ac: d65f03c0 ret
580b0: 940022a4 bl 60b40 <__stack_chk_fail@plt>
580b4: 1e260005 fmov w5, s0
580b8: 17fff672 b 55a80 <__libc_init@plt-0xb030>
580bc: 9e660005 fmov x5, d0
580c0: 17fff8c7 b 563dc <__libc_init@plt-0xa6d4>
580c4: 3c9f0fe0 str q0, [sp, #-16]!
580c8: a8c11fe6 ldp x6, x7, [sp], #16
580cc: 17fffd8b b 576f8 <__libc_init@plt-0x93b8>
580d0: b9405808 ldr w8, [x0, #88]
580d4: 2a0103e2 mov w2, w1
580d8: 7100051f cmp w8, #0x1
580dc: 5400026b b.lt 58128 <__libc_init@plt-0x8988> // b.tstop
580e0: d28f0ae9 mov x9, #0x7857 // #30807
580e4: d2b207ea mov x10, #0x903f0000 // #2420047872
580e8: f2b62269 movk x9, #0xb113, lsl #16
580ec: f2cf21aa movk x10, #0x790d, lsl #32
580f0: f2cca5e9 movk x9, #0x652f, lsl #32
580f4: f2fffb8a movk x10, #0xffdc, lsl #48
580f8: f2e734a9 movk x9, #0x39a5, lsl #48
580fc: aa0003eb mov x11, x0
58100: aa0803ec mov x12, x8
58104: f940016d ldr x13, [x11]
58108: f100058c subs x12, x12, #0x1
5810c: d377d9ad lsl x13, x13, #9
58110: 8b22c1ad add x13, x13, w2, sxtw
58114: 9bc97dae umulh x14, x13, x9
58118: d373fdc2 lsr x2, x14, #51
5811c: 9b0a344d madd x13, x2, x10, x13
58120: f800856d str x13, [x11], #8
58124: 54ffff01 b.ne 58104 <__libc_init@plt-0x89ac> // b.any
58128: 34000062 cbz w2, 58134 <__libc_init@plt-0x897c>
5812c: 2a0803e1 mov w1, w8
58130: 1400009b b 5839c <__libc_init@plt-0x8714>
58134: 2a1f03e0 mov w0, wzr
58138: d65f03c0 ret
5813c: b9405808 ldr w8, [x0, #88]
58140: 2a0103e2 mov w2, w1
58144: 7100051f cmp w8, #0x1
58148: 5400026b b.lt 58194 <__libc_init@plt-0x891c> // b.tstop
5814c: d28f0ae9 mov x9, #0x7857 // #30807
58150: d2b207ea mov x10, #0x903f0000 // #2420047872
58154: f2b62269 movk x9, #0xb113, lsl #16
58158: f2cf21aa movk x10, #0x790d, lsl #32
5815c: f2cca5e9 movk x9, #0x652f, lsl #32
58160: f2fffb8a movk x10, #0xffdc, lsl #48
58164: f2e734a9 movk x9, #0x39a5, lsl #48
58168: aa0003eb mov x11, x0
5816c: aa0803ec mov x12, x8
58170: f940016d ldr x13, [x11]
58174: f100058c subs x12, x12, #0x1
58178: d37df1ad lsl x13, x13, #3
5817c: 8b22c1ad add x13, x13, w2, sxtw
58180: 9bc97dae umulh x14, x13, x9
58184: d373fdc2 lsr x2, x14, #51
58188: 9b0a344d madd x13, x2, x10, x13
5818c: f800856d str x13, [x11], #8
58190: 54ffff01 b.ne 58170 <__libc_init@plt-0x8940> // b.any
58194: 34000062 cbz w2, 581a0 <__libc_init@plt-0x8910>
58198: 2a0803e1 mov w1, w8
5819c: 14000080 b 5839c <__libc_init@plt-0x8714>
581a0: 2a1f03e0 mov w0, wzr
581a4: d65f03c0 ret
581a8: b9405808 ldr w8, [x0, #88]
581ac: 2a0103e2 mov w2, w1
581b0: 7100051f cmp w8, #0x1
581b4: 5400026b b.lt 58200 <__libc_init@plt-0x88b0> // b.tstop
581b8: d28f0ae9 mov x9, #0x7857 // #30807
581bc: d2b207ea mov x10, #0x903f0000 // #2420047872
581c0: f2b62269 movk x9, #0xb113, lsl #16
581c4: f2cf21aa movk x10, #0x790d, lsl #32
581c8: f2cca5e9 movk x9, #0x652f, lsl #32
581cc: f2fffb8a movk x10, #0xffdc, lsl #48
581d0: f2e734a9 movk x9, #0x39a5, lsl #48
581d4: aa0003eb mov x11, x0
581d8: aa0803ec mov x12, x8
581dc: f940016d ldr x13, [x11]
581e0: f100058c subs x12, x12, #0x1
581e4: d37ff9ad lsl x13, x13, #1
581e8: 8b22c1ad add x13, x13, w2, sxtw
581ec: 9bc97dae umulh x14, x13, x9
581f0: d373fdc2 lsr x2, x14, #51
581f4: 9b0a344d madd x13, x2, x10, x13
581f8: f800856d str x13, [x11], #8
581fc: 54ffff01 b.ne 581dc <__libc_init@plt-0x88d4> // b.any
58200: 34000062 cbz w2, 5820c <__libc_init@plt-0x88a4>
58204: 2a0803e1 mov w1, w8
58208: 14000065 b 5839c <__libc_init@plt-0x8714>
5820c: 2a1f03e0 mov w0, wzr
58210: d65f03c0 ret
58214: 2a1f03e8 mov w8, wzr
58218: 7100043f cmp w1, #0x1
5821c: 540008cb b.lt 58334 <__libc_init@plt-0x877c> // b.tstop
58220: b9405809 ldr w9, [x0, #88]
58224: 7100053f cmp w9, #0x1
58228: 5400086b b.lt 58334 <__libc_init@plt-0x877c> // b.tstop
5822c: d2adf82a mov x10, #0x6fc10000 // #1874919424
58230: 5280020c mov w12, #0x10 // #16
58234: 294bac08 ldp w8, w11, [x0, #92]
58238: f2d0de4a movk x10, #0x86f2, lsl #32
5823c: 9280000d mov x13, #0xffffffffffffffff // #-1
58240: f2e0046a movk x10, #0x23, lsl #48
58244: 7100403f cmp w1, #0x10
58248: f9400010 ldr x16, [x0]
5824c: 1a8c302e csel w14, w1, w12, cc // cc = lo, ul, last
58250: 9ace21b1 lsl x17, x13, x14
58254: aa3103ef mvn x15, x17
58258: ea31021f bics xzr, x16, x17
5825c: 54000400 b.eq 582dc <__libc_init@plt-0x87d4> // b.none
58260: 8b29cc10 add x16, x0, w9, sxtw #3
58264: f85f8210 ldur x16, [x16, #-8]
58268: 9ace2611 lsr x17, x16, x14
5826c: b4000111 cbz x17, 5828c <__libc_init@plt-0x8824>
58270: 6b08013f cmp w9, w8
58274: 540005e0 b.eq 58330 <__libc_init@plt-0x8780> // b.none
58278: aa1f03f0 mov x16, xzr
5827c: 93407d31 sxtw x17, w9
58280: 11000529 add w9, w9, #0x1
58284: f831781f str xzr, [x0, x17, lsl #3]
58288: b9005809 str w9, [x0, #88]
5828c: 5100416b sub w11, w11, #0x10
58290: 9ace2551 lsr x17, x10, x14
58294: 7100093f cmp w9, #0x2
58298: b900600b str w11, [x0, #96]
5829c: 540001ab b.lt 582d0 <__libc_init@plt-0x87e0> // b.tstop
582a0: 2a0903e2 mov w2, w9
582a4: 51000843 sub w3, w2, #0x2
582a8: d1000445 sub x5, x2, #0x1
582ac: f100085f cmp x2, #0x2
582b0: aa0503e2 mov x2, x5
582b4: f8635804 ldr x4, [x0, w3, uxtw #3]
582b8: 9ace2484 lsr x4, x4, x14
582bc: 9b111210 madd x16, x16, x17, x4
582c0: f8255810 str x16, [x0, w5, uxtw #3]
582c4: f8635810 ldr x16, [x0, w3, uxtw #3]
582c8: 8a0f0210 and x16, x16, x15
582cc: 54fffec8 b.hi 582a4 <__libc_init@plt-0x880c> // b.pmore
582d0: 9b117e0f mul x15, x16, x17
582d4: f900000f str x15, [x0]
582d8: 14000011 b 5831c <__libc_init@plt-0x8794>
582dc: 7100053f cmp w9, #0x1
582e0: 540001eb b.lt 5831c <__libc_init@plt-0x8794> // b.tstop
582e4: 2a0903f1 mov w17, w9
582e8: aa1f03e2 mov x2, xzr
582ec: 9ace2550 lsr x16, x10, x14
582f0: 91000631 add x17, x17, #0x1
582f4: 51000a23 sub w3, w17, #0x2
582f8: d1000631 sub x17, x17, #0x1
582fc: f100063f cmp x17, #0x1
58300: f8635804 ldr x4, [x0, w3, uxtw #3]
58304: 8a0f0085 and x5, x4, x15
58308: 9ace2484 lsr x4, x4, x14
5830c: 9b101044 madd x4, x2, x16, x4
58310: aa0503e2 mov x2, x5
58314: f8235804 str x4, [x0, w3, uxtw #3]
58318: 54fffee8 b.hi 582f4 <__libc_init@plt-0x87bc> // b.pmore
5831c: 4b0e0021 sub w1, w1, w14
58320: 7100043f cmp w1, #0x1
58324: 54fff90a b.ge 58244 <__libc_init@plt-0x886c> // b.tcont
58328: 2a1f03e8 mov w8, wzr
5832c: 14000002 b 58334 <__libc_init@plt-0x877c>
58330: 52800028 mov w8, #0x1 // #1
58334: 2a0803e0 mov w0, w8
58338: d65f03c0 ret
5833c: a9be7bfd stp x29, x30, [sp, #-32]!
58340: f9000bf3 str x19, [sp, #16]
58344: 910003fd mov x29, sp
58348: b9405808 ldr w8, [x0, #88]
5834c: aa0003f3 mov x19, x0
58350: 7100051f cmp w8, #0x1
58354: 5400014b b.lt 5837c <__libc_init@plt-0x8734> // b.tstop
58358: d1000509 sub x9, x8, #0x1
5835c: f8695a6a ldr x10, [x19, w9, uxtw #3]
58360: b50000ea cbnz x10, 5837c <__libc_init@plt-0x8734>
58364: 5100050a sub w10, w8, #0x1
58368: aa0903e8 mov x8, x9
5836c: 9100052b add x11, x9, #0x1
58370: f100057f cmp x11, #0x1
58374: b9005a6a str w10, [x19, #88]
58378: 54ffff08 b.hi 58358 <__libc_init@plt-0x8758> // b.pmore
5837c: aa1303e0 mov x0, x19
58380: 94000037 bl 5845c <__libc_init@plt-0x8654>
58384: b9406268 ldr w8, [x19, #96]
58388: 0b001108 add w8, w8, w0, lsl #4
5838c: b9006268 str w8, [x19, #96]
58390: f9400bf3 ldr x19, [sp, #16]
58394: a8c27bfd ldp x29, x30, [sp], #32
58398: d65f03c0 ret
5839c: a9be7bfd stp x29, x30, [sp, #-32]!
583a0: a9014ff4 stp x20, x19, [sp, #16]
583a4: 910003fd mov x29, sp
583a8: b9405808 ldr w8, [x0, #88]
583ac: 2a0203f4 mov w20, w2
583b0: aa0003f3 mov x19, x0
583b4: 6b01011f cmp w8, w1
583b8: 540002cd b.le 58410 <__libc_init@plt-0x86a0>
583bc: d2b207eb mov x11, #0x903f0000 // #2420047872
583c0: d2adf82c mov x12, #0x6fc10000 // #1874919424
583c4: 93407d0a sxtw x10, w8
583c8: f2cf21ab movk x11, #0x790d, lsl #32
583cc: f2d0de4c movk x12, #0x86f2, lsl #32
583d0: 8b21ce69 add x9, x19, w1, sxtw #3
583d4: 93407e94 sxtw x20, w20
583d8: cb21c14a sub x10, x10, w1, sxtw
583dc: f2fffb8b movk x11, #0xffdc, lsl #48
583e0: f2e0046c movk x12, #0x23, lsl #48
583e4: f940012d ldr x13, [x9]
583e8: 8b1401ad add x13, x13, x20
583ec: 8b0b01ae add x14, x13, x11
583f0: eb0c01bf cmp x13, x12
583f4: 9a8e31ad csel x13, x13, x14, cc // cc = lo, ul, last
583f8: f900012d str x13, [x9]
583fc: 54000263 b.cc 58448 <__libc_init@plt-0x8668> // b.lo, b.ul, b.last
58400: 91002129 add x9, x9, #0x8
58404: f100054a subs x10, x10, #0x1
58408: 52800034 mov w20, #0x1 // #1
5840c: 54fffec1 b.ne 583e4 <__libc_init@plt-0x86cc> // b.any
58410: b9405e69 ldr w9, [x19, #92]
58414: 6b09011f cmp w8, w9
58418: 540000cb b.lt 58430 <__libc_init@plt-0x8680> // b.tstop
5841c: aa1303e0 mov x0, x19
58420: 97ffffc7 bl 5833c <__libc_init@plt-0x8774>
58424: 294b2668 ldp w8, w9, [x19, #88]
58428: 6b09011f cmp w8, w9
5842c: 5400010a b.ge 5844c <__libc_init@plt-0x8664> // b.tcont
58430: 11000509 add w9, w8, #0x1
58434: 93407e8a sxtw x10, w20
58438: 2a1f03f4 mov w20, wzr
5843c: f828da6a str x10, [x19, w8, sxtw #3]
58440: b9005a69 str w9, [x19, #88]
58444: 14000002 b 5844c <__libc_init@plt-0x8664>
58448: 2a1f03f4 mov w20, wzr
5844c: 2a1403e0 mov w0, w20
58450: a9414ff4 ldp x20, x19, [sp, #16]
58454: a8c27bfd ldp x29, x30, [sp], #32
58458: d65f03c0 ret
5845c: b9405809 ldr w9, [x0, #88]
58460: f9400008 ldr x8, [x0]
58464: 7100053f cmp w9, #0x1
58468: fa40a900 ccmp x8, #0x0, #0x0, ge // ge = tcont
5846c: 54000060 b.eq 58478 <__libc_init@plt-0x8638> // b.none
58470: 2a1f03e8 mov w8, wzr
58474: 14000024 b 58504 <__libc_init@plt-0x85ac>
58478: aa1f03e8 mov x8, xzr
5847c: 9100200b add x11, x0, #0x8
58480: d100052c sub x12, x9, #0x1
58484: eb08019f cmp x12, x8
58488: 54000380 b.eq 584f8 <__libc_init@plt-0x85b8> // b.none
5848c: f868796a ldr x10, [x11, x8, lsl #3]
58490: 91000508 add x8, x8, #0x1
58494: b4ffff8a cbz x10, 58484 <__libc_init@plt-0x862c>
58498: 34000368 cbz w8, 58504 <__libc_init@plt-0x85ac>
5849c: 6b08013f cmp w9, w8
584a0: 5400028d b.le 584f0 <__libc_init@plt-0x85c0>
584a4: 7100291f cmp w8, #0xa
584a8: 54000248 b.hi 584f0 <__libc_init@plt-0x85c0> // b.pmore
584ac: 9100050b add x11, x8, #0x1
584b0: f900000a str x10, [x0]
584b4: eb29c17f cmp x11, w9, sxtw
584b8: 540001ca b.ge 584f0 <__libc_init@plt-0x85c0> // b.tcont
584bc: f100251f cmp x8, #0x9
584c0: 54000188 b.hi 584f0 <__libc_init@plt-0x85c0> // b.pmore
584c4: 93407d2a sxtw x10, w9
584c8: 9100050b add x11, x8, #0x1
584cc: 5280010c mov w12, #0x8 // #8
584d0: f86b780d ldr x13, [x0, x11, lsl #3]
584d4: 9100056b add x11, x11, #0x1
584d8: eb0a017f cmp x11, x10
584dc: f82c680d str x13, [x0, x12]
584e0: 5400008a b.ge 584f0 <__libc_init@plt-0x85c0> // b.tcont
584e4: 9100218c add x12, x12, #0x8
584e8: f1002d7f cmp x11, #0xb
584ec: 54ffff23 b.cc 584d0 <__libc_init@plt-0x85e0> // b.lo, b.ul, b.last
584f0: 4b08012a sub w10, w9, w8
584f4: 14000003 b 58500 <__libc_init@plt-0x85b0>
584f8: 2a1f03ea mov w10, wzr
584fc: 2a0903e8 mov w8, w9
58500: b900580a str w10, [x0, #88]
58504: 2a0803e0 mov w0, w8
58508: d65f03c0 ret
5850c: b9405808 ldr w8, [x0, #88]
58510: 2a0103e2 mov w2, w1
58514: 7100051f cmp w8, #0x1
58518: 5400028b b.lt 58568 <__libc_init@plt-0x8548> // b.tstop
5851c: d28f0aea mov x10, #0x7857 // #30807
58520: d2b207eb mov x11, #0x903f0000 // #2420047872
58524: f2b6226a movk x10, #0xb113, lsl #16
58528: f2cf21ab movk x11, #0x790d, lsl #32
5852c: f2cca5ea movk x10, #0x652f, lsl #32
58530: 52800149 mov w9, #0xa // #10
58534: f2e734aa movk x10, #0x39a5, lsl #48
58538: f2fffb8b movk x11, #0xffdc, lsl #48
5853c: aa0003ec mov x12, x0
58540: aa0803ed mov x13, x8
58544: f940018e ldr x14, [x12]
58548: f10005ad subs x13, x13, #0x1
5854c: 9b097dce mul x14, x14, x9
58550: 8b22c1ce add x14, x14, w2, sxtw
58554: 9bca7dcf umulh x15, x14, x10
58558: d373fde2 lsr x2, x15, #51
5855c: 9b0b384e madd x14, x2, x11, x14
58560: f800858e str x14, [x12], #8
58564: 54ffff01 b.ne 58544 <__libc_init@plt-0x856c> // b.any
58568: 34000062 cbz w2, 58574 <__libc_init@plt-0x853c>
5856c: 2a0803e1 mov w1, w8
58570: 17ffff8b b 5839c <__libc_init@plt-0x8714>
58574: 2a1f03e0 mov w0, wzr
58578: d65f03c0 ret
5857c: a9be7bfd stp x29, x30, [sp, #-32]!
58580: f9000bf3 str x19, [sp, #16]
58584: 910003fd mov x29, sp
58588: b9405809 ldr w9, [x0, #88]
5858c: aa0003f3 mov x19, x0
58590: b9405828 ldr w8, [x1, #88]
58594: 6b08013f cmp w9, w8
58598: 5400016a b.ge 585c4 <__libc_init@plt-0x84ec> // b.tcont
5859c: 93407d29 sxtw x9, w9
585a0: 11000528 add w8, w9, #0x1
585a4: 9100052a add x10, x9, #0x1
585a8: f8297a7f str xzr, [x19, x9, lsl #3]
585ac: aa0a03e9 mov x9, x10
585b0: b9005a68 str w8, [x19, #88]
585b4: b9805828 ldrsw x8, [x1, #88]
585b8: eb08015f cmp x10, x8
585bc: 54ffff2b b.lt 585a0 <__libc_init@plt-0x8510> // b.tstop
585c0: 2a0a03e9 mov w9, w10
585c4: 7100051f cmp w8, #0x1
585c8: 5400042b b.lt 5864c <__libc_init@plt-0x8464> // b.tstop
585cc: 92b207ec mov x12, #0xffffffff6fc0ffff // #-2420047873
585d0: d2b207ee mov x14, #0x903f0000 // #2420047872
585d4: 2a0803eb mov w11, w8
585d8: f2d0de4c movk x12, #0x86f2, lsl #32
585dc: f2cf21ae movk x14, #0x790d, lsl #32
585e0: aa1f03ea mov x10, xzr
585e4: aa1f03ed mov x13, xzr
585e8: d37df16b lsl x11, x11, #3
585ec: f2e0046c movk x12, #0x23, lsl #48
585f0: f2fffb8e movk x14, #0xffdc, lsl #48
585f4: f86a6a6f ldr x15, [x19, x10]
585f8: f86a6830 ldr x16, [x1, x10]
585fc: 8b0d01ed add x13, x15, x13
58600: 8b1001af add x15, x13, x16
58604: eb0c01ff cmp x15, x12
58608: 8b0e01ed add x13, x15, x14
5860c: 9a8f81b0 csel x16, x13, x15, hi // hi = pmore
58610: 1a9f97ed cset w13, hi // hi = pmore
58614: f82a6a70 str x16, [x19, x10]
58618: 9100214a add x10, x10, #0x8
5861c: eb0a017f cmp x11, x10
58620: 54fffea1 b.ne 585f4 <__libc_init@plt-0x84bc> // b.any
58624: 92b207ea mov x10, #0xffffffff6fc0ffff // #-2420047873
58628: f2d0de4a movk x10, #0x86f2, lsl #32
5862c: f2e0046a movk x10, #0x23, lsl #48
58630: eb0a01ff cmp x15, x10
58634: 540000c9 b.ls 5864c <__libc_init@plt-0x8464> // b.plast
58638: aa1303e0 mov x0, x19
5863c: 2a0803e1 mov w1, w8
58640: 52800022 mov w2, #0x1 // #1
58644: 97ffff56 bl 5839c <__libc_init@plt-0x8714>
58648: b9405a69 ldr w9, [x19, #88]
5864c: 7100053f cmp w9, #0x1
58650: 540002ab b.lt 586a4 <__libc_init@plt-0x840c> // b.tstop
58654: 2a0903e8 mov w8, w9
58658: d2900009 mov x9, #0x8000 // #32768
5865c: f2a6fc09 movk x9, #0x37e0, lsl #16
58660: aa1f03ea mov x10, xzr
58664: f2d86f29 movk x9, #0xc379, lsl #32
58668: 91000508 add x8, x8, #0x1
5866c: f2e00229 movk x9, #0x11, lsl #48
58670: 5100090c sub w12, w8, #0x2
58674: 9b097d4a mul x10, x10, x9
58678: d1000508 sub x8, x8, #0x1
5867c: f100051f cmp x8, #0x1
58680: f86c5a6d ldr x13, [x19, w12, uxtw #3]
58684: 924001ab and x11, x13, #0x1
58688: 8b4d054d add x13, x10, x13, lsr #1
5868c: aa0b03ea mov x10, x11
58690: f82c5a6d str x13, [x19, w12, uxtw #3]
58694: 54fffee8 b.hi 58670 <__libc_init@plt-0x8440> // b.pmore
58698: f100017f cmp x11, #0x0
5869c: 1a9f07e0 cset w0, ne // ne = any
586a0: 14000002 b 586a8 <__libc_init@plt-0x8408>
586a4: 2a1f03e0 mov w0, wzr
586a8: f9400bf3 ldr x19, [sp, #16]
586ac: a8c27bfd ldp x29, x30, [sp], #32
586b0: d65f03c0 ret
586b4: b9402008 ldr w8, [x0, #32]
586b8: 2a0103e2 mov w2, w1
586bc: 7100051f cmp w8, #0x1
586c0: 5400026b b.lt 5870c <__libc_init@plt-0x83a4> // b.tstop
586c4: d28f0ae9 mov x9, #0x7857 // #30807
586c8: d2b207ea mov x10, #0x903f0000 // #2420047872
586cc: f2b62269 movk x9, #0xb113, lsl #16
586d0: f2cf21aa movk x10, #0x790d, lsl #32
586d4: f2cca5e9 movk x9, #0x652f, lsl #32
586d8: f2fffb8a movk x10, #0xffdc, lsl #48
586dc: f2e734a9 movk x9, #0x39a5, lsl #48
586e0: aa0003eb mov x11, x0
586e4: aa0803ec mov x12, x8
586e8: f940016d ldr x13, [x11]
586ec: f100058c subs x12, x12, #0x1
586f0: d377d9ad lsl x13, x13, #9
586f4: 8b22c1ad add x13, x13, w2, sxtw
586f8: 9bc97dae umulh x14, x13, x9
586fc: d373fdc2 lsr x2, x14, #51
58700: 9b0a344d madd x13, x2, x10, x13
58704: f800856d str x13, [x11], #8
58708: 54ffff01 b.ne 586e8 <__libc_init@plt-0x83c8> // b.any
5870c: 34000062 cbz w2, 58718 <__libc_init@plt-0x8398>
58710: 2a0803e1 mov w1, w8
58714: 1400009b b 58980 <__libc_init@plt-0x8130>
58718: 2a1f03e0 mov w0, wzr
5871c: d65f03c0 ret
58720: b9402008 ldr w8, [x0, #32]
58724: 2a0103e2 mov w2, w1
58728: 7100051f cmp w8, #0x1
5872c: 5400026b b.lt 58778 <__libc_init@plt-0x8338> // b.tstop
58730: d28f0ae9 mov x9, #0x7857 // #30807
58734: d2b207ea mov x10, #0x903f0000 // #2420047872
58738: f2b62269 movk x9, #0xb113, lsl #16
5873c: f2cf21aa movk x10, #0x790d, lsl #32
58740: f2cca5e9 movk x9, #0x652f, lsl #32
58744: f2fffb8a movk x10, #0xffdc, lsl #48
58748: f2e734a9 movk x9, #0x39a5, lsl #48
5874c: aa0003eb mov x11, x0
58750: aa0803ec mov x12, x8
58754: f940016d ldr x13, [x11]
58758: f100058c subs x12, x12, #0x1
5875c: d37df1ad lsl x13, x13, #3
58760: 8b22c1ad add x13, x13, w2, sxtw
58764: 9bc97dae umulh x14, x13, x9
58768: d373fdc2 lsr x2, x14, #51
5876c: 9b0a344d madd x13, x2, x10, x13
58770: f800856d str x13, [x11], #8
58774: 54ffff01 b.ne 58754 <__libc_init@plt-0x835c> // b.any
58778: 34000062 cbz w2, 58784 <__libc_init@plt-0x832c>
5877c: 2a0803e1 mov w1, w8
58780: 14000080 b 58980 <__libc_init@plt-0x8130>
58784: 2a1f03e0 mov w0, wzr
58788: d65f03c0 ret
5878c: b9402008 ldr w8, [x0, #32]
58790: 2a0103e2 mov w2, w1
58794: 7100051f cmp w8, #0x1
58798: 5400026b b.lt 587e4 <__libc_init@plt-0x82cc> // b.tstop
5879c: d28f0ae9 mov x9, #0x7857 // #30807
587a0: d2b207ea mov x10, #0x903f0000 // #2420047872
587a4: f2b62269 movk x9, #0xb113, lsl #16
587a8: f2cf21aa movk x10, #0x790d, lsl #32
587ac: f2cca5e9 movk x9, #0x652f, lsl #32
587b0: f2fffb8a movk x10, #0xffdc, lsl #48
587b4: f2e734a9 movk x9, #0x39a5, lsl #48
587b8: aa0003eb mov x11, x0
587bc: aa0803ec mov x12, x8
587c0: f940016d ldr x13, [x11]
587c4: f100058c subs x12, x12, #0x1
587c8: d37ff9ad lsl x13, x13, #1
587cc: 8b22c1ad add x13, x13, w2, sxtw
587d0: 9bc97dae umulh x14, x13, x9
587d4: d373fdc2 lsr x2, x14, #51
587d8: 9b0a344d madd x13, x2, x10, x13
587dc: f800856d str x13, [x11], #8
587e0: 54ffff01 b.ne 587c0 <__libc_init@plt-0x82f0> // b.any
587e4: 34000062 cbz w2, 587f0 <__libc_init@plt-0x82c0>
587e8: 2a0803e1 mov w1, w8
587ec: 14000065 b 58980 <__libc_init@plt-0x8130>
587f0: 2a1f03e0 mov w0, wzr
587f4: d65f03c0 ret
587f8: 2a1f03e8 mov w8, wzr
587fc: 7100043f cmp w1, #0x1
58800: 540008cb b.lt 58918 <__libc_init@plt-0x8198> // b.tstop
58804: b9402009 ldr w9, [x0, #32]
58808: 7100053f cmp w9, #0x1
5880c: 5400086b b.lt 58918 <__libc_init@plt-0x8198> // b.tstop
58810: d2adf82a mov x10, #0x6fc10000 // #1874919424
58814: 5280020c mov w12, #0x10 // #16
58818: 2944ac08 ldp w8, w11, [x0, #36]
5881c: f2d0de4a movk x10, #0x86f2, lsl #32
58820: 9280000d mov x13, #0xffffffffffffffff // #-1
58824: f2e0046a movk x10, #0x23, lsl #48
58828: 7100403f cmp w1, #0x10
5882c: f9400010 ldr x16, [x0]
58830: 1a8c302e csel w14, w1, w12, cc // cc = lo, ul, last
58834: 9ace21b1 lsl x17, x13, x14
58838: aa3103ef mvn x15, x17
5883c: ea31021f bics xzr, x16, x17
58840: 54000400 b.eq 588c0 <__libc_init@plt-0x81f0> // b.none
58844: 8b29cc10 add x16, x0, w9, sxtw #3
58848: f85f8210 ldur x16, [x16, #-8]
5884c: 9ace2611 lsr x17, x16, x14
58850: b4000111 cbz x17, 58870 <__libc_init@plt-0x8240>
58854: 6b08013f cmp w9, w8
58858: 540005e0 b.eq 58914 <__libc_init@plt-0x819c> // b.none
5885c: aa1f03f0 mov x16, xzr
58860: 93407d31 sxtw x17, w9
58864: 11000529 add w9, w9, #0x1
58868: f831781f str xzr, [x0, x17, lsl #3]
5886c: b9002009 str w9, [x0, #32]
58870: 5100416b sub w11, w11, #0x10
58874: 9ace2551 lsr x17, x10, x14
58878: 7100093f cmp w9, #0x2
5887c: b900280b str w11, [x0, #40]
58880: 540001ab b.lt 588b4 <__libc_init@plt-0x81fc> // b.tstop
58884: 2a0903e2 mov w2, w9
58888: 51000843 sub w3, w2, #0x2
5888c: d1000445 sub x5, x2, #0x1
58890: f100085f cmp x2, #0x2
58894: aa0503e2 mov x2, x5
58898: f8635804 ldr x4, [x0, w3, uxtw #3]
5889c: 9ace2484 lsr x4, x4, x14
588a0: 9b111210 madd x16, x16, x17, x4
588a4: f8255810 str x16, [x0, w5, uxtw #3]
588a8: f8635810 ldr x16, [x0, w3, uxtw #3]
588ac: 8a0f0210 and x16, x16, x15
588b0: 54fffec8 b.hi 58888 <__libc_init@plt-0x8228> // b.pmore
588b4: 9b117e0f mul x15, x16, x17
588b8: f900000f str x15, [x0]
588bc: 14000011 b 58900 <__libc_init@plt-0x81b0>
588c0: 7100053f cmp w9, #0x1
588c4: 540001eb b.lt 58900 <__libc_init@plt-0x81b0> // b.tstop
588c8: 2a0903f1 mov w17, w9
588cc: aa1f03e2 mov x2, xzr
588d0: 9ace2550 lsr x16, x10, x14
588d4: 91000631 add x17, x17, #0x1
588d8: 51000a23 sub w3, w17, #0x2
588dc: d1000631 sub x17, x17, #0x1
588e0: f100063f cmp x17, #0x1
588e4: f8635804 ldr x4, [x0, w3, uxtw #3]
588e8: 8a0f0085 and x5, x4, x15
588ec: 9ace2484 lsr x4, x4, x14
588f0: 9b101044 madd x4, x2, x16, x4
588f4: aa0503e2 mov x2, x5
588f8: f8235804 str x4, [x0, w3, uxtw #3]
588fc: 54fffee8 b.hi 588d8 <__libc_init@plt-0x81d8> // b.pmore
58900: 4b0e0021 sub w1, w1, w14
58904: 7100043f cmp w1, #0x1
58908: 54fff90a b.ge 58828 <__libc_init@plt-0x8288> // b.tcont
5890c: 2a1f03e8 mov w8, wzr
58910: 14000002 b 58918 <__libc_init@plt-0x8198>
58914: 52800028 mov w8, #0x1 // #1
58918: 2a0803e0 mov w0, w8
5891c: d65f03c0 ret
58920: a9be7bfd stp x29, x30, [sp, #-32]!
58924: f9000bf3 str x19, [sp, #16]
58928: 910003fd mov x29, sp
5892c: b9402008 ldr w8, [x0, #32]
58930: aa0003f3 mov x19, x0
58934: 7100051f cmp w8, #0x1
58938: 5400014b b.lt 58960 <__libc_init@plt-0x8150> // b.tstop
5893c: d1000509 sub x9, x8, #0x1
58940: f8695a6a ldr x10, [x19, w9, uxtw #3]
58944: b50000ea cbnz x10, 58960 <__libc_init@plt-0x8150>
58948: 5100050a sub w10, w8, #0x1
5894c: aa0903e8 mov x8, x9
58950: 9100052b add x11, x9, #0x1
58954: f100057f cmp x11, #0x1
58958: b900226a str w10, [x19, #32]
5895c: 54ffff08 b.hi 5893c <__libc_init@plt-0x8174> // b.pmore
58960: aa1303e0 mov x0, x19
58964: 94000037 bl 58a40 <__libc_init@plt-0x8070>
58968: b9402a68 ldr w8, [x19, #40]
5896c: 0b001108 add w8, w8, w0, lsl #4
58970: b9002a68 str w8, [x19, #40]
58974: f9400bf3 ldr x19, [sp, #16]
58978: a8c27bfd ldp x29, x30, [sp], #32
5897c: d65f03c0 ret
58980: a9be7bfd stp x29, x30, [sp, #-32]!
58984: a9014ff4 stp x20, x19, [sp, #16]
58988: 910003fd mov x29, sp
5898c: b9402008 ldr w8, [x0, #32]
58990: 2a0203f4 mov w20, w2
58994: aa0003f3 mov x19, x0
58998: 6b01011f cmp w8, w1
5899c: 540002cd b.le 589f4 <__libc_init@plt-0x80bc>
589a0: d2b207eb mov x11, #0x903f0000 // #2420047872
589a4: d2adf82c mov x12, #0x6fc10000 // #1874919424
589a8: 93407d0a sxtw x10, w8
589ac: f2cf21ab movk x11, #0x790d, lsl #32
589b0: f2d0de4c movk x12, #0x86f2, lsl #32
589b4: 8b21ce69 add x9, x19, w1, sxtw #3
589b8: 93407e94 sxtw x20, w20
589bc: cb21c14a sub x10, x10, w1, sxtw
589c0: f2fffb8b movk x11, #0xffdc, lsl #48
589c4: f2e0046c movk x12, #0x23, lsl #48
589c8: f940012d ldr x13, [x9]
589cc: 8b1401ad add x13, x13, x20
589d0: 8b0b01ae add x14, x13, x11
589d4: eb0c01bf cmp x13, x12
589d8: 9a8e31ad csel x13, x13, x14, cc // cc = lo, ul, last
589dc: f900012d str x13, [x9]
589e0: 54000263 b.cc 58a2c <__libc_init@plt-0x8084> // b.lo, b.ul, b.last
589e4: 91002129 add x9, x9, #0x8
589e8: f100054a subs x10, x10, #0x1
589ec: 52800034 mov w20, #0x1 // #1
589f0: 54fffec1 b.ne 589c8 <__libc_init@plt-0x80e8> // b.any
589f4: b9402669 ldr w9, [x19, #36]
589f8: 6b09011f cmp w8, w9
589fc: 540000cb b.lt 58a14 <__libc_init@plt-0x809c> // b.tstop
58a00: aa1303e0 mov x0, x19
58a04: 97ffffc7 bl 58920 <__libc_init@plt-0x8190>
58a08: 29442668 ldp w8, w9, [x19, #32]
58a0c: 6b09011f cmp w8, w9
58a10: 5400010a b.ge 58a30 <__libc_init@plt-0x8080> // b.tcont
58a14: 11000509 add w9, w8, #0x1
58a18: 93407e8a sxtw x10, w20
58a1c: 2a1f03f4 mov w20, wzr
58a20: f828da6a str x10, [x19, w8, sxtw #3]
58a24: b9002269 str w9, [x19, #32]
58a28: 14000002 b 58a30 <__libc_init@plt-0x8080>
58a2c: 2a1f03f4 mov w20, wzr
58a30: 2a1403e0 mov w0, w20
58a34: a9414ff4 ldp x20, x19, [sp, #16]
58a38: a8c27bfd ldp x29, x30, [sp], #32
58a3c: d65f03c0 ret
58a40: b9402009 ldr w9, [x0, #32]
58a44: f9400008 ldr x8, [x0]
58a48: 7100053f cmp w9, #0x1
58a4c: fa40a900 ccmp x8, #0x0, #0x0, ge // ge = tcont
58a50: 54000060 b.eq 58a5c <__libc_init@plt-0x8054> // b.none
58a54: 2a1f03e8 mov w8, wzr
58a58: 14000024 b 58ae8 <__libc_init@plt-0x7fc8>
58a5c: aa1f03e8 mov x8, xzr
58a60: 9100200b add x11, x0, #0x8
58a64: d100052c sub x12, x9, #0x1
58a68: eb08019f cmp x12, x8
58a6c: 54000380 b.eq 58adc <__libc_init@plt-0x7fd4> // b.none
58a70: f868796a ldr x10, [x11, x8, lsl #3]
58a74: 91000508 add x8, x8, #0x1
58a78: b4ffff8a cbz x10, 58a68 <__libc_init@plt-0x8048>
58a7c: 34000368 cbz w8, 58ae8 <__libc_init@plt-0x7fc8>
58a80: 6b08013f cmp w9, w8
58a84: 5400028d b.le 58ad4 <__libc_init@plt-0x7fdc>
58a88: 71000d1f cmp w8, #0x3
58a8c: 54000248 b.hi 58ad4 <__libc_init@plt-0x7fdc> // b.pmore
58a90: 9100050b add x11, x8, #0x1
58a94: f900000a str x10, [x0]
58a98: eb29c17f cmp x11, w9, sxtw
58a9c: 540001ca b.ge 58ad4 <__libc_init@plt-0x7fdc> // b.tcont
58aa0: f100091f cmp x8, #0x2
58aa4: 54000188 b.hi 58ad4 <__libc_init@plt-0x7fdc> // b.pmore
58aa8: 93407d2a sxtw x10, w9
58aac: 9100050b add x11, x8, #0x1
58ab0: 5280010c mov w12, #0x8 // #8
58ab4: f86b780d ldr x13, [x0, x11, lsl #3]
58ab8: 9100056b add x11, x11, #0x1
58abc: eb0a017f cmp x11, x10
58ac0: f82c680d str x13, [x0, x12]
58ac4: 5400008a b.ge 58ad4 <__libc_init@plt-0x7fdc> // b.tcont
58ac8: 9100218c add x12, x12, #0x8
58acc: f100117f cmp x11, #0x4
58ad0: 54ffff23 b.cc 58ab4 <__libc_init@plt-0x7ffc> // b.lo, b.ul, b.last
58ad4: 4b08012a sub w10, w9, w8
58ad8: 14000003 b 58ae4 <__libc_init@plt-0x7fcc>
58adc: 2a1f03ea mov w10, wzr
58ae0: 2a0903e8 mov w8, w9
58ae4: b900200a str w10, [x0, #32]
58ae8: 2a0803e0 mov w0, w8
58aec: d65f03c0 ret
58af0: b9402008 ldr w8, [x0, #32]
58af4: 2a0103e2 mov w2, w1
58af8: 7100051f cmp w8, #0x1
58afc: 5400028b b.lt 58b4c <__libc_init@plt-0x7f64> // b.tstop
58b00: d28f0aea mov x10, #0x7857 // #30807
58b04: d2b207eb mov x11, #0x903f0000 // #2420047872
58b08: f2b6226a movk x10, #0xb113, lsl #16
58b0c: f2cf21ab movk x11, #0x790d, lsl #32
58b10: f2cca5ea movk x10, #0x652f, lsl #32
58b14: 52800149 mov w9, #0xa // #10
58b18: f2e734aa movk x10, #0x39a5, lsl #48
58b1c: f2fffb8b movk x11, #0xffdc, lsl #48
58b20: aa0003ec mov x12, x0
58b24: aa0803ed mov x13, x8
58b28: f940018e ldr x14, [x12]
58b2c: f10005ad subs x13, x13, #0x1
58b30: 9b097dce mul x14, x14, x9
58b34: 8b22c1ce add x14, x14, w2, sxtw
58b38: 9bca7dcf umulh x15, x14, x10
58b3c: d373fde2 lsr x2, x15, #51
58b40: 9b0b384e madd x14, x2, x11, x14
58b44: f800858e str x14, [x12], #8
58b48: 54ffff01 b.ne 58b28 <__libc_init@plt-0x7f88> // b.any
58b4c: 34000062 cbz w2, 58b58 <__libc_init@plt-0x7f58>
58b50: 2a0803e1 mov w1, w8
58b54: 17ffff8b b 58980 <__libc_init@plt-0x8130>
58b58: 2a1f03e0 mov w0, wzr
58b5c: d65f03c0 ret
58b60: a9be7bfd stp x29, x30, [sp, #-32]!
58b64: f9000bf3 str x19, [sp, #16]
58b68: 910003fd mov x29, sp
58b6c: b9402009 ldr w9, [x0, #32]
58b70: aa0003f3 mov x19, x0
58b74: b9402028 ldr w8, [x1, #32]
58b78: 6b08013f cmp w9, w8
58b7c: 5400016a b.ge 58ba8 <__libc_init@plt-0x7f08> // b.tcont
58b80: 93407d29 sxtw x9, w9
58b84: 11000528 add w8, w9, #0x1
58b88: 9100052a add x10, x9, #0x1
58b8c: f8297a7f str xzr, [x19, x9, lsl #3]
58b90: aa0a03e9 mov x9, x10
58b94: b9002268 str w8, [x19, #32]
58b98: b9802028 ldrsw x8, [x1, #32]
58b9c: eb08015f cmp x10, x8
58ba0: 54ffff2b b.lt 58b84 <__libc_init@plt-0x7f2c> // b.tstop
58ba4: 2a0a03e9 mov w9, w10
58ba8: 7100051f cmp w8, #0x1
58bac: 5400042b b.lt 58c30 <__libc_init@plt-0x7e80> // b.tstop
58bb0: 92b207ec mov x12, #0xffffffff6fc0ffff // #-2420047873
58bb4: d2b207ee mov x14, #0x903f0000 // #2420047872
58bb8: 2a0803eb mov w11, w8
58bbc: f2d0de4c movk x12, #0x86f2, lsl #32
58bc0: f2cf21ae movk x14, #0x790d, lsl #32
58bc4: aa1f03ea mov x10, xzr
58bc8: aa1f03ed mov x13, xzr
58bcc: d37df16b lsl x11, x11, #3
58bd0: f2e0046c movk x12, #0x23, lsl #48
58bd4: f2fffb8e movk x14, #0xffdc, lsl #48
58bd8: f86a6a6f ldr x15, [x19, x10]
58bdc: f86a6830 ldr x16, [x1, x10]
58be0: 8b0d01ed add x13, x15, x13
58be4: 8b1001af add x15, x13, x16
58be8: eb0c01ff cmp x15, x12
58bec: 8b0e01ed add x13, x15, x14
58bf0: 9a8f81b0 csel x16, x13, x15, hi // hi = pmore
58bf4: 1a9f97ed cset w13, hi // hi = pmore
58bf8: f82a6a70 str x16, [x19, x10]
58bfc: 9100214a add x10, x10, #0x8
58c00: eb0a017f cmp x11, x10
58c04: 54fffea1 b.ne 58bd8 <__libc_init@plt-0x7ed8> // b.any
58c08: 92b207ea mov x10, #0xffffffff6fc0ffff // #-2420047873
58c0c: f2d0de4a movk x10, #0x86f2, lsl #32
58c10: f2e0046a movk x10, #0x23, lsl #48
58c14: eb0a01ff cmp x15, x10
58c18: 540000c9 b.ls 58c30 <__libc_init@plt-0x7e80> // b.plast
58c1c: aa1303e0 mov x0, x19
58c20: 2a0803e1 mov w1, w8
58c24: 52800022 mov w2, #0x1 // #1
58c28: 97ffff56 bl 58980 <__libc_init@plt-0x8130>
58c2c: b9402269 ldr w9, [x19, #32]
58c30: 7100053f cmp w9, #0x1
58c34: 540002ab b.lt 58c88 <__libc_init@plt-0x7e28> // b.tstop
58c38: 2a0903e8 mov w8, w9
58c3c: d2900009 mov x9, #0x8000 // #32768
58c40: f2a6fc09 movk x9, #0x37e0, lsl #16
58c44: aa1f03ea mov x10, xzr
58c48: f2d86f29 movk x9, #0xc379, lsl #32
58c4c: 91000508 add x8, x8, #0x1
58c50: f2e00229 movk x9, #0x11, lsl #48
58c54: 5100090c sub w12, w8, #0x2
58c58: 9b097d4a mul x10, x10, x9
58c5c: d1000508 sub x8, x8, #0x1
58c60: f100051f cmp x8, #0x1
58c64: f86c5a6d ldr x13, [x19, w12, uxtw #3]
58c68: 924001ab and x11, x13, #0x1
58c6c: 8b4d054d add x13, x10, x13, lsr #1
58c70: aa0b03ea mov x10, x11
58c74: f82c5a6d str x13, [x19, w12, uxtw #3]
58c78: 54fffee8 b.hi 58c54 <__libc_init@plt-0x7e5c> // b.pmore
58c7c: f100017f cmp x11, #0x0
58c80: 1a9f07e0 cset w0, ne // ne = any
58c84: 14000002 b 58c8c <__libc_init@plt-0x7e24>
58c88: 2a1f03e0 mov w0, wzr
58c8c: f9400bf3 ldr x19, [sp, #16]
58c90: a8c27bfd ldp x29, x30, [sp], #32
58c94: d65f03c0 ret
58c98: b9406008 ldr w8, [x0, #96]
58c9c: 2a0103e2 mov w2, w1
58ca0: 7100051f cmp w8, #0x1
58ca4: 5400026b b.lt 58cf0 <__libc_init@plt-0x7dc0> // b.tstop
58ca8: d28f0ae9 mov x9, #0x7857 // #30807
58cac: d2b207ea mov x10, #0x903f0000 // #2420047872
58cb0: f2b62269 movk x9, #0xb113, lsl #16
58cb4: f2cf21aa movk x10, #0x790d, lsl #32
58cb8: f2cca5e9 movk x9, #0x652f, lsl #32
58cbc: f2fffb8a movk x10, #0xffdc, lsl #48
58cc0: f2e734a9 movk x9, #0x39a5, lsl #48
58cc4: aa0003eb mov x11, x0
58cc8: aa0803ec mov x12, x8
58ccc: f940016d ldr x13, [x11]
58cd0: f100058c subs x12, x12, #0x1
58cd4: d377d9ad lsl x13, x13, #9
58cd8: 8b22c1ad add x13, x13, w2, sxtw
58cdc: 9bc97dae umulh x14, x13, x9
58ce0: d373fdc2 lsr x2, x14, #51
58ce4: 9b0a344d madd x13, x2, x10, x13
58ce8: f800856d str x13, [x11], #8
58cec: 54ffff01 b.ne 58ccc <__libc_init@plt-0x7de4> // b.any
58cf0: 34000062 cbz w2, 58cfc <__libc_init@plt-0x7db4>
58cf4: 2a0803e1 mov w1, w8
58cf8: 1400009b b 58f64 <__libc_init@plt-0x7b4c>
58cfc: 2a1f03e0 mov w0, wzr
58d00: d65f03c0 ret
58d04: b9406008 ldr w8, [x0, #96]
58d08: 2a0103e2 mov w2, w1
58d0c: 7100051f cmp w8, #0x1
58d10: 5400026b b.lt 58d5c <__libc_init@plt-0x7d54> // b.tstop
58d14: d28f0ae9 mov x9, #0x7857 // #30807
58d18: d2b207ea mov x10, #0x903f0000 // #2420047872
58d1c: f2b62269 movk x9, #0xb113, lsl #16
58d20: f2cf21aa movk x10, #0x790d, lsl #32
58d24: f2cca5e9 movk x9, #0x652f, lsl #32
58d28: f2fffb8a movk x10, #0xffdc, lsl #48
58d2c: f2e734a9 movk x9, #0x39a5, lsl #48
58d30: aa0003eb mov x11, x0
58d34: aa0803ec mov x12, x8
58d38: f940016d ldr x13, [x11]
58d3c: f100058c subs x12, x12, #0x1
58d40: d37df1ad lsl x13, x13, #3
58d44: 8b22c1ad add x13, x13, w2, sxtw
58d48: 9bc97dae umulh x14, x13, x9
58d4c: d373fdc2 lsr x2, x14, #51
58d50: 9b0a344d madd x13, x2, x10, x13
58d54: f800856d str x13, [x11], #8
58d58: 54ffff01 b.ne 58d38 <__libc_init@plt-0x7d78> // b.any
58d5c: 34000062 cbz w2, 58d68 <__libc_init@plt-0x7d48>
58d60: 2a0803e1 mov w1, w8
58d64: 14000080 b 58f64 <__libc_init@plt-0x7b4c>
58d68: 2a1f03e0 mov w0, wzr
58d6c: d65f03c0 ret
58d70: b9406008 ldr w8, [x0, #96]
58d74: 2a0103e2 mov w2, w1
58d78: 7100051f cmp w8, #0x1
58d7c: 5400026b b.lt 58dc8 <__libc_init@plt-0x7ce8> // b.tstop
58d80: d28f0ae9 mov x9, #0x7857 // #30807
58d84: d2b207ea mov x10, #0x903f0000 // #2420047872
58d88: f2b62269 movk x9, #0xb113, lsl #16
58d8c: f2cf21aa movk x10, #0x790d, lsl #32
58d90: f2cca5e9 movk x9, #0x652f, lsl #32
58d94: f2fffb8a movk x10, #0xffdc, lsl #48
58d98: f2e734a9 movk x9, #0x39a5, lsl #48
58d9c: aa0003eb mov x11, x0
58da0: aa0803ec mov x12, x8
58da4: f940016d ldr x13, [x11]
58da8: f100058c subs x12, x12, #0x1
58dac: d37ff9ad lsl x13, x13, #1
58db0: 8b22c1ad add x13, x13, w2, sxtw
58db4: 9bc97dae umulh x14, x13, x9
58db8: d373fdc2 lsr x2, x14, #51
58dbc: 9b0a344d madd x13, x2, x10, x13
58dc0: f800856d str x13, [x11], #8
58dc4: 54ffff01 b.ne 58da4 <__libc_init@plt-0x7d0c> // b.any
58dc8: 34000062 cbz w2, 58dd4 <__libc_init@plt-0x7cdc>
58dcc: 2a0803e1 mov w1, w8
58dd0: 14000065 b 58f64 <__libc_init@plt-0x7b4c>
58dd4: 2a1f03e0 mov w0, wzr
58dd8: d65f03c0 ret
58ddc: 2a1f03e8 mov w8, wzr
58de0: 7100043f cmp w1, #0x1
58de4: 540008cb b.lt 58efc <__libc_init@plt-0x7bb4> // b.tstop
58de8: b9406009 ldr w9, [x0, #96]
58dec: 7100053f cmp w9, #0x1
58df0: 5400086b b.lt 58efc <__libc_init@plt-0x7bb4> // b.tstop
58df4: d2adf82a mov x10, #0x6fc10000 // #1874919424
58df8: 5280020c mov w12, #0x10 // #16
58dfc: 294cac08 ldp w8, w11, [x0, #100]
58e00: f2d0de4a movk x10, #0x86f2, lsl #32
58e04: 9280000d mov x13, #0xffffffffffffffff // #-1
58e08: f2e0046a movk x10, #0x23, lsl #48
58e0c: 7100403f cmp w1, #0x10
58e10: f9400010 ldr x16, [x0]
58e14: 1a8c302e csel w14, w1, w12, cc // cc = lo, ul, last
58e18: 9ace21b1 lsl x17, x13, x14
58e1c: aa3103ef mvn x15, x17
58e20: ea31021f bics xzr, x16, x17
58e24: 54000400 b.eq 58ea4 <__libc_init@plt-0x7c0c> // b.none
58e28: 8b29cc10 add x16, x0, w9, sxtw #3
58e2c: f85f8210 ldur x16, [x16, #-8]
58e30: 9ace2611 lsr x17, x16, x14
58e34: b4000111 cbz x17, 58e54 <__libc_init@plt-0x7c5c>
58e38: 6b08013f cmp w9, w8
58e3c: 540005e0 b.eq 58ef8 <__libc_init@plt-0x7bb8> // b.none
58e40: aa1f03f0 mov x16, xzr
58e44: 93407d31 sxtw x17, w9
58e48: 11000529 add w9, w9, #0x1
58e4c: f831781f str xzr, [x0, x17, lsl #3]
58e50: b9006009 str w9, [x0, #96]
58e54: 5100416b sub w11, w11, #0x10
58e58: 9ace2551 lsr x17, x10, x14
58e5c: 7100093f cmp w9, #0x2
58e60: b900680b str w11, [x0, #104]
58e64: 540001ab b.lt 58e98 <__libc_init@plt-0x7c18> // b.tstop
58e68: 2a0903e2 mov w2, w9
58e6c: 51000843 sub w3, w2, #0x2
58e70: d1000445 sub x5, x2, #0x1
58e74: f100085f cmp x2, #0x2
58e78: aa0503e2 mov x2, x5
58e7c: f8635804 ldr x4, [x0, w3, uxtw #3]
58e80: 9ace2484 lsr x4, x4, x14
58e84: 9b111210 madd x16, x16, x17, x4
58e88: f8255810 str x16, [x0, w5, uxtw #3]
58e8c: f8635810 ldr x16, [x0, w3, uxtw #3]
58e90: 8a0f0210 and x16, x16, x15
58e94: 54fffec8 b.hi 58e6c <__libc_init@plt-0x7c44> // b.pmore
58e98: 9b117e0f mul x15, x16, x17
58e9c: f900000f str x15, [x0]
58ea0: 14000011 b 58ee4 <__libc_init@plt-0x7bcc>
58ea4: 7100053f cmp w9, #0x1
58ea8: 540001eb b.lt 58ee4 <__libc_init@plt-0x7bcc> // b.tstop
58eac: 2a0903f1 mov w17, w9
58eb0: aa1f03e2 mov x2, xzr
58eb4: 9ace2550 lsr x16, x10, x14
58eb8: 91000631 add x17, x17, #0x1
58ebc: 51000a23 sub w3, w17, #0x2
58ec0: d1000631 sub x17, x17, #0x1
58ec4: f100063f cmp x17, #0x1
58ec8: f8635804 ldr x4, [x0, w3, uxtw #3]
58ecc: 8a0f0085 and x5, x4, x15
58ed0: 9ace2484 lsr x4, x4, x14
58ed4: 9b101044 madd x4, x2, x16, x4
58ed8: aa0503e2 mov x2, x5
58edc: f8235804 str x4, [x0, w3, uxtw #3]
58ee0: 54fffee8 b.hi 58ebc <__libc_init@plt-0x7bf4> // b.pmore
58ee4: 4b0e0021 sub w1, w1, w14
58ee8: 7100043f cmp w1, #0x1
58eec: 54fff90a b.ge 58e0c <__libc_init@plt-0x7ca4> // b.tcont
58ef0: 2a1f03e8 mov w8, wzr
58ef4: 14000002 b 58efc <__libc_init@plt-0x7bb4>
58ef8: 52800028 mov w8, #0x1 // #1
58efc: 2a0803e0 mov w0, w8
58f00: d65f03c0 ret
58f04: a9be7bfd stp x29, x30, [sp, #-32]!
58f08: f9000bf3 str x19, [sp, #16]
58f0c: 910003fd mov x29, sp
58f10: b9406008 ldr w8, [x0, #96]
58f14: aa0003f3 mov x19, x0
58f18: 7100051f cmp w8, #0x1
58f1c: 5400014b b.lt 58f44 <__libc_init@plt-0x7b6c> // b.tstop
58f20: d1000509 sub x9, x8, #0x1
58f24: f8695a6a ldr x10, [x19, w9, uxtw #3]
58f28: b50000ea cbnz x10, 58f44 <__libc_init@plt-0x7b6c>
58f2c: 5100050a sub w10, w8, #0x1
58f30: aa0903e8 mov x8, x9
58f34: 9100052b add x11, x9, #0x1
58f38: f100057f cmp x11, #0x1
58f3c: b900626a str w10, [x19, #96]
58f40: 54ffff08 b.hi 58f20 <__libc_init@plt-0x7b90> // b.pmore
58f44: aa1303e0 mov x0, x19
58f48: 94000037 bl 59024 <__libc_init@plt-0x7a8c>
58f4c: b9406a68 ldr w8, [x19, #104]
58f50: 0b001108 add w8, w8, w0, lsl #4
58f54: b9006a68 str w8, [x19, #104]
58f58: f9400bf3 ldr x19, [sp, #16]
58f5c: a8c27bfd ldp x29, x30, [sp], #32
58f60: d65f03c0 ret
58f64: a9be7bfd stp x29, x30, [sp, #-32]!
58f68: a9014ff4 stp x20, x19, [sp, #16]
58f6c: 910003fd mov x29, sp
58f70: b9406008 ldr w8, [x0, #96]
58f74: 2a0203f4 mov w20, w2
58f78: aa0003f3 mov x19, x0
58f7c: 6b01011f cmp w8, w1
58f80: 540002cd b.le 58fd8 <__libc_init@plt-0x7ad8>
58f84: d2b207eb mov x11, #0x903f0000 // #2420047872
58f88: d2adf82c mov x12, #0x6fc10000 // #1874919424
58f8c: 93407d0a sxtw x10, w8
58f90: f2cf21ab movk x11, #0x790d, lsl #32
58f94: f2d0de4c movk x12, #0x86f2, lsl #32
58f98: 8b21ce69 add x9, x19, w1, sxtw #3
58f9c: 93407e94 sxtw x20, w20
58fa0: cb21c14a sub x10, x10, w1, sxtw
58fa4: f2fffb8b movk x11, #0xffdc, lsl #48
58fa8: f2e0046c movk x12, #0x23, lsl #48
58fac: f940012d ldr x13, [x9]
58fb0: 8b1401ad add x13, x13, x20
58fb4: 8b0b01ae add x14, x13, x11
58fb8: eb0c01bf cmp x13, x12
58fbc: 9a8e31ad csel x13, x13, x14, cc // cc = lo, ul, last
58fc0: f900012d str x13, [x9]
58fc4: 54000263 b.cc 59010 <__libc_init@plt-0x7aa0> // b.lo, b.ul, b.last
58fc8: 91002129 add x9, x9, #0x8
58fcc: f100054a subs x10, x10, #0x1
58fd0: 52800034 mov w20, #0x1 // #1
58fd4: 54fffec1 b.ne 58fac <__libc_init@plt-0x7b04> // b.any
58fd8: b9406669 ldr w9, [x19, #100]
58fdc: 6b09011f cmp w8, w9
58fe0: 540000cb b.lt 58ff8 <__libc_init@plt-0x7ab8> // b.tstop
58fe4: aa1303e0 mov x0, x19
58fe8: 97ffffc7 bl 58f04 <__libc_init@plt-0x7bac>
58fec: 294c2668 ldp w8, w9, [x19, #96]
58ff0: 6b09011f cmp w8, w9
58ff4: 5400010a b.ge 59014 <__libc_init@plt-0x7a9c> // b.tcont
58ff8: 11000509 add w9, w8, #0x1
58ffc: 93407e8a sxtw x10, w20
59000: 2a1f03f4 mov w20, wzr
59004: f828da6a str x10, [x19, w8, sxtw #3]
59008: b9006269 str w9, [x19, #96]
5900c: 14000002 b 59014 <__libc_init@plt-0x7a9c>
59010: 2a1f03f4 mov w20, wzr
59014: 2a1403e0 mov w0, w20
59018: a9414ff4 ldp x20, x19, [sp, #16]
5901c: a8c27bfd ldp x29, x30, [sp], #32
59020: d65f03c0 ret
59024: b9406009 ldr w9, [x0, #96]
59028: f9400008 ldr x8, [x0]
5902c: 7100053f cmp w9, #0x1
59030: fa40a900 ccmp x8, #0x0, #0x0, ge // ge = tcont
59034: 54000060 b.eq 59040 <__libc_init@plt-0x7a70> // b.none
59038: 2a1f03e8 mov w8, wzr
5903c: 14000024 b 590cc <__libc_init@plt-0x79e4>
59040: aa1f03e8 mov x8, xzr
59044: 9100200b add x11, x0, #0x8
59048: d100052c sub x12, x9, #0x1
5904c: eb08019f cmp x12, x8
59050: 54000380 b.eq 590c0 <__libc_init@plt-0x79f0> // b.none
59054: f868796a ldr x10, [x11, x8, lsl #3]
59058: 91000508 add x8, x8, #0x1
5905c: b4ffff8a cbz x10, 5904c <__libc_init@plt-0x7a64>
59060: 34000368 cbz w8, 590cc <__libc_init@plt-0x79e4>
59064: 6b08013f cmp w9, w8
59068: 5400028d b.le 590b8 <__libc_init@plt-0x79f8>
5906c: 71002d1f cmp w8, #0xb
59070: 54000248 b.hi 590b8 <__libc_init@plt-0x79f8> // b.pmore
59074: 9100050b add x11, x8, #0x1
59078: f900000a str x10, [x0]
5907c: eb29c17f cmp x11, w9, sxtw
59080: 540001ca b.ge 590b8 <__libc_init@plt-0x79f8> // b.tcont
59084: f100291f cmp x8, #0xa
59088: 54000188 b.hi 590b8 <__libc_init@plt-0x79f8> // b.pmore
5908c: 93407d2a sxtw x10, w9
59090: 9100050b add x11, x8, #0x1
59094: 5280010c mov w12, #0x8 // #8
59098: f86b780d ldr x13, [x0, x11, lsl #3]
5909c: 9100056b add x11, x11, #0x1
590a0: eb0a017f cmp x11, x10
590a4: f82c680d str x13, [x0, x12]
590a8: 5400008a b.ge 590b8 <__libc_init@plt-0x79f8> // b.tcont
590ac: 9100218c add x12, x12, #0x8
590b0: f100317f cmp x11, #0xc
590b4: 54ffff23 b.cc 59098 <__libc_init@plt-0x7a18> // b.lo, b.ul, b.last
590b8: 4b08012a sub w10, w9, w8
590bc: 14000003 b 590c8 <__libc_init@plt-0x79e8>
590c0: 2a1f03ea mov w10, wzr
590c4: 2a0903e8 mov w8, w9
590c8: b900600a str w10, [x0, #96]
590cc: 2a0803e0 mov w0, w8
590d0: d65f03c0 ret
590d4: b9406008 ldr w8, [x0, #96]
590d8: 2a0103e2 mov w2, w1
590dc: 7100051f cmp w8, #0x1
590e0: 5400028b b.lt 59130 <__libc_init@plt-0x7980> // b.tstop
590e4: d28f0aea mov x10, #0x7857 // #30807
590e8: d2b207eb mov x11, #0x903f0000 // #2420047872
590ec: f2b6226a movk x10, #0xb113, lsl #16
590f0: f2cf21ab movk x11, #0x790d, lsl #32
590f4: f2cca5ea movk x10, #0x652f, lsl #32
590f8: 52800149 mov w9, #0xa // #10
590fc: f2e734aa movk x10, #0x39a5, lsl #48
59100: f2fffb8b movk x11, #0xffdc, lsl #48
59104: aa0003ec mov x12, x0
59108: aa0803ed mov x13, x8
5910c: f940018e ldr x14, [x12]
59110: f10005ad subs x13, x13, #0x1
59114: 9b097dce mul x14, x14, x9
59118: 8b22c1ce add x14, x14, w2, sxtw
5911c: 9bca7dcf umulh x15, x14, x10
59120: d373fde2 lsr x2, x15, #51
59124: 9b0b384e madd x14, x2, x11, x14
59128: f800858e str x14, [x12], #8
5912c: 54ffff01 b.ne 5910c <__libc_init@plt-0x79a4> // b.any
59130: 34000062 cbz w2, 5913c <__libc_init@plt-0x7974>
59134: 2a0803e1 mov w1, w8
59138: 17ffff8b b 58f64 <__libc_init@plt-0x7b4c>
5913c: 2a1f03e0 mov w0, wzr
59140: d65f03c0 ret
59144: a9be7bfd stp x29, x30, [sp, #-32]!
59148: f9000bf3 str x19, [sp, #16]
5914c: 910003fd mov x29, sp
59150: b9406009 ldr w9, [x0, #96]
59154: aa0003f3 mov x19, x0
59158: b9406028 ldr w8, [x1, #96]
5915c: 6b08013f cmp w9, w8
59160: 5400016a b.ge 5918c <__libc_init@plt-0x7924> // b.tcont
59164: 93407d29 sxtw x9, w9
59168: 11000528 add w8, w9, #0x1
5916c: 9100052a add x10, x9, #0x1
59170: f8297a7f str xzr, [x19, x9, lsl #3]
59174: aa0a03e9 mov x9, x10
59178: b9006268 str w8, [x19, #96]
5917c: b9806028 ldrsw x8, [x1, #96]
59180: eb08015f cmp x10, x8
59184: 54ffff2b b.lt 59168 <__libc_init@plt-0x7948> // b.tstop
59188: 2a0a03e9 mov w9, w10
5918c: 7100051f cmp w8, #0x1
59190: 5400042b b.lt 59214 <__libc_init@plt-0x789c> // b.tstop
59194: 92b207ec mov x12, #0xffffffff6fc0ffff // #-2420047873
59198: d2b207ee mov x14, #0x903f0000 // #2420047872
5919c: 2a0803eb mov w11, w8
591a0: f2d0de4c movk x12, #0x86f2, lsl #32
591a4: f2cf21ae movk x14, #0x790d, lsl #32
591a8: aa1f03ea mov x10, xzr
591ac: aa1f03ed mov x13, xzr
591b0: d37df16b lsl x11, x11, #3
591b4: f2e0046c movk x12, #0x23, lsl #48
591b8: f2fffb8e movk x14, #0xffdc, lsl #48
591bc: f86a6a6f ldr x15, [x19, x10]
591c0: f86a6830 ldr x16, [x1, x10]
591c4: 8b0d01ed add x13, x15, x13
591c8: 8b1001af add x15, x13, x16
591cc: eb0c01ff cmp x15, x12
591d0: 8b0e01ed add x13, x15, x14
591d4: 9a8f81b0 csel x16, x13, x15, hi // hi = pmore
591d8: 1a9f97ed cset w13, hi // hi = pmore
591dc: f82a6a70 str x16, [x19, x10]
591e0: 9100214a add x10, x10, #0x8
591e4: eb0a017f cmp x11, x10
591e8: 54fffea1 b.ne 591bc <__libc_init@plt-0x78f4> // b.any
591ec: 92b207ea mov x10, #0xffffffff6fc0ffff // #-2420047873
591f0: f2d0de4a movk x10, #0x86f2, lsl #32
591f4: f2e0046a movk x10, #0x23, lsl #48
591f8: eb0a01ff cmp x15, x10
591fc: 540000c9 b.ls 59214 <__libc_init@plt-0x789c> // b.plast
59200: aa1303e0 mov x0, x19
59204: 2a0803e1 mov w1, w8
59208: 52800022 mov w2, #0x1 // #1
5920c: 97ffff56 bl 58f64 <__libc_init@plt-0x7b4c>
59210: b9406269 ldr w9, [x19, #96]
59214: 7100053f cmp w9, #0x1
59218: 540002ab b.lt 5926c <__libc_init@plt-0x7844> // b.tstop
5921c: 2a0903e8 mov w8, w9
59220: d2900009 mov x9, #0x8000 // #32768
59224: f2a6fc09 movk x9, #0x37e0, lsl #16
59228: aa1f03ea mov x10, xzr
5922c: f2d86f29 movk x9, #0xc379, lsl #32
59230: 91000508 add x8, x8, #0x1
59234: f2e00229 movk x9, #0x11, lsl #48
59238: 5100090c sub w12, w8, #0x2
5923c: 9b097d4a mul x10, x10, x9
59240: d1000508 sub x8, x8, #0x1
59244: f100051f cmp x8, #0x1
59248: f86c5a6d ldr x13, [x19, w12, uxtw #3]
5924c: 924001ab and x11, x13, #0x1
59250: 8b4d054d add x13, x10, x13, lsr #1
59254: aa0b03ea mov x10, x11
59258: f82c5a6d str x13, [x19, w12, uxtw #3]
5925c: 54fffee8 b.hi 59238 <__libc_init@plt-0x7878> // b.pmore
59260: f100017f cmp x11, #0x0
59264: 1a9f07e0 cset w0, ne // ne = any
59268: 14000002 b 59270 <__libc_init@plt-0x7840>
5926c: 2a1f03e0 mov w0, wzr
59270: f9400bf3 ldr x19, [sp, #16]
59274: a8c27bfd ldp x29, x30, [sp], #32
59278: d65f03c0 ret
5927c: 3908f01f strb wzr, [x0, #572]
59280: b902301f str wzr, [x0, #560]
59284: b902381f str wzr, [x0, #568]
59288: b4000521 cbz x1, 5932c <__libc_init@plt-0x7784>
5928c: b202e7ea mov x10, #0xcccccccccccccccc // #-3689348814741910324
59290: 52800028 mov w8, #0x1 // #1
59294: f29999aa movk x10, #0xcccd
59298: 9bca7c2b umulh x11, x1, x10
5929c: d343fd69 lsr x9, x11, #3
592a0: d37ef52c lsl x12, x9, #2
592a4: 8b4b0d8b add x11, x12, x11, lsr #3
592a8: eb0b043f cmp x1, x11, lsl #1
592ac: 540003c1 b.ne 59324 <__libc_init@plt-0x778c> // b.any
592b0: b9023808 str w8, [x0, #568]
592b4: 11000508 add w8, w8, #0x1
592b8: f100243f cmp x1, #0x9
592bc: aa0903e1 mov x1, x9
592c0: 54fffec8 b.hi 59298 <__libc_init@plt-0x7818> // b.pmore
592c4: b4000349 cbz x9, 5932c <__libc_init@plt-0x7784>
592c8: b9423408 ldr w8, [x0, #564]
592cc: d2adf82a mov x10, #0x6fc10000 // #1874919424
592d0: d2b207ed mov x13, #0x903f0000 // #2420047872
592d4: f2d0de4a movk x10, #0x86f2, lsl #32
592d8: f2cf21ad movk x13, #0x790d, lsl #32
592dc: aa1f03eb mov x11, xzr
592e0: 7100011f cmp w8, #0x0
592e4: f2e0046a movk x10, #0x23, lsl #48
592e8: 1a9fc10c csel w12, w8, wzr, gt
592ec: f2fffb8d movk x13, #0xffdc, lsl #48
592f0: eb0b019f cmp x12, x11
592f4: 54000200 b.eq 59334 <__libc_init@plt-0x777c> // b.none
592f8: 9aca0928 udiv x8, x9, x10
592fc: 9100056f add x15, x11, #0x1
59300: eb0a013f cmp x9, x10
59304: b902300f str w15, [x0, #560]
59308: d503201f nop
5930c: 9b0d250e madd x14, x8, x13, x9
59310: aa0803e9 mov x9, x8
59314: f82b780e str x14, [x0, x11, lsl #3]
59318: aa0f03eb mov x11, x15
5931c: 54fffea2 b.cs 592f0 <__libc_init@plt-0x77c0> // b.hs, b.nlast
59320: 14000006 b 59338 <__libc_init@plt-0x7778>
59324: aa0103e9 mov x9, x1
59328: b5fffd09 cbnz x9, 592c8 <__libc_init@plt-0x77e8>
5932c: aa1f03e8 mov x8, xzr
59330: 14000002 b 59338 <__libc_init@plt-0x7778>
59334: aa0903e8 mov x8, x9
59338: aa0803e0 mov x0, x8
5933c: d65f03c0 ret
59340: b9423008 ldr w8, [x0, #560]
59344: 2a0103e2 mov w2, w1
59348: 7100051f cmp w8, #0x1
5934c: 5400026b b.lt 59398 <__libc_init@plt-0x7718> // b.tstop
59350: d28f0ae9 mov x9, #0x7857 // #30807
59354: d2b207ea mov x10, #0x903f0000 // #2420047872
59358: f2b62269 movk x9, #0xb113, lsl #16
5935c: f2cf21aa movk x10, #0x790d, lsl #32
59360: f2cca5e9 movk x9, #0x652f, lsl #32
59364: f2fffb8a movk x10, #0xffdc, lsl #48
59368: f2e734a9 movk x9, #0x39a5, lsl #48
5936c: aa0003eb mov x11, x0
59370: aa0803ec mov x12, x8
59374: f940016d ldr x13, [x11]
59378: f100058c subs x12, x12, #0x1
5937c: d377d9ad lsl x13, x13, #9
59380: 8b22c1ad add x13, x13, w2, sxtw
59384: 9bc97dae umulh x14, x13, x9
59388: d373fdc2 lsr x2, x14, #51
5938c: 9b0a344d madd x13, x2, x10, x13
59390: f800856d str x13, [x11], #8
59394: 54ffff01 b.ne 59374 <__libc_init@plt-0x773c> // b.any
59398: 34000062 cbz w2, 593a4 <__libc_init@plt-0x770c>
5939c: 2a0803e1 mov w1, w8
593a0: 1400009c b 59610 <__libc_init@plt-0x74a0>
593a4: 2a1f03e0 mov w0, wzr
593a8: d65f03c0 ret
593ac: b9423008 ldr w8, [x0, #560]
593b0: 2a0103e2 mov w2, w1
593b4: 7100051f cmp w8, #0x1
593b8: 5400026b b.lt 59404 <__libc_init@plt-0x76ac> // b.tstop
593bc: d28f0ae9 mov x9, #0x7857 // #30807
593c0: d2b207ea mov x10, #0x903f0000 // #2420047872
593c4: f2b62269 movk x9, #0xb113, lsl #16
593c8: f2cf21aa movk x10, #0x790d, lsl #32
593cc: f2cca5e9 movk x9, #0x652f, lsl #32
593d0: f2fffb8a movk x10, #0xffdc, lsl #48
593d4: f2e734a9 movk x9, #0x39a5, lsl #48
593d8: aa0003eb mov x11, x0
593dc: aa0803ec mov x12, x8
593e0: f940016d ldr x13, [x11]
593e4: f100058c subs x12, x12, #0x1
593e8: d37df1ad lsl x13, x13, #3
593ec: 8b22c1ad add x13, x13, w2, sxtw
593f0: 9bc97dae umulh x14, x13, x9
593f4: d373fdc2 lsr x2, x14, #51
593f8: 9b0a344d madd x13, x2, x10, x13
593fc: f800856d str x13, [x11], #8
59400: 54ffff01 b.ne 593e0 <__libc_init@plt-0x76d0> // b.any
59404: 34000062 cbz w2, 59410 <__libc_init@plt-0x76a0>
59408: 2a0803e1 mov w1, w8
5940c: 14000081 b 59610 <__libc_init@plt-0x74a0>
59410: 2a1f03e0 mov w0, wzr
59414: d65f03c0 ret
59418: b9423008 ldr w8, [x0, #560]
5941c: 2a0103e2 mov w2, w1
59420: 7100051f cmp w8, #0x1
59424: 5400026b b.lt 59470 <__libc_init@plt-0x7640> // b.tstop
59428: d28f0ae9 mov x9, #0x7857 // #30807
5942c: d2b207ea mov x10, #0x903f0000 // #2420047872
59430: f2b62269 movk x9, #0xb113, lsl #16
59434: f2cf21aa movk x10, #0x790d, lsl #32
59438: f2cca5e9 movk x9, #0x652f, lsl #32
5943c: f2fffb8a movk x10, #0xffdc, lsl #48
59440: f2e734a9 movk x9, #0x39a5, lsl #48
59444: aa0003eb mov x11, x0
59448: aa0803ec mov x12, x8
5944c: f940016d ldr x13, [x11]
59450: f100058c subs x12, x12, #0x1
59454: d37ff9ad lsl x13, x13, #1
59458: 8b22c1ad add x13, x13, w2, sxtw
5945c: 9bc97dae umulh x14, x13, x9
59460: d373fdc2 lsr x2, x14, #51
59464: 9b0a344d madd x13, x2, x10, x13
59468: f800856d str x13, [x11], #8
5946c: 54ffff01 b.ne 5944c <__libc_init@plt-0x7664> // b.any
59470: 34000062 cbz w2, 5947c <__libc_init@plt-0x7634>
59474: 2a0803e1 mov w1, w8
59478: 14000066 b 59610 <__libc_init@plt-0x74a0>
5947c: 2a1f03e0 mov w0, wzr
59480: d65f03c0 ret
59484: 2a1f03e8 mov w8, wzr
59488: 7100043f cmp w1, #0x1
5948c: 540008eb b.lt 595a8 <__libc_init@plt-0x7508> // b.tstop
59490: b9423009 ldr w9, [x0, #560]
59494: 7100053f cmp w9, #0x1
59498: 5400088b b.lt 595a8 <__libc_init@plt-0x7508> // b.tstop
5949c: d2adf82a mov x10, #0x6fc10000 // #1874919424
594a0: b9423408 ldr w8, [x0, #564]
594a4: f2d0de4a movk x10, #0x86f2, lsl #32
594a8: b942380b ldr w11, [x0, #568]
594ac: f2e0046a movk x10, #0x23, lsl #48
594b0: 5280020c mov w12, #0x10 // #16
594b4: 9280000d mov x13, #0xffffffffffffffff // #-1
594b8: 7100403f cmp w1, #0x10
594bc: f9400010 ldr x16, [x0]
594c0: 1a8c302e csel w14, w1, w12, cc // cc = lo, ul, last
594c4: 9ace21b1 lsl x17, x13, x14
594c8: aa3103ef mvn x15, x17
594cc: ea31021f bics xzr, x16, x17
594d0: 54000400 b.eq 59550 <__libc_init@plt-0x7560> // b.none
594d4: 8b29cc10 add x16, x0, w9, sxtw #3
594d8: f85f8210 ldur x16, [x16, #-8]
594dc: 9ace2611 lsr x17, x16, x14
594e0: b4000111 cbz x17, 59500 <__libc_init@plt-0x75b0>
594e4: 6b08013f cmp w9, w8
594e8: 540005e0 b.eq 595a4 <__libc_init@plt-0x750c> // b.none
594ec: aa1f03f0 mov x16, xzr
594f0: 93407d31 sxtw x17, w9
594f4: 11000529 add w9, w9, #0x1
594f8: f831781f str xzr, [x0, x17, lsl #3]
594fc: b9023009 str w9, [x0, #560]
59500: 5100416b sub w11, w11, #0x10
59504: 9ace2551 lsr x17, x10, x14
59508: 7100093f cmp w9, #0x2
5950c: b902380b str w11, [x0, #568]
59510: 540001ab b.lt 59544 <__libc_init@plt-0x756c> // b.tstop
59514: 2a0903e2 mov w2, w9
59518: 51000843 sub w3, w2, #0x2
5951c: d1000445 sub x5, x2, #0x1
59520: f100085f cmp x2, #0x2
59524: aa0503e2 mov x2, x5
59528: f8635804 ldr x4, [x0, w3, uxtw #3]
5952c: 9ace2484 lsr x4, x4, x14
59530: 9b111210 madd x16, x16, x17, x4
59534: f8255810 str x16, [x0, w5, uxtw #3]
59538: f8635810 ldr x16, [x0, w3, uxtw #3]
5953c: 8a0f0210 and x16, x16, x15
59540: 54fffec8 b.hi 59518 <__libc_init@plt-0x7598> // b.pmore
59544: 9b117e0f mul x15, x16, x17
59548: f900000f str x15, [x0]
5954c: 14000011 b 59590 <__libc_init@plt-0x7520>
59550: 7100053f cmp w9, #0x1
59554: 540001eb b.lt 59590 <__libc_init@plt-0x7520> // b.tstop
59558: 2a0903f1 mov w17, w9
5955c: aa1f03e2 mov x2, xzr
59560: 9ace2550 lsr x16, x10, x14
59564: 91000631 add x17, x17, #0x1
59568: 51000a23 sub w3, w17, #0x2
5956c: d1000631 sub x17, x17, #0x1
59570: f100063f cmp x17, #0x1
59574: f8635804 ldr x4, [x0, w3, uxtw #3]
59578: 8a0f0085 and x5, x4, x15
5957c: 9ace2484 lsr x4, x4, x14
59580: 9b101044 madd x4, x2, x16, x4
59584: aa0503e2 mov x2, x5
59588: f8235804 str x4, [x0, w3, uxtw #3]
5958c: 54fffee8 b.hi 59568 <__libc_init@plt-0x7548> // b.pmore
59590: 4b0e0021 sub w1, w1, w14
59594: 7100043f cmp w1, #0x1
59598: 54fff90a b.ge 594b8 <__libc_init@plt-0x75f8> // b.tcont
5959c: 2a1f03e8 mov w8, wzr
595a0: 14000002 b 595a8 <__libc_init@plt-0x7508>
595a4: 52800028 mov w8, #0x1 // #1
595a8: 2a0803e0 mov w0, w8
595ac: d65f03c0 ret
595b0: a9be7bfd stp x29, x30, [sp, #-32]!
595b4: f9000bf3 str x19, [sp, #16]
595b8: 910003fd mov x29, sp
595bc: b9423008 ldr w8, [x0, #560]
595c0: aa0003f3 mov x19, x0
595c4: 7100051f cmp w8, #0x1
595c8: 5400014b b.lt 595f0 <__libc_init@plt-0x74c0> // b.tstop
595cc: d1000509 sub x9, x8, #0x1
595d0: f8695a6a ldr x10, [x19, w9, uxtw #3]
595d4: b50000ea cbnz x10, 595f0 <__libc_init@plt-0x74c0>
595d8: 5100050a sub w10, w8, #0x1
595dc: aa0903e8 mov x8, x9
595e0: 9100052b add x11, x9, #0x1
595e4: f100057f cmp x11, #0x1
595e8: b902326a str w10, [x19, #560]
595ec: 54ffff08 b.hi 595cc <__libc_init@plt-0x74e4> // b.pmore
595f0: aa1303e0 mov x0, x19
595f4: 94000038 bl 596d4 <__libc_init@plt-0x73dc>
595f8: b9423a68 ldr w8, [x19, #568]
595fc: 0b001108 add w8, w8, w0, lsl #4
59600: b9023a68 str w8, [x19, #568]
59604: f9400bf3 ldr x19, [sp, #16]
59608: a8c27bfd ldp x29, x30, [sp], #32
5960c: d65f03c0 ret
59610: a9be7bfd stp x29, x30, [sp, #-32]!
59614: a9014ff4 stp x20, x19, [sp, #16]
59618: 910003fd mov x29, sp
5961c: b9423008 ldr w8, [x0, #560]
59620: 2a0203f4 mov w20, w2
59624: aa0003f3 mov x19, x0
59628: 6b01011f cmp w8, w1
5962c: 540002cd b.le 59684 <__libc_init@plt-0x742c>
59630: d2b207eb mov x11, #0x903f0000 // #2420047872
59634: d2adf82c mov x12, #0x6fc10000 // #1874919424
59638: 93407d0a sxtw x10, w8
5963c: f2cf21ab movk x11, #0x790d, lsl #32
59640: f2d0de4c movk x12, #0x86f2, lsl #32
59644: 8b21ce69 add x9, x19, w1, sxtw #3
59648: 93407e94 sxtw x20, w20
5964c: cb21c14a sub x10, x10, w1, sxtw
59650: f2fffb8b movk x11, #0xffdc, lsl #48
59654: f2e0046c movk x12, #0x23, lsl #48
59658: f940012d ldr x13, [x9]
5965c: 8b1401ad add x13, x13, x20
59660: 8b0b01ae add x14, x13, x11
59664: eb0c01bf cmp x13, x12
59668: 9a8e31ad csel x13, x13, x14, cc // cc = lo, ul, last
5966c: f900012d str x13, [x9]
59670: 54000283 b.cc 596c0 <__libc_init@plt-0x73f0> // b.lo, b.ul, b.last
59674: 91002129 add x9, x9, #0x8
59678: f100054a subs x10, x10, #0x1
5967c: 52800034 mov w20, #0x1 // #1
59680: 54fffec1 b.ne 59658 <__libc_init@plt-0x7458> // b.any
59684: b9423669 ldr w9, [x19, #564]
59688: 6b09011f cmp w8, w9
5968c: 540000eb b.lt 596a8 <__libc_init@plt-0x7408> // b.tstop
59690: aa1303e0 mov x0, x19
59694: 97ffffc7 bl 595b0 <__libc_init@plt-0x7500>
59698: b9423268 ldr w8, [x19, #560]
5969c: b9423669 ldr w9, [x19, #564]
596a0: 6b09011f cmp w8, w9
596a4: 5400010a b.ge 596c4 <__libc_init@plt-0x73ec> // b.tcont
596a8: 11000509 add w9, w8, #0x1
596ac: 93407e8a sxtw x10, w20
596b0: 2a1f03f4 mov w20, wzr
596b4: f828da6a str x10, [x19, w8, sxtw #3]
596b8: b9023269 str w9, [x19, #560]
596bc: 14000002 b 596c4 <__libc_init@plt-0x73ec>
596c0: 2a1f03f4 mov w20, wzr
596c4: 2a1403e0 mov w0, w20
596c8: a9414ff4 ldp x20, x19, [sp, #16]
596cc: a8c27bfd ldp x29, x30, [sp], #32
596d0: d65f03c0 ret
596d4: b9423009 ldr w9, [x0, #560]
596d8: f9400008 ldr x8, [x0]
596dc: 7100053f cmp w9, #0x1
596e0: fa40a900 ccmp x8, #0x0, #0x0, ge // ge = tcont
596e4: 54000060 b.eq 596f0 <__libc_init@plt-0x73c0> // b.none
596e8: 2a1f03e8 mov w8, wzr
596ec: 14000024 b 5977c <__libc_init@plt-0x7334>
596f0: aa1f03e8 mov x8, xzr
596f4: 9100200b add x11, x0, #0x8
596f8: d100052c sub x12, x9, #0x1
596fc: eb08019f cmp x12, x8
59700: 54000380 b.eq 59770 <__libc_init@plt-0x7340> // b.none
59704: f868796a ldr x10, [x11, x8, lsl #3]
59708: 91000508 add x8, x8, #0x1
5970c: b4ffff8a cbz x10, 596fc <__libc_init@plt-0x73b4>
59710: 34000368 cbz w8, 5977c <__libc_init@plt-0x7334>
59714: 6b08013f cmp w9, w8
59718: 5400028d b.le 59768 <__libc_init@plt-0x7348>
5971c: 7101151f cmp w8, #0x45
59720: 54000248 b.hi 59768 <__libc_init@plt-0x7348> // b.pmore
59724: 9100050b add x11, x8, #0x1
59728: f900000a str x10, [x0]
5972c: eb29c17f cmp x11, w9, sxtw
59730: 540001ca b.ge 59768 <__libc_init@plt-0x7348> // b.tcont
59734: f101111f cmp x8, #0x44
59738: 54000188 b.hi 59768 <__libc_init@plt-0x7348> // b.pmore
5973c: 93407d2a sxtw x10, w9
59740: 9100050b add x11, x8, #0x1
59744: 5280010c mov w12, #0x8 // #8
59748: f86b780d ldr x13, [x0, x11, lsl #3]
5974c: 9100056b add x11, x11, #0x1
59750: eb0a017f cmp x11, x10
59754: f82c680d str x13, [x0, x12]
59758: 5400008a b.ge 59768 <__libc_init@plt-0x7348> // b.tcont
5975c: 9100218c add x12, x12, #0x8
59760: f101197f cmp x11, #0x46
59764: 54ffff23 b.cc 59748 <__libc_init@plt-0x7368> // b.lo, b.ul, b.last
59768: 4b08012a sub w10, w9, w8
5976c: 14000003 b 59778 <__libc_init@plt-0x7338>
59770: 2a1f03ea mov w10, wzr
59774: 2a0903e8 mov w8, w9
59778: b902300a str w10, [x0, #560]
5977c: 2a0803e0 mov w0, w8
59780: d65f03c0 ret
59784: b9423008 ldr w8, [x0, #560]
59788: 2a0103e2 mov w2, w1
5978c: 7100051f cmp w8, #0x1
59790: 5400028b b.lt 597e0 <__libc_init@plt-0x72d0> // b.tstop
59794: d28f0aea mov x10, #0x7857 // #30807
59798: d2b207eb mov x11, #0x903f0000 // #2420047872
5979c: f2b6226a movk x10, #0xb113, lsl #16
597a0: f2cf21ab movk x11, #0x790d, lsl #32
597a4: f2cca5ea movk x10, #0x652f, lsl #32
597a8: 52800149 mov w9, #0xa // #10
597ac: f2e734aa movk x10, #0x39a5, lsl #48
597b0: f2fffb8b movk x11, #0xffdc, lsl #48
597b4: aa0003ec mov x12, x0
597b8: aa0803ed mov x13, x8
597bc: f940018e ldr x14, [x12]
597c0: f10005ad subs x13, x13, #0x1
597c4: 9b097dce mul x14, x14, x9
597c8: 8b22c1ce add x14, x14, w2, sxtw
597cc: 9bca7dcf umulh x15, x14, x10
597d0: d373fde2 lsr x2, x15, #51
597d4: 9b0b384e madd x14, x2, x11, x14
597d8: f800858e str x14, [x12], #8
597dc: 54ffff01 b.ne 597bc <__libc_init@plt-0x72f4> // b.any
597e0: 34000062 cbz w2, 597ec <__libc_init@plt-0x72c4>
597e4: 2a0803e1 mov w1, w8
597e8: 17ffff8a b 59610 <__libc_init@plt-0x74a0>
597ec: 2a1f03e0 mov w0, wzr
597f0: d65f03c0 ret
597f4: a9be7bfd stp x29, x30, [sp, #-32]!
597f8: f9000bf3 str x19, [sp, #16]
597fc: 910003fd mov x29, sp
59800: b9423009 ldr w9, [x0, #560]
59804: aa0003f3 mov x19, x0
59808: b9423028 ldr w8, [x1, #560]
5980c: 6b08013f cmp w9, w8
59810: 5400016a b.ge 5983c <__libc_init@plt-0x7274> // b.tcont
59814: 93407d29 sxtw x9, w9
59818: 11000528 add w8, w9, #0x1
5981c: 9100052a add x10, x9, #0x1
59820: f8297a7f str xzr, [x19, x9, lsl #3]
59824: aa0a03e9 mov x9, x10
59828: b9023268 str w8, [x19, #560]
5982c: b9823028 ldrsw x8, [x1, #560]
59830: eb08015f cmp x10, x8
59834: 54ffff2b b.lt 59818 <__libc_init@plt-0x7298> // b.tstop
59838: 2a0a03e9 mov w9, w10
5983c: 7100051f cmp w8, #0x1
59840: 5400042b b.lt 598c4 <__libc_init@plt-0x71ec> // b.tstop
59844: 92b207ec mov x12, #0xffffffff6fc0ffff // #-2420047873
59848: d2b207ee mov x14, #0x903f0000 // #2420047872
5984c: 2a0803eb mov w11, w8
59850: f2d0de4c movk x12, #0x86f2, lsl #32
59854: f2cf21ae movk x14, #0x790d, lsl #32
59858: aa1f03ea mov x10, xzr
5985c: aa1f03ed mov x13, xzr
59860: d37df16b lsl x11, x11, #3
59864: f2e0046c movk x12, #0x23, lsl #48
59868: f2fffb8e movk x14, #0xffdc, lsl #48
5986c: f86a6a6f ldr x15, [x19, x10]
59870: f86a6830 ldr x16, [x1, x10]
59874: 8b0d01ed add x13, x15, x13
59878: 8b1001af add x15, x13, x16
5987c: eb0c01ff cmp x15, x12
59880: 8b0e01ed add x13, x15, x14
59884: 9a8f81b0 csel x16, x13, x15, hi // hi = pmore
59888: 1a9f97ed cset w13, hi // hi = pmore
5988c: f82a6a70 str x16, [x19, x10]
59890: 9100214a add x10, x10, #0x8
59894: eb0a017f cmp x11, x10
59898: 54fffea1 b.ne 5986c <__libc_init@plt-0x7244> // b.any
5989c: 92b207ea mov x10, #0xffffffff6fc0ffff // #-2420047873
598a0: f2d0de4a movk x10, #0x86f2, lsl #32
598a4: f2e0046a movk x10, #0x23, lsl #48
598a8: eb0a01ff cmp x15, x10
598ac: 540000c9 b.ls 598c4 <__libc_init@plt-0x71ec> // b.plast
598b0: aa1303e0 mov x0, x19
598b4: 2a0803e1 mov w1, w8
598b8: 52800022 mov w2, #0x1 // #1
598bc: 97ffff55 bl 59610 <__libc_init@plt-0x74a0>
598c0: b9423269 ldr w9, [x19, #560]
598c4: 7100053f cmp w9, #0x1
598c8: 540002ab b.lt 5991c <__libc_init@plt-0x7194> // b.tstop
598cc: 2a0903e8 mov w8, w9
598d0: d2900009 mov x9, #0x8000 // #32768
598d4: f2a6fc09 movk x9, #0x37e0, lsl #16
598d8: aa1f03ea mov x10, xzr
598dc: f2d86f29 movk x9, #0xc379, lsl #32
598e0: 91000508 add x8, x8, #0x1
598e4: f2e00229 movk x9, #0x11, lsl #48
598e8: 5100090c sub w12, w8, #0x2
598ec: 9b097d4a mul x10, x10, x9
598f0: d1000508 sub x8, x8, #0x1
598f4: f100051f cmp x8, #0x1
598f8: f86c5a6d ldr x13, [x19, w12, uxtw #3]
598fc: 924001ab and x11, x13, #0x1
59900: 8b4d054d add x13, x10, x13, lsr #1
59904: aa0b03ea mov x10, x11
59908: f82c5a6d str x13, [x19, w12, uxtw #3]
5990c: 54fffee8 b.hi 598e8 <__libc_init@plt-0x71c8> // b.pmore
59910: f100017f cmp x11, #0x0
59914: 1a9f07e0 cset w0, ne // ne = any
59918: 14000002 b 59920 <__libc_init@plt-0x7190>
5991c: 2a1f03e0 mov w0, wzr
59920: f9400bf3 ldr x19, [sp, #16]
59924: a8c27bfd ldp x29, x30, [sp], #32
59928: d65f03c0 ret
5992c: a9bb7bfd stp x29, x30, [sp, #-80]!
59930: f9000bf9 str x25, [sp, #16]
59934: 910003fd mov x29, sp
59938: a9025ff8 stp x24, x23, [sp, #32]
5993c: a90357f6 stp x22, x21, [sp, #48]
59940: a9044ff4 stp x20, x19, [sp, #64]
59944: 52840788 mov w8, #0x203c // #8252
59948: aa030049 orr x9, x2, x3
5994c: b920301f str wzr, [x0, #8240]
59950: b920381f str wzr, [x0, #8248]
59954: 3828681f strb wzr, [x0, x8]
59958: b4000869 cbz x9, 59a64 <__libc_init@plt-0x704c>
5995c: aa0303f6 mov x22, x3
59960: aa0203f7 mov x23, x2
59964: aa0003f3 mov x19, x0
59968: 52800038 mov w24, #0x1 // #1
5996c: 52800159 mov w25, #0xa // #10
59970: aa1703e0 mov x0, x23
59974: aa1603e1 mov x1, x22
59978: 52800142 mov w2, #0xa // #10
5997c: aa1f03e3 mov x3, xzr
59980: 94001baa bl 60828 <__libc_init@plt-0x288>
59984: 9bd97c08 umulh x8, x0, x25
59988: 8b000809 add x9, x0, x0, lsl #2
5998c: 9b192028 madd x8, x1, x25, x8
59990: ca0906e9 eor x9, x23, x9, lsl #1
59994: ca0802c8 eor x8, x22, x8
59998: aa080128 orr x8, x9, x8
5999c: b50001c8 cbnz x8, 599d4 <__libc_init@plt-0x70dc>
599a0: f10026ff cmp x23, #0x9
599a4: aa0003f4 mov x20, x0
599a8: 1a9f97e8 cset w8, hi // hi = pmore
599ac: f10002df cmp x22, #0x0
599b0: 1a9f07e9 cset w9, ne // ne = any
599b4: aa0103f5 mov x21, x1
599b8: b9203a78 str w24, [x19, #8248]
599bc: 1a890108 csel w8, w8, w9, eq // eq = none
599c0: 11000718 add w24, w24, #0x1
599c4: aa0003f7 mov x23, x0
599c8: aa0103f6 mov x22, x1
599cc: 3707fd28 tbnz w8, #0, 59970 <__libc_init@plt-0x7140>
599d0: 14000003 b 599dc <__libc_init@plt-0x70d4>
599d4: aa1703f4 mov x20, x23
599d8: aa1603f5 mov x21, x22
599dc: aa150288 orr x8, x20, x21
599e0: b4000428 cbz x8, 59a64 <__libc_init@plt-0x704c>
599e4: b9603668 ldr w8, [x19, #8244]
599e8: d2adf836 mov x22, #0x6fc10000 // #1874919424
599ec: d2b207f9 mov x25, #0x903f0000 // #2420047872
599f0: f2d0de56 movk x22, #0x86f2, lsl #32
599f4: f2cf21b9 movk x25, #0x790d, lsl #32
599f8: aa1f03f7 mov x23, xzr
599fc: 7100011f cmp w8, #0x0
59a00: f2e00476 movk x22, #0x23, lsl #48
59a04: 1a9fc118 csel w24, w8, wzr, gt
59a08: f2fffb99 movk x25, #0xffdc, lsl #48
59a0c: eb17031f cmp x24, x23
59a10: 54000300 b.eq 59a70 <__libc_init@plt-0x7040> // b.none
59a14: d2adf822 mov x2, #0x6fc10000 // #1874919424
59a18: aa1403e0 mov x0, x20
59a1c: f2d0de42 movk x2, #0x86f2, lsl #32
59a20: aa1503e1 mov x1, x21
59a24: f2e00462 movk x2, #0x23, lsl #48
59a28: aa1f03e3 mov x3, xzr
59a2c: 94001b7f bl 60828 <__libc_init@plt-0x288>
59a30: 9b195008 madd x8, x0, x25, x20
59a34: eb16029f cmp x20, x22
59a38: 910006e9 add x9, x23, #0x1
59a3c: aa0003f4 mov x20, x0
59a40: f8377a68 str x8, [x19, x23, lsl #3]
59a44: 1a9f37e8 cset w8, cs // cs = hs, nlast
59a48: f10002bf cmp x21, #0x0
59a4c: aa0903f7 mov x23, x9
59a50: 1a9f0508 csinc w8, w8, wzr, eq // eq = none
59a54: aa0103f5 mov x21, x1
59a58: b9203269 str w9, [x19, #8240]
59a5c: 3707fd88 tbnz w8, #0, 59a0c <__libc_init@plt-0x70a4>
59a60: 14000006 b 59a78 <__libc_init@plt-0x7038>
59a64: aa1f03e0 mov x0, xzr
59a68: aa1f03e1 mov x1, xzr
59a6c: 14000003 b 59a78 <__libc_init@plt-0x7038>
59a70: aa1403e0 mov x0, x20
59a74: aa1503e1 mov x1, x21
59a78: a9444ff4 ldp x20, x19, [sp, #64]
59a7c: a94357f6 ldp x22, x21, [sp, #48]
59a80: a9425ff8 ldp x24, x23, [sp, #32]
59a84: f9400bf9 ldr x25, [sp, #16]
59a88: a8c57bfd ldp x29, x30, [sp], #80
59a8c: d65f03c0 ret
59a90: b9603008 ldr w8, [x0, #8240]
59a94: 2a0103e2 mov w2, w1
59a98: 7100051f cmp w8, #0x1
59a9c: 5400026b b.lt 59ae8 <__libc_init@plt-0x6fc8> // b.tstop
59aa0: d28f0ae9 mov x9, #0x7857 // #30807
59aa4: d2b207ea mov x10, #0x903f0000 // #2420047872
59aa8: f2b62269 movk x9, #0xb113, lsl #16
59aac: f2cf21aa movk x10, #0x790d, lsl #32
59ab0: f2cca5e9 movk x9, #0x652f, lsl #32
59ab4: f2fffb8a movk x10, #0xffdc, lsl #48
59ab8: f2e734a9 movk x9, #0x39a5, lsl #48
59abc: aa0003eb mov x11, x0
59ac0: aa0803ec mov x12, x8
59ac4: f940016d ldr x13, [x11]
59ac8: f100058c subs x12, x12, #0x1
59acc: d377d9ad lsl x13, x13, #9
59ad0: 8b22c1ad add x13, x13, w2, sxtw
59ad4: 9bc97dae umulh x14, x13, x9
59ad8: d373fdc2 lsr x2, x14, #51
59adc: 9b0a344d madd x13, x2, x10, x13
59ae0: f800856d str x13, [x11], #8
59ae4: 54ffff01 b.ne 59ac4 <__libc_init@plt-0x6fec> // b.any
59ae8: 34000062 cbz w2, 59af4 <__libc_init@plt-0x6fbc>
59aec: 2a0803e1 mov w1, w8
59af0: 1400009c b 59d60 <__libc_init@plt-0x6d50>
59af4: 2a1f03e0 mov w0, wzr
59af8: d65f03c0 ret
59afc: b9603008 ldr w8, [x0, #8240]
59b00: 2a0103e2 mov w2, w1
59b04: 7100051f cmp w8, #0x1
59b08: 5400026b b.lt 59b54 <__libc_init@plt-0x6f5c> // b.tstop
59b0c: d28f0ae9 mov x9, #0x7857 // #30807
59b10: d2b207ea mov x10, #0x903f0000 // #2420047872
59b14: f2b62269 movk x9, #0xb113, lsl #16
59b18: f2cf21aa movk x10, #0x790d, lsl #32
59b1c: f2cca5e9 movk x9, #0x652f, lsl #32
59b20: f2fffb8a movk x10, #0xffdc, lsl #48
59b24: f2e734a9 movk x9, #0x39a5, lsl #48
59b28: aa0003eb mov x11, x0
59b2c: aa0803ec mov x12, x8
59b30: f940016d ldr x13, [x11]
59b34: f100058c subs x12, x12, #0x1
59b38: d37df1ad lsl x13, x13, #3
59b3c: 8b22c1ad add x13, x13, w2, sxtw
59b40: 9bc97dae umulh x14, x13, x9
59b44: d373fdc2 lsr x2, x14, #51
59b48: 9b0a344d madd x13, x2, x10, x13
59b4c: f800856d str x13, [x11], #8
59b50: 54ffff01 b.ne 59b30 <__libc_init@plt-0x6f80> // b.any
59b54: 34000062 cbz w2, 59b60 <__libc_init@plt-0x6f50>
59b58: 2a0803e1 mov w1, w8
59b5c: 14000081 b 59d60 <__libc_init@plt-0x6d50>
59b60: 2a1f03e0 mov w0, wzr
59b64: d65f03c0 ret
59b68: b9603008 ldr w8, [x0, #8240]
59b6c: 2a0103e2 mov w2, w1
59b70: 7100051f cmp w8, #0x1
59b74: 5400026b b.lt 59bc0 <__libc_init@plt-0x6ef0> // b.tstop
59b78: d28f0ae9 mov x9, #0x7857 // #30807
59b7c: d2b207ea mov x10, #0x903f0000 // #2420047872
59b80: f2b62269 movk x9, #0xb113, lsl #16
59b84: f2cf21aa movk x10, #0x790d, lsl #32
59b88: f2cca5e9 movk x9, #0x652f, lsl #32
59b8c: f2fffb8a movk x10, #0xffdc, lsl #48
59b90: f2e734a9 movk x9, #0x39a5, lsl #48
59b94: aa0003eb mov x11, x0
59b98: aa0803ec mov x12, x8
59b9c: f940016d ldr x13, [x11]
59ba0: f100058c subs x12, x12, #0x1
59ba4: d37ff9ad lsl x13, x13, #1
59ba8: 8b22c1ad add x13, x13, w2, sxtw
59bac: 9bc97dae umulh x14, x13, x9
59bb0: d373fdc2 lsr x2, x14, #51
59bb4: 9b0a344d madd x13, x2, x10, x13
59bb8: f800856d str x13, [x11], #8
59bbc: 54ffff01 b.ne 59b9c <__libc_init@plt-0x6f14> // b.any
59bc0: 34000062 cbz w2, 59bcc <__libc_init@plt-0x6ee4>
59bc4: 2a0803e1 mov w1, w8
59bc8: 14000066 b 59d60 <__libc_init@plt-0x6d50>
59bcc: 2a1f03e0 mov w0, wzr
59bd0: d65f03c0 ret
59bd4: 2a1f03e8 mov w8, wzr
59bd8: 7100043f cmp w1, #0x1
59bdc: 540008eb b.lt 59cf8 <__libc_init@plt-0x6db8> // b.tstop
59be0: b9603009 ldr w9, [x0, #8240]
59be4: 7100053f cmp w9, #0x1
59be8: 5400088b b.lt 59cf8 <__libc_init@plt-0x6db8> // b.tstop
59bec: d2adf82a mov x10, #0x6fc10000 // #1874919424
59bf0: b9603408 ldr w8, [x0, #8244]
59bf4: f2d0de4a movk x10, #0x86f2, lsl #32
59bf8: b960380b ldr w11, [x0, #8248]
59bfc: f2e0046a movk x10, #0x23, lsl #48
59c00: 5280020c mov w12, #0x10 // #16
59c04: 9280000d mov x13, #0xffffffffffffffff // #-1
59c08: 7100403f cmp w1, #0x10
59c0c: f9400010 ldr x16, [x0]
59c10: 1a8c302e csel w14, w1, w12, cc // cc = lo, ul, last
59c14: 9ace21b1 lsl x17, x13, x14
59c18: aa3103ef mvn x15, x17
59c1c: ea31021f bics xzr, x16, x17
59c20: 54000400 b.eq 59ca0 <__libc_init@plt-0x6e10> // b.none
59c24: 8b29cc10 add x16, x0, w9, sxtw #3
59c28: f85f8210 ldur x16, [x16, #-8]
59c2c: 9ace2611 lsr x17, x16, x14
59c30: b4000111 cbz x17, 59c50 <__libc_init@plt-0x6e60>
59c34: 6b08013f cmp w9, w8
59c38: 540005e0 b.eq 59cf4 <__libc_init@plt-0x6dbc> // b.none
59c3c: aa1f03f0 mov x16, xzr
59c40: 93407d31 sxtw x17, w9
59c44: 11000529 add w9, w9, #0x1
59c48: f831781f str xzr, [x0, x17, lsl #3]
59c4c: b9203009 str w9, [x0, #8240]
59c50: 5100416b sub w11, w11, #0x10
59c54: 9ace2551 lsr x17, x10, x14
59c58: 7100093f cmp w9, #0x2
59c5c: b920380b str w11, [x0, #8248]
59c60: 540001ab b.lt 59c94 <__libc_init@plt-0x6e1c> // b.tstop
59c64: 2a0903e2 mov w2, w9
59c68: 51000843 sub w3, w2, #0x2
59c6c: d1000445 sub x5, x2, #0x1
59c70: f100085f cmp x2, #0x2
59c74: aa0503e2 mov x2, x5
59c78: f8635804 ldr x4, [x0, w3, uxtw #3]
59c7c: 9ace2484 lsr x4, x4, x14
59c80: 9b111210 madd x16, x16, x17, x4
59c84: f8255810 str x16, [x0, w5, uxtw #3]
59c88: f8635810 ldr x16, [x0, w3, uxtw #3]
59c8c: 8a0f0210 and x16, x16, x15
59c90: 54fffec8 b.hi 59c68 <__libc_init@plt-0x6e48> // b.pmore
59c94: 9b117e0f mul x15, x16, x17
59c98: f900000f str x15, [x0]
59c9c: 14000011 b 59ce0 <__libc_init@plt-0x6dd0>
59ca0: 7100053f cmp w9, #0x1
59ca4: 540001eb b.lt 59ce0 <__libc_init@plt-0x6dd0> // b.tstop
59ca8: 2a0903f1 mov w17, w9
59cac: aa1f03e2 mov x2, xzr
59cb0: 9ace2550 lsr x16, x10, x14
59cb4: 91000631 add x17, x17, #0x1
59cb8: 51000a23 sub w3, w17, #0x2
59cbc: d1000631 sub x17, x17, #0x1
59cc0: f100063f cmp x17, #0x1
59cc4: f8635804 ldr x4, [x0, w3, uxtw #3]
59cc8: 8a0f0085 and x5, x4, x15
59ccc: 9ace2484 lsr x4, x4, x14
59cd0: 9b101044 madd x4, x2, x16, x4
59cd4: aa0503e2 mov x2, x5
59cd8: f8235804 str x4, [x0, w3, uxtw #3]
59cdc: 54fffee8 b.hi 59cb8 <__libc_init@plt-0x6df8> // b.pmore
59ce0: 4b0e0021 sub w1, w1, w14
59ce4: 7100043f cmp w1, #0x1
59ce8: 54fff90a b.ge 59c08 <__libc_init@plt-0x6ea8> // b.tcont
59cec: 2a1f03e8 mov w8, wzr
59cf0: 14000002 b 59cf8 <__libc_init@plt-0x6db8>
59cf4: 52800028 mov w8, #0x1 // #1
59cf8: 2a0803e0 mov w0, w8
59cfc: d65f03c0 ret
59d00: a9be7bfd stp x29, x30, [sp, #-32]!
59d04: f9000bf3 str x19, [sp, #16]
59d08: 910003fd mov x29, sp
59d0c: b9603008 ldr w8, [x0, #8240]
59d10: aa0003f3 mov x19, x0
59d14: 7100051f cmp w8, #0x1
59d18: 5400014b b.lt 59d40 <__libc_init@plt-0x6d70> // b.tstop
59d1c: d1000509 sub x9, x8, #0x1
59d20: f8695a6a ldr x10, [x19, w9, uxtw #3]
59d24: b50000ea cbnz x10, 59d40 <__libc_init@plt-0x6d70>
59d28: 5100050a sub w10, w8, #0x1
59d2c: aa0903e8 mov x8, x9
59d30: 9100052b add x11, x9, #0x1
59d34: f100057f cmp x11, #0x1
59d38: b920326a str w10, [x19, #8240]
59d3c: 54ffff08 b.hi 59d1c <__libc_init@plt-0x6d94> // b.pmore
59d40: aa1303e0 mov x0, x19
59d44: 94000038 bl 59e24 <__libc_init@plt-0x6c8c>
59d48: b9603a68 ldr w8, [x19, #8248]
59d4c: 0b001108 add w8, w8, w0, lsl #4
59d50: b9203a68 str w8, [x19, #8248]
59d54: f9400bf3 ldr x19, [sp, #16]
59d58: a8c27bfd ldp x29, x30, [sp], #32
59d5c: d65f03c0 ret
59d60: a9be7bfd stp x29, x30, [sp, #-32]!
59d64: a9014ff4 stp x20, x19, [sp, #16]
59d68: 910003fd mov x29, sp
59d6c: b9603008 ldr w8, [x0, #8240]
59d70: 2a0203f4 mov w20, w2
59d74: aa0003f3 mov x19, x0
59d78: 6b01011f cmp w8, w1
59d7c: 540002cd b.le 59dd4 <__libc_init@plt-0x6cdc>
59d80: d2b207eb mov x11, #0x903f0000 // #2420047872
59d84: d2adf82c mov x12, #0x6fc10000 // #1874919424
59d88: 93407d0a sxtw x10, w8
59d8c: f2cf21ab movk x11, #0x790d, lsl #32
59d90: f2d0de4c movk x12, #0x86f2, lsl #32
59d94: 8b21ce69 add x9, x19, w1, sxtw #3
59d98: 93407e94 sxtw x20, w20
59d9c: cb21c14a sub x10, x10, w1, sxtw
59da0: f2fffb8b movk x11, #0xffdc, lsl #48
59da4: f2e0046c movk x12, #0x23, lsl #48
59da8: f940012d ldr x13, [x9]
59dac: 8b1401ad add x13, x13, x20
59db0: 8b0b01ae add x14, x13, x11
59db4: eb0c01bf cmp x13, x12
59db8: 9a8e31ad csel x13, x13, x14, cc // cc = lo, ul, last
59dbc: f900012d str x13, [x9]
59dc0: 54000283 b.cc 59e10 <__libc_init@plt-0x6ca0> // b.lo, b.ul, b.last
59dc4: 91002129 add x9, x9, #0x8
59dc8: f100054a subs x10, x10, #0x1
59dcc: 52800034 mov w20, #0x1 // #1
59dd0: 54fffec1 b.ne 59da8 <__libc_init@plt-0x6d08> // b.any
59dd4: b9603669 ldr w9, [x19, #8244]
59dd8: 6b09011f cmp w8, w9
59ddc: 540000eb b.lt 59df8 <__libc_init@plt-0x6cb8> // b.tstop
59de0: aa1303e0 mov x0, x19
59de4: 97ffffc7 bl 59d00 <__libc_init@plt-0x6db0>
59de8: b9603268 ldr w8, [x19, #8240]
59dec: b9603669 ldr w9, [x19, #8244]
59df0: 6b09011f cmp w8, w9
59df4: 5400010a b.ge 59e14 <__libc_init@plt-0x6c9c> // b.tcont
59df8: 11000509 add w9, w8, #0x1
59dfc: 93407e8a sxtw x10, w20
59e00: 2a1f03f4 mov w20, wzr
59e04: f828da6a str x10, [x19, w8, sxtw #3]
59e08: b9203269 str w9, [x19, #8240]
59e0c: 14000002 b 59e14 <__libc_init@plt-0x6c9c>
59e10: 2a1f03f4 mov w20, wzr
59e14: 2a1403e0 mov w0, w20
59e18: a9414ff4 ldp x20, x19, [sp, #16]
59e1c: a8c27bfd ldp x29, x30, [sp], #32
59e20: d65f03c0 ret
59e24: b9603009 ldr w9, [x0, #8240]
59e28: f9400008 ldr x8, [x0]
59e2c: 7100053f cmp w9, #0x1
59e30: fa40a900 ccmp x8, #0x0, #0x0, ge // ge = tcont
59e34: 54000060 b.eq 59e40 <__libc_init@plt-0x6c70> // b.none
59e38: 2a1f03e8 mov w8, wzr
59e3c: 14000024 b 59ecc <__libc_init@plt-0x6be4>
59e40: aa1f03e8 mov x8, xzr
59e44: 9100200b add x11, x0, #0x8
59e48: d100052c sub x12, x9, #0x1
59e4c: eb08019f cmp x12, x8
59e50: 54000380 b.eq 59ec0 <__libc_init@plt-0x6bf0> // b.none
59e54: f868796a ldr x10, [x11, x8, lsl #3]
59e58: 91000508 add x8, x8, #0x1
59e5c: b4ffff8a cbz x10, 59e4c <__libc_init@plt-0x6c64>
59e60: 34000368 cbz w8, 59ecc <__libc_init@plt-0x6be4>
59e64: 6b08013f cmp w9, w8
59e68: 5400028d b.le 59eb8 <__libc_init@plt-0x6bf8>
59e6c: 7110151f cmp w8, #0x405
59e70: 54000248 b.hi 59eb8 <__libc_init@plt-0x6bf8> // b.pmore
59e74: 9100050b add x11, x8, #0x1
59e78: f900000a str x10, [x0]
59e7c: eb29c17f cmp x11, w9, sxtw
59e80: 540001ca b.ge 59eb8 <__libc_init@plt-0x6bf8> // b.tcont
59e84: f110111f cmp x8, #0x404
59e88: 54000188 b.hi 59eb8 <__libc_init@plt-0x6bf8> // b.pmore
59e8c: 93407d2a sxtw x10, w9
59e90: 9100050b add x11, x8, #0x1
59e94: 5280010c mov w12, #0x8 // #8
59e98: f86b780d ldr x13, [x0, x11, lsl #3]
59e9c: 9100056b add x11, x11, #0x1
59ea0: eb0a017f cmp x11, x10
59ea4: f82c680d str x13, [x0, x12]
59ea8: 5400008a b.ge 59eb8 <__libc_init@plt-0x6bf8> // b.tcont
59eac: 9100218c add x12, x12, #0x8
59eb0: f110197f cmp x11, #0x406
59eb4: 54ffff23 b.cc 59e98 <__libc_init@plt-0x6c18> // b.lo, b.ul, b.last
59eb8: 4b08012a sub w10, w9, w8
59ebc: 14000003 b 59ec8 <__libc_init@plt-0x6be8>
59ec0: 2a1f03ea mov w10, wzr
59ec4: 2a0903e8 mov w8, w9
59ec8: b920300a str w10, [x0, #8240]
59ecc: 2a0803e0 mov w0, w8
59ed0: d65f03c0 ret
59ed4: b9603008 ldr w8, [x0, #8240]
59ed8: 2a0103e2 mov w2, w1
59edc: 7100051f cmp w8, #0x1
59ee0: 5400028b b.lt 59f30 <__libc_init@plt-0x6b80> // b.tstop
59ee4: d28f0aea mov x10, #0x7857 // #30807
59ee8: d2b207eb mov x11, #0x903f0000 // #2420047872
59eec: f2b6226a movk x10, #0xb113, lsl #16
59ef0: f2cf21ab movk x11, #0x790d, lsl #32
59ef4: f2cca5ea movk x10, #0x652f, lsl #32
59ef8: 52800149 mov w9, #0xa // #10
59efc: f2e734aa movk x10, #0x39a5, lsl #48
59f00: f2fffb8b movk x11, #0xffdc, lsl #48
59f04: aa0003ec mov x12, x0
59f08: aa0803ed mov x13, x8
59f0c: f940018e ldr x14, [x12]
59f10: f10005ad subs x13, x13, #0x1
59f14: 9b097dce mul x14, x14, x9
59f18: 8b22c1ce add x14, x14, w2, sxtw
59f1c: 9bca7dcf umulh x15, x14, x10
59f20: d373fde2 lsr x2, x15, #51
59f24: 9b0b384e madd x14, x2, x11, x14
59f28: f800858e str x14, [x12], #8
59f2c: 54ffff01 b.ne 59f0c <__libc_init@plt-0x6ba4> // b.any
59f30: 34000062 cbz w2, 59f3c <__libc_init@plt-0x6b74>
59f34: 2a0803e1 mov w1, w8
59f38: 17ffff8a b 59d60 <__libc_init@plt-0x6d50>
59f3c: 2a1f03e0 mov w0, wzr
59f40: d65f03c0 ret
59f44: a9be7bfd stp x29, x30, [sp, #-32]!
59f48: f9000bf3 str x19, [sp, #16]
59f4c: 910003fd mov x29, sp
59f50: b9603009 ldr w9, [x0, #8240]
59f54: aa0003f3 mov x19, x0
59f58: b9603028 ldr w8, [x1, #8240]
59f5c: 6b08013f cmp w9, w8
59f60: 5400016a b.ge 59f8c <__libc_init@plt-0x6b24> // b.tcont
59f64: 93407d29 sxtw x9, w9
59f68: 11000528 add w8, w9, #0x1
59f6c: 9100052a add x10, x9, #0x1
59f70: f8297a7f str xzr, [x19, x9, lsl #3]
59f74: aa0a03e9 mov x9, x10
59f78: b9203268 str w8, [x19, #8240]
59f7c: b9a03028 ldrsw x8, [x1, #8240]
59f80: eb08015f cmp x10, x8
59f84: 54ffff2b b.lt 59f68 <__libc_init@plt-0x6b48> // b.tstop
59f88: 2a0a03e9 mov w9, w10
59f8c: 7100051f cmp w8, #0x1
59f90: 5400042b b.lt 5a014 <__libc_init@plt-0x6a9c> // b.tstop
59f94: 92b207ec mov x12, #0xffffffff6fc0ffff // #-2420047873
59f98: d2b207ee mov x14, #0x903f0000 // #2420047872
59f9c: 2a0803eb mov w11, w8
59fa0: f2d0de4c movk x12, #0x86f2, lsl #32
59fa4: f2cf21ae movk x14, #0x790d, lsl #32
59fa8: aa1f03ea mov x10, xzr
59fac: aa1f03ed mov x13, xzr
59fb0: d37df16b lsl x11, x11, #3
59fb4: f2e0046c movk x12, #0x23, lsl #48
59fb8: f2fffb8e movk x14, #0xffdc, lsl #48
59fbc: f86a6a6f ldr x15, [x19, x10]
59fc0: f86a6830 ldr x16, [x1, x10]
59fc4: 8b0d01ed add x13, x15, x13
59fc8: 8b1001af add x15, x13, x16
59fcc: eb0c01ff cmp x15, x12
59fd0: 8b0e01ed add x13, x15, x14
59fd4: 9a8f81b0 csel x16, x13, x15, hi // hi = pmore
59fd8: 1a9f97ed cset w13, hi // hi = pmore
59fdc: f82a6a70 str x16, [x19, x10]
59fe0: 9100214a add x10, x10, #0x8
59fe4: eb0a017f cmp x11, x10
59fe8: 54fffea1 b.ne 59fbc <__libc_init@plt-0x6af4> // b.any
59fec: 92b207ea mov x10, #0xffffffff6fc0ffff // #-2420047873
59ff0: f2d0de4a movk x10, #0x86f2, lsl #32
59ff4: f2e0046a movk x10, #0x23, lsl #48
59ff8: eb0a01ff cmp x15, x10
59ffc: 540000c9 b.ls 5a014 <__libc_init@plt-0x6a9c> // b.plast
5a000: aa1303e0 mov x0, x19
5a004: 2a0803e1 mov w1, w8
5a008: 52800022 mov w2, #0x1 // #1
5a00c: 97ffff55 bl 59d60 <__libc_init@plt-0x6d50>
5a010: b9603269 ldr w9, [x19, #8240]
5a014: 7100053f cmp w9, #0x1
5a018: 540002ab b.lt 5a06c <__libc_init@plt-0x6a44> // b.tstop
5a01c: 2a0903e8 mov w8, w9
5a020: d2900009 mov x9, #0x8000 // #32768
5a024: f2a6fc09 movk x9, #0x37e0, lsl #16
5a028: aa1f03ea mov x10, xzr
5a02c: f2d86f29 movk x9, #0xc379, lsl #32
5a030: 91000508 add x8, x8, #0x1
5a034: f2e00229 movk x9, #0x11, lsl #48
5a038: 5100090c sub w12, w8, #0x2
5a03c: 9b097d4a mul x10, x10, x9
5a040: d1000508 sub x8, x8, #0x1
5a044: f100051f cmp x8, #0x1
5a048: f86c5a6d ldr x13, [x19, w12, uxtw #3]
5a04c: 924001ab and x11, x13, #0x1
5a050: 8b4d054d add x13, x10, x13, lsr #1
5a054: aa0b03ea mov x10, x11
5a058: f82c5a6d str x13, [x19, w12, uxtw #3]
5a05c: 54fffee8 b.hi 5a038 <__libc_init@plt-0x6a78> // b.pmore
5a060: f100017f cmp x11, #0x0
5a064: 1a9f07e0 cset w0, ne // ne = any
5a068: 14000002 b 5a070 <__libc_init@plt-0x6a40>
5a06c: 2a1f03e0 mov w0, wzr
5a070: f9400bf3 ldr x19, [sp, #16]
5a074: a8c27bfd ldp x29, x30, [sp], #32
5a078: d65f03c0 ret
5a07c: a9bb7bfd stp x29, x30, [sp, #-80]!
5a080: f9000bf9 str x25, [sp, #16]
5a084: 910003fd mov x29, sp
5a088: a9025ff8 stp x24, x23, [sp, #32]
5a08c: a90357f6 stp x22, x21, [sp, #48]
5a090: a9044ff4 stp x20, x19, [sp, #64]
5a094: 52840b88 mov w8, #0x205c // #8284
5a098: aa030049 orr x9, x2, x3
5a09c: b920501f str wzr, [x0, #8272]
5a0a0: b920581f str wzr, [x0, #8280]
5a0a4: 3828681f strb wzr, [x0, x8]
5a0a8: b4000869 cbz x9, 5a1b4 <__libc_init@plt-0x68fc>
5a0ac: aa0303f6 mov x22, x3
5a0b0: aa0203f7 mov x23, x2
5a0b4: aa0003f3 mov x19, x0
5a0b8: 52800038 mov w24, #0x1 // #1
5a0bc: 52800159 mov w25, #0xa // #10
5a0c0: aa1703e0 mov x0, x23
5a0c4: aa1603e1 mov x1, x22
5a0c8: 52800142 mov w2, #0xa // #10
5a0cc: aa1f03e3 mov x3, xzr
5a0d0: 940019d6 bl 60828 <__libc_init@plt-0x288>
5a0d4: 9bd97c08 umulh x8, x0, x25
5a0d8: 8b000809 add x9, x0, x0, lsl #2
5a0dc: 9b192028 madd x8, x1, x25, x8
5a0e0: ca0906e9 eor x9, x23, x9, lsl #1
5a0e4: ca0802c8 eor x8, x22, x8
5a0e8: aa080128 orr x8, x9, x8
5a0ec: b50001c8 cbnz x8, 5a124 <__libc_init@plt-0x698c>
5a0f0: f10026ff cmp x23, #0x9
5a0f4: aa0003f4 mov x20, x0
5a0f8: 1a9f97e8 cset w8, hi // hi = pmore
5a0fc: f10002df cmp x22, #0x0
5a100: 1a9f07e9 cset w9, ne // ne = any
5a104: aa0103f5 mov x21, x1
5a108: b9205a78 str w24, [x19, #8280]
5a10c: 1a890108 csel w8, w8, w9, eq // eq = none
5a110: 11000718 add w24, w24, #0x1
5a114: aa0003f7 mov x23, x0
5a118: aa0103f6 mov x22, x1
5a11c: 3707fd28 tbnz w8, #0, 5a0c0 <__libc_init@plt-0x69f0>
5a120: 14000003 b 5a12c <__libc_init@plt-0x6984>
5a124: aa1703f4 mov x20, x23
5a128: aa1603f5 mov x21, x22
5a12c: aa150288 orr x8, x20, x21
5a130: b4000428 cbz x8, 5a1b4 <__libc_init@plt-0x68fc>
5a134: b9605668 ldr w8, [x19, #8276]
5a138: d2adf836 mov x22, #0x6fc10000 // #1874919424
5a13c: d2b207f9 mov x25, #0x903f0000 // #2420047872
5a140: f2d0de56 movk x22, #0x86f2, lsl #32
5a144: f2cf21b9 movk x25, #0x790d, lsl #32
5a148: aa1f03f7 mov x23, xzr
5a14c: 7100011f cmp w8, #0x0
5a150: f2e00476 movk x22, #0x23, lsl #48
5a154: 1a9fc118 csel w24, w8, wzr, gt
5a158: f2fffb99 movk x25, #0xffdc, lsl #48
5a15c: eb17031f cmp x24, x23
5a160: 54000300 b.eq 5a1c0 <__libc_init@plt-0x68f0> // b.none
5a164: d2adf822 mov x2, #0x6fc10000 // #1874919424
5a168: aa1403e0 mov x0, x20
5a16c: f2d0de42 movk x2, #0x86f2, lsl #32
5a170: aa1503e1 mov x1, x21
5a174: f2e00462 movk x2, #0x23, lsl #48
5a178: aa1f03e3 mov x3, xzr
5a17c: 940019ab bl 60828 <__libc_init@plt-0x288>
5a180: 9b195008 madd x8, x0, x25, x20
5a184: eb16029f cmp x20, x22
5a188: 910006e9 add x9, x23, #0x1
5a18c: aa0003f4 mov x20, x0
5a190: f8377a68 str x8, [x19, x23, lsl #3]
5a194: 1a9f37e8 cset w8, cs // cs = hs, nlast
5a198: f10002bf cmp x21, #0x0
5a19c: aa0903f7 mov x23, x9
5a1a0: 1a9f0508 csinc w8, w8, wzr, eq // eq = none
5a1a4: aa0103f5 mov x21, x1
5a1a8: b9205269 str w9, [x19, #8272]
5a1ac: 3707fd88 tbnz w8, #0, 5a15c <__libc_init@plt-0x6954>
5a1b0: 14000006 b 5a1c8 <__libc_init@plt-0x68e8>
5a1b4: aa1f03e0 mov x0, xzr
5a1b8: aa1f03e1 mov x1, xzr
5a1bc: 14000003 b 5a1c8 <__libc_init@plt-0x68e8>
5a1c0: aa1403e0 mov x0, x20
5a1c4: aa1503e1 mov x1, x21
5a1c8: a9444ff4 ldp x20, x19, [sp, #64]
5a1cc: a94357f6 ldp x22, x21, [sp, #48]
5a1d0: a9425ff8 ldp x24, x23, [sp, #32]
5a1d4: f9400bf9 ldr x25, [sp, #16]
5a1d8: a8c57bfd ldp x29, x30, [sp], #80
5a1dc: d65f03c0 ret
5a1e0: b9605008 ldr w8, [x0, #8272]
5a1e4: 2a0103e2 mov w2, w1
5a1e8: 7100051f cmp w8, #0x1
5a1ec: 5400026b b.lt 5a238 <__libc_init@plt-0x6878> // b.tstop
5a1f0: d28f0ae9 mov x9, #0x7857 // #30807
5a1f4: d2b207ea mov x10, #0x903f0000 // #2420047872
5a1f8: f2b62269 movk x9, #0xb113, lsl #16
5a1fc: f2cf21aa movk x10, #0x790d, lsl #32
5a200: f2cca5e9 movk x9, #0x652f, lsl #32
5a204: f2fffb8a movk x10, #0xffdc, lsl #48
5a208: f2e734a9 movk x9, #0x39a5, lsl #48
5a20c: aa0003eb mov x11, x0
5a210: aa0803ec mov x12, x8
5a214: f940016d ldr x13, [x11]
5a218: f100058c subs x12, x12, #0x1
5a21c: d377d9ad lsl x13, x13, #9
5a220: 8b22c1ad add x13, x13, w2, sxtw
5a224: 9bc97dae umulh x14, x13, x9
5a228: d373fdc2 lsr x2, x14, #51
5a22c: 9b0a344d madd x13, x2, x10, x13
5a230: f800856d str x13, [x11], #8
5a234: 54ffff01 b.ne 5a214 <__libc_init@plt-0x689c> // b.any
5a238: 34000062 cbz w2, 5a244 <__libc_init@plt-0x686c>
5a23c: 2a0803e1 mov w1, w8
5a240: 1400009c b 5a4b0 <__libc_init@plt-0x6600>
5a244: 2a1f03e0 mov w0, wzr
5a248: d65f03c0 ret
5a24c: b9605008 ldr w8, [x0, #8272]
5a250: 2a0103e2 mov w2, w1
5a254: 7100051f cmp w8, #0x1
5a258: 5400026b b.lt 5a2a4 <__libc_init@plt-0x680c> // b.tstop
5a25c: d28f0ae9 mov x9, #0x7857 // #30807
5a260: d2b207ea mov x10, #0x903f0000 // #2420047872
5a264: f2b62269 movk x9, #0xb113, lsl #16
5a268: f2cf21aa movk x10, #0x790d, lsl #32
5a26c: f2cca5e9 movk x9, #0x652f, lsl #32
5a270: f2fffb8a movk x10, #0xffdc, lsl #48
5a274: f2e734a9 movk x9, #0x39a5, lsl #48
5a278: aa0003eb mov x11, x0
5a27c: aa0803ec mov x12, x8
5a280: f940016d ldr x13, [x11]
5a284: f100058c subs x12, x12, #0x1
5a288: d37df1ad lsl x13, x13, #3
5a28c: 8b22c1ad add x13, x13, w2, sxtw
5a290: 9bc97dae umulh x14, x13, x9
5a294: d373fdc2 lsr x2, x14, #51
5a298: 9b0a344d madd x13, x2, x10, x13
5a29c: f800856d str x13, [x11], #8
5a2a0: 54ffff01 b.ne 5a280 <__libc_init@plt-0x6830> // b.any
5a2a4: 34000062 cbz w2, 5a2b0 <__libc_init@plt-0x6800>
5a2a8: 2a0803e1 mov w1, w8
5a2ac: 14000081 b 5a4b0 <__libc_init@plt-0x6600>
5a2b0: 2a1f03e0 mov w0, wzr
5a2b4: d65f03c0 ret
5a2b8: b9605008 ldr w8, [x0, #8272]
5a2bc: 2a0103e2 mov w2, w1
5a2c0: 7100051f cmp w8, #0x1
5a2c4: 5400026b b.lt 5a310 <__libc_init@plt-0x67a0> // b.tstop
5a2c8: d28f0ae9 mov x9, #0x7857 // #30807
5a2cc: d2b207ea mov x10, #0x903f0000 // #2420047872
5a2d0: f2b62269 movk x9, #0xb113, lsl #16
5a2d4: f2cf21aa movk x10, #0x790d, lsl #32
5a2d8: f2cca5e9 movk x9, #0x652f, lsl #32
5a2dc: f2fffb8a movk x10, #0xffdc, lsl #48
5a2e0: f2e734a9 movk x9, #0x39a5, lsl #48
5a2e4: aa0003eb mov x11, x0
5a2e8: aa0803ec mov x12, x8
5a2ec: f940016d ldr x13, [x11]
5a2f0: f100058c subs x12, x12, #0x1
5a2f4: d37ff9ad lsl x13, x13, #1
5a2f8: 8b22c1ad add x13, x13, w2, sxtw
5a2fc: 9bc97dae umulh x14, x13, x9
5a300: d373fdc2 lsr x2, x14, #51
5a304: 9b0a344d madd x13, x2, x10, x13
5a308: f800856d str x13, [x11], #8
5a30c: 54ffff01 b.ne 5a2ec <__libc_init@plt-0x67c4> // b.any
5a310: 34000062 cbz w2, 5a31c <__libc_init@plt-0x6794>
5a314: 2a0803e1 mov w1, w8
5a318: 14000066 b 5a4b0 <__libc_init@plt-0x6600>
5a31c: 2a1f03e0 mov w0, wzr
5a320: d65f03c0 ret
5a324: 2a1f03e8 mov w8, wzr
5a328: 7100043f cmp w1, #0x1
5a32c: 540008eb b.lt 5a448 <__libc_init@plt-0x6668> // b.tstop
5a330: b9605009 ldr w9, [x0, #8272]
5a334: 7100053f cmp w9, #0x1
5a338: 5400088b b.lt 5a448 <__libc_init@plt-0x6668> // b.tstop
5a33c: d2adf82a mov x10, #0x6fc10000 // #1874919424
5a340: b9605408 ldr w8, [x0, #8276]
5a344: f2d0de4a movk x10, #0x86f2, lsl #32
5a348: b960580b ldr w11, [x0, #8280]
5a34c: f2e0046a movk x10, #0x23, lsl #48
5a350: 5280020c mov w12, #0x10 // #16
5a354: 9280000d mov x13, #0xffffffffffffffff // #-1
5a358: 7100403f cmp w1, #0x10
5a35c: f9400010 ldr x16, [x0]
5a360: 1a8c302e csel w14, w1, w12, cc // cc = lo, ul, last
5a364: 9ace21b1 lsl x17, x13, x14
5a368: aa3103ef mvn x15, x17
5a36c: ea31021f bics xzr, x16, x17
5a370: 54000400 b.eq 5a3f0 <__libc_init@plt-0x66c0> // b.none
5a374: 8b29cc10 add x16, x0, w9, sxtw #3
5a378: f85f8210 ldur x16, [x16, #-8]
5a37c: 9ace2611 lsr x17, x16, x14
5a380: b4000111 cbz x17, 5a3a0 <__libc_init@plt-0x6710>
5a384: 6b08013f cmp w9, w8
5a388: 540005e0 b.eq 5a444 <__libc_init@plt-0x666c> // b.none
5a38c: aa1f03f0 mov x16, xzr
5a390: 93407d31 sxtw x17, w9
5a394: 11000529 add w9, w9, #0x1
5a398: f831781f str xzr, [x0, x17, lsl #3]
5a39c: b9205009 str w9, [x0, #8272]
5a3a0: 5100416b sub w11, w11, #0x10
5a3a4: 9ace2551 lsr x17, x10, x14
5a3a8: 7100093f cmp w9, #0x2
5a3ac: b920580b str w11, [x0, #8280]
5a3b0: 540001ab b.lt 5a3e4 <__libc_init@plt-0x66cc> // b.tstop
5a3b4: 2a0903e2 mov w2, w9
5a3b8: 51000843 sub w3, w2, #0x2
5a3bc: d1000445 sub x5, x2, #0x1
5a3c0: f100085f cmp x2, #0x2
5a3c4: aa0503e2 mov x2, x5
5a3c8: f8635804 ldr x4, [x0, w3, uxtw #3]
5a3cc: 9ace2484 lsr x4, x4, x14
5a3d0: 9b111210 madd x16, x16, x17, x4
5a3d4: f8255810 str x16, [x0, w5, uxtw #3]
5a3d8: f8635810 ldr x16, [x0, w3, uxtw #3]
5a3dc: 8a0f0210 and x16, x16, x15
5a3e0: 54fffec8 b.hi 5a3b8 <__libc_init@plt-0x66f8> // b.pmore
5a3e4: 9b117e0f mul x15, x16, x17
5a3e8: f900000f str x15, [x0]
5a3ec: 14000011 b 5a430 <__libc_init@plt-0x6680>
5a3f0: 7100053f cmp w9, #0x1
5a3f4: 540001eb b.lt 5a430 <__libc_init@plt-0x6680> // b.tstop
5a3f8: 2a0903f1 mov w17, w9
5a3fc: aa1f03e2 mov x2, xzr
5a400: 9ace2550 lsr x16, x10, x14
5a404: 91000631 add x17, x17, #0x1
5a408: 51000a23 sub w3, w17, #0x2
5a40c: d1000631 sub x17, x17, #0x1
5a410: f100063f cmp x17, #0x1
5a414: f8635804 ldr x4, [x0, w3, uxtw #3]
5a418: 8a0f0085 and x5, x4, x15
5a41c: 9ace2484 lsr x4, x4, x14
5a420: 9b101044 madd x4, x2, x16, x4
5a424: aa0503e2 mov x2, x5
5a428: f8235804 str x4, [x0, w3, uxtw #3]
5a42c: 54fffee8 b.hi 5a408 <__libc_init@plt-0x66a8> // b.pmore
5a430: 4b0e0021 sub w1, w1, w14
5a434: 7100043f cmp w1, #0x1
5a438: 54fff90a b.ge 5a358 <__libc_init@plt-0x6758> // b.tcont
5a43c: 2a1f03e8 mov w8, wzr
5a440: 14000002 b 5a448 <__libc_init@plt-0x6668>
5a444: 52800028 mov w8, #0x1 // #1
5a448: 2a0803e0 mov w0, w8
5a44c: d65f03c0 ret
5a450: a9be7bfd stp x29, x30, [sp, #-32]!
5a454: f9000bf3 str x19, [sp, #16]
5a458: 910003fd mov x29, sp
5a45c: b9605008 ldr w8, [x0, #8272]
5a460: aa0003f3 mov x19, x0
5a464: 7100051f cmp w8, #0x1
5a468: 5400014b b.lt 5a490 <__libc_init@plt-0x6620> // b.tstop
5a46c: d1000509 sub x9, x8, #0x1
5a470: f8695a6a ldr x10, [x19, w9, uxtw #3]
5a474: b50000ea cbnz x10, 5a490 <__libc_init@plt-0x6620>
5a478: 5100050a sub w10, w8, #0x1
5a47c: aa0903e8 mov x8, x9
5a480: 9100052b add x11, x9, #0x1
5a484: f100057f cmp x11, #0x1
5a488: b920526a str w10, [x19, #8272]
5a48c: 54ffff08 b.hi 5a46c <__libc_init@plt-0x6644> // b.pmore
5a490: aa1303e0 mov x0, x19
5a494: 94000038 bl 5a574 <__libc_init@plt-0x653c>
5a498: b9605a68 ldr w8, [x19, #8280]
5a49c: 0b001108 add w8, w8, w0, lsl #4
5a4a0: b9205a68 str w8, [x19, #8280]
5a4a4: f9400bf3 ldr x19, [sp, #16]
5a4a8: a8c27bfd ldp x29, x30, [sp], #32
5a4ac: d65f03c0 ret
5a4b0: a9be7bfd stp x29, x30, [sp, #-32]!
5a4b4: a9014ff4 stp x20, x19, [sp, #16]
5a4b8: 910003fd mov x29, sp
5a4bc: b9605008 ldr w8, [x0, #8272]
5a4c0: 2a0203f4 mov w20, w2
5a4c4: aa0003f3 mov x19, x0
5a4c8: 6b01011f cmp w8, w1
5a4cc: 540002cd b.le 5a524 <__libc_init@plt-0x658c>
5a4d0: d2b207eb mov x11, #0x903f0000 // #2420047872
5a4d4: d2adf82c mov x12, #0x6fc10000 // #1874919424
5a4d8: 93407d0a sxtw x10, w8
5a4dc: f2cf21ab movk x11, #0x790d, lsl #32
5a4e0: f2d0de4c movk x12, #0x86f2, lsl #32
5a4e4: 8b21ce69 add x9, x19, w1, sxtw #3
5a4e8: 93407e94 sxtw x20, w20
5a4ec: cb21c14a sub x10, x10, w1, sxtw
5a4f0: f2fffb8b movk x11, #0xffdc, lsl #48
5a4f4: f2e0046c movk x12, #0x23, lsl #48
5a4f8: f940012d ldr x13, [x9]
5a4fc: 8b1401ad add x13, x13, x20
5a500: 8b0b01ae add x14, x13, x11
5a504: eb0c01bf cmp x13, x12
5a508: 9a8e31ad csel x13, x13, x14, cc // cc = lo, ul, last
5a50c: f900012d str x13, [x9]
5a510: 54000283 b.cc 5a560 <__libc_init@plt-0x6550> // b.lo, b.ul, b.last
5a514: 91002129 add x9, x9, #0x8
5a518: f100054a subs x10, x10, #0x1
5a51c: 52800034 mov w20, #0x1 // #1
5a520: 54fffec1 b.ne 5a4f8 <__libc_init@plt-0x65b8> // b.any
5a524: b9605669 ldr w9, [x19, #8276]
5a528: 6b09011f cmp w8, w9
5a52c: 540000eb b.lt 5a548 <__libc_init@plt-0x6568> // b.tstop
5a530: aa1303e0 mov x0, x19
5a534: 97ffffc7 bl 5a450 <__libc_init@plt-0x6660>
5a538: b9605268 ldr w8, [x19, #8272]
5a53c: b9605669 ldr w9, [x19, #8276]
5a540: 6b09011f cmp w8, w9
5a544: 5400010a b.ge 5a564 <__libc_init@plt-0x654c> // b.tcont
5a548: 11000509 add w9, w8, #0x1
5a54c: 93407e8a sxtw x10, w20
5a550: 2a1f03f4 mov w20, wzr
5a554: f828da6a str x10, [x19, w8, sxtw #3]
5a558: b9205269 str w9, [x19, #8272]
5a55c: 14000002 b 5a564 <__libc_init@plt-0x654c>
5a560: 2a1f03f4 mov w20, wzr
5a564: 2a1403e0 mov w0, w20
5a568: a9414ff4 ldp x20, x19, [sp, #16]
5a56c: a8c27bfd ldp x29, x30, [sp], #32
5a570: d65f03c0 ret
5a574: b9605009 ldr w9, [x0, #8272]
5a578: f9400008 ldr x8, [x0]
5a57c: 7100053f cmp w9, #0x1
5a580: fa40a900 ccmp x8, #0x0, #0x0, ge // ge = tcont
5a584: 54000060 b.eq 5a590 <__libc_init@plt-0x6520> // b.none
5a588: 2a1f03e8 mov w8, wzr
5a58c: 14000024 b 5a61c <__libc_init@plt-0x6494>
5a590: aa1f03e8 mov x8, xzr
5a594: 9100200b add x11, x0, #0x8
5a598: d100052c sub x12, x9, #0x1
5a59c: eb08019f cmp x12, x8
5a5a0: 54000380 b.eq 5a610 <__libc_init@plt-0x64a0> // b.none
5a5a4: f868796a ldr x10, [x11, x8, lsl #3]
5a5a8: 91000508 add x8, x8, #0x1
5a5ac: b4ffff8a cbz x10, 5a59c <__libc_init@plt-0x6514>
5a5b0: 34000368 cbz w8, 5a61c <__libc_init@plt-0x6494>
5a5b4: 6b08013f cmp w9, w8
5a5b8: 5400028d b.le 5a608 <__libc_init@plt-0x64a8>
5a5bc: 7110251f cmp w8, #0x409
5a5c0: 54000248 b.hi 5a608 <__libc_init@plt-0x64a8> // b.pmore
5a5c4: 9100050b add x11, x8, #0x1
5a5c8: f900000a str x10, [x0]
5a5cc: eb29c17f cmp x11, w9, sxtw
5a5d0: 540001ca b.ge 5a608 <__libc_init@plt-0x64a8> // b.tcont
5a5d4: f110211f cmp x8, #0x408
5a5d8: 54000188 b.hi 5a608 <__libc_init@plt-0x64a8> // b.pmore
5a5dc: 93407d2a sxtw x10, w9
5a5e0: 9100050b add x11, x8, #0x1
5a5e4: 5280010c mov w12, #0x8 // #8
5a5e8: f86b780d ldr x13, [x0, x11, lsl #3]
5a5ec: 9100056b add x11, x11, #0x1
5a5f0: eb0a017f cmp x11, x10
5a5f4: f82c680d str x13, [x0, x12]
5a5f8: 5400008a b.ge 5a608 <__libc_init@plt-0x64a8> // b.tcont
5a5fc: 9100218c add x12, x12, #0x8
5a600: f110297f cmp x11, #0x40a
5a604: 54ffff23 b.cc 5a5e8 <__libc_init@plt-0x64c8> // b.lo, b.ul, b.last
5a608: 4b08012a sub w10, w9, w8
5a60c: 14000003 b 5a618 <__libc_init@plt-0x6498>
5a610: 2a1f03ea mov w10, wzr
5a614: 2a0903e8 mov w8, w9
5a618: b920500a str w10, [x0, #8272]
5a61c: 2a0803e0 mov w0, w8
5a620: d65f03c0 ret
5a624: b9605008 ldr w8, [x0, #8272]
5a628: 2a0103e2 mov w2, w1
5a62c: 7100051f cmp w8, #0x1
5a630: 5400028b b.lt 5a680 <__libc_init@plt-0x6430> // b.tstop
5a634: d28f0aea mov x10, #0x7857 // #30807
5a638: d2b207eb mov x11, #0x903f0000 // #2420047872
5a63c: f2b6226a movk x10, #0xb113, lsl #16
5a640: f2cf21ab movk x11, #0x790d, lsl #32
5a644: f2cca5ea movk x10, #0x652f, lsl #32
5a648: 52800149 mov w9, #0xa // #10
5a64c: f2e734aa movk x10, #0x39a5, lsl #48
5a650: f2fffb8b movk x11, #0xffdc, lsl #48
5a654: aa0003ec mov x12, x0
5a658: aa0803ed mov x13, x8
5a65c: f940018e ldr x14, [x12]
5a660: f10005ad subs x13, x13, #0x1
5a664: 9b097dce mul x14, x14, x9
5a668: 8b22c1ce add x14, x14, w2, sxtw
5a66c: 9bca7dcf umulh x15, x14, x10
5a670: d373fde2 lsr x2, x15, #51
5a674: 9b0b384e madd x14, x2, x11, x14
5a678: f800858e str x14, [x12], #8
5a67c: 54ffff01 b.ne 5a65c <__libc_init@plt-0x6454> // b.any
5a680: 34000062 cbz w2, 5a68c <__libc_init@plt-0x6424>
5a684: 2a0803e1 mov w1, w8
5a688: 17ffff8a b 5a4b0 <__libc_init@plt-0x6600>
5a68c: 2a1f03e0 mov w0, wzr
5a690: d65f03c0 ret
5a694: a9be7bfd stp x29, x30, [sp, #-32]!
5a698: f9000bf3 str x19, [sp, #16]
5a69c: 910003fd mov x29, sp
5a6a0: b9605009 ldr w9, [x0, #8272]
5a6a4: aa0003f3 mov x19, x0
5a6a8: b9605028 ldr w8, [x1, #8272]
5a6ac: 6b08013f cmp w9, w8
5a6b0: 5400016a b.ge 5a6dc <__libc_init@plt-0x63d4> // b.tcont
5a6b4: 93407d29 sxtw x9, w9
5a6b8: 11000528 add w8, w9, #0x1
5a6bc: 9100052a add x10, x9, #0x1
5a6c0: f8297a7f str xzr, [x19, x9, lsl #3]
5a6c4: aa0a03e9 mov x9, x10
5a6c8: b9205268 str w8, [x19, #8272]
5a6cc: b9a05028 ldrsw x8, [x1, #8272]
5a6d0: eb08015f cmp x10, x8
5a6d4: 54ffff2b b.lt 5a6b8 <__libc_init@plt-0x63f8> // b.tstop
5a6d8: 2a0a03e9 mov w9, w10
5a6dc: 7100051f cmp w8, #0x1
5a6e0: 5400042b b.lt 5a764 <__libc_init@plt-0x634c> // b.tstop
5a6e4: 92b207ec mov x12, #0xffffffff6fc0ffff // #-2420047873
5a6e8: d2b207ee mov x14, #0x903f0000 // #2420047872
5a6ec: 2a0803eb mov w11, w8
5a6f0: f2d0de4c movk x12, #0x86f2, lsl #32
5a6f4: f2cf21ae movk x14, #0x790d, lsl #32
5a6f8: aa1f03ea mov x10, xzr
5a6fc: aa1f03ed mov x13, xzr
5a700: d37df16b lsl x11, x11, #3
5a704: f2e0046c movk x12, #0x23, lsl #48
5a708: f2fffb8e movk x14, #0xffdc, lsl #48
5a70c: f86a6a6f ldr x15, [x19, x10]
5a710: f86a6830 ldr x16, [x1, x10]
5a714: 8b0d01ed add x13, x15, x13
5a718: 8b1001af add x15, x13, x16
5a71c: eb0c01ff cmp x15, x12
5a720: 8b0e01ed add x13, x15, x14
5a724: 9a8f81b0 csel x16, x13, x15, hi // hi = pmore
5a728: 1a9f97ed cset w13, hi // hi = pmore
5a72c: f82a6a70 str x16, [x19, x10]
5a730: 9100214a add x10, x10, #0x8
5a734: eb0a017f cmp x11, x10
5a738: 54fffea1 b.ne 5a70c <__libc_init@plt-0x63a4> // b.any
5a73c: 92b207ea mov x10, #0xffffffff6fc0ffff // #-2420047873
5a740: f2d0de4a movk x10, #0x86f2, lsl #32
5a744: f2e0046a movk x10, #0x23, lsl #48
5a748: eb0a01ff cmp x15, x10
5a74c: 540000c9 b.ls 5a764 <__libc_init@plt-0x634c> // b.plast
5a750: aa1303e0 mov x0, x19
5a754: 2a0803e1 mov w1, w8
5a758: 52800022 mov w2, #0x1 // #1
5a75c: 97ffff55 bl 5a4b0 <__libc_init@plt-0x6600>
5a760: b9605269 ldr w9, [x19, #8272]
5a764: 7100053f cmp w9, #0x1
5a768: 540002ab b.lt 5a7bc <__libc_init@plt-0x62f4> // b.tstop
5a76c: 2a0903e8 mov w8, w9
5a770: d2900009 mov x9, #0x8000 // #32768
5a774: f2a6fc09 movk x9, #0x37e0, lsl #16
5a778: aa1f03ea mov x10, xzr
5a77c: f2d86f29 movk x9, #0xc379, lsl #32
5a780: 91000508 add x8, x8, #0x1
5a784: f2e00229 movk x9, #0x11, lsl #48
5a788: 5100090c sub w12, w8, #0x2
5a78c: 9b097d4a mul x10, x10, x9
5a790: d1000508 sub x8, x8, #0x1
5a794: f100051f cmp x8, #0x1
5a798: f86c5a6d ldr x13, [x19, w12, uxtw #3]
5a79c: 924001ab and x11, x13, #0x1
5a7a0: 8b4d054d add x13, x10, x13, lsr #1
5a7a4: aa0b03ea mov x10, x11
5a7a8: f82c5a6d str x13, [x19, w12, uxtw #3]
5a7ac: 54fffee8 b.hi 5a788 <__libc_init@plt-0x6328> // b.pmore
5a7b0: f100017f cmp x11, #0x0
5a7b4: 1a9f07e0 cset w0, ne // ne = any
5a7b8: 14000002 b 5a7c0 <__libc_init@plt-0x62f0>
5a7bc: 2a1f03e0 mov w0, wzr
5a7c0: f9400bf3 ldr x19, [sp, #16]
5a7c4: a8c27bfd ldp x29, x30, [sp], #32
5a7c8: d65f03c0 ret
5a7cc: d10283ff sub sp, sp, #0xa0
5a7d0: a9087bfd stp x29, x30, [sp, #128]
5a7d4: 910203fd add x29, sp, #0x80
5a7d8: f9004bf3 str x19, [sp, #144]
5a7dc: d53bd053 mrs x19, tpidr_el0
5a7e0: f0fffd6a adrp x10, 9000 <__libc_init@plt-0x57ab0>
5a7e4: f9401669 ldr x9, [x19, #40]
5a7e8: aa0003e8 mov x8, x0
5a7ec: 910023e0 add x0, sp, #0x8
5a7f0: fd44cd40 ldr d0, [x10, #2456]
5a7f4: f81f83a9 stur x9, [x29, #-8]
5a7f8: b90073e1 str w1, [sp, #112]
5a7fc: aa0803e1 mov x1, x8
5a800: b9006bff str wzr, [sp, #104]
5a804: 3901b3ff strb wzr, [sp, #108]
5a808: fd0033e0 str d0, [sp, #96]
5a80c: 9400000a bl 5a834 <__libc_init@plt-0x627c>
5a810: f9401668 ldr x8, [x19, #40]
5a814: f85f83a9 ldur x9, [x29, #-8]
5a818: eb09011f cmp x8, x9
5a81c: 540000a1 b.ne 5a830 <__libc_init@plt-0x6280> // b.any
5a820: a9487bfd ldp x29, x30, [sp, #128]
5a824: f9404bf3 ldr x19, [sp, #144]
5a828: 910283ff add sp, sp, #0xa0
5a82c: d65f03c0 ret
5a830: 940018c4 bl 60b40 <__stack_chk_fail@plt>
5a834: d10103ff sub sp, sp, #0x40
5a838: a9017bfd stp x29, x30, [sp, #16]
5a83c: 910043fd add x29, sp, #0x10
5a840: a90257f6 stp x22, x21, [sp, #32]
5a844: a9034ff4 stp x20, x19, [sp, #48]
5a848: aa0203f4 mov x20, x2
5a84c: d53bd056 mrs x22, tpidr_el0
5a850: f94016c8 ldr x8, [x22, #40]
5a854: 910013e2 add x2, sp, #0x4
5a858: aa1403e3 mov x3, x20
5a85c: aa0103f3 mov x19, x1
5a860: aa0003f5 mov x21, x0
5a864: f90007e8 str x8, [sp, #8]
5a868: 390013ff strb wzr, [sp, #4]
5a86c: 94000549 bl 5bd90 <__libc_init@plt-0x4d20>
5a870: 36000140 tbz w0, #0, 5a898 <__libc_init@plt-0x6218>
5a874: aa1503e0 mov x0, x21
5a878: 94000636 bl 5c150 <__libc_init@plt-0x4960>
5a87c: 394013e8 ldrb w8, [sp, #4]
5a880: 92607c09 and x9, x0, #0xffffffff00000000
5a884: b25f012a orr x10, x9, #0x200000000
5a888: 7100011f cmp w8, #0x0
5a88c: 92703c08 and x8, x0, #0xffff0000
5a890: 9a8a0129 csel x9, x9, x10, eq // eq = none
5a894: 14000094 b 5aae4 <__libc_init@plt-0x5fcc>
5a898: f9400268 ldr x8, [x19]
5a89c: f100029f cmp x20, #0x0
5a8a0: 1a9f07e9 cset w9, ne // ne = any
5a8a4: 91000d0a add x10, x8, #0x3
5a8a8: b4000074 cbz x20, 5a8b4 <__libc_init@plt-0x61fc>
5a8ac: eb14015f cmp x10, x20
5a8b0: 54000688 b.hi 5a980 <__libc_init@plt-0x6130> // b.pmore
5a8b4: 3940010b ldrb w11, [x8]
5a8b8: 5101856c sub w12, w11, #0x61
5a8bc: 521b016d eor w13, w11, #0x20
5a8c0: 7100699f cmp w12, #0x1a
5a8c4: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5a8c8: 7101397f cmp w11, #0x4e
5a8cc: 540005a1 b.ne 5a980 <__libc_init@plt-0x6130> // b.any
5a8d0: 3940050b ldrb w11, [x8, #1]
5a8d4: 5101856c sub w12, w11, #0x61
5a8d8: 521b016d eor w13, w11, #0x20
5a8dc: 7100699f cmp w12, #0x1a
5a8e0: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5a8e4: 7101057f cmp w11, #0x41
5a8e8: 540004c1 b.ne 5a980 <__libc_init@plt-0x6130> // b.any
5a8ec: 3940090b ldrb w11, [x8, #2]
5a8f0: 5101856c sub w12, w11, #0x61
5a8f4: 521b016d eor w13, w11, #0x20
5a8f8: 7100699f cmp w12, #0x1a
5a8fc: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5a900: 7101397f cmp w11, #0x4e
5a904: 540003e1 b.ne 5a980 <__libc_init@plt-0x6130> // b.any
5a908: f900026a str x10, [x19]
5a90c: b4000074 cbz x20, 5a918 <__libc_init@plt-0x6198>
5a910: eb14015f cmp x10, x20
5a914: 54001002 b.cs 5ab14 <__libc_init@plt-0x5f9c> // b.hs, b.nlast
5a918: 39400149 ldrb w9, [x10]
5a91c: 7100a13f cmp w9, #0x28
5a920: 54000fa1 b.ne 5ab14 <__libc_init@plt-0x5f9c> // b.any
5a924: 9100110a add x10, x8, #0x4
5a928: 52800028 mov w8, #0x1 // #1
5a92c: 528ff400 mov w0, #0x7fa0 // #32672
5a930: f900026a str x10, [x19]
5a934: b4000074 cbz x20, 5a940 <__libc_init@plt-0x6170>
5a938: eb14015f cmp x10, x20
5a93c: 54000f22 b.cs 5ab20 <__libc_init@plt-0x5f90> // b.hs, b.nlast
5a940: 39400149 ldrb w9, [x10]
5a944: 7100a53f cmp w9, #0x29
5a948: 540000a0 b.eq 5a95c <__libc_init@plt-0x6154> // b.none
5a94c: 7100a13f cmp w9, #0x28
5a950: 54000081 b.ne 5a960 <__libc_init@plt-0x6150> // b.any
5a954: 11000508 add w8, w8, #0x1
5a958: 14000002 b 5a960 <__libc_init@plt-0x6150>
5a95c: 51000508 sub w8, w8, #0x1
5a960: 9100054a add x10, x10, #0x1
5a964: 7100011f cmp w8, #0x0
5a968: 54fffe4c b.gt 5a930 <__libc_init@plt-0x6180>
5a96c: aa1f03e8 mov x8, xzr
5a970: aa1f03e9 mov x9, xzr
5a974: 528ff400 mov w0, #0x7fa0 // #32672
5a978: f900026a str x10, [x19]
5a97c: 1400005a b 5aae4 <__libc_init@plt-0x5fcc>
5a980: b4000074 cbz x20, 5a98c <__libc_init@plt-0x6124>
5a984: eb14011f cmp x8, x20
5a988: 54000142 b.cs 5a9b0 <__libc_init@plt-0x6100> // b.hs, b.nlast
5a98c: 3940010a ldrb w10, [x8]
5a990: 7100b55f cmp w10, #0x2d
5a994: 1a9f17ea cset w10, eq // eq = none
5a998: 390192aa strb w10, [x21, #100]
5a99c: 54000080 b.eq 5a9ac <__libc_init@plt-0x6104> // b.none
5a9a0: 3940010a ldrb w10, [x8]
5a9a4: 7100ad5f cmp w10, #0x2b
5a9a8: 54000041 b.ne 5a9b0 <__libc_init@plt-0x6100> // b.any
5a9ac: 91000508 add x8, x8, #0x1
5a9b0: 91000d0a add x10, x8, #0x3
5a9b4: eb14015f cmp x10, x20
5a9b8: 1a9f97eb cset w11, hi // hi = pmore
5a9bc: 0a0b012b and w11, w9, w11
5a9c0: 370008cb tbnz w11, #0, 5aad8 <__libc_init@plt-0x5fd8>
5a9c4: 3940010b ldrb w11, [x8]
5a9c8: 5101856c sub w12, w11, #0x61
5a9cc: 521b016d eor w13, w11, #0x20
5a9d0: 7100699f cmp w12, #0x1a
5a9d4: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5a9d8: 7101257f cmp w11, #0x49
5a9dc: 540007e1 b.ne 5aad8 <__libc_init@plt-0x5fd8> // b.any
5a9e0: 3940050b ldrb w11, [x8, #1]
5a9e4: 5101856c sub w12, w11, #0x61
5a9e8: 521b016d eor w13, w11, #0x20
5a9ec: 7100699f cmp w12, #0x1a
5a9f0: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5a9f4: 7101397f cmp w11, #0x4e
5a9f8: 54000701 b.ne 5aad8 <__libc_init@plt-0x5fd8> // b.any
5a9fc: 3940090b ldrb w11, [x8, #2]
5aa00: 5101856c sub w12, w11, #0x61
5aa04: 521b016d eor w13, w11, #0x20
5aa08: 7100699f cmp w12, #0x1a
5aa0c: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5aa10: 7101197f cmp w11, #0x46
5aa14: 54000621 b.ne 5aad8 <__libc_init@plt-0x5fd8> // b.any
5aa18: 9100210b add x11, x8, #0x8
5aa1c: eb14017f cmp x11, x20
5aa20: 1a9f97ec cset w12, hi // hi = pmore
5aa24: 0a0c0129 and w9, w9, w12
5aa28: 37000489 tbnz w9, #0, 5aab8 <__libc_init@plt-0x5ff8>
5aa2c: 39400149 ldrb w9, [x10]
5aa30: 5101852c sub w12, w9, #0x61
5aa34: 521b012d eor w13, w9, #0x20
5aa38: 7100699f cmp w12, #0x1a
5aa3c: 1a8931a9 csel w9, w13, w9, cc // cc = lo, ul, last
5aa40: 7101253f cmp w9, #0x49
5aa44: 540003a1 b.ne 5aab8 <__libc_init@plt-0x5ff8> // b.any
5aa48: 39401109 ldrb w9, [x8, #4]
5aa4c: 5101852c sub w12, w9, #0x61
5aa50: 521b012d eor w13, w9, #0x20
5aa54: 7100699f cmp w12, #0x1a
5aa58: 1a8931a9 csel w9, w13, w9, cc // cc = lo, ul, last
5aa5c: 7101393f cmp w9, #0x4e
5aa60: 540002c1 b.ne 5aab8 <__libc_init@plt-0x5ff8> // b.any
5aa64: 39401509 ldrb w9, [x8, #5]
5aa68: 5101852c sub w12, w9, #0x61
5aa6c: 521b012d eor w13, w9, #0x20
5aa70: 7100699f cmp w12, #0x1a
5aa74: 1a8931a9 csel w9, w13, w9, cc // cc = lo, ul, last
5aa78: 7101253f cmp w9, #0x49
5aa7c: 540001e1 b.ne 5aab8 <__libc_init@plt-0x5ff8> // b.any
5aa80: 39401909 ldrb w9, [x8, #6]
5aa84: 5101852c sub w12, w9, #0x61
5aa88: 521b012d eor w13, w9, #0x20
5aa8c: 7100699f cmp w12, #0x1a
5aa90: 1a8931a9 csel w9, w13, w9, cc // cc = lo, ul, last
5aa94: 7101513f cmp w9, #0x54
5aa98: 54000101 b.ne 5aab8 <__libc_init@plt-0x5ff8> // b.any
5aa9c: 39401d08 ldrb w8, [x8, #7]
5aaa0: 51018509 sub w9, w8, #0x61
5aaa4: 521b010c eor w12, w8, #0x20
5aaa8: 7100693f cmp w9, #0x1a
5aaac: 1a883188 csel w8, w12, w8, cc // cc = lo, ul, last
5aab0: 7101651f cmp w8, #0x59
5aab4: 54000040 b.eq 5aabc <__libc_init@plt-0x5ff4> // b.none
5aab8: aa0a03eb mov x11, x10
5aabc: 394192aa ldrb w10, [x21, #100]
5aac0: 528ff000 mov w0, #0x7f80 // #32640
5aac4: aa1f03e8 mov x8, xzr
5aac8: aa1f03e9 mov x9, xzr
5aacc: f900026b str x11, [x19]
5aad0: b3711d40 bfi x0, x10, #15, #8
5aad4: 14000004 b 5aae4 <__libc_init@plt-0x5fcc>
5aad8: aa1f03e8 mov x8, xzr
5aadc: d2c00089 mov x9, #0x400000000 // #17179869184
5aae0: 528ff400 mov w0, #0x7fa0 // #32672
5aae4: f94016ca ldr x10, [x22, #40]
5aae8: f94007eb ldr x11, [sp, #8]
5aaec: eb0b015f cmp x10, x11
5aaf0: 540001e1 b.ne 5ab2c <__libc_init@plt-0x5f84> // b.any
5aaf4: a9434ff4 ldp x20, x19, [sp, #48]
5aaf8: aa080128 orr x8, x9, x8
5aafc: 92403c09 and x9, x0, #0xffff
5ab00: a94257f6 ldp x22, x21, [sp, #32]
5ab04: aa090100 orr x0, x8, x9
5ab08: a9417bfd ldp x29, x30, [sp, #16]
5ab0c: 910103ff add sp, sp, #0x40
5ab10: d65f03c0 ret
5ab14: aa1f03e8 mov x8, xzr
5ab18: aa1f03e9 mov x9, xzr
5ab1c: 17fffff1 b 5aae0 <__libc_init@plt-0x5fd0>
5ab20: aa1f03e8 mov x8, xzr
5ab24: d2c00089 mov x9, #0x400000000 // #17179869184
5ab28: 17ffffef b 5aae4 <__libc_init@plt-0x5fcc>
5ab2c: 94001805 bl 60b40 <__stack_chk_fail@plt>
5ab30: d10183ff sub sp, sp, #0x60
5ab34: a9047bfd stp x29, x30, [sp, #64]
5ab38: 910103fd add x29, sp, #0x40
5ab3c: f9002bf3 str x19, [sp, #80]
5ab40: d53bd053 mrs x19, tpidr_el0
5ab44: f0fffd6a adrp x10, 9000 <__libc_init@plt-0x57ab0>
5ab48: f9401669 ldr x9, [x19, #40]
5ab4c: aa0003e8 mov x8, x0
5ab50: 910003e0 mov x0, sp
5ab54: fd44c940 ldr d0, [x10, #2448]
5ab58: f81f83a9 stur x9, [x29, #-8]
5ab5c: b90033e1 str w1, [sp, #48]
5ab60: aa0803e1 mov x1, x8
5ab64: b9002bff str wzr, [sp, #40]
5ab68: 3900b3ff strb wzr, [sp, #44]
5ab6c: fd0013e0 str d0, [sp, #32]
5ab70: 9400000a bl 5ab98 <__libc_init@plt-0x5f18>
5ab74: f9401668 ldr x8, [x19, #40]
5ab78: f85f83a9 ldur x9, [x29, #-8]
5ab7c: eb09011f cmp x8, x9
5ab80: 540000a1 b.ne 5ab94 <__libc_init@plt-0x5f1c> // b.any
5ab84: a9447bfd ldp x29, x30, [sp, #64]
5ab88: f9402bf3 ldr x19, [sp, #80]
5ab8c: 910183ff add sp, sp, #0x60
5ab90: d65f03c0 ret
5ab94: 940017eb bl 60b40 <__stack_chk_fail@plt>
5ab98: d10103ff sub sp, sp, #0x40
5ab9c: a9017bfd stp x29, x30, [sp, #16]
5aba0: 910043fd add x29, sp, #0x10
5aba4: a90257f6 stp x22, x21, [sp, #32]
5aba8: a9034ff4 stp x20, x19, [sp, #48]
5abac: aa0203f4 mov x20, x2
5abb0: d53bd056 mrs x22, tpidr_el0
5abb4: f94016c8 ldr x8, [x22, #40]
5abb8: 910013e2 add x2, sp, #0x4
5abbc: aa1403e3 mov x3, x20
5abc0: aa0103f3 mov x19, x1
5abc4: aa0003f5 mov x21, x0
5abc8: f90007e8 str x8, [sp, #8]
5abcc: 390013ff strb wzr, [sp, #4]
5abd0: 94000795 bl 5ca24 <__libc_init@plt-0x408c>
5abd4: 36000140 tbz w0, #0, 5abfc <__libc_init@plt-0x5eb4>
5abd8: aa1503e0 mov x0, x21
5abdc: 94000882 bl 5cde4 <__libc_init@plt-0x3ccc>
5abe0: 394013e8 ldrb w8, [sp, #4]
5abe4: 92607c09 and x9, x0, #0xffffffff00000000
5abe8: b25f012a orr x10, x9, #0x200000000
5abec: 7100011f cmp w8, #0x0
5abf0: 92703c08 and x8, x0, #0xffff0000
5abf4: 9a8a0129 csel x9, x9, x10, eq // eq = none
5abf8: 14000094 b 5ae48 <__libc_init@plt-0x5c68>
5abfc: f9400268 ldr x8, [x19]
5ac00: f100029f cmp x20, #0x0
5ac04: 1a9f07e9 cset w9, ne // ne = any
5ac08: 91000d0a add x10, x8, #0x3
5ac0c: b4000074 cbz x20, 5ac18 <__libc_init@plt-0x5e98>
5ac10: eb14015f cmp x10, x20
5ac14: 54000688 b.hi 5ace4 <__libc_init@plt-0x5dcc> // b.pmore
5ac18: 3940010b ldrb w11, [x8]
5ac1c: 5101856c sub w12, w11, #0x61
5ac20: 521b016d eor w13, w11, #0x20
5ac24: 7100699f cmp w12, #0x1a
5ac28: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5ac2c: 7101397f cmp w11, #0x4e
5ac30: 540005a1 b.ne 5ace4 <__libc_init@plt-0x5dcc> // b.any
5ac34: 3940050b ldrb w11, [x8, #1]
5ac38: 5101856c sub w12, w11, #0x61
5ac3c: 521b016d eor w13, w11, #0x20
5ac40: 7100699f cmp w12, #0x1a
5ac44: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5ac48: 7101057f cmp w11, #0x41
5ac4c: 540004c1 b.ne 5ace4 <__libc_init@plt-0x5dcc> // b.any
5ac50: 3940090b ldrb w11, [x8, #2]
5ac54: 5101856c sub w12, w11, #0x61
5ac58: 521b016d eor w13, w11, #0x20
5ac5c: 7100699f cmp w12, #0x1a
5ac60: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5ac64: 7101397f cmp w11, #0x4e
5ac68: 540003e1 b.ne 5ace4 <__libc_init@plt-0x5dcc> // b.any
5ac6c: f900026a str x10, [x19]
5ac70: b4000074 cbz x20, 5ac7c <__libc_init@plt-0x5e34>
5ac74: eb14015f cmp x10, x20
5ac78: 54001002 b.cs 5ae78 <__libc_init@plt-0x5c38> // b.hs, b.nlast
5ac7c: 39400149 ldrb w9, [x10]
5ac80: 7100a13f cmp w9, #0x28
5ac84: 54000fa1 b.ne 5ae78 <__libc_init@plt-0x5c38> // b.any
5ac88: 9100110a add x10, x8, #0x4
5ac8c: 52800028 mov w8, #0x1 // #1
5ac90: 528fa000 mov w0, #0x7d00 // #32000
5ac94: f900026a str x10, [x19]
5ac98: b4000074 cbz x20, 5aca4 <__libc_init@plt-0x5e0c>
5ac9c: eb14015f cmp x10, x20
5aca0: 54000f22 b.cs 5ae84 <__libc_init@plt-0x5c2c> // b.hs, b.nlast
5aca4: 39400149 ldrb w9, [x10]
5aca8: 7100a53f cmp w9, #0x29
5acac: 540000a0 b.eq 5acc0 <__libc_init@plt-0x5df0> // b.none
5acb0: 7100a13f cmp w9, #0x28
5acb4: 54000081 b.ne 5acc4 <__libc_init@plt-0x5dec> // b.any
5acb8: 11000508 add w8, w8, #0x1
5acbc: 14000002 b 5acc4 <__libc_init@plt-0x5dec>
5acc0: 51000508 sub w8, w8, #0x1
5acc4: 9100054a add x10, x10, #0x1
5acc8: 7100011f cmp w8, #0x0
5accc: 54fffe4c b.gt 5ac94 <__libc_init@plt-0x5e1c>
5acd0: aa1f03e8 mov x8, xzr
5acd4: aa1f03e9 mov x9, xzr
5acd8: 528fa000 mov w0, #0x7d00 // #32000
5acdc: f900026a str x10, [x19]
5ace0: 1400005a b 5ae48 <__libc_init@plt-0x5c68>
5ace4: b4000074 cbz x20, 5acf0 <__libc_init@plt-0x5dc0>
5ace8: eb14011f cmp x8, x20
5acec: 54000142 b.cs 5ad14 <__libc_init@plt-0x5d9c> // b.hs, b.nlast
5acf0: 3940010a ldrb w10, [x8]
5acf4: 7100b55f cmp w10, #0x2d
5acf8: 1a9f17ea cset w10, eq // eq = none
5acfc: 3900b2aa strb w10, [x21, #44]
5ad00: 54000080 b.eq 5ad10 <__libc_init@plt-0x5da0> // b.none
5ad04: 3940010a ldrb w10, [x8]
5ad08: 7100ad5f cmp w10, #0x2b
5ad0c: 54000041 b.ne 5ad14 <__libc_init@plt-0x5d9c> // b.any
5ad10: 91000508 add x8, x8, #0x1
5ad14: 91000d0a add x10, x8, #0x3
5ad18: eb14015f cmp x10, x20
5ad1c: 1a9f97eb cset w11, hi // hi = pmore
5ad20: 0a0b012b and w11, w9, w11
5ad24: 370008cb tbnz w11, #0, 5ae3c <__libc_init@plt-0x5c74>
5ad28: 3940010b ldrb w11, [x8]
5ad2c: 5101856c sub w12, w11, #0x61
5ad30: 521b016d eor w13, w11, #0x20
5ad34: 7100699f cmp w12, #0x1a
5ad38: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5ad3c: 7101257f cmp w11, #0x49
5ad40: 540007e1 b.ne 5ae3c <__libc_init@plt-0x5c74> // b.any
5ad44: 3940050b ldrb w11, [x8, #1]
5ad48: 5101856c sub w12, w11, #0x61
5ad4c: 521b016d eor w13, w11, #0x20
5ad50: 7100699f cmp w12, #0x1a
5ad54: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5ad58: 7101397f cmp w11, #0x4e
5ad5c: 54000701 b.ne 5ae3c <__libc_init@plt-0x5c74> // b.any
5ad60: 3940090b ldrb w11, [x8, #2]
5ad64: 5101856c sub w12, w11, #0x61
5ad68: 521b016d eor w13, w11, #0x20
5ad6c: 7100699f cmp w12, #0x1a
5ad70: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5ad74: 7101197f cmp w11, #0x46
5ad78: 54000621 b.ne 5ae3c <__libc_init@plt-0x5c74> // b.any
5ad7c: 9100210b add x11, x8, #0x8
5ad80: eb14017f cmp x11, x20
5ad84: 1a9f97ec cset w12, hi // hi = pmore
5ad88: 0a0c0129 and w9, w9, w12
5ad8c: 37000489 tbnz w9, #0, 5ae1c <__libc_init@plt-0x5c94>
5ad90: 39400149 ldrb w9, [x10]
5ad94: 5101852c sub w12, w9, #0x61
5ad98: 521b012d eor w13, w9, #0x20
5ad9c: 7100699f cmp w12, #0x1a
5ada0: 1a8931a9 csel w9, w13, w9, cc // cc = lo, ul, last
5ada4: 7101253f cmp w9, #0x49
5ada8: 540003a1 b.ne 5ae1c <__libc_init@plt-0x5c94> // b.any
5adac: 39401109 ldrb w9, [x8, #4]
5adb0: 5101852c sub w12, w9, #0x61
5adb4: 521b012d eor w13, w9, #0x20
5adb8: 7100699f cmp w12, #0x1a
5adbc: 1a8931a9 csel w9, w13, w9, cc // cc = lo, ul, last
5adc0: 7101393f cmp w9, #0x4e
5adc4: 540002c1 b.ne 5ae1c <__libc_init@plt-0x5c94> // b.any
5adc8: 39401509 ldrb w9, [x8, #5]
5adcc: 5101852c sub w12, w9, #0x61
5add0: 521b012d eor w13, w9, #0x20
5add4: 7100699f cmp w12, #0x1a
5add8: 1a8931a9 csel w9, w13, w9, cc // cc = lo, ul, last
5addc: 7101253f cmp w9, #0x49
5ade0: 540001e1 b.ne 5ae1c <__libc_init@plt-0x5c94> // b.any
5ade4: 39401909 ldrb w9, [x8, #6]
5ade8: 5101852c sub w12, w9, #0x61
5adec: 521b012d eor w13, w9, #0x20
5adf0: 7100699f cmp w12, #0x1a
5adf4: 1a8931a9 csel w9, w13, w9, cc // cc = lo, ul, last
5adf8: 7101513f cmp w9, #0x54
5adfc: 54000101 b.ne 5ae1c <__libc_init@plt-0x5c94> // b.any
5ae00: 39401d08 ldrb w8, [x8, #7]
5ae04: 51018509 sub w9, w8, #0x61
5ae08: 521b010c eor w12, w8, #0x20
5ae0c: 7100693f cmp w9, #0x1a
5ae10: 1a883188 csel w8, w12, w8, cc // cc = lo, ul, last
5ae14: 7101651f cmp w8, #0x59
5ae18: 54000040 b.eq 5ae20 <__libc_init@plt-0x5c90> // b.none
5ae1c: aa0a03eb mov x11, x10
5ae20: 3940b2aa ldrb w10, [x21, #44]
5ae24: 528f8000 mov w0, #0x7c00 // #31744
5ae28: aa1f03e8 mov x8, xzr
5ae2c: aa1f03e9 mov x9, xzr
5ae30: f900026b str x11, [x19]
5ae34: b3711d40 bfi x0, x10, #15, #8
5ae38: 14000004 b 5ae48 <__libc_init@plt-0x5c68>
5ae3c: aa1f03e8 mov x8, xzr
5ae40: d2c00089 mov x9, #0x400000000 // #17179869184
5ae44: 528fa000 mov w0, #0x7d00 // #32000
5ae48: f94016ca ldr x10, [x22, #40]
5ae4c: f94007eb ldr x11, [sp, #8]
5ae50: eb0b015f cmp x10, x11
5ae54: 540001e1 b.ne 5ae90 <__libc_init@plt-0x5c20> // b.any
5ae58: a9434ff4 ldp x20, x19, [sp, #48]
5ae5c: aa080128 orr x8, x9, x8
5ae60: 92403c09 and x9, x0, #0xffff
5ae64: a94257f6 ldp x22, x21, [sp, #32]
5ae68: aa090100 orr x0, x8, x9
5ae6c: a9417bfd ldp x29, x30, [sp, #16]
5ae70: 910103ff add sp, sp, #0x40
5ae74: d65f03c0 ret
5ae78: aa1f03e8 mov x8, xzr
5ae7c: aa1f03e9 mov x9, xzr
5ae80: 17fffff1 b 5ae44 <__libc_init@plt-0x5c6c>
5ae84: aa1f03e8 mov x8, xzr
5ae88: d2c00089 mov x9, #0x400000000 // #17179869184
5ae8c: 17ffffef b 5ae48 <__libc_init@plt-0x5c68>
5ae90: 9400172c bl 60b40 <__stack_chk_fail@plt>
5ae94: d10283ff sub sp, sp, #0xa0
5ae98: a9087bfd stp x29, x30, [sp, #128]
5ae9c: 910203fd add x29, sp, #0x80
5aea0: f9004bf3 str x19, [sp, #144]
5aea4: d53bd053 mrs x19, tpidr_el0
5aea8: f0fffd6a adrp x10, 9000 <__libc_init@plt-0x57ab0>
5aeac: f9401669 ldr x9, [x19, #40]
5aeb0: aa0003e8 mov x8, x0
5aeb4: 910003e0 mov x0, sp
5aeb8: fd44d140 ldr d0, [x10, #2464]
5aebc: f81f83a9 stur x9, [x29, #-8]
5aec0: b90073e1 str w1, [sp, #112]
5aec4: aa0803e1 mov x1, x8
5aec8: b9006bff str wzr, [sp, #104]
5aecc: 3901b3ff strb wzr, [sp, #108]
5aed0: fd0033e0 str d0, [sp, #96]
5aed4: 9400000a bl 5aefc <__libc_init@plt-0x5bb4>
5aed8: f9401668 ldr x8, [x19, #40]
5aedc: f85f83a9 ldur x9, [x29, #-8]
5aee0: eb09011f cmp x8, x9
5aee4: 540000a1 b.ne 5aef8 <__libc_init@plt-0x5bb8> // b.any
5aee8: a9487bfd ldp x29, x30, [sp, #128]
5aeec: f9404bf3 ldr x19, [sp, #144]
5aef0: 910283ff add sp, sp, #0xa0
5aef4: d65f03c0 ret
5aef8: 94001712 bl 60b40 <__stack_chk_fail@plt>
5aefc: d10103ff sub sp, sp, #0x40
5af00: a9017bfd stp x29, x30, [sp, #16]
5af04: 910043fd add x29, sp, #0x10
5af08: a90257f6 stp x22, x21, [sp, #32]
5af0c: a9034ff4 stp x20, x19, [sp, #48]
5af10: aa0203f4 mov x20, x2
5af14: d53bd056 mrs x22, tpidr_el0
5af18: f94016c8 ldr x8, [x22, #40]
5af1c: 910013e2 add x2, sp, #0x4
5af20: aa1403e3 mov x3, x20
5af24: aa0103f3 mov x19, x1
5af28: aa0003f5 mov x21, x0
5af2c: f90007e8 str x8, [sp, #8]
5af30: 390013ff strb wzr, [sp, #4]
5af34: 940009ec bl 5d6e4 <__libc_init@plt-0x33cc>
5af38: 36000120 tbz w0, #0, 5af5c <__libc_init@plt-0x5b54>
5af3c: aa1503e0 mov x0, x21
5af40: 94000ad9 bl 5daa4 <__libc_init@plt-0x300c>
5af44: 394013e8 ldrb w8, [sp, #4]
5af48: 92607c09 and x9, x0, #0xffffffff00000000
5af4c: b25f012a orr x10, x9, #0x200000000
5af50: 7100011f cmp w8, #0x0
5af54: 9a8a0128 csel x8, x9, x10, eq // eq = none
5af58: 14000091 b 5b19c <__libc_init@plt-0x5914>
5af5c: f9400268 ldr x8, [x19]
5af60: f100029f cmp x20, #0x0
5af64: 1a9f07e9 cset w9, ne // ne = any
5af68: 91000d0a add x10, x8, #0x3
5af6c: b4000074 cbz x20, 5af78 <__libc_init@plt-0x5b38>
5af70: eb14015f cmp x10, x20
5af74: 54000668 b.hi 5b040 <__libc_init@plt-0x5a70> // b.pmore
5af78: 3940010b ldrb w11, [x8]
5af7c: 5101856c sub w12, w11, #0x61
5af80: 521b016d eor w13, w11, #0x20
5af84: 7100699f cmp w12, #0x1a
5af88: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5af8c: 7101397f cmp w11, #0x4e
5af90: 54000581 b.ne 5b040 <__libc_init@plt-0x5a70> // b.any
5af94: 3940050b ldrb w11, [x8, #1]
5af98: 5101856c sub w12, w11, #0x61
5af9c: 521b016d eor w13, w11, #0x20
5afa0: 7100699f cmp w12, #0x1a
5afa4: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5afa8: 7101057f cmp w11, #0x41
5afac: 540004a1 b.ne 5b040 <__libc_init@plt-0x5a70> // b.any
5afb0: 3940090b ldrb w11, [x8, #2]
5afb4: 5101856c sub w12, w11, #0x61
5afb8: 521b016d eor w13, w11, #0x20
5afbc: 7100699f cmp w12, #0x1a
5afc0: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5afc4: 7101397f cmp w11, #0x4e
5afc8: 540003c1 b.ne 5b040 <__libc_init@plt-0x5a70> // b.any
5afcc: f900026a str x10, [x19]
5afd0: b4000074 cbz x20, 5afdc <__libc_init@plt-0x5ad4>
5afd4: eb14015f cmp x10, x20
5afd8: 54000f82 b.cs 5b1c8 <__libc_init@plt-0x58e8> // b.hs, b.nlast
5afdc: 39400149 ldrb w9, [x10]
5afe0: 7100a13f cmp w9, #0x28
5afe4: 54000f21 b.ne 5b1c8 <__libc_init@plt-0x58e8> // b.any
5afe8: 91001109 add x9, x8, #0x4
5afec: 52800028 mov w8, #0x1 // #1
5aff0: 52aff400 mov w0, #0x7fa00000 // #2141192192
5aff4: f9000269 str x9, [x19]
5aff8: b4000074 cbz x20, 5b004 <__libc_init@plt-0x5aac>
5affc: eb14013f cmp x9, x20
5b000: 54000e82 b.cs 5b1d0 <__libc_init@plt-0x58e0> // b.hs, b.nlast
5b004: 3940012a ldrb w10, [x9]
5b008: 7100a55f cmp w10, #0x29
5b00c: 540000a0 b.eq 5b020 <__libc_init@plt-0x5a90> // b.none
5b010: 7100a15f cmp w10, #0x28
5b014: 54000081 b.ne 5b024 <__libc_init@plt-0x5a8c> // b.any
5b018: 11000508 add w8, w8, #0x1
5b01c: 14000002 b 5b024 <__libc_init@plt-0x5a8c>
5b020: 51000508 sub w8, w8, #0x1
5b024: 91000529 add x9, x9, #0x1
5b028: 7100011f cmp w8, #0x0
5b02c: 54fffe4c b.gt 5aff4 <__libc_init@plt-0x5abc>
5b030: aa1f03e8 mov x8, xzr
5b034: 52aff400 mov w0, #0x7fa00000 // #2141192192
5b038: f9000269 str x9, [x19]
5b03c: 14000058 b 5b19c <__libc_init@plt-0x5914>
5b040: b4000074 cbz x20, 5b04c <__libc_init@plt-0x5a64>
5b044: eb14011f cmp x8, x20
5b048: 54000142 b.cs 5b070 <__libc_init@plt-0x5a40> // b.hs, b.nlast
5b04c: 3940010a ldrb w10, [x8]
5b050: 7100b55f cmp w10, #0x2d
5b054: 1a9f17ea cset w10, eq // eq = none
5b058: 3901b2aa strb w10, [x21, #108]
5b05c: 54000080 b.eq 5b06c <__libc_init@plt-0x5a44> // b.none
5b060: 3940010a ldrb w10, [x8]
5b064: 7100ad5f cmp w10, #0x2b
5b068: 54000041 b.ne 5b070 <__libc_init@plt-0x5a40> // b.any
5b06c: 91000508 add x8, x8, #0x1
5b070: 91000d0a add x10, x8, #0x3
5b074: eb14015f cmp x10, x20
5b078: 1a9f97eb cset w11, hi // hi = pmore
5b07c: 0a0b012b and w11, w9, w11
5b080: 370008ab tbnz w11, #0, 5b194 <__libc_init@plt-0x591c>
5b084: 3940010b ldrb w11, [x8]
5b088: 5101856c sub w12, w11, #0x61
5b08c: 521b016d eor w13, w11, #0x20
5b090: 7100699f cmp w12, #0x1a
5b094: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5b098: 7101257f cmp w11, #0x49
5b09c: 540007c1 b.ne 5b194 <__libc_init@plt-0x591c> // b.any
5b0a0: 3940050b ldrb w11, [x8, #1]
5b0a4: 5101856c sub w12, w11, #0x61
5b0a8: 521b016d eor w13, w11, #0x20
5b0ac: 7100699f cmp w12, #0x1a
5b0b0: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5b0b4: 7101397f cmp w11, #0x4e
5b0b8: 540006e1 b.ne 5b194 <__libc_init@plt-0x591c> // b.any
5b0bc: 3940090b ldrb w11, [x8, #2]
5b0c0: 5101856c sub w12, w11, #0x61
5b0c4: 521b016d eor w13, w11, #0x20
5b0c8: 7100699f cmp w12, #0x1a
5b0cc: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5b0d0: 7101197f cmp w11, #0x46
5b0d4: 54000601 b.ne 5b194 <__libc_init@plt-0x591c> // b.any
5b0d8: 9100210b add x11, x8, #0x8
5b0dc: eb14017f cmp x11, x20
5b0e0: 1a9f97ec cset w12, hi // hi = pmore
5b0e4: 0a0c0129 and w9, w9, w12
5b0e8: 37000489 tbnz w9, #0, 5b178 <__libc_init@plt-0x5938>
5b0ec: 39400149 ldrb w9, [x10]
5b0f0: 5101852c sub w12, w9, #0x61
5b0f4: 521b012d eor w13, w9, #0x20
5b0f8: 7100699f cmp w12, #0x1a
5b0fc: 1a8931a9 csel w9, w13, w9, cc // cc = lo, ul, last
5b100: 7101253f cmp w9, #0x49
5b104: 540003a1 b.ne 5b178 <__libc_init@plt-0x5938> // b.any
5b108: 39401109 ldrb w9, [x8, #4]
5b10c: 5101852c sub w12, w9, #0x61
5b110: 521b012d eor w13, w9, #0x20
5b114: 7100699f cmp w12, #0x1a
5b118: 1a8931a9 csel w9, w13, w9, cc // cc = lo, ul, last
5b11c: 7101393f cmp w9, #0x4e
5b120: 540002c1 b.ne 5b178 <__libc_init@plt-0x5938> // b.any
5b124: 39401509 ldrb w9, [x8, #5]
5b128: 5101852c sub w12, w9, #0x61
5b12c: 521b012d eor w13, w9, #0x20
5b130: 7100699f cmp w12, #0x1a
5b134: 1a8931a9 csel w9, w13, w9, cc // cc = lo, ul, last
5b138: 7101253f cmp w9, #0x49
5b13c: 540001e1 b.ne 5b178 <__libc_init@plt-0x5938> // b.any
5b140: 39401909 ldrb w9, [x8, #6]
5b144: 5101852c sub w12, w9, #0x61
5b148: 521b012d eor w13, w9, #0x20
5b14c: 7100699f cmp w12, #0x1a
5b150: 1a8931a9 csel w9, w13, w9, cc // cc = lo, ul, last
5b154: 7101513f cmp w9, #0x54
5b158: 54000101 b.ne 5b178 <__libc_init@plt-0x5938> // b.any
5b15c: 39401d08 ldrb w8, [x8, #7]
5b160: 51018509 sub w9, w8, #0x61
5b164: 521b010c eor w12, w8, #0x20
5b168: 7100693f cmp w9, #0x1a
5b16c: 1a883188 csel w8, w12, w8, cc // cc = lo, ul, last
5b170: 7101651f cmp w8, #0x59
5b174: 54000040 b.eq 5b17c <__libc_init@plt-0x5934> // b.none
5b178: aa0a03eb mov x11, x10
5b17c: 3941b2a9 ldrb w9, [x21, #108]
5b180: 52aff000 mov w0, #0x7f800000 // #2139095040
5b184: aa1f03e8 mov x8, xzr
5b188: f900026b str x11, [x19]
5b18c: b3611d20 bfi x0, x9, #31, #8
5b190: 14000003 b 5b19c <__libc_init@plt-0x5914>
5b194: d2c00088 mov x8, #0x400000000 // #17179869184
5b198: 52aff400 mov w0, #0x7fa00000 // #2141192192
5b19c: f94016c9 ldr x9, [x22, #40]
5b1a0: f94007ea ldr x10, [sp, #8]
5b1a4: eb0a013f cmp x9, x10
5b1a8: 54000181 b.ne 5b1d8 <__libc_init@plt-0x58d8> // b.any
5b1ac: a9434ff4 ldp x20, x19, [sp, #48]
5b1b0: 92407c09 and x9, x0, #0xffffffff
5b1b4: a94257f6 ldp x22, x21, [sp, #32]
5b1b8: aa080120 orr x0, x9, x8
5b1bc: a9417bfd ldp x29, x30, [sp, #16]
5b1c0: 910103ff add sp, sp, #0x40
5b1c4: d65f03c0 ret
5b1c8: aa1f03e8 mov x8, xzr
5b1cc: 17fffff3 b 5b198 <__libc_init@plt-0x5918>
5b1d0: d2c00088 mov x8, #0x400000000 // #17179869184
5b1d4: 17fffff2 b 5b19c <__libc_init@plt-0x5914>
5b1d8: 9400165a bl 60b40 <__stack_chk_fail@plt>
5b1dc: a9be7bfd stp x29, x30, [sp, #-32]!
5b1e0: a9014ffc stp x28, x19, [sp, #16]
5b1e4: 910003fd mov x29, sp
5b1e8: d10943ff sub sp, sp, #0x250
5b1ec: d53bd053 mrs x19, tpidr_el0
5b1f0: d0fffd6a adrp x10, 9000 <__libc_init@plt-0x57ab0>
5b1f4: f9401669 ldr x9, [x19, #40]
5b1f8: aa0003e8 mov x8, x0
5b1fc: 910003e0 mov x0, sp
5b200: fd44c540 ldr d0, [x10, #2440]
5b204: f81f83a9 stur x9, [x29, #-8]
5b208: b90243e1 str w1, [sp, #576]
5b20c: aa0803e1 mov x1, x8
5b210: b9023bff str wzr, [sp, #568]
5b214: 3908f3ff strb wzr, [sp, #572]
5b218: fd011be0 str d0, [sp, #560]
5b21c: 9400000a bl 5b244 <__libc_init@plt-0x586c>
5b220: f9401668 ldr x8, [x19, #40]
5b224: f85f83a9 ldur x9, [x29, #-8]
5b228: eb09011f cmp x8, x9
5b22c: 540000a1 b.ne 5b240 <__libc_init@plt-0x5870> // b.any
5b230: 910943ff add sp, sp, #0x250
5b234: a9414ffc ldp x28, x19, [sp, #16]
5b238: a8c27bfd ldp x29, x30, [sp], #32
5b23c: d65f03c0 ret
5b240: 94001640 bl 60b40 <__stack_chk_fail@plt>
5b244: d10103ff sub sp, sp, #0x40
5b248: a9017bfd stp x29, x30, [sp, #16]
5b24c: 910043fd add x29, sp, #0x10
5b250: a90257f6 stp x22, x21, [sp, #32]
5b254: a9034ff4 stp x20, x19, [sp, #48]
5b258: aa0203f4 mov x20, x2
5b25c: d53bd056 mrs x22, tpidr_el0
5b260: f94016c8 ldr x8, [x22, #40]
5b264: 910013e2 add x2, sp, #0x4
5b268: aa1403e3 mov x3, x20
5b26c: aa0103f3 mov x19, x1
5b270: aa0003f5 mov x21, x0
5b274: f90007e8 str x8, [sp, #8]
5b278: 390013ff strb wzr, [sp, #4]
5b27c: 94000c3d bl 5e370 <__libc_init@plt-0x2740>
5b280: 36000140 tbz w0, #0, 5b2a8 <__libc_init@plt-0x5808>
5b284: aa1503e0 mov x0, x21
5b288: 94000d2a bl 5e730 <__libc_init@plt-0x2380>
5b28c: 394013e8 ldrb w8, [sp, #4]
5b290: 321f0029 orr w9, w1, #0x2
5b294: 7100011f cmp w8, #0x0
5b298: 9a890028 csel x8, x1, x9, eq // eq = none
5b29c: 92607c29 and x9, x1, #0xffffffff00000000
5b2a0: 92407d08 and x8, x8, #0xffffffff
5b2a4: 14000094 b 5b4f4 <__libc_init@plt-0x55bc>
5b2a8: f9400268 ldr x8, [x19]
5b2ac: f100029f cmp x20, #0x0
5b2b0: 1a9f07e9 cset w9, ne // ne = any
5b2b4: 91000d0a add x10, x8, #0x3
5b2b8: b4000074 cbz x20, 5b2c4 <__libc_init@plt-0x57ec>
5b2bc: eb14015f cmp x10, x20
5b2c0: 54000688 b.hi 5b390 <__libc_init@plt-0x5720> // b.pmore
5b2c4: 3940010b ldrb w11, [x8]
5b2c8: 5101856c sub w12, w11, #0x61
5b2cc: 521b016d eor w13, w11, #0x20
5b2d0: 7100699f cmp w12, #0x1a
5b2d4: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5b2d8: 7101397f cmp w11, #0x4e
5b2dc: 540005a1 b.ne 5b390 <__libc_init@plt-0x5720> // b.any
5b2e0: 3940050b ldrb w11, [x8, #1]
5b2e4: 5101856c sub w12, w11, #0x61
5b2e8: 521b016d eor w13, w11, #0x20
5b2ec: 7100699f cmp w12, #0x1a
5b2f0: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5b2f4: 7101057f cmp w11, #0x41
5b2f8: 540004c1 b.ne 5b390 <__libc_init@plt-0x5720> // b.any
5b2fc: 3940090b ldrb w11, [x8, #2]
5b300: 5101856c sub w12, w11, #0x61
5b304: 521b016d eor w13, w11, #0x20
5b308: 7100699f cmp w12, #0x1a
5b30c: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5b310: 7101397f cmp w11, #0x4e
5b314: 540003e1 b.ne 5b390 <__libc_init@plt-0x5720> // b.any
5b318: f900026a str x10, [x19]
5b31c: b4000074 cbz x20, 5b328 <__libc_init@plt-0x5788>
5b320: eb14015f cmp x10, x20
5b324: 54000fc2 b.cs 5b51c <__libc_init@plt-0x5594> // b.hs, b.nlast
5b328: 39400149 ldrb w9, [x10]
5b32c: 7100a13f cmp w9, #0x28
5b330: 54000f61 b.ne 5b51c <__libc_init@plt-0x5594> // b.any
5b334: 9100110a add x10, x8, #0x4
5b338: 52800029 mov w9, #0x1 // #1
5b33c: 52800088 mov w8, #0x4 // #4
5b340: f900026a str x10, [x19]
5b344: b4000074 cbz x20, 5b350 <__libc_init@plt-0x5760>
5b348: eb14015f cmp x10, x20
5b34c: 54000f02 b.cs 5b52c <__libc_init@plt-0x5584> // b.hs, b.nlast
5b350: 3940014b ldrb w11, [x10]
5b354: 7100a57f cmp w11, #0x29
5b358: 540000a0 b.eq 5b36c <__libc_init@plt-0x5744> // b.none
5b35c: 7100a17f cmp w11, #0x28
5b360: 54000081 b.ne 5b370 <__libc_init@plt-0x5740> // b.any
5b364: 11000529 add w9, w9, #0x1
5b368: 14000002 b 5b370 <__libc_init@plt-0x5740>
5b36c: 51000529 sub w9, w9, #0x1
5b370: 9100054a add x10, x10, #0x1
5b374: 7100013f cmp w9, #0x0
5b378: 54fffe4c b.gt 5b340 <__libc_init@plt-0x5770>
5b37c: aa1f03e9 mov x9, xzr
5b380: aa1f03e8 mov x8, xzr
5b384: d2effe80 mov x0, #0x7ff4000000000000 // #9219994337134247936
5b388: f900026a str x10, [x19]
5b38c: 1400005a b 5b4f4 <__libc_init@plt-0x55bc>
5b390: b4000074 cbz x20, 5b39c <__libc_init@plt-0x5714>
5b394: eb14011f cmp x8, x20
5b398: 54000142 b.cs 5b3c0 <__libc_init@plt-0x56f0> // b.hs, b.nlast
5b39c: 3940010a ldrb w10, [x8]
5b3a0: 7100b55f cmp w10, #0x2d
5b3a4: 1a9f17ea cset w10, eq // eq = none
5b3a8: 3908f2aa strb w10, [x21, #572]
5b3ac: 54000080 b.eq 5b3bc <__libc_init@plt-0x56f4> // b.none
5b3b0: 3940010a ldrb w10, [x8]
5b3b4: 7100ad5f cmp w10, #0x2b
5b3b8: 54000041 b.ne 5b3c0 <__libc_init@plt-0x56f0> // b.any
5b3bc: 91000508 add x8, x8, #0x1
5b3c0: 91000d0a add x10, x8, #0x3
5b3c4: eb14015f cmp x10, x20
5b3c8: 1a9f97eb cset w11, hi // hi = pmore
5b3cc: 0a0b012b and w11, w9, w11
5b3d0: 370008cb tbnz w11, #0, 5b4e8 <__libc_init@plt-0x55c8>
5b3d4: 3940010b ldrb w11, [x8]
5b3d8: 5101856c sub w12, w11, #0x61
5b3dc: 521b016d eor w13, w11, #0x20
5b3e0: 7100699f cmp w12, #0x1a
5b3e4: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5b3e8: 7101257f cmp w11, #0x49
5b3ec: 540007e1 b.ne 5b4e8 <__libc_init@plt-0x55c8> // b.any
5b3f0: 3940050b ldrb w11, [x8, #1]
5b3f4: 5101856c sub w12, w11, #0x61
5b3f8: 521b016d eor w13, w11, #0x20
5b3fc: 7100699f cmp w12, #0x1a
5b400: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5b404: 7101397f cmp w11, #0x4e
5b408: 54000701 b.ne 5b4e8 <__libc_init@plt-0x55c8> // b.any
5b40c: 3940090b ldrb w11, [x8, #2]
5b410: 5101856c sub w12, w11, #0x61
5b414: 521b016d eor w13, w11, #0x20
5b418: 7100699f cmp w12, #0x1a
5b41c: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5b420: 7101197f cmp w11, #0x46
5b424: 54000621 b.ne 5b4e8 <__libc_init@plt-0x55c8> // b.any
5b428: 9100210b add x11, x8, #0x8
5b42c: eb14017f cmp x11, x20
5b430: 1a9f97ec cset w12, hi // hi = pmore
5b434: 0a0c0129 and w9, w9, w12
5b438: 37000489 tbnz w9, #0, 5b4c8 <__libc_init@plt-0x55e8>
5b43c: 39400149 ldrb w9, [x10]
5b440: 5101852c sub w12, w9, #0x61
5b444: 521b012d eor w13, w9, #0x20
5b448: 7100699f cmp w12, #0x1a
5b44c: 1a8931a9 csel w9, w13, w9, cc // cc = lo, ul, last
5b450: 7101253f cmp w9, #0x49
5b454: 540003a1 b.ne 5b4c8 <__libc_init@plt-0x55e8> // b.any
5b458: 39401109 ldrb w9, [x8, #4]
5b45c: 5101852c sub w12, w9, #0x61
5b460: 521b012d eor w13, w9, #0x20
5b464: 7100699f cmp w12, #0x1a
5b468: 1a8931a9 csel w9, w13, w9, cc // cc = lo, ul, last
5b46c: 7101393f cmp w9, #0x4e
5b470: 540002c1 b.ne 5b4c8 <__libc_init@plt-0x55e8> // b.any
5b474: 39401509 ldrb w9, [x8, #5]
5b478: 5101852c sub w12, w9, #0x61
5b47c: 521b012d eor w13, w9, #0x20
5b480: 7100699f cmp w12, #0x1a
5b484: 1a8931a9 csel w9, w13, w9, cc // cc = lo, ul, last
5b488: 7101253f cmp w9, #0x49
5b48c: 540001e1 b.ne 5b4c8 <__libc_init@plt-0x55e8> // b.any
5b490: 39401909 ldrb w9, [x8, #6]
5b494: 5101852c sub w12, w9, #0x61
5b498: 521b012d eor w13, w9, #0x20
5b49c: 7100699f cmp w12, #0x1a
5b4a0: 1a8931a9 csel w9, w13, w9, cc // cc = lo, ul, last
5b4a4: 7101513f cmp w9, #0x54
5b4a8: 54000101 b.ne 5b4c8 <__libc_init@plt-0x55e8> // b.any
5b4ac: 39401d08 ldrb w8, [x8, #7]
5b4b0: 51018509 sub w9, w8, #0x61
5b4b4: 521b010c eor w12, w8, #0x20
5b4b8: 7100693f cmp w9, #0x1a
5b4bc: 1a883188 csel w8, w12, w8, cc // cc = lo, ul, last
5b4c0: 7101651f cmp w8, #0x59
5b4c4: 54000040 b.eq 5b4cc <__libc_init@plt-0x55e4> // b.none
5b4c8: aa0a03eb mov x11, x10
5b4cc: 3948f2aa ldrb w10, [x21, #572]
5b4d0: d2effe00 mov x0, #0x7ff0000000000000 // #9218868437227405312
5b4d4: aa1f03e9 mov x9, xzr
5b4d8: aa1f03e8 mov x8, xzr
5b4dc: f900026b str x11, [x19]
5b4e0: b3410140 bfi x0, x10, #63, #1
5b4e4: 14000004 b 5b4f4 <__libc_init@plt-0x55bc>
5b4e8: aa1f03e9 mov x9, xzr
5b4ec: d2effe80 mov x0, #0x7ff4000000000000 // #9219994337134247936
5b4f0: 52800088 mov w8, #0x4 // #4
5b4f4: f94016ca ldr x10, [x22, #40]
5b4f8: f94007eb ldr x11, [sp, #8]
5b4fc: eb0b015f cmp x10, x11
5b500: 540001a1 b.ne 5b534 <__libc_init@plt-0x557c> // b.any
5b504: a9434ff4 ldp x20, x19, [sp, #48]
5b508: aa090101 orr x1, x8, x9
5b50c: a94257f6 ldp x22, x21, [sp, #32]
5b510: a9417bfd ldp x29, x30, [sp, #16]
5b514: 910103ff add sp, sp, #0x40
5b518: d65f03c0 ret
5b51c: aa1f03e9 mov x9, xzr
5b520: aa1f03e8 mov x8, xzr
5b524: d2effe80 mov x0, #0x7ff4000000000000 // #9219994337134247936
5b528: 17fffff3 b 5b4f4 <__libc_init@plt-0x55bc>
5b52c: aa1f03e9 mov x9, xzr
5b530: 17fffffd b 5b524 <__libc_init@plt-0x558c>
5b534: 94001583 bl 60b40 <__stack_chk_fail@plt>
5b538: a9be7bfd stp x29, x30, [sp, #-32]!
5b53c: a9014ffc stp x28, x19, [sp, #16]
5b540: 910003fd mov x29, sp
5b544: d1400bff sub sp, sp, #0x2, lsl #12
5b548: d10143ff sub sp, sp, #0x50
5b54c: d53bd053 mrs x19, tpidr_el0
5b550: d0fffd6a adrp x10, 9000 <__libc_init@plt-0x57ab0>
5b554: f940166b ldr x11, [x19, #40]
5b558: aa0003e9 mov x9, x0
5b55c: 910003e0 mov x0, sp
5b560: fd44c140 ldr d0, [x10, #2432]
5b564: 5284078a mov w10, #0x203c // #8252
5b568: f81f83ab stur x11, [x29, #-8]
5b56c: 910003eb mov x11, sp
5b570: b92043e1 str w1, [sp, #8256]
5b574: aa0903e1 mov x1, x9
5b578: b9203bff str wzr, [sp, #8248]
5b57c: 382a697f strb wzr, [x11, x10]
5b580: fd101be0 str d0, [sp, #8240]
5b584: 9400000b bl 5b5b0 <__libc_init@plt-0x5500>
5b588: f9401668 ldr x8, [x19, #40]
5b58c: f85f83a9 ldur x9, [x29, #-8]
5b590: eb09011f cmp x8, x9
5b594: 540000c1 b.ne 5b5ac <__libc_init@plt-0x5504> // b.any
5b598: 91400bff add sp, sp, #0x2, lsl #12
5b59c: 910143ff add sp, sp, #0x50
5b5a0: a9414ffc ldp x28, x19, [sp, #16]
5b5a4: a8c27bfd ldp x29, x30, [sp], #32
5b5a8: d65f03c0 ret
5b5ac: 94001565 bl 60b40 <__stack_chk_fail@plt>
5b5b0: d10143ff sub sp, sp, #0x50
5b5b4: a9017bfd stp x29, x30, [sp, #16]
5b5b8: 910043fd add x29, sp, #0x10
5b5bc: f90013f7 str x23, [sp, #32]
5b5c0: a90357f6 stp x22, x21, [sp, #48]
5b5c4: a9044ff4 stp x20, x19, [sp, #64]
5b5c8: aa0203f6 mov x22, x2
5b5cc: d53bd057 mrs x23, tpidr_el0
5b5d0: f94016e9 ldr x9, [x23, #40]
5b5d4: 910013e2 add x2, sp, #0x4
5b5d8: aa1603e3 mov x3, x22
5b5dc: aa0103f4 mov x20, x1
5b5e0: aa0003f5 mov x21, x0
5b5e4: aa0803f3 mov x19, x8
5b5e8: f90007e9 str x9, [sp, #8]
5b5ec: 390013ff strb wzr, [sp, #4]
5b5f0: 94000e89 bl 5f014 <__libc_init@plt-0x1a9c>
5b5f4: 36000140 tbz w0, #0, 5b61c <__libc_init@plt-0x5494>
5b5f8: aa1303e8 mov x8, x19
5b5fc: aa1503e0 mov x0, x21
5b600: 94000f78 bl 5f3e0 <__libc_init@plt-0x16d0>
5b604: 394013e8 ldrb w8, [sp, #4]
5b608: 34001388 cbz w8, 5b878 <__libc_init@plt-0x5238>
5b60c: b9401268 ldr w8, [x19, #16]
5b610: 321f0108 orr w8, w8, #0x2
5b614: b9001268 str w8, [x19, #16]
5b618: 14000098 b 5b878 <__libc_init@plt-0x5238>
5b61c: f9400288 ldr x8, [x20]
5b620: f10002df cmp x22, #0x0
5b624: 1a9f07e9 cset w9, ne // ne = any
5b628: 91000d0a add x10, x8, #0x3
5b62c: b4000076 cbz x22, 5b638 <__libc_init@plt-0x5478>
5b630: eb16015f cmp x10, x22
5b634: 54000668 b.hi 5b700 <__libc_init@plt-0x53b0> // b.pmore
5b638: 3940010b ldrb w11, [x8]
5b63c: 5101856c sub w12, w11, #0x61
5b640: 521b016d eor w13, w11, #0x20
5b644: 7100699f cmp w12, #0x1a
5b648: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5b64c: 7101397f cmp w11, #0x4e
5b650: 54000581 b.ne 5b700 <__libc_init@plt-0x53b0> // b.any
5b654: 3940050b ldrb w11, [x8, #1]
5b658: 5101856c sub w12, w11, #0x61
5b65c: 521b016d eor w13, w11, #0x20
5b660: 7100699f cmp w12, #0x1a
5b664: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5b668: 7101057f cmp w11, #0x41
5b66c: 540004a1 b.ne 5b700 <__libc_init@plt-0x53b0> // b.any
5b670: 3940090b ldrb w11, [x8, #2]
5b674: 5101856c sub w12, w11, #0x61
5b678: 521b016d eor w13, w11, #0x20
5b67c: 7100699f cmp w12, #0x1a
5b680: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5b684: 7101397f cmp w11, #0x4e
5b688: 540003c1 b.ne 5b700 <__libc_init@plt-0x53b0> // b.any
5b68c: f900028a str x10, [x20]
5b690: b4000076 cbz x22, 5b69c <__libc_init@plt-0x5414>
5b694: eb16015f cmp x10, x22
5b698: 540002c2 b.cs 5b6f0 <__libc_init@plt-0x53c0> // b.hs, b.nlast
5b69c: 39400149 ldrb w9, [x10]
5b6a0: 7100a13f cmp w9, #0x28
5b6a4: 54000261 b.ne 5b6f0 <__libc_init@plt-0x53c0> // b.any
5b6a8: 91001108 add x8, x8, #0x4
5b6ac: 52800029 mov w9, #0x1 // #1
5b6b0: f9000288 str x8, [x20]
5b6b4: b4000076 cbz x22, 5b6c0 <__libc_init@plt-0x53f0>
5b6b8: eb16011f cmp x8, x22
5b6bc: 54000d42 b.cs 5b864 <__libc_init@plt-0x524c> // b.hs, b.nlast
5b6c0: 3940010a ldrb w10, [x8]
5b6c4: 7100a55f cmp w10, #0x29
5b6c8: 540000a0 b.eq 5b6dc <__libc_init@plt-0x53d4> // b.none
5b6cc: 7100a15f cmp w10, #0x28
5b6d0: 54000081 b.ne 5b6e0 <__libc_init@plt-0x53d0> // b.any
5b6d4: 11000529 add w9, w9, #0x1
5b6d8: 14000002 b 5b6e0 <__libc_init@plt-0x53d0>
5b6dc: 51000529 sub w9, w9, #0x1
5b6e0: 91000508 add x8, x8, #0x1
5b6e4: 7100013f cmp w9, #0x0
5b6e8: 54fffe4c b.gt 5b6b0 <__libc_init@plt-0x5400>
5b6ec: f9000288 str x8, [x20]
5b6f0: d2e80008 mov x8, #0x4000000000000000 // #4611686018427387904
5b6f4: 528fffe9 mov w9, #0x7fff // #32767
5b6f8: f9000268 str x8, [x19]
5b6fc: 14000057 b 5b858 <__libc_init@plt-0x5258>
5b700: b4000076 cbz x22, 5b70c <__libc_init@plt-0x53a4>
5b704: eb16011f cmp x8, x22
5b708: 54000162 b.cs 5b734 <__libc_init@plt-0x537c> // b.hs, b.nlast
5b70c: 3940010a ldrb w10, [x8]
5b710: 7100b55f cmp w10, #0x2d
5b714: 5284078a mov w10, #0x203c // #8252
5b718: 1a9f17eb cset w11, eq // eq = none
5b71c: 382a6aab strb w11, [x21, x10]
5b720: 54000080 b.eq 5b730 <__libc_init@plt-0x5380> // b.none
5b724: 3940010a ldrb w10, [x8]
5b728: 7100ad5f cmp w10, #0x2b
5b72c: 54000041 b.ne 5b734 <__libc_init@plt-0x537c> // b.any
5b730: 91000508 add x8, x8, #0x1
5b734: 91000d0a add x10, x8, #0x3
5b738: eb16015f cmp x10, x22
5b73c: 1a9f97eb cset w11, hi // hi = pmore
5b740: 0a0b012b and w11, w9, w11
5b744: 3700090b tbnz w11, #0, 5b864 <__libc_init@plt-0x524c>
5b748: 3940010b ldrb w11, [x8]
5b74c: 5101856c sub w12, w11, #0x61
5b750: 521b016d eor w13, w11, #0x20
5b754: 7100699f cmp w12, #0x1a
5b758: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5b75c: 7101257f cmp w11, #0x49
5b760: 54000821 b.ne 5b864 <__libc_init@plt-0x524c> // b.any
5b764: 3940050b ldrb w11, [x8, #1]
5b768: 5101856c sub w12, w11, #0x61
5b76c: 521b016d eor w13, w11, #0x20
5b770: 7100699f cmp w12, #0x1a
5b774: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5b778: 7101397f cmp w11, #0x4e
5b77c: 54000741 b.ne 5b864 <__libc_init@plt-0x524c> // b.any
5b780: 3940090b ldrb w11, [x8, #2]
5b784: 5101856c sub w12, w11, #0x61
5b788: 521b016d eor w13, w11, #0x20
5b78c: 7100699f cmp w12, #0x1a
5b790: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5b794: 7101197f cmp w11, #0x46
5b798: 54000661 b.ne 5b864 <__libc_init@plt-0x524c> // b.any
5b79c: 9100210b add x11, x8, #0x8
5b7a0: eb16017f cmp x11, x22
5b7a4: 1a9f97ec cset w12, hi // hi = pmore
5b7a8: 0a0c0129 and w9, w9, w12
5b7ac: 37000489 tbnz w9, #0, 5b83c <__libc_init@plt-0x5274>
5b7b0: 39400149 ldrb w9, [x10]
5b7b4: 5101852c sub w12, w9, #0x61
5b7b8: 521b012d eor w13, w9, #0x20
5b7bc: 7100699f cmp w12, #0x1a
5b7c0: 1a8931a9 csel w9, w13, w9, cc // cc = lo, ul, last
5b7c4: 7101253f cmp w9, #0x49
5b7c8: 540003a1 b.ne 5b83c <__libc_init@plt-0x5274> // b.any
5b7cc: 39401109 ldrb w9, [x8, #4]
5b7d0: 5101852c sub w12, w9, #0x61
5b7d4: 521b012d eor w13, w9, #0x20
5b7d8: 7100699f cmp w12, #0x1a
5b7dc: 1a8931a9 csel w9, w13, w9, cc // cc = lo, ul, last
5b7e0: 7101393f cmp w9, #0x4e
5b7e4: 540002c1 b.ne 5b83c <__libc_init@plt-0x5274> // b.any
5b7e8: 39401509 ldrb w9, [x8, #5]
5b7ec: 5101852c sub w12, w9, #0x61
5b7f0: 521b012d eor w13, w9, #0x20
5b7f4: 7100699f cmp w12, #0x1a
5b7f8: 1a8931a9 csel w9, w13, w9, cc // cc = lo, ul, last
5b7fc: 7101253f cmp w9, #0x49
5b800: 540001e1 b.ne 5b83c <__libc_init@plt-0x5274> // b.any
5b804: 39401909 ldrb w9, [x8, #6]
5b808: 5101852c sub w12, w9, #0x61
5b80c: 521b012d eor w13, w9, #0x20
5b810: 7100699f cmp w12, #0x1a
5b814: 1a8931a9 csel w9, w13, w9, cc // cc = lo, ul, last
5b818: 7101513f cmp w9, #0x54
5b81c: 54000101 b.ne 5b83c <__libc_init@plt-0x5274> // b.any
5b820: 39401d08 ldrb w8, [x8, #7]
5b824: 51018509 sub w9, w8, #0x61
5b828: 521b010c eor w12, w8, #0x20
5b82c: 7100693f cmp w9, #0x1a
5b830: 1a883188 csel w8, w12, w8, cc // cc = lo, ul, last
5b834: 7101651f cmp w8, #0x59
5b838: 54000040 b.eq 5b840 <__libc_init@plt-0x5270> // b.none
5b83c: aa0a03eb mov x11, x10
5b840: 52840788 mov w8, #0x203c // #8252
5b844: 528fffe9 mov w9, #0x7fff // #32767
5b848: f900028b str x11, [x20]
5b84c: f900027f str xzr, [x19]
5b850: 38686aa8 ldrb w8, [x21, x8]
5b854: b3711d09 bfi x9, x8, #15, #8
5b858: f9000669 str x9, [x19, #8]
5b85c: b900127f str wzr, [x19, #16]
5b860: 14000006 b 5b878 <__libc_init@plt-0x5238>
5b864: d2e80008 mov x8, #0x4000000000000000 // #4611686018427387904
5b868: 528fffe9 mov w9, #0x7fff // #32767
5b86c: 5280008a mov w10, #0x4 // #4
5b870: a9002668 stp x8, x9, [x19]
5b874: b900126a str w10, [x19, #16]
5b878: f94016e8 ldr x8, [x23, #40]
5b87c: f94007e9 ldr x9, [sp, #8]
5b880: eb09011f cmp x8, x9
5b884: 540000e1 b.ne 5b8a0 <__libc_init@plt-0x5210> // b.any
5b888: a9444ff4 ldp x20, x19, [sp, #64]
5b88c: a94357f6 ldp x22, x21, [sp, #48]
5b890: a9417bfd ldp x29, x30, [sp, #16]
5b894: f94013f7 ldr x23, [sp, #32]
5b898: 910143ff add sp, sp, #0x50
5b89c: d65f03c0 ret
5b8a0: 940014a8 bl 60b40 <__stack_chk_fail@plt>
5b8a4: a9be7bfd stp x29, x30, [sp, #-32]!
5b8a8: a9014ffc stp x28, x19, [sp, #16]
5b8ac: 910003fd mov x29, sp
5b8b0: d1400bff sub sp, sp, #0x2, lsl #12
5b8b4: d101c3ff sub sp, sp, #0x70
5b8b8: d53bd053 mrs x19, tpidr_el0
5b8bc: d0fffd6a adrp x10, 9000 <__libc_init@plt-0x57ab0>
5b8c0: f940166b ldr x11, [x19, #40]
5b8c4: aa0003e9 mov x9, x0
5b8c8: 910003e0 mov x0, sp
5b8cc: fd44d540 ldr d0, [x10, #2472]
5b8d0: 52840b8a mov w10, #0x205c // #8284
5b8d4: f81f83ab stur x11, [x29, #-8]
5b8d8: 910003eb mov x11, sp
5b8dc: b92063e1 str w1, [sp, #8288]
5b8e0: aa0903e1 mov x1, x9
5b8e4: b9205bff str wzr, [sp, #8280]
5b8e8: 382a697f strb wzr, [x11, x10]
5b8ec: fd102be0 str d0, [sp, #8272]
5b8f0: 9400000b bl 5b91c <__libc_init@plt-0x5194>
5b8f4: f9401668 ldr x8, [x19, #40]
5b8f8: f85f83a9 ldur x9, [x29, #-8]
5b8fc: eb09011f cmp x8, x9
5b900: 540000c1 b.ne 5b918 <__libc_init@plt-0x5198> // b.any
5b904: 91400bff add sp, sp, #0x2, lsl #12
5b908: 9101c3ff add sp, sp, #0x70
5b90c: a9414ffc ldp x28, x19, [sp, #16]
5b910: a8c27bfd ldp x29, x30, [sp], #32
5b914: d65f03c0 ret
5b918: 9400148a bl 60b40 <__stack_chk_fail@plt>
5b91c: d10143ff sub sp, sp, #0x50
5b920: a9017bfd stp x29, x30, [sp, #16]
5b924: 910043fd add x29, sp, #0x10
5b928: f90013f7 str x23, [sp, #32]
5b92c: a90357f6 stp x22, x21, [sp, #48]
5b930: a9044ff4 stp x20, x19, [sp, #64]
5b934: aa0203f6 mov x22, x2
5b938: d53bd057 mrs x23, tpidr_el0
5b93c: f94016e9 ldr x9, [x23, #40]
5b940: 910013e2 add x2, sp, #0x4
5b944: aa1603e3 mov x3, x22
5b948: aa0103f4 mov x20, x1
5b94c: aa0003f5 mov x21, x0
5b950: aa0803f3 mov x19, x8
5b954: f90007e9 str x9, [sp, #8]
5b958: 390013ff strb wzr, [sp, #4]
5b95c: 940010a5 bl 5fbf0 <__libc_init@plt-0xec0>
5b960: 36000140 tbz w0, #0, 5b988 <__libc_init@plt-0x5128>
5b964: aa1303e8 mov x8, x19
5b968: aa1503e0 mov x0, x21
5b96c: 94001194 bl 5ffbc <__libc_init@plt-0xaf4>
5b970: 394013e8 ldrb w8, [sp, #4]
5b974: 34001368 cbz w8, 5bbe0 <__libc_init@plt-0x4ed0>
5b978: b9401268 ldr w8, [x19, #16]
5b97c: 321f0108 orr w8, w8, #0x2
5b980: b9001268 str w8, [x19, #16]
5b984: 14000097 b 5bbe0 <__libc_init@plt-0x4ed0>
5b988: f9400288 ldr x8, [x20]
5b98c: f10002df cmp x22, #0x0
5b990: 1a9f07e9 cset w9, ne // ne = any
5b994: 91000d0a add x10, x8, #0x3
5b998: b4000076 cbz x22, 5b9a4 <__libc_init@plt-0x510c>
5b99c: eb16015f cmp x10, x22
5b9a0: 54000668 b.hi 5ba6c <__libc_init@plt-0x5044> // b.pmore
5b9a4: 3940010b ldrb w11, [x8]
5b9a8: 5101856c sub w12, w11, #0x61
5b9ac: 521b016d eor w13, w11, #0x20
5b9b0: 7100699f cmp w12, #0x1a
5b9b4: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5b9b8: 7101397f cmp w11, #0x4e
5b9bc: 54000581 b.ne 5ba6c <__libc_init@plt-0x5044> // b.any
5b9c0: 3940050b ldrb w11, [x8, #1]
5b9c4: 5101856c sub w12, w11, #0x61
5b9c8: 521b016d eor w13, w11, #0x20
5b9cc: 7100699f cmp w12, #0x1a
5b9d0: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5b9d4: 7101057f cmp w11, #0x41
5b9d8: 540004a1 b.ne 5ba6c <__libc_init@plt-0x5044> // b.any
5b9dc: 3940090b ldrb w11, [x8, #2]
5b9e0: 5101856c sub w12, w11, #0x61
5b9e4: 521b016d eor w13, w11, #0x20
5b9e8: 7100699f cmp w12, #0x1a
5b9ec: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5b9f0: 7101397f cmp w11, #0x4e
5b9f4: 540003c1 b.ne 5ba6c <__libc_init@plt-0x5044> // b.any
5b9f8: f900028a str x10, [x20]
5b9fc: b4000076 cbz x22, 5ba08 <__libc_init@plt-0x50a8>
5ba00: eb16015f cmp x10, x22
5ba04: 540002c2 b.cs 5ba5c <__libc_init@plt-0x5054> // b.hs, b.nlast
5ba08: 39400149 ldrb w9, [x10]
5ba0c: 7100a13f cmp w9, #0x28
5ba10: 54000261 b.ne 5ba5c <__libc_init@plt-0x5054> // b.any
5ba14: 91001108 add x8, x8, #0x4
5ba18: 52800029 mov w9, #0x1 // #1
5ba1c: f9000288 str x8, [x20]
5ba20: b4000076 cbz x22, 5ba2c <__libc_init@plt-0x5084>
5ba24: eb16011f cmp x8, x22
5ba28: 54000d22 b.cs 5bbcc <__libc_init@plt-0x4ee4> // b.hs, b.nlast
5ba2c: 3940010a ldrb w10, [x8]
5ba30: 7100a55f cmp w10, #0x29
5ba34: 540000a0 b.eq 5ba48 <__libc_init@plt-0x5068> // b.none
5ba38: 7100a15f cmp w10, #0x28
5ba3c: 54000081 b.ne 5ba4c <__libc_init@plt-0x5064> // b.any
5ba40: 11000529 add w9, w9, #0x1
5ba44: 14000002 b 5ba4c <__libc_init@plt-0x5064>
5ba48: 51000529 sub w9, w9, #0x1
5ba4c: 91000508 add x8, x8, #0x1
5ba50: 7100013f cmp w9, #0x0
5ba54: 54fffe4c b.gt 5ba1c <__libc_init@plt-0x5094>
5ba58: f9000288 str x8, [x20]
5ba5c: d2c80008 mov x8, #0x400000000000 // #70368744177664
5ba60: b900127f str wzr, [x19, #16]
5ba64: f2efffe8 movk x8, #0x7fff, lsl #48
5ba68: 1400005d b 5bbdc <__libc_init@plt-0x4ed4>
5ba6c: b4000076 cbz x22, 5ba78 <__libc_init@plt-0x5038>
5ba70: eb16011f cmp x8, x22
5ba74: 54000162 b.cs 5baa0 <__libc_init@plt-0x5010> // b.hs, b.nlast
5ba78: 3940010a ldrb w10, [x8]
5ba7c: 7100b55f cmp w10, #0x2d
5ba80: 52840b8a mov w10, #0x205c // #8284
5ba84: 1a9f17eb cset w11, eq // eq = none
5ba88: 382a6aab strb w11, [x21, x10]
5ba8c: 54000080 b.eq 5ba9c <__libc_init@plt-0x5014> // b.none
5ba90: 3940010a ldrb w10, [x8]
5ba94: 7100ad5f cmp w10, #0x2b
5ba98: 54000041 b.ne 5baa0 <__libc_init@plt-0x5010> // b.any
5ba9c: 91000508 add x8, x8, #0x1
5baa0: 91000d0a add x10, x8, #0x3
5baa4: eb16015f cmp x10, x22
5baa8: 1a9f97eb cset w11, hi // hi = pmore
5baac: 0a0b012b and w11, w9, w11
5bab0: 370008eb tbnz w11, #0, 5bbcc <__libc_init@plt-0x4ee4>
5bab4: 3940010b ldrb w11, [x8]
5bab8: 5101856c sub w12, w11, #0x61
5babc: 521b016d eor w13, w11, #0x20
5bac0: 7100699f cmp w12, #0x1a
5bac4: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5bac8: 7101257f cmp w11, #0x49
5bacc: 54000801 b.ne 5bbcc <__libc_init@plt-0x4ee4> // b.any
5bad0: 3940050b ldrb w11, [x8, #1]
5bad4: 5101856c sub w12, w11, #0x61
5bad8: 521b016d eor w13, w11, #0x20
5badc: 7100699f cmp w12, #0x1a
5bae0: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5bae4: 7101397f cmp w11, #0x4e
5bae8: 54000721 b.ne 5bbcc <__libc_init@plt-0x4ee4> // b.any
5baec: 3940090b ldrb w11, [x8, #2]
5baf0: 5101856c sub w12, w11, #0x61
5baf4: 521b016d eor w13, w11, #0x20
5baf8: 7100699f cmp w12, #0x1a
5bafc: 1a8b31ab csel w11, w13, w11, cc // cc = lo, ul, last
5bb00: 7101197f cmp w11, #0x46
5bb04: 54000641 b.ne 5bbcc <__libc_init@plt-0x4ee4> // b.any
5bb08: 9100210b add x11, x8, #0x8
5bb0c: eb16017f cmp x11, x22
5bb10: 1a9f97ec cset w12, hi // hi = pmore
5bb14: 0a0c0129 and w9, w9, w12
5bb18: 37000489 tbnz w9, #0, 5bba8 <__libc_init@plt-0x4f08>
5bb1c: 39400149 ldrb w9, [x10]
5bb20: 5101852c sub w12, w9, #0x61
5bb24: 521b012d eor w13, w9, #0x20
5bb28: 7100699f cmp w12, #0x1a
5bb2c: 1a8931a9 csel w9, w13, w9, cc // cc = lo, ul, last
5bb30: 7101253f cmp w9, #0x49
5bb34: 540003a1 b.ne 5bba8 <__libc_init@plt-0x4f08> // b.any
5bb38: 39401109 ldrb w9, [x8, #4]
5bb3c: 5101852c sub w12, w9, #0x61
5bb40: 521b012d eor w13, w9, #0x20
5bb44: 7100699f cmp w12, #0x1a
5bb48: 1a8931a9 csel w9, w13, w9, cc // cc = lo, ul, last
5bb4c: 7101393f cmp w9, #0x4e
5bb50: 540002c1 b.ne 5bba8 <__libc_init@plt-0x4f08> // b.any
5bb54: 39401509 ldrb w9, [x8, #5]
5bb58: 5101852c sub w12, w9, #0x61
5bb5c: 521b012d eor w13, w9, #0x20
5bb60: 7100699f cmp w12, #0x1a
5bb64: 1a8931a9 csel w9, w13, w9, cc // cc = lo, ul, last
5bb68: 7101253f cmp w9, #0x49
5bb6c: 540001e1 b.ne 5bba8 <__libc_init@plt-0x4f08> // b.any
5bb70: 39401909 ldrb w9, [x8, #6]
5bb74: 5101852c sub w12, w9, #0x61
5bb78: 521b012d eor w13, w9, #0x20
5bb7c: 7100699f cmp w12, #0x1a
5bb80: 1a8931a9 csel w9, w13, w9, cc // cc = lo, ul, last
5bb84: 7101513f cmp w9, #0x54
5bb88: 54000101 b.ne 5bba8 <__libc_init@plt-0x4f08> // b.any
5bb8c: 39401d08 ldrb w8, [x8, #7]
5bb90: 51018509 sub w9, w8, #0x61
5bb94: 521b010c eor w12, w8, #0x20
5bb98: 7100693f cmp w9, #0x1a
5bb9c: 1a883188 csel w8, w12, w8, cc // cc = lo, ul, last
5bba0: 7101651f cmp w8, #0x59
5bba4: 54000040 b.eq 5bbac <__libc_init@plt-0x4f04> // b.none
5bba8: aa0a03eb mov x11, x10
5bbac: 52840b88 mov w8, #0x205c // #8284
5bbb0: d2efffe9 mov x9, #0x7fff000000000000 // #9223090561878065152
5bbb4: f900028b str x11, [x20]
5bbb8: b900127f str wzr, [x19, #16]
5bbbc: 38686aa8 ldrb w8, [x21, x8]
5bbc0: b3410109 bfi x9, x8, #63, #1
5bbc4: a900267f stp xzr, x9, [x19]
5bbc8: 14000006 b 5bbe0 <__libc_init@plt-0x4ed0>
5bbcc: d2c80008 mov x8, #0x400000000000 // #70368744177664
5bbd0: 52800089 mov w9, #0x4 // #4
5bbd4: f2efffe8 movk x8, #0x7fff, lsl #48
5bbd8: b9001269 str w9, [x19, #16]
5bbdc: a900227f stp xzr, x8, [x19]
5bbe0: f94016e8 ldr x8, [x23, #40]
5bbe4: f94007e9 ldr x9, [sp, #8]
5bbe8: eb09011f cmp x8, x9
5bbec: 540000e1 b.ne 5bc08 <__libc_init@plt-0x4ea8> // b.any
5bbf0: a9444ff4 ldp x20, x19, [sp, #64]
5bbf4: a94357f6 ldp x22, x21, [sp, #48]
5bbf8: a9417bfd ldp x29, x30, [sp, #16]
5bbfc: f94013f7 ldr x23, [sp, #32]
5bc00: 910143ff add sp, sp, #0x50
5bc04: d65f03c0 ret
5bc08: 940013ce bl 60b40 <__stack_chk_fail@plt>
5bc0c: d10283ff sub sp, sp, #0xa0
5bc10: a9087bfd stp x29, x30, [sp, #128]
5bc14: 910203fd add x29, sp, #0x80
5bc18: a9094ff4 stp x20, x19, [sp, #144]
5bc1c: d53bd054 mrs x20, tpidr_el0
5bc20: d0fffd69 adrp x9, 9000 <__libc_init@plt-0x57ab0>
5bc24: f9401688 ldr x8, [x20, #40]
5bc28: aa0103f3 mov x19, x1
5bc2c: aa0003e1 mov x1, x0
5bc30: 910003e0 mov x0, sp
5bc34: fd44d120 ldr d0, [x9, #2464]
5bc38: f81f83a8 stur x8, [x29, #-8]
5bc3c: b90073e2 str w2, [sp, #112]
5bc40: aa1f03e2 mov x2, xzr
5bc44: b9006bff str wzr, [sp, #104]
5bc48: 3901b3ff strb wzr, [sp, #108]
5bc4c: fd0033e0 str d0, [sp, #96]
5bc50: 97fffcab bl 5aefc <__libc_init@plt-0x5bb4>
5bc54: b9000260 str w0, [x19]
5bc58: f9401688 ldr x8, [x20, #40]
5bc5c: f85f83a9 ldur x9, [x29, #-8]
5bc60: eb09011f cmp x8, x9
5bc64: 540000c1 b.ne 5bc7c <__libc_init@plt-0x4e34> // b.any
5bc68: a9494ff4 ldp x20, x19, [sp, #144]
5bc6c: d360fc00 lsr x0, x0, #32
5bc70: a9487bfd ldp x29, x30, [sp, #128]
5bc74: 910283ff add sp, sp, #0xa0
5bc78: d65f03c0 ret
5bc7c: 940013b1 bl 60b40 <__stack_chk_fail@plt>
5bc80: a9bd7bfd stp x29, x30, [sp, #-48]!
5bc84: f9000bfc str x28, [sp, #16]
5bc88: 910003fd mov x29, sp
5bc8c: a9024ff4 stp x20, x19, [sp, #32]
5bc90: d10943ff sub sp, sp, #0x250
5bc94: d53bd054 mrs x20, tpidr_el0
5bc98: d0fffd69 adrp x9, 9000 <__libc_init@plt-0x57ab0>
5bc9c: f9401688 ldr x8, [x20, #40]
5bca0: aa0103f3 mov x19, x1
5bca4: aa0003e1 mov x1, x0
5bca8: 910003e0 mov x0, sp
5bcac: fd44c520 ldr d0, [x9, #2440]
5bcb0: f81f83a8 stur x8, [x29, #-8]
5bcb4: b90243e2 str w2, [sp, #576]
5bcb8: aa1f03e2 mov x2, xzr
5bcbc: b9023bff str wzr, [sp, #568]
5bcc0: 3908f3ff strb wzr, [sp, #572]
5bcc4: fd011be0 str d0, [sp, #560]
5bcc8: 97fffd5f bl 5b244 <__libc_init@plt-0x586c>
5bccc: f9000260 str x0, [x19]
5bcd0: f9401688 ldr x8, [x20, #40]
5bcd4: f85f83a9 ldur x9, [x29, #-8]
5bcd8: eb09011f cmp x8, x9
5bcdc: 540000e1 b.ne 5bcf8 <__libc_init@plt-0x4db8> // b.any
5bce0: aa0103e0 mov x0, x1
5bce4: 910943ff add sp, sp, #0x250
5bce8: a9424ff4 ldp x20, x19, [sp, #32]
5bcec: f9400bfc ldr x28, [sp, #16]
5bcf0: a8c37bfd ldp x29, x30, [sp], #48
5bcf4: d65f03c0 ret
5bcf8: 94001392 bl 60b40 <__stack_chk_fail@plt>
5bcfc: a9bd7bfd stp x29, x30, [sp, #-48]!
5bd00: f9000bfc str x28, [sp, #16]
5bd04: 910003fd mov x29, sp
5bd08: a9024ff4 stp x20, x19, [sp, #32]
5bd0c: d1400bff sub sp, sp, #0x2, lsl #12
5bd10: d101c3ff sub sp, sp, #0x70
5bd14: d53bd054 mrs x20, tpidr_el0
5bd18: d0fffd69 adrp x9, 9000 <__libc_init@plt-0x57ab0>
5bd1c: f9401688 ldr x8, [x20, #40]
5bd20: aa0103f3 mov x19, x1
5bd24: aa0003e1 mov x1, x0
5bd28: 5284078a mov w10, #0x203c // #8252
5bd2c: fd44c120 ldr d0, [x9, #2432]
5bd30: 910083e0 add x0, sp, #0x20
5bd34: f81f83a8 stur x8, [x29, #-8]
5bd38: 910003e8 mov x8, sp
5bd3c: b92063e2 str w2, [sp, #8288]
5bd40: aa1f03e2 mov x2, xzr
5bd44: 910083eb add x11, sp, #0x20
5bd48: b9205bff str wzr, [sp, #8280]
5bd4c: fd102be0 str d0, [sp, #8272]
5bd50: 382a697f strb wzr, [x11, x10]
5bd54: 97fffe17 bl 5b5b0 <__libc_init@plt-0x5500>
5bd58: 3dc003e0 ldr q0, [sp]
5bd5c: b94013e0 ldr w0, [sp, #16]
5bd60: 3d800260 str q0, [x19]
5bd64: f9401688 ldr x8, [x20, #40]
5bd68: f85f83a9 ldur x9, [x29, #-8]
5bd6c: eb09011f cmp x8, x9
5bd70: 540000e1 b.ne 5bd8c <__libc_init@plt-0x4d24> // b.any
5bd74: 91400bff add sp, sp, #0x2, lsl #12
5bd78: 9101c3ff add sp, sp, #0x70
5bd7c: a9424ff4 ldp x20, x19, [sp, #32]
5bd80: f9400bfc ldr x28, [sp, #16]
5bd84: a8c37bfd ldp x29, x30, [sp], #48
5bd88: d65f03c0 ret
5bd8c: 9400136d bl 60b40 <__stack_chk_fail@plt>
5bd90: 3901901f strb wzr, [x0, #100]
5bd94: f100007f cmp x3, #0x0
5bd98: b900581f str wzr, [x0, #88]
5bd9c: 1a9f07e8 cset w8, ne // ne = any
5bda0: b900601f str wzr, [x0, #96]
5bda4: f9400029 ldr x9, [x1]
5bda8: eb03013f cmp x9, x3
5bdac: 1a9f37ea cset w10, cs // cs = hs, nlast
5bdb0: 0a0a010a and w10, w8, w10
5bdb4: 2a1f03e8 mov w8, wzr
5bdb8: 3700186a tbnz w10, #0, 5c0c4 <__libc_init@plt-0x49ec>
5bdbc: eb03013f cmp x9, x3
5bdc0: 54001820 b.eq 5c0c4 <__libc_init@plt-0x49ec> // b.none
5bdc4: 39400128 ldrb w8, [x9]
5bdc8: 7100811f cmp w8, #0x20
5bdcc: 540000c1 b.ne 5bde4 <__libc_init@plt-0x4ccc> // b.any
5bdd0: 91000529 add x9, x9, #0x1
5bdd4: eb03013f cmp x9, x3
5bdd8: f9000029 str x9, [x1]
5bddc: 54ffff41 b.ne 5bdc4 <__libc_init@plt-0x4cec> // b.any
5bde0: 14000047 b 5befc <__libc_init@plt-0x4bb4>
5bde4: 7100b51f cmp w8, #0x2d
5bde8: 1a9f17e8 cset w8, eq // eq = none
5bdec: 39019008 strb w8, [x0, #100]
5bdf0: 39400128 ldrb w8, [x9]
5bdf4: 7100ad1f cmp w8, #0x2b
5bdf8: 54000060 b.eq 5be04 <__libc_init@plt-0x4cac> // b.none
5bdfc: 7100b51f cmp w8, #0x2d
5be00: 54000041 b.ne 5be08 <__libc_init@plt-0x4ca8> // b.any
5be04: 91000529 add x9, x9, #0x1
5be08: eb03013f cmp x9, x3
5be0c: 54000160 b.eq 5be38 <__libc_init@plt-0x4c78> // b.none
5be10: aa1f03ea mov x10, xzr
5be14: cb090068 sub x8, x3, x9
5be18: 386a692b ldrb w11, [x9, x10]
5be1c: 7100c17f cmp w11, #0x30
5be20: 54000121 b.ne 5be44 <__libc_init@plt-0x4c6c> // b.any
5be24: 9100054a add x10, x10, #0x1
5be28: eb0a011f cmp x8, x10
5be2c: 54ffff61 b.ne 5be18 <__libc_init@plt-0x4c98> // b.any
5be30: aa0803ea mov x10, x8
5be34: 14000002 b 5be3c <__libc_init@plt-0x4c74>
5be38: aa1f03ea mov x10, xzr
5be3c: aa0303e8 mov x8, x3
5be40: 14000002 b 5be48 <__libc_init@plt-0x4c68>
5be44: 8b0a0128 add x8, x9, x10
5be48: 8b0a012b add x11, x9, x10
5be4c: eb03017f cmp x11, x3
5be50: 54000340 b.eq 5beb8 <__libc_init@plt-0x4bf8> // b.none
5be54: cb09006b sub x11, x3, x9
5be58: 386a692c ldrb w12, [x9, x10]
5be5c: 5100c18d sub w13, w12, #0x30
5be60: 710025bf cmp w13, #0x9
5be64: 54000108 b.hi 5be84 <__libc_init@plt-0x4c2c> // b.pmore
5be68: 9100054a add x10, x10, #0x1
5be6c: 8b0a012c add x12, x9, x10
5be70: eb03019f cmp x12, x3
5be74: 54ffff21 b.ne 5be58 <__libc_init@plt-0x4c58> // b.any
5be78: aa1f03ec mov x12, xzr
5be7c: aa0b03ea mov x10, x11
5be80: 1400000f b 5bebc <__libc_init@plt-0x4bf4>
5be84: 7100b99f cmp w12, #0x2e
5be88: 54000181 b.ne 5beb8 <__libc_init@plt-0x4bf8> // b.any
5be8c: 8b0a012c add x12, x9, x10
5be90: 9100052d add x13, x9, #0x1
5be94: 8b0a01ae add x14, x13, x10
5be98: eb0301df cmp x14, x3
5be9c: 54ffff00 b.eq 5be7c <__libc_init@plt-0x4c34> // b.none
5bea0: 394001ce ldrb w14, [x14]
5bea4: 9100054a add x10, x10, #0x1
5bea8: 5100c1ce sub w14, w14, #0x30
5beac: 710029df cmp w14, #0xa
5beb0: 54ffff23 b.cc 5be94 <__libc_init@plt-0x4c1c> // b.lo, b.ul, b.last
5beb4: 14000002 b 5bebc <__libc_init@plt-0x4bf4>
5beb8: aa1f03ec mov x12, xzr
5bebc: b400020a cbz x10, 5befc <__libc_init@plt-0x4bb4>
5bec0: f100055f cmp x10, #0x1
5bec4: 54000061 b.ne 5bed0 <__libc_init@plt-0x4be0> // b.any
5bec8: eb0c013f cmp x9, x12
5becc: 54000180 b.eq 5befc <__libc_init@plt-0x4bb4> // b.none
5bed0: 8b0a012a add x10, x9, x10
5bed4: aa0a03eb mov x11, x10
5bed8: f900002a str x10, [x1]
5bedc: b400016c cbz x12, 5bf08 <__libc_init@plt-0x4ba8>
5bee0: 385ffd69 ldrb w9, [x11, #-1]!
5bee4: 7100c13f cmp w9, #0x30
5bee8: 54ffffc0 b.eq 5bee0 <__libc_init@plt-0x4bd0> // b.none
5beec: 7100b93f cmp w9, #0x2e
5bef0: 540000a1 b.ne 5bf04 <__libc_init@plt-0x4bac> // b.any
5bef4: aa1f03ec mov x12, xzr
5bef8: 14000004 b 5bf08 <__libc_init@plt-0x4ba8>
5befc: 2a1f03e8 mov w8, wzr
5bf00: 14000071 b 5c0c4 <__libc_init@plt-0x49ec>
5bf04: 9100056b add x11, x11, #0x1
5bf08: 2a1f03e9 mov w9, wzr
5bf0c: b50001cc cbnz x12, 5bf44 <__libc_init@plt-0x4b6c>
5bf10: eb08017f cmp x11, x8
5bf14: 54000189 b.ls 5bf44 <__libc_init@plt-0x4b6c> // b.plast
5bf18: 2a1f03e9 mov w9, wzr
5bf1c: aa0b03ed mov x13, x11
5bf20: 385ffdae ldrb w14, [x13, #-1]!
5bf24: 7100c1df cmp w14, #0x30
5bf28: 540000e1 b.ne 5bf44 <__libc_init@plt-0x4b6c> // b.any
5bf2c: 11000529 add w9, w9, #0x1
5bf30: aa0d03eb mov x11, x13
5bf34: eb0801bf cmp x13, x8
5bf38: b9006009 str w9, [x0, #96]
5bf3c: 54ffff28 b.hi 5bf20 <__libc_init@plt-0x4b90> // b.pmore
5bf40: aa0803eb mov x11, x8
5bf44: f100019f cmp x12, #0x0
5bf48: 9a88050d cinc x13, x8, ne // ne = any
5bf4c: 9102c1ad add x13, x13, #0xb0
5bf50: eb0d017f cmp x11, x13
5bf54: 54000109 b.ls 5bf74 <__libc_init@plt-0x4b3c> // b.plast
5bf58: 5280002e mov w14, #0x1 // #1
5bf5c: 3900004e strb w14, [x2]
5bf60: b400014c cbz x12, 5bf88 <__libc_init@plt-0x4b28>
5bf64: eb0d019f cmp x12, x13
5bf68: 54000102 b.cs 5bf88 <__libc_init@plt-0x4b28> // b.hs, b.nlast
5bf6c: aa0d03eb mov x11, x13
5bf70: 14000002 b 5bf78 <__libc_init@plt-0x4b38>
5bf74: b400016c cbz x12, 5bfa0 <__libc_init@plt-0x4b10>
5bf78: 2a2c03ec mvn w12, w12
5bf7c: 0b0c016c add w12, w11, w12
5bf80: 4b0c0129 sub w9, w9, w12
5bf84: 14000006 b 5bf9c <__libc_init@plt-0x4b14>
5bf88: eb0d019f cmp x12, x13
5bf8c: 1a8c316c csel w12, w11, w12, cc // cc = lo, ul, last
5bf90: aa0d03eb mov x11, x13
5bf94: 4b0d018c sub w12, w12, w13
5bf98: 0b0c0129 add w9, w9, w12
5bf9c: b9006009 str w9, [x0, #96]
5bfa0: eb08017f cmp x11, x8
5bfa4: 54000061 b.ne 5bfb0 <__libc_init@plt-0x4b00> // b.any
5bfa8: 2a1f03e9 mov w9, wzr
5bfac: b900601f str wzr, [x0, #96]
5bfb0: eb08017f cmp x11, x8
5bfb4: 540003a9 b.ls 5c028 <__libc_init@plt-0x4a88> // b.plast
5bfb8: d2adf82d mov x13, #0x6fc10000 // #1874919424
5bfbc: d2adf82e mov x14, #0x6fc10000 // #1874919424
5bfc0: f2d0de4d movk x13, #0x86f2, lsl #32
5bfc4: f2d0de4e movk x14, #0x86f2, lsl #32
5bfc8: 2a1f03ec mov w12, wzr
5bfcc: f2e0046d movk x13, #0x23, lsl #48
5bfd0: f2e0046e movk x14, #0x23, lsl #48
5bfd4: 385ffd6f ldrb w15, [x11, #-1]!
5bfd8: f100b9ff cmp x15, #0x2e
5bfdc: 54000220 b.eq 5c020 <__libc_init@plt-0x4a90> // b.none
5bfe0: d100c1ef sub x15, x15, #0x30
5bfe4: eb0d01df cmp x14, x13
5bfe8: 540000e1 b.ne 5c004 <__libc_init@plt-0x4aac> // b.any
5bfec: 11000590 add w16, w12, #0x1
5bff0: f82cd80f str x15, [x0, w12, sxtw #3]
5bff4: 2a1003ec mov w12, w16
5bff8: 5280014e mov w14, #0xa // #10
5bffc: b9005810 str w16, [x0, #88]
5c000: 14000008 b 5c020 <__libc_init@plt-0x4a90>
5c004: 8b2ccc10 add x16, x0, w12, sxtw #3
5c008: f85f8211 ldur x17, [x16, #-8]
5c00c: d503201f nop
5c010: 9b0f45cf madd x15, x14, x15, x17
5c014: 8b0e09ce add x14, x14, x14, lsl #2
5c018: d37ff9ce lsl x14, x14, #1
5c01c: f81f820f stur x15, [x16, #-8]
5c020: eb08017f cmp x11, x8
5c024: 54fffd88 b.hi 5bfd4 <__libc_init@plt-0x4adc> // b.pmore
5c028: eb03015f cmp x10, x3
5c02c: 540004a0 b.eq 5c0c0 <__libc_init@plt-0x49f0> // b.none
5c030: 3940014b ldrb w11, [x10]
5c034: 52800028 mov w8, #0x1 // #1
5c038: 5101116b sub w11, w11, #0x44
5c03c: 7100b57f cmp w11, #0x2d
5c040: 54000428 b.hi 5c0c4 <__libc_init@plt-0x49ec> // b.pmore
5c044: 5280002c mov w12, #0x1 // #1
5c048: 9acb218b lsl x11, x12, x11
5c04c: d284006c mov x12, #0x2003 // #8195
5c050: f2c4006c movk x12, #0x2003, lsl #32
5c054: ea0c017f tst x11, x12
5c058: 54000360 b.eq 5c0c4 <__libc_init@plt-0x49ec> // b.none
5c05c: 9100054b add x11, x10, #0x1
5c060: eb03017f cmp x11, x3
5c064: 540002e0 b.eq 5c0c0 <__libc_init@plt-0x49f0> // b.none
5c068: 39400548 ldrb w8, [x10, #1]
5c06c: 528005ac mov w12, #0x2d // #45
5c070: 9100094a add x10, x10, #0x2
5c074: 7100ad1f cmp w8, #0x2b
5c078: 7a4c1104 ccmp w8, w12, #0x4, ne // ne = any
5c07c: 9a8b014b csel x11, x10, x11, eq // eq = none
5c080: eb03017f cmp x11, x3
5c084: 540001e0 b.eq 5c0c0 <__libc_init@plt-0x49f0> // b.none
5c088: 3940016a ldrb w10, [x11]
5c08c: 5100c14c sub w12, w10, #0x30
5c090: 7100259f cmp w12, #0x9
5c094: 54000168 b.hi 5c0c0 <__libc_init@plt-0x49f0> // b.pmore
5c098: 7100c15f cmp w10, #0x30
5c09c: 540001a1 b.ne 5c0d0 <__libc_init@plt-0x49e0> // b.any
5c0a0: 9100056a add x10, x11, #0x1
5c0a4: eb03015f cmp x10, x3
5c0a8: 54000120 b.eq 5c0cc <__libc_init@plt-0x49e4> // b.none
5c0ac: 3840154b ldrb w11, [x10], #1
5c0b0: 7100c17f cmp w11, #0x30
5c0b4: 54ffff80 b.eq 5c0a4 <__libc_init@plt-0x4a0c> // b.none
5c0b8: d100054b sub x11, x10, #0x1
5c0bc: 14000005 b 5c0d0 <__libc_init@plt-0x49e0>
5c0c0: 52800028 mov w8, #0x1 // #1
5c0c4: 2a0803e0 mov w0, w8
5c0c8: d65f03c0 ret
5c0cc: aa0303eb mov x11, x3
5c0d0: eb03017f cmp x11, x3
5c0d4: 54000200 b.eq 5c114 <__libc_init@plt-0x499c> // b.none
5c0d8: 2a1f03ea mov w10, wzr
5c0dc: aa1f03ec mov x12, xzr
5c0e0: cb0b006d sub x13, x3, x11
5c0e4: 5280014e mov w14, #0xa // #10
5c0e8: 386c696f ldrb w15, [x11, x12]
5c0ec: 5100c1f0 sub w16, w15, #0x30
5c0f0: 7100261f cmp w16, #0x9
5c0f4: 54000148 b.hi 5c11c <__libc_init@plt-0x4994> // b.pmore
5c0f8: 1b0e3d4a madd w10, w10, w14, w15
5c0fc: 9100058c add x12, x12, #0x1
5c100: eb0c01bf cmp x13, x12
5c104: 5100c14a sub w10, w10, #0x30
5c108: 54ffff01 b.ne 5c0e8 <__libc_init@plt-0x49c8> // b.any
5c10c: aa0d03ec mov x12, x13
5c110: 14000004 b 5c120 <__libc_init@plt-0x4990>
5c114: 2a1f03ea mov w10, wzr
5c118: 14000007 b 5c134 <__libc_init@plt-0x497c>
5c11c: 8b0c0163 add x3, x11, x12
5c120: f100219f cmp x12, #0x8
5c124: 54000083 b.cc 5c134 <__libc_init@plt-0x497c> // b.lo, b.ul, b.last
5c128: 2a1f03e9 mov w9, wzr
5c12c: 52802e4a mov w10, #0x172 // #370
5c130: b900601f str wzr, [x0, #96]
5c134: 7100b51f cmp w8, #0x2d
5c138: f9000023 str x3, [x1]
5c13c: 5a8a1548 cneg w8, w10, eq // eq = none
5c140: 0b080129 add w9, w9, w8
5c144: 52800028 mov w8, #0x1 // #1
5c148: b9006009 str w9, [x0, #96]
5c14c: 17ffffde b 5c0c4 <__libc_init@plt-0x49ec>
5c150: d10143ff sub sp, sp, #0x50
5c154: a9027bfd stp x29, x30, [sp, #32]
5c158: 910083fd add x29, sp, #0x20
5c15c: a90357f6 stp x22, x21, [sp, #48]
5c160: a9044ff4 stp x20, x19, [sp, #64]
5c164: d53bd055 mrs x21, tpidr_el0
5c168: aa0003f3 mov x19, x0
5c16c: f94016a8 ldr x8, [x21, #40]
5c170: f81f83a8 stur x8, [x29, #-8]
5c174: 97fff072 bl 5833c <__libc_init@plt-0x8774>
5c178: b9405a69 ldr w9, [x19, #88]
5c17c: 34000169 cbz w9, 5c1a8 <__libc_init@plt-0x4908>
5c180: b9406268 ldr w8, [x19, #96]
5c184: 0b091108 add w8, w8, w9, lsl #4
5c188: 31016d1f cmn w8, #0x5b
5c18c: b9006268 str w8, [x19, #96]
5c190: 5400016c b.gt 5c1bc <__libc_init@plt-0x48f4>
5c194: 39419269 ldrb w9, [x19, #100]
5c198: aa1f03e8 mov x8, xzr
5c19c: d371c120 lsl x0, x9, #15
5c1a0: d2c00049 mov x9, #0x200000000 // #8589934592
5c1a4: 1400007b b 5c390 <__libc_init@plt-0x4720>
5c1a8: 3941926a ldrb w10, [x19, #100]
5c1ac: aa1f03e8 mov x8, xzr
5c1b0: aa1f03e9 mov x9, xzr
5c1b4: d371c140 lsl x0, x10, #15
5c1b8: 14000076 b 5c390 <__libc_init@plt-0x4720>
5c1bc: 71016d1f cmp w8, #0x5b
5c1c0: 540000eb b.lt 5c1dc <__libc_init@plt-0x48d4> // b.tstop
5c1c4: 39419269 ldrb w9, [x19, #100]
5c1c8: 528ff000 mov w0, #0x7f80 // #32640
5c1cc: aa1f03e8 mov x8, xzr
5c1d0: b3711d20 bfi x0, x9, #15, #8
5c1d4: d2c00029 mov x9, #0x100000000 // #4294967296
5c1d8: 1400006e b 5c390 <__libc_init@plt-0x4720>
5c1dc: 71003d1f cmp w8, #0xf
5c1e0: 390023ff strb wzr, [sp, #8]
5c1e4: b9000fff str wzr, [sp, #12]
5c1e8: 5400026c b.gt 5c234 <__libc_init@plt-0x487c>
5c1ec: 12800114 mov w20, #0xfffffff7 // #-9
5c1f0: aa1303e0 mov x0, x19
5c1f4: b9005e69 str w9, [x19, #92]
5c1f8: 94000073 bl 5c3c4 <__libc_init@plt-0x46ec>
5c1fc: 34000100 cbz w0, 5c21c <__libc_init@plt-0x4894>
5c200: 2a0003e1 mov w1, w0
5c204: aa1303e0 mov x0, x19
5c208: 94000091 bl 5c44c <__libc_init@plt-0x4664>
5c20c: b9406268 ldr w8, [x19, #96]
5c210: 11004108 add w8, w8, #0x10
5c214: b9006268 str w8, [x19, #96]
5c218: 14000002 b 5c220 <__libc_init@plt-0x4890>
5c21c: b9406268 ldr w8, [x19, #96]
5c220: 71003d1f cmp w8, #0xf
5c224: 540000ac b.gt 5c238 <__libc_init@plt-0x4878>
5c228: b9405a69 ldr w9, [x19, #88]
5c22c: 51002694 sub w20, w20, #0x9
5c230: 17fffff0 b 5c1f0 <__libc_init@plt-0x48c0>
5c234: 2a1f03f4 mov w20, wzr
5c238: 7100451f cmp w8, #0x11
5c23c: 540003a3 b.cc 5c2b0 <__libc_init@plt-0x4800> // b.lo, b.ul, b.last
5c240: b9405a69 ldr w9, [x19, #88]
5c244: 7100511f cmp w8, #0x14
5c248: b9005e69 str w9, [x19, #92]
5c24c: 540001c3 b.cc 5c284 <__libc_init@plt-0x482c> // b.lo, b.ul, b.last
5c250: 51001108 sub w8, w8, #0x4
5c254: aa1303e0 mov x0, x19
5c258: b9006268 str w8, [x19, #96]
5c25c: 94000097 bl 5c4b8 <__libc_init@plt-0x45f8>
5c260: 2a0003e1 mov w1, w0
5c264: 52800096 mov w22, #0x4 // #4
5c268: 340001c1 cbz w1, 5c2a0 <__libc_init@plt-0x4810>
5c26c: aa1303e0 mov x0, x19
5c270: 94000077 bl 5c44c <__libc_init@plt-0x4664>
5c274: b9406268 ldr w8, [x19, #96]
5c278: 11004108 add w8, w8, #0x10
5c27c: b9006268 str w8, [x19, #96]
5c280: 14000009 b 5c2a4 <__libc_init@plt-0x480c>
5c284: 51000508 sub w8, w8, #0x1
5c288: aa1303e0 mov x0, x19
5c28c: b9006268 str w8, [x19, #96]
5c290: 940000ad bl 5c544 <__libc_init@plt-0x456c>
5c294: 2a0003e1 mov w1, w0
5c298: 52800036 mov w22, #0x1 // #1
5c29c: 35fffe81 cbnz w1, 5c26c <__libc_init@plt-0x4844>
5c2a0: b9406268 ldr w8, [x19, #96]
5c2a4: 0b160294 add w20, w20, w22
5c2a8: 7100411f cmp w8, #0x10
5c2ac: 54fffcac b.gt 5c240 <__libc_init@plt-0x4870>
5c2b0: b9805a68 ldrsw x8, [x19, #88]
5c2b4: 910023e0 add x0, sp, #0x8
5c2b8: b90013f4 str w20, [sp, #16]
5c2bc: d1000508 sub x8, x8, #0x1
5c2c0: b9005a68 str w8, [x19, #88]
5c2c4: f8687a61 ldr x1, [x19, x8, lsl #3]
5c2c8: 940000c2 bl 5c5d0 <__libc_init@plt-0x44e0>
5c2cc: b9405a68 ldr w8, [x19, #88]
5c2d0: 2a0003f4 mov w20, w0
5c2d4: 39c023e9 ldrsb w9, [sp, #8]
5c2d8: b9005e68 str w8, [x19, #92]
5c2dc: 37f80149 tbnz w9, #31, 5c304 <__libc_init@plt-0x47ac>
5c2e0: b94013e8 ldr w8, [sp, #16]
5c2e4: aa1303e0 mov x0, x19
5c2e8: 51000508 sub w8, w8, #0x1
5c2ec: b90013e8 str w8, [sp, #16]
5c2f0: 940000e3 bl 5c67c <__libc_init@plt-0x4434>
5c2f4: 394023e8 ldrb w8, [sp, #8]
5c2f8: 0b080408 add w8, w0, w8, lsl #1
5c2fc: 390023e8 strb w8, [sp, #8]
5c300: 363fff08 tbz w8, #7, 5c2e0 <__libc_init@plt-0x47d0>
5c304: aa1303e0 mov x0, x19
5c308: 36000074 tbz w20, #0, 5c314 <__libc_init@plt-0x479c>
5c30c: 940000dc bl 5c67c <__libc_init@plt-0x4434>
5c310: 14000002 b 5c318 <__libc_init@plt-0x4798>
5c314: 940000fc bl 5c704 <__libc_init@plt-0x43ac>
5c318: b9405a69 ldr w9, [x19, #88]
5c31c: 531f7808 lsl w8, w0, #1
5c320: 7100053f cmp w9, #0x1
5c324: 540000ab b.lt 5c338 <__libc_init@plt-0x4778> // b.tstop
5c328: f940026a ldr x10, [x19]
5c32c: b40000aa cbz x10, 5c340 <__libc_init@plt-0x4770>
5c330: 52800029 mov w9, #0x1 // #1
5c334: 1400000c b 5c364 <__libc_init@plt-0x474c>
5c338: 2a1f03e9 mov w9, wzr
5c33c: 1400000a b 5c364 <__libc_init@plt-0x474c>
5c340: 5280002b mov w11, #0x1 // #1
5c344: aa0b03ea mov x10, x11
5c348: eb0b013f cmp x9, x11
5c34c: 54000080 b.eq 5c35c <__libc_init@plt-0x4754> // b.none
5c350: f86a7a6c ldr x12, [x19, x10, lsl #3]
5c354: 9100054b add x11, x10, #0x1
5c358: b4ffff6c cbz x12, 5c344 <__libc_init@plt-0x476c>
5c35c: eb09015f cmp x10, x9
5c360: 1a9f27e9 cset w9, cc // cc = lo, ul, last
5c364: b9400fea ldr w10, [sp, #12]
5c368: 121f0508 and w8, w8, #0x6
5c36c: 2a090108 orr w8, w8, w9
5c370: 39419261 ldrb w1, [x19, #100]
5c374: b9406a62 ldr w2, [x19, #104]
5c378: 910023e0 add x0, sp, #0x8
5c37c: 2a0a0108 orr w8, w8, w10
5c380: b9000fe8 str w8, [sp, #12]
5c384: 94000102 bl 5c78c <__libc_init@plt-0x4324>
5c388: 92607c09 and x9, x0, #0xffffffff00000000
5c38c: 92703c08 and x8, x0, #0xffff0000
5c390: f94016aa ldr x10, [x21, #40]
5c394: f85f83ab ldur x11, [x29, #-8]
5c398: eb0b015f cmp x10, x11
5c39c: 54000121 b.ne 5c3c0 <__libc_init@plt-0x46f0> // b.any
5c3a0: a9444ff4 ldp x20, x19, [sp, #64]
5c3a4: aa080128 orr x8, x9, x8
5c3a8: 92403c09 and x9, x0, #0xffff
5c3ac: a94357f6 ldp x22, x21, [sp, #48]
5c3b0: aa090100 orr x0, x8, x9
5c3b4: a9427bfd ldp x29, x30, [sp, #32]
5c3b8: 910143ff add sp, sp, #0x50
5c3bc: d65f03c0 ret
5c3c0: 940011e0 bl 60b40 <__stack_chk_fail@plt>
5c3c4: b940580a ldr w10, [x0, #88]
5c3c8: 7100055f cmp w10, #0x1
5c3cc: 540003ab b.lt 5c440 <__libc_init@plt-0x4670> // b.tstop
5c3d0: d28f0aeb mov x11, #0x7857 // #30807
5c3d4: d2b207ec mov x12, #0x903f0000 // #2420047872
5c3d8: f2b6226b movk x11, #0xb113, lsl #16
5c3dc: f2cf21ac movk x12, #0x790d, lsl #32
5c3e0: f2cca5eb movk x11, #0x652f, lsl #32
5c3e4: aa1f03e8 mov x8, xzr
5c3e8: 93407d49 sxtw x9, w10
5c3ec: f2e734ab movk x11, #0x39a5, lsl #48
5c3f0: f2fffb8c movk x12, #0xffdc, lsl #48
5c3f4: aa0003ed mov x13, x0
5c3f8: aa0a03ee mov x14, x10
5c3fc: f94001af ldr x15, [x13]
5c400: f10005ce subs x14, x14, #0x1
5c404: 8b0f250f add x15, x8, x15, lsl #9
5c408: 9bcb7de8 umulh x8, x15, x11
5c40c: d373fd08 lsr x8, x8, #51
5c410: 9b0c3d0f madd x15, x8, x12, x15
5c414: f80085af str x15, [x13], #8
5c418: 54ffff21 b.ne 5c3fc <__libc_init@plt-0x46b4> // b.any
5c41c: 34000148 cbz w8, 5c444 <__libc_init@plt-0x466c>
5c420: b9405c0b ldr w11, [x0, #92]
5c424: 6b0b015f cmp w10, w11
5c428: 540000ea b.ge 5c444 <__libc_init@plt-0x466c> // b.tcont
5c42c: 1100052a add w10, w9, #0x1
5c430: f8297808 str x8, [x0, x9, lsl #3]
5c434: 2a1f03e8 mov w8, wzr
5c438: b900580a str w10, [x0, #88]
5c43c: 14000002 b 5c444 <__libc_init@plt-0x466c>
5c440: 2a1f03e8 mov w8, wzr
5c444: 2a0803e0 mov w0, w8
5c448: d65f03c0 ret
5c44c: a9be7bfd stp x29, x30, [sp, #-32]!
5c450: a9014ff4 stp x20, x19, [sp, #16]
5c454: 910003fd mov x29, sp
5c458: b9405808 ldr w8, [x0, #88]
5c45c: aa0003f3 mov x19, x0
5c460: 2a0103f4 mov w20, w1
5c464: 71002d1f cmp w8, #0xb
5c468: 540000a1 b.ne 5c47c <__libc_init@plt-0x4634> // b.any
5c46c: aa1303e0 mov x0, x19
5c470: 97ffeffb bl 5845c <__libc_init@plt-0x8654>
5c474: 340000e0 cbz w0, 5c490 <__libc_init@plt-0x4620>
5c478: b9405a68 ldr w8, [x19, #88]
5c47c: 11000509 add w9, w8, #0x1
5c480: 93407e8a sxtw x10, w20
5c484: f828da6a str x10, [x19, w8, sxtw #3]
5c488: b9005a69 str w9, [x19, #88]
5c48c: 14000008 b 5c4ac <__libc_init@plt-0x4604>
5c490: aa1303e0 mov x0, x19
5c494: 94000115 bl 5c8e8 <__libc_init@plt-0x41c8>
5c498: b9805a68 ldrsw x8, [x19, #88]
5c49c: 8b080e68 add x8, x19, x8, lsl #3
5c4a0: f85f8109 ldur x9, [x8, #-8]
5c4a4: 8b34c129 add x9, x9, w20, sxtw
5c4a8: f81f8109 stur x9, [x8, #-8]
5c4ac: a9414ff4 ldp x20, x19, [sp, #16]
5c4b0: a8c27bfd ldp x29, x30, [sp], #32
5c4b4: d65f03c0 ret
5c4b8: b940580a ldr w10, [x0, #88]
5c4bc: 7100055f cmp w10, #0x1
5c4c0: 540003cb b.lt 5c538 <__libc_init@plt-0x4578> // b.tstop
5c4c4: d28f0aec mov x12, #0x7857 // #30807
5c4c8: d2b207ed mov x13, #0x903f0000 // #2420047872
5c4cc: f2b6226c movk x12, #0xb113, lsl #16
5c4d0: f2cf21ad movk x13, #0x790d, lsl #32
5c4d4: f2cca5ec movk x12, #0x652f, lsl #32
5c4d8: aa1f03e8 mov x8, xzr
5c4dc: 93407d49 sxtw x9, w10
5c4e0: 52804e2b mov w11, #0x271 // #625
5c4e4: f2e734ac movk x12, #0x39a5, lsl #48
5c4e8: f2fffb8d movk x13, #0xffdc, lsl #48
5c4ec: aa0003ee mov x14, x0
5c4f0: aa0a03ef mov x15, x10
5c4f4: f94001d0 ldr x16, [x14]
5c4f8: f10005ef subs x15, x15, #0x1
5c4fc: 9b0b2210 madd x16, x16, x11, x8
5c500: 9bcc7e08 umulh x8, x16, x12
5c504: d373fd08 lsr x8, x8, #51
5c508: 9b0d4110 madd x16, x8, x13, x16
5c50c: f80085d0 str x16, [x14], #8
5c510: 54ffff21 b.ne 5c4f4 <__libc_init@plt-0x45bc> // b.any
5c514: 34000148 cbz w8, 5c53c <__libc_init@plt-0x4574>
5c518: b9405c0b ldr w11, [x0, #92]
5c51c: 6b0b015f cmp w10, w11
5c520: 540000ea b.ge 5c53c <__libc_init@plt-0x4574> // b.tcont
5c524: 1100052a add w10, w9, #0x1
5c528: f8297808 str x8, [x0, x9, lsl #3]
5c52c: 2a1f03e8 mov w8, wzr
5c530: b900580a str w10, [x0, #88]
5c534: 14000002 b 5c53c <__libc_init@plt-0x4574>
5c538: 2a1f03e8 mov w8, wzr
5c53c: 2a0803e0 mov w0, w8
5c540: d65f03c0 ret
5c544: b940580a ldr w10, [x0, #88]
5c548: 7100055f cmp w10, #0x1
5c54c: 540003cb b.lt 5c5c4 <__libc_init@plt-0x44ec> // b.tstop
5c550: d28f0aeb mov x11, #0x7857 // #30807
5c554: d2b207ec mov x12, #0x903f0000 // #2420047872
5c558: f2b6226b movk x11, #0xb113, lsl #16
5c55c: f2cf21ac movk x12, #0x790d, lsl #32
5c560: f2cca5eb movk x11, #0x652f, lsl #32
5c564: aa1f03e8 mov x8, xzr
5c568: 93407d49 sxtw x9, w10
5c56c: f2e734ab movk x11, #0x39a5, lsl #48
5c570: f2fffb8c movk x12, #0xffdc, lsl #48
5c574: aa0003ed mov x13, x0
5c578: aa0a03ee mov x14, x10
5c57c: f94001af ldr x15, [x13]
5c580: f10005ce subs x14, x14, #0x1
5c584: 8b0f09ef add x15, x15, x15, lsl #2
5c588: 8b0801ef add x15, x15, x8
5c58c: 9bcb7de8 umulh x8, x15, x11
5c590: d373fd08 lsr x8, x8, #51
5c594: 9b0c3d0f madd x15, x8, x12, x15
5c598: f80085af str x15, [x13], #8
5c59c: 54ffff01 b.ne 5c57c <__libc_init@plt-0x4534> // b.any
5c5a0: 34000148 cbz w8, 5c5c8 <__libc_init@plt-0x44e8>
5c5a4: b9405c0b ldr w11, [x0, #92]
5c5a8: 6b0b015f cmp w10, w11
5c5ac: 540000ea b.ge 5c5c8 <__libc_init@plt-0x44e8> // b.tcont
5c5b0: 1100052a add w10, w9, #0x1
5c5b4: f8297808 str x8, [x0, x9, lsl #3]
5c5b8: 2a1f03e8 mov w8, wzr
5c5bc: b900580a str w10, [x0, #88]
5c5c0: 14000002 b 5c5c8 <__libc_init@plt-0x44e8>
5c5c4: 2a1f03e8 mov w8, wzr
5c5c8: 2a0803e0 mov w0, w8
5c5cc: d65f03c0 ret
5c5d0: aa0003e8 mov x8, x0
5c5d4: b40004a1 cbz x1, 5c668 <__libc_init@plt-0x4448>
5c5d8: aa410429 orr x9, x1, x1, lsr #1
5c5dc: d285184a mov x10, #0x28c2 // #10434
5c5e0: f2b349ca movk x10, #0x9a4e, lsl #16
5c5e4: aa490929 orr x9, x9, x9, lsr #2
5c5e8: f2dabcaa movk x10, #0xd5e5, lsl #32
5c5ec: f2e0fdaa movk x10, #0x7ed, lsl #48
5c5f0: aa491129 orr x9, x9, x9, lsr #4
5c5f4: aa492129 orr x9, x9, x9, lsr #8
5c5f8: aa494129 orr x9, x9, x9, lsr #16
5c5fc: aa498129 orr x9, x9, x9, lsr #32
5c600: cb490529 sub x9, x9, x9, lsr #1
5c604: 9b0a7d29 mul x9, x9, x10
5c608: d290114a mov x10, #0x808a // #32906
5c60c: f2b0000a movk x10, #0x8000, lsl #16
5c610: d37afd29 lsr x9, x9, #58
5c614: f2fc000a movk x10, #0xe000, lsl #48
5c618: 9ac9254a lsr x10, x10, x9
5c61c: 3700026a tbnz w10, #0, 5c668 <__libc_init@plt-0x4448>
5c620: d0fffd8a adrp x10, e000 <__libc_init@plt-0x52ab0>
5c624: 52800020 mov w0, #0x1 // #1
5c628: 911b014a add x10, x10, #0x6c0
5c62c: 38696949 ldrb w9, [x10, x9]
5c630: 528008ea mov w10, #0x47 // #71
5c634: 51001d2b sub w11, w9, #0x7
5c638: 4b090149 sub w9, w10, w9
5c63c: b940090a ldr w10, [x8, #8]
5c640: 9ac92029 lsl x9, x1, x9
5c644: 9acb242c lsr x12, x1, x11
5c648: f240f13f tst x9, #0x1fffffffffffffff
5c64c: 0b0b014a add w10, w10, w11
5c650: d37dfd29 lsr x9, x9, #61
5c654: 1a9f07eb cset w11, ne // ne = any
5c658: 2a0b0129 orr w9, w9, w11
5c65c: 3900010c strb w12, [x8]
5c660: b900090a str w10, [x8, #8]
5c664: 14000004 b 5c674 <__libc_init@plt-0x443c>
5c668: 2a1f03e9 mov w9, wzr
5c66c: 2a1f03e0 mov w0, wzr
5c670: 39000101 strb w1, [x8]
5c674: b9000509 str w9, [x8, #4]
5c678: d65f03c0 ret
5c67c: b940580a ldr w10, [x0, #88]
5c680: 7100055f cmp w10, #0x1
5c684: 540003ab b.lt 5c6f8 <__libc_init@plt-0x43b8> // b.tstop
5c688: d28f0aeb mov x11, #0x7857 // #30807
5c68c: d2b207ec mov x12, #0x903f0000 // #2420047872
5c690: f2b6226b movk x11, #0xb113, lsl #16
5c694: f2cf21ac movk x12, #0x790d, lsl #32
5c698: f2cca5eb movk x11, #0x652f, lsl #32
5c69c: aa1f03e8 mov x8, xzr
5c6a0: 93407d49 sxtw x9, w10
5c6a4: f2e734ab movk x11, #0x39a5, lsl #48
5c6a8: f2fffb8c movk x12, #0xffdc, lsl #48
5c6ac: aa0003ed mov x13, x0
5c6b0: aa0a03ee mov x14, x10
5c6b4: f94001af ldr x15, [x13]
5c6b8: f10005ce subs x14, x14, #0x1
5c6bc: 8b0f050f add x15, x8, x15, lsl #1
5c6c0: 9bcb7de8 umulh x8, x15, x11
5c6c4: d373fd08 lsr x8, x8, #51
5c6c8: 9b0c3d0f madd x15, x8, x12, x15
5c6cc: f80085af str x15, [x13], #8
5c6d0: 54ffff21 b.ne 5c6b4 <__libc_init@plt-0x43fc> // b.any
5c6d4: 34000148 cbz w8, 5c6fc <__libc_init@plt-0x43b4>
5c6d8: b9405c0b ldr w11, [x0, #92]
5c6dc: 6b0b015f cmp w10, w11
5c6e0: 540000ea b.ge 5c6fc <__libc_init@plt-0x43b4> // b.tcont
5c6e4: 1100052a add w10, w9, #0x1
5c6e8: f8297808 str x8, [x0, x9, lsl #3]
5c6ec: 2a1f03e8 mov w8, wzr
5c6f0: b900580a str w10, [x0, #88]
5c6f4: 14000002 b 5c6fc <__libc_init@plt-0x43b4>
5c6f8: 2a1f03e8 mov w8, wzr
5c6fc: 2a0803e0 mov w0, w8
5c700: d65f03c0 ret
5c704: b940580a ldr w10, [x0, #88]
5c708: 7100055f cmp w10, #0x1
5c70c: 540003ab b.lt 5c780 <__libc_init@plt-0x4330> // b.tstop
5c710: d28f0aeb mov x11, #0x7857 // #30807
5c714: d2b207ec mov x12, #0x903f0000 // #2420047872
5c718: f2b6226b movk x11, #0xb113, lsl #16
5c71c: f2cf21ac movk x12, #0x790d, lsl #32
5c720: f2cca5eb movk x11, #0x652f, lsl #32
5c724: aa1f03e8 mov x8, xzr
5c728: 93407d49 sxtw x9, w10
5c72c: f2e734ab movk x11, #0x39a5, lsl #48
5c730: f2fffb8c movk x12, #0xffdc, lsl #48
5c734: aa0003ed mov x13, x0
5c738: aa0a03ee mov x14, x10
5c73c: f94001af ldr x15, [x13]
5c740: f10005ce subs x14, x14, #0x1
5c744: 8b0f090f add x15, x8, x15, lsl #2
5c748: 9bcb7de8 umulh x8, x15, x11
5c74c: d373fd08 lsr x8, x8, #51
5c750: 9b0c3d0f madd x15, x8, x12, x15
5c754: f80085af str x15, [x13], #8
5c758: 54ffff21 b.ne 5c73c <__libc_init@plt-0x4374> // b.any
5c75c: 34000148 cbz w8, 5c784 <__libc_init@plt-0x432c>
5c760: b9405c0b ldr w11, [x0, #92]
5c764: 6b0b015f cmp w10, w11
5c768: 540000ea b.ge 5c784 <__libc_init@plt-0x432c> // b.tcont
5c76c: 1100052a add w10, w9, #0x1
5c770: f8297808 str x8, [x0, x9, lsl #3]
5c774: 2a1f03e8 mov w8, wzr
5c778: b900580a str w10, [x0, #88]
5c77c: 14000002 b 5c784 <__libc_init@plt-0x432c>
5c780: 2a1f03e8 mov w8, wzr
5c784: 2a0803e0 mov w0, w8
5c788: d65f03c0 ret
5c78c: 2940a40a ldp w10, w9, [x0, #4]
5c790: 39400008 ldrb w8, [x0]
5c794: 1102192c add w12, w9, #0x86
5c798: 3102193f cmn w9, #0x86
5c79c: 540001cc b.gt 5c7d4 <__libc_init@plt-0x42dc>
5c7a0: 35000068 cbnz w8, 5c7ac <__libc_init@plt-0x4304>
5c7a4: 7100155f cmp w10, #0x5
5c7a8: 5400014b b.lt 5c7d0 <__libc_init@plt-0x42e0> // b.tstop
5c7ac: 12000149 and w9, w10, #0x1
5c7b0: 531e010b ubfiz w11, w8, #2, #1
5c7b4: 2a8a0529 orr w9, w9, w10, asr #1
5c7b8: 53017d08 lsr w8, w8, #1
5c7bc: 2a0b012a orr w10, w9, w11
5c7c0: 1100058c add w12, w12, #0x1
5c7c4: 7100059f cmp w12, #0x1
5c7c8: 54fffec1 b.ne 5c7a0 <__libc_init@plt-0x4310> // b.any
5c7cc: 14000002 b 5c7d4 <__libc_init@plt-0x42dc>
5c7d0: 2a1f03e8 mov w8, wzr
5c7d4: 7100015f cmp w10, #0x0
5c7d8: 1a9f07e9 cset w9, ne // ne = any
5c7dc: 531f7929 lsl w9, w9, #1
5c7e0: 350000a8 cbnz w8, 5c7f4 <__libc_init@plt-0x42bc>
5c7e4: 7100155f cmp w10, #0x5
5c7e8: 5400006a b.ge 5c7f4 <__libc_init@plt-0x42bc> // b.tcont
5c7ec: aa1f03e0 mov x0, xzr
5c7f0: 1400003c b 5c8e0 <__libc_init@plt-0x41d0>
5c7f4: 373801e8 tbnz w8, #7, 5c830 <__libc_init@plt-0x4280>
5c7f8: 7100099f cmp w12, #0x2
5c7fc: 540001ab b.lt 5c830 <__libc_init@plt-0x4280> // b.tstop
5c800: 13017d4d asr w13, w10, #1
5c804: 531f7908 lsl w8, w8, #1
5c808: 0b8a050e add w14, w8, w10, asr #1
5c80c: 1200014a and w10, w10, #0x1
5c810: 5100058b sub w11, w12, #0x1
5c814: 12001dc8 and w8, w14, #0xff
5c818: 331e01aa bfi w10, w13, #2, #1
5c81c: 373800ce tbnz w14, #7, 5c834 <__libc_init@plt-0x427c>
5c820: 7100099f cmp w12, #0x2
5c824: 2a0b03ec mov w12, w11
5c828: 54fffec8 b.hi 5c800 <__libc_init@plt-0x42b0> // b.pmore
5c82c: 14000002 b 5c834 <__libc_init@plt-0x427c>
5c830: 2a0c03eb mov w11, w12
5c834: 7100105f cmp w2, #0x4
5c838: 54000328 b.hi 5c89c <__libc_init@plt-0x4214> // b.pmore
5c83c: d0fffd8d adrp x13, e000 <__libc_init@plt-0x52ab0>
5c840: 2a0203ec mov w12, w2
5c844: 911a11ad add x13, x13, #0x684
5c848: 1000008e adr x14, 5c858 <__libc_init@plt-0x4258>
5c84c: 386c69af ldrb w15, [x13, x12]
5c850: 8b0f09ce add x14, x14, x15, lsl #2
5c854: d61f01c0 br x14
5c858: 7100115f cmp w10, #0x4
5c85c: 5400018c b.gt 5c88c <__libc_init@plt-0x4224>
5c860: 540001e1 b.ne 5c89c <__libc_init@plt-0x4214> // b.any
5c864: 37000148 tbnz w8, #0, 5c88c <__libc_init@plt-0x4224>
5c868: 1400000d b 5c89c <__libc_init@plt-0x4214>
5c86c: 3400018a cbz w10, 5c89c <__libc_init@plt-0x4214>
5c870: 360000e1 tbz w1, #0, 5c88c <__libc_init@plt-0x4224>
5c874: 1400000a b 5c89c <__libc_init@plt-0x4214>
5c878: 3400012a cbz w10, 5c89c <__libc_init@plt-0x4214>
5c87c: 37000081 tbnz w1, #0, 5c88c <__libc_init@plt-0x4224>
5c880: 14000007 b 5c89c <__libc_init@plt-0x4214>
5c884: 71000d5f cmp w10, #0x3
5c888: 540000ad b.le 5c89c <__libc_init@plt-0x4214>
5c88c: 7103fd1f cmp w8, #0xff
5c890: 5280100a mov w10, #0x80 // #128
5c894: 1a8b156b cinc w11, w11, eq // eq = none
5c898: 1a880548 csinc w8, w10, w8, eq // eq = none
5c89c: 13001d0a sxtb w10, w8
5c8a0: 12001908 and w8, w8, #0x7f
5c8a4: 3100055f cmn w10, #0x1
5c8a8: 5290000a mov w10, #0x8000 // #32768
5c8ac: 7a41c960 ccmp w11, #0x1, #0x0, gt
5c8b0: 528ff00c mov w12, #0x7f80 // #32640
5c8b4: 1a8b03eb csel w11, wzr, w11, eq // eq = none
5c8b8: 7200003f tst w1, #0x1
5c8bc: 1a9f114a csel w10, w10, wzr, ne // ne = any
5c8c0: 7103f97f cmp w11, #0xfe
5c8c4: 5319216b ubfiz w11, w11, #7, #9
5c8c8: 1a88c3e8 csel w8, wzr, w8, gt
5c8cc: 1a8bc18b csel w11, w12, w11, gt
5c8d0: 1a9fd7ec cset w12, gt
5c8d4: 2a0a0108 orr w8, w8, w10
5c8d8: 2a0c0129 orr w9, w9, w12
5c8dc: 2a0b0100 orr w0, w8, w11
5c8e0: b3600520 bfi x0, x9, #32, #2
5c8e4: d65f03c0 ret
5c8e8: a9bd7bfd stp x29, x30, [sp, #-48]!
5c8ec: f9000bf5 str x21, [sp, #16]
5c8f0: 910003fd mov x29, sp
5c8f4: a9024ff4 stp x20, x19, [sp, #32]
5c8f8: b9405808 ldr w8, [x0, #88]
5c8fc: aa0003f3 mov x19, x0
5c900: f9400014 ldr x20, [x0]
5c904: 51000515 sub w21, w8, #0x1
5c908: 7100091f cmp w8, #0x2
5c90c: 540000ab b.lt 5c920 <__libc_init@plt-0x4190> // b.tstop
5c910: 91002261 add x1, x19, #0x8
5c914: d37df2a2 lsl x2, x21, #3
5c918: aa1303e0 mov x0, x19
5c91c: 94001119 bl 60d80 <memmove@plt>
5c920: b9406a69 ldr w9, [x19, #104]
5c924: 2a1f03e8 mov w8, wzr
5c928: f835da7f str xzr, [x19, w21, sxtw #3]
5c92c: 7100113f cmp w9, #0x4
5c930: 54000528 b.hi 5c9d4 <__libc_init@plt-0x40dc> // b.pmore
5c934: d503201f nop
5c938: 30d8ea8a adr x10, e689 <__libc_init@plt-0x52427>
5c93c: 1000008b adr x11, 5c94c <__libc_init@plt-0x4164>
5c940: 3869694c ldrb w12, [x10, x9]
5c944: 8b0c096b add x11, x11, x12, lsl #2
5c948: d61f0160 br x11
5c94c: d2900008 mov x8, #0x8000 // #32768
5c950: f2a6fc08 movk x8, #0x37e0, lsl #16
5c954: f2d86f28 movk x8, #0xc379, lsl #32
5c958: f2e00228 movk x8, #0x11, lsl #48
5c95c: eb08029f cmp x20, x8
5c960: 54000309 b.ls 5c9c0 <__libc_init@plt-0x40f0> // b.plast
5c964: 52800028 mov w8, #0x1 // #1
5c968: 1400001b b 5c9d4 <__libc_init@plt-0x40dc>
5c96c: 39419268 ldrb w8, [x19, #100]
5c970: f100029f cmp x20, #0x0
5c974: 1a9f07e9 cset w9, ne // ne = any
5c978: 7100011f cmp w8, #0x0
5c97c: 1a9f07e8 cset w8, ne // ne = any
5c980: 14000006 b 5c998 <__libc_init@plt-0x4118>
5c984: 39419268 ldrb w8, [x19, #100]
5c988: f100029f cmp x20, #0x0
5c98c: 1a9f07e9 cset w9, ne // ne = any
5c990: 7100011f cmp w8, #0x0
5c994: 1a9f17e8 cset w8, eq // eq = none
5c998: 0a080128 and w8, w9, w8
5c99c: 1400000e b 5c9d4 <__libc_init@plt-0x40dc>
5c9a0: d2900008 mov x8, #0x8000 // #32768
5c9a4: f2a6fc08 movk x8, #0x37e0, lsl #16
5c9a8: f2d86f28 movk x8, #0xc379, lsl #32
5c9ac: f2e00228 movk x8, #0x11, lsl #48
5c9b0: d1000508 sub x8, x8, #0x1
5c9b4: eb08029f cmp x20, x8
5c9b8: 1a9f97e8 cset w8, hi // hi = pmore
5c9bc: 14000006 b 5c9d4 <__libc_init@plt-0x40dc>
5c9c0: 54000081 b.ne 5c9d0 <__libc_init@plt-0x40e0> // b.any
5c9c4: 39400268 ldrb w8, [x19]
5c9c8: 12000108 and w8, w8, #0x1
5c9cc: 14000002 b 5c9d4 <__libc_init@plt-0x40dc>
5c9d0: 2a1f03e8 mov w8, wzr
5c9d4: f9400269 ldr x9, [x19]
5c9d8: 8b28412a add x10, x9, w8, uxtw
5c9dc: d2adf829 mov x9, #0x6fc10000 // #1874919424
5c9e0: f2d0de49 movk x9, #0x86f2, lsl #32
5c9e4: f2e00469 movk x9, #0x23, lsl #48
5c9e8: eb09015f cmp x10, x9
5c9ec: f900026a str x10, [x19]
5c9f0: 54000121 b.ne 5ca14 <__libc_init@plt-0x409c> // b.any
5c9f4: 2a0803e8 mov w8, w8
5c9f8: 9100226a add x10, x19, #0x8
5c9fc: f940014b ldr x11, [x10]
5ca00: 8b08016b add x11, x11, x8
5ca04: eb09017f cmp x11, x9
5ca08: a93fad5f stp xzr, x11, [x10, #-8]
5ca0c: 9100214a add x10, x10, #0x8
5ca10: 54ffff60 b.eq 5c9fc <__libc_init@plt-0x40b4> // b.none
5ca14: a9424ff4 ldp x20, x19, [sp, #32]
5ca18: f9400bf5 ldr x21, [sp, #16]
5ca1c: a8c37bfd ldp x29, x30, [sp], #48
5ca20: d65f03c0 ret
5ca24: 3900b01f strb wzr, [x0, #44]
5ca28: f100007f cmp x3, #0x0
5ca2c: b900201f str wzr, [x0, #32]
5ca30: 1a9f07e8 cset w8, ne // ne = any
5ca34: b900281f str wzr, [x0, #40]
5ca38: f9400029 ldr x9, [x1]
5ca3c: eb03013f cmp x9, x3
5ca40: 1a9f37ea cset w10, cs // cs = hs, nlast
5ca44: 0a0a010a and w10, w8, w10
5ca48: 2a1f03e8 mov w8, wzr
5ca4c: 3700186a tbnz w10, #0, 5cd58 <__libc_init@plt-0x3d58>
5ca50: eb03013f cmp x9, x3
5ca54: 54001820 b.eq 5cd58 <__libc_init@plt-0x3d58> // b.none
5ca58: 39400128 ldrb w8, [x9]
5ca5c: 7100811f cmp w8, #0x20
5ca60: 540000c1 b.ne 5ca78 <__libc_init@plt-0x4038> // b.any
5ca64: 91000529 add x9, x9, #0x1
5ca68: eb03013f cmp x9, x3
5ca6c: f9000029 str x9, [x1]
5ca70: 54ffff41 b.ne 5ca58 <__libc_init@plt-0x4058> // b.any
5ca74: 14000047 b 5cb90 <__libc_init@plt-0x3f20>
5ca78: 7100b51f cmp w8, #0x2d
5ca7c: 1a9f17e8 cset w8, eq // eq = none
5ca80: 3900b008 strb w8, [x0, #44]
5ca84: 39400128 ldrb w8, [x9]
5ca88: 7100ad1f cmp w8, #0x2b
5ca8c: 54000060 b.eq 5ca98 <__libc_init@plt-0x4018> // b.none
5ca90: 7100b51f cmp w8, #0x2d
5ca94: 54000041 b.ne 5ca9c <__libc_init@plt-0x4014> // b.any
5ca98: 91000529 add x9, x9, #0x1
5ca9c: eb03013f cmp x9, x3
5caa0: 54000160 b.eq 5cacc <__libc_init@plt-0x3fe4> // b.none
5caa4: aa1f03ea mov x10, xzr
5caa8: cb090068 sub x8, x3, x9
5caac: 386a692b ldrb w11, [x9, x10]
5cab0: 7100c17f cmp w11, #0x30
5cab4: 54000121 b.ne 5cad8 <__libc_init@plt-0x3fd8> // b.any
5cab8: 9100054a add x10, x10, #0x1
5cabc: eb0a011f cmp x8, x10
5cac0: 54ffff61 b.ne 5caac <__libc_init@plt-0x4004> // b.any
5cac4: aa0803ea mov x10, x8
5cac8: 14000002 b 5cad0 <__libc_init@plt-0x3fe0>
5cacc: aa1f03ea mov x10, xzr
5cad0: aa0303e8 mov x8, x3
5cad4: 14000002 b 5cadc <__libc_init@plt-0x3fd4>
5cad8: 8b0a0128 add x8, x9, x10
5cadc: 8b0a012b add x11, x9, x10
5cae0: eb03017f cmp x11, x3
5cae4: 54000340 b.eq 5cb4c <__libc_init@plt-0x3f64> // b.none
5cae8: cb09006b sub x11, x3, x9
5caec: 386a692c ldrb w12, [x9, x10]
5caf0: 5100c18d sub w13, w12, #0x30
5caf4: 710025bf cmp w13, #0x9
5caf8: 54000108 b.hi 5cb18 <__libc_init@plt-0x3f98> // b.pmore
5cafc: 9100054a add x10, x10, #0x1
5cb00: 8b0a012c add x12, x9, x10
5cb04: eb03019f cmp x12, x3
5cb08: 54ffff21 b.ne 5caec <__libc_init@plt-0x3fc4> // b.any
5cb0c: aa1f03ec mov x12, xzr
5cb10: aa0b03ea mov x10, x11
5cb14: 1400000f b 5cb50 <__libc_init@plt-0x3f60>
5cb18: 7100b99f cmp w12, #0x2e
5cb1c: 54000181 b.ne 5cb4c <__libc_init@plt-0x3f64> // b.any
5cb20: 8b0a012c add x12, x9, x10
5cb24: 9100052d add x13, x9, #0x1
5cb28: 8b0a01ae add x14, x13, x10
5cb2c: eb0301df cmp x14, x3
5cb30: 54ffff00 b.eq 5cb10 <__libc_init@plt-0x3fa0> // b.none
5cb34: 394001ce ldrb w14, [x14]
5cb38: 9100054a add x10, x10, #0x1
5cb3c: 5100c1ce sub w14, w14, #0x30
5cb40: 710029df cmp w14, #0xa
5cb44: 54ffff23 b.cc 5cb28 <__libc_init@plt-0x3f88> // b.lo, b.ul, b.last
5cb48: 14000002 b 5cb50 <__libc_init@plt-0x3f60>
5cb4c: aa1f03ec mov x12, xzr
5cb50: b400020a cbz x10, 5cb90 <__libc_init@plt-0x3f20>
5cb54: f100055f cmp x10, #0x1
5cb58: 54000061 b.ne 5cb64 <__libc_init@plt-0x3f4c> // b.any
5cb5c: eb0c013f cmp x9, x12
5cb60: 54000180 b.eq 5cb90 <__libc_init@plt-0x3f20> // b.none
5cb64: 8b0a012a add x10, x9, x10
5cb68: aa0a03eb mov x11, x10
5cb6c: f900002a str x10, [x1]
5cb70: b400016c cbz x12, 5cb9c <__libc_init@plt-0x3f14>
5cb74: 385ffd69 ldrb w9, [x11, #-1]!
5cb78: 7100c13f cmp w9, #0x30
5cb7c: 54ffffc0 b.eq 5cb74 <__libc_init@plt-0x3f3c> // b.none
5cb80: 7100b93f cmp w9, #0x2e
5cb84: 540000a1 b.ne 5cb98 <__libc_init@plt-0x3f18> // b.any
5cb88: aa1f03ec mov x12, xzr
5cb8c: 14000004 b 5cb9c <__libc_init@plt-0x3f14>
5cb90: 2a1f03e8 mov w8, wzr
5cb94: 14000071 b 5cd58 <__libc_init@plt-0x3d58>
5cb98: 9100056b add x11, x11, #0x1
5cb9c: 2a1f03e9 mov w9, wzr
5cba0: b50001cc cbnz x12, 5cbd8 <__libc_init@plt-0x3ed8>
5cba4: eb08017f cmp x11, x8
5cba8: 54000189 b.ls 5cbd8 <__libc_init@plt-0x3ed8> // b.plast
5cbac: 2a1f03e9 mov w9, wzr
5cbb0: aa0b03ed mov x13, x11
5cbb4: 385ffdae ldrb w14, [x13, #-1]!
5cbb8: 7100c1df cmp w14, #0x30
5cbbc: 540000e1 b.ne 5cbd8 <__libc_init@plt-0x3ed8> // b.any
5cbc0: 11000529 add w9, w9, #0x1
5cbc4: aa0d03eb mov x11, x13
5cbc8: eb0801bf cmp x13, x8
5cbcc: b9002809 str w9, [x0, #40]
5cbd0: 54ffff28 b.hi 5cbb4 <__libc_init@plt-0x3efc> // b.pmore
5cbd4: aa0803eb mov x11, x8
5cbd8: f100019f cmp x12, #0x0
5cbdc: 9a88050d cinc x13, x8, ne // ne = any
5cbe0: 910101ad add x13, x13, #0x40
5cbe4: eb0d017f cmp x11, x13
5cbe8: 54000109 b.ls 5cc08 <__libc_init@plt-0x3ea8> // b.plast
5cbec: 5280002e mov w14, #0x1 // #1
5cbf0: 3900004e strb w14, [x2]
5cbf4: b400014c cbz x12, 5cc1c <__libc_init@plt-0x3e94>
5cbf8: eb0d019f cmp x12, x13
5cbfc: 54000102 b.cs 5cc1c <__libc_init@plt-0x3e94> // b.hs, b.nlast
5cc00: aa0d03eb mov x11, x13
5cc04: 14000002 b 5cc0c <__libc_init@plt-0x3ea4>
5cc08: b400016c cbz x12, 5cc34 <__libc_init@plt-0x3e7c>
5cc0c: 2a2c03ec mvn w12, w12
5cc10: 0b0c016c add w12, w11, w12
5cc14: 4b0c0129 sub w9, w9, w12
5cc18: 14000006 b 5cc30 <__libc_init@plt-0x3e80>
5cc1c: eb0d019f cmp x12, x13
5cc20: 1a8c316c csel w12, w11, w12, cc // cc = lo, ul, last
5cc24: aa0d03eb mov x11, x13
5cc28: 4b0d018c sub w12, w12, w13
5cc2c: 0b0c0129 add w9, w9, w12
5cc30: b9002809 str w9, [x0, #40]
5cc34: eb08017f cmp x11, x8
5cc38: 54000061 b.ne 5cc44 <__libc_init@plt-0x3e6c> // b.any
5cc3c: 2a1f03e9 mov w9, wzr
5cc40: b900281f str wzr, [x0, #40]
5cc44: eb08017f cmp x11, x8
5cc48: 540003a9 b.ls 5ccbc <__libc_init@plt-0x3df4> // b.plast
5cc4c: d2adf82d mov x13, #0x6fc10000 // #1874919424
5cc50: d2adf82e mov x14, #0x6fc10000 // #1874919424
5cc54: f2d0de4d movk x13, #0x86f2, lsl #32
5cc58: f2d0de4e movk x14, #0x86f2, lsl #32
5cc5c: 2a1f03ec mov w12, wzr
5cc60: f2e0046d movk x13, #0x23, lsl #48
5cc64: f2e0046e movk x14, #0x23, lsl #48
5cc68: 385ffd6f ldrb w15, [x11, #-1]!
5cc6c: f100b9ff cmp x15, #0x2e
5cc70: 54000220 b.eq 5ccb4 <__libc_init@plt-0x3dfc> // b.none
5cc74: d100c1ef sub x15, x15, #0x30
5cc78: eb0d01df cmp x14, x13
5cc7c: 540000e1 b.ne 5cc98 <__libc_init@plt-0x3e18> // b.any
5cc80: 11000590 add w16, w12, #0x1
5cc84: f82cd80f str x15, [x0, w12, sxtw #3]
5cc88: 2a1003ec mov w12, w16
5cc8c: 5280014e mov w14, #0xa // #10
5cc90: b9002010 str w16, [x0, #32]
5cc94: 14000008 b 5ccb4 <__libc_init@plt-0x3dfc>
5cc98: 8b2ccc10 add x16, x0, w12, sxtw #3
5cc9c: f85f8211 ldur x17, [x16, #-8]
5cca0: d503201f nop
5cca4: 9b0f45cf madd x15, x14, x15, x17
5cca8: 8b0e09ce add x14, x14, x14, lsl #2
5ccac: d37ff9ce lsl x14, x14, #1
5ccb0: f81f820f stur x15, [x16, #-8]
5ccb4: eb08017f cmp x11, x8
5ccb8: 54fffd88 b.hi 5cc68 <__libc_init@plt-0x3e48> // b.pmore
5ccbc: eb03015f cmp x10, x3
5ccc0: 540004a0 b.eq 5cd54 <__libc_init@plt-0x3d5c> // b.none
5ccc4: 3940014b ldrb w11, [x10]
5ccc8: 52800028 mov w8, #0x1 // #1
5cccc: 5101116b sub w11, w11, #0x44
5ccd0: 7100b57f cmp w11, #0x2d
5ccd4: 54000428 b.hi 5cd58 <__libc_init@plt-0x3d58> // b.pmore
5ccd8: 5280002c mov w12, #0x1 // #1
5ccdc: 9acb218b lsl x11, x12, x11
5cce0: d284006c mov x12, #0x2003 // #8195
5cce4: f2c4006c movk x12, #0x2003, lsl #32
5cce8: ea0c017f tst x11, x12
5ccec: 54000360 b.eq 5cd58 <__libc_init@plt-0x3d58> // b.none
5ccf0: 9100054b add x11, x10, #0x1
5ccf4: eb03017f cmp x11, x3
5ccf8: 540002e0 b.eq 5cd54 <__libc_init@plt-0x3d5c> // b.none
5ccfc: 39400548 ldrb w8, [x10, #1]
5cd00: 528005ac mov w12, #0x2d // #45
5cd04: 9100094a add x10, x10, #0x2
5cd08: 7100ad1f cmp w8, #0x2b
5cd0c: 7a4c1104 ccmp w8, w12, #0x4, ne // ne = any
5cd10: 9a8b014b csel x11, x10, x11, eq // eq = none
5cd14: eb03017f cmp x11, x3
5cd18: 540001e0 b.eq 5cd54 <__libc_init@plt-0x3d5c> // b.none
5cd1c: 3940016a ldrb w10, [x11]
5cd20: 5100c14c sub w12, w10, #0x30
5cd24: 7100259f cmp w12, #0x9
5cd28: 54000168 b.hi 5cd54 <__libc_init@plt-0x3d5c> // b.pmore
5cd2c: 7100c15f cmp w10, #0x30
5cd30: 540001a1 b.ne 5cd64 <__libc_init@plt-0x3d4c> // b.any
5cd34: 9100056a add x10, x11, #0x1
5cd38: eb03015f cmp x10, x3
5cd3c: 54000120 b.eq 5cd60 <__libc_init@plt-0x3d50> // b.none
5cd40: 3840154b ldrb w11, [x10], #1
5cd44: 7100c17f cmp w11, #0x30
5cd48: 54ffff80 b.eq 5cd38 <__libc_init@plt-0x3d78> // b.none
5cd4c: d100054b sub x11, x10, #0x1
5cd50: 14000005 b 5cd64 <__libc_init@plt-0x3d4c>
5cd54: 52800028 mov w8, #0x1 // #1
5cd58: 2a0803e0 mov w0, w8
5cd5c: d65f03c0 ret
5cd60: aa0303eb mov x11, x3
5cd64: eb03017f cmp x11, x3
5cd68: 54000200 b.eq 5cda8 <__libc_init@plt-0x3d08> // b.none
5cd6c: 2a1f03ea mov w10, wzr
5cd70: aa1f03ec mov x12, xzr
5cd74: cb0b006d sub x13, x3, x11
5cd78: 5280014e mov w14, #0xa // #10
5cd7c: 386c696f ldrb w15, [x11, x12]
5cd80: 5100c1f0 sub w16, w15, #0x30
5cd84: 7100261f cmp w16, #0x9
5cd88: 54000148 b.hi 5cdb0 <__libc_init@plt-0x3d00> // b.pmore
5cd8c: 1b0e3d4a madd w10, w10, w14, w15
5cd90: 9100058c add x12, x12, #0x1
5cd94: eb0c01bf cmp x13, x12
5cd98: 5100c14a sub w10, w10, #0x30
5cd9c: 54ffff01 b.ne 5cd7c <__libc_init@plt-0x3d34> // b.any
5cda0: aa0d03ec mov x12, x13
5cda4: 14000004 b 5cdb4 <__libc_init@plt-0x3cfc>
5cda8: 2a1f03ea mov w10, wzr
5cdac: 14000007 b 5cdc8 <__libc_init@plt-0x3ce8>
5cdb0: 8b0c0163 add x3, x11, x12
5cdb4: f100219f cmp x12, #0x8
5cdb8: 54000083 b.cc 5cdc8 <__libc_init@plt-0x3ce8> // b.lo, b.ul, b.last
5cdbc: 2a1f03e9 mov w9, wzr
5cdc0: 5280050a mov w10, #0x28 // #40
5cdc4: b900281f str wzr, [x0, #40]
5cdc8: 7100b51f cmp w8, #0x2d
5cdcc: f9000023 str x3, [x1]
5cdd0: 5a8a1548 cneg w8, w10, eq // eq = none
5cdd4: 0b080129 add w9, w9, w8
5cdd8: 52800028 mov w8, #0x1 // #1
5cddc: b9002809 str w9, [x0, #40]
5cde0: 17ffffde b 5cd58 <__libc_init@plt-0x3d58>
5cde4: d10143ff sub sp, sp, #0x50
5cde8: a9027bfd stp x29, x30, [sp, #32]
5cdec: 910083fd add x29, sp, #0x20
5cdf0: a90357f6 stp x22, x21, [sp, #48]
5cdf4: a9044ff4 stp x20, x19, [sp, #64]
5cdf8: d53bd055 mrs x21, tpidr_el0
5cdfc: aa0003f3 mov x19, x0
5ce00: f94016a8 ldr x8, [x21, #40]
5ce04: f81f83a8 stur x8, [x29, #-8]
5ce08: 97ffeec6 bl 58920 <__libc_init@plt-0x8190>
5ce0c: b9402269 ldr w9, [x19, #32]
5ce10: 34000169 cbz w9, 5ce3c <__libc_init@plt-0x3c74>
5ce14: b9402a68 ldr w8, [x19, #40]
5ce18: 0b091108 add w8, w8, w9, lsl #4
5ce1c: 3100651f cmn w8, #0x19
5ce20: b9002a68 str w8, [x19, #40]
5ce24: 5400016c b.gt 5ce50 <__libc_init@plt-0x3c60>
5ce28: 3940b269 ldrb w9, [x19, #44]
5ce2c: aa1f03e8 mov x8, xzr
5ce30: d371c120 lsl x0, x9, #15
5ce34: d2c00049 mov x9, #0x200000000 // #8589934592
5ce38: 1400007e b 5d030 <__libc_init@plt-0x3a80>
5ce3c: 3940b26a ldrb w10, [x19, #44]
5ce40: aa1f03e8 mov x8, xzr
5ce44: aa1f03e9 mov x9, xzr
5ce48: d371c140 lsl x0, x10, #15
5ce4c: 14000079 b 5d030 <__libc_init@plt-0x3a80>
5ce50: 7100651f cmp w8, #0x19
5ce54: 540000eb b.lt 5ce70 <__libc_init@plt-0x3c40> // b.tstop
5ce58: 3940b269 ldrb w9, [x19, #44]
5ce5c: 528f8000 mov w0, #0x7c00 // #31744
5ce60: aa1f03e8 mov x8, xzr
5ce64: b3711d20 bfi x0, x9, #15, #8
5ce68: d2c00029 mov x9, #0x100000000 // #4294967296
5ce6c: 14000071 b 5d030 <__libc_init@plt-0x3a80>
5ce70: 71003d1f cmp w8, #0xf
5ce74: 790013ff strh wzr, [sp, #8]
5ce78: b9000fff str wzr, [sp, #12]
5ce7c: 5400026c b.gt 5cec8 <__libc_init@plt-0x3be8>
5ce80: 12800114 mov w20, #0xfffffff7 // #-9
5ce84: aa1303e0 mov x0, x19
5ce88: b9002669 str w9, [x19, #36]
5ce8c: 94000076 bl 5d064 <__libc_init@plt-0x3a4c>
5ce90: 34000100 cbz w0, 5ceb0 <__libc_init@plt-0x3c00>
5ce94: 2a0003e1 mov w1, w0
5ce98: aa1303e0 mov x0, x19
5ce9c: 94000094 bl 5d0ec <__libc_init@plt-0x39c4>
5cea0: b9402a68 ldr w8, [x19, #40]
5cea4: 11004108 add w8, w8, #0x10
5cea8: b9002a68 str w8, [x19, #40]
5ceac: 14000002 b 5ceb4 <__libc_init@plt-0x3bfc>
5ceb0: b9402a68 ldr w8, [x19, #40]
5ceb4: 71003d1f cmp w8, #0xf
5ceb8: 540000ac b.gt 5cecc <__libc_init@plt-0x3be4>
5cebc: b9402269 ldr w9, [x19, #32]
5cec0: 51002694 sub w20, w20, #0x9
5cec4: 17fffff0 b 5ce84 <__libc_init@plt-0x3c2c>
5cec8: 2a1f03f4 mov w20, wzr
5cecc: 7100451f cmp w8, #0x11
5ced0: 540003a3 b.cc 5cf44 <__libc_init@plt-0x3b6c> // b.lo, b.ul, b.last
5ced4: b9402269 ldr w9, [x19, #32]
5ced8: 7100511f cmp w8, #0x14
5cedc: b9002669 str w9, [x19, #36]
5cee0: 540001c3 b.cc 5cf18 <__libc_init@plt-0x3b98> // b.lo, b.ul, b.last
5cee4: 51001108 sub w8, w8, #0x4
5cee8: aa1303e0 mov x0, x19
5ceec: b9002a68 str w8, [x19, #40]
5cef0: 9400009a bl 5d158 <__libc_init@plt-0x3958>
5cef4: 2a0003e1 mov w1, w0
5cef8: 52800096 mov w22, #0x4 // #4
5cefc: 340001c1 cbz w1, 5cf34 <__libc_init@plt-0x3b7c>
5cf00: aa1303e0 mov x0, x19
5cf04: 9400007a bl 5d0ec <__libc_init@plt-0x39c4>
5cf08: b9402a68 ldr w8, [x19, #40]
5cf0c: 11004108 add w8, w8, #0x10
5cf10: b9002a68 str w8, [x19, #40]
5cf14: 14000009 b 5cf38 <__libc_init@plt-0x3b78>
5cf18: 51000508 sub w8, w8, #0x1
5cf1c: aa1303e0 mov x0, x19
5cf20: b9002a68 str w8, [x19, #40]
5cf24: 940000b0 bl 5d1e4 <__libc_init@plt-0x38cc>
5cf28: 2a0003e1 mov w1, w0
5cf2c: 52800036 mov w22, #0x1 // #1
5cf30: 35fffe81 cbnz w1, 5cf00 <__libc_init@plt-0x3bb0>
5cf34: b9402a68 ldr w8, [x19, #40]
5cf38: 0b160294 add w20, w20, w22
5cf3c: 7100411f cmp w8, #0x10
5cf40: 54fffcac b.gt 5ced4 <__libc_init@plt-0x3bdc>
5cf44: b9802268 ldrsw x8, [x19, #32]
5cf48: 910023e0 add x0, sp, #0x8
5cf4c: b90013f4 str w20, [sp, #16]
5cf50: d1000508 sub x8, x8, #0x1
5cf54: b9002268 str w8, [x19, #32]
5cf58: f8687a61 ldr x1, [x19, x8, lsl #3]
5cf5c: 940000c5 bl 5d270 <__libc_init@plt-0x3840>
5cf60: 794013e8 ldrh w8, [sp, #8]
5cf64: 2a0003f4 mov w20, w0
5cf68: b9402269 ldr w9, [x19, #32]
5cf6c: 710ffd1f cmp w8, #0x3ff
5cf70: b9002669 str w9, [x19, #36]
5cf74: 54000188 b.hi 5cfa4 <__libc_init@plt-0x3b0c> // b.pmore
5cf78: b94013e8 ldr w8, [sp, #16]
5cf7c: aa1303e0 mov x0, x19
5cf80: 51000508 sub w8, w8, #0x1
5cf84: b90013e8 str w8, [sp, #16]
5cf88: 940000e6 bl 5d320 <__libc_init@plt-0x3790>
5cf8c: 794013e8 ldrh w8, [sp, #8]
5cf90: 0b080408 add w8, w0, w8, lsl #1
5cf94: 12003d09 and w9, w8, #0xffff
5cf98: 7110013f cmp w9, #0x400
5cf9c: 790013e8 strh w8, [sp, #8]
5cfa0: 54fffec3 b.cc 5cf78 <__libc_init@plt-0x3b38> // b.lo, b.ul, b.last
5cfa4: aa1303e0 mov x0, x19
5cfa8: 36000074 tbz w20, #0, 5cfb4 <__libc_init@plt-0x3afc>
5cfac: 940000dd bl 5d320 <__libc_init@plt-0x3790>
5cfb0: 14000002 b 5cfb8 <__libc_init@plt-0x3af8>
5cfb4: 940000fd bl 5d3a8 <__libc_init@plt-0x3708>
5cfb8: b9402269 ldr w9, [x19, #32]
5cfbc: 531f7808 lsl w8, w0, #1
5cfc0: 7100053f cmp w9, #0x1
5cfc4: 540000ab b.lt 5cfd8 <__libc_init@plt-0x3ad8> // b.tstop
5cfc8: f940026a ldr x10, [x19]
5cfcc: b40000aa cbz x10, 5cfe0 <__libc_init@plt-0x3ad0>
5cfd0: 52800029 mov w9, #0x1 // #1
5cfd4: 1400000c b 5d004 <__libc_init@plt-0x3aac>
5cfd8: 2a1f03e9 mov w9, wzr
5cfdc: 1400000a b 5d004 <__libc_init@plt-0x3aac>
5cfe0: 5280002b mov w11, #0x1 // #1
5cfe4: aa0b03ea mov x10, x11
5cfe8: eb0b013f cmp x9, x11
5cfec: 54000080 b.eq 5cffc <__libc_init@plt-0x3ab4> // b.none
5cff0: f86a7a6c ldr x12, [x19, x10, lsl #3]
5cff4: 9100054b add x11, x10, #0x1
5cff8: b4ffff6c cbz x12, 5cfe4 <__libc_init@plt-0x3acc>
5cffc: eb09015f cmp x10, x9
5d000: 1a9f27e9 cset w9, cc // cc = lo, ul, last
5d004: b9400fea ldr w10, [sp, #12]
5d008: 121f0508 and w8, w8, #0x6
5d00c: 2a090108 orr w8, w8, w9
5d010: 3940b261 ldrb w1, [x19, #44]
5d014: b9403262 ldr w2, [x19, #48]
5d018: 910023e0 add x0, sp, #0x8
5d01c: 2a0a0108 orr w8, w8, w10
5d020: b9000fe8 str w8, [sp, #12]
5d024: 94000103 bl 5d430 <__libc_init@plt-0x3680>
5d028: 92607c09 and x9, x0, #0xffffffff00000000
5d02c: 92703c08 and x8, x0, #0xffff0000
5d030: f94016aa ldr x10, [x21, #40]
5d034: f85f83ab ldur x11, [x29, #-8]
5d038: eb0b015f cmp x10, x11
5d03c: 54000121 b.ne 5d060 <__libc_init@plt-0x3a50> // b.any
5d040: a9444ff4 ldp x20, x19, [sp, #64]
5d044: aa080128 orr x8, x9, x8
5d048: 92403c09 and x9, x0, #0xffff
5d04c: a94357f6 ldp x22, x21, [sp, #48]
5d050: aa090100 orr x0, x8, x9
5d054: a9427bfd ldp x29, x30, [sp, #32]
5d058: 910143ff add sp, sp, #0x50
5d05c: d65f03c0 ret
5d060: 94000eb8 bl 60b40 <__stack_chk_fail@plt>
5d064: b940200a ldr w10, [x0, #32]
5d068: 7100055f cmp w10, #0x1
5d06c: 540003ab b.lt 5d0e0 <__libc_init@plt-0x39d0> // b.tstop
5d070: d28f0aeb mov x11, #0x7857 // #30807
5d074: d2b207ec mov x12, #0x903f0000 // #2420047872
5d078: f2b6226b movk x11, #0xb113, lsl #16
5d07c: f2cf21ac movk x12, #0x790d, lsl #32
5d080: f2cca5eb movk x11, #0x652f, lsl #32
5d084: aa1f03e8 mov x8, xzr
5d088: 93407d49 sxtw x9, w10
5d08c: f2e734ab movk x11, #0x39a5, lsl #48
5d090: f2fffb8c movk x12, #0xffdc, lsl #48
5d094: aa0003ed mov x13, x0
5d098: aa0a03ee mov x14, x10
5d09c: f94001af ldr x15, [x13]
5d0a0: f10005ce subs x14, x14, #0x1
5d0a4: 8b0f250f add x15, x8, x15, lsl #9
5d0a8: 9bcb7de8 umulh x8, x15, x11
5d0ac: d373fd08 lsr x8, x8, #51
5d0b0: 9b0c3d0f madd x15, x8, x12, x15
5d0b4: f80085af str x15, [x13], #8
5d0b8: 54ffff21 b.ne 5d09c <__libc_init@plt-0x3a14> // b.any
5d0bc: 34000148 cbz w8, 5d0e4 <__libc_init@plt-0x39cc>
5d0c0: b940240b ldr w11, [x0, #36]
5d0c4: 6b0b015f cmp w10, w11
5d0c8: 540000ea b.ge 5d0e4 <__libc_init@plt-0x39cc> // b.tcont
5d0cc: 1100052a add w10, w9, #0x1
5d0d0: f8297808 str x8, [x0, x9, lsl #3]
5d0d4: 2a1f03e8 mov w8, wzr
5d0d8: b900200a str w10, [x0, #32]
5d0dc: 14000002 b 5d0e4 <__libc_init@plt-0x39cc>
5d0e0: 2a1f03e8 mov w8, wzr
5d0e4: 2a0803e0 mov w0, w8
5d0e8: d65f03c0 ret
5d0ec: a9be7bfd stp x29, x30, [sp, #-32]!
5d0f0: a9014ff4 stp x20, x19, [sp, #16]
5d0f4: 910003fd mov x29, sp
5d0f8: b9402008 ldr w8, [x0, #32]
5d0fc: aa0003f3 mov x19, x0
5d100: 2a0103f4 mov w20, w1
5d104: 7100111f cmp w8, #0x4
5d108: 540000a1 b.ne 5d11c <__libc_init@plt-0x3994> // b.any
5d10c: aa1303e0 mov x0, x19
5d110: 97ffee4c bl 58a40 <__libc_init@plt-0x8070>
5d114: 340000e0 cbz w0, 5d130 <__libc_init@plt-0x3980>
5d118: b9402268 ldr w8, [x19, #32]
5d11c: 11000509 add w9, w8, #0x1
5d120: 93407e8a sxtw x10, w20
5d124: f828da6a str x10, [x19, w8, sxtw #3]
5d128: b9002269 str w9, [x19, #32]
5d12c: 14000008 b 5d14c <__libc_init@plt-0x3964>
5d130: aa1303e0 mov x0, x19
5d134: 9400011d bl 5d5a8 <__libc_init@plt-0x3508>
5d138: b9802268 ldrsw x8, [x19, #32]
5d13c: 8b080e68 add x8, x19, x8, lsl #3
5d140: f85f8109 ldur x9, [x8, #-8]
5d144: 8b34c129 add x9, x9, w20, sxtw
5d148: f81f8109 stur x9, [x8, #-8]
5d14c: a9414ff4 ldp x20, x19, [sp, #16]
5d150: a8c27bfd ldp x29, x30, [sp], #32
5d154: d65f03c0 ret
5d158: b940200a ldr w10, [x0, #32]
5d15c: 7100055f cmp w10, #0x1
5d160: 540003cb b.lt 5d1d8 <__libc_init@plt-0x38d8> // b.tstop
5d164: d28f0aec mov x12, #0x7857 // #30807
5d168: d2b207ed mov x13, #0x903f0000 // #2420047872
5d16c: f2b6226c movk x12, #0xb113, lsl #16
5d170: f2cf21ad movk x13, #0x790d, lsl #32
5d174: f2cca5ec movk x12, #0x652f, lsl #32
5d178: aa1f03e8 mov x8, xzr
5d17c: 93407d49 sxtw x9, w10
5d180: 52804e2b mov w11, #0x271 // #625
5d184: f2e734ac movk x12, #0x39a5, lsl #48
5d188: f2fffb8d movk x13, #0xffdc, lsl #48
5d18c: aa0003ee mov x14, x0
5d190: aa0a03ef mov x15, x10
5d194: f94001d0 ldr x16, [x14]
5d198: f10005ef subs x15, x15, #0x1
5d19c: 9b0b2210 madd x16, x16, x11, x8
5d1a0: 9bcc7e08 umulh x8, x16, x12
5d1a4: d373fd08 lsr x8, x8, #51
5d1a8: 9b0d4110 madd x16, x8, x13, x16
5d1ac: f80085d0 str x16, [x14], #8
5d1b0: 54ffff21 b.ne 5d194 <__libc_init@plt-0x391c> // b.any
5d1b4: 34000148 cbz w8, 5d1dc <__libc_init@plt-0x38d4>
5d1b8: b940240b ldr w11, [x0, #36]
5d1bc: 6b0b015f cmp w10, w11
5d1c0: 540000ea b.ge 5d1dc <__libc_init@plt-0x38d4> // b.tcont
5d1c4: 1100052a add w10, w9, #0x1
5d1c8: f8297808 str x8, [x0, x9, lsl #3]
5d1cc: 2a1f03e8 mov w8, wzr
5d1d0: b900200a str w10, [x0, #32]
5d1d4: 14000002 b 5d1dc <__libc_init@plt-0x38d4>
5d1d8: 2a1f03e8 mov w8, wzr
5d1dc: 2a0803e0 mov w0, w8
5d1e0: d65f03c0 ret
5d1e4: b940200a ldr w10, [x0, #32]
5d1e8: 7100055f cmp w10, #0x1
5d1ec: 540003cb b.lt 5d264 <__libc_init@plt-0x384c> // b.tstop
5d1f0: d28f0aeb mov x11, #0x7857 // #30807
5d1f4: d2b207ec mov x12, #0x903f0000 // #2420047872
5d1f8: f2b6226b movk x11, #0xb113, lsl #16
5d1fc: f2cf21ac movk x12, #0x790d, lsl #32
5d200: f2cca5eb movk x11, #0x652f, lsl #32
5d204: aa1f03e8 mov x8, xzr
5d208: 93407d49 sxtw x9, w10
5d20c: f2e734ab movk x11, #0x39a5, lsl #48
5d210: f2fffb8c movk x12, #0xffdc, lsl #48
5d214: aa0003ed mov x13, x0
5d218: aa0a03ee mov x14, x10
5d21c: f94001af ldr x15, [x13]
5d220: f10005ce subs x14, x14, #0x1
5d224: 8b0f09ef add x15, x15, x15, lsl #2
5d228: 8b0801ef add x15, x15, x8
5d22c: 9bcb7de8 umulh x8, x15, x11
5d230: d373fd08 lsr x8, x8, #51
5d234: 9b0c3d0f madd x15, x8, x12, x15
5d238: f80085af str x15, [x13], #8
5d23c: 54ffff01 b.ne 5d21c <__libc_init@plt-0x3894> // b.any
5d240: 34000148 cbz w8, 5d268 <__libc_init@plt-0x3848>
5d244: b940240b ldr w11, [x0, #36]
5d248: 6b0b015f cmp w10, w11
5d24c: 540000ea b.ge 5d268 <__libc_init@plt-0x3848> // b.tcont
5d250: 1100052a add w10, w9, #0x1
5d254: f8297808 str x8, [x0, x9, lsl #3]
5d258: 2a1f03e8 mov w8, wzr
5d25c: b900200a str w10, [x0, #32]
5d260: 14000002 b 5d268 <__libc_init@plt-0x3848>
5d264: 2a1f03e8 mov w8, wzr
5d268: 2a0803e0 mov w0, w8
5d26c: d65f03c0 ret
5d270: aa0003e8 mov x8, x0
5d274: b40004c1 cbz x1, 5d30c <__libc_init@plt-0x37a4>
5d278: aa410429 orr x9, x1, x1, lsr #1
5d27c: d285184a mov x10, #0x28c2 // #10434
5d280: f2b349ca movk x10, #0x9a4e, lsl #16
5d284: aa490929 orr x9, x9, x9, lsr #2
5d288: f2dabcaa movk x10, #0xd5e5, lsl #32
5d28c: f2e0fdaa movk x10, #0x7ed, lsl #48
5d290: aa491129 orr x9, x9, x9, lsr #4
5d294: aa492129 orr x9, x9, x9, lsr #8
5d298: aa494129 orr x9, x9, x9, lsr #16
5d29c: aa498129 orr x9, x9, x9, lsr #32
5d2a0: cb490529 sub x9, x9, x9, lsr #1
5d2a4: 9b0a7d29 mul x9, x9, x10
5d2a8: d290114a mov x10, #0x808a // #32906
5d2ac: f2b0000a movk x10, #0x8000, lsl #16
5d2b0: d37afd29 lsr x9, x9, #58
5d2b4: f2c4000a movk x10, #0x2000, lsl #32
5d2b8: f2fd080a movk x10, #0xe840, lsl #48
5d2bc: 9ac9254a lsr x10, x10, x9
5d2c0: 3700026a tbnz w10, #0, 5d30c <__libc_init@plt-0x37a4>
5d2c4: b0fffd8a adrp x10, e000 <__libc_init@plt-0x52ab0>
5d2c8: 52800020 mov w0, #0x1 // #1
5d2cc: 911b014a add x10, x10, #0x6c0
5d2d0: 38696949 ldrb w9, [x10, x9]
5d2d4: 5280094a mov w10, #0x4a // #74
5d2d8: 5100292b sub w11, w9, #0xa
5d2dc: 4b090149 sub w9, w10, w9
5d2e0: b940090a ldr w10, [x8, #8]
5d2e4: 9ac92029 lsl x9, x1, x9
5d2e8: 9acb242c lsr x12, x1, x11
5d2ec: f240f13f tst x9, #0x1fffffffffffffff
5d2f0: 0b0b014a add w10, w10, w11
5d2f4: d37dfd29 lsr x9, x9, #61
5d2f8: 1a9f07eb cset w11, ne // ne = any
5d2fc: 2a0b0129 orr w9, w9, w11
5d300: 7900010c strh w12, [x8]
5d304: b900090a str w10, [x8, #8]
5d308: 14000004 b 5d318 <__libc_init@plt-0x3798>
5d30c: 2a1f03e9 mov w9, wzr
5d310: 2a1f03e0 mov w0, wzr
5d314: 79000101 strh w1, [x8]
5d318: b9000509 str w9, [x8, #4]
5d31c: d65f03c0 ret
5d320: b940200a ldr w10, [x0, #32]
5d324: 7100055f cmp w10, #0x1
5d328: 540003ab b.lt 5d39c <__libc_init@plt-0x3714> // b.tstop
5d32c: d28f0aeb mov x11, #0x7857 // #30807
5d330: d2b207ec mov x12, #0x903f0000 // #2420047872
5d334: f2b6226b movk x11, #0xb113, lsl #16
5d338: f2cf21ac movk x12, #0x790d, lsl #32
5d33c: f2cca5eb movk x11, #0x652f, lsl #32
5d340: aa1f03e8 mov x8, xzr
5d344: 93407d49 sxtw x9, w10
5d348: f2e734ab movk x11, #0x39a5, lsl #48
5d34c: f2fffb8c movk x12, #0xffdc, lsl #48
5d350: aa0003ed mov x13, x0
5d354: aa0a03ee mov x14, x10
5d358: f94001af ldr x15, [x13]
5d35c: f10005ce subs x14, x14, #0x1
5d360: 8b0f050f add x15, x8, x15, lsl #1
5d364: 9bcb7de8 umulh x8, x15, x11
5d368: d373fd08 lsr x8, x8, #51
5d36c: 9b0c3d0f madd x15, x8, x12, x15
5d370: f80085af str x15, [x13], #8
5d374: 54ffff21 b.ne 5d358 <__libc_init@plt-0x3758> // b.any
5d378: 34000148 cbz w8, 5d3a0 <__libc_init@plt-0x3710>
5d37c: b940240b ldr w11, [x0, #36]
5d380: 6b0b015f cmp w10, w11
5d384: 540000ea b.ge 5d3a0 <__libc_init@plt-0x3710> // b.tcont
5d388: 1100052a add w10, w9, #0x1
5d38c: f8297808 str x8, [x0, x9, lsl #3]
5d390: 2a1f03e8 mov w8, wzr
5d394: b900200a str w10, [x0, #32]
5d398: 14000002 b 5d3a0 <__libc_init@plt-0x3710>
5d39c: 2a1f03e8 mov w8, wzr
5d3a0: 2a0803e0 mov w0, w8
5d3a4: d65f03c0 ret
5d3a8: b940200a ldr w10, [x0, #32]
5d3ac: 7100055f cmp w10, #0x1
5d3b0: 540003ab b.lt 5d424 <__libc_init@plt-0x368c> // b.tstop
5d3b4: d28f0aeb mov x11, #0x7857 // #30807
5d3b8: d2b207ec mov x12, #0x903f0000 // #2420047872
5d3bc: f2b6226b movk x11, #0xb113, lsl #16
5d3c0: f2cf21ac movk x12, #0x790d, lsl #32
5d3c4: f2cca5eb movk x11, #0x652f, lsl #32
5d3c8: aa1f03e8 mov x8, xzr
5d3cc: 93407d49 sxtw x9, w10
5d3d0: f2e734ab movk x11, #0x39a5, lsl #48
5d3d4: f2fffb8c movk x12, #0xffdc, lsl #48
5d3d8: aa0003ed mov x13, x0
5d3dc: aa0a03ee mov x14, x10
5d3e0: f94001af ldr x15, [x13]
5d3e4: f10005ce subs x14, x14, #0x1
5d3e8: 8b0f090f add x15, x8, x15, lsl #2
5d3ec: 9bcb7de8 umulh x8, x15, x11
5d3f0: d373fd08 lsr x8, x8, #51
5d3f4: 9b0c3d0f madd x15, x8, x12, x15
5d3f8: f80085af str x15, [x13], #8
5d3fc: 54ffff21 b.ne 5d3e0 <__libc_init@plt-0x36d0> // b.any
5d400: 34000148 cbz w8, 5d428 <__libc_init@plt-0x3688>
5d404: b940240b ldr w11, [x0, #36]
5d408: 6b0b015f cmp w10, w11
5d40c: 540000ea b.ge 5d428 <__libc_init@plt-0x3688> // b.tcont
5d410: 1100052a add w10, w9, #0x1
5d414: f8297808 str x8, [x0, x9, lsl #3]
5d418: 2a1f03e8 mov w8, wzr
5d41c: b900200a str w10, [x0, #32]
5d420: 14000002 b 5d428 <__libc_init@plt-0x3688>
5d424: 2a1f03e8 mov w8, wzr
5d428: 2a0803e0 mov w0, w8
5d42c: d65f03c0 ret
5d430: 2940a009 ldp w9, w8, [x0, #4]
5d434: 7940000a ldrh w10, [x0]
5d438: 1100650d add w13, w8, #0x19
5d43c: 3100651f cmn w8, #0x19
5d440: 540001ec b.gt 5d47c <__libc_init@plt-0x3634>
5d444: 72003d5f tst w10, #0xffff
5d448: 54000061 b.ne 5d454 <__libc_init@plt-0x365c> // b.any
5d44c: 7100153f cmp w9, #0x5
5d450: 5400014b b.lt 5d478 <__libc_init@plt-0x3638> // b.tstop
5d454: 12000128 and w8, w9, #0x1
5d458: 531e014b ubfiz w11, w10, #2, #1
5d45c: 2a890508 orr w8, w8, w9, asr #1
5d460: 53013d4a ubfx w10, w10, #1, #15
5d464: 2a0b0109 orr w9, w8, w11
5d468: 110005ad add w13, w13, #0x1
5d46c: 710005bf cmp w13, #0x1
5d470: 54fffea1 b.ne 5d444 <__libc_init@plt-0x366c> // b.any
5d474: 14000002 b 5d47c <__libc_init@plt-0x3634>
5d478: 2a1f03ea mov w10, wzr
5d47c: 7100013f cmp w9, #0x0
5d480: 1a9f07e8 cset w8, ne // ne = any
5d484: 531f7908 lsl w8, w8, #1
5d488: 350000aa cbnz w10, 5d49c <__libc_init@plt-0x3614>
5d48c: 7100153f cmp w9, #0x5
5d490: 5400006a b.ge 5d49c <__libc_init@plt-0x3614> // b.tcont
5d494: aa1f03e0 mov x0, xzr
5d498: 14000042 b 5d5a0 <__libc_init@plt-0x3510>
5d49c: 710ffd5f cmp w10, #0x3ff
5d4a0: 54000208 b.hi 5d4e0 <__libc_init@plt-0x35d0> // b.pmore
5d4a4: 710009bf cmp w13, #0x2
5d4a8: 540001cb b.lt 5d4e0 <__libc_init@plt-0x35d0> // b.tstop
5d4ac: 13017d2e asr w14, w9, #1
5d4b0: 531f794a lsl w10, w10, #1
5d4b4: 0b89054b add w11, w10, w9, asr #1
5d4b8: 12000129 and w9, w9, #0x1
5d4bc: 510005ac sub w12, w13, #0x1
5d4c0: 12003d6a and w10, w11, #0xffff
5d4c4: 331e01c9 bfi w9, w14, #2, #1
5d4c8: 7216157f tst w11, #0xfc00
5d4cc: 540000e1 b.ne 5d4e8 <__libc_init@plt-0x35c8> // b.any
5d4d0: 710009bf cmp w13, #0x2
5d4d4: 2a0c03ed mov w13, w12
5d4d8: 54fffea8 b.hi 5d4ac <__libc_init@plt-0x3604> // b.pmore
5d4dc: 14000003 b 5d4e8 <__libc_init@plt-0x35c8>
5d4e0: 2a0d03ec mov w12, w13
5d4e4: 2a0a03eb mov w11, w10
5d4e8: 7100105f cmp w2, #0x4
5d4ec: 54000348 b.hi 5d554 <__libc_init@plt-0x355c> // b.pmore
5d4f0: b0fffd8e adrp x14, e000 <__libc_init@plt-0x52ab0>
5d4f4: 2a0203ed mov w13, w2
5d4f8: 911a39ce add x14, x14, #0x68e
5d4fc: 1000008f adr x15, 5d50c <__libc_init@plt-0x35a4>
5d500: 386d69d0 ldrb w16, [x14, x13]
5d504: 8b1009ef add x15, x15, x16, lsl #2
5d508: d61f01e0 br x15
5d50c: 7100113f cmp w9, #0x4
5d510: 5400018c b.gt 5d540 <__libc_init@plt-0x3570>
5d514: 54000201 b.ne 5d554 <__libc_init@plt-0x355c> // b.any
5d518: 3700014a tbnz w10, #0, 5d540 <__libc_init@plt-0x3570>
5d51c: 1400000e b 5d554 <__libc_init@plt-0x355c>
5d520: 340001a9 cbz w9, 5d554 <__libc_init@plt-0x355c>
5d524: 360000e1 tbz w1, #0, 5d540 <__libc_init@plt-0x3570>
5d528: 1400000b b 5d554 <__libc_init@plt-0x355c>
5d52c: 34000149 cbz w9, 5d554 <__libc_init@plt-0x355c>
5d530: 37000081 tbnz w1, #0, 5d540 <__libc_init@plt-0x3570>
5d534: 14000008 b 5d554 <__libc_init@plt-0x355c>
5d538: 71000d3f cmp w9, #0x3
5d53c: 540000cd b.le 5d554 <__libc_init@plt-0x355c>
5d540: 12003d69 and w9, w11, #0xffff
5d544: 711ffd3f cmp w9, #0x7ff
5d548: 52808009 mov w9, #0x400 // #1024
5d54c: 1a8c158c cinc w12, w12, eq // eq = none
5d550: 1a8b052b csinc w11, w9, w11, eq // eq = none
5d554: 12003d69 and w9, w11, #0xffff
5d558: 529f7fed mov w13, #0xfbff // #64511
5d55c: 7110013f cmp w9, #0x400
5d560: 52900009 mov w9, #0x8000 // #32768
5d564: 7a413980 ccmp w12, #0x1, #0x0, cc // cc = lo, ul, last
5d568: 0a0d016b and w11, w11, w13
5d56c: 1a8c03ea csel w10, wzr, w12, eq // eq = none
5d570: 7200003f tst w1, #0x1
5d574: 1a9f1129 csel w9, w9, wzr, ne // ne = any
5d578: 7100795f cmp w10, #0x1e
5d57c: 5316554a lsl w10, w10, #10
5d580: 528f800c mov w12, #0x7c00 // #31744
5d584: 1a8ac18a csel w10, w12, w10, gt
5d588: 1a8bc3eb csel w11, wzr, w11, gt
5d58c: 2a090149 orr w9, w10, w9
5d590: 1a9fd7ea cset w10, gt
5d594: 2a090169 orr w9, w11, w9
5d598: 2a0a0108 orr w8, w8, w10
5d59c: 92403d20 and x0, x9, #0xffff
5d5a0: b3600500 bfi x0, x8, #32, #2
5d5a4: d65f03c0 ret
5d5a8: a9bd7bfd stp x29, x30, [sp, #-48]!
5d5ac: f9000bf5 str x21, [sp, #16]
5d5b0: 910003fd mov x29, sp
5d5b4: a9024ff4 stp x20, x19, [sp, #32]
5d5b8: b9402008 ldr w8, [x0, #32]
5d5bc: aa0003f3 mov x19, x0
5d5c0: f9400014 ldr x20, [x0]
5d5c4: 51000515 sub w21, w8, #0x1
5d5c8: 7100091f cmp w8, #0x2
5d5cc: 540000ab b.lt 5d5e0 <__libc_init@plt-0x34d0> // b.tstop
5d5d0: 91002261 add x1, x19, #0x8
5d5d4: d37df2a2 lsl x2, x21, #3
5d5d8: aa1303e0 mov x0, x19
5d5dc: 94000de9 bl 60d80 <memmove@plt>
5d5e0: b9403269 ldr w9, [x19, #48]
5d5e4: 2a1f03e8 mov w8, wzr
5d5e8: f835da7f str xzr, [x19, w21, sxtw #3]
5d5ec: 7100113f cmp w9, #0x4
5d5f0: 54000528 b.hi 5d694 <__libc_init@plt-0x341c> // b.pmore
5d5f4: d503201f nop
5d5f8: 70d884ca adr x10, e693 <__libc_init@plt-0x5241d>
5d5fc: 1000008b adr x11, 5d60c <__libc_init@plt-0x34a4>
5d600: 3869694c ldrb w12, [x10, x9]
5d604: 8b0c096b add x11, x11, x12, lsl #2
5d608: d61f0160 br x11
5d60c: d2900008 mov x8, #0x8000 // #32768
5d610: f2a6fc08 movk x8, #0x37e0, lsl #16
5d614: f2d86f28 movk x8, #0xc379, lsl #32
5d618: f2e00228 movk x8, #0x11, lsl #48
5d61c: eb08029f cmp x20, x8
5d620: 54000309 b.ls 5d680 <__libc_init@plt-0x3430> // b.plast
5d624: 52800028 mov w8, #0x1 // #1
5d628: 1400001b b 5d694 <__libc_init@plt-0x341c>
5d62c: 3940b268 ldrb w8, [x19, #44]
5d630: f100029f cmp x20, #0x0
5d634: 1a9f07e9 cset w9, ne // ne = any
5d638: 7100011f cmp w8, #0x0
5d63c: 1a9f07e8 cset w8, ne // ne = any
5d640: 14000006 b 5d658 <__libc_init@plt-0x3458>
5d644: 3940b268 ldrb w8, [x19, #44]
5d648: f100029f cmp x20, #0x0
5d64c: 1a9f07e9 cset w9, ne // ne = any
5d650: 7100011f cmp w8, #0x0
5d654: 1a9f17e8 cset w8, eq // eq = none
5d658: 0a080128 and w8, w9, w8
5d65c: 1400000e b 5d694 <__libc_init@plt-0x341c>
5d660: d2900008 mov x8, #0x8000 // #32768
5d664: f2a6fc08 movk x8, #0x37e0, lsl #16
5d668: f2d86f28 movk x8, #0xc379, lsl #32
5d66c: f2e00228 movk x8, #0x11, lsl #48
5d670: d1000508 sub x8, x8, #0x1
5d674: eb08029f cmp x20, x8
5d678: 1a9f97e8 cset w8, hi // hi = pmore
5d67c: 14000006 b 5d694 <__libc_init@plt-0x341c>
5d680: 54000081 b.ne 5d690 <__libc_init@plt-0x3420> // b.any
5d684: 39400268 ldrb w8, [x19]
5d688: 12000108 and w8, w8, #0x1
5d68c: 14000002 b 5d694 <__libc_init@plt-0x341c>
5d690: 2a1f03e8 mov w8, wzr
5d694: f9400269 ldr x9, [x19]
5d698: 8b28412a add x10, x9, w8, uxtw
5d69c: d2adf829 mov x9, #0x6fc10000 // #1874919424
5d6a0: f2d0de49 movk x9, #0x86f2, lsl #32
5d6a4: f2e00469 movk x9, #0x23, lsl #48
5d6a8: eb09015f cmp x10, x9
5d6ac: f900026a str x10, [x19]
5d6b0: 54000121 b.ne 5d6d4 <__libc_init@plt-0x33dc> // b.any
5d6b4: 2a0803e8 mov w8, w8
5d6b8: 9100226a add x10, x19, #0x8
5d6bc: f940014b ldr x11, [x10]
5d6c0: 8b08016b add x11, x11, x8
5d6c4: eb09017f cmp x11, x9
5d6c8: a93fad5f stp xzr, x11, [x10, #-8]
5d6cc: 9100214a add x10, x10, #0x8
5d6d0: 54ffff60 b.eq 5d6bc <__libc_init@plt-0x33f4> // b.none
5d6d4: a9424ff4 ldp x20, x19, [sp, #32]
5d6d8: f9400bf5 ldr x21, [sp, #16]
5d6dc: a8c37bfd ldp x29, x30, [sp], #48
5d6e0: d65f03c0 ret
5d6e4: 3901b01f strb wzr, [x0, #108]
5d6e8: f100007f cmp x3, #0x0
5d6ec: b900601f str wzr, [x0, #96]
5d6f0: 1a9f07e8 cset w8, ne // ne = any
5d6f4: b900681f str wzr, [x0, #104]
5d6f8: f9400029 ldr x9, [x1]
5d6fc: eb03013f cmp x9, x3
5d700: 1a9f37ea cset w10, cs // cs = hs, nlast
5d704: 0a0a010a and w10, w8, w10
5d708: 2a1f03e8 mov w8, wzr
5d70c: 3700186a tbnz w10, #0, 5da18 <__libc_init@plt-0x3098>
5d710: eb03013f cmp x9, x3
5d714: 54001820 b.eq 5da18 <__libc_init@plt-0x3098> // b.none
5d718: 39400128 ldrb w8, [x9]
5d71c: 7100811f cmp w8, #0x20
5d720: 540000c1 b.ne 5d738 <__libc_init@plt-0x3378> // b.any
5d724: 91000529 add x9, x9, #0x1
5d728: eb03013f cmp x9, x3
5d72c: f9000029 str x9, [x1]
5d730: 54ffff41 b.ne 5d718 <__libc_init@plt-0x3398> // b.any
5d734: 14000047 b 5d850 <__libc_init@plt-0x3260>
5d738: 7100b51f cmp w8, #0x2d
5d73c: 1a9f17e8 cset w8, eq // eq = none
5d740: 3901b008 strb w8, [x0, #108]
5d744: 39400128 ldrb w8, [x9]
5d748: 7100ad1f cmp w8, #0x2b
5d74c: 54000060 b.eq 5d758 <__libc_init@plt-0x3358> // b.none
5d750: 7100b51f cmp w8, #0x2d
5d754: 54000041 b.ne 5d75c <__libc_init@plt-0x3354> // b.any
5d758: 91000529 add x9, x9, #0x1
5d75c: eb03013f cmp x9, x3
5d760: 54000160 b.eq 5d78c <__libc_init@plt-0x3324> // b.none
5d764: aa1f03ea mov x10, xzr
5d768: cb090068 sub x8, x3, x9
5d76c: 386a692b ldrb w11, [x9, x10]
5d770: 7100c17f cmp w11, #0x30
5d774: 54000121 b.ne 5d798 <__libc_init@plt-0x3318> // b.any
5d778: 9100054a add x10, x10, #0x1
5d77c: eb0a011f cmp x8, x10
5d780: 54ffff61 b.ne 5d76c <__libc_init@plt-0x3344> // b.any
5d784: aa0803ea mov x10, x8
5d788: 14000002 b 5d790 <__libc_init@plt-0x3320>
5d78c: aa1f03ea mov x10, xzr
5d790: aa0303e8 mov x8, x3
5d794: 14000002 b 5d79c <__libc_init@plt-0x3314>
5d798: 8b0a0128 add x8, x9, x10
5d79c: 8b0a012b add x11, x9, x10
5d7a0: eb03017f cmp x11, x3
5d7a4: 54000340 b.eq 5d80c <__libc_init@plt-0x32a4> // b.none
5d7a8: cb09006b sub x11, x3, x9
5d7ac: 386a692c ldrb w12, [x9, x10]
5d7b0: 5100c18d sub w13, w12, #0x30
5d7b4: 710025bf cmp w13, #0x9
5d7b8: 54000108 b.hi 5d7d8 <__libc_init@plt-0x32d8> // b.pmore
5d7bc: 9100054a add x10, x10, #0x1
5d7c0: 8b0a012c add x12, x9, x10
5d7c4: eb03019f cmp x12, x3
5d7c8: 54ffff21 b.ne 5d7ac <__libc_init@plt-0x3304> // b.any
5d7cc: aa1f03ec mov x12, xzr
5d7d0: aa0b03ea mov x10, x11
5d7d4: 1400000f b 5d810 <__libc_init@plt-0x32a0>
5d7d8: 7100b99f cmp w12, #0x2e
5d7dc: 54000181 b.ne 5d80c <__libc_init@plt-0x32a4> // b.any
5d7e0: 8b0a012c add x12, x9, x10
5d7e4: 9100052d add x13, x9, #0x1
5d7e8: 8b0a01ae add x14, x13, x10
5d7ec: eb0301df cmp x14, x3
5d7f0: 54ffff00 b.eq 5d7d0 <__libc_init@plt-0x32e0> // b.none
5d7f4: 394001ce ldrb w14, [x14]
5d7f8: 9100054a add x10, x10, #0x1
5d7fc: 5100c1ce sub w14, w14, #0x30
5d800: 710029df cmp w14, #0xa
5d804: 54ffff23 b.cc 5d7e8 <__libc_init@plt-0x32c8> // b.lo, b.ul, b.last
5d808: 14000002 b 5d810 <__libc_init@plt-0x32a0>
5d80c: aa1f03ec mov x12, xzr
5d810: b400020a cbz x10, 5d850 <__libc_init@plt-0x3260>
5d814: f100055f cmp x10, #0x1
5d818: 54000061 b.ne 5d824 <__libc_init@plt-0x328c> // b.any
5d81c: eb0c013f cmp x9, x12
5d820: 54000180 b.eq 5d850 <__libc_init@plt-0x3260> // b.none
5d824: 8b0a012a add x10, x9, x10
5d828: aa0a03eb mov x11, x10
5d82c: f900002a str x10, [x1]
5d830: b400016c cbz x12, 5d85c <__libc_init@plt-0x3254>
5d834: 385ffd69 ldrb w9, [x11, #-1]!
5d838: 7100c13f cmp w9, #0x30
5d83c: 54ffffc0 b.eq 5d834 <__libc_init@plt-0x327c> // b.none
5d840: 7100b93f cmp w9, #0x2e
5d844: 540000a1 b.ne 5d858 <__libc_init@plt-0x3258> // b.any
5d848: aa1f03ec mov x12, xzr
5d84c: 14000004 b 5d85c <__libc_init@plt-0x3254>
5d850: 2a1f03e8 mov w8, wzr
5d854: 14000071 b 5da18 <__libc_init@plt-0x3098>
5d858: 9100056b add x11, x11, #0x1
5d85c: 2a1f03e9 mov w9, wzr
5d860: b50001cc cbnz x12, 5d898 <__libc_init@plt-0x3218>
5d864: eb08017f cmp x11, x8
5d868: 54000189 b.ls 5d898 <__libc_init@plt-0x3218> // b.plast
5d86c: 2a1f03e9 mov w9, wzr
5d870: aa0b03ed mov x13, x11
5d874: 385ffdae ldrb w14, [x13, #-1]!
5d878: 7100c1df cmp w14, #0x30
5d87c: 540000e1 b.ne 5d898 <__libc_init@plt-0x3218> // b.any
5d880: 11000529 add w9, w9, #0x1
5d884: aa0d03eb mov x11, x13
5d888: eb0801bf cmp x13, x8
5d88c: b9006809 str w9, [x0, #104]
5d890: 54ffff28 b.hi 5d874 <__libc_init@plt-0x323c> // b.pmore
5d894: aa0803eb mov x11, x8
5d898: f100019f cmp x12, #0x0
5d89c: 9a88050d cinc x13, x8, ne // ne = any
5d8a0: 910301ad add x13, x13, #0xc0
5d8a4: eb0d017f cmp x11, x13
5d8a8: 54000109 b.ls 5d8c8 <__libc_init@plt-0x31e8> // b.plast
5d8ac: 5280002e mov w14, #0x1 // #1
5d8b0: 3900004e strb w14, [x2]
5d8b4: b400014c cbz x12, 5d8dc <__libc_init@plt-0x31d4>
5d8b8: eb0d019f cmp x12, x13
5d8bc: 54000102 b.cs 5d8dc <__libc_init@plt-0x31d4> // b.hs, b.nlast
5d8c0: aa0d03eb mov x11, x13
5d8c4: 14000002 b 5d8cc <__libc_init@plt-0x31e4>
5d8c8: b400016c cbz x12, 5d8f4 <__libc_init@plt-0x31bc>
5d8cc: 2a2c03ec mvn w12, w12
5d8d0: 0b0c016c add w12, w11, w12
5d8d4: 4b0c0129 sub w9, w9, w12
5d8d8: 14000006 b 5d8f0 <__libc_init@plt-0x31c0>
5d8dc: eb0d019f cmp x12, x13
5d8e0: 1a8c316c csel w12, w11, w12, cc // cc = lo, ul, last
5d8e4: aa0d03eb mov x11, x13
5d8e8: 4b0d018c sub w12, w12, w13
5d8ec: 0b0c0129 add w9, w9, w12
5d8f0: b9006809 str w9, [x0, #104]
5d8f4: eb08017f cmp x11, x8
5d8f8: 54000061 b.ne 5d904 <__libc_init@plt-0x31ac> // b.any
5d8fc: 2a1f03e9 mov w9, wzr
5d900: b900681f str wzr, [x0, #104]
5d904: eb08017f cmp x11, x8
5d908: 540003a9 b.ls 5d97c <__libc_init@plt-0x3134> // b.plast
5d90c: d2adf82d mov x13, #0x6fc10000 // #1874919424
5d910: d2adf82e mov x14, #0x6fc10000 // #1874919424
5d914: f2d0de4d movk x13, #0x86f2, lsl #32
5d918: f2d0de4e movk x14, #0x86f2, lsl #32
5d91c: 2a1f03ec mov w12, wzr
5d920: f2e0046d movk x13, #0x23, lsl #48
5d924: f2e0046e movk x14, #0x23, lsl #48
5d928: 385ffd6f ldrb w15, [x11, #-1]!
5d92c: f100b9ff cmp x15, #0x2e
5d930: 54000220 b.eq 5d974 <__libc_init@plt-0x313c> // b.none
5d934: d100c1ef sub x15, x15, #0x30
5d938: eb0d01df cmp x14, x13
5d93c: 540000e1 b.ne 5d958 <__libc_init@plt-0x3158> // b.any
5d940: 11000590 add w16, w12, #0x1
5d944: f82cd80f str x15, [x0, w12, sxtw #3]
5d948: 2a1003ec mov w12, w16
5d94c: 5280014e mov w14, #0xa // #10
5d950: b9006010 str w16, [x0, #96]
5d954: 14000008 b 5d974 <__libc_init@plt-0x313c>
5d958: 8b2ccc10 add x16, x0, w12, sxtw #3
5d95c: f85f8211 ldur x17, [x16, #-8]
5d960: d503201f nop
5d964: 9b0f45cf madd x15, x14, x15, x17
5d968: 8b0e09ce add x14, x14, x14, lsl #2
5d96c: d37ff9ce lsl x14, x14, #1
5d970: f81f820f stur x15, [x16, #-8]
5d974: eb08017f cmp x11, x8
5d978: 54fffd88 b.hi 5d928 <__libc_init@plt-0x3188> // b.pmore
5d97c: eb03015f cmp x10, x3
5d980: 540004a0 b.eq 5da14 <__libc_init@plt-0x309c> // b.none
5d984: 3940014b ldrb w11, [x10]
5d988: 52800028 mov w8, #0x1 // #1
5d98c: 5101116b sub w11, w11, #0x44
5d990: 7100b57f cmp w11, #0x2d
5d994: 54000428 b.hi 5da18 <__libc_init@plt-0x3098> // b.pmore
5d998: 5280002c mov w12, #0x1 // #1
5d99c: 9acb218b lsl x11, x12, x11
5d9a0: d284006c mov x12, #0x2003 // #8195
5d9a4: f2c4006c movk x12, #0x2003, lsl #32
5d9a8: ea0c017f tst x11, x12
5d9ac: 54000360 b.eq 5da18 <__libc_init@plt-0x3098> // b.none
5d9b0: 9100054b add x11, x10, #0x1
5d9b4: eb03017f cmp x11, x3
5d9b8: 540002e0 b.eq 5da14 <__libc_init@plt-0x309c> // b.none
5d9bc: 39400548 ldrb w8, [x10, #1]
5d9c0: 528005ac mov w12, #0x2d // #45
5d9c4: 9100094a add x10, x10, #0x2
5d9c8: 7100ad1f cmp w8, #0x2b
5d9cc: 7a4c1104 ccmp w8, w12, #0x4, ne // ne = any
5d9d0: 9a8b014b csel x11, x10, x11, eq // eq = none
5d9d4: eb03017f cmp x11, x3
5d9d8: 540001e0 b.eq 5da14 <__libc_init@plt-0x309c> // b.none
5d9dc: 3940016a ldrb w10, [x11]
5d9e0: 5100c14c sub w12, w10, #0x30
5d9e4: 7100259f cmp w12, #0x9
5d9e8: 54000168 b.hi 5da14 <__libc_init@plt-0x309c> // b.pmore
5d9ec: 7100c15f cmp w10, #0x30
5d9f0: 540001a1 b.ne 5da24 <__libc_init@plt-0x308c> // b.any
5d9f4: 9100056a add x10, x11, #0x1
5d9f8: eb03015f cmp x10, x3
5d9fc: 54000120 b.eq 5da20 <__libc_init@plt-0x3090> // b.none
5da00: 3840154b ldrb w11, [x10], #1
5da04: 7100c17f cmp w11, #0x30
5da08: 54ffff80 b.eq 5d9f8 <__libc_init@plt-0x30b8> // b.none
5da0c: d100054b sub x11, x10, #0x1
5da10: 14000005 b 5da24 <__libc_init@plt-0x308c>
5da14: 52800028 mov w8, #0x1 // #1
5da18: 2a0803e0 mov w0, w8
5da1c: d65f03c0 ret
5da20: aa0303eb mov x11, x3
5da24: eb03017f cmp x11, x3
5da28: 54000200 b.eq 5da68 <__libc_init@plt-0x3048> // b.none
5da2c: 2a1f03ea mov w10, wzr
5da30: aa1f03ec mov x12, xzr
5da34: cb0b006d sub x13, x3, x11
5da38: 5280014e mov w14, #0xa // #10
5da3c: 386c696f ldrb w15, [x11, x12]
5da40: 5100c1f0 sub w16, w15, #0x30
5da44: 7100261f cmp w16, #0x9
5da48: 54000148 b.hi 5da70 <__libc_init@plt-0x3040> // b.pmore
5da4c: 1b0e3d4a madd w10, w10, w14, w15
5da50: 9100058c add x12, x12, #0x1
5da54: eb0c01bf cmp x13, x12
5da58: 5100c14a sub w10, w10, #0x30
5da5c: 54ffff01 b.ne 5da3c <__libc_init@plt-0x3074> // b.any
5da60: aa0d03ec mov x12, x13
5da64: 14000004 b 5da74 <__libc_init@plt-0x303c>
5da68: 2a1f03ea mov w10, wzr
5da6c: 14000007 b 5da88 <__libc_init@plt-0x3028>
5da70: 8b0c0163 add x3, x11, x12
5da74: f100219f cmp x12, #0x8
5da78: 54000083 b.cc 5da88 <__libc_init@plt-0x3028> // b.lo, b.ul, b.last
5da7c: 2a1f03e9 mov w9, wzr
5da80: 52802e4a mov w10, #0x172 // #370
5da84: b900681f str wzr, [x0, #104]
5da88: 7100b51f cmp w8, #0x2d
5da8c: f9000023 str x3, [x1]
5da90: 5a8a1548 cneg w8, w10, eq // eq = none
5da94: 0b080129 add w9, w9, w8
5da98: 52800028 mov w8, #0x1 // #1
5da9c: b9006809 str w9, [x0, #104]
5daa0: 17ffffde b 5da18 <__libc_init@plt-0x3098>
5daa4: d10143ff sub sp, sp, #0x50
5daa8: a9027bfd stp x29, x30, [sp, #32]
5daac: 910083fd add x29, sp, #0x20
5dab0: a90357f6 stp x22, x21, [sp, #48]
5dab4: a9044ff4 stp x20, x19, [sp, #64]
5dab8: d53bd055 mrs x21, tpidr_el0
5dabc: aa0003f3 mov x19, x0
5dac0: f94016a8 ldr x8, [x21, #40]
5dac4: f81f83a8 stur x8, [x29, #-8]
5dac8: 97ffed0f bl 58f04 <__libc_init@plt-0x7bac>
5dacc: b9406269 ldr w9, [x19, #96]
5dad0: 34000149 cbz w9, 5daf8 <__libc_init@plt-0x2fb8>
5dad4: b9406a68 ldr w8, [x19, #104]
5dad8: 0b091108 add w8, w8, w9, lsl #4
5dadc: 31016d1f cmn w8, #0x5b
5dae0: b9006a68 str w8, [x19, #104]
5dae4: 5400012c b.gt 5db08 <__libc_init@plt-0x2fa8>
5dae8: 3941b268 ldrb w8, [x19, #108]
5daec: d3618100 lsl x0, x8, #31
5daf0: d2c00048 mov x8, #0x200000000 // #8589934592
5daf4: 14000079 b 5dcd8 <__libc_init@plt-0x2dd8>
5daf8: 3941b269 ldrb w9, [x19, #108]
5dafc: aa1f03e8 mov x8, xzr
5db00: d3618120 lsl x0, x9, #31
5db04: 14000075 b 5dcd8 <__libc_init@plt-0x2dd8>
5db08: 71016d1f cmp w8, #0x5b
5db0c: 540000cb b.lt 5db24 <__libc_init@plt-0x2f8c> // b.tstop
5db10: 3941b268 ldrb w8, [x19, #108]
5db14: 52aff000 mov w0, #0x7f800000 // #2139095040
5db18: b3611d00 bfi x0, x8, #31, #8
5db1c: d2c00028 mov x8, #0x100000000 // #4294967296
5db20: 1400006e b 5dcd8 <__libc_init@plt-0x2dd8>
5db24: 71003d1f cmp w8, #0xf
5db28: f90007ff str xzr, [sp, #8]
5db2c: 5400026c b.gt 5db78 <__libc_init@plt-0x2f38>
5db30: 12800114 mov w20, #0xfffffff7 // #-9
5db34: aa1303e0 mov x0, x19
5db38: b9006669 str w9, [x19, #100]
5db3c: 94000073 bl 5dd08 <__libc_init@plt-0x2da8>
5db40: 34000100 cbz w0, 5db60 <__libc_init@plt-0x2f50>
5db44: 2a0003e1 mov w1, w0
5db48: aa1303e0 mov x0, x19
5db4c: 94000091 bl 5dd90 <__libc_init@plt-0x2d20>
5db50: b9406a68 ldr w8, [x19, #104]
5db54: 11004108 add w8, w8, #0x10
5db58: b9006a68 str w8, [x19, #104]
5db5c: 14000002 b 5db64 <__libc_init@plt-0x2f4c>
5db60: b9406a68 ldr w8, [x19, #104]
5db64: 71003d1f cmp w8, #0xf
5db68: 540000ac b.gt 5db7c <__libc_init@plt-0x2f34>
5db6c: b9406269 ldr w9, [x19, #96]
5db70: 51002694 sub w20, w20, #0x9
5db74: 17fffff0 b 5db34 <__libc_init@plt-0x2f7c>
5db78: 2a1f03f4 mov w20, wzr
5db7c: 7100451f cmp w8, #0x11
5db80: 540003a3 b.cc 5dbf4 <__libc_init@plt-0x2ebc> // b.lo, b.ul, b.last
5db84: b9406269 ldr w9, [x19, #96]
5db88: 7100511f cmp w8, #0x14
5db8c: b9006669 str w9, [x19, #100]
5db90: 540001c3 b.cc 5dbc8 <__libc_init@plt-0x2ee8> // b.lo, b.ul, b.last
5db94: 51001108 sub w8, w8, #0x4
5db98: aa1303e0 mov x0, x19
5db9c: b9006a68 str w8, [x19, #104]
5dba0: 94000097 bl 5ddfc <__libc_init@plt-0x2cb4>
5dba4: 2a0003e1 mov w1, w0
5dba8: 52800096 mov w22, #0x4 // #4
5dbac: 340001c1 cbz w1, 5dbe4 <__libc_init@plt-0x2ecc>
5dbb0: aa1303e0 mov x0, x19
5dbb4: 94000077 bl 5dd90 <__libc_init@plt-0x2d20>
5dbb8: b9406a68 ldr w8, [x19, #104]
5dbbc: 11004108 add w8, w8, #0x10
5dbc0: b9006a68 str w8, [x19, #104]
5dbc4: 14000009 b 5dbe8 <__libc_init@plt-0x2ec8>
5dbc8: 51000508 sub w8, w8, #0x1
5dbcc: aa1303e0 mov x0, x19
5dbd0: b9006a68 str w8, [x19, #104]
5dbd4: 940000ad bl 5de88 <__libc_init@plt-0x2c28>
5dbd8: 2a0003e1 mov w1, w0
5dbdc: 52800036 mov w22, #0x1 // #1
5dbe0: 35fffe81 cbnz w1, 5dbb0 <__libc_init@plt-0x2f00>
5dbe4: b9406a68 ldr w8, [x19, #104]
5dbe8: 0b160294 add w20, w20, w22
5dbec: 7100411f cmp w8, #0x10
5dbf0: 54fffcac b.gt 5db84 <__libc_init@plt-0x2f2c>
5dbf4: b9806268 ldrsw x8, [x19, #96]
5dbf8: 910023e0 add x0, sp, #0x8
5dbfc: b90013f4 str w20, [sp, #16]
5dc00: d1000508 sub x8, x8, #0x1
5dc04: b9006268 str w8, [x19, #96]
5dc08: f8687a61 ldr x1, [x19, x8, lsl #3]
5dc0c: 940000c2 bl 5df14 <__libc_init@plt-0x2b9c>
5dc10: b9400be8 ldr w8, [sp, #8]
5dc14: 2a0003f4 mov w20, w0
5dc18: b9406269 ldr w9, [x19, #96]
5dc1c: 53177d08 lsr w8, w8, #23
5dc20: b9006669 str w9, [x19, #100]
5dc24: 35000168 cbnz w8, 5dc50 <__libc_init@plt-0x2e60>
5dc28: b94013e8 ldr w8, [sp, #16]
5dc2c: aa1303e0 mov x0, x19
5dc30: 51000508 sub w8, w8, #0x1
5dc34: b90013e8 str w8, [sp, #16]
5dc38: 940000e3 bl 5dfc4 <__libc_init@plt-0x2aec>
5dc3c: b9400be8 ldr w8, [sp, #8]
5dc40: 0b080408 add w8, w0, w8, lsl #1
5dc44: 7160011f cmp w8, #0x800, lsl #12
5dc48: b9000be8 str w8, [sp, #8]
5dc4c: 54fffee3 b.cc 5dc28 <__libc_init@plt-0x2e88> // b.lo, b.ul, b.last
5dc50: aa1303e0 mov x0, x19
5dc54: 36000074 tbz w20, #0, 5dc60 <__libc_init@plt-0x2e50>
5dc58: 940000db bl 5dfc4 <__libc_init@plt-0x2aec>
5dc5c: 14000002 b 5dc64 <__libc_init@plt-0x2e4c>
5dc60: 940000fb bl 5e04c <__libc_init@plt-0x2a64>
5dc64: b9406269 ldr w9, [x19, #96]
5dc68: 531f7808 lsl w8, w0, #1
5dc6c: 7100053f cmp w9, #0x1
5dc70: 540000ab b.lt 5dc84 <__libc_init@plt-0x2e2c> // b.tstop
5dc74: f940026a ldr x10, [x19]
5dc78: b40000aa cbz x10, 5dc8c <__libc_init@plt-0x2e24>
5dc7c: 52800029 mov w9, #0x1 // #1
5dc80: 1400000c b 5dcb0 <__libc_init@plt-0x2e00>
5dc84: 2a1f03e9 mov w9, wzr
5dc88: 1400000a b 5dcb0 <__libc_init@plt-0x2e00>
5dc8c: 5280002b mov w11, #0x1 // #1
5dc90: aa0b03ea mov x10, x11
5dc94: eb0b013f cmp x9, x11
5dc98: 54000080 b.eq 5dca8 <__libc_init@plt-0x2e08> // b.none
5dc9c: f86a7a6c ldr x12, [x19, x10, lsl #3]
5dca0: 9100054b add x11, x10, #0x1
5dca4: b4ffff6c cbz x12, 5dc90 <__libc_init@plt-0x2e20>
5dca8: eb09015f cmp x10, x9
5dcac: 1a9f27e9 cset w9, cc // cc = lo, ul, last
5dcb0: b9400fea ldr w10, [sp, #12]
5dcb4: 121f0508 and w8, w8, #0x6
5dcb8: 2a090108 orr w8, w8, w9
5dcbc: 3941b261 ldrb w1, [x19, #108]
5dcc0: b9407262 ldr w2, [x19, #112]
5dcc4: 910023e0 add x0, sp, #0x8
5dcc8: 2a0a0108 orr w8, w8, w10
5dccc: b9000fe8 str w8, [sp, #12]
5dcd0: 94000101 bl 5e0d4 <__libc_init@plt-0x29dc>
5dcd4: 92607c08 and x8, x0, #0xffffffff00000000
5dcd8: f94016a9 ldr x9, [x21, #40]
5dcdc: f85f83aa ldur x10, [x29, #-8]
5dce0: eb0a013f cmp x9, x10
5dce4: 54000101 b.ne 5dd04 <__libc_init@plt-0x2dac> // b.any
5dce8: a9444ff4 ldp x20, x19, [sp, #64]
5dcec: 92407c09 and x9, x0, #0xffffffff
5dcf0: a94357f6 ldp x22, x21, [sp, #48]
5dcf4: aa080120 orr x0, x9, x8
5dcf8: a9427bfd ldp x29, x30, [sp, #32]
5dcfc: 910143ff add sp, sp, #0x50
5dd00: d65f03c0 ret
5dd04: 94000b8f bl 60b40 <__stack_chk_fail@plt>
5dd08: b940600a ldr w10, [x0, #96]
5dd0c: 7100055f cmp w10, #0x1
5dd10: 540003ab b.lt 5dd84 <__libc_init@plt-0x2d2c> // b.tstop
5dd14: d28f0aeb mov x11, #0x7857 // #30807
5dd18: d2b207ec mov x12, #0x903f0000 // #2420047872
5dd1c: f2b6226b movk x11, #0xb113, lsl #16
5dd20: f2cf21ac movk x12, #0x790d, lsl #32
5dd24: f2cca5eb movk x11, #0x652f, lsl #32
5dd28: aa1f03e8 mov x8, xzr
5dd2c: 93407d49 sxtw x9, w10
5dd30: f2e734ab movk x11, #0x39a5, lsl #48
5dd34: f2fffb8c movk x12, #0xffdc, lsl #48
5dd38: aa0003ed mov x13, x0
5dd3c: aa0a03ee mov x14, x10
5dd40: f94001af ldr x15, [x13]
5dd44: f10005ce subs x14, x14, #0x1
5dd48: 8b0f250f add x15, x8, x15, lsl #9
5dd4c: 9bcb7de8 umulh x8, x15, x11
5dd50: d373fd08 lsr x8, x8, #51
5dd54: 9b0c3d0f madd x15, x8, x12, x15
5dd58: f80085af str x15, [x13], #8
5dd5c: 54ffff21 b.ne 5dd40 <__libc_init@plt-0x2d70> // b.any
5dd60: 34000148 cbz w8, 5dd88 <__libc_init@plt-0x2d28>
5dd64: b940640b ldr w11, [x0, #100]
5dd68: 6b0b015f cmp w10, w11
5dd6c: 540000ea b.ge 5dd88 <__libc_init@plt-0x2d28> // b.tcont
5dd70: 1100052a add w10, w9, #0x1
5dd74: f8297808 str x8, [x0, x9, lsl #3]
5dd78: 2a1f03e8 mov w8, wzr
5dd7c: b900600a str w10, [x0, #96]
5dd80: 14000002 b 5dd88 <__libc_init@plt-0x2d28>
5dd84: 2a1f03e8 mov w8, wzr
5dd88: 2a0803e0 mov w0, w8
5dd8c: d65f03c0 ret
5dd90: a9be7bfd stp x29, x30, [sp, #-32]!
5dd94: a9014ff4 stp x20, x19, [sp, #16]
5dd98: 910003fd mov x29, sp
5dd9c: b9406008 ldr w8, [x0, #96]
5dda0: aa0003f3 mov x19, x0
5dda4: 2a0103f4 mov w20, w1
5dda8: 7100311f cmp w8, #0xc
5ddac: 540000a1 b.ne 5ddc0 <__libc_init@plt-0x2cf0> // b.any
5ddb0: aa1303e0 mov x0, x19
5ddb4: 97ffec9c bl 59024 <__libc_init@plt-0x7a8c>
5ddb8: 340000e0 cbz w0, 5ddd4 <__libc_init@plt-0x2cdc>
5ddbc: b9406268 ldr w8, [x19, #96]
5ddc0: 11000509 add w9, w8, #0x1
5ddc4: 93407e8a sxtw x10, w20
5ddc8: f828da6a str x10, [x19, w8, sxtw #3]
5ddcc: b9006269 str w9, [x19, #96]
5ddd0: 14000008 b 5ddf0 <__libc_init@plt-0x2cc0>
5ddd4: aa1303e0 mov x0, x19
5ddd8: 94000117 bl 5e234 <__libc_init@plt-0x287c>
5dddc: b9806268 ldrsw x8, [x19, #96]
5dde0: 8b080e68 add x8, x19, x8, lsl #3
5dde4: f85f8109 ldur x9, [x8, #-8]
5dde8: 8b34c129 add x9, x9, w20, sxtw
5ddec: f81f8109 stur x9, [x8, #-8]
5ddf0: a9414ff4 ldp x20, x19, [sp, #16]
5ddf4: a8c27bfd ldp x29, x30, [sp], #32
5ddf8: d65f03c0 ret
5ddfc: b940600a ldr w10, [x0, #96]
5de00: 7100055f cmp w10, #0x1
5de04: 540003cb b.lt 5de7c <__libc_init@plt-0x2c34> // b.tstop
5de08: d28f0aec mov x12, #0x7857 // #30807
5de0c: d2b207ed mov x13, #0x903f0000 // #2420047872
5de10: f2b6226c movk x12, #0xb113, lsl #16
5de14: f2cf21ad movk x13, #0x790d, lsl #32
5de18: f2cca5ec movk x12, #0x652f, lsl #32
5de1c: aa1f03e8 mov x8, xzr
5de20: 93407d49 sxtw x9, w10
5de24: 52804e2b mov w11, #0x271 // #625
5de28: f2e734ac movk x12, #0x39a5, lsl #48
5de2c: f2fffb8d movk x13, #0xffdc, lsl #48
5de30: aa0003ee mov x14, x0
5de34: aa0a03ef mov x15, x10
5de38: f94001d0 ldr x16, [x14]
5de3c: f10005ef subs x15, x15, #0x1
5de40: 9b0b2210 madd x16, x16, x11, x8
5de44: 9bcc7e08 umulh x8, x16, x12
5de48: d373fd08 lsr x8, x8, #51
5de4c: 9b0d4110 madd x16, x8, x13, x16
5de50: f80085d0 str x16, [x14], #8
5de54: 54ffff21 b.ne 5de38 <__libc_init@plt-0x2c78> // b.any
5de58: 34000148 cbz w8, 5de80 <__libc_init@plt-0x2c30>
5de5c: b940640b ldr w11, [x0, #100]
5de60: 6b0b015f cmp w10, w11
5de64: 540000ea b.ge 5de80 <__libc_init@plt-0x2c30> // b.tcont
5de68: 1100052a add w10, w9, #0x1
5de6c: f8297808 str x8, [x0, x9, lsl #3]
5de70: 2a1f03e8 mov w8, wzr
5de74: b900600a str w10, [x0, #96]
5de78: 14000002 b 5de80 <__libc_init@plt-0x2c30>
5de7c: 2a1f03e8 mov w8, wzr
5de80: 2a0803e0 mov w0, w8
5de84: d65f03c0 ret
5de88: b940600a ldr w10, [x0, #96]
5de8c: 7100055f cmp w10, #0x1
5de90: 540003cb b.lt 5df08 <__libc_init@plt-0x2ba8> // b.tstop
5de94: d28f0aeb mov x11, #0x7857 // #30807
5de98: d2b207ec mov x12, #0x903f0000 // #2420047872
5de9c: f2b6226b movk x11, #0xb113, lsl #16
5dea0: f2cf21ac movk x12, #0x790d, lsl #32
5dea4: f2cca5eb movk x11, #0x652f, lsl #32
5dea8: aa1f03e8 mov x8, xzr
5deac: 93407d49 sxtw x9, w10
5deb0: f2e734ab movk x11, #0x39a5, lsl #48
5deb4: f2fffb8c movk x12, #0xffdc, lsl #48
5deb8: aa0003ed mov x13, x0
5debc: aa0a03ee mov x14, x10
5dec0: f94001af ldr x15, [x13]
5dec4: f10005ce subs x14, x14, #0x1
5dec8: 8b0f09ef add x15, x15, x15, lsl #2
5decc: 8b0801ef add x15, x15, x8
5ded0: 9bcb7de8 umulh x8, x15, x11
5ded4: d373fd08 lsr x8, x8, #51
5ded8: 9b0c3d0f madd x15, x8, x12, x15
5dedc: f80085af str x15, [x13], #8
5dee0: 54ffff01 b.ne 5dec0 <__libc_init@plt-0x2bf0> // b.any
5dee4: 34000148 cbz w8, 5df0c <__libc_init@plt-0x2ba4>
5dee8: b940640b ldr w11, [x0, #100]
5deec: 6b0b015f cmp w10, w11
5def0: 540000ea b.ge 5df0c <__libc_init@plt-0x2ba4> // b.tcont
5def4: 1100052a add w10, w9, #0x1
5def8: f8297808 str x8, [x0, x9, lsl #3]
5defc: 2a1f03e8 mov w8, wzr
5df00: b900600a str w10, [x0, #96]
5df04: 14000002 b 5df0c <__libc_init@plt-0x2ba4>
5df08: 2a1f03e8 mov w8, wzr
5df0c: 2a0803e0 mov w0, w8
5df10: d65f03c0 ret
5df14: aa0003e8 mov x8, x0
5df18: b40004c1 cbz x1, 5dfb0 <__libc_init@plt-0x2b00>
5df1c: aa410429 orr x9, x1, x1, lsr #1
5df20: d285184a mov x10, #0x28c2 // #10434
5df24: f2b349ca movk x10, #0x9a4e, lsl #16
5df28: aa490929 orr x9, x9, x9, lsr #2
5df2c: f2dabcaa movk x10, #0xd5e5, lsl #32
5df30: f2e0fdaa movk x10, #0x7ed, lsl #48
5df34: aa491129 orr x9, x9, x9, lsr #4
5df38: aa492129 orr x9, x9, x9, lsr #8
5df3c: aa494129 orr x9, x9, x9, lsr #16
5df40: aa498129 orr x9, x9, x9, lsr #32
5df44: cb490529 sub x9, x9, x9, lsr #1
5df48: 9b0a7d29 mul x9, x9, x10
5df4c: d290114a mov x10, #0x808a // #32906
5df50: f2bd140a movk x10, #0xe8a0, lsl #16
5df54: d37afd29 lsr x9, x9, #58
5df58: f2dd800a movk x10, #0xec00, lsl #32
5df5c: f2ff9c0a movk x10, #0xfce0, lsl #48
5df60: 9ac9254a lsr x10, x10, x9
5df64: 3700026a tbnz w10, #0, 5dfb0 <__libc_init@plt-0x2b00>
5df68: b0fffd8a adrp x10, e000 <__libc_init@plt-0x52ab0>
5df6c: 52800020 mov w0, #0x1 // #1
5df70: 911b014a add x10, x10, #0x6c0
5df74: 38696949 ldrb w9, [x10, x9]
5df78: 52800aea mov w10, #0x57 // #87
5df7c: 51005d2b sub w11, w9, #0x17
5df80: 4b090149 sub w9, w10, w9
5df84: b940090a ldr w10, [x8, #8]
5df88: 9ac92029 lsl x9, x1, x9
5df8c: 9acb242c lsr x12, x1, x11
5df90: f240f13f tst x9, #0x1fffffffffffffff
5df94: 0b0b014a add w10, w10, w11
5df98: d37dfd29 lsr x9, x9, #61
5df9c: 1a9f07eb cset w11, ne // ne = any
5dfa0: 2a0b0129 orr w9, w9, w11
5dfa4: b900010c str w12, [x8]
5dfa8: b900090a str w10, [x8, #8]
5dfac: 14000004 b 5dfbc <__libc_init@plt-0x2af4>
5dfb0: 2a1f03e9 mov w9, wzr
5dfb4: 2a1f03e0 mov w0, wzr
5dfb8: b9000101 str w1, [x8]
5dfbc: b9000509 str w9, [x8, #4]
5dfc0: d65f03c0 ret
5dfc4: b940600a ldr w10, [x0, #96]
5dfc8: 7100055f cmp w10, #0x1
5dfcc: 540003ab b.lt 5e040 <__libc_init@plt-0x2a70> // b.tstop
5dfd0: d28f0aeb mov x11, #0x7857 // #30807
5dfd4: d2b207ec mov x12, #0x903f0000 // #2420047872
5dfd8: f2b6226b movk x11, #0xb113, lsl #16
5dfdc: f2cf21ac movk x12, #0x790d, lsl #32
5dfe0: f2cca5eb movk x11, #0x652f, lsl #32
5dfe4: aa1f03e8 mov x8, xzr
5dfe8: 93407d49 sxtw x9, w10
5dfec: f2e734ab movk x11, #0x39a5, lsl #48
5dff0: f2fffb8c movk x12, #0xffdc, lsl #48
5dff4: aa0003ed mov x13, x0
5dff8: aa0a03ee mov x14, x10
5dffc: f94001af ldr x15, [x13]
5e000: f10005ce subs x14, x14, #0x1
5e004: 8b0f050f add x15, x8, x15, lsl #1
5e008: 9bcb7de8 umulh x8, x15, x11
5e00c: d373fd08 lsr x8, x8, #51
5e010: 9b0c3d0f madd x15, x8, x12, x15
5e014: f80085af str x15, [x13], #8
5e018: 54ffff21 b.ne 5dffc <__libc_init@plt-0x2ab4> // b.any
5e01c: 34000148 cbz w8, 5e044 <__libc_init@plt-0x2a6c>
5e020: b940640b ldr w11, [x0, #100]
5e024: 6b0b015f cmp w10, w11
5e028: 540000ea b.ge 5e044 <__libc_init@plt-0x2a6c> // b.tcont
5e02c: 1100052a add w10, w9, #0x1
5e030: f8297808 str x8, [x0, x9, lsl #3]
5e034: 2a1f03e8 mov w8, wzr
5e038: b900600a str w10, [x0, #96]
5e03c: 14000002 b 5e044 <__libc_init@plt-0x2a6c>
5e040: 2a1f03e8 mov w8, wzr
5e044: 2a0803e0 mov w0, w8
5e048: d65f03c0 ret
5e04c: b940600a ldr w10, [x0, #96]
5e050: 7100055f cmp w10, #0x1
5e054: 540003ab b.lt 5e0c8 <__libc_init@plt-0x29e8> // b.tstop
5e058: d28f0aeb mov x11, #0x7857 // #30807
5e05c: d2b207ec mov x12, #0x903f0000 // #2420047872
5e060: f2b6226b movk x11, #0xb113, lsl #16
5e064: f2cf21ac movk x12, #0x790d, lsl #32
5e068: f2cca5eb movk x11, #0x652f, lsl #32
5e06c: aa1f03e8 mov x8, xzr
5e070: 93407d49 sxtw x9, w10
5e074: f2e734ab movk x11, #0x39a5, lsl #48
5e078: f2fffb8c movk x12, #0xffdc, lsl #48
5e07c: aa0003ed mov x13, x0
5e080: aa0a03ee mov x14, x10
5e084: f94001af ldr x15, [x13]
5e088: f10005ce subs x14, x14, #0x1
5e08c: 8b0f090f add x15, x8, x15, lsl #2
5e090: 9bcb7de8 umulh x8, x15, x11
5e094: d373fd08 lsr x8, x8, #51
5e098: 9b0c3d0f madd x15, x8, x12, x15
5e09c: f80085af str x15, [x13], #8
5e0a0: 54ffff21 b.ne 5e084 <__libc_init@plt-0x2a2c> // b.any
5e0a4: 34000148 cbz w8, 5e0cc <__libc_init@plt-0x29e4>
5e0a8: b940640b ldr w11, [x0, #100]
5e0ac: 6b0b015f cmp w10, w11
5e0b0: 540000ea b.ge 5e0cc <__libc_init@plt-0x29e4> // b.tcont
5e0b4: 1100052a add w10, w9, #0x1
5e0b8: f8297808 str x8, [x0, x9, lsl #3]
5e0bc: 2a1f03e8 mov w8, wzr
5e0c0: b900600a str w10, [x0, #96]
5e0c4: 14000002 b 5e0cc <__libc_init@plt-0x29e4>
5e0c8: 2a1f03e8 mov w8, wzr
5e0cc: 2a0803e0 mov w0, w8
5e0d0: d65f03c0 ret
5e0d4: 2940a40a ldp w10, w9, [x0, #4]
5e0d8: b9400008 ldr w8, [x0]
5e0dc: 1102592c add w12, w9, #0x96
5e0e0: 3102593f cmn w9, #0x96
5e0e4: 540001cc b.gt 5e11c <__libc_init@plt-0x2994>
5e0e8: 35000068 cbnz w8, 5e0f4 <__libc_init@plt-0x29bc>
5e0ec: 7100155f cmp w10, #0x5
5e0f0: 5400014b b.lt 5e118 <__libc_init@plt-0x2998> // b.tstop
5e0f4: 12000149 and w9, w10, #0x1
5e0f8: 531e010b ubfiz w11, w8, #2, #1
5e0fc: 2a8a0529 orr w9, w9, w10, asr #1
5e100: 53017d08 lsr w8, w8, #1
5e104: 2a0b012a orr w10, w9, w11
5e108: 1100058c add w12, w12, #0x1
5e10c: 7100059f cmp w12, #0x1
5e110: 54fffec1 b.ne 5e0e8 <__libc_init@plt-0x29c8> // b.any
5e114: 14000002 b 5e11c <__libc_init@plt-0x2994>
5e118: 2a1f03e8 mov w8, wzr
5e11c: 7100015f cmp w10, #0x0
5e120: 1a9f07e9 cset w9, ne // ne = any
5e124: 531f7929 lsl w9, w9, #1
5e128: 350000a8 cbnz w8, 5e13c <__libc_init@plt-0x2974>
5e12c: 7100155f cmp w10, #0x5
5e130: 5400006a b.ge 5e13c <__libc_init@plt-0x2974> // b.tcont
5e134: aa1f03e0 mov x0, xzr
5e138: 1400003d b 5e22c <__libc_init@plt-0x2884>
5e13c: 53177d0b lsr w11, w8, #23
5e140: 350001eb cbnz w11, 5e17c <__libc_init@plt-0x2934>
5e144: 7100099f cmp w12, #0x2
5e148: 540001ab b.lt 5e17c <__libc_init@plt-0x2934> // b.tstop
5e14c: 13017d4d asr w13, w10, #1
5e150: 531f7908 lsl w8, w8, #1
5e154: 0b8a0508 add w8, w8, w10, asr #1
5e158: 1200014a and w10, w10, #0x1
5e15c: 53177d0e lsr w14, w8, #23
5e160: 5100058b sub w11, w12, #0x1
5e164: 331e01aa bfi w10, w13, #2, #1
5e168: 350000ce cbnz w14, 5e180 <__libc_init@plt-0x2930>
5e16c: 7100099f cmp w12, #0x2
5e170: 2a0b03ec mov w12, w11
5e174: 54fffec8 b.hi 5e14c <__libc_init@plt-0x2964> // b.pmore
5e178: 14000002 b 5e180 <__libc_init@plt-0x2930>
5e17c: 2a0c03eb mov w11, w12
5e180: 7100105f cmp w2, #0x4
5e184: 54000348 b.hi 5e1ec <__libc_init@plt-0x28c4> // b.pmore
5e188: 90fffd8d adrp x13, e000 <__libc_init@plt-0x52ab0>
5e18c: 2a0203ec mov w12, w2
5e190: 911a61ad add x13, x13, #0x698
5e194: 1000008e adr x14, 5e1a4 <__libc_init@plt-0x290c>
5e198: 386c69af ldrb w15, [x13, x12]
5e19c: 8b0f09ce add x14, x14, x15, lsl #2
5e1a0: d61f01c0 br x14
5e1a4: 7100115f cmp w10, #0x4
5e1a8: 5400018c b.gt 5e1d8 <__libc_init@plt-0x28d8>
5e1ac: 54000201 b.ne 5e1ec <__libc_init@plt-0x28c4> // b.any
5e1b0: 37000148 tbnz w8, #0, 5e1d8 <__libc_init@plt-0x28d8>
5e1b4: 1400000e b 5e1ec <__libc_init@plt-0x28c4>
5e1b8: 340001aa cbz w10, 5e1ec <__libc_init@plt-0x28c4>
5e1bc: 360000e1 tbz w1, #0, 5e1d8 <__libc_init@plt-0x28d8>
5e1c0: 1400000b b 5e1ec <__libc_init@plt-0x28c4>
5e1c4: 3400014a cbz w10, 5e1ec <__libc_init@plt-0x28c4>
5e1c8: 37000081 tbnz w1, #0, 5e1d8 <__libc_init@plt-0x28d8>
5e1cc: 14000008 b 5e1ec <__libc_init@plt-0x28c4>
5e1d0: 71000d5f cmp w10, #0x3
5e1d4: 540000cd b.le 5e1ec <__libc_init@plt-0x28c4>
5e1d8: 12bfe00a mov w10, #0xffffff // #16777215
5e1dc: 6b0a011f cmp w8, w10
5e1e0: 52a0100a mov w10, #0x800000 // #8388608
5e1e4: 1a8b156b cinc w11, w11, eq // eq = none
5e1e8: 1a880548 csinc w8, w10, w8, eq // eq = none
5e1ec: 7160011f cmp w8, #0x800, lsl #12
5e1f0: 52b0000a mov w10, #0x80000000 // #-2147483648
5e1f4: 7a413960 ccmp w11, #0x1, #0x0, cc // cc = lo, ul, last
5e1f8: 52aff00c mov w12, #0x7f800000 // #2139095040
5e1fc: 12087908 and w8, w8, #0xff7fffff
5e200: 1a8b03eb csel w11, wzr, w11, eq // eq = none
5e204: 7200003f tst w1, #0x1
5e208: 1a9f114a csel w10, w10, wzr, ne // ne = any
5e20c: 7103f97f cmp w11, #0xfe
5e210: 5309216b lsl w11, w11, #23
5e214: 1a88c3e8 csel w8, wzr, w8, gt
5e218: 1a8bc18b csel w11, w12, w11, gt
5e21c: 1a9fd7ec cset w12, gt
5e220: 2a0a016a orr w10, w11, w10
5e224: 2a0c0129 orr w9, w9, w12
5e228: 2a080140 orr w0, w10, w8
5e22c: b3600520 bfi x0, x9, #32, #2
5e230: d65f03c0 ret
5e234: a9bd7bfd stp x29, x30, [sp, #-48]!
5e238: f9000bf5 str x21, [sp, #16]
5e23c: 910003fd mov x29, sp
5e240: a9024ff4 stp x20, x19, [sp, #32]
5e244: b9406008 ldr w8, [x0, #96]
5e248: aa0003f3 mov x19, x0
5e24c: f9400014 ldr x20, [x0]
5e250: 51000515 sub w21, w8, #0x1
5e254: 7100091f cmp w8, #0x2
5e258: 540000ab b.lt 5e26c <__libc_init@plt-0x2844> // b.tstop
5e25c: 91002261 add x1, x19, #0x8
5e260: d37df2a2 lsl x2, x21, #3
5e264: aa1303e0 mov x0, x19
5e268: 94000ac6 bl 60d80 <memmove@plt>
5e26c: b9407269 ldr w9, [x19, #112]
5e270: 2a1f03e8 mov w8, wzr
5e274: f835da7f str xzr, [x19, w21, sxtw #3]
5e278: 7100113f cmp w9, #0x4
5e27c: 54000528 b.hi 5e320 <__libc_init@plt-0x2790> // b.pmore
5e280: d503201f nop
5e284: 30d820ca adr x10, e69d <__libc_init@plt-0x52413>
5e288: 1000008b adr x11, 5e298 <__libc_init@plt-0x2818>
5e28c: 3869694c ldrb w12, [x10, x9]
5e290: 8b0c096b add x11, x11, x12, lsl #2
5e294: d61f0160 br x11
5e298: d2900008 mov x8, #0x8000 // #32768
5e29c: f2a6fc08 movk x8, #0x37e0, lsl #16
5e2a0: f2d86f28 movk x8, #0xc379, lsl #32
5e2a4: f2e00228 movk x8, #0x11, lsl #48
5e2a8: eb08029f cmp x20, x8
5e2ac: 54000309 b.ls 5e30c <__libc_init@plt-0x27a4> // b.plast
5e2b0: 52800028 mov w8, #0x1 // #1
5e2b4: 1400001b b 5e320 <__libc_init@plt-0x2790>
5e2b8: 3941b268 ldrb w8, [x19, #108]
5e2bc: f100029f cmp x20, #0x0
5e2c0: 1a9f07e9 cset w9, ne // ne = any
5e2c4: 7100011f cmp w8, #0x0
5e2c8: 1a9f07e8 cset w8, ne // ne = any
5e2cc: 14000006 b 5e2e4 <__libc_init@plt-0x27cc>
5e2d0: 3941b268 ldrb w8, [x19, #108]
5e2d4: f100029f cmp x20, #0x0
5e2d8: 1a9f07e9 cset w9, ne // ne = any
5e2dc: 7100011f cmp w8, #0x0
5e2e0: 1a9f17e8 cset w8, eq // eq = none
5e2e4: 0a080128 and w8, w9, w8
5e2e8: 1400000e b 5e320 <__libc_init@plt-0x2790>
5e2ec: d2900008 mov x8, #0x8000 // #32768
5e2f0: f2a6fc08 movk x8, #0x37e0, lsl #16
5e2f4: f2d86f28 movk x8, #0xc379, lsl #32
5e2f8: f2e00228 movk x8, #0x11, lsl #48
5e2fc: d1000508 sub x8, x8, #0x1
5e300: eb08029f cmp x20, x8
5e304: 1a9f97e8 cset w8, hi // hi = pmore
5e308: 14000006 b 5e320 <__libc_init@plt-0x2790>
5e30c: 54000081 b.ne 5e31c <__libc_init@plt-0x2794> // b.any
5e310: 39400268 ldrb w8, [x19]
5e314: 12000108 and w8, w8, #0x1
5e318: 14000002 b 5e320 <__libc_init@plt-0x2790>
5e31c: 2a1f03e8 mov w8, wzr
5e320: f9400269 ldr x9, [x19]
5e324: 8b28412a add x10, x9, w8, uxtw
5e328: d2adf829 mov x9, #0x6fc10000 // #1874919424
5e32c: f2d0de49 movk x9, #0x86f2, lsl #32
5e330: f2e00469 movk x9, #0x23, lsl #48
5e334: eb09015f cmp x10, x9
5e338: f900026a str x10, [x19]
5e33c: 54000121 b.ne 5e360 <__libc_init@plt-0x2750> // b.any
5e340: 2a0803e8 mov w8, w8
5e344: 9100226a add x10, x19, #0x8
5e348: f940014b ldr x11, [x10]
5e34c: 8b08016b add x11, x11, x8
5e350: eb09017f cmp x11, x9
5e354: a93fad5f stp xzr, x11, [x10, #-8]
5e358: 9100214a add x10, x10, #0x8
5e35c: 54ffff60 b.eq 5e348 <__libc_init@plt-0x2768> // b.none
5e360: a9424ff4 ldp x20, x19, [sp, #32]
5e364: f9400bf5 ldr x21, [sp, #16]
5e368: a8c37bfd ldp x29, x30, [sp], #48
5e36c: d65f03c0 ret
5e370: 3908f01f strb wzr, [x0, #572]
5e374: f100007f cmp x3, #0x0
5e378: b902301f str wzr, [x0, #560]
5e37c: 1a9f07e8 cset w8, ne // ne = any
5e380: b902381f str wzr, [x0, #568]
5e384: f9400029 ldr x9, [x1]
5e388: eb03013f cmp x9, x3
5e38c: 1a9f37ea cset w10, cs // cs = hs, nlast
5e390: 0a0a010a and w10, w8, w10
5e394: 2a1f03e8 mov w8, wzr
5e398: 3700186a tbnz w10, #0, 5e6a4 <__libc_init@plt-0x240c>
5e39c: eb03013f cmp x9, x3
5e3a0: 54001820 b.eq 5e6a4 <__libc_init@plt-0x240c> // b.none
5e3a4: 39400128 ldrb w8, [x9]
5e3a8: 7100811f cmp w8, #0x20
5e3ac: 540000c1 b.ne 5e3c4 <__libc_init@plt-0x26ec> // b.any
5e3b0: 91000529 add x9, x9, #0x1
5e3b4: eb03013f cmp x9, x3
5e3b8: f9000029 str x9, [x1]
5e3bc: 54ffff41 b.ne 5e3a4 <__libc_init@plt-0x270c> // b.any
5e3c0: 14000047 b 5e4dc <__libc_init@plt-0x25d4>
5e3c4: 7100b51f cmp w8, #0x2d
5e3c8: 1a9f17e8 cset w8, eq // eq = none
5e3cc: 3908f008 strb w8, [x0, #572]
5e3d0: 39400128 ldrb w8, [x9]
5e3d4: 7100ad1f cmp w8, #0x2b
5e3d8: 54000060 b.eq 5e3e4 <__libc_init@plt-0x26cc> // b.none
5e3dc: 7100b51f cmp w8, #0x2d
5e3e0: 54000041 b.ne 5e3e8 <__libc_init@plt-0x26c8> // b.any
5e3e4: 91000529 add x9, x9, #0x1
5e3e8: eb03013f cmp x9, x3
5e3ec: 54000160 b.eq 5e418 <__libc_init@plt-0x2698> // b.none
5e3f0: aa1f03ea mov x10, xzr
5e3f4: cb090068 sub x8, x3, x9
5e3f8: 386a692b ldrb w11, [x9, x10]
5e3fc: 7100c17f cmp w11, #0x30
5e400: 54000121 b.ne 5e424 <__libc_init@plt-0x268c> // b.any
5e404: 9100054a add x10, x10, #0x1
5e408: eb0a011f cmp x8, x10
5e40c: 54ffff61 b.ne 5e3f8 <__libc_init@plt-0x26b8> // b.any
5e410: aa0803ea mov x10, x8
5e414: 14000002 b 5e41c <__libc_init@plt-0x2694>
5e418: aa1f03ea mov x10, xzr
5e41c: aa0303e8 mov x8, x3
5e420: 14000002 b 5e428 <__libc_init@plt-0x2688>
5e424: 8b0a0128 add x8, x9, x10
5e428: 8b0a012b add x11, x9, x10
5e42c: eb03017f cmp x11, x3
5e430: 54000340 b.eq 5e498 <__libc_init@plt-0x2618> // b.none
5e434: cb09006b sub x11, x3, x9
5e438: 386a692c ldrb w12, [x9, x10]
5e43c: 5100c18d sub w13, w12, #0x30
5e440: 710025bf cmp w13, #0x9
5e444: 54000108 b.hi 5e464 <__libc_init@plt-0x264c> // b.pmore
5e448: 9100054a add x10, x10, #0x1
5e44c: 8b0a012c add x12, x9, x10
5e450: eb03019f cmp x12, x3
5e454: 54ffff21 b.ne 5e438 <__libc_init@plt-0x2678> // b.any
5e458: aa1f03ec mov x12, xzr
5e45c: aa0b03ea mov x10, x11
5e460: 1400000f b 5e49c <__libc_init@plt-0x2614>
5e464: 7100b99f cmp w12, #0x2e
5e468: 54000181 b.ne 5e498 <__libc_init@plt-0x2618> // b.any
5e46c: 8b0a012c add x12, x9, x10
5e470: 9100052d add x13, x9, #0x1
5e474: 8b0a01ae add x14, x13, x10
5e478: eb0301df cmp x14, x3
5e47c: 54ffff00 b.eq 5e45c <__libc_init@plt-0x2654> // b.none
5e480: 394001ce ldrb w14, [x14]
5e484: 9100054a add x10, x10, #0x1
5e488: 5100c1ce sub w14, w14, #0x30
5e48c: 710029df cmp w14, #0xa
5e490: 54ffff23 b.cc 5e474 <__libc_init@plt-0x263c> // b.lo, b.ul, b.last
5e494: 14000002 b 5e49c <__libc_init@plt-0x2614>
5e498: aa1f03ec mov x12, xzr
5e49c: b400020a cbz x10, 5e4dc <__libc_init@plt-0x25d4>
5e4a0: f100055f cmp x10, #0x1
5e4a4: 54000061 b.ne 5e4b0 <__libc_init@plt-0x2600> // b.any
5e4a8: eb0c013f cmp x9, x12
5e4ac: 54000180 b.eq 5e4dc <__libc_init@plt-0x25d4> // b.none
5e4b0: 8b0a012a add x10, x9, x10
5e4b4: aa0a03eb mov x11, x10
5e4b8: f900002a str x10, [x1]
5e4bc: b400016c cbz x12, 5e4e8 <__libc_init@plt-0x25c8>
5e4c0: 385ffd69 ldrb w9, [x11, #-1]!
5e4c4: 7100c13f cmp w9, #0x30
5e4c8: 54ffffc0 b.eq 5e4c0 <__libc_init@plt-0x25f0> // b.none
5e4cc: 7100b93f cmp w9, #0x2e
5e4d0: 540000a1 b.ne 5e4e4 <__libc_init@plt-0x25cc> // b.any
5e4d4: aa1f03ec mov x12, xzr
5e4d8: 14000004 b 5e4e8 <__libc_init@plt-0x25c8>
5e4dc: 2a1f03e8 mov w8, wzr
5e4e0: 14000071 b 5e6a4 <__libc_init@plt-0x240c>
5e4e4: 9100056b add x11, x11, #0x1
5e4e8: 2a1f03e9 mov w9, wzr
5e4ec: b50001cc cbnz x12, 5e524 <__libc_init@plt-0x258c>
5e4f0: eb08017f cmp x11, x8
5e4f4: 54000189 b.ls 5e524 <__libc_init@plt-0x258c> // b.plast
5e4f8: 2a1f03e9 mov w9, wzr
5e4fc: aa0b03ed mov x13, x11
5e500: 385ffdae ldrb w14, [x13, #-1]!
5e504: 7100c1df cmp w14, #0x30
5e508: 540000e1 b.ne 5e524 <__libc_init@plt-0x258c> // b.any
5e50c: 11000529 add w9, w9, #0x1
5e510: aa0d03eb mov x11, x13
5e514: eb0801bf cmp x13, x8
5e518: b9023809 str w9, [x0, #568]
5e51c: 54ffff28 b.hi 5e500 <__libc_init@plt-0x25b0> // b.pmore
5e520: aa0803eb mov x11, x8
5e524: f100019f cmp x12, #0x0
5e528: 9a88050d cinc x13, x8, ne // ne = any
5e52c: 911181ad add x13, x13, #0x460
5e530: eb0d017f cmp x11, x13
5e534: 54000109 b.ls 5e554 <__libc_init@plt-0x255c> // b.plast
5e538: 5280002e mov w14, #0x1 // #1
5e53c: 3900004e strb w14, [x2]
5e540: b400014c cbz x12, 5e568 <__libc_init@plt-0x2548>
5e544: eb0d019f cmp x12, x13
5e548: 54000102 b.cs 5e568 <__libc_init@plt-0x2548> // b.hs, b.nlast
5e54c: aa0d03eb mov x11, x13
5e550: 14000002 b 5e558 <__libc_init@plt-0x2558>
5e554: b400016c cbz x12, 5e580 <__libc_init@plt-0x2530>
5e558: 2a2c03ec mvn w12, w12
5e55c: 0b0c016c add w12, w11, w12
5e560: 4b0c0129 sub w9, w9, w12
5e564: 14000006 b 5e57c <__libc_init@plt-0x2534>
5e568: eb0d019f cmp x12, x13
5e56c: 1a8c316c csel w12, w11, w12, cc // cc = lo, ul, last
5e570: aa0d03eb mov x11, x13
5e574: 4b0d018c sub w12, w12, w13
5e578: 0b0c0129 add w9, w9, w12
5e57c: b9023809 str w9, [x0, #568]
5e580: eb08017f cmp x11, x8
5e584: 54000061 b.ne 5e590 <__libc_init@plt-0x2520> // b.any
5e588: 2a1f03e9 mov w9, wzr
5e58c: b902381f str wzr, [x0, #568]
5e590: eb08017f cmp x11, x8
5e594: 540003a9 b.ls 5e608 <__libc_init@plt-0x24a8> // b.plast
5e598: d2adf82d mov x13, #0x6fc10000 // #1874919424
5e59c: d2adf82e mov x14, #0x6fc10000 // #1874919424
5e5a0: f2d0de4d movk x13, #0x86f2, lsl #32
5e5a4: f2d0de4e movk x14, #0x86f2, lsl #32
5e5a8: 2a1f03ec mov w12, wzr
5e5ac: f2e0046d movk x13, #0x23, lsl #48
5e5b0: f2e0046e movk x14, #0x23, lsl #48
5e5b4: 385ffd6f ldrb w15, [x11, #-1]!
5e5b8: f100b9ff cmp x15, #0x2e
5e5bc: 54000220 b.eq 5e600 <__libc_init@plt-0x24b0> // b.none
5e5c0: d100c1ef sub x15, x15, #0x30
5e5c4: eb0d01df cmp x14, x13
5e5c8: 540000e1 b.ne 5e5e4 <__libc_init@plt-0x24cc> // b.any
5e5cc: 11000590 add w16, w12, #0x1
5e5d0: f82cd80f str x15, [x0, w12, sxtw #3]
5e5d4: 2a1003ec mov w12, w16
5e5d8: 5280014e mov w14, #0xa // #10
5e5dc: b9023010 str w16, [x0, #560]
5e5e0: 14000008 b 5e600 <__libc_init@plt-0x24b0>
5e5e4: 8b2ccc10 add x16, x0, w12, sxtw #3
5e5e8: f85f8211 ldur x17, [x16, #-8]
5e5ec: d503201f nop
5e5f0: 9b0f45cf madd x15, x14, x15, x17
5e5f4: 8b0e09ce add x14, x14, x14, lsl #2
5e5f8: d37ff9ce lsl x14, x14, #1
5e5fc: f81f820f stur x15, [x16, #-8]
5e600: eb08017f cmp x11, x8
5e604: 54fffd88 b.hi 5e5b4 <__libc_init@plt-0x24fc> // b.pmore
5e608: eb03015f cmp x10, x3
5e60c: 540004a0 b.eq 5e6a0 <__libc_init@plt-0x2410> // b.none
5e610: 3940014b ldrb w11, [x10]
5e614: 52800028 mov w8, #0x1 // #1
5e618: 5101116b sub w11, w11, #0x44
5e61c: 7100b57f cmp w11, #0x2d
5e620: 54000428 b.hi 5e6a4 <__libc_init@plt-0x240c> // b.pmore
5e624: 5280002c mov w12, #0x1 // #1
5e628: 9acb218b lsl x11, x12, x11
5e62c: d284006c mov x12, #0x2003 // #8195
5e630: f2c4006c movk x12, #0x2003, lsl #32
5e634: ea0c017f tst x11, x12
5e638: 54000360 b.eq 5e6a4 <__libc_init@plt-0x240c> // b.none
5e63c: 9100054b add x11, x10, #0x1
5e640: eb03017f cmp x11, x3
5e644: 540002e0 b.eq 5e6a0 <__libc_init@plt-0x2410> // b.none
5e648: 39400548 ldrb w8, [x10, #1]
5e64c: 528005ac mov w12, #0x2d // #45
5e650: 9100094a add x10, x10, #0x2
5e654: 7100ad1f cmp w8, #0x2b
5e658: 7a4c1104 ccmp w8, w12, #0x4, ne // ne = any
5e65c: 9a8b014b csel x11, x10, x11, eq // eq = none
5e660: eb03017f cmp x11, x3
5e664: 540001e0 b.eq 5e6a0 <__libc_init@plt-0x2410> // b.none
5e668: 3940016a ldrb w10, [x11]
5e66c: 5100c14c sub w12, w10, #0x30
5e670: 7100259f cmp w12, #0x9
5e674: 54000168 b.hi 5e6a0 <__libc_init@plt-0x2410> // b.pmore
5e678: 7100c15f cmp w10, #0x30
5e67c: 540001a1 b.ne 5e6b0 <__libc_init@plt-0x2400> // b.any
5e680: 9100056a add x10, x11, #0x1
5e684: eb03015f cmp x10, x3
5e688: 54000120 b.eq 5e6ac <__libc_init@plt-0x2404> // b.none
5e68c: 3840154b ldrb w11, [x10], #1
5e690: 7100c17f cmp w11, #0x30
5e694: 54ffff80 b.eq 5e684 <__libc_init@plt-0x242c> // b.none
5e698: d100054b sub x11, x10, #0x1
5e69c: 14000005 b 5e6b0 <__libc_init@plt-0x2400>
5e6a0: 52800028 mov w8, #0x1 // #1
5e6a4: 2a0803e0 mov w0, w8
5e6a8: d65f03c0 ret
5e6ac: aa0303eb mov x11, x3
5e6b0: eb03017f cmp x11, x3
5e6b4: 54000200 b.eq 5e6f4 <__libc_init@plt-0x23bc> // b.none
5e6b8: 2a1f03ea mov w10, wzr
5e6bc: aa1f03ec mov x12, xzr
5e6c0: cb0b006d sub x13, x3, x11
5e6c4: 5280014e mov w14, #0xa // #10
5e6c8: 386c696f ldrb w15, [x11, x12]
5e6cc: 5100c1f0 sub w16, w15, #0x30
5e6d0: 7100261f cmp w16, #0x9
5e6d4: 54000148 b.hi 5e6fc <__libc_init@plt-0x23b4> // b.pmore
5e6d8: 1b0e3d4a madd w10, w10, w14, w15
5e6dc: 9100058c add x12, x12, #0x1
5e6e0: eb0c01bf cmp x13, x12
5e6e4: 5100c14a sub w10, w10, #0x30
5e6e8: 54ffff01 b.ne 5e6c8 <__libc_init@plt-0x23e8> // b.any
5e6ec: aa0d03ec mov x12, x13
5e6f0: 14000004 b 5e700 <__libc_init@plt-0x23b0>
5e6f4: 2a1f03ea mov w10, wzr
5e6f8: 14000007 b 5e714 <__libc_init@plt-0x239c>
5e6fc: 8b0c0163 add x3, x11, x12
5e700: f100219f cmp x12, #0x8
5e704: 54000083 b.cc 5e714 <__libc_init@plt-0x239c> // b.lo, b.ul, b.last
5e708: 2a1f03e9 mov w9, wzr
5e70c: 52817fca mov w10, #0xbfe // #3070
5e710: b902381f str wzr, [x0, #568]
5e714: 7100b51f cmp w8, #0x2d
5e718: f9000023 str x3, [x1]
5e71c: 5a8a1548 cneg w8, w10, eq // eq = none
5e720: 0b080129 add w9, w9, w8
5e724: 52800028 mov w8, #0x1 // #1
5e728: b9023809 str w9, [x0, #568]
5e72c: 17ffffde b 5e6a4 <__libc_init@plt-0x240c>
5e730: d10143ff sub sp, sp, #0x50
5e734: a9027bfd stp x29, x30, [sp, #32]
5e738: 910083fd add x29, sp, #0x20
5e73c: a90357f6 stp x22, x21, [sp, #48]
5e740: a9044ff4 stp x20, x19, [sp, #64]
5e744: d53bd055 mrs x21, tpidr_el0
5e748: aa0003f3 mov x19, x0
5e74c: f94016a8 ldr x8, [x21, #40]
5e750: f81f83a8 stur x8, [x29, #-8]
5e754: 97ffeb97 bl 595b0 <__libc_init@plt-0x7500>
5e758: b9423269 ldr w9, [x19, #560]
5e75c: 34000169 cbz w9, 5e788 <__libc_init@plt-0x2328>
5e760: b9423a68 ldr w8, [x19, #568]
5e764: 0b091108 add w8, w8, w9, lsl #4
5e768: 3109dd1f cmn w8, #0x277
5e76c: b9023a68 str w8, [x19, #568]
5e770: 5400016c b.gt 5e79c <__libc_init@plt-0x2314>
5e774: 3948f269 ldrb w9, [x19, #572]
5e778: aa1f03e8 mov x8, xzr
5e77c: d3410120 lsl x0, x9, #63
5e780: 52800049 mov w9, #0x2 // #2
5e784: 1400007d b 5e978 <__libc_init@plt-0x2138>
5e788: 3948f26a ldrb w10, [x19, #572]
5e78c: aa1f03e8 mov x8, xzr
5e790: aa1f03e9 mov x9, xzr
5e794: d3410140 lsl x0, x10, #63
5e798: 14000078 b 5e978 <__libc_init@plt-0x2138>
5e79c: 7109dd1f cmp w8, #0x277
5e7a0: 540000eb b.lt 5e7bc <__libc_init@plt-0x22f4> // b.tstop
5e7a4: 3948f269 ldrb w9, [x19, #572]
5e7a8: d2effe00 mov x0, #0x7ff0000000000000 // #9218868437227405312
5e7ac: aa1f03e8 mov x8, xzr
5e7b0: b3410120 bfi x0, x9, #63, #1
5e7b4: 52800029 mov w9, #0x1 // #1
5e7b8: 14000070 b 5e978 <__libc_init@plt-0x2138>
5e7bc: 71003d1f cmp w8, #0xf
5e7c0: a900ffff stp xzr, xzr, [sp, #8]
5e7c4: 5400026c b.gt 5e810 <__libc_init@plt-0x22a0>
5e7c8: 12800114 mov w20, #0xfffffff7 // #-9
5e7cc: aa1303e0 mov x0, x19
5e7d0: b9023669 str w9, [x19, #564]
5e7d4: 94000074 bl 5e9a4 <__libc_init@plt-0x210c>
5e7d8: 34000100 cbz w0, 5e7f8 <__libc_init@plt-0x22b8>
5e7dc: 2a0003e1 mov w1, w0
5e7e0: aa1303e0 mov x0, x19
5e7e4: 94000092 bl 5ea2c <__libc_init@plt-0x2084>
5e7e8: b9423a68 ldr w8, [x19, #568]
5e7ec: 11004108 add w8, w8, #0x10
5e7f0: b9023a68 str w8, [x19, #568]
5e7f4: 14000002 b 5e7fc <__libc_init@plt-0x22b4>
5e7f8: b9423a68 ldr w8, [x19, #568]
5e7fc: 71003d1f cmp w8, #0xf
5e800: 540000ac b.gt 5e814 <__libc_init@plt-0x229c>
5e804: b9423269 ldr w9, [x19, #560]
5e808: 51002694 sub w20, w20, #0x9
5e80c: 17fffff0 b 5e7cc <__libc_init@plt-0x22e4>
5e810: 2a1f03f4 mov w20, wzr
5e814: 7100451f cmp w8, #0x11
5e818: 540003a3 b.cc 5e88c <__libc_init@plt-0x2224> // b.lo, b.ul, b.last
5e81c: b9423269 ldr w9, [x19, #560]
5e820: 7100511f cmp w8, #0x14
5e824: b9023669 str w9, [x19, #564]
5e828: 540001c3 b.cc 5e860 <__libc_init@plt-0x2250> // b.lo, b.ul, b.last
5e82c: 51001108 sub w8, w8, #0x4
5e830: aa1303e0 mov x0, x19
5e834: b9023a68 str w8, [x19, #568]
5e838: 94000098 bl 5ea98 <__libc_init@plt-0x2018>
5e83c: 2a0003e1 mov w1, w0
5e840: 52800096 mov w22, #0x4 // #4
5e844: 340001c1 cbz w1, 5e87c <__libc_init@plt-0x2234>
5e848: aa1303e0 mov x0, x19
5e84c: 94000078 bl 5ea2c <__libc_init@plt-0x2084>
5e850: b9423a68 ldr w8, [x19, #568]
5e854: 11004108 add w8, w8, #0x10
5e858: b9023a68 str w8, [x19, #568]
5e85c: 14000009 b 5e880 <__libc_init@plt-0x2230>
5e860: 51000508 sub w8, w8, #0x1
5e864: aa1303e0 mov x0, x19
5e868: b9023a68 str w8, [x19, #568]
5e86c: 940000ae bl 5eb24 <__libc_init@plt-0x1f8c>
5e870: 2a0003e1 mov w1, w0
5e874: 52800036 mov w22, #0x1 // #1
5e878: 35fffe81 cbnz w1, 5e848 <__libc_init@plt-0x2268>
5e87c: b9423a68 ldr w8, [x19, #568]
5e880: 0b160294 add w20, w20, w22
5e884: 7100411f cmp w8, #0x10
5e888: 54fffcac b.gt 5e81c <__libc_init@plt-0x2294>
5e88c: b9823268 ldrsw x8, [x19, #560]
5e890: 910023e0 add x0, sp, #0x8
5e894: b90017f4 str w20, [sp, #20]
5e898: d1000508 sub x8, x8, #0x1
5e89c: b9023268 str w8, [x19, #560]
5e8a0: f8687a61 ldr x1, [x19, x8, lsl #3]
5e8a4: 940000c3 bl 5ebb0 <__libc_init@plt-0x1f00>
5e8a8: f94007e8 ldr x8, [sp, #8]
5e8ac: 2a0003f4 mov w20, w0
5e8b0: b9423269 ldr w9, [x19, #560]
5e8b4: d374fd08 lsr x8, x8, #52
5e8b8: b9023669 str w9, [x19, #564]
5e8bc: b5000188 cbnz x8, 5e8ec <__libc_init@plt-0x21c4>
5e8c0: b94017e8 ldr w8, [sp, #20]
5e8c4: aa1303e0 mov x0, x19
5e8c8: 51000508 sub w8, w8, #0x1
5e8cc: b90017e8 str w8, [sp, #20]
5e8d0: 940000e4 bl 5ec60 <__libc_init@plt-0x1e50>
5e8d4: f94007e8 ldr x8, [sp, #8]
5e8d8: d37ff908 lsl x8, x8, #1
5e8dc: 8b20c108 add x8, x8, w0, sxtw
5e8e0: d374fd09 lsr x9, x8, #52
5e8e4: f90007e8 str x8, [sp, #8]
5e8e8: b4fffec9 cbz x9, 5e8c0 <__libc_init@plt-0x21f0>
5e8ec: aa1303e0 mov x0, x19
5e8f0: 36000074 tbz w20, #0, 5e8fc <__libc_init@plt-0x21b4>
5e8f4: 940000db bl 5ec60 <__libc_init@plt-0x1e50>
5e8f8: 14000002 b 5e900 <__libc_init@plt-0x21b0>
5e8fc: 940000fb bl 5ece8 <__libc_init@plt-0x1dc8>
5e900: b9423269 ldr w9, [x19, #560]
5e904: 531f7808 lsl w8, w0, #1
5e908: 7100053f cmp w9, #0x1
5e90c: 540000ab b.lt 5e920 <__libc_init@plt-0x2190> // b.tstop
5e910: f940026a ldr x10, [x19]
5e914: b40000aa cbz x10, 5e928 <__libc_init@plt-0x2188>
5e918: 52800029 mov w9, #0x1 // #1
5e91c: 1400000c b 5e94c <__libc_init@plt-0x2164>
5e920: 2a1f03e9 mov w9, wzr
5e924: 1400000a b 5e94c <__libc_init@plt-0x2164>
5e928: 5280002b mov w11, #0x1 // #1
5e92c: aa0b03ea mov x10, x11
5e930: eb0b013f cmp x9, x11
5e934: 54000080 b.eq 5e944 <__libc_init@plt-0x216c> // b.none
5e938: f86a7a6c ldr x12, [x19, x10, lsl #3]
5e93c: 9100054b add x11, x10, #0x1
5e940: b4ffff6c cbz x12, 5e92c <__libc_init@plt-0x2184>
5e944: eb09015f cmp x10, x9
5e948: 1a9f27e9 cset w9, cc // cc = lo, ul, last
5e94c: b94013ea ldr w10, [sp, #16]
5e950: 121f0508 and w8, w8, #0x6
5e954: 2a090108 orr w8, w8, w9
5e958: 3948f261 ldrb w1, [x19, #572]
5e95c: b9424262 ldr w2, [x19, #576]
5e960: 910023e0 add x0, sp, #0x8
5e964: 2a0a0108 orr w8, w8, w10
5e968: b90013e8 str w8, [sp, #16]
5e96c: 94000101 bl 5ed70 <__libc_init@plt-0x1d40>
5e970: 92607c28 and x8, x1, #0xffffffff00000000
5e974: 92407c29 and x9, x1, #0xffffffff
5e978: f94016aa ldr x10, [x21, #40]
5e97c: f85f83ab ldur x11, [x29, #-8]
5e980: eb0b015f cmp x10, x11
5e984: 540000e1 b.ne 5e9a0 <__libc_init@plt-0x2110> // b.any
5e988: a9444ff4 ldp x20, x19, [sp, #64]
5e98c: aa080121 orr x1, x9, x8
5e990: a94357f6 ldp x22, x21, [sp, #48]
5e994: a9427bfd ldp x29, x30, [sp, #32]
5e998: 910143ff add sp, sp, #0x50
5e99c: d65f03c0 ret
5e9a0: 94000868 bl 60b40 <__stack_chk_fail@plt>
5e9a4: b942300a ldr w10, [x0, #560]
5e9a8: 7100055f cmp w10, #0x1
5e9ac: 540003ab b.lt 5ea20 <__libc_init@plt-0x2090> // b.tstop
5e9b0: d28f0aeb mov x11, #0x7857 // #30807
5e9b4: d2b207ec mov x12, #0x903f0000 // #2420047872
5e9b8: f2b6226b movk x11, #0xb113, lsl #16
5e9bc: f2cf21ac movk x12, #0x790d, lsl #32
5e9c0: f2cca5eb movk x11, #0x652f, lsl #32
5e9c4: aa1f03e8 mov x8, xzr
5e9c8: 93407d49 sxtw x9, w10
5e9cc: f2e734ab movk x11, #0x39a5, lsl #48
5e9d0: f2fffb8c movk x12, #0xffdc, lsl #48
5e9d4: aa0003ed mov x13, x0
5e9d8: aa0a03ee mov x14, x10
5e9dc: f94001af ldr x15, [x13]
5e9e0: f10005ce subs x14, x14, #0x1
5e9e4: 8b0f250f add x15, x8, x15, lsl #9
5e9e8: 9bcb7de8 umulh x8, x15, x11
5e9ec: d373fd08 lsr x8, x8, #51
5e9f0: 9b0c3d0f madd x15, x8, x12, x15
5e9f4: f80085af str x15, [x13], #8
5e9f8: 54ffff21 b.ne 5e9dc <__libc_init@plt-0x20d4> // b.any
5e9fc: 34000148 cbz w8, 5ea24 <__libc_init@plt-0x208c>
5ea00: b942340b ldr w11, [x0, #564]
5ea04: 6b0b015f cmp w10, w11
5ea08: 540000ea b.ge 5ea24 <__libc_init@plt-0x208c> // b.tcont
5ea0c: 1100052a add w10, w9, #0x1
5ea10: f8297808 str x8, [x0, x9, lsl #3]
5ea14: 2a1f03e8 mov w8, wzr
5ea18: b902300a str w10, [x0, #560]
5ea1c: 14000002 b 5ea24 <__libc_init@plt-0x208c>
5ea20: 2a1f03e8 mov w8, wzr
5ea24: 2a0803e0 mov w0, w8
5ea28: d65f03c0 ret
5ea2c: a9be7bfd stp x29, x30, [sp, #-32]!
5ea30: a9014ff4 stp x20, x19, [sp, #16]
5ea34: 910003fd mov x29, sp
5ea38: b9423008 ldr w8, [x0, #560]
5ea3c: aa0003f3 mov x19, x0
5ea40: 2a0103f4 mov w20, w1
5ea44: 7101191f cmp w8, #0x46
5ea48: 540000a1 b.ne 5ea5c <__libc_init@plt-0x2054> // b.any
5ea4c: aa1303e0 mov x0, x19
5ea50: 97ffeb21 bl 596d4 <__libc_init@plt-0x73dc>
5ea54: 340000e0 cbz w0, 5ea70 <__libc_init@plt-0x2040>
5ea58: b9423268 ldr w8, [x19, #560]
5ea5c: 11000509 add w9, w8, #0x1
5ea60: 93407e8a sxtw x10, w20
5ea64: f828da6a str x10, [x19, w8, sxtw #3]
5ea68: b9023269 str w9, [x19, #560]
5ea6c: 14000008 b 5ea8c <__libc_init@plt-0x2024>
5ea70: aa1303e0 mov x0, x19
5ea74: 94000119 bl 5eed8 <__libc_init@plt-0x1bd8>
5ea78: b9823268 ldrsw x8, [x19, #560]
5ea7c: 8b080e68 add x8, x19, x8, lsl #3
5ea80: f85f8109 ldur x9, [x8, #-8]
5ea84: 8b34c129 add x9, x9, w20, sxtw
5ea88: f81f8109 stur x9, [x8, #-8]
5ea8c: a9414ff4 ldp x20, x19, [sp, #16]
5ea90: a8c27bfd ldp x29, x30, [sp], #32
5ea94: d65f03c0 ret
5ea98: b942300a ldr w10, [x0, #560]
5ea9c: 7100055f cmp w10, #0x1
5eaa0: 540003cb b.lt 5eb18 <__libc_init@plt-0x1f98> // b.tstop
5eaa4: d28f0aec mov x12, #0x7857 // #30807
5eaa8: d2b207ed mov x13, #0x903f0000 // #2420047872
5eaac: f2b6226c movk x12, #0xb113, lsl #16
5eab0: f2cf21ad movk x13, #0x790d, lsl #32
5eab4: f2cca5ec movk x12, #0x652f, lsl #32
5eab8: aa1f03e8 mov x8, xzr
5eabc: 93407d49 sxtw x9, w10
5eac0: 52804e2b mov w11, #0x271 // #625
5eac4: f2e734ac movk x12, #0x39a5, lsl #48
5eac8: f2fffb8d movk x13, #0xffdc, lsl #48
5eacc: aa0003ee mov x14, x0
5ead0: aa0a03ef mov x15, x10
5ead4: f94001d0 ldr x16, [x14]
5ead8: f10005ef subs x15, x15, #0x1
5eadc: 9b0b2210 madd x16, x16, x11, x8
5eae0: 9bcc7e08 umulh x8, x16, x12
5eae4: d373fd08 lsr x8, x8, #51
5eae8: 9b0d4110 madd x16, x8, x13, x16
5eaec: f80085d0 str x16, [x14], #8
5eaf0: 54ffff21 b.ne 5ead4 <__libc_init@plt-0x1fdc> // b.any
5eaf4: 34000148 cbz w8, 5eb1c <__libc_init@plt-0x1f94>
5eaf8: b942340b ldr w11, [x0, #564]
5eafc: 6b0b015f cmp w10, w11
5eb00: 540000ea b.ge 5eb1c <__libc_init@plt-0x1f94> // b.tcont
5eb04: 1100052a add w10, w9, #0x1
5eb08: f8297808 str x8, [x0, x9, lsl #3]
5eb0c: 2a1f03e8 mov w8, wzr
5eb10: b902300a str w10, [x0, #560]
5eb14: 14000002 b 5eb1c <__libc_init@plt-0x1f94>
5eb18: 2a1f03e8 mov w8, wzr
5eb1c: 2a0803e0 mov w0, w8
5eb20: d65f03c0 ret
5eb24: b942300a ldr w10, [x0, #560]
5eb28: 7100055f cmp w10, #0x1
5eb2c: 540003cb b.lt 5eba4 <__libc_init@plt-0x1f0c> // b.tstop
5eb30: d28f0aeb mov x11, #0x7857 // #30807
5eb34: d2b207ec mov x12, #0x903f0000 // #2420047872
5eb38: f2b6226b movk x11, #0xb113, lsl #16
5eb3c: f2cf21ac movk x12, #0x790d, lsl #32
5eb40: f2cca5eb movk x11, #0x652f, lsl #32
5eb44: aa1f03e8 mov x8, xzr
5eb48: 93407d49 sxtw x9, w10
5eb4c: f2e734ab movk x11, #0x39a5, lsl #48
5eb50: f2fffb8c movk x12, #0xffdc, lsl #48
5eb54: aa0003ed mov x13, x0
5eb58: aa0a03ee mov x14, x10
5eb5c: f94001af ldr x15, [x13]
5eb60: f10005ce subs x14, x14, #0x1
5eb64: 8b0f09ef add x15, x15, x15, lsl #2
5eb68: 8b0801ef add x15, x15, x8
5eb6c: 9bcb7de8 umulh x8, x15, x11
5eb70: d373fd08 lsr x8, x8, #51
5eb74: 9b0c3d0f madd x15, x8, x12, x15
5eb78: f80085af str x15, [x13], #8
5eb7c: 54ffff01 b.ne 5eb5c <__libc_init@plt-0x1f54> // b.any
5eb80: 34000148 cbz w8, 5eba8 <__libc_init@plt-0x1f08>
5eb84: b942340b ldr w11, [x0, #564]
5eb88: 6b0b015f cmp w10, w11
5eb8c: 540000ea b.ge 5eba8 <__libc_init@plt-0x1f08> // b.tcont
5eb90: 1100052a add w10, w9, #0x1
5eb94: f8297808 str x8, [x0, x9, lsl #3]
5eb98: 2a1f03e8 mov w8, wzr
5eb9c: b902300a str w10, [x0, #560]
5eba0: 14000002 b 5eba8 <__libc_init@plt-0x1f08>
5eba4: 2a1f03e8 mov w8, wzr
5eba8: 2a0803e0 mov w0, w8
5ebac: d65f03c0 ret
5ebb0: aa0003e8 mov x8, x0
5ebb4: b40004c1 cbz x1, 5ec4c <__libc_init@plt-0x1e64>
5ebb8: aa410429 orr x9, x1, x1, lsr #1
5ebbc: d285184a mov x10, #0x28c2 // #10434
5ebc0: f2b349ca movk x10, #0x9a4e, lsl #16
5ebc4: aa490929 orr x9, x9, x9, lsr #2
5ebc8: f2dabcaa movk x10, #0xd5e5, lsl #32
5ebcc: f2e0fdaa movk x10, #0x7ed, lsl #48
5ebd0: aa491129 orr x9, x9, x9, lsr #4
5ebd4: aa492129 orr x9, x9, x9, lsr #8
5ebd8: aa494129 orr x9, x9, x9, lsr #16
5ebdc: aa498129 orr x9, x9, x9, lsr #32
5ebe0: cb490529 sub x9, x9, x9, lsr #1
5ebe4: 9b0a7d29 mul x9, x9, x10
5ebe8: d29dd54a mov x10, #0xeeaa // #61098
5ebec: f2bfdfca movk x10, #0xfefe, lsl #16
5ebf0: d37afd29 lsr x9, x9, #58
5ebf4: f2dfff8a movk x10, #0xfffc, lsl #32
5ebf8: f2ffffca movk x10, #0xfffe, lsl #48
5ebfc: 9ac9254a lsr x10, x10, x9
5ec00: 3700026a tbnz w10, #0, 5ec4c <__libc_init@plt-0x1e64>
5ec04: 90fffd8a adrp x10, e000 <__libc_init@plt-0x52ab0>
5ec08: 52800020 mov w0, #0x1 // #1
5ec0c: 911b014a add x10, x10, #0x6c0
5ec10: 38696949 ldrb w9, [x10, x9]
5ec14: 52800e8a mov w10, #0x74 // #116
5ec18: 5100d12b sub w11, w9, #0x34
5ec1c: 4b090149 sub w9, w10, w9
5ec20: b9400d0a ldr w10, [x8, #12]
5ec24: 9ac92029 lsl x9, x1, x9
5ec28: 9acb242c lsr x12, x1, x11
5ec2c: f240f13f tst x9, #0x1fffffffffffffff
5ec30: 0b0b014a add w10, w10, w11
5ec34: d37dfd29 lsr x9, x9, #61
5ec38: 1a9f07eb cset w11, ne // ne = any
5ec3c: 2a0b0129 orr w9, w9, w11
5ec40: f900010c str x12, [x8]
5ec44: b9000d0a str w10, [x8, #12]
5ec48: 14000004 b 5ec58 <__libc_init@plt-0x1e58>
5ec4c: 2a1f03e9 mov w9, wzr
5ec50: 2a1f03e0 mov w0, wzr
5ec54: f9000101 str x1, [x8]
5ec58: b9000909 str w9, [x8, #8]
5ec5c: d65f03c0 ret
5ec60: b942300a ldr w10, [x0, #560]
5ec64: 7100055f cmp w10, #0x1
5ec68: 540003ab b.lt 5ecdc <__libc_init@plt-0x1dd4> // b.tstop
5ec6c: d28f0aeb mov x11, #0x7857 // #30807
5ec70: d2b207ec mov x12, #0x903f0000 // #2420047872
5ec74: f2b6226b movk x11, #0xb113, lsl #16
5ec78: f2cf21ac movk x12, #0x790d, lsl #32
5ec7c: f2cca5eb movk x11, #0x652f, lsl #32
5ec80: aa1f03e8 mov x8, xzr
5ec84: 93407d49 sxtw x9, w10
5ec88: f2e734ab movk x11, #0x39a5, lsl #48
5ec8c: f2fffb8c movk x12, #0xffdc, lsl #48
5ec90: aa0003ed mov x13, x0
5ec94: aa0a03ee mov x14, x10
5ec98: f94001af ldr x15, [x13]
5ec9c: f10005ce subs x14, x14, #0x1
5eca0: 8b0f050f add x15, x8, x15, lsl #1
5eca4: 9bcb7de8 umulh x8, x15, x11
5eca8: d373fd08 lsr x8, x8, #51
5ecac: 9b0c3d0f madd x15, x8, x12, x15
5ecb0: f80085af str x15, [x13], #8
5ecb4: 54ffff21 b.ne 5ec98 <__libc_init@plt-0x1e18> // b.any
5ecb8: 34000148 cbz w8, 5ece0 <__libc_init@plt-0x1dd0>
5ecbc: b942340b ldr w11, [x0, #564]
5ecc0: 6b0b015f cmp w10, w11
5ecc4: 540000ea b.ge 5ece0 <__libc_init@plt-0x1dd0> // b.tcont
5ecc8: 1100052a add w10, w9, #0x1
5eccc: f8297808 str x8, [x0, x9, lsl #3]
5ecd0: 2a1f03e8 mov w8, wzr
5ecd4: b902300a str w10, [x0, #560]
5ecd8: 14000002 b 5ece0 <__libc_init@plt-0x1dd0>
5ecdc: 2a1f03e8 mov w8, wzr
5ece0: 2a0803e0 mov w0, w8
5ece4: d65f03c0 ret
5ece8: b942300a ldr w10, [x0, #560]
5ecec: 7100055f cmp w10, #0x1
5ecf0: 540003ab b.lt 5ed64 <__libc_init@plt-0x1d4c> // b.tstop
5ecf4: d28f0aeb mov x11, #0x7857 // #30807
5ecf8: d2b207ec mov x12, #0x903f0000 // #2420047872
5ecfc: f2b6226b movk x11, #0xb113, lsl #16
5ed00: f2cf21ac movk x12, #0x790d, lsl #32
5ed04: f2cca5eb movk x11, #0x652f, lsl #32
5ed08: aa1f03e8 mov x8, xzr
5ed0c: 93407d49 sxtw x9, w10
5ed10: f2e734ab movk x11, #0x39a5, lsl #48
5ed14: f2fffb8c movk x12, #0xffdc, lsl #48
5ed18: aa0003ed mov x13, x0
5ed1c: aa0a03ee mov x14, x10
5ed20: f94001af ldr x15, [x13]
5ed24: f10005ce subs x14, x14, #0x1
5ed28: 8b0f090f add x15, x8, x15, lsl #2
5ed2c: 9bcb7de8 umulh x8, x15, x11
5ed30: d373fd08 lsr x8, x8, #51
5ed34: 9b0c3d0f madd x15, x8, x12, x15
5ed38: f80085af str x15, [x13], #8
5ed3c: 54ffff21 b.ne 5ed20 <__libc_init@plt-0x1d90> // b.any
5ed40: 34000148 cbz w8, 5ed68 <__libc_init@plt-0x1d48>
5ed44: b942340b ldr w11, [x0, #564]
5ed48: 6b0b015f cmp w10, w11
5ed4c: 540000ea b.ge 5ed68 <__libc_init@plt-0x1d48> // b.tcont
5ed50: 1100052a add w10, w9, #0x1
5ed54: f8297808 str x8, [x0, x9, lsl #3]
5ed58: 2a1f03e8 mov w8, wzr
5ed5c: b902300a str w10, [x0, #560]
5ed60: 14000002 b 5ed68 <__libc_init@plt-0x1d48>
5ed64: 2a1f03e8 mov w8, wzr
5ed68: 2a0803e0 mov w0, w8
5ed6c: d65f03c0 ret
5ed70: 2941240a ldp w10, w9, [x0, #8]
5ed74: f9400008 ldr x8, [x0]
5ed78: 1110cd2c add w12, w9, #0x433
5ed7c: 3110cd3f cmn w9, #0x433
5ed80: 540001cc b.gt 5edb8 <__libc_init@plt-0x1cf8>
5ed84: b5000068 cbnz x8, 5ed90 <__libc_init@plt-0x1d20>
5ed88: 7100155f cmp w10, #0x5
5ed8c: 5400014b b.lt 5edb4 <__libc_init@plt-0x1cfc> // b.tstop
5ed90: 12000149 and w9, w10, #0x1
5ed94: 531e010b ubfiz w11, w8, #2, #1
5ed98: 2a8a0529 orr w9, w9, w10, asr #1
5ed9c: d341fd08 lsr x8, x8, #1
5eda0: 2a0b012a orr w10, w9, w11
5eda4: 1100058c add w12, w12, #0x1
5eda8: 7100059f cmp w12, #0x1
5edac: 54fffec1 b.ne 5ed84 <__libc_init@plt-0x1d2c> // b.any
5edb0: 14000002 b 5edb8 <__libc_init@plt-0x1cf8>
5edb4: aa1f03e8 mov x8, xzr
5edb8: 7100015f cmp w10, #0x0
5edbc: 1a9f07e9 cset w9, ne // ne = any
5edc0: 531f7929 lsl w9, w9, #1
5edc4: b50000a8 cbnz x8, 5edd8 <__libc_init@plt-0x1cd8>
5edc8: 7100155f cmp w10, #0x5
5edcc: 5400006a b.ge 5edd8 <__libc_init@plt-0x1cd8> // b.tcont
5edd0: aa1f03e0 mov x0, xzr
5edd4: 1400003f b 5eed0 <__libc_init@plt-0x1be0>
5edd8: d374fd0b lsr x11, x8, #52
5eddc: b50001eb cbnz x11, 5ee18 <__libc_init@plt-0x1c98>
5ede0: 7100099f cmp w12, #0x2
5ede4: 540001ab b.lt 5ee18 <__libc_init@plt-0x1c98> // b.tstop
5ede8: 13017d4d asr w13, w10, #1
5edec: d37ff908 lsl x8, x8, #1
5edf0: 5100058b sub w11, w12, #0x1
5edf4: 1200014a and w10, w10, #0x1
5edf8: 8b2dc108 add x8, x8, w13, sxtw
5edfc: d374fd0e lsr x14, x8, #52
5ee00: 331e01aa bfi w10, w13, #2, #1
5ee04: f10001df cmp x14, #0x0
5ee08: 7a420980 ccmp w12, #0x2, #0x0, eq // eq = none
5ee0c: 2a0b03ec mov w12, w11
5ee10: 54fffec8 b.hi 5ede8 <__libc_init@plt-0x1cc8> // b.pmore
5ee14: 14000002 b 5ee1c <__libc_init@plt-0x1c94>
5ee18: 2a0c03eb mov w11, w12
5ee1c: 7100105f cmp w2, #0x4
5ee20: 54000388 b.hi 5ee90 <__libc_init@plt-0x1c20> // b.pmore
5ee24: 90fffd8d adrp x13, e000 <__libc_init@plt-0x52ab0>
5ee28: 2a0203ec mov w12, w2
5ee2c: 911a89ad add x13, x13, #0x6a2
5ee30: 1000008e adr x14, 5ee40 <__libc_init@plt-0x1c70>
5ee34: 386c69af ldrb w15, [x13, x12]
5ee38: 8b0f09ce add x14, x14, x15, lsl #2
5ee3c: d61f01c0 br x14
5ee40: 7100115f cmp w10, #0x4
5ee44: 5400018c b.gt 5ee74 <__libc_init@plt-0x1c3c>
5ee48: 54000241 b.ne 5ee90 <__libc_init@plt-0x1c20> // b.any
5ee4c: 37000148 tbnz w8, #0, 5ee74 <__libc_init@plt-0x1c3c>
5ee50: 14000010 b 5ee90 <__libc_init@plt-0x1c20>
5ee54: 340001ea cbz w10, 5ee90 <__libc_init@plt-0x1c20>
5ee58: 360000e1 tbz w1, #0, 5ee74 <__libc_init@plt-0x1c3c>
5ee5c: 1400000d b 5ee90 <__libc_init@plt-0x1c20>
5ee60: 3400018a cbz w10, 5ee90 <__libc_init@plt-0x1c20>
5ee64: 37000081 tbnz w1, #0, 5ee74 <__libc_init@plt-0x1c3c>
5ee68: 1400000a b 5ee90 <__libc_init@plt-0x1c20>
5ee6c: 71000d5f cmp w10, #0x3
5ee70: 5400010d b.le 5ee90 <__libc_init@plt-0x1c20>
5ee74: 92fffc0a mov x10, #0x1fffffffffffff // #9007199254740991
5ee78: eb0a011f cmp x8, x10
5ee7c: 54000081 b.ne 5ee8c <__libc_init@plt-0x1c24> // b.any
5ee80: 1100056b add w11, w11, #0x1
5ee84: d2e00208 mov x8, #0x10000000000000 // #4503599627370496
5ee88: 14000002 b 5ee90 <__libc_init@plt-0x1c20>
5ee8c: 91000508 add x8, x8, #0x1
5ee90: d374fd0a lsr x10, x8, #52
5ee94: 5280ffec mov w12, #0x7ff // #2047
5ee98: f100015f cmp x10, #0x0
5ee9c: d2f0000a mov x10, #0x8000000000000000 // #-9223372036854775808
5eea0: 7a410960 ccmp w11, #0x1, #0x0, eq // eq = none
5eea4: 924bf908 and x8, x8, #0xffefffffffffffff
5eea8: 1a8b03eb csel w11, wzr, w11, eq // eq = none
5eeac: 7200003f tst w1, #0x1
5eeb0: 9a9f114a csel x10, x10, xzr, ne // ne = any
5eeb4: 711ff97f cmp w11, #0x7fe
5eeb8: 1a8bc18b csel w11, w12, w11, gt
5eebc: 9a88c3e8 csel x8, xzr, x8, gt
5eec0: 1a9fd7ec cset w12, gt
5eec4: aa0a0108 orr x8, x8, x10
5eec8: 2a0c0129 orr w9, w9, w12
5eecc: aa0bd100 orr x0, x8, x11, lsl #52
5eed0: 2a0903e1 mov w1, w9
5eed4: d65f03c0 ret
5eed8: a9bd7bfd stp x29, x30, [sp, #-48]!
5eedc: f9000bf5 str x21, [sp, #16]
5eee0: 910003fd mov x29, sp
5eee4: a9024ff4 stp x20, x19, [sp, #32]
5eee8: b9423008 ldr w8, [x0, #560]
5eeec: aa0003f3 mov x19, x0
5eef0: f9400014 ldr x20, [x0]
5eef4: 51000515 sub w21, w8, #0x1
5eef8: 7100091f cmp w8, #0x2
5eefc: 540000ab b.lt 5ef10 <__libc_init@plt-0x1ba0> // b.tstop
5ef00: 91002261 add x1, x19, #0x8
5ef04: d37df2a2 lsl x2, x21, #3
5ef08: aa1303e0 mov x0, x19
5ef0c: 9400079d bl 60d80 <memmove@plt>
5ef10: b9424269 ldr w9, [x19, #576]
5ef14: 2a1f03e8 mov w8, wzr
5ef18: f835da7f str xzr, [x19, w21, sxtw #3]
5ef1c: 7100113f cmp w9, #0x4
5ef20: 54000528 b.hi 5efc4 <__libc_init@plt-0x1aec> // b.pmore
5ef24: d503201f nop
5ef28: 70d7bbea adr x10, e6a7 <__libc_init@plt-0x52409>
5ef2c: 1000008b adr x11, 5ef3c <__libc_init@plt-0x1b74>
5ef30: 3869694c ldrb w12, [x10, x9]
5ef34: 8b0c096b add x11, x11, x12, lsl #2
5ef38: d61f0160 br x11
5ef3c: d2900008 mov x8, #0x8000 // #32768
5ef40: f2a6fc08 movk x8, #0x37e0, lsl #16
5ef44: f2d86f28 movk x8, #0xc379, lsl #32
5ef48: f2e00228 movk x8, #0x11, lsl #48
5ef4c: eb08029f cmp x20, x8
5ef50: 54000309 b.ls 5efb0 <__libc_init@plt-0x1b00> // b.plast
5ef54: 52800028 mov w8, #0x1 // #1
5ef58: 1400001b b 5efc4 <__libc_init@plt-0x1aec>
5ef5c: 3948f268 ldrb w8, [x19, #572]
5ef60: f100029f cmp x20, #0x0
5ef64: 1a9f07e9 cset w9, ne // ne = any
5ef68: 7100011f cmp w8, #0x0
5ef6c: 1a9f07e8 cset w8, ne // ne = any
5ef70: 14000006 b 5ef88 <__libc_init@plt-0x1b28>
5ef74: 3948f268 ldrb w8, [x19, #572]
5ef78: f100029f cmp x20, #0x0
5ef7c: 1a9f07e9 cset w9, ne // ne = any
5ef80: 7100011f cmp w8, #0x0
5ef84: 1a9f17e8 cset w8, eq // eq = none
5ef88: 0a080128 and w8, w9, w8
5ef8c: 1400000e b 5efc4 <__libc_init@plt-0x1aec>
5ef90: d2900008 mov x8, #0x8000 // #32768
5ef94: f2a6fc08 movk x8, #0x37e0, lsl #16
5ef98: f2d86f28 movk x8, #0xc379, lsl #32
5ef9c: f2e00228 movk x8, #0x11, lsl #48
5efa0: d1000508 sub x8, x8, #0x1
5efa4: eb08029f cmp x20, x8
5efa8: 1a9f97e8 cset w8, hi // hi = pmore
5efac: 14000006 b 5efc4 <__libc_init@plt-0x1aec>
5efb0: 54000081 b.ne 5efc0 <__libc_init@plt-0x1af0> // b.any
5efb4: 39400268 ldrb w8, [x19]
5efb8: 12000108 and w8, w8, #0x1
5efbc: 14000002 b 5efc4 <__libc_init@plt-0x1aec>
5efc0: 2a1f03e8 mov w8, wzr
5efc4: f9400269 ldr x9, [x19]
5efc8: 8b28412a add x10, x9, w8, uxtw
5efcc: d2adf829 mov x9, #0x6fc10000 // #1874919424
5efd0: f2d0de49 movk x9, #0x86f2, lsl #32
5efd4: f2e00469 movk x9, #0x23, lsl #48
5efd8: eb09015f cmp x10, x9
5efdc: f900026a str x10, [x19]
5efe0: 54000121 b.ne 5f004 <__libc_init@plt-0x1aac> // b.any
5efe4: 2a0803e8 mov w8, w8
5efe8: 9100226a add x10, x19, #0x8
5efec: f940014b ldr x11, [x10]
5eff0: 8b08016b add x11, x11, x8
5eff4: eb09017f cmp x11, x9
5eff8: a93fad5f stp xzr, x11, [x10, #-8]
5effc: 9100214a add x10, x10, #0x8
5f000: 54ffff60 b.eq 5efec <__libc_init@plt-0x1ac4> // b.none
5f004: a9424ff4 ldp x20, x19, [sp, #32]
5f008: f9400bf5 ldr x21, [sp, #16]
5f00c: a8c37bfd ldp x29, x30, [sp], #48
5f010: d65f03c0 ret
5f014: 52840788 mov w8, #0x203c // #8252
5f018: b920301f str wzr, [x0, #8240]
5f01c: 8b08000a add x10, x0, x8
5f020: b920381f str wzr, [x0, #8248]
5f024: f100007f cmp x3, #0x0
5f028: 1a9f07e8 cset w8, ne // ne = any
5f02c: 3900015f strb wzr, [x10]
5f030: f9400029 ldr x9, [x1]
5f034: eb03013f cmp x9, x3
5f038: 1a9f37eb cset w11, cs // cs = hs, nlast
5f03c: 0a0b010b and w11, w8, w11
5f040: 2a1f03e8 mov w8, wzr
5f044: 3700188b tbnz w11, #0, 5f354 <__libc_init@plt-0x175c>
5f048: eb03013f cmp x9, x3
5f04c: 54001840 b.eq 5f354 <__libc_init@plt-0x175c> // b.none
5f050: 39400128 ldrb w8, [x9]
5f054: 7100811f cmp w8, #0x20
5f058: 540000c1 b.ne 5f070 <__libc_init@plt-0x1a40> // b.any
5f05c: 91000529 add x9, x9, #0x1
5f060: eb03013f cmp x9, x3
5f064: f9000029 str x9, [x1]
5f068: 54ffff41 b.ne 5f050 <__libc_init@plt-0x1a60> // b.any
5f06c: 14000047 b 5f188 <__libc_init@plt-0x1928>
5f070: 7100b51f cmp w8, #0x2d
5f074: 1a9f17e8 cset w8, eq // eq = none
5f078: 39000148 strb w8, [x10]
5f07c: 39400128 ldrb w8, [x9]
5f080: 7100ad1f cmp w8, #0x2b
5f084: 54000060 b.eq 5f090 <__libc_init@plt-0x1a20> // b.none
5f088: 7100b51f cmp w8, #0x2d
5f08c: 54000041 b.ne 5f094 <__libc_init@plt-0x1a1c> // b.any
5f090: 91000529 add x9, x9, #0x1
5f094: eb03013f cmp x9, x3
5f098: 54000160 b.eq 5f0c4 <__libc_init@plt-0x19ec> // b.none
5f09c: aa1f03ea mov x10, xzr
5f0a0: cb090068 sub x8, x3, x9
5f0a4: 386a692b ldrb w11, [x9, x10]
5f0a8: 7100c17f cmp w11, #0x30
5f0ac: 54000121 b.ne 5f0d0 <__libc_init@plt-0x19e0> // b.any
5f0b0: 9100054a add x10, x10, #0x1
5f0b4: eb0a011f cmp x8, x10
5f0b8: 54ffff61 b.ne 5f0a4 <__libc_init@plt-0x1a0c> // b.any
5f0bc: aa0803ea mov x10, x8
5f0c0: 14000002 b 5f0c8 <__libc_init@plt-0x19e8>
5f0c4: aa1f03ea mov x10, xzr
5f0c8: aa0303e8 mov x8, x3
5f0cc: 14000002 b 5f0d4 <__libc_init@plt-0x19dc>
5f0d0: 8b0a0128 add x8, x9, x10
5f0d4: 8b0a012b add x11, x9, x10
5f0d8: eb03017f cmp x11, x3
5f0dc: 54000340 b.eq 5f144 <__libc_init@plt-0x196c> // b.none
5f0e0: cb09006b sub x11, x3, x9
5f0e4: 386a692c ldrb w12, [x9, x10]
5f0e8: 5100c18d sub w13, w12, #0x30
5f0ec: 710025bf cmp w13, #0x9
5f0f0: 54000108 b.hi 5f110 <__libc_init@plt-0x19a0> // b.pmore
5f0f4: 9100054a add x10, x10, #0x1
5f0f8: 8b0a012c add x12, x9, x10
5f0fc: eb03019f cmp x12, x3
5f100: 54ffff21 b.ne 5f0e4 <__libc_init@plt-0x19cc> // b.any
5f104: aa1f03ec mov x12, xzr
5f108: aa0b03ea mov x10, x11
5f10c: 1400000f b 5f148 <__libc_init@plt-0x1968>
5f110: 7100b99f cmp w12, #0x2e
5f114: 54000181 b.ne 5f144 <__libc_init@plt-0x196c> // b.any
5f118: 8b0a012c add x12, x9, x10
5f11c: 9100052d add x13, x9, #0x1
5f120: 8b0a01ae add x14, x13, x10
5f124: eb0301df cmp x14, x3
5f128: 54ffff00 b.eq 5f108 <__libc_init@plt-0x19a8> // b.none
5f12c: 394001ce ldrb w14, [x14]
5f130: 9100054a add x10, x10, #0x1
5f134: 5100c1ce sub w14, w14, #0x30
5f138: 710029df cmp w14, #0xa
5f13c: 54ffff23 b.cc 5f120 <__libc_init@plt-0x1990> // b.lo, b.ul, b.last
5f140: 14000002 b 5f148 <__libc_init@plt-0x1968>
5f144: aa1f03ec mov x12, xzr
5f148: b400020a cbz x10, 5f188 <__libc_init@plt-0x1928>
5f14c: f100055f cmp x10, #0x1
5f150: 54000061 b.ne 5f15c <__libc_init@plt-0x1954> // b.any
5f154: eb0c013f cmp x9, x12
5f158: 54000180 b.eq 5f188 <__libc_init@plt-0x1928> // b.none
5f15c: 8b0a012a add x10, x9, x10
5f160: aa0a03eb mov x11, x10
5f164: f900002a str x10, [x1]
5f168: b400016c cbz x12, 5f194 <__libc_init@plt-0x191c>
5f16c: 385ffd69 ldrb w9, [x11, #-1]!
5f170: 7100c13f cmp w9, #0x30
5f174: 54ffffc0 b.eq 5f16c <__libc_init@plt-0x1944> // b.none
5f178: 7100b93f cmp w9, #0x2e
5f17c: 540000a1 b.ne 5f190 <__libc_init@plt-0x1920> // b.any
5f180: aa1f03ec mov x12, xzr
5f184: 14000004 b 5f194 <__libc_init@plt-0x191c>
5f188: 2a1f03e8 mov w8, wzr
5f18c: 14000072 b 5f354 <__libc_init@plt-0x175c>
5f190: 9100056b add x11, x11, #0x1
5f194: 2a1f03e9 mov w9, wzr
5f198: b50001cc cbnz x12, 5f1d0 <__libc_init@plt-0x18e0>
5f19c: eb08017f cmp x11, x8
5f1a0: 54000189 b.ls 5f1d0 <__libc_init@plt-0x18e0> // b.plast
5f1a4: 2a1f03e9 mov w9, wzr
5f1a8: aa0b03ed mov x13, x11
5f1ac: 385ffdae ldrb w14, [x13, #-1]!
5f1b0: 7100c1df cmp w14, #0x30
5f1b4: 540000e1 b.ne 5f1d0 <__libc_init@plt-0x18e0> // b.any
5f1b8: 11000529 add w9, w9, #0x1
5f1bc: aa0d03eb mov x11, x13
5f1c0: eb0801bf cmp x13, x8
5f1c4: b9203809 str w9, [x0, #8248]
5f1c8: 54ffff28 b.hi 5f1ac <__libc_init@plt-0x1904> // b.pmore
5f1cc: aa0803eb mov x11, x8
5f1d0: f100019f cmp x12, #0x0
5f1d4: 52880c0e mov w14, #0x4060 // #16480
5f1d8: 9a88050d cinc x13, x8, ne // ne = any
5f1dc: 8b0e01ad add x13, x13, x14
5f1e0: eb0d017f cmp x11, x13
5f1e4: 54000109 b.ls 5f204 <__libc_init@plt-0x18ac> // b.plast
5f1e8: 5280002e mov w14, #0x1 // #1
5f1ec: 3900004e strb w14, [x2]
5f1f0: b400014c cbz x12, 5f218 <__libc_init@plt-0x1898>
5f1f4: eb0d019f cmp x12, x13
5f1f8: 54000102 b.cs 5f218 <__libc_init@plt-0x1898> // b.hs, b.nlast
5f1fc: aa0d03eb mov x11, x13
5f200: 14000002 b 5f208 <__libc_init@plt-0x18a8>
5f204: b400016c cbz x12, 5f230 <__libc_init@plt-0x1880>
5f208: 2a2c03ec mvn w12, w12
5f20c: 0b0c016c add w12, w11, w12
5f210: 4b0c0129 sub w9, w9, w12
5f214: 14000006 b 5f22c <__libc_init@plt-0x1884>
5f218: eb0d019f cmp x12, x13
5f21c: 1a8c316c csel w12, w11, w12, cc // cc = lo, ul, last
5f220: aa0d03eb mov x11, x13
5f224: 4b0d018c sub w12, w12, w13
5f228: 0b0c0129 add w9, w9, w12
5f22c: b9203809 str w9, [x0, #8248]
5f230: eb08017f cmp x11, x8
5f234: 54000061 b.ne 5f240 <__libc_init@plt-0x1870> // b.any
5f238: 2a1f03e9 mov w9, wzr
5f23c: b920381f str wzr, [x0, #8248]
5f240: eb08017f cmp x11, x8
5f244: 540003a9 b.ls 5f2b8 <__libc_init@plt-0x17f8> // b.plast
5f248: d2adf82d mov x13, #0x6fc10000 // #1874919424
5f24c: d2adf82e mov x14, #0x6fc10000 // #1874919424
5f250: f2d0de4d movk x13, #0x86f2, lsl #32
5f254: f2d0de4e movk x14, #0x86f2, lsl #32
5f258: 2a1f03ec mov w12, wzr
5f25c: f2e0046d movk x13, #0x23, lsl #48
5f260: f2e0046e movk x14, #0x23, lsl #48
5f264: 385ffd6f ldrb w15, [x11, #-1]!
5f268: f100b9ff cmp x15, #0x2e
5f26c: 54000220 b.eq 5f2b0 <__libc_init@plt-0x1800> // b.none
5f270: d100c1ef sub x15, x15, #0x30
5f274: eb0d01df cmp x14, x13
5f278: 540000e1 b.ne 5f294 <__libc_init@plt-0x181c> // b.any
5f27c: 11000590 add w16, w12, #0x1
5f280: f82cd80f str x15, [x0, w12, sxtw #3]
5f284: 2a1003ec mov w12, w16
5f288: 5280014e mov w14, #0xa // #10
5f28c: b9203010 str w16, [x0, #8240]
5f290: 14000008 b 5f2b0 <__libc_init@plt-0x1800>
5f294: 8b2ccc10 add x16, x0, w12, sxtw #3
5f298: f85f8211 ldur x17, [x16, #-8]
5f29c: d503201f nop
5f2a0: 9b0f45cf madd x15, x14, x15, x17
5f2a4: 8b0e09ce add x14, x14, x14, lsl #2
5f2a8: d37ff9ce lsl x14, x14, #1
5f2ac: f81f820f stur x15, [x16, #-8]
5f2b0: eb08017f cmp x11, x8
5f2b4: 54fffd88 b.hi 5f264 <__libc_init@plt-0x184c> // b.pmore
5f2b8: eb03015f cmp x10, x3
5f2bc: 540004a0 b.eq 5f350 <__libc_init@plt-0x1760> // b.none
5f2c0: 3940014b ldrb w11, [x10]
5f2c4: 52800028 mov w8, #0x1 // #1
5f2c8: 5101116b sub w11, w11, #0x44
5f2cc: 7100b57f cmp w11, #0x2d
5f2d0: 54000428 b.hi 5f354 <__libc_init@plt-0x175c> // b.pmore
5f2d4: 5280002c mov w12, #0x1 // #1
5f2d8: 9acb218b lsl x11, x12, x11
5f2dc: d284006c mov x12, #0x2003 // #8195
5f2e0: f2c4006c movk x12, #0x2003, lsl #32
5f2e4: ea0c017f tst x11, x12
5f2e8: 54000360 b.eq 5f354 <__libc_init@plt-0x175c> // b.none
5f2ec: 9100054b add x11, x10, #0x1
5f2f0: eb03017f cmp x11, x3
5f2f4: 540002e0 b.eq 5f350 <__libc_init@plt-0x1760> // b.none
5f2f8: 39400548 ldrb w8, [x10, #1]
5f2fc: 528005ac mov w12, #0x2d // #45
5f300: 9100094a add x10, x10, #0x2
5f304: 7100ad1f cmp w8, #0x2b
5f308: 7a4c1104 ccmp w8, w12, #0x4, ne // ne = any
5f30c: 9a8b014b csel x11, x10, x11, eq // eq = none
5f310: eb03017f cmp x11, x3
5f314: 540001e0 b.eq 5f350 <__libc_init@plt-0x1760> // b.none
5f318: 3940016a ldrb w10, [x11]
5f31c: 5100c14c sub w12, w10, #0x30
5f320: 7100259f cmp w12, #0x9
5f324: 54000168 b.hi 5f350 <__libc_init@plt-0x1760> // b.pmore
5f328: 7100c15f cmp w10, #0x30
5f32c: 540001a1 b.ne 5f360 <__libc_init@plt-0x1750> // b.any
5f330: 9100056a add x10, x11, #0x1
5f334: eb03015f cmp x10, x3
5f338: 54000120 b.eq 5f35c <__libc_init@plt-0x1754> // b.none
5f33c: 3840154b ldrb w11, [x10], #1
5f340: 7100c17f cmp w11, #0x30
5f344: 54ffff80 b.eq 5f334 <__libc_init@plt-0x177c> // b.none
5f348: d100054b sub x11, x10, #0x1
5f34c: 14000005 b 5f360 <__libc_init@plt-0x1750>
5f350: 52800028 mov w8, #0x1 // #1
5f354: 2a0803e0 mov w0, w8
5f358: d65f03c0 ret
5f35c: aa0303eb mov x11, x3
5f360: eb03017f cmp x11, x3
5f364: 54000200 b.eq 5f3a4 <__libc_init@plt-0x170c> // b.none
5f368: 2a1f03ea mov w10, wzr
5f36c: aa1f03ec mov x12, xzr
5f370: cb0b006d sub x13, x3, x11
5f374: 5280014e mov w14, #0xa // #10
5f378: 386c696f ldrb w15, [x11, x12]
5f37c: 5100c1f0 sub w16, w15, #0x30
5f380: 7100261f cmp w16, #0x9
5f384: 54000148 b.hi 5f3ac <__libc_init@plt-0x1704> // b.pmore
5f388: 1b0e3d4a madd w10, w10, w14, w15
5f38c: 9100058c add x12, x12, #0x1
5f390: eb0c01bf cmp x13, x12
5f394: 5100c14a sub w10, w10, #0x30
5f398: 54ffff01 b.ne 5f378 <__libc_init@plt-0x1738> // b.any
5f39c: aa0d03ec mov x12, x13
5f3a0: 14000004 b 5f3b0 <__libc_init@plt-0x1700>
5f3a4: 2a1f03ea mov w10, wzr
5f3a8: 14000007 b 5f3c4 <__libc_init@plt-0x16ec>
5f3ac: 8b0c0163 add x3, x11, x12
5f3b0: f100219f cmp x12, #0x8
5f3b4: 54000083 b.cc 5f3c4 <__libc_init@plt-0x16ec> // b.lo, b.ul, b.last
5f3b8: 2a1f03e9 mov w9, wzr
5f3bc: 529813ca mov w10, #0xc09e // #49310
5f3c0: b920381f str wzr, [x0, #8248]
5f3c4: 7100b51f cmp w8, #0x2d
5f3c8: f9000023 str x3, [x1]
5f3cc: 5a8a1548 cneg w8, w10, eq // eq = none
5f3d0: 0b080129 add w9, w9, w8
5f3d4: 52800028 mov w8, #0x1 // #1
5f3d8: b9203809 str w9, [x0, #8248]
5f3dc: 17ffffde b 5f354 <__libc_init@plt-0x175c>
5f3e0: d10183ff sub sp, sp, #0x60
5f3e4: a9027bfd stp x29, x30, [sp, #32]
5f3e8: 910083fd add x29, sp, #0x20
5f3ec: f9001bf7 str x23, [sp, #48]
5f3f0: a90457f6 stp x22, x21, [sp, #64]
5f3f4: a9054ff4 stp x20, x19, [sp, #80]
5f3f8: d53bd055 mrs x21, tpidr_el0
5f3fc: aa0003f4 mov x20, x0
5f400: f94016a9 ldr x9, [x21, #40]
5f404: aa0803f3 mov x19, x8
5f408: f81f83a9 stur x9, [x29, #-8]
5f40c: 97ffea3d bl 59d00 <__libc_init@plt-0x6db0>
5f410: b9603289 ldr w9, [x20, #8240]
5f414: 34000189 cbz w9, 5f444 <__libc_init@plt-0x166c>
5f418: b9603a88 ldr w8, [x20, #8248]
5f41c: 1284d2ca mov w10, #0xffffd969 // #-9879
5f420: 0b091108 add w8, w8, w9, lsl #4
5f424: 6b0a011f cmp w8, w10
5f428: b9203a88 str w8, [x20, #8248]
5f42c: 540002ac b.gt 5f480 <__libc_init@plt-0x1630>
5f430: 52840788 mov w8, #0x203c // #8252
5f434: 52800049 mov w9, #0x2 // #2
5f438: 38686a88 ldrb w8, [x20, x8]
5f43c: b9001269 str w9, [x19, #16]
5f440: 14000004 b 5f450 <__libc_init@plt-0x1660>
5f444: 52840788 mov w8, #0x203c // #8252
5f448: b900127f str wzr, [x19, #16]
5f44c: 38686a88 ldrb w8, [x20, x8]
5f450: d371c108 lsl x8, x8, #15
5f454: a900227f stp xzr, x8, [x19]
5f458: f94016a8 ldr x8, [x21, #40]
5f45c: f85f83a9 ldur x9, [x29, #-8]
5f460: eb09011f cmp x8, x9
5f464: 54000e41 b.ne 5f62c <__libc_init@plt-0x1484> // b.any
5f468: a9454ff4 ldp x20, x19, [sp, #80]
5f46c: a94457f6 ldp x22, x21, [sp, #64]
5f470: a9427bfd ldp x29, x30, [sp, #32]
5f474: f9401bf7 ldr x23, [sp, #48]
5f478: 910183ff add sp, sp, #0x60
5f47c: d65f03c0 ret
5f480: 5284d2ea mov w10, #0x2697 // #9879
5f484: 6b0a011f cmp w8, w10
5f488: 5400012b b.lt 5f4ac <__libc_init@plt-0x1604> // b.tstop
5f48c: 52840788 mov w8, #0x203c // #8252
5f490: 528fffe9 mov w9, #0x7fff // #32767
5f494: 38686a88 ldrb w8, [x20, x8]
5f498: b3711d09 bfi x9, x8, #15, #8
5f49c: 52800028 mov w8, #0x1 // #1
5f4a0: a900267f stp xzr, x9, [x19]
5f4a4: b9001268 str w8, [x19, #16]
5f4a8: 17ffffec b 5f458 <__libc_init@plt-0x1658>
5f4ac: 71003d1f cmp w8, #0xf
5f4b0: 5400026c b.gt 5f4fc <__libc_init@plt-0x15b4>
5f4b4: 12800116 mov w22, #0xfffffff7 // #-9
5f4b8: aa1403e0 mov x0, x20
5f4bc: b9203689 str w9, [x20, #8244]
5f4c0: 9400005c bl 5f630 <__libc_init@plt-0x1480>
5f4c4: 34000100 cbz w0, 5f4e4 <__libc_init@plt-0x15cc>
5f4c8: 2a0003e1 mov w1, w0
5f4cc: aa1403e0 mov x0, x20
5f4d0: 9400007a bl 5f6b8 <__libc_init@plt-0x13f8>
5f4d4: b9603a88 ldr w8, [x20, #8248]
5f4d8: 11004108 add w8, w8, #0x10
5f4dc: b9203a88 str w8, [x20, #8248]
5f4e0: 14000002 b 5f4e8 <__libc_init@plt-0x15c8>
5f4e4: b9603a88 ldr w8, [x20, #8248]
5f4e8: 71003d1f cmp w8, #0xf
5f4ec: 540000ac b.gt 5f500 <__libc_init@plt-0x15b0>
5f4f0: b9603289 ldr w9, [x20, #8240]
5f4f4: 510026d6 sub w22, w22, #0x9
5f4f8: 17fffff0 b 5f4b8 <__libc_init@plt-0x15f8>
5f4fc: 2a1f03f6 mov w22, wzr
5f500: 7100451f cmp w8, #0x11
5f504: 540003a3 b.cc 5f578 <__libc_init@plt-0x1538> // b.lo, b.ul, b.last
5f508: b9603289 ldr w9, [x20, #8240]
5f50c: 7100511f cmp w8, #0x14
5f510: b9203689 str w9, [x20, #8244]
5f514: 540001c3 b.cc 5f54c <__libc_init@plt-0x1564> // b.lo, b.ul, b.last
5f518: 51001108 sub w8, w8, #0x4
5f51c: aa1403e0 mov x0, x20
5f520: b9203a88 str w8, [x20, #8248]
5f524: 94000080 bl 5f724 <__libc_init@plt-0x138c>
5f528: 2a0003e1 mov w1, w0
5f52c: 52800097 mov w23, #0x4 // #4
5f530: 340001c1 cbz w1, 5f568 <__libc_init@plt-0x1548>
5f534: aa1403e0 mov x0, x20
5f538: 94000060 bl 5f6b8 <__libc_init@plt-0x13f8>
5f53c: b9603a88 ldr w8, [x20, #8248]
5f540: 11004108 add w8, w8, #0x10
5f544: b9203a88 str w8, [x20, #8248]
5f548: 14000009 b 5f56c <__libc_init@plt-0x1544>
5f54c: 51000508 sub w8, w8, #0x1
5f550: aa1403e0 mov x0, x20
5f554: b9203a88 str w8, [x20, #8248]
5f558: 94000096 bl 5f7b0 <__libc_init@plt-0x1300>
5f55c: 2a0003e1 mov w1, w0
5f560: 52800037 mov w23, #0x1 // #1
5f564: 35fffe81 cbnz w1, 5f534 <__libc_init@plt-0x157c>
5f568: b9603a88 ldr w8, [x20, #8248]
5f56c: 0b1702d6 add w22, w22, w23
5f570: 7100411f cmp w8, #0x10
5f574: 54fffcac b.gt 5f508 <__libc_init@plt-0x15a8>
5f578: b9a03288 ldrsw x8, [x20, #8240]
5f57c: d1000508 sub x8, x8, #0x1
5f580: b9203288 str w8, [x20, #8240]
5f584: f8687a97 ldr x23, [x20, x8, lsl #3]
5f588: b9203688 str w8, [x20, #8244]
5f58c: b7f800f7 tbnz x23, #63, 5f5a8 <__libc_init@plt-0x1508>
5f590: aa1403e0 mov x0, x20
5f594: 510006d6 sub w22, w22, #0x1
5f598: 940000a9 bl 5f83c <__libc_init@plt-0x1274>
5f59c: d37ffae8 lsl x8, x23, #1
5f5a0: ab20c117 adds x23, x8, w0, sxtw
5f5a4: 54ffff65 b.pl 5f590 <__libc_init@plt-0x1520> // b.nfrst
5f5a8: aa1403e0 mov x0, x20
5f5ac: b90017f6 str w22, [sp, #20]
5f5b0: f90007f7 str x23, [sp, #8]
5f5b4: 940000c4 bl 5f8c4 <__libc_init@plt-0x11ec>
5f5b8: b9603289 ldr w9, [x20, #8240]
5f5bc: 531f7808 lsl w8, w0, #1
5f5c0: 7100053f cmp w9, #0x1
5f5c4: 540000ab b.lt 5f5d8 <__libc_init@plt-0x14d8> // b.tstop
5f5c8: f940028a ldr x10, [x20]
5f5cc: b40000aa cbz x10, 5f5e0 <__libc_init@plt-0x14d0>
5f5d0: 52800029 mov w9, #0x1 // #1
5f5d4: 1400000c b 5f604 <__libc_init@plt-0x14ac>
5f5d8: 2a1f03e9 mov w9, wzr
5f5dc: 1400000a b 5f604 <__libc_init@plt-0x14ac>
5f5e0: 5280002b mov w11, #0x1 // #1
5f5e4: aa0b03ea mov x10, x11
5f5e8: eb0b013f cmp x9, x11
5f5ec: 54000080 b.eq 5f5fc <__libc_init@plt-0x14b4> // b.none
5f5f0: f86a7a8c ldr x12, [x20, x10, lsl #3]
5f5f4: 9100054b add x11, x10, #0x1
5f5f8: b4ffff6c cbz x12, 5f5e4 <__libc_init@plt-0x14cc>
5f5fc: eb09015f cmp x10, x9
5f600: 1a9f27e9 cset w9, cc // cc = lo, ul, last
5f604: 5284078a mov w10, #0x203c // #8252
5f608: 121f0508 and w8, w8, #0x6
5f60c: 2a090108 orr w8, w8, w9
5f610: b9604282 ldr w2, [x20, #8256]
5f614: 910023e0 add x0, sp, #0x8
5f618: 386a6a81 ldrb w1, [x20, x10]
5f61c: b90013e8 str w8, [sp, #16]
5f620: aa1303e8 mov x8, x19
5f624: 940000ca bl 5f94c <__libc_init@plt-0x1164>
5f628: 17ffff8c b 5f458 <__libc_init@plt-0x1658>
5f62c: 94000545 bl 60b40 <__stack_chk_fail@plt>
5f630: b960300a ldr w10, [x0, #8240]
5f634: 7100055f cmp w10, #0x1
5f638: 540003ab b.lt 5f6ac <__libc_init@plt-0x1404> // b.tstop
5f63c: d28f0aeb mov x11, #0x7857 // #30807
5f640: d2b207ec mov x12, #0x903f0000 // #2420047872
5f644: f2b6226b movk x11, #0xb113, lsl #16
5f648: f2cf21ac movk x12, #0x790d, lsl #32
5f64c: f2cca5eb movk x11, #0x652f, lsl #32
5f650: aa1f03e8 mov x8, xzr
5f654: 93407d49 sxtw x9, w10
5f658: f2e734ab movk x11, #0x39a5, lsl #48
5f65c: f2fffb8c movk x12, #0xffdc, lsl #48
5f660: aa0003ed mov x13, x0
5f664: aa0a03ee mov x14, x10
5f668: f94001af ldr x15, [x13]
5f66c: f10005ce subs x14, x14, #0x1
5f670: 8b0f250f add x15, x8, x15, lsl #9
5f674: 9bcb7de8 umulh x8, x15, x11
5f678: d373fd08 lsr x8, x8, #51
5f67c: 9b0c3d0f madd x15, x8, x12, x15
5f680: f80085af str x15, [x13], #8
5f684: 54ffff21 b.ne 5f668 <__libc_init@plt-0x1448> // b.any
5f688: 34000148 cbz w8, 5f6b0 <__libc_init@plt-0x1400>
5f68c: b960340b ldr w11, [x0, #8244]
5f690: 6b0b015f cmp w10, w11
5f694: 540000ea b.ge 5f6b0 <__libc_init@plt-0x1400> // b.tcont
5f698: 1100052a add w10, w9, #0x1
5f69c: f8297808 str x8, [x0, x9, lsl #3]
5f6a0: 2a1f03e8 mov w8, wzr
5f6a4: b920300a str w10, [x0, #8240]
5f6a8: 14000002 b 5f6b0 <__libc_init@plt-0x1400>
5f6ac: 2a1f03e8 mov w8, wzr
5f6b0: 2a0803e0 mov w0, w8
5f6b4: d65f03c0 ret
5f6b8: a9be7bfd stp x29, x30, [sp, #-32]!
5f6bc: a9014ff4 stp x20, x19, [sp, #16]
5f6c0: 910003fd mov x29, sp
5f6c4: b9603008 ldr w8, [x0, #8240]
5f6c8: aa0003f3 mov x19, x0
5f6cc: 2a0103f4 mov w20, w1
5f6d0: 7110191f cmp w8, #0x406
5f6d4: 540000a1 b.ne 5f6e8 <__libc_init@plt-0x13c8> // b.any
5f6d8: aa1303e0 mov x0, x19
5f6dc: 97ffe9d2 bl 59e24 <__libc_init@plt-0x6c8c>
5f6e0: 340000e0 cbz w0, 5f6fc <__libc_init@plt-0x13b4>
5f6e4: b9603268 ldr w8, [x19, #8240]
5f6e8: 11000509 add w9, w8, #0x1
5f6ec: 93407e8a sxtw x10, w20
5f6f0: f828da6a str x10, [x19, w8, sxtw #3]
5f6f4: b9203269 str w9, [x19, #8240]
5f6f8: 14000008 b 5f718 <__libc_init@plt-0x1398>
5f6fc: aa1303e0 mov x0, x19
5f700: 940000eb bl 5faac <__libc_init@plt-0x1004>
5f704: b9a03268 ldrsw x8, [x19, #8240]
5f708: 8b080e68 add x8, x19, x8, lsl #3
5f70c: f85f8109 ldur x9, [x8, #-8]
5f710: 8b34c129 add x9, x9, w20, sxtw
5f714: f81f8109 stur x9, [x8, #-8]
5f718: a9414ff4 ldp x20, x19, [sp, #16]
5f71c: a8c27bfd ldp x29, x30, [sp], #32
5f720: d65f03c0 ret
5f724: b960300a ldr w10, [x0, #8240]
5f728: 7100055f cmp w10, #0x1
5f72c: 540003cb b.lt 5f7a4 <__libc_init@plt-0x130c> // b.tstop
5f730: d28f0aec mov x12, #0x7857 // #30807
5f734: d2b207ed mov x13, #0x903f0000 // #2420047872
5f738: f2b6226c movk x12, #0xb113, lsl #16
5f73c: f2cf21ad movk x13, #0x790d, lsl #32
5f740: f2cca5ec movk x12, #0x652f, lsl #32
5f744: aa1f03e8 mov x8, xzr
5f748: 93407d49 sxtw x9, w10
5f74c: 52804e2b mov w11, #0x271 // #625
5f750: f2e734ac movk x12, #0x39a5, lsl #48
5f754: f2fffb8d movk x13, #0xffdc, lsl #48
5f758: aa0003ee mov x14, x0
5f75c: aa0a03ef mov x15, x10
5f760: f94001d0 ldr x16, [x14]
5f764: f10005ef subs x15, x15, #0x1
5f768: 9b0b2210 madd x16, x16, x11, x8
5f76c: 9bcc7e08 umulh x8, x16, x12
5f770: d373fd08 lsr x8, x8, #51
5f774: 9b0d4110 madd x16, x8, x13, x16
5f778: f80085d0 str x16, [x14], #8
5f77c: 54ffff21 b.ne 5f760 <__libc_init@plt-0x1350> // b.any
5f780: 34000148 cbz w8, 5f7a8 <__libc_init@plt-0x1308>
5f784: b960340b ldr w11, [x0, #8244]
5f788: 6b0b015f cmp w10, w11
5f78c: 540000ea b.ge 5f7a8 <__libc_init@plt-0x1308> // b.tcont
5f790: 1100052a add w10, w9, #0x1
5f794: f8297808 str x8, [x0, x9, lsl #3]
5f798: 2a1f03e8 mov w8, wzr
5f79c: b920300a str w10, [x0, #8240]
5f7a0: 14000002 b 5f7a8 <__libc_init@plt-0x1308>
5f7a4: 2a1f03e8 mov w8, wzr
5f7a8: 2a0803e0 mov w0, w8
5f7ac: d65f03c0 ret
5f7b0: b960300a ldr w10, [x0, #8240]
5f7b4: 7100055f cmp w10, #0x1
5f7b8: 540003cb b.lt 5f830 <__libc_init@plt-0x1280> // b.tstop
5f7bc: d28f0aeb mov x11, #0x7857 // #30807
5f7c0: d2b207ec mov x12, #0x903f0000 // #2420047872
5f7c4: f2b6226b movk x11, #0xb113, lsl #16
5f7c8: f2cf21ac movk x12, #0x790d, lsl #32
5f7cc: f2cca5eb movk x11, #0x652f, lsl #32
5f7d0: aa1f03e8 mov x8, xzr
5f7d4: 93407d49 sxtw x9, w10
5f7d8: f2e734ab movk x11, #0x39a5, lsl #48
5f7dc: f2fffb8c movk x12, #0xffdc, lsl #48
5f7e0: aa0003ed mov x13, x0
5f7e4: aa0a03ee mov x14, x10
5f7e8: f94001af ldr x15, [x13]
5f7ec: f10005ce subs x14, x14, #0x1
5f7f0: 8b0f09ef add x15, x15, x15, lsl #2
5f7f4: 8b0801ef add x15, x15, x8
5f7f8: 9bcb7de8 umulh x8, x15, x11
5f7fc: d373fd08 lsr x8, x8, #51
5f800: 9b0c3d0f madd x15, x8, x12, x15
5f804: f80085af str x15, [x13], #8
5f808: 54ffff01 b.ne 5f7e8 <__libc_init@plt-0x12c8> // b.any
5f80c: 34000148 cbz w8, 5f834 <__libc_init@plt-0x127c>
5f810: b960340b ldr w11, [x0, #8244]
5f814: 6b0b015f cmp w10, w11
5f818: 540000ea b.ge 5f834 <__libc_init@plt-0x127c> // b.tcont
5f81c: 1100052a add w10, w9, #0x1
5f820: f8297808 str x8, [x0, x9, lsl #3]
5f824: 2a1f03e8 mov w8, wzr
5f828: b920300a str w10, [x0, #8240]
5f82c: 14000002 b 5f834 <__libc_init@plt-0x127c>
5f830: 2a1f03e8 mov w8, wzr
5f834: 2a0803e0 mov w0, w8
5f838: d65f03c0 ret
5f83c: b960300a ldr w10, [x0, #8240]
5f840: 7100055f cmp w10, #0x1
5f844: 540003ab b.lt 5f8b8 <__libc_init@plt-0x11f8> // b.tstop
5f848: d28f0aeb mov x11, #0x7857 // #30807
5f84c: d2b207ec mov x12, #0x903f0000 // #2420047872
5f850: f2b6226b movk x11, #0xb113, lsl #16
5f854: f2cf21ac movk x12, #0x790d, lsl #32
5f858: f2cca5eb movk x11, #0x652f, lsl #32
5f85c: aa1f03e8 mov x8, xzr
5f860: 93407d49 sxtw x9, w10
5f864: f2e734ab movk x11, #0x39a5, lsl #48
5f868: f2fffb8c movk x12, #0xffdc, lsl #48
5f86c: aa0003ed mov x13, x0
5f870: aa0a03ee mov x14, x10
5f874: f94001af ldr x15, [x13]
5f878: f10005ce subs x14, x14, #0x1
5f87c: 8b0f050f add x15, x8, x15, lsl #1
5f880: 9bcb7de8 umulh x8, x15, x11
5f884: d373fd08 lsr x8, x8, #51
5f888: 9b0c3d0f madd x15, x8, x12, x15
5f88c: f80085af str x15, [x13], #8
5f890: 54ffff21 b.ne 5f874 <__libc_init@plt-0x123c> // b.any
5f894: 34000148 cbz w8, 5f8bc <__libc_init@plt-0x11f4>
5f898: b960340b ldr w11, [x0, #8244]
5f89c: 6b0b015f cmp w10, w11
5f8a0: 540000ea b.ge 5f8bc <__libc_init@plt-0x11f4> // b.tcont
5f8a4: 1100052a add w10, w9, #0x1
5f8a8: f8297808 str x8, [x0, x9, lsl #3]
5f8ac: 2a1f03e8 mov w8, wzr
5f8b0: b920300a str w10, [x0, #8240]
5f8b4: 14000002 b 5f8bc <__libc_init@plt-0x11f4>
5f8b8: 2a1f03e8 mov w8, wzr
5f8bc: 2a0803e0 mov w0, w8
5f8c0: d65f03c0 ret
5f8c4: b960300a ldr w10, [x0, #8240]
5f8c8: 7100055f cmp w10, #0x1
5f8cc: 540003ab b.lt 5f940 <__libc_init@plt-0x1170> // b.tstop
5f8d0: d28f0aeb mov x11, #0x7857 // #30807
5f8d4: d2b207ec mov x12, #0x903f0000 // #2420047872
5f8d8: f2b6226b movk x11, #0xb113, lsl #16
5f8dc: f2cf21ac movk x12, #0x790d, lsl #32
5f8e0: f2cca5eb movk x11, #0x652f, lsl #32
5f8e4: aa1f03e8 mov x8, xzr
5f8e8: 93407d49 sxtw x9, w10
5f8ec: f2e734ab movk x11, #0x39a5, lsl #48
5f8f0: f2fffb8c movk x12, #0xffdc, lsl #48
5f8f4: aa0003ed mov x13, x0
5f8f8: aa0a03ee mov x14, x10
5f8fc: f94001af ldr x15, [x13]
5f900: f10005ce subs x14, x14, #0x1
5f904: 8b0f090f add x15, x8, x15, lsl #2
5f908: 9bcb7de8 umulh x8, x15, x11
5f90c: d373fd08 lsr x8, x8, #51
5f910: 9b0c3d0f madd x15, x8, x12, x15
5f914: f80085af str x15, [x13], #8
5f918: 54ffff21 b.ne 5f8fc <__libc_init@plt-0x11b4> // b.any
5f91c: 34000148 cbz w8, 5f944 <__libc_init@plt-0x116c>
5f920: b960340b ldr w11, [x0, #8244]
5f924: 6b0b015f cmp w10, w11
5f928: 540000ea b.ge 5f944 <__libc_init@plt-0x116c> // b.tcont
5f92c: 1100052a add w10, w9, #0x1
5f930: f8297808 str x8, [x0, x9, lsl #3]
5f934: 2a1f03e8 mov w8, wzr
5f938: b920300a str w10, [x0, #8240]
5f93c: 14000002 b 5f944 <__libc_init@plt-0x116c>
5f940: 2a1f03e8 mov w8, wzr
5f944: 2a0803e0 mov w0, w8
5f948: d65f03c0 ret
5f94c: 2941300b ldp w11, w12, [x0, #8]
5f950: 528807ca mov w10, #0x403e // #16446
5f954: f9400009 ldr x9, [x0]
5f958: 0b0a018d add w13, w12, w10
5f95c: 128807aa mov w10, #0xffffbfc2 // #-16446
5f960: 6b0a019f cmp w12, w10
5f964: 540001cc b.gt 5f99c <__libc_init@plt-0x1114>
5f968: b5000069 cbnz x9, 5f974 <__libc_init@plt-0x113c>
5f96c: 7100157f cmp w11, #0x5
5f970: 5400014b b.lt 5f998 <__libc_init@plt-0x1118> // b.tstop
5f974: 1200016a and w10, w11, #0x1
5f978: 531e012c ubfiz w12, w9, #2, #1
5f97c: 2a8b054a orr w10, w10, w11, asr #1
5f980: d341fd29 lsr x9, x9, #1
5f984: 2a0c014b orr w11, w10, w12
5f988: 110005ad add w13, w13, #0x1
5f98c: 710005bf cmp w13, #0x1
5f990: 54fffec1 b.ne 5f968 <__libc_init@plt-0x1148> // b.any
5f994: 14000002 b 5f99c <__libc_init@plt-0x1114>
5f998: aa1f03e9 mov x9, xzr
5f99c: 7100017f cmp w11, #0x0
5f9a0: 1a9f07ea cset w10, ne // ne = any
5f9a4: 531f794a lsl w10, w10, #1
5f9a8: b50000c9 cbnz x9, 5f9c0 <__libc_init@plt-0x10f0>
5f9ac: 7100157f cmp w11, #0x5
5f9b0: 5400008a b.ge 5f9c0 <__libc_init@plt-0x10f0> // b.tcont
5f9b4: aa1f03e9 mov x9, xzr
5f9b8: aa1f03eb mov x11, xzr
5f9bc: 14000039 b 5faa0 <__libc_init@plt-0x1010>
5f9c0: b7f801c9 tbnz x9, #63, 5f9f8 <__libc_init@plt-0x10b8>
5f9c4: 710009bf cmp w13, #0x2
5f9c8: 5400018b b.lt 5f9f8 <__libc_init@plt-0x10b8> // b.tstop
5f9cc: 13017d6e asr w14, w11, #1
5f9d0: d37ff929 lsl x9, x9, #1
5f9d4: 1200016b and w11, w11, #0x1
5f9d8: 510005ac sub w12, w13, #0x1
5f9dc: ab2ec129 adds x9, x9, w14, sxtw
5f9e0: 331e01cb bfi w11, w14, #2, #1
5f9e4: 540000c4 b.mi 5f9fc <__libc_init@plt-0x10b4> // b.first
5f9e8: 710009bf cmp w13, #0x2
5f9ec: 2a0c03ed mov w13, w12
5f9f0: 54fffee8 b.hi 5f9cc <__libc_init@plt-0x10e4> // b.pmore
5f9f4: 14000002 b 5f9fc <__libc_init@plt-0x10b4>
5f9f8: 2a0d03ec mov w12, w13
5f9fc: 7100105f cmp w2, #0x4
5fa00: 54000328 b.hi 5fa64 <__libc_init@plt-0x104c> // b.pmore
5fa04: f0fffd6e adrp x14, e000 <__libc_init@plt-0x52ab0>
5fa08: 2a0203ed mov w13, w2
5fa0c: 911ab1ce add x14, x14, #0x6ac
5fa10: 1000008f adr x15, 5fa20 <__libc_init@plt-0x1090>
5fa14: 386d69d0 ldrb w16, [x14, x13]
5fa18: 8b1009ef add x15, x15, x16, lsl #2
5fa1c: d61f01e0 br x15
5fa20: 7100117f cmp w11, #0x4
5fa24: 5400018c b.gt 5fa54 <__libc_init@plt-0x105c>
5fa28: 540001e1 b.ne 5fa64 <__libc_init@plt-0x104c> // b.any
5fa2c: 37000149 tbnz w9, #0, 5fa54 <__libc_init@plt-0x105c>
5fa30: 1400000d b 5fa64 <__libc_init@plt-0x104c>
5fa34: 3400018b cbz w11, 5fa64 <__libc_init@plt-0x104c>
5fa38: 360000e1 tbz w1, #0, 5fa54 <__libc_init@plt-0x105c>
5fa3c: 1400000a b 5fa64 <__libc_init@plt-0x104c>
5fa40: 3400012b cbz w11, 5fa64 <__libc_init@plt-0x104c>
5fa44: 37000081 tbnz w1, #0, 5fa54 <__libc_init@plt-0x105c>
5fa48: 14000007 b 5fa64 <__libc_init@plt-0x104c>
5fa4c: 71000d7f cmp w11, #0x3
5fa50: 540000ad b.le 5fa64 <__libc_init@plt-0x104c>
5fa54: b100053f cmn x9, #0x1
5fa58: d2f0000b mov x11, #0x8000000000000000 // #-9223372036854775808
5fa5c: 1a8c158c cinc w12, w12, eq // eq = none
5fa60: 9a890569 csinc x9, x11, x9, eq // eq = none
5fa64: b100053f cmn x9, #0x1
5fa68: 5290000b mov w11, #0x8000 // #32768
5fa6c: 7a41c980 ccmp w12, #0x1, #0x0, gt
5fa70: 528fffcd mov w13, #0x7ffe // #32766
5fa74: 1a8c03ec csel w12, wzr, w12, eq // eq = none
5fa78: 7200003f tst w1, #0x1
5fa7c: 9a9f116b csel x11, x11, xzr, ne // ne = any
5fa80: 6b0d019f cmp w12, w13
5fa84: 528fffed mov w13, #0x7fff // #32767
5fa88: 1a9fd7ee cset w14, gt
5fa8c: 1a8cc1ac csel w12, w13, w12, gt
5fa90: 2a0e014a orr w10, w10, w14
5fa94: 93407d8c sxtw x12, w12
5fa98: 9a89c3e9 csel x9, xzr, x9, gt
5fa9c: aa0c016b orr x11, x11, x12
5faa0: a9002d09 stp x9, x11, [x8]
5faa4: b900110a str w10, [x8, #16]
5faa8: d65f03c0 ret
5faac: a9bd7bfd stp x29, x30, [sp, #-48]!
5fab0: f9000bf5 str x21, [sp, #16]
5fab4: 910003fd mov x29, sp
5fab8: a9024ff4 stp x20, x19, [sp, #32]
5fabc: b9603008 ldr w8, [x0, #8240]
5fac0: aa0003f3 mov x19, x0
5fac4: f9400014 ldr x20, [x0]
5fac8: 51000515 sub w21, w8, #0x1
5facc: 7100091f cmp w8, #0x2
5fad0: 540000ab b.lt 5fae4 <__libc_init@plt-0xfcc> // b.tstop
5fad4: 91002261 add x1, x19, #0x8
5fad8: d37df2a2 lsl x2, x21, #3
5fadc: aa1303e0 mov x0, x19
5fae0: 940004a8 bl 60d80 <memmove@plt>
5fae4: b9604269 ldr w9, [x19, #8256]
5fae8: 2a1f03e8 mov w8, wzr
5faec: f835da7f str xzr, [x19, w21, sxtw #3]
5faf0: 7100113f cmp w9, #0x4
5faf4: 54000568 b.hi 5fba0 <__libc_init@plt-0xf10> // b.pmore
5faf8: d503201f nop
5fafc: 30d75daa adr x10, e6b1 <__libc_init@plt-0x523ff>
5fb00: 1000008b adr x11, 5fb10 <__libc_init@plt-0xfa0>
5fb04: 3869694c ldrb w12, [x10, x9]
5fb08: 8b0c096b add x11, x11, x12, lsl #2
5fb0c: d61f0160 br x11
5fb10: d2900008 mov x8, #0x8000 // #32768
5fb14: f2a6fc08 movk x8, #0x37e0, lsl #16
5fb18: f2d86f28 movk x8, #0xc379, lsl #32
5fb1c: f2e00228 movk x8, #0x11, lsl #48
5fb20: eb08029f cmp x20, x8
5fb24: 54000349 b.ls 5fb8c <__libc_init@plt-0xf24> // b.plast
5fb28: 52800028 mov w8, #0x1 // #1
5fb2c: 1400001d b 5fba0 <__libc_init@plt-0xf10>
5fb30: 52840788 mov w8, #0x203c // #8252
5fb34: f100029f cmp x20, #0x0
5fb38: 1a9f07e9 cset w9, ne // ne = any
5fb3c: 38686a68 ldrb w8, [x19, x8]
5fb40: 7100011f cmp w8, #0x0
5fb44: 1a9f07e8 cset w8, ne // ne = any
5fb48: 14000007 b 5fb64 <__libc_init@plt-0xf4c>
5fb4c: 52840788 mov w8, #0x203c // #8252
5fb50: f100029f cmp x20, #0x0
5fb54: 1a9f07e9 cset w9, ne // ne = any
5fb58: 38686a68 ldrb w8, [x19, x8]
5fb5c: 7100011f cmp w8, #0x0
5fb60: 1a9f17e8 cset w8, eq // eq = none
5fb64: 0a080128 and w8, w9, w8
5fb68: 1400000e b 5fba0 <__libc_init@plt-0xf10>
5fb6c: d2900008 mov x8, #0x8000 // #32768
5fb70: f2a6fc08 movk x8, #0x37e0, lsl #16
5fb74: f2d86f28 movk x8, #0xc379, lsl #32
5fb78: f2e00228 movk x8, #0x11, lsl #48
5fb7c: d1000508 sub x8, x8, #0x1
5fb80: eb08029f cmp x20, x8
5fb84: 1a9f97e8 cset w8, hi // hi = pmore
5fb88: 14000006 b 5fba0 <__libc_init@plt-0xf10>
5fb8c: 54000081 b.ne 5fb9c <__libc_init@plt-0xf14> // b.any
5fb90: 39400268 ldrb w8, [x19]
5fb94: 12000108 and w8, w8, #0x1
5fb98: 14000002 b 5fba0 <__libc_init@plt-0xf10>
5fb9c: 2a1f03e8 mov w8, wzr
5fba0: f9400269 ldr x9, [x19]
5fba4: 8b28412a add x10, x9, w8, uxtw
5fba8: d2adf829 mov x9, #0x6fc10000 // #1874919424
5fbac: f2d0de49 movk x9, #0x86f2, lsl #32
5fbb0: f2e00469 movk x9, #0x23, lsl #48
5fbb4: eb09015f cmp x10, x9
5fbb8: f900026a str x10, [x19]
5fbbc: 54000121 b.ne 5fbe0 <__libc_init@plt-0xed0> // b.any
5fbc0: 2a0803e8 mov w8, w8
5fbc4: 9100226a add x10, x19, #0x8
5fbc8: f940014b ldr x11, [x10]
5fbcc: 8b08016b add x11, x11, x8
5fbd0: eb09017f cmp x11, x9
5fbd4: a93fad5f stp xzr, x11, [x10, #-8]
5fbd8: 9100214a add x10, x10, #0x8
5fbdc: 54ffff60 b.eq 5fbc8 <__libc_init@plt-0xee8> // b.none
5fbe0: a9424ff4 ldp x20, x19, [sp, #32]
5fbe4: f9400bf5 ldr x21, [sp, #16]
5fbe8: a8c37bfd ldp x29, x30, [sp], #48
5fbec: d65f03c0 ret
5fbf0: 52840b88 mov w8, #0x205c // #8284
5fbf4: b920501f str wzr, [x0, #8272]
5fbf8: 8b08000a add x10, x0, x8
5fbfc: b920581f str wzr, [x0, #8280]
5fc00: f100007f cmp x3, #0x0
5fc04: 1a9f07e8 cset w8, ne // ne = any
5fc08: 3900015f strb wzr, [x10]
5fc0c: f9400029 ldr x9, [x1]
5fc10: eb03013f cmp x9, x3
5fc14: 1a9f37eb cset w11, cs // cs = hs, nlast
5fc18: 0a0b010b and w11, w8, w11
5fc1c: 2a1f03e8 mov w8, wzr
5fc20: 3700188b tbnz w11, #0, 5ff30 <__libc_init@plt-0xb80>
5fc24: eb03013f cmp x9, x3
5fc28: 54001840 b.eq 5ff30 <__libc_init@plt-0xb80> // b.none
5fc2c: 39400128 ldrb w8, [x9]
5fc30: 7100811f cmp w8, #0x20
5fc34: 540000c1 b.ne 5fc4c <__libc_init@plt-0xe64> // b.any
5fc38: 91000529 add x9, x9, #0x1
5fc3c: eb03013f cmp x9, x3
5fc40: f9000029 str x9, [x1]
5fc44: 54ffff41 b.ne 5fc2c <__libc_init@plt-0xe84> // b.any
5fc48: 14000047 b 5fd64 <__libc_init@plt-0xd4c>
5fc4c: 7100b51f cmp w8, #0x2d
5fc50: 1a9f17e8 cset w8, eq // eq = none
5fc54: 39000148 strb w8, [x10]
5fc58: 39400128 ldrb w8, [x9]
5fc5c: 7100ad1f cmp w8, #0x2b
5fc60: 54000060 b.eq 5fc6c <__libc_init@plt-0xe44> // b.none
5fc64: 7100b51f cmp w8, #0x2d
5fc68: 54000041 b.ne 5fc70 <__libc_init@plt-0xe40> // b.any
5fc6c: 91000529 add x9, x9, #0x1
5fc70: eb03013f cmp x9, x3
5fc74: 54000160 b.eq 5fca0 <__libc_init@plt-0xe10> // b.none
5fc78: aa1f03ea mov x10, xzr
5fc7c: cb090068 sub x8, x3, x9
5fc80: 386a692b ldrb w11, [x9, x10]
5fc84: 7100c17f cmp w11, #0x30
5fc88: 54000121 b.ne 5fcac <__libc_init@plt-0xe04> // b.any
5fc8c: 9100054a add x10, x10, #0x1
5fc90: eb0a011f cmp x8, x10
5fc94: 54ffff61 b.ne 5fc80 <__libc_init@plt-0xe30> // b.any
5fc98: aa0803ea mov x10, x8
5fc9c: 14000002 b 5fca4 <__libc_init@plt-0xe0c>
5fca0: aa1f03ea mov x10, xzr
5fca4: aa0303e8 mov x8, x3
5fca8: 14000002 b 5fcb0 <__libc_init@plt-0xe00>
5fcac: 8b0a0128 add x8, x9, x10
5fcb0: 8b0a012b add x11, x9, x10
5fcb4: eb03017f cmp x11, x3
5fcb8: 54000340 b.eq 5fd20 <__libc_init@plt-0xd90> // b.none
5fcbc: cb09006b sub x11, x3, x9
5fcc0: 386a692c ldrb w12, [x9, x10]
5fcc4: 5100c18d sub w13, w12, #0x30
5fcc8: 710025bf cmp w13, #0x9
5fccc: 54000108 b.hi 5fcec <__libc_init@plt-0xdc4> // b.pmore
5fcd0: 9100054a add x10, x10, #0x1
5fcd4: 8b0a012c add x12, x9, x10
5fcd8: eb03019f cmp x12, x3
5fcdc: 54ffff21 b.ne 5fcc0 <__libc_init@plt-0xdf0> // b.any
5fce0: aa1f03ec mov x12, xzr
5fce4: aa0b03ea mov x10, x11
5fce8: 1400000f b 5fd24 <__libc_init@plt-0xd8c>
5fcec: 7100b99f cmp w12, #0x2e
5fcf0: 54000181 b.ne 5fd20 <__libc_init@plt-0xd90> // b.any
5fcf4: 8b0a012c add x12, x9, x10
5fcf8: 9100052d add x13, x9, #0x1
5fcfc: 8b0a01ae add x14, x13, x10
5fd00: eb0301df cmp x14, x3
5fd04: 54ffff00 b.eq 5fce4 <__libc_init@plt-0xdcc> // b.none
5fd08: 394001ce ldrb w14, [x14]
5fd0c: 9100054a add x10, x10, #0x1
5fd10: 5100c1ce sub w14, w14, #0x30
5fd14: 710029df cmp w14, #0xa
5fd18: 54ffff23 b.cc 5fcfc <__libc_init@plt-0xdb4> // b.lo, b.ul, b.last
5fd1c: 14000002 b 5fd24 <__libc_init@plt-0xd8c>
5fd20: aa1f03ec mov x12, xzr
5fd24: b400020a cbz x10, 5fd64 <__libc_init@plt-0xd4c>
5fd28: f100055f cmp x10, #0x1
5fd2c: 54000061 b.ne 5fd38 <__libc_init@plt-0xd78> // b.any
5fd30: eb0c013f cmp x9, x12
5fd34: 54000180 b.eq 5fd64 <__libc_init@plt-0xd4c> // b.none
5fd38: 8b0a012a add x10, x9, x10
5fd3c: aa0a03eb mov x11, x10
5fd40: f900002a str x10, [x1]
5fd44: b400016c cbz x12, 5fd70 <__libc_init@plt-0xd40>
5fd48: 385ffd69 ldrb w9, [x11, #-1]!
5fd4c: 7100c13f cmp w9, #0x30
5fd50: 54ffffc0 b.eq 5fd48 <__libc_init@plt-0xd68> // b.none
5fd54: 7100b93f cmp w9, #0x2e
5fd58: 540000a1 b.ne 5fd6c <__libc_init@plt-0xd44> // b.any
5fd5c: aa1f03ec mov x12, xzr
5fd60: 14000004 b 5fd70 <__libc_init@plt-0xd40>
5fd64: 2a1f03e8 mov w8, wzr
5fd68: 14000072 b 5ff30 <__libc_init@plt-0xb80>
5fd6c: 9100056b add x11, x11, #0x1
5fd70: 2a1f03e9 mov w9, wzr
5fd74: b50001cc cbnz x12, 5fdac <__libc_init@plt-0xd04>
5fd78: eb08017f cmp x11, x8
5fd7c: 54000189 b.ls 5fdac <__libc_init@plt-0xd04> // b.plast
5fd80: 2a1f03e9 mov w9, wzr
5fd84: aa0b03ed mov x13, x11
5fd88: 385ffdae ldrb w14, [x13, #-1]!
5fd8c: 7100c1df cmp w14, #0x30
5fd90: 540000e1 b.ne 5fdac <__libc_init@plt-0xd04> // b.any
5fd94: 11000529 add w9, w9, #0x1
5fd98: aa0d03eb mov x11, x13
5fd9c: eb0801bf cmp x13, x8
5fda0: b9205809 str w9, [x0, #8280]
5fda4: 54ffff28 b.hi 5fd88 <__libc_init@plt-0xd28> // b.pmore
5fda8: aa0803eb mov x11, x8
5fdac: f100019f cmp x12, #0x0
5fdb0: 5288140e mov w14, #0x40a0 // #16544
5fdb4: 9a88050d cinc x13, x8, ne // ne = any
5fdb8: 8b0e01ad add x13, x13, x14
5fdbc: eb0d017f cmp x11, x13
5fdc0: 54000109 b.ls 5fde0 <__libc_init@plt-0xcd0> // b.plast
5fdc4: 5280002e mov w14, #0x1 // #1
5fdc8: 3900004e strb w14, [x2]
5fdcc: b400014c cbz x12, 5fdf4 <__libc_init@plt-0xcbc>
5fdd0: eb0d019f cmp x12, x13
5fdd4: 54000102 b.cs 5fdf4 <__libc_init@plt-0xcbc> // b.hs, b.nlast
5fdd8: aa0d03eb mov x11, x13
5fddc: 14000002 b 5fde4 <__libc_init@plt-0xccc>
5fde0: b400016c cbz x12, 5fe0c <__libc_init@plt-0xca4>
5fde4: 2a2c03ec mvn w12, w12
5fde8: 0b0c016c add w12, w11, w12
5fdec: 4b0c0129 sub w9, w9, w12
5fdf0: 14000006 b 5fe08 <__libc_init@plt-0xca8>
5fdf4: eb0d019f cmp x12, x13
5fdf8: 1a8c316c csel w12, w11, w12, cc // cc = lo, ul, last
5fdfc: aa0d03eb mov x11, x13
5fe00: 4b0d018c sub w12, w12, w13
5fe04: 0b0c0129 add w9, w9, w12
5fe08: b9205809 str w9, [x0, #8280]
5fe0c: eb08017f cmp x11, x8
5fe10: 54000061 b.ne 5fe1c <__libc_init@plt-0xc94> // b.any
5fe14: 2a1f03e9 mov w9, wzr
5fe18: b920581f str wzr, [x0, #8280]
5fe1c: eb08017f cmp x11, x8
5fe20: 540003a9 b.ls 5fe94 <__libc_init@plt-0xc1c> // b.plast
5fe24: d2adf82d mov x13, #0x6fc10000 // #1874919424
5fe28: d2adf82e mov x14, #0x6fc10000 // #1874919424
5fe2c: f2d0de4d movk x13, #0x86f2, lsl #32
5fe30: f2d0de4e movk x14, #0x86f2, lsl #32
5fe34: 2a1f03ec mov w12, wzr
5fe38: f2e0046d movk x13, #0x23, lsl #48
5fe3c: f2e0046e movk x14, #0x23, lsl #48
5fe40: 385ffd6f ldrb w15, [x11, #-1]!
5fe44: f100b9ff cmp x15, #0x2e
5fe48: 54000220 b.eq 5fe8c <__libc_init@plt-0xc24> // b.none
5fe4c: d100c1ef sub x15, x15, #0x30
5fe50: eb0d01df cmp x14, x13
5fe54: 540000e1 b.ne 5fe70 <__libc_init@plt-0xc40> // b.any
5fe58: 11000590 add w16, w12, #0x1
5fe5c: f82cd80f str x15, [x0, w12, sxtw #3]
5fe60: 2a1003ec mov w12, w16
5fe64: 5280014e mov w14, #0xa // #10
5fe68: b9205010 str w16, [x0, #8272]
5fe6c: 14000008 b 5fe8c <__libc_init@plt-0xc24>
5fe70: 8b2ccc10 add x16, x0, w12, sxtw #3
5fe74: f85f8211 ldur x17, [x16, #-8]
5fe78: d503201f nop
5fe7c: 9b0f45cf madd x15, x14, x15, x17
5fe80: 8b0e09ce add x14, x14, x14, lsl #2
5fe84: d37ff9ce lsl x14, x14, #1
5fe88: f81f820f stur x15, [x16, #-8]
5fe8c: eb08017f cmp x11, x8
5fe90: 54fffd88 b.hi 5fe40 <__libc_init@plt-0xc70> // b.pmore
5fe94: eb03015f cmp x10, x3
5fe98: 540004a0 b.eq 5ff2c <__libc_init@plt-0xb84> // b.none
5fe9c: 3940014b ldrb w11, [x10]
5fea0: 52800028 mov w8, #0x1 // #1
5fea4: 5101116b sub w11, w11, #0x44
5fea8: 7100b57f cmp w11, #0x2d
5feac: 54000428 b.hi 5ff30 <__libc_init@plt-0xb80> // b.pmore
5feb0: 5280002c mov w12, #0x1 // #1
5feb4: 9acb218b lsl x11, x12, x11
5feb8: d284006c mov x12, #0x2003 // #8195
5febc: f2c4006c movk x12, #0x2003, lsl #32
5fec0: ea0c017f tst x11, x12
5fec4: 54000360 b.eq 5ff30 <__libc_init@plt-0xb80> // b.none
5fec8: 9100054b add x11, x10, #0x1
5fecc: eb03017f cmp x11, x3
5fed0: 540002e0 b.eq 5ff2c <__libc_init@plt-0xb84> // b.none
5fed4: 39400548 ldrb w8, [x10, #1]
5fed8: 528005ac mov w12, #0x2d // #45
5fedc: 9100094a add x10, x10, #0x2
5fee0: 7100ad1f cmp w8, #0x2b
5fee4: 7a4c1104 ccmp w8, w12, #0x4, ne // ne = any
5fee8: 9a8b014b csel x11, x10, x11, eq // eq = none
5feec: eb03017f cmp x11, x3
5fef0: 540001e0 b.eq 5ff2c <__libc_init@plt-0xb84> // b.none
5fef4: 3940016a ldrb w10, [x11]
5fef8: 5100c14c sub w12, w10, #0x30
5fefc: 7100259f cmp w12, #0x9
5ff00: 54000168 b.hi 5ff2c <__libc_init@plt-0xb84> // b.pmore
5ff04: 7100c15f cmp w10, #0x30
5ff08: 540001a1 b.ne 5ff3c <__libc_init@plt-0xb74> // b.any
5ff0c: 9100056a add x10, x11, #0x1
5ff10: eb03015f cmp x10, x3
5ff14: 54000120 b.eq 5ff38 <__libc_init@plt-0xb78> // b.none
5ff18: 3840154b ldrb w11, [x10], #1
5ff1c: 7100c17f cmp w11, #0x30
5ff20: 54ffff80 b.eq 5ff10 <__libc_init@plt-0xba0> // b.none
5ff24: d100054b sub x11, x10, #0x1
5ff28: 14000005 b 5ff3c <__libc_init@plt-0xb74>
5ff2c: 52800028 mov w8, #0x1 // #1
5ff30: 2a0803e0 mov w0, w8
5ff34: d65f03c0 ret
5ff38: aa0303eb mov x11, x3
5ff3c: eb03017f cmp x11, x3
5ff40: 54000200 b.eq 5ff80 <__libc_init@plt-0xb30> // b.none
5ff44: 2a1f03ea mov w10, wzr
5ff48: aa1f03ec mov x12, xzr
5ff4c: cb0b006d sub x13, x3, x11
5ff50: 5280014e mov w14, #0xa // #10
5ff54: 386c696f ldrb w15, [x11, x12]
5ff58: 5100c1f0 sub w16, w15, #0x30
5ff5c: 7100261f cmp w16, #0x9
5ff60: 54000148 b.hi 5ff88 <__libc_init@plt-0xb28> // b.pmore
5ff64: 1b0e3d4a madd w10, w10, w14, w15
5ff68: 9100058c add x12, x12, #0x1
5ff6c: eb0c01bf cmp x13, x12
5ff70: 5100c14a sub w10, w10, #0x30
5ff74: 54ffff01 b.ne 5ff54 <__libc_init@plt-0xb5c> // b.any
5ff78: aa0d03ec mov x12, x13
5ff7c: 14000004 b 5ff8c <__libc_init@plt-0xb24>
5ff80: 2a1f03ea mov w10, wzr
5ff84: 14000007 b 5ffa0 <__libc_init@plt-0xb10>
5ff88: 8b0c0163 add x3, x11, x12
5ff8c: f100219f cmp x12, #0x8
5ff90: 54000083 b.cc 5ffa0 <__libc_init@plt-0xb10> // b.lo, b.ul, b.last
5ff94: 2a1f03e9 mov w9, wzr
5ff98: 529813ca mov w10, #0xc09e // #49310
5ff9c: b920581f str wzr, [x0, #8280]
5ffa0: 7100b51f cmp w8, #0x2d
5ffa4: f9000023 str x3, [x1]
5ffa8: 5a8a1548 cneg w8, w10, eq // eq = none
5ffac: 0b080129 add w9, w9, w8
5ffb0: 52800028 mov w8, #0x1 // #1
5ffb4: b9205809 str w9, [x0, #8280]
5ffb8: 17ffffde b 5ff30 <__libc_init@plt-0xb80>
5ffbc: d101c3ff sub sp, sp, #0x70
5ffc0: a9037bfd stp x29, x30, [sp, #48]
5ffc4: 9100c3fd add x29, sp, #0x30
5ffc8: a9045ff8 stp x24, x23, [sp, #64]
5ffcc: a90557f6 stp x22, x21, [sp, #80]
5ffd0: a9064ff4 stp x20, x19, [sp, #96]
5ffd4: d53bd055 mrs x21, tpidr_el0
5ffd8: aa0003f4 mov x20, x0
5ffdc: f94016a9 ldr x9, [x21, #40]
5ffe0: aa0803f3 mov x19, x8
5ffe4: f81f83a9 stur x9, [x29, #-8]
5ffe8: 97ffe91a bl 5a450 <__libc_init@plt-0x6660>
5ffec: b9605289 ldr w9, [x20, #8272]
5fff0: 34000189 cbz w9, 60020 <__libc_init@plt-0xa90>
5fff4: b9605a88 ldr w8, [x20, #8280]
5fff8: 1284d2ca mov w10, #0xffffd969 // #-9879
5fffc: 0b091108 add w8, w8, w9, lsl #4
60000: 6b0a011f cmp w8, w10
60004: b9205a88 str w8, [x20, #8280]
60008: 540002ac b.gt 6005c <__libc_init@plt-0xa54>
6000c: 52840b88 mov w8, #0x205c // #8284
60010: 52800049 mov w9, #0x2 // #2
60014: 38686a88 ldrb w8, [x20, x8]
60018: b9001269 str w9, [x19, #16]
6001c: 14000004 b 6002c <__libc_init@plt-0xa84>
60020: 52840b88 mov w8, #0x205c // #8284
60024: b900127f str wzr, [x19, #16]
60028: 38686a88 ldrb w8, [x20, x8]
6002c: d3410108 lsl x8, x8, #63
60030: a900227f stp xzr, x8, [x19]
60034: f94016a8 ldr x8, [x21, #40]
60038: f85f83a9 ldur x9, [x29, #-8]
6003c: eb09011f cmp x8, x9
60040: 54000ee1 b.ne 6021c <__libc_init@plt-0x894> // b.any
60044: a9464ff4 ldp x20, x19, [sp, #96]
60048: a94557f6 ldp x22, x21, [sp, #80]
6004c: a9445ff8 ldp x24, x23, [sp, #64]
60050: a9437bfd ldp x29, x30, [sp, #48]
60054: 9101c3ff add sp, sp, #0x70
60058: d65f03c0 ret
6005c: 5284d2ea mov w10, #0x2697 // #9879
60060: 6b0a011f cmp w8, w10
60064: 5400012b b.lt 60088 <__libc_init@plt-0xa28> // b.tstop
60068: 52840b88 mov w8, #0x205c // #8284
6006c: d2efffe9 mov x9, #0x7fff000000000000 // #9223090561878065152
60070: 38686a88 ldrb w8, [x20, x8]
60074: b3410109 bfi x9, x8, #63, #1
60078: 52800028 mov w8, #0x1 // #1
6007c: a900267f stp xzr, x9, [x19]
60080: b9001268 str w8, [x19, #16]
60084: 17ffffec b 60034 <__libc_init@plt-0xa7c>
60088: 71003d1f cmp w8, #0xf
6008c: 5400026c b.gt 600d8 <__libc_init@plt-0x9d8>
60090: 12800116 mov w22, #0xfffffff7 // #-9
60094: aa1403e0 mov x0, x20
60098: b9205689 str w9, [x20, #8276]
6009c: 94000061 bl 60220 <__libc_init@plt-0x890>
600a0: 34000100 cbz w0, 600c0 <__libc_init@plt-0x9f0>
600a4: 2a0003e1 mov w1, w0
600a8: aa1403e0 mov x0, x20
600ac: 9400007f bl 602a8 <__libc_init@plt-0x808>
600b0: b9605a88 ldr w8, [x20, #8280]
600b4: 11004108 add w8, w8, #0x10
600b8: b9205a88 str w8, [x20, #8280]
600bc: 14000002 b 600c4 <__libc_init@plt-0x9ec>
600c0: b9605a88 ldr w8, [x20, #8280]
600c4: 71003d1f cmp w8, #0xf
600c8: 540000ac b.gt 600dc <__libc_init@plt-0x9d4>
600cc: b9605289 ldr w9, [x20, #8272]
600d0: 510026d6 sub w22, w22, #0x9
600d4: 17fffff0 b 60094 <__libc_init@plt-0xa1c>
600d8: 2a1f03f6 mov w22, wzr
600dc: 7100451f cmp w8, #0x11
600e0: 540003a3 b.cc 60154 <__libc_init@plt-0x95c> // b.lo, b.ul, b.last
600e4: b9605289 ldr w9, [x20, #8272]
600e8: 7100511f cmp w8, #0x14
600ec: b9205689 str w9, [x20, #8276]
600f0: 540001c3 b.cc 60128 <__libc_init@plt-0x988> // b.lo, b.ul, b.last
600f4: 51001108 sub w8, w8, #0x4
600f8: aa1403e0 mov x0, x20
600fc: b9205a88 str w8, [x20, #8280]
60100: 94000085 bl 60314 <__libc_init@plt-0x79c>
60104: 2a0003e1 mov w1, w0
60108: 52800097 mov w23, #0x4 // #4
6010c: 340001c1 cbz w1, 60144 <__libc_init@plt-0x96c>
60110: aa1403e0 mov x0, x20
60114: 94000065 bl 602a8 <__libc_init@plt-0x808>
60118: b9605a88 ldr w8, [x20, #8280]
6011c: 11004108 add w8, w8, #0x10
60120: b9205a88 str w8, [x20, #8280]
60124: 14000009 b 60148 <__libc_init@plt-0x968>
60128: 51000508 sub w8, w8, #0x1
6012c: aa1403e0 mov x0, x20
60130: b9205a88 str w8, [x20, #8280]
60134: 9400009b bl 603a0 <__libc_init@plt-0x710>
60138: 2a0003e1 mov w1, w0
6013c: 52800037 mov w23, #0x1 // #1
60140: 35fffe81 cbnz w1, 60110 <__libc_init@plt-0x9a0>
60144: b9605a88 ldr w8, [x20, #8280]
60148: 0b1702d6 add w22, w22, w23
6014c: 7100411f cmp w8, #0x10
60150: 54fffcac b.gt 600e4 <__libc_init@plt-0x9cc>
60154: b9a05288 ldrsw x8, [x20, #8272]
60158: aa1f03f8 mov x24, xzr
6015c: d1000508 sub x8, x8, #0x1
60160: b9205288 str w8, [x20, #8272]
60164: f8687a97 ldr x23, [x20, x8, lsl #3]
60168: b9205688 str w8, [x20, #8276]
6016c: aa1403e0 mov x0, x20
60170: 510006d6 sub w22, w22, #0x1
60174: 940000ae bl 6042c <__libc_init@plt-0x684>
60178: 93d7ff08 extr x8, x24, x23, #63
6017c: d37ffae9 lsl x9, x23, #1
60180: 93407c0a sxtw x10, w0
60184: ab20c137 adds x23, x9, w0, sxtw
60188: 937ffd4a asr x10, x10, #63
6018c: ba0a0118 adcs x24, x8, x10
60190: d370ff08 lsr x8, x24, #48
60194: b4fffec8 cbz x8, 6016c <__libc_init@plt-0x944>
60198: aa1403e0 mov x0, x20
6019c: b90017f6 str w22, [sp, #20]
601a0: a90063f7 stp x23, x24, [sp]
601a4: 940000c4 bl 604b4 <__libc_init@plt-0x5fc>
601a8: b9605289 ldr w9, [x20, #8272]
601ac: 531f7808 lsl w8, w0, #1
601b0: 7100053f cmp w9, #0x1
601b4: 540000ab b.lt 601c8 <__libc_init@plt-0x8e8> // b.tstop
601b8: f940028a ldr x10, [x20]
601bc: b40000aa cbz x10, 601d0 <__libc_init@plt-0x8e0>
601c0: 52800029 mov w9, #0x1 // #1
601c4: 1400000c b 601f4 <__libc_init@plt-0x8bc>
601c8: 2a1f03e9 mov w9, wzr
601cc: 1400000a b 601f4 <__libc_init@plt-0x8bc>
601d0: 5280002b mov w11, #0x1 // #1
601d4: aa0b03ea mov x10, x11
601d8: eb0b013f cmp x9, x11
601dc: 54000080 b.eq 601ec <__libc_init@plt-0x8c4> // b.none
601e0: f86a7a8c ldr x12, [x20, x10, lsl #3]
601e4: 9100054b add x11, x10, #0x1
601e8: b4ffff6c cbz x12, 601d4 <__libc_init@plt-0x8dc>
601ec: eb09015f cmp x10, x9
601f0: 1a9f27e9 cset w9, cc // cc = lo, ul, last
601f4: 52840b8a mov w10, #0x205c // #8284
601f8: 121f0508 and w8, w8, #0x6
601fc: 2a090108 orr w8, w8, w9
60200: b9606282 ldr w2, [x20, #8288]
60204: 910003e0 mov x0, sp
60208: 386a6a81 ldrb w1, [x20, x10]
6020c: b90013e8 str w8, [sp, #16]
60210: aa1303e8 mov x8, x19
60214: 940000ca bl 6053c <__libc_init@plt-0x574>
60218: 17ffff87 b 60034 <__libc_init@plt-0xa7c>
6021c: 94000249 bl 60b40 <__stack_chk_fail@plt>
60220: b960500a ldr w10, [x0, #8272]
60224: 7100055f cmp w10, #0x1
60228: 540003ab b.lt 6029c <__libc_init@plt-0x814> // b.tstop
6022c: d28f0aeb mov x11, #0x7857 // #30807
60230: d2b207ec mov x12, #0x903f0000 // #2420047872
60234: f2b6226b movk x11, #0xb113, lsl #16
60238: f2cf21ac movk x12, #0x790d, lsl #32
6023c: f2cca5eb movk x11, #0x652f, lsl #32
60240: aa1f03e8 mov x8, xzr
60244: 93407d49 sxtw x9, w10
60248: f2e734ab movk x11, #0x39a5, lsl #48
6024c: f2fffb8c movk x12, #0xffdc, lsl #48
60250: aa0003ed mov x13, x0
60254: aa0a03ee mov x14, x10
60258: f94001af ldr x15, [x13]
6025c: f10005ce subs x14, x14, #0x1
60260: 8b0f250f add x15, x8, x15, lsl #9
60264: 9bcb7de8 umulh x8, x15, x11
60268: d373fd08 lsr x8, x8, #51
6026c: 9b0c3d0f madd x15, x8, x12, x15
60270: f80085af str x15, [x13], #8
60274: 54ffff21 b.ne 60258 <__libc_init@plt-0x858> // b.any
60278: 34000148 cbz w8, 602a0 <__libc_init@plt-0x810>
6027c: b960540b ldr w11, [x0, #8276]
60280: 6b0b015f cmp w10, w11
60284: 540000ea b.ge 602a0 <__libc_init@plt-0x810> // b.tcont
60288: 1100052a add w10, w9, #0x1
6028c: f8297808 str x8, [x0, x9, lsl #3]
60290: 2a1f03e8 mov w8, wzr
60294: b920500a str w10, [x0, #8272]
60298: 14000002 b 602a0 <__libc_init@plt-0x810>
6029c: 2a1f03e8 mov w8, wzr
602a0: 2a0803e0 mov w0, w8
602a4: d65f03c0 ret
602a8: a9be7bfd stp x29, x30, [sp, #-32]!
602ac: a9014ff4 stp x20, x19, [sp, #16]
602b0: 910003fd mov x29, sp
602b4: b9605008 ldr w8, [x0, #8272]
602b8: aa0003f3 mov x19, x0
602bc: 2a0103f4 mov w20, w1
602c0: 7110291f cmp w8, #0x40a
602c4: 540000a1 b.ne 602d8 <__libc_init@plt-0x7d8> // b.any
602c8: aa1303e0 mov x0, x19
602cc: 97ffe8aa bl 5a574 <__libc_init@plt-0x653c>
602d0: 340000e0 cbz w0, 602ec <__libc_init@plt-0x7c4>
602d4: b9605268 ldr w8, [x19, #8272]
602d8: 11000509 add w9, w8, #0x1
602dc: 93407e8a sxtw x10, w20
602e0: f828da6a str x10, [x19, w8, sxtw #3]
602e4: b9205269 str w9, [x19, #8272]
602e8: 14000008 b 60308 <__libc_init@plt-0x7a8>
602ec: aa1303e0 mov x0, x19
602f0: 940000fd bl 606e4 <__libc_init@plt-0x3cc>
602f4: b9a05268 ldrsw x8, [x19, #8272]
602f8: 8b080e68 add x8, x19, x8, lsl #3
602fc: f85f8109 ldur x9, [x8, #-8]
60300: 8b34c129 add x9, x9, w20, sxtw
60304: f81f8109 stur x9, [x8, #-8]
60308: a9414ff4 ldp x20, x19, [sp, #16]
6030c: a8c27bfd ldp x29, x30, [sp], #32
60310: d65f03c0 ret
60314: b960500a ldr w10, [x0, #8272]
60318: 7100055f cmp w10, #0x1
6031c: 540003cb b.lt 60394 <__libc_init@plt-0x71c> // b.tstop
60320: d28f0aec mov x12, #0x7857 // #30807
60324: d2b207ed mov x13, #0x903f0000 // #2420047872
60328: f2b6226c movk x12, #0xb113, lsl #16
6032c: f2cf21ad movk x13, #0x790d, lsl #32
60330: f2cca5ec movk x12, #0x652f, lsl #32
60334: aa1f03e8 mov x8, xzr
60338: 93407d49 sxtw x9, w10
6033c: 52804e2b mov w11, #0x271 // #625
60340: f2e734ac movk x12, #0x39a5, lsl #48
60344: f2fffb8d movk x13, #0xffdc, lsl #48
60348: aa0003ee mov x14, x0
6034c: aa0a03ef mov x15, x10
60350: f94001d0 ldr x16, [x14]
60354: f10005ef subs x15, x15, #0x1
60358: 9b0b2210 madd x16, x16, x11, x8
6035c: 9bcc7e08 umulh x8, x16, x12
60360: d373fd08 lsr x8, x8, #51
60364: 9b0d4110 madd x16, x8, x13, x16
60368: f80085d0 str x16, [x14], #8
6036c: 54ffff21 b.ne 60350 <__libc_init@plt-0x760> // b.any
60370: 34000148 cbz w8, 60398 <__libc_init@plt-0x718>
60374: b960540b ldr w11, [x0, #8276]
60378: 6b0b015f cmp w10, w11
6037c: 540000ea b.ge 60398 <__libc_init@plt-0x718> // b.tcont
60380: 1100052a add w10, w9, #0x1
60384: f8297808 str x8, [x0, x9, lsl #3]
60388: 2a1f03e8 mov w8, wzr
6038c: b920500a str w10, [x0, #8272]
60390: 14000002 b 60398 <__libc_init@plt-0x718>
60394: 2a1f03e8 mov w8, wzr
60398: 2a0803e0 mov w0, w8
6039c: d65f03c0 ret
603a0: b960500a ldr w10, [x0, #8272]
603a4: 7100055f cmp w10, #0x1
603a8: 540003cb b.lt 60420 <__libc_init@plt-0x690> // b.tstop
603ac: d28f0aeb mov x11, #0x7857 // #30807
603b0: d2b207ec mov x12, #0x903f0000 // #2420047872
603b4: f2b6226b movk x11, #0xb113, lsl #16
603b8: f2cf21ac movk x12, #0x790d, lsl #32
603bc: f2cca5eb movk x11, #0x652f, lsl #32
603c0: aa1f03e8 mov x8, xzr
603c4: 93407d49 sxtw x9, w10
603c8: f2e734ab movk x11, #0x39a5, lsl #48
603cc: f2fffb8c movk x12, #0xffdc, lsl #48
603d0: aa0003ed mov x13, x0
603d4: aa0a03ee mov x14, x10
603d8: f94001af ldr x15, [x13]
603dc: f10005ce subs x14, x14, #0x1
603e0: 8b0f09ef add x15, x15, x15, lsl #2
603e4: 8b0801ef add x15, x15, x8
603e8: 9bcb7de8 umulh x8, x15, x11
603ec: d373fd08 lsr x8, x8, #51
603f0: 9b0c3d0f madd x15, x8, x12, x15
603f4: f80085af str x15, [x13], #8
603f8: 54ffff01 b.ne 603d8 <__libc_init@plt-0x6d8> // b.any
603fc: 34000148 cbz w8, 60424 <__libc_init@plt-0x68c>
60400: b960540b ldr w11, [x0, #8276]
60404: 6b0b015f cmp w10, w11
60408: 540000ea b.ge 60424 <__libc_init@plt-0x68c> // b.tcont
6040c: 1100052a add w10, w9, #0x1
60410: f8297808 str x8, [x0, x9, lsl #3]
60414: 2a1f03e8 mov w8, wzr
60418: b920500a str w10, [x0, #8272]
6041c: 14000002 b 60424 <__libc_init@plt-0x68c>
60420: 2a1f03e8 mov w8, wzr
60424: 2a0803e0 mov w0, w8
60428: d65f03c0 ret
6042c: b960500a ldr w10, [x0, #8272]
60430: 7100055f cmp w10, #0x1
60434: 540003ab b.lt 604a8 <__libc_init@plt-0x608> // b.tstop
60438: d28f0aeb mov x11, #0x7857 // #30807
6043c: d2b207ec mov x12, #0x903f0000 // #2420047872
60440: f2b6226b movk x11, #0xb113, lsl #16
60444: f2cf21ac movk x12, #0x790d, lsl #32
60448: f2cca5eb movk x11, #0x652f, lsl #32
6044c: aa1f03e8 mov x8, xzr
60450: 93407d49 sxtw x9, w10
60454: f2e734ab movk x11, #0x39a5, lsl #48
60458: f2fffb8c movk x12, #0xffdc, lsl #48
6045c: aa0003ed mov x13, x0
60460: aa0a03ee mov x14, x10
60464: f94001af ldr x15, [x13]
60468: f10005ce subs x14, x14, #0x1
6046c: 8b0f050f add x15, x8, x15, lsl #1
60470: 9bcb7de8 umulh x8, x15, x11
60474: d373fd08 lsr x8, x8, #51
60478: 9b0c3d0f madd x15, x8, x12, x15
6047c: f80085af str x15, [x13], #8
60480: 54ffff21 b.ne 60464 <__libc_init@plt-0x64c> // b.any
60484: 34000148 cbz w8, 604ac <__libc_init@plt-0x604>
60488: b960540b ldr w11, [x0, #8276]
6048c: 6b0b015f cmp w10, w11
60490: 540000ea b.ge 604ac <__libc_init@plt-0x604> // b.tcont
60494: 1100052a add w10, w9, #0x1
60498: f8297808 str x8, [x0, x9, lsl #3]
6049c: 2a1f03e8 mov w8, wzr
604a0: b920500a str w10, [x0, #8272]
604a4: 14000002 b 604ac <__libc_init@plt-0x604>
604a8: 2a1f03e8 mov w8, wzr
604ac: 2a0803e0 mov w0, w8
604b0: d65f03c0 ret
604b4: b960500a ldr w10, [x0, #8272]
604b8: 7100055f cmp w10, #0x1
604bc: 540003ab b.lt 60530 <__libc_init@plt-0x580> // b.tstop
604c0: d28f0aeb mov x11, #0x7857 // #30807
604c4: d2b207ec mov x12, #0x903f0000 // #2420047872
604c8: f2b6226b movk x11, #0xb113, lsl #16
604cc: f2cf21ac movk x12, #0x790d, lsl #32
604d0: f2cca5eb movk x11, #0x652f, lsl #32
604d4: aa1f03e8 mov x8, xzr
604d8: 93407d49 sxtw x9, w10
604dc: f2e734ab movk x11, #0x39a5, lsl #48
604e0: f2fffb8c movk x12, #0xffdc, lsl #48
604e4: aa0003ed mov x13, x0
604e8: aa0a03ee mov x14, x10
604ec: f94001af ldr x15, [x13]
604f0: f10005ce subs x14, x14, #0x1
604f4: 8b0f090f add x15, x8, x15, lsl #2
604f8: 9bcb7de8 umulh x8, x15, x11
604fc: d373fd08 lsr x8, x8, #51
60500: 9b0c3d0f madd x15, x8, x12, x15
60504: f80085af str x15, [x13], #8
60508: 54ffff21 b.ne 604ec <__libc_init@plt-0x5c4> // b.any
6050c: 34000148 cbz w8, 60534 <__libc_init@plt-0x57c>
60510: b960540b ldr w11, [x0, #8276]
60514: 6b0b015f cmp w10, w11
60518: 540000ea b.ge 60534 <__libc_init@plt-0x57c> // b.tcont
6051c: 1100052a add w10, w9, #0x1
60520: f8297808 str x8, [x0, x9, lsl #3]
60524: 2a1f03e8 mov w8, wzr
60528: b920500a str w10, [x0, #8272]
6052c: 14000002 b 60534 <__libc_init@plt-0x57c>
60530: 2a1f03e8 mov w8, wzr
60534: 2a0803e0 mov w0, w8
60538: d65f03c0 ret
6053c: 2942340c ldp w12, w13, [x0, #16]
60540: a9402809 ldp x9, x10, [x0]
60544: 52880deb mov w11, #0x406f // #16495
60548: 0b0b01ae add w14, w13, w11
6054c: 12880dcb mov w11, #0xffffbf91 // #-16495
60550: 6b0b01bf cmp w13, w11
60554: 5400022c b.gt 60598 <__libc_init@plt-0x518>
60558: aa0a012b orr x11, x9, x10
6055c: b500006b cbnz x11, 60568 <__libc_init@plt-0x548>
60560: 7100159f cmp w12, #0x5
60564: 5400016b b.lt 60590 <__libc_init@plt-0x520> // b.tstop
60568: 1200018b and w11, w12, #0x1
6056c: 531e012d ubfiz w13, w9, #2, #1
60570: 2a8c056b orr w11, w11, w12, asr #1
60574: 93c90549 extr x9, x10, x9, #1
60578: 2a0d016c orr w12, w11, w13
6057c: d341fd4a lsr x10, x10, #1
60580: 110005ce add w14, w14, #0x1
60584: 710005df cmp w14, #0x1
60588: 54fffe81 b.ne 60558 <__libc_init@plt-0x558> // b.any
6058c: 14000003 b 60598 <__libc_init@plt-0x518>
60590: aa1f03e9 mov x9, xzr
60594: aa1f03ea mov x10, xzr
60598: 7100019f cmp w12, #0x0
6059c: aa0a012d orr x13, x9, x10
605a0: 1a9f07eb cset w11, ne // ne = any
605a4: 531f796b lsl w11, w11, #1
605a8: b50000cd cbnz x13, 605c0 <__libc_init@plt-0x4f0>
605ac: 7100159f cmp w12, #0x5
605b0: 5400008a b.ge 605c0 <__libc_init@plt-0x4f0> // b.tcont
605b4: aa1f03e9 mov x9, xzr
605b8: aa1f03ea mov x10, xzr
605bc: 14000047 b 606d8 <__libc_init@plt-0x3d8>
605c0: d370fd4d lsr x13, x10, #48
605c4: b500026d cbnz x13, 60610 <__libc_init@plt-0x4a0>
605c8: 710009df cmp w14, #0x2
605cc: 5400022b b.lt 60610 <__libc_init@plt-0x4a0> // b.tstop
605d0: 93c9fd4a extr x10, x10, x9, #63
605d4: 13017d8f asr w15, w12, #1
605d8: d37ff929 lsl x9, x9, #1
605dc: 93417d8d sbfx x13, x12, #1, #31
605e0: 937ffdad asr x13, x13, #63
605e4: ab2fc129 adds x9, x9, w15, sxtw
605e8: ba0d014a adcs x10, x10, x13
605ec: 1200018c and w12, w12, #0x1
605f0: d370fd50 lsr x16, x10, #48
605f4: 510005cd sub w13, w14, #0x1
605f8: 331e01ec bfi w12, w15, #2, #1
605fc: b50000d0 cbnz x16, 60614 <__libc_init@plt-0x49c>
60600: 710009df cmp w14, #0x2
60604: 2a0d03ee mov w14, w13
60608: 54fffe48 b.hi 605d0 <__libc_init@plt-0x4e0> // b.pmore
6060c: 14000002 b 60614 <__libc_init@plt-0x49c>
60610: 2a0e03ed mov w13, w14
60614: 7100105f cmp w2, #0x4
60618: 540003c8 b.hi 60690 <__libc_init@plt-0x420> // b.pmore
6061c: d0fffd6f adrp x15, e000 <__libc_init@plt-0x52ab0>
60620: 2a0203ee mov w14, w2
60624: 911ad9ef add x15, x15, #0x6b6
60628: 10000090 adr x16, 60638 <__libc_init@plt-0x478>
6062c: 386e69f1 ldrb w17, [x15, x14]
60630: 8b110a10 add x16, x16, x17, lsl #2
60634: d61f0200 br x16
60638: 7100119f cmp w12, #0x4
6063c: 5400018c b.gt 6066c <__libc_init@plt-0x444>
60640: 54000281 b.ne 60690 <__libc_init@plt-0x420> // b.any
60644: 37000149 tbnz w9, #0, 6066c <__libc_init@plt-0x444>
60648: 14000012 b 60690 <__libc_init@plt-0x420>
6064c: 3400022c cbz w12, 60690 <__libc_init@plt-0x420>
60650: 360000e1 tbz w1, #0, 6066c <__libc_init@plt-0x444>
60654: 1400000f b 60690 <__libc_init@plt-0x420>
60658: 340001cc cbz w12, 60690 <__libc_init@plt-0x420>
6065c: 37000081 tbnz w1, #0, 6066c <__libc_init@plt-0x444>
60660: 1400000c b 60690 <__libc_init@plt-0x420>
60664: 71000d9f cmp w12, #0x3
60668: 5400014d b.le 60690 <__libc_init@plt-0x420>
6066c: d240c14c eor x12, x10, #0x1ffffffffffff
60670: aa29018c orn x12, x12, x9
60674: b50000ac cbnz x12, 60688 <__libc_init@plt-0x428>
60678: aa1f03e9 mov x9, xzr
6067c: 110005ad add w13, w13, #0x1
60680: d2e0002a mov x10, #0x1000000000000 // #281474976710656
60684: 14000003 b 60690 <__libc_init@plt-0x420>
60688: b1000529 adds x9, x9, #0x1
6068c: ba1f014a adcs x10, x10, xzr
60690: d370fd4c lsr x12, x10, #48
60694: 528fffce mov w14, #0x7ffe // #32766
60698: f100019f cmp x12, #0x0
6069c: d2f0000c mov x12, #0x8000000000000000 // #-9223372036854775808
606a0: 7a4109a0 ccmp w13, #0x1, #0x0, eq // eq = none
606a4: 528fffef mov w15, #0x7fff // #32767
606a8: 924ff94a and x10, x10, #0xfffeffffffffffff
606ac: 1a8d03ed csel w13, wzr, w13, eq // eq = none
606b0: 7200003f tst w1, #0x1
606b4: 9a9f118c csel x12, x12, xzr, ne // ne = any
606b8: 6b0e01bf cmp w13, w14
606bc: 1a8dc1ed csel w13, w15, w13, gt
606c0: 9a8ac3ea csel x10, xzr, x10, gt
606c4: 1a9fd7ee cset w14, gt
606c8: aa0c014a orr x10, x10, x12
606cc: 2a0e016b orr w11, w11, w14
606d0: 9a89c3e9 csel x9, xzr, x9, gt
606d4: aa0dc14a orr x10, x10, x13, lsl #48
606d8: a9002909 stp x9, x10, [x8]
606dc: b900110b str w11, [x8, #16]
606e0: d65f03c0 ret
606e4: a9bd7bfd stp x29, x30, [sp, #-48]!
606e8: f9000bf5 str x21, [sp, #16]
606ec: 910003fd mov x29, sp
606f0: a9024ff4 stp x20, x19, [sp, #32]
606f4: b9605008 ldr w8, [x0, #8272]
606f8: aa0003f3 mov x19, x0
606fc: f9400014 ldr x20, [x0]
60700: 51000515 sub w21, w8, #0x1
60704: 7100091f cmp w8, #0x2
60708: 540000ab b.lt 6071c <__libc_init@plt-0x394> // b.tstop
6070c: 91002261 add x1, x19, #0x8
60710: d37df2a2 lsl x2, x21, #3
60714: aa1303e0 mov x0, x19
60718: 9400019a bl 60d80 <memmove@plt>
6071c: b9606269 ldr w9, [x19, #8288]
60720: 2a1f03e8 mov w8, wzr
60724: f835da7f str xzr, [x19, w21, sxtw #3]
60728: 7100113f cmp w9, #0x4
6072c: 54000568 b.hi 607d8 <__libc_init@plt-0x2d8> // b.pmore
60730: d503201f nop
60734: 70d6fc2a adr x10, e6bb <__libc_init@plt-0x523f5>
60738: 1000008b adr x11, 60748 <__libc_init@plt-0x368>
6073c: 3869694c ldrb w12, [x10, x9]
60740: 8b0c096b add x11, x11, x12, lsl #2
60744: d61f0160 br x11
60748: d2900008 mov x8, #0x8000 // #32768
6074c: f2a6fc08 movk x8, #0x37e0, lsl #16
60750: f2d86f28 movk x8, #0xc379, lsl #32
60754: f2e00228 movk x8, #0x11, lsl #48
60758: eb08029f cmp x20, x8
6075c: 54000349 b.ls 607c4 <__libc_init@plt-0x2ec> // b.plast
60760: 52800028 mov w8, #0x1 // #1
60764: 1400001d b 607d8 <__libc_init@plt-0x2d8>
60768: 52840b88 mov w8, #0x205c // #8284
6076c: f100029f cmp x20, #0x0
60770: 1a9f07e9 cset w9, ne // ne = any
60774: 38686a68 ldrb w8, [x19, x8]
60778: 7100011f cmp w8, #0x0
6077c: 1a9f07e8 cset w8, ne // ne = any
60780: 14000007 b 6079c <__libc_init@plt-0x314>
60784: 52840b88 mov w8, #0x205c // #8284
60788: f100029f cmp x20, #0x0
6078c: 1a9f07e9 cset w9, ne // ne = any
60790: 38686a68 ldrb w8, [x19, x8]
60794: 7100011f cmp w8, #0x0
60798: 1a9f17e8 cset w8, eq // eq = none
6079c: 0a080128 and w8, w9, w8
607a0: 1400000e b 607d8 <__libc_init@plt-0x2d8>
607a4: d2900008 mov x8, #0x8000 // #32768
607a8: f2a6fc08 movk x8, #0x37e0, lsl #16
607ac: f2d86f28 movk x8, #0xc379, lsl #32
607b0: f2e00228 movk x8, #0x11, lsl #48
607b4: d1000508 sub x8, x8, #0x1
607b8: eb08029f cmp x20, x8
607bc: 1a9f97e8 cset w8, hi // hi = pmore
607c0: 14000006 b 607d8 <__libc_init@plt-0x2d8>
607c4: 54000081 b.ne 607d4 <__libc_init@plt-0x2dc> // b.any
607c8: 39400268 ldrb w8, [x19]
607cc: 12000108 and w8, w8, #0x1
607d0: 14000002 b 607d8 <__libc_init@plt-0x2d8>
607d4: 2a1f03e8 mov w8, wzr
607d8: f9400269 ldr x9, [x19]
607dc: 8b28412a add x10, x9, w8, uxtw
607e0: d2adf829 mov x9, #0x6fc10000 // #1874919424
607e4: f2d0de49 movk x9, #0x86f2, lsl #32
607e8: f2e00469 movk x9, #0x23, lsl #48
607ec: eb09015f cmp x10, x9
607f0: f900026a str x10, [x19]
607f4: 54000121 b.ne 60818 <__libc_init@plt-0x298> // b.any
607f8: 2a0803e8 mov w8, w8
607fc: 9100226a add x10, x19, #0x8
60800: f940014b ldr x11, [x10]
60804: 8b08016b add x11, x11, x8
60808: eb09017f cmp x11, x9
6080c: a93fad5f stp xzr, x11, [x10, #-8]
60810: 9100214a add x10, x10, #0x8
60814: 54ffff60 b.eq 60800 <__libc_init@plt-0x2b0> // b.none
60818: a9424ff4 ldp x20, x19, [sp, #32]
6081c: f9400bf5 ldr x21, [sp, #16]
60820: a8c37bfd ldp x29, x30, [sp], #48
60824: d65f03c0 ret
60828: aa1f03e4 mov x4, xzr
6082c: 14000001 b 60830 <__libc_init@plt-0x280>
60830: eb00005f cmp x2, x0
60834: aa0103e8 mov x8, x1
60838: 1a9f87e9 cset w9, ls // ls = plast
6083c: eb01007f cmp x3, x1
60840: 1a9f87ea cset w10, ls // ls = plast
60844: 1a8a0129 csel w9, w9, w10, eq // eq = none
60848: 370000e9 tbnz w9, #0, 60864 <__libc_init@plt-0x24c>
6084c: aa1f03e9 mov x9, xzr
60850: b40004e4 cbz x4, 608ec <__libc_init@plt-0x1c4>
60854: aa1f03e1 mov x1, xzr
60858: a9002080 stp x0, x8, [x4]
6085c: aa0903e0 mov x0, x9
60860: d65f03c0 ret
60864: b40004a3 cbz x3, 608f8 <__libc_init@plt-0x1b8>
60868: dac0106c clz x12, x3
6086c: dac0110d clz x13, x8
60870: 4b0d0189 sub w9, w12, w13
60874: d341fc4e lsr x14, x2, #1
60878: 2a2903ea mvn w10, w9
6087c: f27a013f tst x9, #0x40
60880: 9ac9206f lsl x15, x3, x9
60884: 9ac9204b lsl x11, x2, x9
60888: 9aca25ca lsr x10, x14, x10
6088c: aa0a01ee orr x14, x15, x10
60890: 9a8b13ea csel x10, xzr, x11, ne // ne = any
60894: 9a8e116b csel x11, x11, x14, ne // ne = any
60898: 37f808c9 tbnz w9, #31, 609b0 <__libc_init@plt-0x100>
6089c: 2a2c03ec mvn w12, w12
608a0: aa1f03e9 mov x9, xzr
608a4: 0b0d018c add w12, w12, w13
608a8: aa2003ed mvn x13, x0
608ac: aa2803ee mvn x14, x8
608b0: ab0d015f cmn x10, x13
608b4: d37ff929 lsl x9, x9, #1
608b8: ba0e016d adcs x13, x11, x14
608bc: 937ffdad asr x13, x13, #63
608c0: 8a0a01ae and x14, x13, x10
608c4: cb0d0129 sub x9, x9, x13
608c8: 8a0b01ad and x13, x13, x11
608cc: eb0e0000 subs x0, x0, x14
608d0: fa0d0108 sbcs x8, x8, x13
608d4: 93ca056a extr x10, x11, x10, #1
608d8: d341fd6b lsr x11, x11, #1
608dc: 3100058c adds w12, w12, #0x1
608e0: 54fffe43 b.cc 608a8 <__libc_init@plt-0x208> // b.lo, b.ul, b.last
608e4: b4000044 cbz x4, 608ec <__libc_init@plt-0x1c4>
608e8: a9002080 stp x0, x8, [x4]
608ec: aa1f03e1 mov x1, xzr
608f0: aa0903e0 mov x0, x9
608f4: d65f03c0 ret
608f8: eb02011f cmp x8, x2
608fc: 54000602 b.cs 609bc <__libc_init@plt-0xf4> // b.hs, b.nlast
60900: dac0104a clz x10, x2
60904: d341fc0c lsr x12, x0, #1
60908: 2a2a03e9 mvn w9, w10
6090c: 9aca204b lsl x11, x2, x10
60910: 9aca2108 lsl x8, x8, x10
60914: 9ac92589 lsr x9, x12, x9
60918: d360fd6d lsr x13, x11, #32
6091c: aa090109 orr x9, x8, x9
60920: 9aca200c lsl x12, x0, x10
60924: 92407d6e and x14, x11, #0xffffffff
60928: d360fd8f lsr x15, x12, #32
6092c: 9acd0928 udiv x8, x9, x13
60930: 92407d8c and x12, x12, #0xffffffff
60934: 9b0da510 msub x16, x8, x13, x9
60938: 14000005 b 6094c <__libc_init@plt-0x164>
6093c: 8b0d0210 add x16, x16, x13
60940: d1000508 sub x8, x8, #0x1
60944: d360fe11 lsr x17, x16, #32
60948: b5000111 cbnz x17, 60968 <__libc_init@plt-0x148>
6094c: d360fd11 lsr x17, x8, #32
60950: b5ffff71 cbnz x17, 6093c <__libc_init@plt-0x174>
60954: 9b0e7d11 mul x17, x8, x14
60958: aa0f03e0 mov x0, x15
6095c: b3607e00 bfi x0, x16, #32, #32
60960: eb00023f cmp x17, x0
60964: 54fffec8 b.hi 6093c <__libc_init@plt-0x174> // b.pmore
60968: b3607d2f bfi x15, x9, #32, #32
6096c: 9b0bbd0f msub x15, x8, x11, x15
60970: 9acd09e9 udiv x9, x15, x13
60974: 9b0dbd30 msub x16, x9, x13, x15
60978: 14000005 b 6098c <__libc_init@plt-0x124>
6097c: 8b0d0210 add x16, x16, x13
60980: d1000529 sub x9, x9, #0x1
60984: d360fe11 lsr x17, x16, #32
60988: b5000111 cbnz x17, 609a8 <__libc_init@plt-0x108>
6098c: d360fd31 lsr x17, x9, #32
60990: b5ffff71 cbnz x17, 6097c <__libc_init@plt-0x134>
60994: 9b0e7d31 mul x17, x9, x14
60998: aa0c03e0 mov x0, x12
6099c: b3607e00 bfi x0, x16, #32, #32
609a0: eb00023f cmp x17, x0
609a4: 54fffec8 b.hi 6097c <__libc_init@plt-0x134> // b.pmore
609a8: aa1f03e1 mov x1, xzr
609ac: 14000030 b 60a6c <__libc_init@plt-0x44>
609b0: aa1f03e9 mov x9, xzr
609b4: b5fff9a4 cbnz x4, 608e8 <__libc_init@plt-0x1c8>
609b8: 17ffffcd b 608ec <__libc_init@plt-0x1c4>
609bc: 9ac20901 udiv x1, x8, x2
609c0: dac0104a clz x10, x2
609c4: 2a2a03e9 mvn w9, w10
609c8: d341fc0c lsr x12, x0, #1
609cc: 9aca204b lsl x11, x2, x10
609d0: 9ac92589 lsr x9, x12, x9
609d4: d360fd6d lsr x13, x11, #32
609d8: 9aca200c lsl x12, x0, x10
609dc: 92407d6e and x14, x11, #0xffffffff
609e0: d360fd8f lsr x15, x12, #32
609e4: 92407d8c and x12, x12, #0xffffffff
609e8: 9b02a028 msub x8, x1, x2, x8
609ec: 9aca2108 lsl x8, x8, x10
609f0: aa090109 orr x9, x8, x9
609f4: 9acd0928 udiv x8, x9, x13
609f8: 9b0da510 msub x16, x8, x13, x9
609fc: 14000005 b 60a10 <__libc_init@plt-0xa0>
60a00: 8b0d0210 add x16, x16, x13
60a04: d1000508 sub x8, x8, #0x1
60a08: d360fe11 lsr x17, x16, #32
60a0c: b5000111 cbnz x17, 60a2c <__libc_init@plt-0x84>
60a10: d360fd11 lsr x17, x8, #32
60a14: b5ffff71 cbnz x17, 60a00 <__libc_init@plt-0xb0>
60a18: 9b0e7d11 mul x17, x8, x14
60a1c: aa0f03e0 mov x0, x15
60a20: b3607e00 bfi x0, x16, #32, #32
60a24: eb00023f cmp x17, x0
60a28: 54fffec8 b.hi 60a00 <__libc_init@plt-0xb0> // b.pmore
60a2c: b3607d2f bfi x15, x9, #32, #32
60a30: 9b0bbd0f msub x15, x8, x11, x15
60a34: 9acd09e9 udiv x9, x15, x13
60a38: 9b0dbd30 msub x16, x9, x13, x15
60a3c: 14000005 b 60a50 <__libc_init@plt-0x60>
60a40: 8b0d0210 add x16, x16, x13
60a44: d1000529 sub x9, x9, #0x1
60a48: d360fe11 lsr x17, x16, #32
60a4c: b5000111 cbnz x17, 60a6c <__libc_init@plt-0x44>
60a50: d360fd31 lsr x17, x9, #32
60a54: b5ffff71 cbnz x17, 60a40 <__libc_init@plt-0x70>
60a58: 9b0e7d31 mul x17, x9, x14
60a5c: aa0c03e0 mov x0, x12
60a60: b3607e00 bfi x0, x16, #32, #32
60a64: eb00023f cmp x17, x0
60a68: 54fffec8 b.hi 60a40 <__libc_init@plt-0x70> // b.pmore
60a6c: b3607dec bfi x12, x15, #32, #32
60a70: 9b0bb12b msub x11, x9, x11, x12
60a74: 8b088129 add x9, x9, x8, lsl #32
60a78: 9aca256a lsr x10, x11, x10
60a7c: b4fff3a4 cbz x4, 608f0 <__libc_init@plt-0x1c0>
60a80: aa0903e0 mov x0, x9
60a84: a9007c8a stp x10, xzr, [x4]
60a88: d65f03c0 ret
Disassembly of section .plt:
0000000000060a90 <__libc_init@plt-0x20>:
60a90: a9bf7bf0 stp x16, x30, [sp, #-16]!
60a94: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60a98: f9462a11 ldr x17, [x16, #3152]
60a9c: 91314210 add x16, x16, #0xc50
60aa0: d61f0220 br x17
60aa4: d503201f nop
60aa8: d503201f nop
60aac: d503201f nop
0000000000060ab0 <__libc_init@plt>:
60ab0: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60ab4: f9462e11 ldr x17, [x16, #3160]
60ab8: 91316210 add x16, x16, #0xc58
60abc: d61f0220 br x17
0000000000060ac0 <__cxa_atexit@plt>:
60ac0: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60ac4: f9463211 ldr x17, [x16, #3168]
60ac8: 91318210 add x16, x16, #0xc60
60acc: d61f0220 br x17
0000000000060ad0 <__register_atfork@plt>:
60ad0: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60ad4: f9463611 ldr x17, [x16, #3176]
60ad8: 9131a210 add x16, x16, #0xc68
60adc: d61f0220 br x17
0000000000060ae0 <feclearexcept@plt>:
60ae0: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60ae4: f9463a11 ldr x17, [x16, #3184]
60ae8: 9131c210 add x16, x16, #0xc70
60aec: d61f0220 br x17
0000000000060af0 <fesetround@plt>:
60af0: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60af4: f9463e11 ldr x17, [x16, #3192]
60af8: 9131e210 add x16, x16, #0xc78
60afc: d61f0220 br x17
0000000000060b00 <getenv@plt>:
60b00: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60b04: f9464211 ldr x17, [x16, #3200]
60b08: 91320210 add x16, x16, #0xc80
60b0c: d61f0220 br x17
0000000000060b10 <strtol@plt>:
60b10: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60b14: f9464611 ldr x17, [x16, #3208]
60b18: 91322210 add x16, x16, #0xc88
60b1c: d61f0220 br x17
0000000000060b20 <strlen@plt>:
60b20: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60b24: f9464a11 ldr x17, [x16, #3216]
60b28: 91324210 add x16, x16, #0xc90
60b2c: d61f0220 br x17
0000000000060b30 <fprintf@plt>:
60b30: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60b34: f9464e11 ldr x17, [x16, #3224]
60b38: 91326210 add x16, x16, #0xc98
60b3c: d61f0220 br x17
0000000000060b40 <__stack_chk_fail@plt>:
60b40: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60b44: f9465211 ldr x17, [x16, #3232]
60b48: 91328210 add x16, x16, #0xca0
60b4c: d61f0220 br x17
0000000000060b50 <malloc@plt>:
60b50: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60b54: f9465611 ldr x17, [x16, #3240]
60b58: 9132a210 add x16, x16, #0xca8
60b5c: d61f0220 br x17
0000000000060b60 <free@plt>:
60b60: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60b64: f9465a11 ldr x17, [x16, #3248]
60b68: 9132c210 add x16, x16, #0xcb0
60b6c: d61f0220 br x17
0000000000060b70 <fputc@plt>:
60b70: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60b74: f9465e11 ldr x17, [x16, #3256]
60b78: 9132e210 add x16, x16, #0xcb8
60b7c: d61f0220 br x17
0000000000060b80 <exit@plt>:
60b80: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60b84: f9466211 ldr x17, [x16, #3264]
60b88: 91330210 add x16, x16, #0xcc0
60b8c: d61f0220 br x17
0000000000060b90 <fetestexcept@plt>:
60b90: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60b94: f9466611 ldr x17, [x16, #3272]
60b98: 91332210 add x16, x16, #0xcc8
60b9c: d61f0220 br x17
0000000000060ba0 <fputs@plt>:
60ba0: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60ba4: f9466a11 ldr x17, [x16, #3280]
60ba8: 91334210 add x16, x16, #0xcd0
60bac: d61f0220 br x17
0000000000060bb0 <fflush@plt>:
60bb0: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60bb4: f9466e11 ldr x17, [x16, #3288]
60bb8: 91336210 add x16, x16, #0xcd8
60bbc: d61f0220 br x17
0000000000060bc0 <fgetc@plt>:
60bc0: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60bc4: f9467211 ldr x17, [x16, #3296]
60bc8: 91338210 add x16, x16, #0xce0
60bcc: d61f0220 br x17
0000000000060bd0 <abort@plt>:
60bd0: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60bd4: f9467611 ldr x17, [x16, #3304]
60bd8: 9133a210 add x16, x16, #0xce8
60bdc: d61f0220 br x17
0000000000060be0 <mkstemp@plt>:
60be0: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60be4: f9467a11 ldr x17, [x16, #3312]
60be8: 9133c210 add x16, x16, #0xcf0
60bec: d61f0220 br x17
0000000000060bf0 <unlink@plt>:
60bf0: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60bf4: f9467e11 ldr x17, [x16, #3320]
60bf8: 9133e210 add x16, x16, #0xcf8
60bfc: d61f0220 br x17
0000000000060c00 <lseek@plt>:
60c00: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60c04: f9468211 ldr x17, [x16, #3328]
60c08: 91340210 add x16, x16, #0xd00
60c0c: d61f0220 br x17
0000000000060c10 <isatty@plt>:
60c10: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60c14: f9468611 ldr x17, [x16, #3336]
60c18: 91342210 add x16, x16, #0xd08
60c1c: d61f0220 br x17
0000000000060c20 <fstat@plt>:
60c20: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60c24: f9468a11 ldr x17, [x16, #3344]
60c28: 91344210 add x16, x16, #0xd10
60c2c: d61f0220 br x17
0000000000060c30 <open@plt>:
60c30: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60c34: f9468e11 ldr x17, [x16, #3352]
60c38: 91346210 add x16, x16, #0xd18
60c3c: d61f0220 br x17
0000000000060c40 <close@plt>:
60c40: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60c44: f9469211 ldr x17, [x16, #3360]
60c48: 91348210 add x16, x16, #0xd20
60c4c: d61f0220 br x17
0000000000060c50 <read@plt>:
60c50: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60c54: f9469611 ldr x17, [x16, #3368]
60c58: 9134a210 add x16, x16, #0xd28
60c5c: d61f0220 br x17
0000000000060c60 <__errno@plt>:
60c60: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60c64: f9469a11 ldr x17, [x16, #3376]
60c68: 9134c210 add x16, x16, #0xd30
60c6c: d61f0220 br x17
0000000000060c70 <write@plt>:
60c70: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60c74: f9469e11 ldr x17, [x16, #3384]
60c78: 9134e210 add x16, x16, #0xd38
60c7c: d61f0220 br x17
0000000000060c80 <ftruncate@plt>:
60c80: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60c84: f946a211 ldr x17, [x16, #3392]
60c88: 91350210 add x16, x16, #0xd40
60c8c: d61f0220 br x17
0000000000060c90 <access@plt>:
60c90: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60c94: f946a611 ldr x17, [x16, #3400]
60c98: 91352210 add x16, x16, #0xd48
60c9c: d61f0220 br x17
0000000000060ca0 <stat@plt>:
60ca0: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60ca4: f946aa11 ldr x17, [x16, #3408]
60ca8: 91354210 add x16, x16, #0xd50
60cac: d61f0220 br x17
0000000000060cb0 <vsnprintf@plt>:
60cb0: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60cb4: f946ae11 ldr x17, [x16, #3416]
60cb8: 91356210 add x16, x16, #0xd58
60cbc: d61f0220 br x17
0000000000060cc0 <strerror@plt>:
60cc0: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60cc4: f946b211 ldr x17, [x16, #3424]
60cc8: 91358210 add x16, x16, #0xd60
60ccc: d61f0220 br x17
0000000000060cd0 <__gnu_strerror_r@plt>:
60cd0: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60cd4: f946b611 ldr x17, [x16, #3432]
60cd8: 9135a210 add x16, x16, #0xd68
60cdc: d61f0220 br x17
0000000000060ce0 <memset@plt>:
60ce0: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60ce4: f946ba11 ldr x17, [x16, #3440]
60ce8: 9135c210 add x16, x16, #0xd70
60cec: d61f0220 br x17
0000000000060cf0 <vfprintf@plt>:
60cf0: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60cf4: f946be11 ldr x17, [x16, #3448]
60cf8: 9135e210 add x16, x16, #0xd78
60cfc: d61f0220 br x17
0000000000060d00 <memcpy@plt>:
60d00: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60d04: f946c211 ldr x17, [x16, #3456]
60d08: 91360210 add x16, x16, #0xd80
60d0c: d61f0220 br x17
0000000000060d10 <pthread_mutex_destroy@plt>:
60d10: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60d14: f946c611 ldr x17, [x16, #3464]
60d18: 91362210 add x16, x16, #0xd88
60d1c: d61f0220 br x17
0000000000060d20 <pthread_mutex_lock@plt>:
60d20: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60d24: f946ca11 ldr x17, [x16, #3472]
60d28: 91364210 add x16, x16, #0xd90
60d2c: d61f0220 br x17
0000000000060d30 <pthread_mutex_unlock@plt>:
60d30: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60d34: f946ce11 ldr x17, [x16, #3480]
60d38: 91366210 add x16, x16, #0xd98
60d3c: d61f0220 br x17
0000000000060d40 <pthread_mutex_init@plt>:
60d40: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60d44: f946d211 ldr x17, [x16, #3488]
60d48: 91368210 add x16, x16, #0xda0
60d4c: d61f0220 br x17
0000000000060d50 <snprintf@plt>:
60d50: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60d54: f946d611 ldr x17, [x16, #3496]
60d58: 9136a210 add x16, x16, #0xda8
60d5c: d61f0220 br x17
0000000000060d60 <memcmp@plt>:
60d60: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60d64: f946da11 ldr x17, [x16, #3504]
60d68: 9136c210 add x16, x16, #0xdb0
60d6c: d61f0220 br x17
0000000000060d70 <memchr@plt>:
60d70: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60d74: f946de11 ldr x17, [x16, #3512]
60d78: 9136e210 add x16, x16, #0xdb8
60d7c: d61f0220 br x17
0000000000060d80 <memmove@plt>:
60d80: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60d84: f946e211 ldr x17, [x16, #3520]
60d88: 91370210 add x16, x16, #0xdc0
60d8c: d61f0220 br x17
0000000000060d90 <fwrite@plt>:
60d90: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60d94: f946e611 ldr x17, [x16, #3528]
60d98: 91372210 add x16, x16, #0xdc8
60d9c: d61f0220 br x17
0000000000060da0 <strcpy@plt>:
60da0: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60da4: f946ea11 ldr x17, [x16, #3536]
60da8: 91374210 add x16, x16, #0xdd0
60dac: d61f0220 br x17
0000000000060db0 <feraiseexcept@plt>:
60db0: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60db4: f946ee11 ldr x17, [x16, #3544]
60db8: 91376210 add x16, x16, #0xdd8
60dbc: d61f0220 br x17
0000000000060dc0 <strcmp@plt>:
60dc0: 90000030 adrp x16, 64000 <strcmp@plt+0x3240>
60dc4: f946f211 ldr x17, [x16, #3552]
60dc8: 91378210 add x16, x16, #0xde0
60dcc: d61f0220 br x17