--- /srv/rebuilderd/tmp/rebuilderdDPHO3S/inputs/zxc_0.10.0-2~bpo13+1_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdDPHO3S/out/zxc_0.10.0-2~bpo13+1_arm64.deb ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/zxc │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -4,21 +4,21 @@ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.property NOTE 00000000000002e0 0002e0 000020 00 A 0 0 8 │ │ │ │ [ 2] .note.gnu.build-id NOTE 0000000000000300 000300 000024 00 A 0 0 4 │ │ │ │ [ 3] .interp PROGBITS 0000000000000324 000324 00001b 00 A 0 0 1 │ │ │ │ [ 4] .gnu.hash GNU_HASH 0000000000000340 000340 00001c 00 A 5 0 8 │ │ │ │ [ 5] .dynsym DYNSYM 0000000000000360 000360 0005e8 18 A 6 3 8 │ │ │ │ - [ 6] .dynstr STRTAB 0000000000000948 000948 000325 00 A 0 0 1 │ │ │ │ - [ 7] .gnu.version VERSYM 0000000000000c6e 000c6e 00007e 02 A 5 0 2 │ │ │ │ - [ 8] .gnu.version_r VERNEED 0000000000000cf0 000cf0 000080 00 A 6 2 8 │ │ │ │ - [ 9] .rela.dyn RELA 0000000000000d70 000d70 000330 18 A 5 0 8 │ │ │ │ - [10] .rela.plt RELA 00000000000010a0 0010a0 0004e0 18 AI 5 23 8 │ │ │ │ - [11] .init PROGBITS 0000000000001580 001580 00001c 00 AX 0 0 4 │ │ │ │ - [12] .plt PROGBITS 00000000000015a0 0015a0 000500 00 AX 0 0 16 │ │ │ │ + [ 6] .dynstr STRTAB 0000000000000948 000948 00032f 00 A 0 0 1 │ │ │ │ + [ 7] .gnu.version VERSYM 0000000000000c78 000c78 00007e 02 A 5 0 2 │ │ │ │ + [ 8] .gnu.version_r VERNEED 0000000000000cf8 000cf8 000080 00 A 6 2 8 │ │ │ │ + [ 9] .rela.dyn RELA 0000000000000d78 000d78 000330 18 A 5 0 8 │ │ │ │ + [10] .rela.plt RELA 00000000000010a8 0010a8 0004e0 18 AI 5 23 8 │ │ │ │ + [11] .init PROGBITS 0000000000001588 001588 00001c 00 AX 0 0 4 │ │ │ │ + [12] .plt PROGBITS 00000000000015b0 0015b0 000500 00 AX 0 0 16 │ │ │ │ [13] .text PROGBITS 0000000000001ac0 001ac0 002a84 00 AX 0 0 64 │ │ │ │ [14] .fini PROGBITS 0000000000004544 004544 000018 00 AX 0 0 4 │ │ │ │ [15] .rodata PROGBITS 0000000000004560 004560 0013f8 00 A 0 0 8 │ │ │ │ [16] .eh_frame_hdr PROGBITS 0000000000005958 005958 00007c 00 A 0 0 4 │ │ │ │ [17] .eh_frame PROGBITS 00000000000059d8 0059d8 0004c4 00 A 0 0 8 │ │ │ │ [18] .note.ABI-tag NOTE 0000000000005e9c 005e9c 000020 00 A 0 0 4 │ │ │ │ [19] .init_array INIT_ARRAY 000000000001f908 00f908 000008 08 WA 0 0 8 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 63 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ - 1: 0000000000001580 0 SECTION LOCAL DEFAULT 11 .init │ │ │ │ + 1: 0000000000001588 0 SECTION LOCAL DEFAULT 11 .init │ │ │ │ 2: 0000000000020000 0 SECTION LOCAL DEFAULT 24 .data │ │ │ │ 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.17 (2) │ │ │ │ 4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND freopen64@GLIBC_2.17 (2) │ │ │ │ 5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.17 (2) │ │ │ │ 6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (3) │ │ │ │ 7: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ 8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fmemopen@GLIBC_2.22 (4) │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ -Relocation section '.rela.dyn' at offset 0xd70 contains 34 entries: │ │ │ │ +Relocation section '.rela.dyn' at offset 0xd78 contains 34 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ 000000000001f908 0000000000000403 R_AARCH64_RELATIVE 2ee0 │ │ │ │ 000000000001f910 0000000000000403 R_AARCH64_RELATIVE 2e8c │ │ │ │ 000000000001f918 0000000000000403 R_AARCH64_RELATIVE 57e0 │ │ │ │ 000000000001f938 0000000000000403 R_AARCH64_RELATIVE 57f0 │ │ │ │ 000000000001f958 0000000000000403 R_AARCH64_RELATIVE 5138 │ │ │ │ 000000000001f978 0000000000000403 R_AARCH64_RELATIVE 5148 │ │ │ │ @@ -32,15 +32,15 @@ │ │ │ │ 000000000001ffc8 0000001600000401 R_AARCH64_GLOB_DAT 0000000000000000 optind@GLIBC_2.17 + 0 │ │ │ │ 000000000001ffd0 0000001800000401 R_AARCH64_GLOB_DAT 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ 000000000001ffd8 0000002100000401 R_AARCH64_GLOB_DAT 0000000000000000 stdin@GLIBC_2.17 + 0 │ │ │ │ 000000000001ffe0 0000002700000401 R_AARCH64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ 000000000001ffe8 0000002800000401 R_AARCH64_GLOB_DAT 0000000000000000 __stack_chk_guard@GLIBC_2.17 + 0 │ │ │ │ 000000000001fff8 0000003b00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ │ │ │ │ -Relocation section '.rela.plt' at offset 0x10a0 contains 52 entries: │ │ │ │ +Relocation section '.rela.plt' at offset 0x10a8 contains 52 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ 000000000001fe00 0000000300000402 R_AARCH64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.17 + 0 │ │ │ │ 000000000001fe08 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 freopen64@GLIBC_2.17 + 0 │ │ │ │ 000000000001fe10 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000000000 strlen@GLIBC_2.17 + 0 │ │ │ │ 000000000001fe18 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 __libc_start_main@GLIBC_2.34 + 0 │ │ │ │ 000000000001fe20 0000000800000402 R_AARCH64_JUMP_SLOT 0000000000000000 fmemopen@GLIBC_2.22 + 0 │ │ │ │ 000000000001fe28 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0xfbb8 contains 30 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libzxc.so.3] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [ld-linux-aarch64.so.1] │ │ │ │ - 0x000000000000000c (INIT) 0x1580 │ │ │ │ + 0x000000000000000c (INIT) 0x1588 │ │ │ │ 0x000000000000000d (FINI) 0x4544 │ │ │ │ 0x0000000000000019 (INIT_ARRAY) 0x1f908 │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000000000001a (FINI_ARRAY) 0x1f910 │ │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000006ffffef5 (GNU_HASH) 0x340 │ │ │ │ 0x0000000000000005 (STRTAB) 0x948 │ │ │ │ 0x0000000000000006 (SYMTAB) 0x360 │ │ │ │ - 0x000000000000000a (STRSZ) 805 (bytes) │ │ │ │ + 0x000000000000000a (STRSZ) 815 (bytes) │ │ │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ │ │ 0x0000000000000015 (DEBUG) 0x0 │ │ │ │ 0x0000000000000003 (PLTGOT) 0x1fde8 │ │ │ │ 0x0000000000000002 (PLTRELSZ) 1248 (bytes) │ │ │ │ 0x0000000000000014 (PLTREL) RELA │ │ │ │ - 0x0000000000000017 (JMPREL) 0x10a0 │ │ │ │ - 0x0000000000000007 (RELA) 0xd70 │ │ │ │ + 0x0000000000000017 (JMPREL) 0x10a8 │ │ │ │ + 0x0000000000000007 (RELA) 0xd78 │ │ │ │ 0x0000000000000008 (RELASZ) 816 (bytes) │ │ │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ │ │ 0x0000000070000001 (AARCH64_BTI_PLT) │ │ │ │ 0x000000000000001e (FLAGS) BIND_NOW │ │ │ │ 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE │ │ │ │ - 0x000000006ffffffe (VERNEED) 0xcf0 │ │ │ │ + 0x000000006ffffffe (VERNEED) 0xcf8 │ │ │ │ 0x000000006fffffff (VERNEEDNUM) 2 │ │ │ │ - 0x000000006ffffff0 (VERSYM) 0xc6e │ │ │ │ + 0x000000006ffffff0 (VERSYM) 0xc78 │ │ │ │ 0x000000006ffffff9 (RELACOUNT) 24 │ │ │ │ 0x0000000000000000 (NULL) 0x0 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: AArch64 feature: BTI, PAC │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d9f5d1cbc82ede79c01c59a57ee4b15367d81100 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 95f14c9aae02bef62595ef4f6a111b4bee6ccaec │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.7.0 │ │ │ ├── readelf --wide --version-info {} │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ Version symbols section '.gnu.version' contains 63 entries: │ │ │ │ - Addr: 0x0000000000000c6e Offset: 0x00000c6e Link: 5 (.dynsym) │ │ │ │ + Addr: 0x0000000000000c78 Offset: 0x00000c78 Link: 5 (.dynsym) │ │ │ │ 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.17) │ │ │ │ 004: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 3 (GLIBC_2.34) 1 (*global*) │ │ │ │ 008: 4 (GLIBC_2.22) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) │ │ │ │ 00c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ │ 010: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ │ 014: 2 (GLIBC_2.17) 5 (GLIBC_2.33) 2 (GLIBC_2.17) 6 (GLIBC_2.38) │ │ │ │ 018: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ │ @@ -15,15 +15,15 @@ │ │ │ │ 02c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ │ 030: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ │ 034: 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ │ 038: 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) 1 (*global*) │ │ │ │ 03c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ │ │ │ │ │ Version needs section '.gnu.version_r' contains 2 entries: │ │ │ │ - Addr: 0x0000000000000cf0 Offset: 0x00000cf0 Link: 6 (.dynstr) │ │ │ │ + Addr: 0x0000000000000cf8 Offset: 0x00000cf8 Link: 6 (.dynstr) │ │ │ │ 000000: Version: 1 File: ld-linux-aarch64.so.1 Cnt: 1 │ │ │ │ 0x0010: Name: GLIBC_2.17 Flags: none Version: 7 │ │ │ │ 0x0020: Version: 1 File: libc.so.6 Cnt: 5 │ │ │ │ 0x0030: Name: GLIBC_2.38 Flags: none Version: 6 │ │ │ │ 0x0040: Name: GLIBC_2.33 Flags: none Version: 5 │ │ │ │ 0x0050: Name: GLIBC_2.22 Flags: none Version: 4 │ │ │ │ 0x0060: Name: GLIBC_2.34 Flags: none Version: 3 │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -46,9 +46,9 @@ │ │ │ │ 0x00000bf8 61617263 6836342e 736f2e31 00474c49 aarch64.so.1.GLI │ │ │ │ 0x00000c08 42435f32 2e313700 474c4942 435f322e BC_2.17.GLIBC_2. │ │ │ │ 0x00000c18 33380047 4c494243 5f322e33 3300474c 38.GLIBC_2.33.GL │ │ │ │ 0x00000c28 4942435f 322e3232 00474c49 42435f32 IBC_2.22.GLIBC_2 │ │ │ │ 0x00000c38 2e333400 00000000 00000000 00000000 .34............. │ │ │ │ 0x00000c48 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00000c58 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000c68 00000000 00 ..... │ │ │ │ + 0x00000c68 00000000 00000000 00000000 000000 ............... │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ -0000000000001580 <.init>: │ │ │ │ +0000000000001588 <.init>: │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - bl 2df4 │ │ │ │ + bl 2df4 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ ret │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -1,430 +1,430 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ -00000000000015a0 : │ │ │ │ +00000000000015b0 : │ │ │ │ bti c │ │ │ │ stp x16, x30, [sp, #-16]! │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3576] │ │ │ │ add x16, x16, #0xdf8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000015c0 : │ │ │ │ +00000000000015d0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3584] │ │ │ │ add x16, x16, #0xe00 │ │ │ │ │ │ │ │ -00000000000015d0 : │ │ │ │ +00000000000015e0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -00000000000015e0 : │ │ │ │ +00000000000015f0 : │ │ │ │ ldr x17, [x16, #3592] │ │ │ │ add x16, x16, #0xe08 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000015f0 <__libc_start_main@plt>: │ │ │ │ +0000000000001600 <__libc_start_main@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3600] │ │ │ │ add x16, x16, #0xe10 │ │ │ │ │ │ │ │ -0000000000001600 : │ │ │ │ +0000000000001610 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001610 <__cxa_finalize@plt>: │ │ │ │ +0000000000001620 <__cxa_finalize@plt>: │ │ │ │ ldr x17, [x16, #3608] │ │ │ │ add x16, x16, #0xe18 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001620 : │ │ │ │ +0000000000001630 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3616] │ │ │ │ add x16, x16, #0xe20 │ │ │ │ │ │ │ │ -0000000000001630 : │ │ │ │ +0000000000001640 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001640 : │ │ │ │ +0000000000001650 : │ │ │ │ ldr x17, [x16, #3624] │ │ │ │ add x16, x16, #0xe28 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001650 : │ │ │ │ +0000000000001660 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3632] │ │ │ │ add x16, x16, #0xe30 │ │ │ │ │ │ │ │ -0000000000001660 : │ │ │ │ +0000000000001670 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001670 : │ │ │ │ +0000000000001680 : │ │ │ │ ldr x17, [x16, #3640] │ │ │ │ add x16, x16, #0xe38 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001680 <__snprintf_chk@plt>: │ │ │ │ +0000000000001690 <__snprintf_chk@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3648] │ │ │ │ add x16, x16, #0xe40 │ │ │ │ │ │ │ │ -0000000000001690 : │ │ │ │ +00000000000016a0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -00000000000016a0 : │ │ │ │ +00000000000016b0 : │ │ │ │ ldr x17, [x16, #3656] │ │ │ │ add x16, x16, #0xe48 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000016b0 : │ │ │ │ +00000000000016c0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3664] │ │ │ │ add x16, x16, #0xe50 │ │ │ │ │ │ │ │ -00000000000016c0 <__isoc23_strtoll@plt>: │ │ │ │ +00000000000016d0 <__isoc23_strtoll@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -00000000000016d0 <__printf_chk@plt>: │ │ │ │ +00000000000016e0 <__printf_chk@plt>: │ │ │ │ ldr x17, [x16, #3672] │ │ │ │ add x16, x16, #0xe58 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000016e0 : │ │ │ │ +00000000000016f0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3680] │ │ │ │ add x16, x16, #0xe60 │ │ │ │ │ │ │ │ -00000000000016f0 : │ │ │ │ +0000000000001700 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001700 : │ │ │ │ +0000000000001710 : │ │ │ │ ldr x17, [x16, #3688] │ │ │ │ add x16, x16, #0xe68 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001710 <__vfprintf_chk@plt>: │ │ │ │ +0000000000001720 <__vfprintf_chk@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3696] │ │ │ │ add x16, x16, #0xe70 │ │ │ │ │ │ │ │ -0000000000001720 : │ │ │ │ +0000000000001730 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001730 <__xpg_basename@plt>: │ │ │ │ +0000000000001740 <__xpg_basename@plt>: │ │ │ │ ldr x17, [x16, #3704] │ │ │ │ add x16, x16, #0xe78 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001740 : │ │ │ │ +0000000000001750 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3712] │ │ │ │ add x16, x16, #0xe80 │ │ │ │ │ │ │ │ -0000000000001750 : │ │ │ │ +0000000000001760 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001760 : │ │ │ │ +0000000000001770 : │ │ │ │ ldr x17, [x16, #3720] │ │ │ │ add x16, x16, #0xe88 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001770 : │ │ │ │ +0000000000001780 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3728] │ │ │ │ add x16, x16, #0xe90 │ │ │ │ │ │ │ │ -0000000000001780 <__stack_chk_fail@plt>: │ │ │ │ +0000000000001790 <__stack_chk_fail@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001790 : │ │ │ │ +00000000000017a0 : │ │ │ │ ldr x17, [x16, #3736] │ │ │ │ add x16, x16, #0xe98 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000017a0 <__gmon_start__@plt>: │ │ │ │ +00000000000017b0 <__gmon_start__@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3744] │ │ │ │ add x16, x16, #0xea0 │ │ │ │ │ │ │ │ -00000000000017b0 : │ │ │ │ +00000000000017c0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -00000000000017c0 : │ │ │ │ +00000000000017d0 : │ │ │ │ ldr x17, [x16, #3752] │ │ │ │ add x16, x16, #0xea8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000017d0 <__isoc23_strtol@plt>: │ │ │ │ +00000000000017e0 <__isoc23_strtol@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3760] │ │ │ │ add x16, x16, #0xeb0 │ │ │ │ │ │ │ │ -00000000000017e0 : │ │ │ │ +00000000000017f0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -00000000000017f0 <__fprintf_chk@plt>: │ │ │ │ +0000000000001800 <__fprintf_chk@plt>: │ │ │ │ ldr x17, [x16, #3768] │ │ │ │ add x16, x16, #0xeb8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001800 : │ │ │ │ +0000000000001810 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3776] │ │ │ │ add x16, x16, #0xec0 │ │ │ │ │ │ │ │ -0000000000001810 : │ │ │ │ +0000000000001820 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001820 : │ │ │ │ +0000000000001830 : │ │ │ │ ldr x17, [x16, #3784] │ │ │ │ add x16, x16, #0xec8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001830 : │ │ │ │ +0000000000001840 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3792] │ │ │ │ add x16, x16, #0xed0 │ │ │ │ │ │ │ │ -0000000000001840 : │ │ │ │ +0000000000001850 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001850 : │ │ │ │ +0000000000001860 : │ │ │ │ ldr x17, [x16, #3800] │ │ │ │ add x16, x16, #0xed8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001860 : │ │ │ │ +0000000000001870 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3808] │ │ │ │ add x16, x16, #0xee0 │ │ │ │ │ │ │ │ -0000000000001870 : │ │ │ │ +0000000000001880 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001880 : │ │ │ │ +0000000000001890 : │ │ │ │ ldr x17, [x16, #3816] │ │ │ │ add x16, x16, #0xee8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001890 : │ │ │ │ +00000000000018a0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3824] │ │ │ │ add x16, x16, #0xef0 │ │ │ │ │ │ │ │ -00000000000018a0 : │ │ │ │ +00000000000018b0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -00000000000018b0 : │ │ │ │ +00000000000018c0 : │ │ │ │ ldr x17, [x16, #3832] │ │ │ │ add x16, x16, #0xef8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000018c0 : │ │ │ │ +00000000000018d0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3840] │ │ │ │ add x16, x16, #0xf00 │ │ │ │ │ │ │ │ -00000000000018d0 <__errno_location@plt>: │ │ │ │ +00000000000018e0 <__errno_location@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -00000000000018e0 : │ │ │ │ +00000000000018f0 : │ │ │ │ ldr x17, [x16, #3848] │ │ │ │ add x16, x16, #0xf08 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000018f0 : │ │ │ │ +0000000000001900 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3856] │ │ │ │ add x16, x16, #0xf10 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3864] │ │ │ │ add x16, x16, #0xf18 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3872] │ │ │ │ add x16, x16, #0xf20 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3880] │ │ │ │ add x16, x16, #0xf28 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3888] │ │ │ │ add x16, x16, #0xf30 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3896] │ │ │ │ add x16, x16, #0xf38 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3904] │ │ │ │ add x16, x16, #0xf40 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3912] │ │ │ │ add x16, x16, #0xf48 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3920] │ │ │ │ add x16, x16, #0xf50 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3928] │ │ │ │ add x16, x16, #0xf58 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3936] │ │ │ │ add x16, x16, #0xf60 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3944] │ │ │ │ add x16, x16, #0xf68 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3952] │ │ │ │ add x16, x16, #0xf70 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3960] │ │ │ │ add x16, x16, #0xf78 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3968] │ │ │ │ add x16, x16, #0xf80 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3976] │ │ │ │ add x16, x16, #0xf88 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3984] │ │ │ │ add x16, x16, #0xf90 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3992] │ │ │ │ add x16, x16, #0xf98 │ │ │ │ br x17 │ │ │ │ nop │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -11,23 +11,23 @@ │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ sub sp, sp, x13 │ │ │ │ str xzr, [sp, #1024] │ │ │ │ - adrp x2, 1f000 │ │ │ │ + adrp x2, 1f000 │ │ │ │ ldr x2, [x2, #4072] │ │ │ │ mov w19, w0 │ │ │ │ - adrp x22, 1f000 │ │ │ │ - adrp x21, 5000 │ │ │ │ + adrp x22, 1f000 │ │ │ │ + adrp x21, 5000 │ │ │ │ ldr x0, [x2] │ │ │ │ str x0, [sp, #4616] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - adrp x23, 5000 │ │ │ │ + adrp x23, 5000 │ │ │ │ mov x20, x1 │ │ │ │ add x22, x22, #0x918 │ │ │ │ add x21, x21, #0x100 │ │ │ │ add x23, x23, #0x8ac │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ mov w28, #0x0 // #0 │ │ │ │ mov x26, #0x0 // #0 │ │ │ │ @@ -42,436 +42,436 @@ │ │ │ │ str wzr, [sp, #72] │ │ │ │ str wzr, [sp, #80] │ │ │ │ mov x3, x22 │ │ │ │ mov x2, x21 │ │ │ │ mov x1, x20 │ │ │ │ mov w0, w19 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ - bl 18f0 │ │ │ │ + bl 1900 │ │ │ │ cmn w0, #0x1 │ │ │ │ - b.eq 1f00 // b.none │ │ │ │ + b.eq 1f00 // b.none │ │ │ │ sub w0, w0, #0x31 │ │ │ │ cmp w0, #0x49 │ │ │ │ - b.hi 1bc0 // b.pmore │ │ │ │ + b.hi 1bc0 // b.pmore │ │ │ │ ldrh w0, [x23, w0, uxtw #1] │ │ │ │ - adr x1, 1b90 │ │ │ │ + adr x1, 1b90 │ │ │ │ add x0, x1, w0, sxth #2 │ │ │ │ br x0 │ │ │ │ bti j │ │ │ │ ldr x2, [x20] │ │ │ │ - adrp x1, 4000 │ │ │ │ + adrp x1, 4000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ add x1, x1, #0xc60 │ │ │ │ - bl 1758 │ │ │ │ - adrp x1, 4000 │ │ │ │ + bl 1768 │ │ │ │ + adrp x1, 4000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ add x1, x1, #0xc88 │ │ │ │ - bl 1758 │ │ │ │ + bl 1768 │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti j │ │ │ │ mov w23, #0x1 // #1 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4072] │ │ │ │ ldr x2, [sp, #4616] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2804 // b.any │ │ │ │ + b.ne 2804 // b.any │ │ │ │ mov x13, #0x1210 // #4624 │ │ │ │ add sp, sp, x13 │ │ │ │ mov w0, w23 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ ldp x29, x30, [sp], #144 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ bti j │ │ │ │ mov w24, #0x0 // #0 │ │ │ │ - b 1b54 │ │ │ │ + b 1b54 │ │ │ │ bti j │ │ │ │ mov w25, #0x1 // #1 │ │ │ │ - b 1b54 │ │ │ │ + b 1b54 │ │ │ │ bti j │ │ │ │ mov w25, #0x2 // #2 │ │ │ │ - b 1b54 │ │ │ │ + b 1b54 │ │ │ │ bti j │ │ │ │ mov w25, #0x3 // #3 │ │ │ │ - b 1b54 │ │ │ │ + b 1b54 │ │ │ │ bti j │ │ │ │ mov w25, #0x4 // #4 │ │ │ │ - b 1b54 │ │ │ │ + b 1b54 │ │ │ │ bti j │ │ │ │ mov w25, #0x5 // #5 │ │ │ │ - b 1b54 │ │ │ │ + b 1b54 │ │ │ │ bti j │ │ │ │ - adrp x26, 1f000 │ │ │ │ + adrp x26, 1f000 │ │ │ │ ldr x26, [x26, #4032] │ │ │ │ add x1, sp, #0xa0 │ │ │ │ mov w2, #0xa // #10 │ │ │ │ str xzr, [sp, #160] │ │ │ │ ldr x0, [x26] │ │ │ │ - bl 1740 │ │ │ │ + bl 1750 │ │ │ │ cmp x0, #0x0 │ │ │ │ - b.le 1cec │ │ │ │ + b.le 1cec │ │ │ │ ldr x2, [x26] │ │ │ │ ldr x1, [sp, #160] │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 1cec // b.none │ │ │ │ - cbz x1, 2090 │ │ │ │ + b.eq 1cec // b.none │ │ │ │ + cbz x1, 2090 │ │ │ │ ldrb w2, [x1] │ │ │ │ and w2, w2, #0xffffffdf │ │ │ │ and w2, w2, #0xff │ │ │ │ cmp w2, #0x4b │ │ │ │ - b.ne 2088 // b.any │ │ │ │ + b.ne 2088 // b.any │ │ │ │ add x2, x1, #0x2 │ │ │ │ add x3, x1, #0x1 │ │ │ │ mov x26, #0x400 // #1024 │ │ │ │ str x3, [sp, #160] │ │ │ │ ldrb w1, [x1, #1] │ │ │ │ and w1, w1, #0xffffffdf │ │ │ │ and w1, w1, #0xff │ │ │ │ cmp w1, #0x42 │ │ │ │ csel x1, x2, x3, eq // eq = none │ │ │ │ str x1, [sp, #160] │ │ │ │ mul x26, x26, x0 │ │ │ │ sub x0, x26, #0x1, lsl #12 │ │ │ │ cmp x0, #0x1ff, lsl #12 │ │ │ │ - b.hi 1cec // b.pmore │ │ │ │ + b.hi 1cec // b.pmore │ │ │ │ sub x0, x26, #0x1 │ │ │ │ tst x0, x26 │ │ │ │ - b.eq 1b54 // b.none │ │ │ │ - adrp x0, 1f000 │ │ │ │ + b.eq 1b54 // b.none │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ - adrp x2, 4000 │ │ │ │ + adrp x2, 4000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ add x2, x2, #0xbf8 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 1908 │ │ │ │ - b 1bc0 │ │ │ │ + bl 1918 │ │ │ │ + b 1bc0 │ │ │ │ bti j │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #32] │ │ │ │ - b 1b54 │ │ │ │ + b 1b54 │ │ │ │ bti j │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #72] │ │ │ │ - b 1b54 │ │ │ │ + b 1b54 │ │ │ │ bti j │ │ │ │ - adrp x0, 1f000 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4032] │ │ │ │ mov w2, #0xa // #10 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 18d8 <__errno_location@plt+0x8> │ │ │ │ + bl 18e8 <__errno_location@plt+0x8> │ │ │ │ str w0, [sp, #48] │ │ │ │ cmp w0, #0x200 │ │ │ │ - b.ls 1b54 // b.plast │ │ │ │ - adrp x0, 1f000 │ │ │ │ + b.ls 1b54 // b.plast │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ - adrp x2, 4000 │ │ │ │ + adrp x2, 4000 │ │ │ │ mov w3, #0x200 // #512 │ │ │ │ add x2, x2, #0xbc8 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 1908 │ │ │ │ - b 1bc0 │ │ │ │ + bl 1918 │ │ │ │ + b 1bc0 │ │ │ │ bti j │ │ │ │ ldr x2, [x20] │ │ │ │ - adrp x1, 4000 │ │ │ │ + adrp x1, 4000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ add x1, x1, #0xc60 │ │ │ │ mov w23, #0x0 // #0 │ │ │ │ - bl 1758 │ │ │ │ - adrp x1, 4000 │ │ │ │ + bl 1768 │ │ │ │ + adrp x1, 4000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ add x1, x1, #0xc88 │ │ │ │ - bl 1758 │ │ │ │ - b 1bc8 │ │ │ │ + bl 1768 │ │ │ │ + b 1bc8 │ │ │ │ bti j │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #44] │ │ │ │ - b 1b54 │ │ │ │ + b 1b54 │ │ │ │ bti j │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #64] │ │ │ │ - b 1b54 │ │ │ │ + b 1b54 │ │ │ │ bti j │ │ │ │ mov w28, #0x1 // #1 │ │ │ │ - b 1b54 │ │ │ │ + b 1b54 │ │ │ │ bti j │ │ │ │ - adrp x0, 20000 │ │ │ │ + adrp x0, 20000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ str w1, [x0, #12] │ │ │ │ - b 1b54 │ │ │ │ + b 1b54 │ │ │ │ bti j │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ mov w28, w0 │ │ │ │ str w0, [sp, #80] │ │ │ │ - b 1b54 │ │ │ │ + b 1b54 │ │ │ │ bti j │ │ │ │ mov w24, #0x3 // #3 │ │ │ │ - b 1b54 │ │ │ │ + b 1b54 │ │ │ │ bti j │ │ │ │ - adrp x0, 20000 │ │ │ │ + adrp x0, 20000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ str w1, [x0, #16] │ │ │ │ - b 1b54 │ │ │ │ + b 1b54 │ │ │ │ bti j │ │ │ │ add x0, sp, #0x1e8 │ │ │ │ - bl 1a70 │ │ │ │ + bl 1a80 │ │ │ │ add x19, sp, #0xe8 │ │ │ │ - adrp x6, 5000 │ │ │ │ - cbnz w0, 2098 │ │ │ │ - adrp x5, 5000 │ │ │ │ - adrp x4, 5000 │ │ │ │ + adrp x6, 5000 │ │ │ │ + cbnz w0, 2098 │ │ │ │ + adrp x5, 5000 │ │ │ │ + adrp x4, 5000 │ │ │ │ mov x3, #0x100 // #256 │ │ │ │ mov x0, x19 │ │ │ │ add x6, x6, #0x90 │ │ │ │ add x5, x5, #0x98 │ │ │ │ add x4, x4, #0xa0 │ │ │ │ add x7, sp, #0x26a │ │ │ │ mov x1, x3 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ - bl 16e0 │ │ │ │ + bl 16f0 │ │ │ │ mov x3, x19 │ │ │ │ - adrp x2, 5000 │ │ │ │ - adrp x1, 5000 │ │ │ │ + adrp x2, 5000 │ │ │ │ + adrp x1, 5000 │ │ │ │ add x2, x2, #0xb8 │ │ │ │ add x1, x1, #0xc0 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ mov w23, #0x0 // #0 │ │ │ │ - bl 1758 │ │ │ │ - b 1bc8 │ │ │ │ + bl 1768 │ │ │ │ + b 1bc8 │ │ │ │ bti j │ │ │ │ - adrp x0, 1f000 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4032] │ │ │ │ ldr x0, [x0] │ │ │ │ - cbz x0, 20c4 │ │ │ │ + cbz x0, 20c4 │ │ │ │ mov w2, #0xa // #10 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 18d8 <__errno_location@plt+0x8> │ │ │ │ + bl 18e8 <__errno_location@plt+0x8> │ │ │ │ mov x27, x0 │ │ │ │ sub w0, w0, #0x1 │ │ │ │ cmp w0, #0xe0f │ │ │ │ - b.hi 23b8 // b.pmore │ │ │ │ + b.hi 23b8 // b.pmore │ │ │ │ mov w24, #0x2 // #2 │ │ │ │ - b 1b54 │ │ │ │ + b 1b54 │ │ │ │ bti j │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #40] │ │ │ │ - b 1b54 │ │ │ │ + b 1b54 │ │ │ │ bti j │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #56] │ │ │ │ - b 1b54 │ │ │ │ + b 1b54 │ │ │ │ bti j │ │ │ │ str wzr, [sp, #32] │ │ │ │ - b 1b54 │ │ │ │ + b 1b54 │ │ │ │ bti j │ │ │ │ mov w24, #0x1 // #1 │ │ │ │ - b 1b54 │ │ │ │ + b 1b54 │ │ │ │ bti j │ │ │ │ mov w24, #0x4 // #4 │ │ │ │ - b 1b54 │ │ │ │ - adrp x21, 1f000 │ │ │ │ + b 1b54 │ │ │ │ + adrp x21, 1f000 │ │ │ │ ldr x21, [x21, #4040] │ │ │ │ ldr w22, [x21] │ │ │ │ cmp w22, w19 │ │ │ │ - b.ge 20fc // b.tcont │ │ │ │ + b.ge 20fc // b.tcont │ │ │ │ cmp w24, #0x2 │ │ │ │ - b.eq 2344 // b.none │ │ │ │ + b.eq 2344 // b.none │ │ │ │ ldr x23, [x20, w22, sxtw #3] │ │ │ │ - adrp x1, 5000 │ │ │ │ + adrp x1, 5000 │ │ │ │ add x1, x1, #0x120 │ │ │ │ mov x0, x23 │ │ │ │ - bl 1920 │ │ │ │ - cbnz w0, 2460 │ │ │ │ + bl 1930 │ │ │ │ + cbnz w0, 2460 │ │ │ │ add w22, w22, #0x1 │ │ │ │ mov w24, #0x0 // #0 │ │ │ │ ldr w0, [sp, #32] │ │ │ │ str w22, [x21] │ │ │ │ cmn w0, #0x1 │ │ │ │ - b.ne 1f54 // b.any │ │ │ │ + b.ne 1f54 // b.any │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #32] │ │ │ │ ldr w0, [sp, #40] │ │ │ │ ands w23, w0, w28 │ │ │ │ - b.ne 256c // b.any │ │ │ │ + b.ne 256c // b.any │ │ │ │ ldr w4, [x21] │ │ │ │ cmp w19, w4 │ │ │ │ ccmp w24, #0x3, #0x0, le │ │ │ │ - b.eq 2778 // b.none │ │ │ │ - cbz w28, 2480 │ │ │ │ + b.eq 2778 // b.none │ │ │ │ + cbz w28, 2480 │ │ │ │ cmp w19, w4 │ │ │ │ - b.le 2680 │ │ │ │ + b.le 2680 │ │ │ │ sub w0, w19, w4 │ │ │ │ mov w2, w0 │ │ │ │ ldr w0, [sp, #80] │ │ │ │ mov w27, #0x0 // #0 │ │ │ │ ldr w1, [sp, #40] │ │ │ │ mov w22, w2 │ │ │ │ and w0, w0, #0x1 │ │ │ │ str w24, [sp, #80] │ │ │ │ eor w1, w1, #0x1 │ │ │ │ mov w24, w27 │ │ │ │ stp w0, w1, [sp, #112] │ │ │ │ - adrp x0, 4000 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0xb80 │ │ │ │ str x0, [sp, #88] │ │ │ │ add x0, sp, #0x1e8 │ │ │ │ str w4, [sp, #96] │ │ │ │ str x20, [sp, #104] │ │ │ │ str x0, [sp, #120] │ │ │ │ cmp w24, w22 │ │ │ │ - b.ge 1bc8 // b.tcont │ │ │ │ + b.ge 1bc8 // b.tcont │ │ │ │ ldr w0, [x21] │ │ │ │ cmp w0, w19 │ │ │ │ - b.ge 23d8 // b.tcont │ │ │ │ + b.ge 23d8 // b.tcont │ │ │ │ ldr w0, [sp, #96] │ │ │ │ ldr x1, [sp, #104] │ │ │ │ add w0, w24, w0 │ │ │ │ ldr x27, [x1, w0, sxtw #3] │ │ │ │ ldr w0, [sp, #112] │ │ │ │ cmp x27, #0x0 │ │ │ │ cset w20, ne // ne = any │ │ │ │ tst w20, w0 │ │ │ │ - b.eq 200c // b.none │ │ │ │ + b.eq 200c // b.none │ │ │ │ ldr x1, [sp, #88] │ │ │ │ mov x0, x27 │ │ │ │ - bl 1920 │ │ │ │ - cbnz w0, 22d4 │ │ │ │ - cbnz w28, 2040 │ │ │ │ + bl 1930 │ │ │ │ + cbnz w0, 22d4 │ │ │ │ + cbnz w28, 2040 │ │ │ │ ldr w0, [x21] │ │ │ │ cmp w20, #0x0 │ │ │ │ add w0, w0, #0x1 │ │ │ │ ccmp w0, w19, #0x0, ne // ne = any │ │ │ │ - b.ge 2040 // b.tcont │ │ │ │ + b.ge 2040 // b.tcont │ │ │ │ ldr x1, [sp, #88] │ │ │ │ mov x0, x27 │ │ │ │ - bl 1920 │ │ │ │ + bl 1930 │ │ │ │ cmp w0, #0x0 │ │ │ │ ldr w0, [sp, #116] │ │ │ │ ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 23a4 // b.any │ │ │ │ + b.ne 23a4 // b.any │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ ldp w6, w2, [sp, #40] │ │ │ │ str w2, [sp, #16] │ │ │ │ ldr w2, [sp, #72] │ │ │ │ mov x0, x27 │ │ │ │ ldr w7, [sp, #32] │ │ │ │ ldr w3, [sp, #48] │ │ │ │ ldr w5, [sp, #56] │ │ │ │ ldr w4, [sp, #64] │ │ │ │ str w2, [sp, #24] │ │ │ │ ldr w2, [sp, #80] │ │ │ │ str w25, [sp] │ │ │ │ str x26, [sp, #8] │ │ │ │ - bl 35e8 │ │ │ │ + bl 35e8 │ │ │ │ orr w23, w23, w0 │ │ │ │ - cbz w28, 1bc8 │ │ │ │ + cbz w28, 1bc8 │ │ │ │ add w24, w24, #0x1 │ │ │ │ - b 1fc4 │ │ │ │ + b 1fc4 │ │ │ │ cmp w2, #0x4d │ │ │ │ - b.eq 22c0 // b.none │ │ │ │ + b.eq 22c0 // b.none │ │ │ │ mov x26, #0x1 // #1 │ │ │ │ - b 1cd0 │ │ │ │ + b 1cd0 │ │ │ │ mov x3, #0x100 // #256 │ │ │ │ mov x0, x19 │ │ │ │ add x6, x6, #0x90 │ │ │ │ mov x1, x3 │ │ │ │ - adrp x5, 5000 │ │ │ │ - adrp x4, 5000 │ │ │ │ + adrp x5, 5000 │ │ │ │ + adrp x4, 5000 │ │ │ │ add x5, x5, #0x98 │ │ │ │ add x4, x4, #0xb0 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ - bl 16e0 │ │ │ │ - b 1e60 │ │ │ │ - adrp x3, 1f000 │ │ │ │ + bl 16f0 │ │ │ │ + b 1e60 │ │ │ │ + adrp x3, 1f000 │ │ │ │ ldr x3, [x3, #4040] │ │ │ │ ldr w2, [x3] │ │ │ │ cmp w2, w19 │ │ │ │ - b.ge 1eb4 // b.tcont │ │ │ │ + b.ge 1eb4 // b.tcont │ │ │ │ ldr x0, [x20, w2, sxtw #3] │ │ │ │ ldrb w1, [x0] │ │ │ │ sub w1, w1, #0x31 │ │ │ │ and w1, w1, #0xff │ │ │ │ cmp w1, #0x8 │ │ │ │ - b.hi 1eb4 // b.pmore │ │ │ │ + b.hi 1eb4 // b.pmore │ │ │ │ add w2, w2, #0x1 │ │ │ │ str w2, [x3] │ │ │ │ - b 1e98 │ │ │ │ + b 1e98 │ │ │ │ ldr w0, [sp, #32] │ │ │ │ cmn w0, #0x1 │ │ │ │ - b.eq 2330 // b.none │ │ │ │ + b.eq 2330 // b.none │ │ │ │ cmp w24, #0x2 │ │ │ │ - b.eq 255c // b.none │ │ │ │ + b.eq 255c // b.none │ │ │ │ cmp w24, #0x4 │ │ │ │ - b.ne 1f54 // b.any │ │ │ │ + b.ne 1f54 // b.any │ │ │ │ ldr w0, [x21] │ │ │ │ cmp w0, w19 │ │ │ │ - b.ge 261c // b.tcont │ │ │ │ + b.ge 261c // b.tcont │ │ │ │ sub w0, w19, w0 │ │ │ │ cmp w0, #0x1 │ │ │ │ ldr w0, [sp, #44] │ │ │ │ cset w25, ne // ne = any │ │ │ │ ands w25, w25, w0 │ │ │ │ - b.ne 2648 // b.any │ │ │ │ - adrp x27, 1f000 │ │ │ │ + b.ne 2648 // b.any │ │ │ │ + adrp x27, 1f000 │ │ │ │ ldr x27, [x27, #4024] │ │ │ │ - adrp x0, 5000 │ │ │ │ + adrp x0, 5000 │ │ │ │ ldrsw x21, [x21] │ │ │ │ add x0, x0, #0x690 │ │ │ │ add x24, sp, #0x1e8 │ │ │ │ mov w23, #0x0 // #0 │ │ │ │ str x0, [sp, #56] │ │ │ │ sub w0, w19, #0x1 │ │ │ │ str w0, [sp, #40] │ │ │ │ mov w28, w21 │ │ │ │ cmp w19, w21 │ │ │ │ - b.le 2494 │ │ │ │ + b.le 2494 │ │ │ │ ldr x26, [x20, x21, lsl #3] │ │ │ │ mov x1, x24 │ │ │ │ mov x0, x26 │ │ │ │ - bl 34e0 │ │ │ │ - cbnz w0, 23e4 │ │ │ │ + bl 34e0 │ │ │ │ + cbnz w0, 23e4 │ │ │ │ mov x0, x24 │ │ │ │ - adrp x1, 4000 │ │ │ │ + adrp x1, 4000 │ │ │ │ add x1, x1, #0x680 │ │ │ │ - bl 19e0 │ │ │ │ + bl 19f0 │ │ │ │ mov x22, x0 │ │ │ │ - cbz x0, 2c0c │ │ │ │ + cbz x0, 2c0c │ │ │ │ mov w2, #0x2 // #2 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 17a0 <__gmon_start__@plt> │ │ │ │ - cbnz w0, 2418 │ │ │ │ + bl 17b0 <__gmon_start__@plt> │ │ │ │ + cbnz w0, 2418 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1938 │ │ │ │ + bl 1948 │ │ │ │ mov x1, x0 │ │ │ │ mov x0, x22 │ │ │ │ str x1, [sp, #32] │ │ │ │ - bl 17d0 <__isoc23_strtol@plt> │ │ │ │ + bl 17e0 <__isoc23_strtol@plt> │ │ │ │ str x0, [sp, #48] │ │ │ │ - tbnz x0, #63, 24ac │ │ │ │ + tbnz x0, #63, 24ac │ │ │ │ mov x0, x22 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 17a0 <__gmon_start__@plt> │ │ │ │ - cbnz w0, 243c │ │ │ │ + bl 17b0 <__gmon_start__@plt> │ │ │ │ + cbnz w0, 243c │ │ │ │ mov x4, #0x11f8 // #4600 │ │ │ │ mov x3, x22 │ │ │ │ add x0, sp, x4 │ │ │ │ mov x2, #0x10 // #16 │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ - bl 1950 │ │ │ │ + bl 1960 │ │ │ │ cmp x0, #0x10 │ │ │ │ - b.ne 243c // b.any │ │ │ │ + b.ne 243c // b.any │ │ │ │ mov x1, #0x1060 // #4192 │ │ │ │ add x0, sp, x1 │ │ │ │ mov x2, #0x1060 // #4192 │ │ │ │ add x1, sp, x2 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ ldrb w4, [x0, #413] │ │ │ │ mov w0, #0x40 // #64 │ │ │ │ @@ -479,742 +479,742 @@ │ │ │ │ cmp w4, #0x0 │ │ │ │ str w1, [sp, #64] │ │ │ │ ldr x1, [sp, #32] │ │ │ │ csel w4, w4, w0, ne // ne = any │ │ │ │ mov x0, x22 │ │ │ │ str w4, [sp, #72] │ │ │ │ sub x1, x1, #0xc │ │ │ │ - bl 17a0 <__gmon_start__@plt> │ │ │ │ + bl 17b0 <__gmon_start__@plt> │ │ │ │ mov w8, w0 │ │ │ │ ldr w4, [sp, #72] │ │ │ │ - cbnz w0, 227c │ │ │ │ + cbnz w0, 227c │ │ │ │ mov x3, x22 │ │ │ │ mov x2, #0xc // #12 │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ mov x0, #0x11e8 // #4584 │ │ │ │ add x0, sp, x0 │ │ │ │ str w4, [sp, #72] │ │ │ │ str w8, [sp, #80] │ │ │ │ - bl 1950 │ │ │ │ + bl 1960 │ │ │ │ ldr w4, [sp, #72] │ │ │ │ cmp x0, #0xc │ │ │ │ ldr w8, [sp, #80] │ │ │ │ - b.eq 2690 // b.none │ │ │ │ + b.eq 2690 // b.none │ │ │ │ mov x0, x22 │ │ │ │ - bl 16f8 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + bl 1708 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ - adrp x2, 5000 │ │ │ │ + adrp x2, 5000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ add x2, x2, #0x4a0 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 1908 │ │ │ │ + bl 1918 │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ - cbz w25, 22b4 │ │ │ │ + cbz w25, 22b4 │ │ │ │ ldr w0, [sp, #40] │ │ │ │ cmp w0, w28 │ │ │ │ - b.gt 2388 │ │ │ │ + b.gt 2388 │ │ │ │ orr w23, w23, w8 │ │ │ │ add x21, x21, #0x1 │ │ │ │ - b 2164 │ │ │ │ + b 2164 │ │ │ │ add x3, x1, #0x1 │ │ │ │ add x2, x1, #0x2 │ │ │ │ mov x26, #0x100000 // #1048576 │ │ │ │ str x3, [sp, #160] │ │ │ │ - b 1cb8 │ │ │ │ + b 1cb8 │ │ │ │ ldr x1, [sp, #120] │ │ │ │ mov x0, x27 │ │ │ │ - bl 1728 │ │ │ │ - cbnz w0, 200c │ │ │ │ + bl 1738 │ │ │ │ + cbnz w0, 200c │ │ │ │ ldr w0, [sp, #504] │ │ │ │ and w0, w0, #0xf000 │ │ │ │ cmp w0, #0x4, lsl #12 │ │ │ │ - b.ne 200c // b.any │ │ │ │ + b.ne 200c // b.any │ │ │ │ ldp w5, w1, [sp, #40] │ │ │ │ str w1, [sp, #8] │ │ │ │ ldr w1, [sp, #72] │ │ │ │ mov x0, x27 │ │ │ │ ldr w6, [sp, #32] │ │ │ │ mov w7, w25 │ │ │ │ ldr w2, [sp, #48] │ │ │ │ ldr w4, [sp, #56] │ │ │ │ ldr w3, [sp, #64] │ │ │ │ str w1, [sp, #16] │ │ │ │ ldr w1, [sp, #80] │ │ │ │ str x26, [sp] │ │ │ │ - bl 42ac │ │ │ │ + bl 42ac │ │ │ │ orr w23, w23, w0 │ │ │ │ - b 207c │ │ │ │ + b 207c │ │ │ │ cmp w24, #0x2 │ │ │ │ - b.eq 2640 // b.none │ │ │ │ + b.eq 2640 // b.none │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #32] │ │ │ │ - b 2110 │ │ │ │ + b 2110 │ │ │ │ ldr w0, [sp, #32] │ │ │ │ cmn w0, #0x1 │ │ │ │ - b.eq 2640 // b.none │ │ │ │ + b.eq 2640 // b.none │ │ │ │ ldr x21, [x20, w22, sxtw #3] │ │ │ │ add x19, sp, #0x1e8 │ │ │ │ mov x1, x19 │ │ │ │ mov x0, x21 │ │ │ │ - bl 34e0 │ │ │ │ - cbnz w0, 265c │ │ │ │ + bl 34e0 │ │ │ │ + cbnz w0, 265c │ │ │ │ ldr w0, [sp, #48] │ │ │ │ cmp w0, #0x200 │ │ │ │ - b.ls 257c // b.plast │ │ │ │ - adrp x0, 4000 │ │ │ │ + b.ls 257c // b.plast │ │ │ │ + adrp x0, 4000 │ │ │ │ mov w1, #0x200 // #512 │ │ │ │ add x0, x0, #0xbc8 │ │ │ │ - bl 2f80 │ │ │ │ - b 1bc0 │ │ │ │ + bl 2f80 │ │ │ │ + b 1bc0 │ │ │ │ ldr x1, [sp, #56] │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w8, [sp, #32] │ │ │ │ - bl 1758 │ │ │ │ + bl 1768 │ │ │ │ ldr w8, [sp, #32] │ │ │ │ orr w23, w23, w8 │ │ │ │ - b 22b8 │ │ │ │ + b 22b8 │ │ │ │ ldr x1, [sp, #104] │ │ │ │ ldr w0, [sp, #96] │ │ │ │ add x0, x1, w0, sxtw #3 │ │ │ │ ldr x1, [x0, #8] │ │ │ │ - b 2044 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + b 2044 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ - adrp x2, 4000 │ │ │ │ + adrp x2, 4000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ add x2, x2, #0xb90 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 1908 │ │ │ │ - b 1bc0 │ │ │ │ + bl 1918 │ │ │ │ + b 1bc0 │ │ │ │ mov x27, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b 2044 │ │ │ │ - bl 1a58 │ │ │ │ + b 2044 │ │ │ │ + bl 1a68 │ │ │ │ ldr w0, [x0] │ │ │ │ ldr x22, [x27] │ │ │ │ - bl 1848 │ │ │ │ + bl 1858 │ │ │ │ mov x4, x0 │ │ │ │ mov x3, x26 │ │ │ │ mov x0, x22 │ │ │ │ - adrp x2, 4000 │ │ │ │ + adrp x2, 4000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ add x2, x2, #0x658 │ │ │ │ - bl 1908 │ │ │ │ + bl 1918 │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ - b 22a4 │ │ │ │ + b 22a4 │ │ │ │ mov x0, x22 │ │ │ │ - bl 16f8 │ │ │ │ + bl 1708 │ │ │ │ ldr x0, [x27] │ │ │ │ - adrp x2, 5000 │ │ │ │ + adrp x2, 5000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ add x2, x2, #0x440 │ │ │ │ - bl 1908 │ │ │ │ + bl 1918 │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ - b 22a4 │ │ │ │ + b 22a4 │ │ │ │ mov x0, x22 │ │ │ │ - bl 16f8 │ │ │ │ + bl 1708 │ │ │ │ ldr x0, [x27] │ │ │ │ - adrp x2, 5000 │ │ │ │ + adrp x2, 5000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ add x2, x2, #0x480 │ │ │ │ - bl 1908 │ │ │ │ + bl 1918 │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ - b 22a4 │ │ │ │ - adrp x1, 5000 │ │ │ │ + b 22a4 │ │ │ │ + adrp x1, 5000 │ │ │ │ mov x0, x23 │ │ │ │ add x1, x1, #0x128 │ │ │ │ - bl 1920 │ │ │ │ - cbnz w0, 24d8 │ │ │ │ + bl 1930 │ │ │ │ + cbnz w0, 24d8 │ │ │ │ add w22, w22, #0x1 │ │ │ │ mov w24, #0x1 // #1 │ │ │ │ - b 1f3c │ │ │ │ + b 1f3c │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ mov w2, w0 │ │ │ │ cmp w19, w4 │ │ │ │ - b.le 1f84 │ │ │ │ - b 1f7c │ │ │ │ - cbz w25, 1bc8 │ │ │ │ - adrp x1, 5000 │ │ │ │ + b.le 1f84 │ │ │ │ + b 1f7c │ │ │ │ + cbz w25, 1bc8 │ │ │ │ + adrp x1, 5000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ add x1, x1, #0x698 │ │ │ │ - bl 1758 │ │ │ │ - b 1bc8 │ │ │ │ + bl 1768 │ │ │ │ + b 1bc8 │ │ │ │ mov x0, x22 │ │ │ │ - bl 16f8 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + bl 1708 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ - adrp x2, 5000 │ │ │ │ + adrp x2, 5000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ add x2, x2, #0x460 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 1908 │ │ │ │ + bl 1918 │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ - b 22a4 │ │ │ │ - adrp x1, 5000 │ │ │ │ + b 22a4 │ │ │ │ + adrp x1, 5000 │ │ │ │ mov x0, x23 │ │ │ │ add x1, x1, #0x130 │ │ │ │ - bl 1920 │ │ │ │ - cbz w0, 2634 │ │ │ │ - adrp x1, 5000 │ │ │ │ + bl 1930 │ │ │ │ + cbz w0, 2634 │ │ │ │ + adrp x1, 5000 │ │ │ │ mov x0, x23 │ │ │ │ add x1, x1, #0x138 │ │ │ │ - bl 1920 │ │ │ │ - cbz w0, 2634 │ │ │ │ - adrp x1, 5000 │ │ │ │ + bl 1930 │ │ │ │ + cbz w0, 2634 │ │ │ │ + adrp x1, 5000 │ │ │ │ mov x0, x23 │ │ │ │ add x1, x1, #0x140 │ │ │ │ - bl 1920 │ │ │ │ - cbz w0, 27f0 │ │ │ │ - adrp x1, 5000 │ │ │ │ + bl 1930 │ │ │ │ + cbz w0, 27f0 │ │ │ │ + adrp x1, 5000 │ │ │ │ mov x0, x23 │ │ │ │ add x1, x1, #0x148 │ │ │ │ - bl 1920 │ │ │ │ - cbz w0, 27f0 │ │ │ │ - adrp x1, 5000 │ │ │ │ + bl 1930 │ │ │ │ + cbz w0, 27f0 │ │ │ │ + adrp x1, 5000 │ │ │ │ mov x0, x23 │ │ │ │ add x1, x1, #0x150 │ │ │ │ - bl 1920 │ │ │ │ - cbnz w0, 2b68 │ │ │ │ + bl 1930 │ │ │ │ + cbnz w0, 2b68 │ │ │ │ ldr w0, [sp, #32] │ │ │ │ add w22, w22, #0x1 │ │ │ │ str w22, [x21] │ │ │ │ cmn w0, #0x1 │ │ │ │ - b.eq 2640 // b.none │ │ │ │ + b.eq 2640 // b.none │ │ │ │ ldr w22, [x21] │ │ │ │ cmp w22, w19 │ │ │ │ - b.lt 2350 // b.tstop │ │ │ │ - adrp x0, 5000 │ │ │ │ + b.lt 2350 // b.tstop │ │ │ │ + adrp x0, 5000 │ │ │ │ add x0, x0, #0x158 │ │ │ │ - bl 2f80 │ │ │ │ - b 1bc0 │ │ │ │ - adrp x0, 5000 │ │ │ │ + bl 2f80 │ │ │ │ + b 1bc0 │ │ │ │ + adrp x0, 5000 │ │ │ │ add x0, x0, #0x6a0 │ │ │ │ - bl 2f80 │ │ │ │ - b 1bc0 │ │ │ │ + bl 2f80 │ │ │ │ + b 1bc0 │ │ │ │ mov x0, x19 │ │ │ │ - adrp x22, 4000 │ │ │ │ + adrp x22, 4000 │ │ │ │ add x1, x22, #0x680 │ │ │ │ - bl 19e0 │ │ │ │ + bl 19f0 │ │ │ │ mov x20, x0 │ │ │ │ - cbz x0, 2c48 │ │ │ │ + cbz x0, 2c48 │ │ │ │ mov w2, #0x2 // #2 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 17a0 <__gmon_start__@plt> │ │ │ │ - cbnz w0, 262c │ │ │ │ + bl 17b0 <__gmon_start__@plt> │ │ │ │ + cbnz w0, 262c │ │ │ │ mov x0, x20 │ │ │ │ - bl 1938 │ │ │ │ + bl 1948 │ │ │ │ mov x19, x0 │ │ │ │ cmp x0, #0x0 │ │ │ │ - b.le 262c │ │ │ │ + b.le 262c │ │ │ │ mov x0, x20 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 17a0 <__gmon_start__@plt> │ │ │ │ + bl 17b0 <__gmon_start__@plt> │ │ │ │ mov w23, w0 │ │ │ │ - cbnz w0, 262c │ │ │ │ + cbnz w0, 262c │ │ │ │ mov x0, x19 │ │ │ │ - bl 1710 <__vfprintf_chk@plt> │ │ │ │ + bl 1720 <__vfprintf_chk@plt> │ │ │ │ str x0, [sp, #56] │ │ │ │ - cbz x0, 262c │ │ │ │ + cbz x0, 262c │ │ │ │ mov x3, x20 │ │ │ │ mov x2, x19 │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ - bl 1950 │ │ │ │ + bl 1960 │ │ │ │ cmp x19, x0 │ │ │ │ - b.eq 281c // b.none │ │ │ │ + b.eq 281c // b.none │ │ │ │ mov x0, x20 │ │ │ │ - bl 16f8 │ │ │ │ + bl 1708 │ │ │ │ mov w23, #0x1 // #1 │ │ │ │ mov x20, #0x0 // #0 │ │ │ │ ldr x0, [sp, #56] │ │ │ │ - bl 1968 │ │ │ │ + bl 1978 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1968 │ │ │ │ - b 1bc8 │ │ │ │ - adrp x0, 5000 │ │ │ │ + bl 1978 │ │ │ │ + b 1bc8 │ │ │ │ + adrp x0, 5000 │ │ │ │ add x0, x0, #0x3f8 │ │ │ │ - bl 2f80 │ │ │ │ - b 1bc0 │ │ │ │ + bl 2f80 │ │ │ │ + b 1bc0 │ │ │ │ str xzr, [sp, #56] │ │ │ │ - b 25f8 │ │ │ │ + b 25f8 │ │ │ │ add w22, w22, #0x1 │ │ │ │ str w22, [x21] │ │ │ │ - b 2118 │ │ │ │ + b 2118 │ │ │ │ str wzr, [sp, #32] │ │ │ │ - b 2550 │ │ │ │ - adrp x1, 5000 │ │ │ │ + b 2550 │ │ │ │ + adrp x1, 5000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ add x1, x1, #0x418 │ │ │ │ - bl 1758 │ │ │ │ - b 213c │ │ │ │ - bl 1a58 │ │ │ │ + bl 1768 │ │ │ │ + b 213c │ │ │ │ + bl 1a68 │ │ │ │ ldr w0, [x0] │ │ │ │ - bl 1848 │ │ │ │ + bl 1858 │ │ │ │ mov x2, x0 │ │ │ │ mov x1, x21 │ │ │ │ - adrp x0, 4000 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0x658 │ │ │ │ - bl 2f80 │ │ │ │ - b 1bc0 │ │ │ │ - adrp x0, 5000 │ │ │ │ + bl 2f80 │ │ │ │ + b 1bc0 │ │ │ │ + adrp x0, 5000 │ │ │ │ add x0, x0, #0x718 │ │ │ │ - bl 2f80 │ │ │ │ - b 1bc0 │ │ │ │ + bl 2f80 │ │ │ │ + b 1bc0 │ │ │ │ mov x0, x22 │ │ │ │ str w4, [sp, #72] │ │ │ │ str w8, [sp, #80] │ │ │ │ str d15, [sp, #4752] │ │ │ │ - bl 16f8 │ │ │ │ + bl 1708 │ │ │ │ ldr w22, [sp, #4592] │ │ │ │ - adrp x0, 4000 │ │ │ │ - adrp x1, 4000 │ │ │ │ + adrp x0, 4000 │ │ │ │ + adrp x1, 4000 │ │ │ │ add x0, x0, #0xb70 │ │ │ │ add x1, x1, #0xb80 │ │ │ │ cmp w22, #0x0 │ │ │ │ csel x0, x1, x0, eq // eq = none │ │ │ │ str x0, [sp, #88] │ │ │ │ ldr x0, [sp, #32] │ │ │ │ ldr w4, [sp, #72] │ │ │ │ ldr w8, [sp, #80] │ │ │ │ cmp x0, #0x0 │ │ │ │ - b.le 27fc │ │ │ │ + b.le 27fc │ │ │ │ ldr d31, [sp, #48] │ │ │ │ fmov d30, x0 │ │ │ │ scvtf d30, d30 │ │ │ │ scvtf d31, d31 │ │ │ │ fdiv d15, d31, d30 │ │ │ │ ldr x0, [sp, #32] │ │ │ │ mov w4, w4 │ │ │ │ add x1, sp, #0xc8 │ │ │ │ str x1, [sp, #72] │ │ │ │ str x4, [sp, #96] │ │ │ │ str w8, [sp, #104] │ │ │ │ - bl 3140 │ │ │ │ + bl 3140 │ │ │ │ ldr x0, [sp, #48] │ │ │ │ add x1, sp, #0xe8 │ │ │ │ str x1, [sp, #80] │ │ │ │ - bl 3140 │ │ │ │ + bl 3140 │ │ │ │ ldr w1, [sp, #44] │ │ │ │ ldr x4, [sp, #96] │ │ │ │ - cbz w1, 2788 │ │ │ │ + cbz w1, 2788 │ │ │ │ ldr x3, [sp, #32] │ │ │ │ fmov d0, d15 │ │ │ │ lsl x6, x4, #2 │ │ │ │ ldr w5, [sp, #64] │ │ │ │ ldr x4, [sp, #48] │ │ │ │ cmp w22, #0x0 │ │ │ │ str w22, [sp] │ │ │ │ - adrp x0, 4000 │ │ │ │ - adrp x7, 4000 │ │ │ │ + adrp x0, 4000 │ │ │ │ + adrp x7, 4000 │ │ │ │ add x0, x0, #0xb70 │ │ │ │ add x7, x7, #0xb88 │ │ │ │ mov x2, x26 │ │ │ │ csel x7, x7, x0, eq // eq = none │ │ │ │ - adrp x1, 5000 │ │ │ │ + adrp x1, 5000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ add x1, x1, #0x4c0 │ │ │ │ - bl 1758 │ │ │ │ + bl 1768 │ │ │ │ ldr d15, [sp, #4752] │ │ │ │ ldr w8, [sp, #104] │ │ │ │ - cbnz w25, 22a8 │ │ │ │ - b 22b4 │ │ │ │ - adrp x0, 5000 │ │ │ │ + cbnz w25, 22a8 │ │ │ │ + b 22b4 │ │ │ │ + adrp x0, 5000 │ │ │ │ add x0, x0, #0x6e8 │ │ │ │ - bl 2f80 │ │ │ │ - b 1bc0 │ │ │ │ - adrp x0, 20000 │ │ │ │ + bl 2f80 │ │ │ │ + b 1bc0 │ │ │ │ + adrp x0, 20000 │ │ │ │ ldr w0, [x0, #16] │ │ │ │ - cbz w0, 2ba8 │ │ │ │ - cbz w22, 2b84 │ │ │ │ + cbz w0, 2ba8 │ │ │ │ + cbz w22, 2b84 │ │ │ │ ldr w3, [sp, #64] │ │ │ │ - adrp x5, 4000 │ │ │ │ + adrp x5, 4000 │ │ │ │ add x5, x5, #0xb70 │ │ │ │ mov x2, x26 │ │ │ │ - adrp x1, 5000 │ │ │ │ + adrp x1, 5000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ add x1, x1, #0x750 │ │ │ │ - bl 1758 │ │ │ │ - adrp x1, 5000 │ │ │ │ + bl 1768 │ │ │ │ + adrp x1, 5000 │ │ │ │ mov w2, w22 │ │ │ │ add x1, x1, #0x7b8 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 1758 │ │ │ │ + bl 1768 │ │ │ │ ldp x2, x3, [sp, #72] │ │ │ │ fmov d0, d15 │ │ │ │ - adrp x1, 5000 │ │ │ │ + adrp x1, 5000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ add x1, x1, #0x5a8 │ │ │ │ add x21, x21, #0x1 │ │ │ │ - bl 1758 │ │ │ │ + bl 1768 │ │ │ │ ldr d15, [sp, #4752] │ │ │ │ - b 2164 │ │ │ │ + b 2164 │ │ │ │ add w22, w22, #0x1 │ │ │ │ mov w24, #0x3 // #3 │ │ │ │ - b 1f3c │ │ │ │ + b 1f3c │ │ │ │ movi d15, #0x0 │ │ │ │ - b 26ec │ │ │ │ + b 26ec │ │ │ │ str d11, [sp, #4720] │ │ │ │ str d12, [sp, #4728] │ │ │ │ str d13, [sp, #4736] │ │ │ │ str d14, [sp, #4744] │ │ │ │ str d15, [sp, #4752] │ │ │ │ - bl 1860 │ │ │ │ + bl 1870 │ │ │ │ mov x0, x20 │ │ │ │ - bl 16f8 │ │ │ │ + bl 1708 │ │ │ │ ldr w0, [sp, #44] │ │ │ │ - cbz w0, 2c5c │ │ │ │ + cbz w0, 2c5c │ │ │ │ ldr x0, [sp, #56] │ │ │ │ add x2, x22, #0x680 │ │ │ │ mov x1, x19 │ │ │ │ - bl 1620 │ │ │ │ + bl 1630 │ │ │ │ mov x20, x0 │ │ │ │ - cbz x0, 2600 │ │ │ │ + cbz x0, 2600 │ │ │ │ str d11, [sp, #4720] │ │ │ │ - adrp x24, 20000 │ │ │ │ + adrp x24, 20000 │ │ │ │ str d12, [sp, #4728] │ │ │ │ add x28, x24, #0xc │ │ │ │ str d13, [sp, #4736] │ │ │ │ str d14, [sp, #4744] │ │ │ │ str d15, [sp, #4752] │ │ │ │ - bl 2f00 │ │ │ │ + bl 2f00 │ │ │ │ scvtf d13, w27 │ │ │ │ fadd d11, d0, d13 │ │ │ │ - bl 2f00 │ │ │ │ + bl 2f00 │ │ │ │ fmov d14, d0 │ │ │ │ add x0, sp, #0xa0 │ │ │ │ str x0, [sp, #64] │ │ │ │ - adrp x0, 5000 │ │ │ │ + adrp x0, 5000 │ │ │ │ add x0, x0, #0x1b8 │ │ │ │ str x0, [sp, #80] │ │ │ │ - adrp x0, 5000 │ │ │ │ + adrp x0, 5000 │ │ │ │ str wzr, [sp, #40] │ │ │ │ ldr d15, [x0, #2384] │ │ │ │ - adrp x0, 1f000 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ str x0, [sp, #72] │ │ │ │ - bl 2f00 │ │ │ │ + bl 2f00 │ │ │ │ fcmpe d0, d11 │ │ │ │ - b.mi 2a50 // b.first │ │ │ │ + b.mi 2a50 // b.first │ │ │ │ ldr w0, [x24, #12] │ │ │ │ ldr w1, [sp, #44] │ │ │ │ orr w0, w1, w0 │ │ │ │ - cbz w0, 2d58 │ │ │ │ + cbz w0, 2d58 │ │ │ │ mov x0, x20 │ │ │ │ - bl 16f8 │ │ │ │ + bl 1708 │ │ │ │ mov x0, x19 │ │ │ │ - bl 19c8 │ │ │ │ + bl 19d8 │ │ │ │ mov x28, x0 │ │ │ │ - bl 1710 <__vfprintf_chk@plt> │ │ │ │ + bl 1720 <__vfprintf_chk@plt> │ │ │ │ mov x20, x0 │ │ │ │ - cbz x0, 2d40 │ │ │ │ + cbz x0, 2d40 │ │ │ │ add x0, x22, #0x680 │ │ │ │ str x0, [sp, #64] │ │ │ │ mov x2, x0 │ │ │ │ mov x1, x19 │ │ │ │ ldr x0, [sp, #56] │ │ │ │ - bl 1620 │ │ │ │ + bl 1630 │ │ │ │ mov x3, x0 │ │ │ │ mov x1, x28 │ │ │ │ mov x0, x20 │ │ │ │ - adrp x2, 4000 │ │ │ │ + adrp x2, 4000 │ │ │ │ add x2, x2, #0x7e8 │ │ │ │ str x3, [sp, #72] │ │ │ │ - bl 1620 │ │ │ │ + bl 1630 │ │ │ │ ldr x3, [sp, #72] │ │ │ │ mov x22, x0 │ │ │ │ cmp x3, #0x0 │ │ │ │ ccmp x0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 2d78 // b.none │ │ │ │ + b.eq 2d78 // b.none │ │ │ │ mov x1, x0 │ │ │ │ mov x0, x3 │ │ │ │ str x3, [sp, #72] │ │ │ │ add x2, sp, #0xa0 │ │ │ │ ldr w3, [sp, #48] │ │ │ │ stp w3, w25, [sp, #160] │ │ │ │ ldr w3, [sp, #32] │ │ │ │ str w3, [sp, #176] │ │ │ │ add x3, sp, #0x64 │ │ │ │ str x26, [sp, #168] │ │ │ │ stp xzr, xzr, [x3, #80] │ │ │ │ str wzr, [sp, #196] │ │ │ │ - bl 1668 │ │ │ │ + bl 1678 │ │ │ │ ldr x3, [sp, #72] │ │ │ │ mov x28, x0 │ │ │ │ mov x0, x3 │ │ │ │ - tbnz x28, #63, 2c80 │ │ │ │ - bl 16f8 │ │ │ │ + tbnz x28, #63, 2c80 │ │ │ │ + bl 1708 │ │ │ │ mov x0, x22 │ │ │ │ - bl 16f8 │ │ │ │ + bl 1708 │ │ │ │ ldr x2, [sp, #64] │ │ │ │ mov x1, x28 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1620 │ │ │ │ + bl 1630 │ │ │ │ mov x22, x0 │ │ │ │ - cbz x0, 2c8c │ │ │ │ - bl 2f00 │ │ │ │ + cbz x0, 2c8c │ │ │ │ + bl 2f00 │ │ │ │ fadd d13, d13, d0 │ │ │ │ mov w26, #0x0 // #0 │ │ │ │ - bl 2f00 │ │ │ │ + bl 2f00 │ │ │ │ fmov d12, d0 │ │ │ │ add x0, sp, #0x88 │ │ │ │ str x0, [sp, #64] │ │ │ │ add x0, x24, #0xc │ │ │ │ str x0, [sp, #72] │ │ │ │ - adrp x0, 5000 │ │ │ │ + adrp x0, 5000 │ │ │ │ add x0, x0, #0x1e0 │ │ │ │ str x0, [sp, #88] │ │ │ │ - adrp x0, 5000 │ │ │ │ + adrp x0, 5000 │ │ │ │ ldr d14, [x0, #2384] │ │ │ │ - adrp x0, 1f000 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ str x0, [sp, #80] │ │ │ │ - bl 2f00 │ │ │ │ + bl 2f00 │ │ │ │ fcmpe d0, d13 │ │ │ │ - b.mi 2ae4 // b.first │ │ │ │ + b.mi 2ae4 // b.first │ │ │ │ ldr w0, [sp, #44] │ │ │ │ - cbnz w0, 2cb4 │ │ │ │ + cbnz w0, 2cb4 │ │ │ │ ldr w0, [x24, #12] │ │ │ │ - cbz w0, 2c94 │ │ │ │ + cbz w0, 2c94 │ │ │ │ mov x0, x22 │ │ │ │ - bl 16f8 │ │ │ │ + bl 1708 │ │ │ │ scvtf d1, x19 │ │ │ │ - cbz x28, 2c54 │ │ │ │ + cbz x28, 2c54 │ │ │ │ scvtf d0, x28 │ │ │ │ fdiv d0, d1, d0 │ │ │ │ mov x0, #0x848000000000 // #145685290680320 │ │ │ │ ldr w3, [sp, #40] │ │ │ │ movk x0, #0x412e, lsl #48 │ │ │ │ fmov d31, x0 │ │ │ │ - adrp x1, 5000 │ │ │ │ + adrp x1, 5000 │ │ │ │ mov w4, w26 │ │ │ │ fdiv d1, d1, d31 │ │ │ │ mov x2, x28 │ │ │ │ add x1, x1, #0x390 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ fdiv d2, d1, d14 │ │ │ │ fdiv d1, d1, d15 │ │ │ │ - bl 1758 │ │ │ │ + bl 1768 │ │ │ │ ldr d11, [sp, #4720] │ │ │ │ ldr d12, [sp, #4728] │ │ │ │ ldr d13, [sp, #4736] │ │ │ │ ldr d14, [sp, #4744] │ │ │ │ ldr d15, [sp, #4752] │ │ │ │ - b 2608 │ │ │ │ + b 2608 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1800 │ │ │ │ - bl 2f00 │ │ │ │ + bl 1810 │ │ │ │ + bl 2f00 │ │ │ │ fmov d12, d0 │ │ │ │ ldr w3, [sp, #48] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ stp w3, w25, [sp, #160] │ │ │ │ mov x0, x20 │ │ │ │ ldr w3, [sp, #32] │ │ │ │ str w3, [sp, #176] │ │ │ │ add x3, sp, #0x64 │ │ │ │ ldr x2, [sp, #64] │ │ │ │ str x26, [sp, #168] │ │ │ │ stp xzr, xzr, [x3, #80] │ │ │ │ str wzr, [sp, #196] │ │ │ │ - bl 1668 │ │ │ │ - bl 2f00 │ │ │ │ + bl 1678 │ │ │ │ + bl 2f00 │ │ │ │ fsub d31, d0, d12 │ │ │ │ ldr w1, [sp, #40] │ │ │ │ ldr w0, [x28] │ │ │ │ add w1, w1, #0x1 │ │ │ │ str w1, [sp, #40] │ │ │ │ fcmpe d15, d31 │ │ │ │ ldr w1, [sp, #44] │ │ │ │ orr w0, w1, w0 │ │ │ │ fcsel d15, d31, d15, gt │ │ │ │ - cbnz w0, 28a0 │ │ │ │ + cbnz w0, 28a0 │ │ │ │ ldr x0, [sp, #72] │ │ │ │ ldr x0, [x0] │ │ │ │ str x0, [sp, #88] │ │ │ │ - bl 2f00 │ │ │ │ + bl 2f00 │ │ │ │ fsub d0, d0, d14 │ │ │ │ ldp x2, x0, [sp, #80] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr w3, [sp, #40] │ │ │ │ - bl 1908 │ │ │ │ - b 28a0 │ │ │ │ + bl 1918 │ │ │ │ + b 28a0 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1800 │ │ │ │ + bl 1810 │ │ │ │ add w26, w26, #0x1 │ │ │ │ - bl 2f00 │ │ │ │ + bl 2f00 │ │ │ │ fmov d11, d0 │ │ │ │ ldr w3, [sp, #48] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ ldr x2, [sp, #64] │ │ │ │ str w3, [sp, #136] │ │ │ │ ldr w3, [sp, #32] │ │ │ │ mov x0, x22 │ │ │ │ str w3, [sp, #140] │ │ │ │ stp xzr, xzr, [sp, #144] │ │ │ │ - bl 1a28 │ │ │ │ - bl 2f00 │ │ │ │ + bl 1a38 │ │ │ │ + bl 2f00 │ │ │ │ fsub d31, d0, d11 │ │ │ │ ldr x0, [sp, #72] │ │ │ │ ldr w1, [sp, #44] │ │ │ │ fcmpe d14, d31 │ │ │ │ ldr w0, [x0] │ │ │ │ orr w0, w1, w0 │ │ │ │ fcsel d14, d31, d14, gt │ │ │ │ - cbnz w0, 29d0 │ │ │ │ + cbnz w0, 29d0 │ │ │ │ ldr x0, [sp, #80] │ │ │ │ ldr x0, [x0] │ │ │ │ str x0, [sp, #96] │ │ │ │ - bl 2f00 │ │ │ │ + bl 2f00 │ │ │ │ fsub d0, d0, d12 │ │ │ │ ldp x2, x0, [sp, #88] │ │ │ │ mov w3, w26 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - bl 1908 │ │ │ │ - b 29d0 │ │ │ │ + bl 1918 │ │ │ │ + b 29d0 │ │ │ │ ldr w0, [sp, #32] │ │ │ │ cmn w0, #0x1 │ │ │ │ - b.eq 2338 // b.none │ │ │ │ + b.eq 2338 // b.none │ │ │ │ cmp w24, #0x4 │ │ │ │ - b.ne 1f54 // b.any │ │ │ │ + b.ne 1f54 // b.any │ │ │ │ ldr w0, [x21] │ │ │ │ - b 2124 │ │ │ │ + b 2124 │ │ │ │ ldr w3, [sp, #64] │ │ │ │ mov x2, x26 │ │ │ │ - adrp x5, 5000 │ │ │ │ - adrp x1, 5000 │ │ │ │ + adrp x5, 5000 │ │ │ │ + adrp x1, 5000 │ │ │ │ add x5, x5, #0x7d8 │ │ │ │ add x1, x1, #0x750 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 1758 │ │ │ │ - b 27cc │ │ │ │ - adrp x6, 5000 │ │ │ │ - adrp x5, 5000 │ │ │ │ + bl 1768 │ │ │ │ + b 27cc │ │ │ │ + adrp x6, 5000 │ │ │ │ + adrp x5, 5000 │ │ │ │ add x6, x6, #0x5f8 │ │ │ │ add x5, x5, #0x608 │ │ │ │ - adrp x4, 5000 │ │ │ │ - adrp x3, 5000 │ │ │ │ + adrp x4, 5000 │ │ │ │ + adrp x3, 5000 │ │ │ │ add x4, x4, #0x618 │ │ │ │ add x3, x3, #0x620 │ │ │ │ - adrp x2, 5000 │ │ │ │ - adrp x1, 5000 │ │ │ │ + adrp x2, 5000 │ │ │ │ + adrp x1, 5000 │ │ │ │ add x2, x2, #0x630 │ │ │ │ add x1, x1, #0x640 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 1758 │ │ │ │ + bl 1768 │ │ │ │ ldp x2, x3, [sp, #72] │ │ │ │ fmov d0, d15 │ │ │ │ ldr x4, [sp, #88] │ │ │ │ mov x5, x26 │ │ │ │ - adrp x1, 5000 │ │ │ │ + adrp x1, 5000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ add x1, x1, #0x668 │ │ │ │ add x21, x21, #0x1 │ │ │ │ - bl 1758 │ │ │ │ + bl 1768 │ │ │ │ ldr d15, [sp, #4752] │ │ │ │ - b 2164 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + b 2164 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ ldr x22, [x0] │ │ │ │ - bl 1a58 │ │ │ │ + bl 1a68 │ │ │ │ ldr w0, [x0] │ │ │ │ - bl 1848 │ │ │ │ + bl 1858 │ │ │ │ mov x4, x0 │ │ │ │ mov x3, x26 │ │ │ │ mov x0, x22 │ │ │ │ - adrp x2, 5000 │ │ │ │ + adrp x2, 5000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ add x2, x2, #0x420 │ │ │ │ - bl 1908 │ │ │ │ + bl 1918 │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ - b 22a4 │ │ │ │ + b 22a4 │ │ │ │ mov w23, #0x1 // #1 │ │ │ │ str xzr, [sp, #56] │ │ │ │ - b 2608 │ │ │ │ + b 2608 │ │ │ │ movi d0, #0x0 │ │ │ │ - b 2a04 │ │ │ │ + b 2a04 │ │ │ │ ldr w5, [sp, #48] │ │ │ │ mov w4, w27 │ │ │ │ mov x3, x19 │ │ │ │ mov x2, x21 │ │ │ │ - adrp x1, 5000 │ │ │ │ + adrp x1, 5000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ add x1, x1, #0x178 │ │ │ │ - bl 1758 │ │ │ │ - b 282c │ │ │ │ - bl 16f8 │ │ │ │ + bl 1768 │ │ │ │ + b 282c │ │ │ │ + bl 1708 │ │ │ │ mov x0, x22 │ │ │ │ - bl 16f8 │ │ │ │ + bl 1708 │ │ │ │ mov w23, #0x1 // #1 │ │ │ │ - b 2a38 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + b 2a38 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ - adrp x2, 4000 │ │ │ │ + adrp x2, 4000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ add x2, x2, #0x590 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 1908 │ │ │ │ - b 29ec │ │ │ │ + bl 1918 │ │ │ │ + b 29ec │ │ │ │ mov x0, x22 │ │ │ │ - bl 16f8 │ │ │ │ + bl 1708 │ │ │ │ scvtf d0, x19 │ │ │ │ mov x0, #0x848000000000 // #145685290680320 │ │ │ │ movk x0, #0x412e, lsl #48 │ │ │ │ fmov d31, x0 │ │ │ │ fdiv d31, d0, d31 │ │ │ │ fdiv d1, d31, d15 │ │ │ │ fdiv d2, d31, d14 │ │ │ │ - cbnz x28, 2d90 │ │ │ │ + cbnz x28, 2d90 │ │ │ │ movi d0, #0x0 │ │ │ │ ldr w0, [sp, #32] │ │ │ │ fmov d4, d14 │ │ │ │ fmov d3, d15 │ │ │ │ ldr w6, [sp, #40] │ │ │ │ cmp w0, #0x0 │ │ │ │ - adrp x1, 4000 │ │ │ │ - adrp x0, 4000 │ │ │ │ + adrp x1, 4000 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x1, x1, #0x620 │ │ │ │ add x0, x0, #0x628 │ │ │ │ str w25, [sp, #8] │ │ │ │ csel x0, x0, x1, eq // eq = none │ │ │ │ ldr w1, [sp, #48] │ │ │ │ str w1, [sp] │ │ │ │ mov w7, w26 │ │ │ │ str x0, [sp, #16] │ │ │ │ mov w5, w27 │ │ │ │ mov x4, x28 │ │ │ │ mov x3, x19 │ │ │ │ mov x2, x21 │ │ │ │ - adrp x1, 5000 │ │ │ │ + adrp x1, 5000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ add x1, x1, #0x208 │ │ │ │ - bl 1758 │ │ │ │ - b 2a38 │ │ │ │ + bl 1768 │ │ │ │ + b 2a38 │ │ │ │ ldr d11, [sp, #4720] │ │ │ │ ldr d12, [sp, #4728] │ │ │ │ ldr d13, [sp, #4736] │ │ │ │ ldr d14, [sp, #4744] │ │ │ │ ldr d15, [sp, #4752] │ │ │ │ - b 2600 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + b 2600 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ - adrp x2, 4000 │ │ │ │ + adrp x2, 4000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ add x2, x2, #0x590 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 1908 │ │ │ │ - b 28bc │ │ │ │ - cbz x3, 2d84 │ │ │ │ + bl 1918 │ │ │ │ + b 28bc │ │ │ │ + cbz x3, 2d84 │ │ │ │ mov x0, x3 │ │ │ │ - bl 16f8 │ │ │ │ - cbnz x22, 2c84 │ │ │ │ + bl 1708 │ │ │ │ + cbnz x22, 2c84 │ │ │ │ mov w23, #0x1 // #1 │ │ │ │ - b 2a38 │ │ │ │ + b 2a38 │ │ │ │ scvtf d31, x28 │ │ │ │ fdiv d0, d0, d31 │ │ │ │ - b 2ce0 │ │ │ │ + b 2ce0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ @@ -1223,123 +1223,123 @@ │ │ │ │ bti c │ │ │ │ mov x29, #0x0 // #0 │ │ │ │ mov x30, #0x0 // #0 │ │ │ │ mov x5, x0 │ │ │ │ ldr x1, [sp] │ │ │ │ add x2, sp, #0x8 │ │ │ │ mov x6, sp │ │ │ │ - adrp x0, 1f000 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4080] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ - bl 1608 │ │ │ │ - bl 18a8 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + bl 1618 │ │ │ │ + bl 18b8 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4064] │ │ │ │ - cbz x0, 2e04 │ │ │ │ - b 1890 │ │ │ │ + cbz x0, 2e04 │ │ │ │ + b 18a0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - adrp x0, 20000 │ │ │ │ + adrp x0, 20000 │ │ │ │ add x0, x0, #0x8 │ │ │ │ - adrp x1, 20000 │ │ │ │ + adrp x1, 20000 │ │ │ │ add x1, x1, #0x8 │ │ │ │ cmp x1, x0 │ │ │ │ - b.eq 2e4c // b.none │ │ │ │ - adrp x1, 1f000 │ │ │ │ + b.eq 2e4c // b.none │ │ │ │ + adrp x1, 1f000 │ │ │ │ ldr x1, [x1, #4008] │ │ │ │ - cbz x1, 2e4c │ │ │ │ + cbz x1, 2e4c │ │ │ │ mov x16, x1 │ │ │ │ br x16 │ │ │ │ ret │ │ │ │ - adrp x0, 20000 │ │ │ │ + adrp x0, 20000 │ │ │ │ add x0, x0, #0x8 │ │ │ │ - adrp x1, 20000 │ │ │ │ + adrp x1, 20000 │ │ │ │ add x1, x1, #0x8 │ │ │ │ sub x1, x1, x0 │ │ │ │ lsr x2, x1, #63 │ │ │ │ add x1, x2, x1, asr #3 │ │ │ │ asr x1, x1, #1 │ │ │ │ - cbz x1, 2e88 │ │ │ │ - adrp x2, 1f000 │ │ │ │ + cbz x1, 2e88 │ │ │ │ + adrp x2, 1f000 │ │ │ │ ldr x2, [x2, #4088] │ │ │ │ - cbz x2, 2e88 │ │ │ │ + cbz x2, 2e88 │ │ │ │ mov x16, x2 │ │ │ │ br x16 │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ - adrp x19, 20000 │ │ │ │ + adrp x19, 20000 │ │ │ │ ldrb w0, [x19, #8] │ │ │ │ - tbnz w0, #0, 2ecc │ │ │ │ - adrp x0, 1f000 │ │ │ │ + tbnz w0, #0, 2ecc │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4016] │ │ │ │ - cbz x0, 2ec0 │ │ │ │ - adrp x0, 20000 │ │ │ │ + cbz x0, 2ec0 │ │ │ │ + adrp x0, 20000 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 1638 │ │ │ │ - bl 2e20 │ │ │ │ + bl 1648 │ │ │ │ + bl 2e20 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ strb w0, [x19, #8] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - b 2e50 │ │ │ │ + b 2e50 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x30 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - adrp x2, 1f000 │ │ │ │ + adrp x2, 1f000 │ │ │ │ ldr x2, [x2, #4072] │ │ │ │ add x1, sp, #0x8 │ │ │ │ stp x29, x30, [sp, #32] │ │ │ │ add x29, sp, #0x20 │ │ │ │ ldr x3, [x2] │ │ │ │ str x3, [sp, #24] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ - bl 1680 <__snprintf_chk@plt> │ │ │ │ + bl 1690 <__snprintf_chk@plt> │ │ │ │ ldp d31, d0, [sp, #8] │ │ │ │ mov x0, #0xcd6500000000 // #225833675390976 │ │ │ │ movk x0, #0x41cd, lsl #48 │ │ │ │ fmov d30, x0 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4072] │ │ │ │ scvtf d0, d0 │ │ │ │ scvtf d31, d31 │ │ │ │ ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ fdiv d0, d0, d30 │ │ │ │ fadd d0, d0, d31 │ │ │ │ - b.ne 2f7c // b.any │ │ │ │ + b.ne 2f7c // b.any │ │ │ │ ldp x29, x30, [sp, #32] │ │ │ │ add sp, sp, #0x30 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bl 1860 │ │ │ │ + bl 1870 │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x140 │ │ │ │ - adrp x9, 20000 │ │ │ │ - adrp x8, 1f000 │ │ │ │ + adrp x9, 20000 │ │ │ │ + adrp x8, 1f000 │ │ │ │ ldr x8, [x8, #4072] │ │ │ │ stp x29, x30, [sp, #112] │ │ │ │ add x29, sp, #0x70 │ │ │ │ ldr w9, [x9, #12] │ │ │ │ stp x1, x2, [sp, #264] │ │ │ │ stp x3, x4, [sp, #280] │ │ │ │ stp x5, x6, [sp, #296] │ │ │ │ @@ -1347,16 +1347,16 @@ │ │ │ │ stp q0, q1, [sp, #128] │ │ │ │ stp q2, q3, [sp, #160] │ │ │ │ stp q4, q5, [sp, #192] │ │ │ │ stp q6, q7, [sp, #224] │ │ │ │ ldr x1, [x8] │ │ │ │ str x1, [sp, #104] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - cbnz w9, 3020 │ │ │ │ - adrp x4, 1f000 │ │ │ │ + cbnz w9, 3020 │ │ │ │ + adrp x4, 1f000 │ │ │ │ ldr x4, [x4, #4024] │ │ │ │ add x2, sp, #0x140 │ │ │ │ mov w1, #0xffffffc8 // #-56 │ │ │ │ add x6, sp, #0x100 │ │ │ │ mov w5, #0xffffff80 // #-128 │ │ │ │ stp x2, x2, [sp, #40] │ │ │ │ mov x2, x0 │ │ │ │ @@ -1367,32 +1367,32 @@ │ │ │ │ ldur q30, [sp, #40] │ │ │ │ ldr x0, [x4] │ │ │ │ ldur q31, [sp, #56] │ │ │ │ str q30, [sp] │ │ │ │ stur q30, [sp, #72] │ │ │ │ str q31, [sp, #16] │ │ │ │ stur q31, [sp, #88] │ │ │ │ - bl 17b8 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + bl 17c8 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4072] │ │ │ │ ldr x2, [sp, #104] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 304c // b.any │ │ │ │ + b.ne 304c // b.any │ │ │ │ ldp x29, x30, [sp, #112] │ │ │ │ add sp, sp, #0x140 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bl 1860 │ │ │ │ + bl 1870 │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x140 │ │ │ │ - adrp x9, 20000 │ │ │ │ + adrp x9, 20000 │ │ │ │ add x10, x9, #0xc │ │ │ │ - adrp x8, 1f000 │ │ │ │ + adrp x8, 1f000 │ │ │ │ ldr x8, [x8, #4072] │ │ │ │ stp x29, x30, [sp, #112] │ │ │ │ add x29, sp, #0x70 │ │ │ │ str q0, [sp, #128] │ │ │ │ ldr w10, [x10, #4] │ │ │ │ str q7, [sp, #240] │ │ │ │ stp x1, x2, [sp, #264] │ │ │ │ @@ -1401,29 +1401,29 @@ │ │ │ │ str x7, [sp, #312] │ │ │ │ stp q1, q2, [sp, #144] │ │ │ │ stp q3, q4, [sp, #176] │ │ │ │ stp q5, q6, [sp, #208] │ │ │ │ ldr x1, [x8] │ │ │ │ str x1, [sp, #104] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - cbz w10, 30b0 │ │ │ │ + cbz w10, 30b0 │ │ │ │ ldr w1, [x9, #12] │ │ │ │ - cbz w1, 30dc │ │ │ │ - adrp x0, 1f000 │ │ │ │ + cbz w1, 30dc │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4072] │ │ │ │ ldr x2, [sp, #104] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3130 // b.any │ │ │ │ + b.ne 3130 // b.any │ │ │ │ ldp x29, x30, [sp, #112] │ │ │ │ add sp, sp, #0x140 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x4, 1f000 │ │ │ │ + adrp x4, 1f000 │ │ │ │ ldr x4, [x4, #4024] │ │ │ │ add x2, sp, #0x140 │ │ │ │ add x6, sp, #0x100 │ │ │ │ mov w1, #0xffffffc8 // #-56 │ │ │ │ mov w5, #0xffffff80 // #-128 │ │ │ │ stp x2, x2, [sp, #40] │ │ │ │ mov x2, x0 │ │ │ │ @@ -1434,336 +1434,336 @@ │ │ │ │ ldur q30, [sp, #40] │ │ │ │ ldr x0, [x4] │ │ │ │ ldur q31, [sp, #56] │ │ │ │ str q30, [sp] │ │ │ │ stur q30, [sp, #72] │ │ │ │ str q31, [sp, #16] │ │ │ │ stur q31, [sp, #88] │ │ │ │ - bl 17b8 │ │ │ │ - b 30b0 │ │ │ │ - bl 1860 │ │ │ │ + bl 17c8 │ │ │ │ + b 30b0 │ │ │ │ + bl 1870 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fmov d30, x0 │ │ │ │ - adrp x2, 5000 │ │ │ │ + adrp x2, 5000 │ │ │ │ mov x0, x1 │ │ │ │ ucvtf d31, d30 │ │ │ │ ldr d0, [x2, #2368] │ │ │ │ fcmpe d31, d0 │ │ │ │ - b.ge 31d0 // b.tcont │ │ │ │ + b.ge 31d0 // b.tcont │ │ │ │ mov x1, #0xcd6500000000 // #225833675390976 │ │ │ │ movk x1, #0x41cd, lsl #48 │ │ │ │ fmov d0, x1 │ │ │ │ fcmpe d31, d0 │ │ │ │ - b.ge 31b4 // b.tcont │ │ │ │ + b.ge 31b4 // b.tcont │ │ │ │ mov x1, #0x848000000000 // #145685290680320 │ │ │ │ movk x1, #0x412e, lsl #48 │ │ │ │ fmov d0, x1 │ │ │ │ fcmpe d31, d0 │ │ │ │ - b.ge 3208 // b.tcont │ │ │ │ + b.ge 3208 // b.tcont │ │ │ │ mov x1, #0x400000000000 // #70368744177664 │ │ │ │ movk x1, #0x408f, lsl #48 │ │ │ │ fmov d0, x1 │ │ │ │ fcmpe d31, d0 │ │ │ │ - b.ge 31ec // b.tcont │ │ │ │ + b.ge 31ec // b.tcont │ │ │ │ fmov x5, d30 │ │ │ │ - adrp x4, 4000 │ │ │ │ + adrp x4, 4000 │ │ │ │ mov x3, #0xffffffffffffffff // #-1 │ │ │ │ add x4, x4, #0x580 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov x1, #0x20 // #32 │ │ │ │ - b 16e0 │ │ │ │ + b 16f0 │ │ │ │ fdiv d0, d31, d0 │ │ │ │ - adrp x4, 4000 │ │ │ │ + adrp x4, 4000 │ │ │ │ mov x3, #0xffffffffffffffff // #-1 │ │ │ │ add x4, x4, #0x568 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov x1, #0x20 // #32 │ │ │ │ - b 16e0 │ │ │ │ + b 16f0 │ │ │ │ fdiv d0, d31, d0 │ │ │ │ - adrp x4, 4000 │ │ │ │ + adrp x4, 4000 │ │ │ │ mov x3, #0xffffffffffffffff // #-1 │ │ │ │ add x4, x4, #0x560 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov x1, #0x20 // #32 │ │ │ │ - b 16e0 │ │ │ │ + b 16f0 │ │ │ │ fdiv d0, d31, d0 │ │ │ │ - adrp x4, 4000 │ │ │ │ + adrp x4, 4000 │ │ │ │ mov x3, #0xffffffffffffffff // #-1 │ │ │ │ add x4, x4, #0x578 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov x1, #0x20 // #32 │ │ │ │ - b 16e0 │ │ │ │ + b 16f0 │ │ │ │ fdiv d0, d31, d0 │ │ │ │ - adrp x4, 4000 │ │ │ │ + adrp x4, 4000 │ │ │ │ mov x3, #0xffffffffffffffff // #-1 │ │ │ │ add x4, x4, #0x570 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov x1, #0x20 // #32 │ │ │ │ - b 16e0 │ │ │ │ + b 16f0 │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0xc0 │ │ │ │ - adrp x1, 1f000 │ │ │ │ + adrp x1, 1f000 │ │ │ │ ldr x1, [x1, #4072] │ │ │ │ stp x29, x30, [sp, #96] │ │ │ │ add x29, sp, #0x60 │ │ │ │ stp x23, x24, [sp, #144] │ │ │ │ mov x23, x0 │ │ │ │ ldr x0, [x1] │ │ │ │ str x0, [sp, #88] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - cbz x2, 3490 │ │ │ │ + cbz x2, 3490 │ │ │ │ stp x19, x20, [sp, #112] │ │ │ │ add x1, sp, #0x8 │ │ │ │ mov x19, x2 │ │ │ │ stp x21, x22, [sp, #128] │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ ldr x24, [x2, #16] │ │ │ │ str d15, [sp, #176] │ │ │ │ - bl 1680 <__snprintf_chk@plt> │ │ │ │ + bl 1690 <__snprintf_chk@plt> │ │ │ │ ldp d30, d31, [sp, #8] │ │ │ │ mov x0, #0xcd6500000000 // #225833675390976 │ │ │ │ movk x0, #0x41cd, lsl #48 │ │ │ │ fmov d29, x0 │ │ │ │ ldr d27, [x19] │ │ │ │ - adrp x0, 5000 │ │ │ │ + adrp x0, 5000 │ │ │ │ scvtf d31, d31 │ │ │ │ scvtf d30, d30 │ │ │ │ ldr d28, [x0, #2376] │ │ │ │ fdiv d31, d31, d29 │ │ │ │ fadd d31, d31, d30 │ │ │ │ fsub d31, d31, d27 │ │ │ │ fcmpe d31, d28 │ │ │ │ - b.gt 3414 │ │ │ │ - adrp x20, 1f000 │ │ │ │ + b.gt 3414 │ │ │ │ + adrp x20, 1f000 │ │ │ │ ldr x20, [x20, #4024] │ │ │ │ movi d15, #0x0 │ │ │ │ - adrp x2, 4000 │ │ │ │ + adrp x2, 4000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ add x2, x2, #0x590 │ │ │ │ ldr x0, [x20] │ │ │ │ - bl 1908 │ │ │ │ - cbz x24, 344c │ │ │ │ + bl 1918 │ │ │ │ + cbz x24, 344c │ │ │ │ add x0, x23, x23, lsl #2 │ │ │ │ mov w5, #0x64 // #100 │ │ │ │ mov w4, #0x6667 // #26215 │ │ │ │ stp x25, x26, [sp, #160] │ │ │ │ add x22, x0, x0, lsl #2 │ │ │ │ movk w4, #0x6666, lsl #16 │ │ │ │ - adrp x2, 4000 │ │ │ │ + adrp x2, 4000 │ │ │ │ lsl x22, x22, #2 │ │ │ │ add x2, x2, #0x598 │ │ │ │ ldr x0, [x20] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ udiv x22, x22, x24 │ │ │ │ - adrp x25, 4000 │ │ │ │ + adrp x25, 4000 │ │ │ │ ldr x3, [x19, #8] │ │ │ │ add x25, x25, #0x5b8 │ │ │ │ - adrp x26, 4000 │ │ │ │ + adrp x26, 4000 │ │ │ │ mov w19, #0x0 // #0 │ │ │ │ cmp w22, w5 │ │ │ │ add x26, x26, #0x5a8 │ │ │ │ csel w22, w22, w5, le │ │ │ │ smull x21, w22, w4 │ │ │ │ asr x21, x21, #33 │ │ │ │ sub w21, w21, w22, asr #31 │ │ │ │ - bl 1908 │ │ │ │ - b 3350 │ │ │ │ - b.eq 3480 // b.none │ │ │ │ + bl 1918 │ │ │ │ + b 3350 │ │ │ │ + b.eq 3480 // b.none │ │ │ │ mov x2, x25 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - bl 1908 │ │ │ │ + bl 1918 │ │ │ │ add w19, w19, #0x1 │ │ │ │ cmp w19, #0x14 │ │ │ │ - b.eq 3378 // b.none │ │ │ │ + b.eq 3378 // b.none │ │ │ │ ldr x0, [x20] │ │ │ │ cmp w19, w21 │ │ │ │ - b.ge 3334 // b.tcont │ │ │ │ - adrp x2, 4000 │ │ │ │ + b.ge 3334 // b.tcont │ │ │ │ + adrp x2, 4000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ add x2, x2, #0x5a0 │ │ │ │ add w19, w19, #0x1 │ │ │ │ - bl 1908 │ │ │ │ + bl 1918 │ │ │ │ cmp w19, #0x14 │ │ │ │ - b.ne 3350 // b.any │ │ │ │ + b.ne 3350 // b.any │ │ │ │ ldr x0, [x20] │ │ │ │ mov w3, w22 │ │ │ │ - adrp x2, 4000 │ │ │ │ + adrp x2, 4000 │ │ │ │ add x2, x2, #0x5b0 │ │ │ │ add x19, sp, #0x18 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - bl 1908 │ │ │ │ + bl 1918 │ │ │ │ add x21, sp, #0x38 │ │ │ │ mov x0, x23 │ │ │ │ mov x1, x19 │ │ │ │ - bl 3140 │ │ │ │ + bl 3140 │ │ │ │ mov x0, x24 │ │ │ │ mov x1, x21 │ │ │ │ - bl 3140 │ │ │ │ + bl 3140 │ │ │ │ fmov d0, d15 │ │ │ │ ldr x0, [x20] │ │ │ │ mov x4, x21 │ │ │ │ mov x3, x19 │ │ │ │ - adrp x2, 4000 │ │ │ │ + adrp x2, 4000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ add x2, x2, #0x5c0 │ │ │ │ - bl 1908 │ │ │ │ + bl 1918 │ │ │ │ ldp x25, x26, [sp, #160] │ │ │ │ - adrp x0, 1f000 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4072] │ │ │ │ ldr x2, [sp, #88] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 34c0 // b.any │ │ │ │ + b.ne 34c0 // b.any │ │ │ │ ldr x0, [x20] │ │ │ │ ldp x29, x30, [sp, #96] │ │ │ │ ldp x21, x22, [sp, #128] │ │ │ │ ldp x23, x24, [sp, #144] │ │ │ │ ldp x19, x20, [sp, #112] │ │ │ │ ldr d15, [sp, #176] │ │ │ │ add sp, sp, #0xc0 │ │ │ │ autiasp │ │ │ │ - b 19b0 │ │ │ │ + b 19c0 │ │ │ │ ucvtf d15, x23 │ │ │ │ mov x0, #0x848000000000 // #145685290680320 │ │ │ │ movk x0, #0x412e, lsl #48 │ │ │ │ fmov d30, x0 │ │ │ │ - adrp x20, 1f000 │ │ │ │ + adrp x20, 1f000 │ │ │ │ ldr x20, [x20, #4024] │ │ │ │ - adrp x2, 4000 │ │ │ │ + adrp x2, 4000 │ │ │ │ fdiv d15, d15, d30 │ │ │ │ add x2, x2, #0x590 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x0, [x20] │ │ │ │ fdiv d15, d15, d31 │ │ │ │ - bl 1908 │ │ │ │ - cbnz x24, 32d0 │ │ │ │ + bl 1918 │ │ │ │ + cbnz x24, 32d0 │ │ │ │ add x21, sp, #0x38 │ │ │ │ mov x0, x23 │ │ │ │ mov x1, x21 │ │ │ │ - bl 3140 │ │ │ │ + bl 3140 │ │ │ │ ldr x0, [x20] │ │ │ │ fmov d0, d15 │ │ │ │ ldr x3, [x19, #8] │ │ │ │ mov x4, x21 │ │ │ │ - adrp x2, 4000 │ │ │ │ + adrp x2, 4000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ add x2, x2, #0x5d8 │ │ │ │ - bl 1908 │ │ │ │ - b 33d4 │ │ │ │ + bl 1918 │ │ │ │ + b 33d4 │ │ │ │ mov x2, x26 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - bl 1908 │ │ │ │ - b 3344 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + bl 1918 │ │ │ │ + b 3344 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4072] │ │ │ │ ldr x2, [sp, #88] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 34c8 // b.any │ │ │ │ + b.ne 34c8 // b.any │ │ │ │ ldp x29, x30, [sp, #96] │ │ │ │ ldp x23, x24, [sp, #144] │ │ │ │ add sp, sp, #0xc0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ stp x25, x26, [sp, #160] │ │ │ │ - bl 1860 │ │ │ │ + bl 1870 │ │ │ │ stp x19, x20, [sp, #112] │ │ │ │ stp x21, x22, [sp, #128] │ │ │ │ stp x25, x26, [sp, #160] │ │ │ │ str d15, [sp, #176] │ │ │ │ - bl 1860 │ │ │ │ + bl 1870 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0xc0 │ │ │ │ - adrp x2, 1f000 │ │ │ │ + adrp x2, 1f000 │ │ │ │ ldr x2, [x2, #4072] │ │ │ │ stp x29, x30, [sp, #144] │ │ │ │ add x29, sp, #0x90 │ │ │ │ stp x19, x20, [sp, #160] │ │ │ │ str x21, [sp, #176] │ │ │ │ mov x21, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ ldr x3, [x2] │ │ │ │ str x3, [sp, #136] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ - bl 1a40 │ │ │ │ - cbz x0, 35b4 │ │ │ │ + bl 1a50 │ │ │ │ + cbz x0, 35b4 │ │ │ │ mov x19, x0 │ │ │ │ add x1, sp, #0x8 │ │ │ │ - bl 1728 │ │ │ │ + bl 1738 │ │ │ │ mov w20, w0 │ │ │ │ - cbnz w0, 35d4 │ │ │ │ + cbnz w0, 35d4 │ │ │ │ ldr w0, [sp, #24] │ │ │ │ and w0, w0, #0xf000 │ │ │ │ cmp w0, #0x8, lsl #12 │ │ │ │ mov x0, x19 │ │ │ │ - b.ne 35bc // b.any │ │ │ │ - bl 15f0 <__libc_start_main@plt> │ │ │ │ + b.ne 35bc // b.any │ │ │ │ + bl 1600 <__libc_start_main@plt> │ │ │ │ cmp x0, #0xfff │ │ │ │ - b.hi 35a0 // b.pmore │ │ │ │ + b.hi 35a0 // b.pmore │ │ │ │ add x2, x0, #0x1 │ │ │ │ mov x1, x19 │ │ │ │ mov x0, x21 │ │ │ │ - bl 15c0 │ │ │ │ + bl 15d0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 1968 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + bl 1978 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4072] │ │ │ │ ldr x2, [sp, #136] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 35e4 // b.any │ │ │ │ + b.ne 35e4 // b.any │ │ │ │ ldr x21, [sp, #176] │ │ │ │ mov w0, w20 │ │ │ │ ldp x29, x30, [sp, #144] │ │ │ │ ldp x19, x20, [sp, #160] │ │ │ │ add sp, sp, #0xc0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ mov x0, x19 │ │ │ │ - bl 1968 │ │ │ │ - bl 1a58 │ │ │ │ + bl 1978 │ │ │ │ + bl 1a68 │ │ │ │ mov w1, #0x24 // #36 │ │ │ │ str w1, [x0] │ │ │ │ mov w20, #0xffffffff // #-1 │ │ │ │ - b 3568 │ │ │ │ - bl 1968 │ │ │ │ + b 3568 │ │ │ │ + bl 1978 │ │ │ │ mov w20, #0xffffffff // #-1 │ │ │ │ - bl 1a58 │ │ │ │ + bl 1a68 │ │ │ │ mov w1, #0x15 // #21 │ │ │ │ str w1, [x0] │ │ │ │ - b 3568 │ │ │ │ + b 3568 │ │ │ │ mov x0, x19 │ │ │ │ mov w20, #0xffffffff // #-1 │ │ │ │ - bl 1968 │ │ │ │ - b 3568 │ │ │ │ - bl 1860 │ │ │ │ + bl 1978 │ │ │ │ + b 3568 │ │ │ │ + bl 1870 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-128]! │ │ │ │ mov x13, #0x3110 // #12560 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ sub sp, sp, x13 │ │ │ │ str xzr, [sp, #1024] │ │ │ │ - adrp x8, 1f000 │ │ │ │ + adrp x8, 1f000 │ │ │ │ ldr x8, [x8, #4072] │ │ │ │ mov x9, #0x2108 // #8456 │ │ │ │ - adrp x28, 1f000 │ │ │ │ + adrp x28, 1f000 │ │ │ │ ldr x28, [x28, #4056] │ │ │ │ add x9, sp, x9 │ │ │ │ - adrp x25, 1f000 │ │ │ │ + adrp x25, 1f000 │ │ │ │ ldr x25, [x25, #4048] │ │ │ │ str w6, [sp] │ │ │ │ str w3, [sp, #16] │ │ │ │ mov x10, #0x1108 // #4360 │ │ │ │ str x9, [sp, #32] │ │ │ │ mov x19, x0 │ │ │ │ str w7, [sp, #48] │ │ │ │ @@ -1776,796 +1776,796 @@ │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ ldr x23, [x28] │ │ │ │ mov x0, x9 │ │ │ │ mov x24, x1 │ │ │ │ mov w20, w2 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ mov x2, #0x1000 // #4096 │ │ │ │ - bl 1770 │ │ │ │ + bl 1780 │ │ │ │ mov x2, #0x1000 // #4096 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1770 │ │ │ │ + bl 1780 │ │ │ │ add x0, sp, #0x108 │ │ │ │ mov x2, #0x1000 // #4096 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ str x0, [sp, #8] │ │ │ │ - bl 1770 │ │ │ │ - cbz x19, 37b8 │ │ │ │ + bl 1780 │ │ │ │ + cbz x19, 37b8 │ │ │ │ ldrb w0, [x19] │ │ │ │ cmp w0, #0x2d │ │ │ │ - b.eq 37b0 // b.none │ │ │ │ + b.eq 37b0 // b.none │ │ │ │ ldr x1, [sp, #32] │ │ │ │ mov x0, x19 │ │ │ │ - bl 34e0 │ │ │ │ + bl 34e0 │ │ │ │ mov w26, w0 │ │ │ │ - cbnz w0, 3ac0 │ │ │ │ + cbnz w0, 3ac0 │ │ │ │ ldr x0, [sp, #32] │ │ │ │ - adrp x1, 4000 │ │ │ │ + adrp x1, 4000 │ │ │ │ add x1, x1, #0x680 │ │ │ │ - bl 19e0 │ │ │ │ + bl 19f0 │ │ │ │ mov x23, x0 │ │ │ │ - cbz x0, 4218 │ │ │ │ + cbz x0, 4218 │ │ │ │ cmp w20, #0x3 │ │ │ │ - b.eq 3f7c // b.none │ │ │ │ + b.eq 3f7c // b.none │ │ │ │ ldr w0, [sp] │ │ │ │ - cbz w0, 3c60 │ │ │ │ + cbz w0, 3c60 │ │ │ │ ldr x0, [x25] │ │ │ │ - bl 16c8 <__isoc23_strtoll@plt+0x8> │ │ │ │ - bl 19f8 │ │ │ │ + bl 16d8 <__isoc23_strtoll@plt+0x8> │ │ │ │ + bl 1a08 │ │ │ │ str w0, [sp, #24] │ │ │ │ - cbnz w0, 4278 │ │ │ │ + cbnz w0, 4278 │ │ │ │ cmp x21, #0x0 │ │ │ │ str d13, [sp, #12656] │ │ │ │ cset w24, ne // ne = any │ │ │ │ str d14, [sp, #12664] │ │ │ │ str d15, [sp, #12672] │ │ │ │ ldr x2, [x25] │ │ │ │ - adrp x1, 4000 │ │ │ │ + adrp x1, 4000 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ add x1, x1, #0x7e8 │ │ │ │ - bl 15d8 │ │ │ │ - cbz x0, 40a4 │ │ │ │ + bl 15e8 │ │ │ │ + cbz x0, 40a4 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ mov w26, #0x0 // #0 │ │ │ │ - adrp x27, 20000 │ │ │ │ + adrp x27, 20000 │ │ │ │ str xzr, [sp, #40] │ │ │ │ str w0, [sp, #52] │ │ │ │ str wzr, [sp, #60] │ │ │ │ mov x0, #0x100000 // #1048576 │ │ │ │ - bl 1710 <__vfprintf_chk@plt> │ │ │ │ + bl 1720 <__vfprintf_chk@plt> │ │ │ │ mov x22, x0 │ │ │ │ mov x0, #0x100000 // #1048576 │ │ │ │ - bl 1710 <__vfprintf_chk@plt> │ │ │ │ + bl 1720 <__vfprintf_chk@plt> │ │ │ │ str x0, [sp] │ │ │ │ - cbz x22, 377c │ │ │ │ + cbz x22, 377c │ │ │ │ mov x1, x22 │ │ │ │ mov x0, x23 │ │ │ │ mov x3, #0x100000 // #1048576 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ - bl 1698 │ │ │ │ + bl 16a8 │ │ │ │ ldr x0, [sp] │ │ │ │ cmp x0, #0x0 │ │ │ │ ccmp w24, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 3aa8 // b.any │ │ │ │ - cbz x19, 3884 │ │ │ │ + b.ne 3aa8 // b.any │ │ │ │ + cbz x19, 3884 │ │ │ │ ldr w0, [x27, #12] │ │ │ │ - cbnz w0, 3884 │ │ │ │ + cbnz w0, 3884 │ │ │ │ ldr w2, [sp, #12688] │ │ │ │ mov x1, x19 │ │ │ │ - adrp x0, 4000 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0x8c0 │ │ │ │ - bl 3050 │ │ │ │ - b 3884 │ │ │ │ + bl 3050 │ │ │ │ + b 3884 │ │ │ │ ldrb w0, [x19, #1] │ │ │ │ - cbnz w0, 36b8 │ │ │ │ + cbnz w0, 36b8 │ │ │ │ cmp w20, #0x3 │ │ │ │ - b.eq 380c // b.none │ │ │ │ + b.eq 380c // b.none │ │ │ │ mov x0, x21 │ │ │ │ - bl 16c8 <__isoc23_strtoll@plt+0x8> │ │ │ │ - bl 19f8 │ │ │ │ - cbz w0, 37d8 │ │ │ │ + bl 16d8 <__isoc23_strtoll@plt+0x8> │ │ │ │ + bl 1a08 │ │ │ │ + cbz w0, 37d8 │ │ │ │ orr w0, w27, w20 │ │ │ │ - cbz w0, 40dc │ │ │ │ + cbz w0, 40dc │ │ │ │ ldr x2, [x28] │ │ │ │ - adrp x1, 4000 │ │ │ │ + adrp x1, 4000 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ add x1, x1, #0x680 │ │ │ │ str d13, [sp, #12656] │ │ │ │ str d14, [sp, #12664] │ │ │ │ str d15, [sp, #12672] │ │ │ │ - bl 15d8 │ │ │ │ - cbz x0, 41b8 │ │ │ │ + bl 15e8 │ │ │ │ + cbz x0, 41b8 │ │ │ │ mov w24, #0x1 // #1 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ str w24, [sp, #24] │ │ │ │ - b 371c │ │ │ │ - adrp x1, 4000 │ │ │ │ + b 371c │ │ │ │ + adrp x1, 4000 │ │ │ │ mov x2, x23 │ │ │ │ add x1, x1, #0x680 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ str d13, [sp, #12656] │ │ │ │ str d14, [sp, #12664] │ │ │ │ str d15, [sp, #12672] │ │ │ │ - bl 15d8 │ │ │ │ - cbz x0, 40cc │ │ │ │ + bl 15e8 │ │ │ │ + cbz x0, 40cc │ │ │ │ mov x0, #0x100000 // #1048576 │ │ │ │ - bl 1710 <__vfprintf_chk@plt> │ │ │ │ + bl 1720 <__vfprintf_chk@plt> │ │ │ │ mov x22, x0 │ │ │ │ mov x0, #0x100000 // #1048576 │ │ │ │ - bl 1710 <__vfprintf_chk@plt> │ │ │ │ + bl 1720 <__vfprintf_chk@plt> │ │ │ │ str x0, [sp] │ │ │ │ - cbz x22, 402c │ │ │ │ + cbz x22, 402c │ │ │ │ mov x1, x22 │ │ │ │ mov x0, x23 │ │ │ │ mov x3, #0x100000 // #1048576 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ - bl 1698 │ │ │ │ + bl 16a8 │ │ │ │ mov x21, #0x0 // #0 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ mov w26, #0x0 // #0 │ │ │ │ - adrp x27, 20000 │ │ │ │ + adrp x27, 20000 │ │ │ │ str w0, [sp, #24] │ │ │ │ str xzr, [sp, #40] │ │ │ │ str wzr, [sp, #52] │ │ │ │ str wzr, [sp, #60] │ │ │ │ add x24, x27, #0xc │ │ │ │ ldr w0, [x24, #4] │ │ │ │ - cbz w0, 38d0 │ │ │ │ + cbz w0, 38d0 │ │ │ │ ldr w0, [sp, #48] │ │ │ │ - adrp x2, 4000 │ │ │ │ + adrp x2, 4000 │ │ │ │ add x2, x2, #0x600 │ │ │ │ - adrp x1, 4000 │ │ │ │ + adrp x1, 4000 │ │ │ │ cmp w0, #0x0 │ │ │ │ add x1, x1, #0x608 │ │ │ │ csel x1, x1, x2, eq // eq = none │ │ │ │ - adrp x0, 4000 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0x8f0 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f80 │ │ │ │ ldr w0, [x24, #4] │ │ │ │ ldr w1, [sp, #12712] │ │ │ │ cmp w0, #0x0 │ │ │ │ cset w0, ne // ne = any │ │ │ │ tst w1, w0 │ │ │ │ - b.ne 3de4 // b.any │ │ │ │ + b.ne 3de4 // b.any │ │ │ │ add x24, sp, #0x60 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ mov x1, x24 │ │ │ │ - bl 1680 <__snprintf_chk@plt> │ │ │ │ + bl 1690 <__snprintf_chk@plt> │ │ │ │ ldp d30, d31, [sp, #96] │ │ │ │ mov x0, #0xcd6500000000 // #225833675390976 │ │ │ │ movk x0, #0x41cd, lsl #48 │ │ │ │ fmov d14, x0 │ │ │ │ scvtf d31, d31 │ │ │ │ scvtf d30, d30 │ │ │ │ fdiv d31, d31, d14 │ │ │ │ fadd d31, d31, d30 │ │ │ │ str d31, [sp, #72] │ │ │ │ - cbnz w20, 3b7c │ │ │ │ - adrp x0, 4000 │ │ │ │ + cbnz w20, 3b7c │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0xad8 │ │ │ │ str x0, [sp, #80] │ │ │ │ mov x1, x24 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ str x0, [sp, #88] │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 1680 <__snprintf_chk@plt> │ │ │ │ + bl 1690 <__snprintf_chk@plt> │ │ │ │ ldp d31, d15, [sp, #96] │ │ │ │ cmp w26, #0x0 │ │ │ │ ldr x4, [sp, #12696] │ │ │ │ str x4, [sp, #104] │ │ │ │ scvtf d15, d15 │ │ │ │ scvtf d31, d31 │ │ │ │ ldr w4, [sp, #48] │ │ │ │ add x3, sp, #0x48 │ │ │ │ str w4, [sp, #112] │ │ │ │ mov x2, x24 │ │ │ │ ldr w4, [sp, #12712] │ │ │ │ - adrp x0, 3000 │ │ │ │ + adrp x0, 3000 │ │ │ │ fdiv d15, d15, d14 │ │ │ │ ldr w1, [sp, #16] │ │ │ │ add x0, x0, #0x224 │ │ │ │ str w1, [sp, #96] │ │ │ │ csel x0, x0, xzr, ne // ne = any │ │ │ │ ldr w1, [sp, #12688] │ │ │ │ str w1, [sp, #100] │ │ │ │ mov x1, x21 │ │ │ │ str w4, [sp, #116] │ │ │ │ stp x0, x3, [sp, #120] │ │ │ │ mov x0, x23 │ │ │ │ fadd d15, d15, d31 │ │ │ │ - bl 1668 │ │ │ │ + bl 1678 │ │ │ │ str x0, [sp, #16] │ │ │ │ mov x1, x24 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 1680 <__snprintf_chk@plt> │ │ │ │ + bl 1690 <__snprintf_chk@plt> │ │ │ │ ldp d13, d14, [sp, #96] │ │ │ │ - cbnz w26, 3c04 │ │ │ │ + cbnz w26, 3c04 │ │ │ │ ldr w0, [sp, #24] │ │ │ │ - cbnz w0, 3b64 │ │ │ │ + cbnz w0, 3b64 │ │ │ │ mov x0, x23 │ │ │ │ - bl 16f8 │ │ │ │ - cbz x21, 3ae8 │ │ │ │ + bl 1708 │ │ │ │ + cbz x21, 3ae8 │ │ │ │ ldr x0, [x25] │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 3ae8 // b.none │ │ │ │ + b.eq 3ae8 // b.none │ │ │ │ mov x0, x21 │ │ │ │ - bl 16f8 │ │ │ │ + bl 1708 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1968 │ │ │ │ + bl 1978 │ │ │ │ ldr x0, [sp] │ │ │ │ - bl 1968 │ │ │ │ + bl 1978 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - tbnz x0, #63, 3b24 │ │ │ │ + tbnz x0, #63, 3b24 │ │ │ │ scvtf d0, d14 │ │ │ │ mov x0, #0xcd6500000000 // #225833675390976 │ │ │ │ movk x0, #0x41cd, lsl #48 │ │ │ │ fmov d31, x0 │ │ │ │ scvtf d13, d13 │ │ │ │ fdiv d0, d0, d31 │ │ │ │ fadd d0, d0, d13 │ │ │ │ fsub d0, d0, d15 │ │ │ │ cmp w20, #0x3 │ │ │ │ - b.ne 3c2c // b.any │ │ │ │ + b.ne 3c2c // b.any │ │ │ │ ldr w0, [sp, #12704] │ │ │ │ - cbz w0, 3e18 │ │ │ │ + cbz w0, 3e18 │ │ │ │ ldr w1, [sp, #48] │ │ │ │ cmp x19, #0x0 │ │ │ │ - adrp x0, 4000 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0x618 │ │ │ │ csel x19, x0, x19, eq // eq = none │ │ │ │ cmp w1, #0x0 │ │ │ │ - adrp x0, 4000 │ │ │ │ - adrp x3, 4000 │ │ │ │ + adrp x0, 4000 │ │ │ │ + adrp x3, 4000 │ │ │ │ add x0, x0, #0x620 │ │ │ │ add x3, x3, #0x628 │ │ │ │ csel x3, x3, x0, eq // eq = none │ │ │ │ - adrp x1, 4000 │ │ │ │ + adrp x1, 4000 │ │ │ │ mov x2, x19 │ │ │ │ add x1, x1, #0x918 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 1758 │ │ │ │ + bl 1768 │ │ │ │ ldr d13, [sp, #12656] │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ ldr d14, [sp, #12664] │ │ │ │ ldr d15, [sp, #12672] │ │ │ │ - adrp x1, 1f000 │ │ │ │ + adrp x1, 1f000 │ │ │ │ ldr x1, [x1, #4072] │ │ │ │ ldr x3, [sp, #12552] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 41fc // b.any │ │ │ │ + b.ne 41fc // b.any │ │ │ │ mov x13, #0x3110 // #12560 │ │ │ │ add sp, sp, x13 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ mov x1, x0 │ │ │ │ mov x3, #0x100000 // #1048576 │ │ │ │ mov x0, x21 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ - bl 1698 │ │ │ │ - b 378c │ │ │ │ - bl 1a58 │ │ │ │ + bl 16a8 │ │ │ │ + b 378c │ │ │ │ + bl 1a68 │ │ │ │ ldr w0, [x0] │ │ │ │ - bl 1848 │ │ │ │ + bl 1858 │ │ │ │ mov x2, x0 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x0, 4000 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0x658 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f80 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - b 3a64 │ │ │ │ + b 3a64 │ │ │ │ ldr w0, [sp, #52] │ │ │ │ - cbz w0, 39cc │ │ │ │ + cbz w0, 39cc │ │ │ │ ldr x0, [x25] │ │ │ │ - bl 19b0 │ │ │ │ + bl 19c0 │ │ │ │ ldr x0, [x25] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ mov w2, #0x2 // #2 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 1698 │ │ │ │ + bl 16a8 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1968 │ │ │ │ + bl 1978 │ │ │ │ ldr x0, [sp] │ │ │ │ - bl 1968 │ │ │ │ + bl 1978 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - tbz x0, #63, 39e4 │ │ │ │ + tbz x0, #63, 39e4 │ │ │ │ cmp w20, #0x3 │ │ │ │ - b.eq 3e68 // b.none │ │ │ │ + b.eq 3e68 // b.none │ │ │ │ cmp x19, #0x0 │ │ │ │ - adrp x1, 4000 │ │ │ │ + adrp x1, 4000 │ │ │ │ add x1, x1, #0x618 │ │ │ │ - adrp x0, 4000 │ │ │ │ + adrp x0, 4000 │ │ │ │ csel x1, x1, x19, eq // eq = none │ │ │ │ add x0, x0, #0xaa8 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f80 │ │ │ │ ldr w0, [sp, #60] │ │ │ │ - cbnz w0, 3f1c │ │ │ │ + cbnz w0, 3f1c │ │ │ │ ldr d13, [sp, #12656] │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ ldr d14, [sp, #12664] │ │ │ │ ldr d15, [sp, #12672] │ │ │ │ - b 3a64 │ │ │ │ + b 3a64 │ │ │ │ ldr x0, [x28] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ mov w2, #0x2 // #2 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 1698 │ │ │ │ - b 39b4 │ │ │ │ - adrp x0, 4000 │ │ │ │ + bl 16a8 │ │ │ │ + b 39b4 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0xac8 │ │ │ │ str x0, [sp, #80] │ │ │ │ mov x1, x24 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ str x0, [sp, #88] │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 1680 <__snprintf_chk@plt> │ │ │ │ + bl 1690 <__snprintf_chk@plt> │ │ │ │ ldp d31, d15, [sp, #96] │ │ │ │ cmp w26, #0x0 │ │ │ │ add x3, sp, #0x48 │ │ │ │ ldr w1, [sp, #16] │ │ │ │ mov x2, x24 │ │ │ │ - adrp x0, 3000 │ │ │ │ + adrp x0, 3000 │ │ │ │ scvtf d15, d15 │ │ │ │ scvtf d31, d31 │ │ │ │ add x0, x0, #0x224 │ │ │ │ str w1, [sp, #96] │ │ │ │ csel x0, x0, xzr, ne // ne = any │ │ │ │ ldr w1, [sp, #48] │ │ │ │ str w1, [sp, #100] │ │ │ │ mov x1, x21 │ │ │ │ fdiv d15, d15, d14 │ │ │ │ str x0, [sp, #104] │ │ │ │ mov x0, x23 │ │ │ │ str x3, [sp, #112] │ │ │ │ fadd d15, d15, d31 │ │ │ │ - bl 1a28 │ │ │ │ + bl 1a38 │ │ │ │ str x0, [sp, #16] │ │ │ │ mov x1, x24 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 1680 <__snprintf_chk@plt> │ │ │ │ + bl 1690 <__snprintf_chk@plt> │ │ │ │ ldp d13, d14, [sp, #96] │ │ │ │ - cbz w26, 39a4 │ │ │ │ - adrp x24, 1f000 │ │ │ │ + cbz w26, 39a4 │ │ │ │ + adrp x24, 1f000 │ │ │ │ ldr x24, [x24, #4024] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - adrp x2, 4000 │ │ │ │ + adrp x2, 4000 │ │ │ │ add x2, x2, #0x590 │ │ │ │ ldr x0, [x24] │ │ │ │ - bl 1908 │ │ │ │ + bl 1918 │ │ │ │ ldr x0, [x24] │ │ │ │ - bl 19b0 │ │ │ │ - b 39a4 │ │ │ │ + bl 19c0 │ │ │ │ + b 39a4 │ │ │ │ ldr x1, [sp, #16] │ │ │ │ - adrp x0, 4000 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0x9b8 │ │ │ │ - bl 3050 │ │ │ │ + bl 3050 │ │ │ │ ldr w1, [sp, #52] │ │ │ │ ldr w0, [sp, #24] │ │ │ │ orr w0, w0, w1 │ │ │ │ ldr w1, [sp, #56] │ │ │ │ orr w0, w0, w1 │ │ │ │ - cbnz w0, 3a54 │ │ │ │ + cbnz w0, 3a54 │ │ │ │ ldr x0, [sp, #32] │ │ │ │ - bl 1a88 │ │ │ │ - b 3a54 │ │ │ │ - cbz x24, 3ed0 │ │ │ │ - adrp x2, 4000 │ │ │ │ + bl 1a98 │ │ │ │ + b 3a54 │ │ │ │ + cbz x24, 3ed0 │ │ │ │ + adrp x2, 4000 │ │ │ │ mov x3, x24 │ │ │ │ add x2, x2, #0x6a8 │ │ │ │ mov x0, x22 │ │ │ │ mov x1, #0x1000 // #4096 │ │ │ │ - bl 16b0 │ │ │ │ + bl 16c0 │ │ │ │ mov x1, x22 │ │ │ │ mov x0, x19 │ │ │ │ - bl 1920 │ │ │ │ - cbz w0, 4054 │ │ │ │ + bl 1930 │ │ │ │ + cbz w0, 4054 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1818 │ │ │ │ + bl 1828 │ │ │ │ mov x21, x0 │ │ │ │ - cbz x0, 420c │ │ │ │ + cbz x0, 420c │ │ │ │ mov x0, x22 │ │ │ │ - bl 1818 │ │ │ │ + bl 1828 │ │ │ │ mov x24, x0 │ │ │ │ mov x0, x21 │ │ │ │ - cbz x24, 41ec │ │ │ │ - bl 1998 │ │ │ │ + cbz x24, 41ec │ │ │ │ + bl 19a8 │ │ │ │ mov x1, x0 │ │ │ │ mov x0, x24 │ │ │ │ str x1, [sp] │ │ │ │ - bl 17e8 │ │ │ │ + bl 17f8 │ │ │ │ mov x2, x0 │ │ │ │ ldr x0, [sp] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ str x2, [sp, #24] │ │ │ │ - bl 1a40 │ │ │ │ - cbz x0, 41e0 │ │ │ │ + bl 1a50 │ │ │ │ + cbz x0, 41e0 │ │ │ │ add x1, sp, #0x88 │ │ │ │ str x0, [sp] │ │ │ │ - bl 1728 │ │ │ │ + bl 1738 │ │ │ │ ldr x5, [sp] │ │ │ │ - cbnz w0, 4148 │ │ │ │ + cbnz w0, 4148 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ and w0, w0, #0xf000 │ │ │ │ cmp w0, #0x4, lsl #12 │ │ │ │ - b.ne 4148 // b.any │ │ │ │ + b.ne 4148 // b.any │ │ │ │ ldr x0, [sp, #8] │ │ │ │ mov x3, #0x1000 // #4096 │ │ │ │ ldr x6, [sp, #24] │ │ │ │ mov x1, x3 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ - adrp x4, 4000 │ │ │ │ + adrp x4, 4000 │ │ │ │ add x4, x4, #0x768 │ │ │ │ str x5, [sp, #24] │ │ │ │ - bl 16e0 │ │ │ │ + bl 16f0 │ │ │ │ mov w1, w0 │ │ │ │ ldr x5, [sp, #24] │ │ │ │ str w1, [sp] │ │ │ │ mov x0, x5 │ │ │ │ - bl 1968 │ │ │ │ + bl 1978 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1968 │ │ │ │ + bl 1978 │ │ │ │ mov x0, x24 │ │ │ │ - bl 1968 │ │ │ │ + bl 1978 │ │ │ │ ldr w1, [sp] │ │ │ │ cmp w1, #0xfff │ │ │ │ - b.hi 41c8 // b.pmore │ │ │ │ - cbnz w27, 3d68 │ │ │ │ + b.hi 41c8 // b.pmore │ │ │ │ + cbnz w27, 3d68 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - bl 18c0 │ │ │ │ - cbz w0, 4108 │ │ │ │ + bl 18d0 │ │ │ │ + cbz w0, 4108 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ mov w2, #0x1a4 // #420 │ │ │ │ mov w1, #0x241 // #577 │ │ │ │ - bl 1a10 │ │ │ │ + bl 1a20 │ │ │ │ mov w22, w0 │ │ │ │ cmn w0, #0x1 │ │ │ │ - b.eq 4074 // b.none │ │ │ │ - adrp x1, 4000 │ │ │ │ + b.eq 4074 // b.none │ │ │ │ + adrp x1, 4000 │ │ │ │ add x1, x1, #0x7e8 │ │ │ │ - bl 1788 <__stack_chk_fail@plt+0x8> │ │ │ │ + bl 1798 <__stack_chk_fail@plt+0x8> │ │ │ │ mov x21, x0 │ │ │ │ - cbz x0, 4240 │ │ │ │ + cbz x0, 4240 │ │ │ │ mov w24, #0x1 // #1 │ │ │ │ str w24, [sp, #60] │ │ │ │ str d13, [sp, #12656] │ │ │ │ str d14, [sp, #12664] │ │ │ │ str d15, [sp, #12672] │ │ │ │ - adrp x27, 20000 │ │ │ │ + adrp x27, 20000 │ │ │ │ ldr w0, [x27, #12] │ │ │ │ str w0, [sp, #24] │ │ │ │ - cbnz w0, 3e08 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + cbnz w0, 3e08 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 16c8 <__isoc23_strtoll@plt+0x8> │ │ │ │ - bl 19f8 │ │ │ │ - cbnz w0, 3df4 │ │ │ │ + bl 16d8 <__isoc23_strtoll@plt+0x8> │ │ │ │ + bl 1a08 │ │ │ │ + cbnz w0, 3df4 │ │ │ │ mov w26, #0x0 // #0 │ │ │ │ str xzr, [sp, #40] │ │ │ │ str wzr, [sp, #52] │ │ │ │ - b 374c │ │ │ │ - adrp x0, 4000 │ │ │ │ + b 374c │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0x900 │ │ │ │ - bl 2f80 │ │ │ │ - b 38d0 │ │ │ │ + bl 2f80 │ │ │ │ + b 38d0 │ │ │ │ mov x0, x23 │ │ │ │ - cbnz w20, 3f38 │ │ │ │ - bl 1938 │ │ │ │ + cbnz w20, 3f38 │ │ │ │ + bl 1948 │ │ │ │ mov x22, x0 │ │ │ │ - tbz x0, #63, 3fcc │ │ │ │ + tbz x0, #63, 3fcc │ │ │ │ str wzr, [sp, #24] │ │ │ │ str xzr, [sp, #40] │ │ │ │ str wzr, [sp, #52] │ │ │ │ - b 374c │ │ │ │ + b 374c │ │ │ │ add x27, x27, #0xc │ │ │ │ cmp x19, #0x0 │ │ │ │ ldr w0, [x27, #4] │ │ │ │ - cbz w0, 3f5c │ │ │ │ + cbz w0, 3f5c │ │ │ │ ldr w1, [sp, #48] │ │ │ │ - adrp x0, 4000 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0x618 │ │ │ │ - adrp x3, 4000 │ │ │ │ + adrp x3, 4000 │ │ │ │ csel x19, x0, x19, eq // eq = none │ │ │ │ cmp w1, #0x0 │ │ │ │ add x3, x3, #0x648 │ │ │ │ - adrp x0, 4000 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0x630 │ │ │ │ mov x2, x19 │ │ │ │ csel x3, x3, x0, eq // eq = none │ │ │ │ - adrp x1, 4000 │ │ │ │ + adrp x1, 4000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ add x1, x1, #0x978 │ │ │ │ - bl 1758 │ │ │ │ - b 3a54 │ │ │ │ + bl 1768 │ │ │ │ + b 3a54 │ │ │ │ ldr w0, [sp, #12704] │ │ │ │ - cbnz w0, 3f98 │ │ │ │ - adrp x20, 1f000 │ │ │ │ + cbnz w0, 3f98 │ │ │ │ + adrp x20, 1f000 │ │ │ │ ldr x20, [x20, #4024] │ │ │ │ cmp x19, #0x0 │ │ │ │ add x27, x27, #0xc │ │ │ │ - adrp x3, 4000 │ │ │ │ + adrp x3, 4000 │ │ │ │ add x3, x3, #0x618 │ │ │ │ - adrp x2, 4000 │ │ │ │ + adrp x2, 4000 │ │ │ │ ldr x0, [x20] │ │ │ │ csel x3, x3, x19, eq // eq = none │ │ │ │ add x2, x2, #0xa50 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - bl 1908 │ │ │ │ + bl 1918 │ │ │ │ ldr w0, [x27, #4] │ │ │ │ - cbz w0, 3b50 │ │ │ │ + cbz w0, 3b50 │ │ │ │ ldr x0, [x20] │ │ │ │ - adrp x2, 4000 │ │ │ │ + adrp x2, 4000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ add x2, x2, #0xa60 │ │ │ │ - bl 1908 │ │ │ │ + bl 1918 │ │ │ │ ldr d13, [sp, #12656] │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ ldr d14, [sp, #12664] │ │ │ │ ldr d15, [sp, #12672] │ │ │ │ - b 3a64 │ │ │ │ - cbz w20, 4008 │ │ │ │ + b 3a64 │ │ │ │ + cbz w20, 4008 │ │ │ │ mov x0, x19 │ │ │ │ - bl 15f0 <__libc_start_main@plt> │ │ │ │ + bl 1600 <__libc_start_main@plt> │ │ │ │ cmp x0, #0x4 │ │ │ │ - b.ls 4128 // b.plast │ │ │ │ + b.ls 4128 // b.plast │ │ │ │ sub x21, x0, #0x4 │ │ │ │ - adrp x1, 4000 │ │ │ │ + adrp x1, 4000 │ │ │ │ add x0, x19, x21 │ │ │ │ add x1, x1, #0x6b8 │ │ │ │ - bl 1920 │ │ │ │ - cbnz w0, 4128 │ │ │ │ + bl 1930 │ │ │ │ + cbnz w0, 4128 │ │ │ │ cmp x21, #0xfff │ │ │ │ - b.hi 419c // b.pmore │ │ │ │ + b.hi 419c // b.pmore │ │ │ │ mov x2, x21 │ │ │ │ mov x1, x19 │ │ │ │ mov x0, x22 │ │ │ │ - bl 15c0 │ │ │ │ + bl 15d0 │ │ │ │ strb wzr, [x22, x21] │ │ │ │ - b 3c7c │ │ │ │ + b 3c7c │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - bl 1a88 │ │ │ │ + bl 1a98 │ │ │ │ ldr d13, [sp, #12656] │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ ldr d14, [sp, #12664] │ │ │ │ ldr d15, [sp, #12672] │ │ │ │ - b 3a64 │ │ │ │ - bl 17d0 <__isoc23_strtol@plt> │ │ │ │ + b 3a64 │ │ │ │ + bl 17e0 <__isoc23_strtol@plt> │ │ │ │ cmp x0, #0x0 │ │ │ │ - b.le 3e08 │ │ │ │ + b.le 3e08 │ │ │ │ str x0, [sp, #40] │ │ │ │ ldr x0, [sp, #40] │ │ │ │ str wzr, [sp, #52] │ │ │ │ cmp x0, #0x100, lsl #12 │ │ │ │ cset w26, hi // hi = pmore │ │ │ │ - b 374c │ │ │ │ - adrp x2, 4000 │ │ │ │ + b 374c │ │ │ │ + adrp x2, 4000 │ │ │ │ add x2, x2, #0x618 │ │ │ │ csel x2, x2, x19, eq // eq = none │ │ │ │ - adrp x1, 4000 │ │ │ │ + adrp x1, 4000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ add x1, x1, #0x9b0 │ │ │ │ - bl 1758 │ │ │ │ - b 3a54 │ │ │ │ + bl 1768 │ │ │ │ + b 3a54 │ │ │ │ mov w24, #0x0 // #0 │ │ │ │ mov x21, #0x0 // #0 │ │ │ │ str wzr, [sp, #60] │ │ │ │ str d13, [sp, #12656] │ │ │ │ str d14, [sp, #12664] │ │ │ │ str d15, [sp, #12672] │ │ │ │ - b 3dac │ │ │ │ + b 3dac │ │ │ │ cmp x19, #0x0 │ │ │ │ - adrp x2, 4000 │ │ │ │ + adrp x2, 4000 │ │ │ │ add x2, x2, #0x618 │ │ │ │ - adrp x1, 4000 │ │ │ │ + adrp x1, 4000 │ │ │ │ csel x2, x2, x19, eq // eq = none │ │ │ │ add x1, x1, #0x9d8 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 1758 │ │ │ │ + bl 1768 │ │ │ │ ldr d13, [sp, #12656] │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ ldr d14, [sp, #12664] │ │ │ │ ldr d15, [sp, #12672] │ │ │ │ - b 3a64 │ │ │ │ + b 3a64 │ │ │ │ mov x0, x23 │ │ │ │ mov w2, #0x2 // #2 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 17a0 <__gmon_start__@plt> │ │ │ │ - cbnz w0, 3dd4 │ │ │ │ + bl 17b0 <__gmon_start__@plt> │ │ │ │ + cbnz w0, 3dd4 │ │ │ │ mov x0, x23 │ │ │ │ - bl 1938 │ │ │ │ + bl 1948 │ │ │ │ mov x3, x0 │ │ │ │ mov x1, x22 │ │ │ │ mov x0, x23 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ bic x3, x3, x3, asr #63 │ │ │ │ str x3, [sp, #40] │ │ │ │ - bl 17a0 <__gmon_start__@plt> │ │ │ │ - b 3f48 │ │ │ │ + bl 17b0 <__gmon_start__@plt> │ │ │ │ + b 3f48 │ │ │ │ mov x3, #0x1000 // #4096 │ │ │ │ mov x5, x19 │ │ │ │ mov x1, x3 │ │ │ │ mov x0, x22 │ │ │ │ - adrp x4, 4000 │ │ │ │ + adrp x4, 4000 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ add x4, x4, #0x6b0 │ │ │ │ - bl 16e0 │ │ │ │ - b 3c7c │ │ │ │ + bl 16f0 │ │ │ │ + b 3c7c │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ mov x21, #0x0 // #0 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ mov w26, #0x0 // #0 │ │ │ │ - adrp x27, 20000 │ │ │ │ + adrp x27, 20000 │ │ │ │ str w0, [sp, #24] │ │ │ │ str xzr, [sp, #40] │ │ │ │ str wzr, [sp, #52] │ │ │ │ str wzr, [sp, #60] │ │ │ │ - b 3884 │ │ │ │ + b 3884 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x0, 4000 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0x728 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f80 │ │ │ │ mov x0, x23 │ │ │ │ - bl 16f8 │ │ │ │ + bl 1708 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - b 3a64 │ │ │ │ - bl 1a58 │ │ │ │ + b 3a64 │ │ │ │ + bl 1a68 │ │ │ │ ldr w0, [x0] │ │ │ │ - bl 1848 │ │ │ │ + bl 1858 │ │ │ │ mov x2, x0 │ │ │ │ ldr x1, [sp, #8] │ │ │ │ - adrp x0, 4000 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0x7c8 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f80 │ │ │ │ mov x0, x23 │ │ │ │ - bl 16f8 │ │ │ │ + bl 1708 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - b 3a64 │ │ │ │ - adrp x0, 4000 │ │ │ │ + b 3a64 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0x888 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f80 │ │ │ │ mov w26, #0x0 // #0 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - adrp x27, 20000 │ │ │ │ + adrp x27, 20000 │ │ │ │ str xzr, [sp, #40] │ │ │ │ str w0, [sp, #52] │ │ │ │ str wzr, [sp, #60] │ │ │ │ - b 374c │ │ │ │ - adrp x0, 4000 │ │ │ │ + b 374c │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0x858 │ │ │ │ - bl 2f80 │ │ │ │ - b 3830 │ │ │ │ - adrp x0, 4000 │ │ │ │ + bl 2f80 │ │ │ │ + b 3830 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0x810 │ │ │ │ - bl 2f80 │ │ │ │ - cbz x23, 40f4 │ │ │ │ + bl 2f80 │ │ │ │ + cbz x23, 40f4 │ │ │ │ mov x0, x23 │ │ │ │ - bl 16f8 │ │ │ │ - cbz x21, 3ae0 │ │ │ │ + bl 1708 │ │ │ │ + cbz x21, 3ae0 │ │ │ │ mov x0, x21 │ │ │ │ - bl 16f8 │ │ │ │ + bl 1708 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - b 3a64 │ │ │ │ + b 3a64 │ │ │ │ ldr x1, [sp, #8] │ │ │ │ - adrp x0, 4000 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0x798 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f80 │ │ │ │ mov x0, x23 │ │ │ │ - bl 16f8 │ │ │ │ + bl 1708 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - b 3a64 │ │ │ │ + b 3a64 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x0, 4000 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0x6e0 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f80 │ │ │ │ mov x0, x23 │ │ │ │ - bl 16f8 │ │ │ │ + bl 1708 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - b 3a64 │ │ │ │ + b 3a64 │ │ │ │ mov x0, x5 │ │ │ │ - bl 1968 │ │ │ │ + bl 1978 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1968 │ │ │ │ + bl 1978 │ │ │ │ mov x0, x24 │ │ │ │ - bl 1968 │ │ │ │ - bl 1a58 │ │ │ │ + bl 1978 │ │ │ │ + bl 1a68 │ │ │ │ mov x2, x0 │ │ │ │ mov w1, #0x15 // #21 │ │ │ │ mov w0, w1 │ │ │ │ str w1, [x2] │ │ │ │ - bl 1848 │ │ │ │ + bl 1858 │ │ │ │ mov x2, x0 │ │ │ │ mov x1, x22 │ │ │ │ - adrp x0, 4000 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0x770 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f80 │ │ │ │ mov x0, x23 │ │ │ │ - bl 16f8 │ │ │ │ + bl 1708 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - b 3a64 │ │ │ │ - adrp x0, 4000 │ │ │ │ + b 3a64 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0x6c0 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f80 │ │ │ │ mov x0, x23 │ │ │ │ - bl 16f8 │ │ │ │ + bl 1708 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - b 3a64 │ │ │ │ - adrp x0, 4000 │ │ │ │ + b 3a64 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0x858 │ │ │ │ - bl 2f80 │ │ │ │ - b 37fc │ │ │ │ - bl 1a58 │ │ │ │ + bl 2f80 │ │ │ │ + b 37fc │ │ │ │ + bl 1a68 │ │ │ │ mov x2, x0 │ │ │ │ mov w1, #0x24 // #36 │ │ │ │ mov w0, w1 │ │ │ │ str w1, [x2] │ │ │ │ - b 4174 │ │ │ │ + b 4174 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1968 │ │ │ │ + bl 1978 │ │ │ │ mov x0, x24 │ │ │ │ - bl 1968 │ │ │ │ - bl 1a58 │ │ │ │ + bl 1978 │ │ │ │ + bl 1a68 │ │ │ │ ldr w0, [x0] │ │ │ │ - b 4174 │ │ │ │ + b 4174 │ │ │ │ str d13, [sp, #12656] │ │ │ │ str d14, [sp, #12664] │ │ │ │ str d15, [sp, #12672] │ │ │ │ - bl 1860 │ │ │ │ - bl 1a58 │ │ │ │ + bl 1870 │ │ │ │ + bl 1a68 │ │ │ │ ldr w0, [x0] │ │ │ │ - b 4174 │ │ │ │ - bl 1a58 │ │ │ │ + b 4174 │ │ │ │ + bl 1a68 │ │ │ │ ldr w0, [x0] │ │ │ │ - bl 1848 │ │ │ │ + bl 1858 │ │ │ │ mov x2, x0 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ - adrp x0, 4000 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0x688 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f80 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - b 3a64 │ │ │ │ - bl 1a58 │ │ │ │ + b 3a64 │ │ │ │ + bl 1a68 │ │ │ │ ldr w0, [x0] │ │ │ │ - bl 1848 │ │ │ │ + bl 1858 │ │ │ │ mov x2, x0 │ │ │ │ ldr x1, [sp, #8] │ │ │ │ - adrp x0, 4000 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0x7f0 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f80 │ │ │ │ mov x0, x23 │ │ │ │ - bl 16f8 │ │ │ │ + bl 1708 │ │ │ │ mov w0, w22 │ │ │ │ - bl 1878 │ │ │ │ + bl 1888 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - b 3a64 │ │ │ │ + b 3a64 │ │ │ │ orr w0, w27, w20 │ │ │ │ - cbz w0, 429c │ │ │ │ + cbz w0, 429c │ │ │ │ cmp x21, #0x0 │ │ │ │ str wzr, [sp, #24] │ │ │ │ cset w24, ne // ne = any │ │ │ │ str d13, [sp, #12656] │ │ │ │ str d14, [sp, #12664] │ │ │ │ str d15, [sp, #12672] │ │ │ │ - b 371c │ │ │ │ - adrp x0, 4000 │ │ │ │ + b 371c │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0x810 │ │ │ │ - bl 2f80 │ │ │ │ - b 40ec │ │ │ │ + bl 2f80 │ │ │ │ + b 40ec │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x120 │ │ │ │ - adrp x8, 1f000 │ │ │ │ + adrp x8, 1f000 │ │ │ │ ldr x8, [x8, #4072] │ │ │ │ stp x29, x30, [sp, #192] │ │ │ │ add x29, sp, #0xc0 │ │ │ │ stp w2, w3, [sp, #32] │ │ │ │ stp w4, w5, [sp, #40] │ │ │ │ stp x21, x22, [sp, #224] │ │ │ │ mov x21, x0 │ │ │ │ @@ -2574,154 +2574,154 @@ │ │ │ │ stp x25, x26, [sp, #256] │ │ │ │ mov w26, w6 │ │ │ │ stp x27, x28, [sp, #272] │ │ │ │ mov w27, w7 │ │ │ │ ldr x1, [x8] │ │ │ │ str x1, [sp, #184] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 1650 │ │ │ │ - cbz x0, 4514 │ │ │ │ - adrp x22, 4000 │ │ │ │ + bl 1660 │ │ │ │ + cbz x0, 4514 │ │ │ │ + adrp x22, 4000 │ │ │ │ add x22, x22, #0x768 │ │ │ │ stp x19, x20, [sp, #208] │ │ │ │ mov x19, x0 │ │ │ │ mov w28, #0x0 // #0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 1980 │ │ │ │ - cbz x0, 43f0 │ │ │ │ + bl 1990 │ │ │ │ + cbz x0, 43f0 │ │ │ │ ldrb w1, [x0, #19] │ │ │ │ add x25, x0, #0x13 │ │ │ │ cmp w1, #0x2e │ │ │ │ - b.ne 4338 // b.any │ │ │ │ + b.ne 4338 // b.any │ │ │ │ ldrb w1, [x25, #1] │ │ │ │ - cbz w1, 4314 │ │ │ │ + cbz w1, 4314 │ │ │ │ ldrb w0, [x0, #19] │ │ │ │ cmp w0, #0x2e │ │ │ │ - b.ne 4360 // b.any │ │ │ │ + b.ne 4360 // b.any │ │ │ │ ldrb w0, [x25, #1] │ │ │ │ cmp w0, #0x2e │ │ │ │ - b.ne 4360 // b.any │ │ │ │ + b.ne 4360 // b.any │ │ │ │ ldrb w0, [x25, #2] │ │ │ │ - cbz w0, 4314 │ │ │ │ + cbz w0, 4314 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mov x0, x21 │ │ │ │ - bl 15f0 <__libc_start_main@plt> │ │ │ │ + bl 1600 <__libc_start_main@plt> │ │ │ │ mov x20, x0 │ │ │ │ mov x0, x25 │ │ │ │ - bl 15f0 <__libc_start_main@plt> │ │ │ │ + bl 1600 <__libc_start_main@plt> │ │ │ │ add x1, x20, x0 │ │ │ │ add x24, x1, #0x2 │ │ │ │ mov x0, x24 │ │ │ │ - bl 1710 <__vfprintf_chk@plt> │ │ │ │ + bl 1720 <__vfprintf_chk@plt> │ │ │ │ mov x20, x0 │ │ │ │ - cbz x0, 4500 │ │ │ │ + cbz x0, 4500 │ │ │ │ mov x6, x25 │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x22 │ │ │ │ mov x1, x24 │ │ │ │ mov x3, #0xffffffffffffffff // #-1 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ - bl 16e0 │ │ │ │ - tbnz w0, #31, 443c │ │ │ │ + bl 16f0 │ │ │ │ + tbnz w0, #31, 443c │ │ │ │ cmp x24, w0, sxtw │ │ │ │ - b.ls 443c // b.plast │ │ │ │ + b.ls 443c // b.plast │ │ │ │ add x1, sp, #0x38 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1728 │ │ │ │ - cbnz w0, 43dc │ │ │ │ + bl 1738 │ │ │ │ + cbnz w0, 43dc │ │ │ │ ldr w0, [sp, #72] │ │ │ │ and w0, w0, #0xf000 │ │ │ │ cmp w0, #0x4, lsl #12 │ │ │ │ - b.eq 44c4 // b.none │ │ │ │ + b.eq 44c4 // b.none │ │ │ │ cmp w0, #0x8, lsl #12 │ │ │ │ - b.eq 4458 // b.none │ │ │ │ + b.eq 4458 // b.none │ │ │ │ mov x0, x20 │ │ │ │ - bl 1968 │ │ │ │ + bl 1978 │ │ │ │ mov x0, x19 │ │ │ │ - bl 1980 │ │ │ │ - cbnz x0, 4320 │ │ │ │ + bl 1990 │ │ │ │ + cbnz x0, 4320 │ │ │ │ mov x0, x19 │ │ │ │ - bl 1830 │ │ │ │ + bl 1840 │ │ │ │ ldp x19, x20, [sp, #208] │ │ │ │ - adrp x0, 1f000 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4072] │ │ │ │ ldr x2, [sp, #184] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 453c // b.any │ │ │ │ + b.ne 453c // b.any │ │ │ │ ldp x29, x30, [sp, #192] │ │ │ │ mov w0, w28 │ │ │ │ ldp x21, x22, [sp, #224] │ │ │ │ ldp x23, x24, [sp, #240] │ │ │ │ ldp x25, x26, [sp, #256] │ │ │ │ ldp x27, x28, [sp, #272] │ │ │ │ add sp, sp, #0x120 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ mov x1, x21 │ │ │ │ - adrp x0, 4000 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0xb48 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f80 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1968 │ │ │ │ - b 4314 │ │ │ │ - cbnz w23, 4484 │ │ │ │ + bl 1978 │ │ │ │ + b 4314 │ │ │ │ + cbnz w23, 4484 │ │ │ │ mov x0, x20 │ │ │ │ - bl 15f0 <__libc_start_main@plt> │ │ │ │ + bl 1600 <__libc_start_main@plt> │ │ │ │ cmp x0, #0x3 │ │ │ │ - b.ls 4484 // b.plast │ │ │ │ + b.ls 4484 // b.plast │ │ │ │ sub x0, x0, #0x4 │ │ │ │ - adrp x1, 4000 │ │ │ │ + adrp x1, 4000 │ │ │ │ add x0, x20, x0 │ │ │ │ add x1, x1, #0x6b8 │ │ │ │ - bl 1920 │ │ │ │ - cbz w0, 43dc │ │ │ │ + bl 1930 │ │ │ │ + cbz w0, 43dc │ │ │ │ ldr x0, [sp, #288] │ │ │ │ str x0, [sp, #8] │ │ │ │ ldp w3, w4, [sp, #32] │ │ │ │ str w27, [sp] │ │ │ │ ldr w0, [sp, #296] │ │ │ │ mov w7, w26 │ │ │ │ ldp w5, w6, [sp, #40] │ │ │ │ str w0, [sp, #16] │ │ │ │ ldr w0, [sp, #304] │ │ │ │ mov w2, w23 │ │ │ │ str w0, [sp, #24] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 35e8 │ │ │ │ + bl 35e8 │ │ │ │ orr w28, w28, w0 │ │ │ │ - b 43dc │ │ │ │ + b 43dc │ │ │ │ ldr x0, [sp, #288] │ │ │ │ str x0, [sp] │ │ │ │ ldp w2, w3, [sp, #32] │ │ │ │ mov w7, w27 │ │ │ │ ldr w0, [sp, #296] │ │ │ │ mov w6, w26 │ │ │ │ ldp w4, w5, [sp, #40] │ │ │ │ str w0, [sp, #8] │ │ │ │ ldr w0, [sp, #304] │ │ │ │ mov w1, w23 │ │ │ │ str w0, [sp, #16] │ │ │ │ mov x0, x20 │ │ │ │ - bl 42ac │ │ │ │ + bl 42ac │ │ │ │ orr w28, w28, w0 │ │ │ │ - b 43dc │ │ │ │ + b 43dc │ │ │ │ mov x1, x21 │ │ │ │ - adrp x0, 4000 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0xb10 │ │ │ │ - bl 2f80 │ │ │ │ - b 4314 │ │ │ │ - bl 1a58 │ │ │ │ + bl 2f80 │ │ │ │ + b 4314 │ │ │ │ + bl 1a68 │ │ │ │ ldr w0, [x0] │ │ │ │ mov w28, #0x1 // #1 │ │ │ │ - bl 1848 │ │ │ │ + bl 1858 │ │ │ │ mov x2, x0 │ │ │ │ mov x1, x21 │ │ │ │ - adrp x0, 4000 │ │ │ │ + adrp x0, 4000 │ │ │ │ add x0, x0, #0xae8 │ │ │ │ - bl 2f80 │ │ │ │ - b 43fc │ │ │ │ + bl 2f80 │ │ │ │ + b 43fc │ │ │ │ stp x19, x20, [sp, #208] │ │ │ │ - bl 1860 │ │ │ │ + bl 1870 │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -1,38 +1,38 @@ │ │ │ │ │ │ │ │ Hex dump of section '.got': │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ 0x0001fde8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0001fdf8 00000000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001fe08 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001fe18 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001fe28 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001fe38 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001fe48 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001fe58 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001fe68 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001fe78 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001fe88 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001fe98 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001fea8 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001feb8 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001fec8 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001fed8 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001fee8 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001fef8 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001ff08 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001ff18 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001ff28 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001ff38 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001ff48 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001ff58 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001ff68 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001ff78 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001ff88 a0150000 00000000 a0150000 00000000 ................ │ │ │ │ - 0x0001ff98 a0150000 00000000 b8fb0100 00000000 ................ │ │ │ │ + 0x0001fdf8 00000000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001fe08 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001fe18 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001fe28 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001fe38 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001fe48 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001fe58 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001fe68 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001fe78 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001fe88 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001fe98 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001fea8 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001feb8 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001fec8 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001fed8 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001fee8 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001fef8 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001ff08 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001ff18 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001ff28 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001ff38 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001ff48 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001ff58 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001ff68 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001ff78 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001ff88 b0150000 00000000 b0150000 00000000 ................ │ │ │ │ + 0x0001ff98 b0150000 00000000 b8fb0100 00000000 ................ │ │ │ │ 0x0001ffa8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0001ffb8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0001ffc8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0001ffd8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0001ffe8 00000000 00000000 c01a0000 00000000 ................ │ │ │ │ 0x0001fff8 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 66356431 63626338 32656465 37396330 f5d1cbc82ede79c0 │ │ │ │ - 0x00000010 31633539 61353765 65346231 35333637 1c59a57ee4b15367 │ │ │ │ - 0x00000020 64383131 30302e64 65627567 00000000 d81100.debug.... │ │ │ │ - 0x00000030 0a827592 ..u. │ │ │ │ + 0x00000000 66313463 39616165 30326265 66363235 f14c9aae02bef625 │ │ │ │ + 0x00000010 39356566 34663661 31313162 34626565 95ef4f6a111b4bee │ │ │ │ + 0x00000020 36636361 65632e64 65627567 00000000 6ccaec.debug.... │ │ │ │ + 0x00000030 b5c50d01 ....