--- /srv/rebuilderd/tmp/rebuilderdSbLcZE/inputs/zxc_0.14.1-1~bpo13+1_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdSbLcZE/out/zxc_0.14.1-1~bpo13+1_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-09-29 20:37:57.000000 debian-binary │ --rw-r--r-- 0 0 0 1072 2026-09-29 20:37:57.000000 control.tar.xz │ --rw-r--r-- 0 0 0 107076 2026-09-29 20:37:57.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1068 2026-09-29 20:37:57.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 107136 2026-09-29 20:37:57.000000 data.tar.xz ├── 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 --file-header {} │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ Data: 2's complement, little endian │ │ │ │ Version: 1 (current) │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Position-Independent Executable file) │ │ │ │ Machine: AArch64 │ │ │ │ Version: 0x1 │ │ │ │ - Entry point address: 0x3e00 │ │ │ │ + Entry point address: 0x3e40 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ Start of section headers: 65872 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 12 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Position-Independent Executable file) │ │ │ │ -Entry point 0x3e00 │ │ │ │ +Entry point 0x3e40 │ │ │ │ There are 12 program headers, starting at offset 64 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002a0 0x0002a0 R 0x8 │ │ │ │ INTERP 0x000324 0x0000000000000324 0x0000000000000324 0x00001b 0x00001b R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-aarch64.so.1] │ │ │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x007d18 0x007d18 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x007d58 0x007d58 R E 0x10000 │ │ │ │ LOAD 0x00f838 0x000000000001f838 0x000000000001f838 0x0007d0 0x0007f0 RW 0x10000 │ │ │ │ DYNAMIC 0x00fb68 0x000000000001fb68 0x000000000001fb68 0x000230 0x000230 RW 0x8 │ │ │ │ NOTE 0x0002e0 0x00000000000002e0 0x00000000000002e0 0x000020 0x000020 R 0x8 │ │ │ │ NOTE 0x000300 0x0000000000000300 0x0000000000000300 0x000024 0x000024 R 0x4 │ │ │ │ - NOTE 0x007cf8 0x0000000000007cf8 0x0000000000007cf8 0x000020 0x000020 R 0x4 │ │ │ │ + NOTE 0x007d38 0x0000000000007d38 0x0000000000007d38 0x000020 0x000020 R 0x4 │ │ │ │ GNU_PROPERTY 0x0002e0 0x00000000000002e0 0x00000000000002e0 0x000020 0x000020 R 0x8 │ │ │ │ - GNU_EH_FRAME 0x007740 0x0000000000007740 0x0000000000007740 0x000084 0x000084 R 0x4 │ │ │ │ + GNU_EH_FRAME 0x007780 0x0000000000007780 0x0000000000007780 0x000084 0x000084 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ GNU_RELRO 0x00f838 0x000000000001f838 0x000000000001f838 0x0007c8 0x0007c8 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 │ │ │ │ 01 .interp │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -4,27 +4,27 @@ │ │ │ │ [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 0006d8 18 A 6 3 8 │ │ │ │ - [ 6] .dynstr STRTAB 0000000000000a38 000a38 000395 00 A 0 0 1 │ │ │ │ - [ 7] .gnu.version VERSYM 0000000000000dce 000dce 000092 02 A 5 0 2 │ │ │ │ - [ 8] .gnu.version_r VERNEED 0000000000000e60 000e60 000070 00 A 6 2 8 │ │ │ │ - [ 9] .rela.dyn RELA 0000000000000ed0 000ed0 000390 18 A 5 0 8 │ │ │ │ - [10] .rela.plt RELA 0000000000001260 001260 0005d0 18 AI 5 23 8 │ │ │ │ - [11] .init PROGBITS 0000000000001830 001830 00001c 00 AX 0 0 4 │ │ │ │ - [12] .plt PROGBITS 0000000000001850 001850 0005f0 00 AX 0 0 16 │ │ │ │ - [13] .text PROGBITS 0000000000001e40 001e40 003cf4 00 AX 0 0 64 │ │ │ │ - [14] .fini PROGBITS 0000000000005b34 005b34 000018 00 AX 0 0 4 │ │ │ │ - [15] .rodata PROGBITS 0000000000005b50 005b50 001bf0 00 A 0 0 8 │ │ │ │ - [16] .eh_frame_hdr PROGBITS 0000000000007740 007740 000084 00 A 0 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 00000000000077c8 0077c8 000530 00 A 0 0 8 │ │ │ │ - [18] .note.ABI-tag NOTE 0000000000007cf8 007cf8 000020 00 A 0 0 4 │ │ │ │ + [ 6] .dynstr STRTAB 0000000000000a38 000a38 0003a3 00 A 0 0 1 │ │ │ │ + [ 7] .gnu.version VERSYM 0000000000000ddc 000ddc 000092 02 A 5 0 2 │ │ │ │ + [ 8] .gnu.version_r VERNEED 0000000000000e70 000e70 000070 00 A 6 2 8 │ │ │ │ + [ 9] .rela.dyn RELA 0000000000000ee0 000ee0 000390 18 A 5 0 8 │ │ │ │ + [10] .rela.plt RELA 0000000000001270 001270 0005d0 18 AI 5 23 8 │ │ │ │ + [11] .init PROGBITS 0000000000001840 001840 00001c 00 AX 0 0 4 │ │ │ │ + [12] .plt PROGBITS 0000000000001860 001860 0005f0 00 AX 0 0 16 │ │ │ │ + [13] .text PROGBITS 0000000000001e80 001e80 003cf4 00 AX 0 0 64 │ │ │ │ + [14] .fini PROGBITS 0000000000005b74 005b74 000018 00 AX 0 0 4 │ │ │ │ + [15] .rodata PROGBITS 0000000000005b90 005b90 001bf0 00 A 0 0 8 │ │ │ │ + [16] .eh_frame_hdr PROGBITS 0000000000007780 007780 000084 00 A 0 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0000000000007808 007808 000530 00 A 0 0 8 │ │ │ │ + [18] .note.ABI-tag NOTE 0000000000007d38 007d38 000020 00 A 0 0 4 │ │ │ │ [19] .init_array INIT_ARRAY 000000000001f838 00f838 000008 08 WA 0 0 8 │ │ │ │ [20] .fini_array FINI_ARRAY 000000000001f840 00f840 000008 08 WA 0 0 8 │ │ │ │ [21] .data.rel.ro PROGBITS 000000000001f848 00f848 000320 00 WA 0 0 8 │ │ │ │ [22] .dynamic DYNAMIC 000000000001fb68 00fb68 000230 10 WA 6 0 8 │ │ │ │ [23] .got PROGBITS 000000000001fd98 00fd98 000268 08 WA 0 0 8 │ │ │ │ [24] .data PROGBITS 0000000000020000 010000 000008 00 WA 0 0 8 │ │ │ │ [25] .bss NOBITS 0000000000020008 010008 000020 00 WA 0 0 8 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 73 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ - 1: 0000000000001830 0 SECTION LOCAL DEFAULT 11 .init │ │ │ │ + 1: 0000000000001840 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 zxc_train_dict_huf │ │ │ │ 6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND zxc_get_dict_id │ │ │ │ 7: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.17 (2) │ │ │ │ 8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (3) │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,50 +1,50 @@ │ │ │ │ │ │ │ │ -Relocation section '.rela.dyn' at offset 0xed0 contains 38 entries: │ │ │ │ +Relocation section '.rela.dyn' at offset 0xee0 contains 38 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -000000000001f838 0000000000000403 R_AARCH64_RELATIVE 3f20 │ │ │ │ -000000000001f840 0000000000000403 R_AARCH64_RELATIVE 3ecc │ │ │ │ -000000000001f848 0000000000000403 R_AARCH64_RELATIVE 75a0 │ │ │ │ -000000000001f868 0000000000000403 R_AARCH64_RELATIVE 75a8 │ │ │ │ -000000000001f888 0000000000000403 R_AARCH64_RELATIVE 75b8 │ │ │ │ -000000000001f8a8 0000000000000403 R_AARCH64_RELATIVE 75c0 │ │ │ │ -000000000001f8c8 0000000000000403 R_AARCH64_RELATIVE 75c8 │ │ │ │ -000000000001f8e8 0000000000000403 R_AARCH64_RELATIVE 75d8 │ │ │ │ -000000000001f908 0000000000000403 R_AARCH64_RELATIVE 6a18 │ │ │ │ -000000000001f928 0000000000000403 R_AARCH64_RELATIVE 6a28 │ │ │ │ -000000000001f948 0000000000000403 R_AARCH64_RELATIVE 75e8 │ │ │ │ -000000000001f968 0000000000000403 R_AARCH64_RELATIVE 75f0 │ │ │ │ -000000000001f988 0000000000000403 R_AARCH64_RELATIVE 75f8 │ │ │ │ -000000000001f9a8 0000000000000403 R_AARCH64_RELATIVE 7600 │ │ │ │ -000000000001f9c8 0000000000000403 R_AARCH64_RELATIVE 7608 │ │ │ │ -000000000001f9e8 0000000000000403 R_AARCH64_RELATIVE 7610 │ │ │ │ -000000000001fa08 0000000000000403 R_AARCH64_RELATIVE 7618 │ │ │ │ -000000000001fa28 0000000000000403 R_AARCH64_RELATIVE 7620 │ │ │ │ -000000000001fa48 0000000000000403 R_AARCH64_RELATIVE 7630 │ │ │ │ -000000000001fa68 0000000000000403 R_AARCH64_RELATIVE 7640 │ │ │ │ -000000000001fa88 0000000000000403 R_AARCH64_RELATIVE 7648 │ │ │ │ -000000000001faa8 0000000000000403 R_AARCH64_RELATIVE 7650 │ │ │ │ -000000000001fac8 0000000000000403 R_AARCH64_RELATIVE 7658 │ │ │ │ -000000000001fae8 0000000000000403 R_AARCH64_RELATIVE 7668 │ │ │ │ -000000000001fb08 0000000000000403 R_AARCH64_RELATIVE 7678 │ │ │ │ -000000000001fb28 0000000000000403 R_AARCH64_RELATIVE 7688 │ │ │ │ -000000000001fff0 0000000000000403 R_AARCH64_RELATIVE 1e40 │ │ │ │ +000000000001f838 0000000000000403 R_AARCH64_RELATIVE 3f60 │ │ │ │ +000000000001f840 0000000000000403 R_AARCH64_RELATIVE 3f0c │ │ │ │ +000000000001f848 0000000000000403 R_AARCH64_RELATIVE 75e0 │ │ │ │ +000000000001f868 0000000000000403 R_AARCH64_RELATIVE 75e8 │ │ │ │ +000000000001f888 0000000000000403 R_AARCH64_RELATIVE 75f8 │ │ │ │ +000000000001f8a8 0000000000000403 R_AARCH64_RELATIVE 7600 │ │ │ │ +000000000001f8c8 0000000000000403 R_AARCH64_RELATIVE 7608 │ │ │ │ +000000000001f8e8 0000000000000403 R_AARCH64_RELATIVE 7618 │ │ │ │ +000000000001f908 0000000000000403 R_AARCH64_RELATIVE 6a58 │ │ │ │ +000000000001f928 0000000000000403 R_AARCH64_RELATIVE 6a68 │ │ │ │ +000000000001f948 0000000000000403 R_AARCH64_RELATIVE 7628 │ │ │ │ +000000000001f968 0000000000000403 R_AARCH64_RELATIVE 7630 │ │ │ │ +000000000001f988 0000000000000403 R_AARCH64_RELATIVE 7638 │ │ │ │ +000000000001f9a8 0000000000000403 R_AARCH64_RELATIVE 7640 │ │ │ │ +000000000001f9c8 0000000000000403 R_AARCH64_RELATIVE 7648 │ │ │ │ +000000000001f9e8 0000000000000403 R_AARCH64_RELATIVE 7650 │ │ │ │ +000000000001fa08 0000000000000403 R_AARCH64_RELATIVE 7658 │ │ │ │ +000000000001fa28 0000000000000403 R_AARCH64_RELATIVE 7660 │ │ │ │ +000000000001fa48 0000000000000403 R_AARCH64_RELATIVE 7670 │ │ │ │ +000000000001fa68 0000000000000403 R_AARCH64_RELATIVE 7680 │ │ │ │ +000000000001fa88 0000000000000403 R_AARCH64_RELATIVE 7688 │ │ │ │ +000000000001faa8 0000000000000403 R_AARCH64_RELATIVE 7690 │ │ │ │ +000000000001fac8 0000000000000403 R_AARCH64_RELATIVE 7698 │ │ │ │ +000000000001fae8 0000000000000403 R_AARCH64_RELATIVE 76a8 │ │ │ │ +000000000001fb08 0000000000000403 R_AARCH64_RELATIVE 76b8 │ │ │ │ +000000000001fb28 0000000000000403 R_AARCH64_RELATIVE 76c8 │ │ │ │ +000000000001fff0 0000000000000403 R_AARCH64_RELATIVE 1e80 │ │ │ │ 0000000000020000 0000000000000403 R_AARCH64_RELATIVE 20000 │ │ │ │ 000000000001ffa8 0000000900000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ 000000000001ffb0 0000000c00000401 R_AARCH64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ 000000000001ffb8 0000001000000401 R_AARCH64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ 000000000001ffc0 0000001200000401 R_AARCH64_GLOB_DAT 0000000000000000 optarg@GLIBC_2.17 + 0 │ │ │ │ 000000000001ffc8 0000001a00000401 R_AARCH64_GLOB_DAT 0000000000000000 optind@GLIBC_2.17 + 0 │ │ │ │ 000000000001ffd0 0000001c00000401 R_AARCH64_GLOB_DAT 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ 000000000001ffd8 0000002800000401 R_AARCH64_GLOB_DAT 0000000000000000 stdin@GLIBC_2.17 + 0 │ │ │ │ 000000000001ffe0 0000002f00000401 R_AARCH64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ 000000000001ffe8 0000003000000401 R_AARCH64_GLOB_DAT 0000000000000000 __stack_chk_guard@GLIBC_2.17 + 0 │ │ │ │ 000000000001fff8 0000004600000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ │ │ │ │ -Relocation section '.rela.plt' at offset 0x1260 contains 62 entries: │ │ │ │ +Relocation section '.rela.plt' at offset 0x1270 contains 62 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ 000000000001fdb0 0000000300000402 R_AARCH64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.17 + 0 │ │ │ │ 000000000001fdb8 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 freopen64@GLIBC_2.17 + 0 │ │ │ │ 000000000001fdc0 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000000000 zxc_train_dict_huf + 0 │ │ │ │ 000000000001fdc8 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 zxc_get_dict_id + 0 │ │ │ │ 000000000001fdd0 0000000700000402 R_AARCH64_JUMP_SLOT 0000000000000000 strlen@GLIBC_2.17 + 0 │ │ │ │ 000000000001fdd8 0000000800000402 R_AARCH64_JUMP_SLOT 0000000000000000 __libc_start_main@GLIBC_2.34 + 0 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0xfb68 contains 30 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libzxc.so.4] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [ld-linux-aarch64.so.1] │ │ │ │ - 0x000000000000000c (INIT) 0x1830 │ │ │ │ - 0x000000000000000d (FINI) 0x5b34 │ │ │ │ + 0x000000000000000c (INIT) 0x1840 │ │ │ │ + 0x000000000000000d (FINI) 0x5b74 │ │ │ │ 0x0000000000000019 (INIT_ARRAY) 0x1f838 │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000000000001a (FINI_ARRAY) 0x1f840 │ │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000006ffffef5 (GNU_HASH) 0x340 │ │ │ │ 0x0000000000000005 (STRTAB) 0xa38 │ │ │ │ 0x0000000000000006 (SYMTAB) 0x360 │ │ │ │ - 0x000000000000000a (STRSZ) 917 (bytes) │ │ │ │ + 0x000000000000000a (STRSZ) 931 (bytes) │ │ │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ │ │ 0x0000000000000015 (DEBUG) 0x0 │ │ │ │ 0x0000000000000003 (PLTGOT) 0x1fd98 │ │ │ │ 0x0000000000000002 (PLTRELSZ) 1488 (bytes) │ │ │ │ 0x0000000000000014 (PLTREL) RELA │ │ │ │ - 0x0000000000000017 (JMPREL) 0x1260 │ │ │ │ - 0x0000000000000007 (RELA) 0xed0 │ │ │ │ + 0x0000000000000017 (JMPREL) 0x1270 │ │ │ │ + 0x0000000000000007 (RELA) 0xee0 │ │ │ │ 0x0000000000000008 (RELASZ) 912 (bytes) │ │ │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ │ │ 0x0000000070000001 (AARCH64_BTI_PLT) │ │ │ │ 0x000000000000001e (FLAGS) BIND_NOW │ │ │ │ 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE │ │ │ │ - 0x000000006ffffffe (VERNEED) 0xe60 │ │ │ │ + 0x000000006ffffffe (VERNEED) 0xe70 │ │ │ │ 0x000000006fffffff (VERNEEDNUM) 2 │ │ │ │ - 0x000000006ffffff0 (VERSYM) 0xdce │ │ │ │ + 0x000000006ffffff0 (VERSYM) 0xddc │ │ │ │ 0x000000006ffffff9 (RELACOUNT) 28 │ │ │ │ 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: 5c6fd1f3d6fba691150b630f0468fc0be7474c5a │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1ae3d7d184ab02631193e14966d09a308c3a19a4 │ │ │ │ │ │ │ │ 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 73 entries: │ │ │ │ - Addr: 0x0000000000000dce Offset: 0x00000dce Link: 5 (.dynsym) │ │ │ │ + Addr: 0x0000000000000ddc Offset: 0x00000ddc Link: 5 (.dynsym) │ │ │ │ 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.17) │ │ │ │ 004: 2 (GLIBC_2.17) 1 (*global*) 1 (*global*) 2 (GLIBC_2.17) │ │ │ │ 008: 3 (GLIBC_2.34) 1 (*global*) 4 (GLIBC_2.22) 2 (GLIBC_2.17) │ │ │ │ 00c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) │ │ │ │ 010: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) │ │ │ │ 014: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ │ 018: 2 (GLIBC_2.17) 5 (GLIBC_2.33) 2 (GLIBC_2.17) 1 (*global*) │ │ │ │ @@ -18,15 +18,15 @@ │ │ │ │ 038: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) │ │ │ │ 03c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) │ │ │ │ 040: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) │ │ │ │ 044: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) 2 (GLIBC_2.17) │ │ │ │ 048: 2 (GLIBC_2.17) │ │ │ │ │ │ │ │ Version needs section '.gnu.version_r' contains 2 entries: │ │ │ │ - Addr: 0x0000000000000e60 Offset: 0x00000e60 Link: 6 (.dynstr) │ │ │ │ + Addr: 0x0000000000000e70 Offset: 0x00000e70 Link: 6 (.dynstr) │ │ │ │ 000000: Version: 1 File: ld-linux-aarch64.so.1 Cnt: 1 │ │ │ │ 0x0010: Name: GLIBC_2.17 Flags: none Version: 6 │ │ │ │ 0x0020: Version: 1 File: libc.so.6 Cnt: 4 │ │ │ │ 0x0030: Name: GLIBC_2.33 Flags: none Version: 5 │ │ │ │ 0x0040: Name: GLIBC_2.22 Flags: none Version: 4 │ │ │ │ 0x0050: Name: GLIBC_2.34 Flags: none Version: 3 │ │ │ │ 0x0060: Name: GLIBC_2.17 Flags: none Version: 2 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,727 +1,727 @@ │ │ │ │ Contents of the .eh_frame_hdr section: │ │ │ │ │ │ │ │ Version: 1 │ │ │ │ Pointer Encoding Format: 0x1b (sdata4, pcrel) │ │ │ │ Count Encoding Format: 0x3 (udata4, absolute) │ │ │ │ Table Encoding Format: 0x3b (sdata4, datarel) │ │ │ │ - Start of frame section: 0x84 (offset: 0x77c8) │ │ │ │ + Start of frame section: 0x84 (offset: 0x7808) │ │ │ │ Entries in search table: 0xf │ │ │ │ - 0xffffffffffffa700 (offset: 0x1e40) -> 0x4b8 fde=[ 430] │ │ │ │ - 0xffffffffffffc6c0 (offset: 0x3e00) -> 0x9c fde=[ 14] │ │ │ │ - 0xffffffffffffc720 (offset: 0x3e60) -> 0xb0 fde=[ 28] │ │ │ │ - 0xffffffffffffc750 (offset: 0x3e90) -> 0xc4 fde=[ 3c] │ │ │ │ - 0xffffffffffffc78c (offset: 0x3ecc) -> 0xd8 fde=[ 50] │ │ │ │ - 0xffffffffffffc7e0 (offset: 0x3f20) -> 0x100 fde=[ 78] │ │ │ │ - 0xffffffffffffc800 (offset: 0x3f40) -> 0x118 fde=[ 90] │ │ │ │ - 0xffffffffffffc880 (offset: 0x3fc0) -> 0x140 fde=[ b8] │ │ │ │ - 0xffffffffffffc950 (offset: 0x4090) -> 0x168 fde=[ e0] │ │ │ │ - 0xffffffffffffca40 (offset: 0x4180) -> 0x190 fde=[ 108] │ │ │ │ - 0xffffffffffffcb24 (offset: 0x4264) -> 0x1a4 fde=[ 11c] │ │ │ │ - 0xffffffffffffcb70 (offset: 0x42b0) -> 0x1cc fde=[ 144] │ │ │ │ - 0xffffffffffffcfa0 (offset: 0x46e0) -> 0x268 fde=[ 1e0] │ │ │ │ - 0xffffffffffffd0a8 (offset: 0x47e8) -> 0x298 fde=[ 210] │ │ │ │ - 0xffffffffffffe144 (offset: 0x5884) -> 0x44c fde=[ 3c4] │ │ │ │ + 0xffffffffffffa700 (offset: 0x1e80) -> 0x4b8 fde=[ 430] │ │ │ │ + 0xffffffffffffc6c0 (offset: 0x3e40) -> 0x9c fde=[ 14] │ │ │ │ + 0xffffffffffffc720 (offset: 0x3ea0) -> 0xb0 fde=[ 28] │ │ │ │ + 0xffffffffffffc750 (offset: 0x3ed0) -> 0xc4 fde=[ 3c] │ │ │ │ + 0xffffffffffffc78c (offset: 0x3f0c) -> 0xd8 fde=[ 50] │ │ │ │ + 0xffffffffffffc7e0 (offset: 0x3f60) -> 0x100 fde=[ 78] │ │ │ │ + 0xffffffffffffc800 (offset: 0x3f80) -> 0x118 fde=[ 90] │ │ │ │ + 0xffffffffffffc880 (offset: 0x4000) -> 0x140 fde=[ b8] │ │ │ │ + 0xffffffffffffc950 (offset: 0x40d0) -> 0x168 fde=[ e0] │ │ │ │ + 0xffffffffffffca40 (offset: 0x41c0) -> 0x190 fde=[ 108] │ │ │ │ + 0xffffffffffffcb24 (offset: 0x42a4) -> 0x1a4 fde=[ 11c] │ │ │ │ + 0xffffffffffffcb70 (offset: 0x42f0) -> 0x1cc fde=[ 144] │ │ │ │ + 0xffffffffffffcfa0 (offset: 0x4720) -> 0x268 fde=[ 1e0] │ │ │ │ + 0xffffffffffffd0a8 (offset: 0x4828) -> 0x298 fde=[ 210] │ │ │ │ + 0xffffffffffffe144 (offset: 0x58c4) -> 0x44c fde=[ 3c4] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000010 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ Code alignment factor: 4 │ │ │ │ Data alignment factor: -8 │ │ │ │ Return address column: 30 │ │ │ │ Augmentation data: 1b │ │ │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ │ │ │ │ -00000014 0000000000000010 00000018 FDE cie=00000000 pc=0000000000003e00..0000000000003e34 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003e04 │ │ │ │ +00000014 0000000000000010 00000018 FDE cie=00000000 pc=0000000000003e40..0000000000003e74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003e44 │ │ │ │ DW_CFA_undefined: r30 (x30) │ │ │ │ │ │ │ │ -00000028 0000000000000010 0000002c FDE cie=00000000 pc=0000000000003e60..0000000000003e90 │ │ │ │ +00000028 0000000000000010 0000002c FDE cie=00000000 pc=0000000000003ea0..0000000000003ed0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000003c 0000000000000010 00000040 FDE cie=00000000 pc=0000000000003e90..0000000000003ecc │ │ │ │ +0000003c 0000000000000010 00000040 FDE cie=00000000 pc=0000000000003ed0..0000000000003f0c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000050 0000000000000024 00000054 FDE cie=00000000 pc=0000000000003ecc..0000000000003f1c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003ed0 │ │ │ │ +00000050 0000000000000024 00000054 FDE cie=00000000 pc=0000000000003f0c..0000000000003f5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003f10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003ed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003f14 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000003edc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003f1c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000003f14 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000003f54 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003f18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003f58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000078 0000000000000014 0000007c FDE cie=00000000 pc=0000000000003f20..0000000000003f28 │ │ │ │ +00000078 0000000000000014 0000007c FDE cie=00000000 pc=0000000000003f60..0000000000003f68 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000090 0000000000000024 00000094 FDE cie=00000000 pc=0000000000003f40..0000000000003fc0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003f44 │ │ │ │ +00000090 0000000000000024 00000094 FDE cie=00000000 pc=0000000000003f80..0000000000004000 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003f84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003f48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003f88 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000003f5c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003f9c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000003fb4 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000003ff4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003fb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003ff8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003fbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003ffc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000b8 0000000000000024 000000bc FDE cie=00000000 pc=0000000000003fc0..0000000000004090 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003fc4 │ │ │ │ +000000b8 0000000000000024 000000bc FDE cie=00000000 pc=0000000000004000..00000000000040d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004004 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003fc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004008 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000003fd8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004018 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000004084 │ │ │ │ + DW_CFA_advance_loc: 172 to 00000000000040c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004088 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000040c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000408c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000040cc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000e0 0000000000000024 000000e4 FDE cie=00000000 pc=0000000000004090..0000000000004174 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004094 │ │ │ │ +000000e0 0000000000000024 000000e4 FDE cie=00000000 pc=00000000000040d0..00000000000041b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000040d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004098 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000040d8 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000040ac │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000040ec │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000004114 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000004154 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004118 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004158 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000411c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000415c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000108 0000000000000010 0000010c FDE cie=00000000 pc=0000000000004180..0000000000004264 │ │ │ │ +00000108 0000000000000010 0000010c FDE cie=00000000 pc=00000000000041c0..00000000000042a4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000011c 0000000000000024 00000120 FDE cie=00000000 pc=0000000000004264..00000000000042b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004268 │ │ │ │ +0000011c 0000000000000024 00000120 FDE cie=00000000 pc=00000000000042a4..00000000000042f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000042a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000426c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000042ac │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000004280 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000042c0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000042a8 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000042e8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000042ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000042ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000144 0000000000000098 00000148 FDE cie=00000000 pc=00000000000042b0..00000000000046d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000042b4 │ │ │ │ +00000144 0000000000000098 00000148 FDE cie=00000000 pc=00000000000042f0..0000000000004714 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000042f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000042b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000042f8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000042cc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000430c │ │ │ │ DW_CFA_def_cfa_offset: 736 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000042ec │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000432c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000042f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004330 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000004354 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000004394 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004358 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004398 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000435c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000439c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004360 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000043a0 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 424 to 0000000000004508 │ │ │ │ + DW_CFA_advance_loc1: 424 to 0000000000004548 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000450c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000454c │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004510 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004550 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004514 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004554 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004518 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004558 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000451c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000455c │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000453c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000457c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000004544 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004584 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004548 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004588 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000454c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000458c │ │ │ │ DW_CFA_def_cfa_offset: 736 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000000045dc │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000000461c │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000045e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004620 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000045e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004624 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000045e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004628 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 208 to 00000000000046b8 │ │ │ │ + DW_CFA_advance_loc: 208 to 00000000000046f8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000046bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000046fc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000046c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004700 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000046c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004704 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000046c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004708 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000046cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000470c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000046d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004710 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ │ │ │ │ -000001e0 000000000000002c 000001e4 FDE cie=00000000 pc=00000000000046e0..00000000000047e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000046e4 │ │ │ │ +000001e0 000000000000002c 000001e4 FDE cie=00000000 pc=0000000000004720..0000000000004828 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004724 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000046e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004728 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000046f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004734 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000004700 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004740 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000004798 │ │ │ │ + DW_CFA_advance_loc: 152 to 00000000000047d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000479c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000047dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000047a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000047e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000210 00000000000001b0 00000214 FDE cie=00000000 pc=00000000000047e8..0000000000005884 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000047ec │ │ │ │ +00000210 00000000000001b0 00000214 FDE cie=00000000 pc=0000000000004828..00000000000058c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000482c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000047f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004830 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000004810 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000004850 │ │ │ │ DW_CFA_def_cfa_offset: 12800 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 548 to 0000000000004a34 │ │ │ │ + DW_CFA_advance_loc1: 548 to 0000000000004a74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000004a3c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004a7c │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004a80 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000004a54 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004a94 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000004af0 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000004b30 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000004b08 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000004b48 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004b0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004b4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004b10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004b50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000004b58 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000004b98 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004b5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004b9c │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004b60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004ba0 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000004b90 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000004bd0 │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000004bb4 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000004bf4 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004bb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004bf8 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004bbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004bfc │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000004c00 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000004c40 │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000004c18 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000004c58 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004c1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004c5c │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004c20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004c60 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 748 to 0000000000004f0c │ │ │ │ + DW_CFA_advance_loc1: 748 to 0000000000004f4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000004f14 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004f54 │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004f18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004f58 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004f1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004f5c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 316 to 0000000000005058 │ │ │ │ + DW_CFA_advance_loc1: 316 to 0000000000005098 │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000505c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000509c │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005060 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000050a0 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 128 to 00000000000050e0 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000005120 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 324 to 0000000000005224 │ │ │ │ + DW_CFA_advance_loc1: 324 to 0000000000005264 │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005268 │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000522c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000526c │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000005248 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000005288 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000524c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000528c │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005290 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000000052bc │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000052fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000052c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005300 │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000052c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005304 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000052c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005308 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 244 to 00000000000053bc │ │ │ │ + DW_CFA_advance_loc: 244 to 00000000000053fc │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000053d8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000005418 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000053dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000541c │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000053e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005420 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000053e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005424 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000053f4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005434 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000005440 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000005480 │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000005488 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000054c8 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005494 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000054d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005498 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000054d8 │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000549c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000054dc │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000054a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000054e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000054d8 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000005518 │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000054e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005528 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000054ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000552c │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000054f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005530 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000054f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005534 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000551c │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000555c │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000005558 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000005598 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000555c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000559c │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005560 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000055a0 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005564 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000055a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000000055c8 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000005608 │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000055d8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005618 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000000561c │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000565c │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000005660 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000056a0 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000056b0 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000056f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000056b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000056f4 │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000056b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000056f8 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000056bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000056fc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000056cc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000570c │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000005718 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000005758 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000005790 │ │ │ │ + DW_CFA_advance_loc: 120 to 00000000000057d0 │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000057a8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000057e8 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000057c0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000005800 │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000057e0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000005820 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000057e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005824 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000057e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005828 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000057ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000582c │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000000584c │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000000588c │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000585c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000589c │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ │ │ │ │ -000003c4 0000000000000068 000003c8 FDE cie=00000000 pc=0000000000005884..0000000000005b34 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005888 │ │ │ │ +000003c4 0000000000000068 000003c8 FDE cie=00000000 pc=00000000000058c4..0000000000005b74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000058c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000588c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000058cc │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005898 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000058d8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000058ac │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000058ec │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000058b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000058f4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000058bc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000058fc │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000058d0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005910 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000058e8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000005928 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 244 to 00000000000059dc │ │ │ │ + DW_CFA_advance_loc: 244 to 0000000000005a1c │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000005a14 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000005a54 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005a18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005a58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005a1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005a5c │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 232 to 0000000000005b04 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000005b44 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000005b30 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000005b70 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ │ │ │ │ -00000430 00000000000000f8 00000434 FDE cie=00000000 pc=0000000000001e40..0000000000003ddc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001e44 │ │ │ │ +00000430 00000000000000f8 00000434 FDE cie=00000000 pc=0000000000001e80..0000000000003e1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001e84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001e48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001e88 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000001e68 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000001ea8 │ │ │ │ DW_CFA_def_cfa_offset: 4784 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 356 to 0000000000001fcc │ │ │ │ + DW_CFA_advance_loc1: 356 to 000000000000200c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000001fe8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000002028 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001fec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000202c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001ff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002030 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 5332 to 00000000000034c4 │ │ │ │ + DW_CFA_advance_loc2: 5332 to 0000000000003504 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 280 to 00000000000035dc │ │ │ │ + DW_CFA_advance_loc1: 280 to 000000000000361c │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000361c │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000000365c │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003620 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003660 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003624 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003664 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003628 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003668 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000362c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000366c │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003630 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003670 │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000000368c │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000036cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003690 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000036d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000369c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000036dc │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc1: 560 to 00000000000038cc │ │ │ │ + DW_CFA_advance_loc1: 560 to 000000000000390c │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000038e0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003920 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000392c │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000000396c │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000003934 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003974 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003938 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003978 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000393c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000397c │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003940 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003980 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 428 to 0000000000003aec │ │ │ │ + DW_CFA_advance_loc1: 428 to 0000000000003b2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003af0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003b30 │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003af4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003b34 │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003af8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003b38 │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003afc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003b3c │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003b00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003b40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 232 to 0000000000003be8 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000003c28 │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003bf4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003c34 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000003bfc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003c3c │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000003cac │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000003cec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003cb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003cf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000003cc8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000003d08 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000003cec │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000003d2c │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000003d98 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000003dd8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003d9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003ddc │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003da0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003de0 │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003da4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003de4 │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003da8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003de8 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003dac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003dec │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 0000052c ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -GLZ/lib/ld-linux-aarch64.so.1 │ │ │ │ +/lib/ld-linux-aarch64.so.1 │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ __cxa_finalize │ │ │ │ clock_gettime │ │ │ │ __stack_chk_fail │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -53,9 +53,10 @@ │ │ │ │ 0x00000d58 2e736f2e 36006c64 2d6c696e 75782d61 .so.6.ld-linux-a │ │ │ │ 0x00000d68 61726368 36342e73 6f2e3100 474c4942 arch64.so.1.GLIB │ │ │ │ 0x00000d78 435f322e 31370047 4c494243 5f322e33 C_2.17.GLIBC_2.3 │ │ │ │ 0x00000d88 3300474c 4942435f 322e3232 00474c49 3.GLIBC_2.22.GLI │ │ │ │ 0x00000d98 42435f32 2e333400 00000000 00000000 BC_2.34......... │ │ │ │ 0x00000da8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00000db8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000dc8 00000000 00 ..... │ │ │ │ + 0x00000dc8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00000dd8 000000 ... │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ -0000000000001830 <.init>: │ │ │ │ +0000000000001840 <.init>: │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - bl 3e34 │ │ │ │ + bl 3e74 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ ret │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -1,510 +1,510 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ -0000000000001850 : │ │ │ │ +0000000000001860 : │ │ │ │ bti c │ │ │ │ stp x16, x30, [sp, #-16]! │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3496] │ │ │ │ add x16, x16, #0xda8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001870 : │ │ │ │ +0000000000001880 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3504] │ │ │ │ add x16, x16, #0xdb0 │ │ │ │ │ │ │ │ -0000000000001880 : │ │ │ │ +0000000000001890 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001890 : │ │ │ │ +00000000000018a0 : │ │ │ │ ldr x17, [x16, #3512] │ │ │ │ add x16, x16, #0xdb8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000018a0 : │ │ │ │ +00000000000018b0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3520] │ │ │ │ add x16, x16, #0xdc0 │ │ │ │ │ │ │ │ -00000000000018b0 : │ │ │ │ +00000000000018c0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -00000000000018c0 <__libc_start_main@plt>: │ │ │ │ +00000000000018d0 <__libc_start_main@plt>: │ │ │ │ ldr x17, [x16, #3528] │ │ │ │ add x16, x16, #0xdc8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000018d0 : │ │ │ │ +00000000000018e0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3536] │ │ │ │ add x16, x16, #0xdd0 │ │ │ │ │ │ │ │ -00000000000018e0 : │ │ │ │ +00000000000018f0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -00000000000018f0 <__cxa_finalize@plt>: │ │ │ │ +0000000000001900 <__cxa_finalize@plt>: │ │ │ │ ldr x17, [x16, #3544] │ │ │ │ add x16, x16, #0xdd8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001900 : │ │ │ │ +0000000000001910 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3552] │ │ │ │ add x16, x16, #0xde0 │ │ │ │ │ │ │ │ -0000000000001910 : │ │ │ │ +0000000000001920 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001920 : │ │ │ │ +0000000000001930 : │ │ │ │ ldr x17, [x16, #3560] │ │ │ │ add x16, x16, #0xde8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001930 : │ │ │ │ +0000000000001940 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3568] │ │ │ │ add x16, x16, #0xdf0 │ │ │ │ │ │ │ │ -0000000000001940 : │ │ │ │ +0000000000001950 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001950 : │ │ │ │ +0000000000001960 : │ │ │ │ ldr x17, [x16, #3576] │ │ │ │ add x16, x16, #0xdf8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001960 : │ │ │ │ +0000000000001970 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3584] │ │ │ │ add x16, x16, #0xe00 │ │ │ │ │ │ │ │ -0000000000001970 <__snprintf_chk@plt>: │ │ │ │ +0000000000001980 <__snprintf_chk@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001980 : │ │ │ │ +0000000000001990 : │ │ │ │ ldr x17, [x16, #3592] │ │ │ │ add x16, x16, #0xe08 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001990 : │ │ │ │ +00000000000019a0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3600] │ │ │ │ add x16, x16, #0xe10 │ │ │ │ │ │ │ │ -00000000000019a0 : │ │ │ │ +00000000000019b0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -00000000000019b0 : │ │ │ │ +00000000000019c0 : │ │ │ │ ldr x17, [x16, #3608] │ │ │ │ add x16, x16, #0xe18 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000019c0 <__printf_chk@plt>: │ │ │ │ +00000000000019d0 <__printf_chk@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3616] │ │ │ │ add x16, x16, #0xe20 │ │ │ │ │ │ │ │ -00000000000019d0 : │ │ │ │ +00000000000019e0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -00000000000019e0 : │ │ │ │ +00000000000019f0 : │ │ │ │ ldr x17, [x16, #3624] │ │ │ │ add x16, x16, #0xe28 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000019f0 : │ │ │ │ +0000000000001a00 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3632] │ │ │ │ add x16, x16, #0xe30 │ │ │ │ │ │ │ │ -0000000000001a00 : │ │ │ │ +0000000000001a10 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001a10 <__vfprintf_chk@plt>: │ │ │ │ +0000000000001a20 <__vfprintf_chk@plt>: │ │ │ │ ldr x17, [x16, #3640] │ │ │ │ add x16, x16, #0xe38 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001a20 : │ │ │ │ +0000000000001a30 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3648] │ │ │ │ add x16, x16, #0xe40 │ │ │ │ │ │ │ │ -0000000000001a30 : │ │ │ │ +0000000000001a40 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001a40 <__xpg_basename@plt>: │ │ │ │ +0000000000001a50 <__xpg_basename@plt>: │ │ │ │ ldr x17, [x16, #3656] │ │ │ │ add x16, x16, #0xe48 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001a50 : │ │ │ │ +0000000000001a60 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3664] │ │ │ │ add x16, x16, #0xe50 │ │ │ │ │ │ │ │ -0000000000001a60 : │ │ │ │ +0000000000001a70 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001a70 : │ │ │ │ +0000000000001a80 : │ │ │ │ ldr x17, [x16, #3672] │ │ │ │ add x16, x16, #0xe58 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001a80 : │ │ │ │ +0000000000001a90 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3680] │ │ │ │ add x16, x16, #0xe60 │ │ │ │ │ │ │ │ -0000000000001a90 : │ │ │ │ +0000000000001aa0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001aa0 <__stack_chk_fail@plt>: │ │ │ │ +0000000000001ab0 <__stack_chk_fail@plt>: │ │ │ │ ldr x17, [x16, #3688] │ │ │ │ add x16, x16, #0xe68 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001ab0 : │ │ │ │ +0000000000001ac0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3696] │ │ │ │ add x16, x16, #0xe70 │ │ │ │ │ │ │ │ -0000000000001ac0 : │ │ │ │ +0000000000001ad0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001ad0 <__gmon_start__@plt>: │ │ │ │ +0000000000001ae0 <__gmon_start__@plt>: │ │ │ │ ldr x17, [x16, #3704] │ │ │ │ add x16, x16, #0xe78 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001ae0 : │ │ │ │ +0000000000001af0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3712] │ │ │ │ add x16, x16, #0xe80 │ │ │ │ │ │ │ │ -0000000000001af0 : │ │ │ │ +0000000000001b00 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001b00 : │ │ │ │ +0000000000001b10 : │ │ │ │ ldr x17, [x16, #3720] │ │ │ │ add x16, x16, #0xe88 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001b10 <__fprintf_chk@plt>: │ │ │ │ +0000000000001b20 <__fprintf_chk@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3728] │ │ │ │ add x16, x16, #0xe90 │ │ │ │ │ │ │ │ -0000000000001b20 : │ │ │ │ +0000000000001b30 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001b30 : │ │ │ │ +0000000000001b40 : │ │ │ │ ldr x17, [x16, #3736] │ │ │ │ add x16, x16, #0xe98 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001b40 : │ │ │ │ +0000000000001b50 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3744] │ │ │ │ add x16, x16, #0xea0 │ │ │ │ │ │ │ │ -0000000000001b50 : │ │ │ │ +0000000000001b60 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001b60 : │ │ │ │ +0000000000001b70 : │ │ │ │ ldr x17, [x16, #3752] │ │ │ │ add x16, x16, #0xea8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001b70 : │ │ │ │ +0000000000001b80 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3760] │ │ │ │ add x16, x16, #0xeb0 │ │ │ │ │ │ │ │ -0000000000001b80 : │ │ │ │ +0000000000001b90 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001b90 : │ │ │ │ +0000000000001ba0 : │ │ │ │ ldr x17, [x16, #3768] │ │ │ │ add x16, x16, #0xeb8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001ba0 : │ │ │ │ +0000000000001bb0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3776] │ │ │ │ add x16, x16, #0xec0 │ │ │ │ │ │ │ │ -0000000000001bb0 : │ │ │ │ +0000000000001bc0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001bc0 : │ │ │ │ +0000000000001bd0 : │ │ │ │ ldr x17, [x16, #3784] │ │ │ │ add x16, x16, #0xec8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001bd0 : │ │ │ │ +0000000000001be0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3792] │ │ │ │ add x16, x16, #0xed0 │ │ │ │ │ │ │ │ -0000000000001be0 : │ │ │ │ +0000000000001bf0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001bf0 : │ │ │ │ +0000000000001c00 : │ │ │ │ ldr x17, [x16, #3800] │ │ │ │ add x16, x16, #0xed8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001c00 : │ │ │ │ +0000000000001c10 : │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3808] │ │ │ │ add x16, x16, #0xee0 │ │ │ │ │ │ │ │ -0000000000001c10 : │ │ │ │ +0000000000001c20 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ │ │ │ │ -0000000000001c20 : │ │ │ │ +0000000000001c30 : │ │ │ │ ldr x17, [x16, #3816] │ │ │ │ add x16, x16, #0xee8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000001c30 <__errno_location@plt>: │ │ │ │ +0000000000001c40 <__errno_location@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3824] │ │ │ │ add x16, x16, #0xef0 │ │ │ │ │ │ │ │ -0000000000001c40 : │ │ │ │ +0000000000001c50 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3832] │ │ │ │ add x16, x16, #0xef8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3840] │ │ │ │ add x16, x16, #0xf00 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #3848] │ │ │ │ add x16, x16, #0xf08 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ 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 {} │ │ │ │ @@ -1,52 +1,52 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -0000000000001e40 <.text>: │ │ │ │ +0000000000001e80 <.text>: │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-144]! │ │ │ │ mov x13, #0x1220 // #4640 │ │ │ │ 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] │ │ │ │ mov w19, w0 │ │ │ │ - adrp x2, 1f000 │ │ │ │ + adrp x2, 1f000 │ │ │ │ ldr x2, [x2, #4072] │ │ │ │ mov x20, x1 │ │ │ │ ldr x0, [x2] │ │ │ │ str x0, [sp, #4632] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ cmp w19, #0x0 │ │ │ │ - b.le 1ff0 │ │ │ │ + b.le 2030 │ │ │ │ ldr x21, [x1] │ │ │ │ - cbz x21, 1ff0 │ │ │ │ + cbz x21, 2030 │ │ │ │ mov x0, x21 │ │ │ │ mov w1, #0x2f // #47 │ │ │ │ - bl 1be8 │ │ │ │ - cbz x0, 1eac │ │ │ │ + bl 1bf8 │ │ │ │ + cbz x0, 1eec │ │ │ │ add x21, x0, #0x1 │ │ │ │ mov x0, x21 │ │ │ │ - adrp x1, 6000 │ │ │ │ - add x1, x1, #0x230 │ │ │ │ - bl 1de0 │ │ │ │ + adrp x1, 6000 │ │ │ │ + add x1, x1, #0x270 │ │ │ │ + bl 1df0 │ │ │ │ cmp x0, #0x0 │ │ │ │ - adrp x23, 1f000 │ │ │ │ - adrp x22, 6000 │ │ │ │ - adrp x24, 7000 │ │ │ │ + adrp x23, 1f000 │ │ │ │ + adrp x22, 6000 │ │ │ │ + adrp x24, 7000 │ │ │ │ add x23, x23, #0x848 │ │ │ │ cset w26, ne // ne = any │ │ │ │ - add x22, x22, #0x9d8 │ │ │ │ - add x24, x24, #0x694 │ │ │ │ + add x22, x22, #0xa18 │ │ │ │ + add x24, x24, #0x6d4 │ │ │ │ mov x21, #0x0 // #0 │ │ │ │ mov w25, #0x3 // #3 │ │ │ │ mov w28, #0xffffffff // #-1 │ │ │ │ mov w27, #0x5 // #5 │ │ │ │ str wzr, [sp, #48] │ │ │ │ str wzr, [sp, #56] │ │ │ │ str xzr, [sp, #64] │ │ │ │ @@ -61,457 +61,457 @@ │ │ │ │ nop │ │ │ │ nop │ │ │ │ mov x3, x23 │ │ │ │ mov x2, x22 │ │ │ │ mov x1, x20 │ │ │ │ mov w0, w19 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ - bl 1c48 │ │ │ │ + bl 1c58 │ │ │ │ cmn w0, #0x1 │ │ │ │ - b.eq 23dc // b.none │ │ │ │ + b.eq 241c // b.none │ │ │ │ cmp w0, #0x7a │ │ │ │ - b.gt 1ffc │ │ │ │ + b.gt 203c │ │ │ │ cmp w0, #0x30 │ │ │ │ - b.le 1fa0 │ │ │ │ + b.le 1fe0 │ │ │ │ sub w0, w0, #0x31 │ │ │ │ cmp w0, #0x49 │ │ │ │ - b.hi 1fa0 // b.pmore │ │ │ │ + b.hi 1fe0 // b.pmore │ │ │ │ ldrh w0, [x24, w0, uxtw #1] │ │ │ │ - adr x1, 1f6c │ │ │ │ + adr x1, 1fac │ │ │ │ add x0, x1, w0, sxth #2 │ │ │ │ br x0 │ │ │ │ bti j │ │ │ │ ldr x2, [x20] │ │ │ │ - adrp x1, 6000 │ │ │ │ + adrp x1, 6000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x358 │ │ │ │ - bl 1a68 │ │ │ │ - adrp x1, 6000 │ │ │ │ + add x1, x1, #0x398 │ │ │ │ + bl 1a78 │ │ │ │ + adrp x1, 6000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x380 │ │ │ │ - bl 1a68 │ │ │ │ + add x1, x1, #0x3c0 │ │ │ │ + bl 1a78 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti j │ │ │ │ mov w22, #0x1 // #1 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4072] │ │ │ │ ldr x2, [sp, #4632] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3618 // b.any │ │ │ │ + b.ne 3658 // b.any │ │ │ │ mov x13, #0x1220 // #4640 │ │ │ │ add sp, sp, x13 │ │ │ │ mov w0, w22 │ │ │ │ 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 │ │ │ │ - adrp x21, 6000 │ │ │ │ - add x21, x21, #0x208 │ │ │ │ - b 1eac │ │ │ │ + adrp x21, 6000 │ │ │ │ + add x21, x21, #0x248 │ │ │ │ + b 1eec │ │ │ │ cmp w0, #0x3ea │ │ │ │ - b.eq 2044 // b.none │ │ │ │ + b.eq 2084 // b.none │ │ │ │ cmp w0, #0x3eb │ │ │ │ - b.ne 1fa0 // b.any │ │ │ │ - adrp x0, 1f000 │ │ │ │ + b.ne 1fe0 // b.any │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4032] │ │ │ │ ldr x2, [x0] │ │ │ │ - cbz x2, 26dc │ │ │ │ + cbz x2, 271c │ │ │ │ mov x0, x2 │ │ │ │ - adrp x1, 6000 │ │ │ │ - add x1, x1, #0x2a0 │ │ │ │ + adrp x1, 6000 │ │ │ │ + add x1, x1, #0x2e0 │ │ │ │ str x2, [sp, #128] │ │ │ │ - bl 1c78 │ │ │ │ + bl 1c88 │ │ │ │ ldr x2, [sp, #128] │ │ │ │ - cbnz w0, 24f0 │ │ │ │ - adrp x0, 20000 │ │ │ │ + cbnz w0, 2530 │ │ │ │ + adrp x0, 20000 │ │ │ │ str wzr, [x0, #24] │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ mov w26, #0x5 // #5 │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ mov w25, #0x2 // #2 │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ mov w25, #0x1 // #1 │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ mov w25, #0x6 // #6 │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ mov w25, #0x5 // #5 │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ mov w25, #0x4 // #4 │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ mov w25, #0x3 // #3 │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ - adrp x3, 1f000 │ │ │ │ + adrp x3, 1f000 │ │ │ │ ldr x3, [x3, #4032] │ │ │ │ add x1, sp, #0xf8 │ │ │ │ mov w2, #0xa // #10 │ │ │ │ str x3, [sp, #80] │ │ │ │ str xzr, [sp, #248] │ │ │ │ ldr x0, [x3] │ │ │ │ - bl 1ca8 │ │ │ │ + bl 1cb8 │ │ │ │ ldr x3, [sp, #80] │ │ │ │ ldr x1, [sp, #248] │ │ │ │ ldr x2, [x3] │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 28e8 // b.none │ │ │ │ + b.eq 2928 // b.none │ │ │ │ ldrb w1, [x1] │ │ │ │ - cbnz w1, 28e8 │ │ │ │ + cbnz w1, 2928 │ │ │ │ cmp x0, #0x200 │ │ │ │ - b.hi 28e8 // b.pmore │ │ │ │ + b.hi 2928 // b.pmore │ │ │ │ str w0, [sp, #80] │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #112] │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ mov w28, #0x0 // #0 │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ - adrp x0, 1f000 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4032] │ │ │ │ ldr x21, [x0] │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ mov w28, #0x1 // #1 │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ - adrp x4, 1f000 │ │ │ │ + adrp x4, 1f000 │ │ │ │ ldr x4, [x4, #4032] │ │ │ │ add x1, sp, #0xf8 │ │ │ │ mov w2, #0xa // #10 │ │ │ │ str x4, [sp, #88] │ │ │ │ str xzr, [sp, #248] │ │ │ │ ldr x0, [x4] │ │ │ │ - bl 1918 │ │ │ │ + bl 1928 │ │ │ │ ldr x2, [sp, #248] │ │ │ │ ldr x4, [sp, #88] │ │ │ │ ldrb w1, [x2] │ │ │ │ and w1, w1, #0xffffffdf │ │ │ │ and w1, w1, #0xff │ │ │ │ cmp w1, #0x4b │ │ │ │ - b.ne 2334 // b.any │ │ │ │ + b.ne 2374 // b.any │ │ │ │ add x3, x2, #0x1 │ │ │ │ str x3, [sp, #248] │ │ │ │ ldrb w1, [x2, #1] │ │ │ │ and w1, w1, #0xffffffdf │ │ │ │ and w1, w1, #0xff │ │ │ │ cmp w1, #0x42 │ │ │ │ - b.ne 26d4 // b.any │ │ │ │ + b.ne 2714 // b.any │ │ │ │ add x3, x2, #0x2 │ │ │ │ mov x1, #0x400 // #1024 │ │ │ │ str x3, [sp, #248] │ │ │ │ cmp x0, #0x0 │ │ │ │ - b.le 21a0 │ │ │ │ + b.le 21e0 │ │ │ │ mov x2, #0x200000 // #2097152 │ │ │ │ udiv x2, x2, x1 │ │ │ │ cmp x2, x0 │ │ │ │ - b.ge 2694 // b.tcont │ │ │ │ - adrp x0, 1f000 │ │ │ │ + b.ge 26d4 // b.tcont │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ - adrp x2, 6000 │ │ │ │ + adrp x2, 6000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x2f0 │ │ │ │ + add x2, x2, #0x330 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 1c60 │ │ │ │ - b 1fa0 │ │ │ │ + bl 1c70 │ │ │ │ + b 1fe0 │ │ │ │ bti j │ │ │ │ mov w25, #0x7 // #7 │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ mov w26, #0x0 // #0 │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ - adrp x0, 20000 │ │ │ │ + adrp x0, 20000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ str w1, [x0, #20] │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ mov w26, #0x3 // #3 │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #48] │ │ │ │ str w0, [sp, #120] │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ - adrp x0, 20000 │ │ │ │ + adrp x0, 20000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ str w1, [x0, #16] │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ - adrp x0, 1f000 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4032] │ │ │ │ ldr x0, [x0] │ │ │ │ str x0, [sp, #64] │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #48] │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #104] │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #56] │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ ldr x2, [x20] │ │ │ │ - adrp x1, 6000 │ │ │ │ + adrp x1, 6000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x358 │ │ │ │ + add x1, x1, #0x398 │ │ │ │ mov w22, #0x0 // #0 │ │ │ │ - bl 1a68 │ │ │ │ - adrp x1, 6000 │ │ │ │ + bl 1a78 │ │ │ │ + adrp x1, 6000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x380 │ │ │ │ - bl 1a68 │ │ │ │ - b 1fa8 │ │ │ │ + add x1, x1, #0x3c0 │ │ │ │ + bl 1a78 │ │ │ │ + b 1fe8 │ │ │ │ bti j │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #96] │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #72] │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ - adrp x0, 1f000 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4032] │ │ │ │ ldr x26, [x0] │ │ │ │ - cbz x26, 2368 │ │ │ │ + cbz x26, 23a8 │ │ │ │ add x1, sp, #0xf8 │ │ │ │ mov x0, x26 │ │ │ │ mov w2, #0xa // #10 │ │ │ │ str xzr, [sp, #248] │ │ │ │ - bl 1ca8 │ │ │ │ + bl 1cb8 │ │ │ │ mov x27, x0 │ │ │ │ ldr x1, [sp, #248] │ │ │ │ cmp x1, x26 │ │ │ │ - b.eq 290c // b.none │ │ │ │ + b.eq 294c // b.none │ │ │ │ ldrb w0, [x1] │ │ │ │ - cbnz w0, 290c │ │ │ │ + cbnz w0, 294c │ │ │ │ sub x0, x27, #0x1 │ │ │ │ cmp x0, #0xe0f │ │ │ │ - b.hi 290c // b.pmore │ │ │ │ + b.hi 294c // b.pmore │ │ │ │ mov w26, #0x2 // #2 │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ - adrp x3, 6000 │ │ │ │ - adrp x1, 6000 │ │ │ │ - add x3, x3, #0x988 │ │ │ │ - add x1, x1, #0x990 │ │ │ │ + adrp x3, 6000 │ │ │ │ + adrp x1, 6000 │ │ │ │ + add x3, x3, #0x9c8 │ │ │ │ + add x1, x1, #0x9d0 │ │ │ │ mov x2, #0x40 // #64 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ mov w22, #0x0 // #0 │ │ │ │ - bl 1a68 │ │ │ │ - b 1fa8 │ │ │ │ + bl 1a78 │ │ │ │ + b 1fe8 │ │ │ │ cmp w1, #0x4d │ │ │ │ - b.ne 26c8 // b.any │ │ │ │ + b.ne 2708 // b.any │ │ │ │ add x3, x2, #0x1 │ │ │ │ str x3, [sp, #248] │ │ │ │ ldrb w1, [x2, #1] │ │ │ │ and w1, w1, #0xffffffdf │ │ │ │ and w1, w1, #0xff │ │ │ │ cmp w1, #0x42 │ │ │ │ - b.ne 2718 // b.any │ │ │ │ + b.ne 2758 // b.any │ │ │ │ add x3, x2, #0x2 │ │ │ │ mov x1, #0x100000 // #1048576 │ │ │ │ str x3, [sp, #248] │ │ │ │ - b 2188 │ │ │ │ - adrp x2, 1f000 │ │ │ │ + b 21c8 │ │ │ │ + adrp x2, 1f000 │ │ │ │ ldr x2, [x2, #4040] │ │ │ │ ldr w1, [x2] │ │ │ │ cmp w1, w19 │ │ │ │ - b.ge 2304 // b.tcont │ │ │ │ + b.ge 2344 // b.tcont │ │ │ │ ldr x26, [x20, w1, sxtw #3] │ │ │ │ ldrb w0, [x26] │ │ │ │ sub w0, w0, #0x31 │ │ │ │ and w0, w0, #0xff │ │ │ │ cmp w0, #0x8 │ │ │ │ - b.hi 2304 // b.pmore │ │ │ │ + b.hi 2344 // b.pmore │ │ │ │ add x3, x26, #0x1 │ │ │ │ - b 23a0 │ │ │ │ + b 23e0 │ │ │ │ add x3, x3, #0x1 │ │ │ │ ldrb w4, [x3] │ │ │ │ sub w0, w4, #0x30 │ │ │ │ and w0, w0, #0xff │ │ │ │ cmp w0, #0x9 │ │ │ │ - b.ls 239c // b.plast │ │ │ │ - cbnz w4, 2304 │ │ │ │ + b.ls 23dc // b.plast │ │ │ │ + cbnz w4, 2344 │ │ │ │ add w1, w1, #0x1 │ │ │ │ str w1, [x2] │ │ │ │ - b 22cc │ │ │ │ + b 230c │ │ │ │ bti j │ │ │ │ mov w26, #0x1 // #1 │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ bti j │ │ │ │ mov w26, #0x4 // #4 │ │ │ │ - b 1f20 │ │ │ │ - adrp x24, 1f000 │ │ │ │ + b 1f60 │ │ │ │ + adrp x24, 1f000 │ │ │ │ ldr x24, [x24, #4040] │ │ │ │ str x24, [sp, #128] │ │ │ │ ldr w23, [x24] │ │ │ │ cmp w23, w19 │ │ │ │ - b.ge 2420 // b.tcont │ │ │ │ + b.ge 2460 // b.tcont │ │ │ │ cmp w26, #0x2 │ │ │ │ - b.eq 28e0 // b.none │ │ │ │ + b.eq 2920 // b.none │ │ │ │ ldr x22, [x20, w23, sxtw #3] │ │ │ │ - adrp x1, 6000 │ │ │ │ - add x1, x1, #0xa00 │ │ │ │ + adrp x1, 6000 │ │ │ │ + add x1, x1, #0xa40 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1c78 │ │ │ │ - cbnz w0, 297c │ │ │ │ + bl 1c88 │ │ │ │ + cbnz w0, 29bc │ │ │ │ add w23, w23, #0x1 │ │ │ │ mov w26, #0x0 // #0 │ │ │ │ str w23, [x24] │ │ │ │ cmn w28, #0x1 │ │ │ │ - b.eq 270c // b.none │ │ │ │ - cbz x21, 2530 │ │ │ │ + b.eq 274c // b.none │ │ │ │ + cbz x21, 2570 │ │ │ │ add x22, sp, #0x188 │ │ │ │ mov x0, x21 │ │ │ │ mov x1, x22 │ │ │ │ - bl 46e0 │ │ │ │ - cbnz w0, 2720 │ │ │ │ + bl 4720 │ │ │ │ + cbnz w0, 2760 │ │ │ │ mov x0, x22 │ │ │ │ - adrp x1, 5000 │ │ │ │ - add x1, x1, #0xd18 │ │ │ │ - bl 1d80 │ │ │ │ + adrp x1, 5000 │ │ │ │ + add x1, x1, #0xd58 │ │ │ │ + bl 1d90 │ │ │ │ mov x22, x0 │ │ │ │ - cbz x0, 37c0 │ │ │ │ + cbz x0, 3800 │ │ │ │ mov w2, #0x2 // #2 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 1ac8 │ │ │ │ + bl 1ad8 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1c90 │ │ │ │ + bl 1ca0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ mov x23, x0 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1ac8 │ │ │ │ + bl 1ad8 │ │ │ │ mov x0, #0x8e // #142 │ │ │ │ sub x1, x23, #0x1 │ │ │ │ movk x0, #0x1, lsl #16 │ │ │ │ cmp x1, x0 │ │ │ │ - b.hi 2a30 // b.pmore │ │ │ │ + b.hi 2a70 // b.pmore │ │ │ │ mov x0, x23 │ │ │ │ - bl 1a20 │ │ │ │ + bl 1a30 │ │ │ │ mov x24, x0 │ │ │ │ - cbz x0, 24bc │ │ │ │ + cbz x0, 24fc │ │ │ │ mov x3, x22 │ │ │ │ mov x2, x23 │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ - bl 1cc0 │ │ │ │ + bl 1cd0 │ │ │ │ cmp x23, x0 │ │ │ │ - b.eq 2d2c // b.none │ │ │ │ - adrp x0, 1f000 │ │ │ │ + b.eq 2d6c // b.none │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ mov x3, x21 │ │ │ │ - adrp x2, 6000 │ │ │ │ - add x2, x2, #0xac0 │ │ │ │ + adrp x2, 6000 │ │ │ │ + add x2, x2, #0xb00 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 1c60 │ │ │ │ + bl 1c70 │ │ │ │ mov x0, x24 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1a08 │ │ │ │ - b 1fa0 │ │ │ │ + bl 1a18 │ │ │ │ + b 1fe0 │ │ │ │ mov x0, x2 │ │ │ │ - adrp x1, 6000 │ │ │ │ - add x1, x1, #0x2a8 │ │ │ │ + adrp x1, 6000 │ │ │ │ + add x1, x1, #0x2e8 │ │ │ │ str x2, [sp, #128] │ │ │ │ - bl 1c78 │ │ │ │ + bl 1c88 │ │ │ │ ldr x2, [sp, #128] │ │ │ │ - cbz w0, 26fc │ │ │ │ - adrp x1, 6000 │ │ │ │ + cbz w0, 273c │ │ │ │ + adrp x1, 6000 │ │ │ │ mov x0, x2 │ │ │ │ - add x1, x1, #0x2b0 │ │ │ │ - bl 1c78 │ │ │ │ - cbnz w0, 26dc │ │ │ │ - adrp x0, 20000 │ │ │ │ + add x1, x1, #0x2f0 │ │ │ │ + bl 1c88 │ │ │ │ + cbnz w0, 271c │ │ │ │ + adrp x0, 20000 │ │ │ │ mov w1, #0x2 // #2 │ │ │ │ str w1, [x0, #24] │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ mov x23, #0x0 // #0 │ │ │ │ cmp w26, #0x5 │ │ │ │ - b.eq 2758 // b.none │ │ │ │ + b.eq 2798 // b.none │ │ │ │ cmp w26, #0x2 │ │ │ │ - b.eq 2a98 // b.none │ │ │ │ + b.eq 2ad8 // b.none │ │ │ │ cmp w26, #0x4 │ │ │ │ - b.eq 2e20 // b.none │ │ │ │ + b.eq 2e60 // b.none │ │ │ │ ldr w1, [sp, #48] │ │ │ │ ldr w2, [sp, #72] │ │ │ │ mov w0, w1 │ │ │ │ ands w22, w2, w1 │ │ │ │ - b.ne 31dc // b.any │ │ │ │ + b.ne 321c // b.any │ │ │ │ ldr x1, [sp, #64] │ │ │ │ cmp x1, #0x0 │ │ │ │ ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 31f4 // b.any │ │ │ │ + b.ne 3234 // b.any │ │ │ │ ldr x0, [sp, #128] │ │ │ │ cmp w26, #0x3 │ │ │ │ ldr w5, [x0] │ │ │ │ ccmp w19, w5, #0x0, eq // eq = none │ │ │ │ cset w0, le │ │ │ │ str w0, [sp, #160] │ │ │ │ - b.le 3600 │ │ │ │ + b.le 3640 │ │ │ │ ldr w0, [sp, #48] │ │ │ │ - cbz w0, 2e10 │ │ │ │ + cbz w0, 2e50 │ │ │ │ cmp w19, w5 │ │ │ │ - b.le 292c │ │ │ │ + b.le 296c │ │ │ │ sub w27, w19, w5 │ │ │ │ - adrp x0, 6000 │ │ │ │ - add x0, x0, #0x218 │ │ │ │ + adrp x0, 6000 │ │ │ │ + add x0, x0, #0x258 │ │ │ │ ldr w1, [sp, #48] │ │ │ │ mov w24, #0x0 // #0 │ │ │ │ stp x20, x0, [sp, #168] │ │ │ │ ldr w0, [sp, #72] │ │ │ │ ldr x20, [sp, #128] │ │ │ │ orr w0, w0, w1 │ │ │ │ str w28, [sp, #136] │ │ │ │ str w26, [sp, #144] │ │ │ │ str w0, [sp, #156] │ │ │ │ add x0, sp, #0x188 │ │ │ │ str w5, [sp, #164] │ │ │ │ str x0, [sp, #184] │ │ │ │ - b 2674 │ │ │ │ + b 26b4 │ │ │ │ ldr w0, [sp, #164] │ │ │ │ ldr x1, [sp, #168] │ │ │ │ add w0, w0, w24 │ │ │ │ ldr x26, [x1, w0, sxtw #3] │ │ │ │ ldr w0, [sp, #120] │ │ │ │ cmp x26, #0x0 │ │ │ │ cset w28, ne // ne = any │ │ │ │ tst w28, w0 │ │ │ │ - b.eq 2610 // b.none │ │ │ │ + b.eq 2650 // b.none │ │ │ │ ldr x1, [sp, #176] │ │ │ │ mov x0, x26 │ │ │ │ - bl 1c78 │ │ │ │ - cbnz w0, 29a4 │ │ │ │ + bl 1c88 │ │ │ │ + cbnz w0, 29e4 │ │ │ │ ldr w0, [sp, #156] │ │ │ │ - cbnz w0, 2944 │ │ │ │ + cbnz w0, 2984 │ │ │ │ ldr x0, [sp, #64] │ │ │ │ - cbz x0, 2a5c │ │ │ │ + cbz x0, 2a9c │ │ │ │ ldr x1, [sp, #64] │ │ │ │ str w25, [sp] │ │ │ │ ldr w2, [sp, #56] │ │ │ │ str w2, [sp, #16] │ │ │ │ ldr w2, [sp, #112] │ │ │ │ ldr w6, [sp, #72] │ │ │ │ ldr w3, [sp, #80] │ │ │ │ @@ -520,231 +520,231 @@ │ │ │ │ ldr w7, [sp, #136] │ │ │ │ str w2, [sp, #24] │ │ │ │ ldr w2, [sp, #144] │ │ │ │ ldr x0, [sp, #88] │ │ │ │ str x0, [sp, #8] │ │ │ │ stp x21, x23, [sp, #32] │ │ │ │ mov x0, x26 │ │ │ │ - bl 47e8 │ │ │ │ + bl 4828 │ │ │ │ orr w22, w22, w0 │ │ │ │ ldr w0, [sp, #48] │ │ │ │ - cbz w0, 2d20 │ │ │ │ + cbz w0, 2d60 │ │ │ │ add w24, w24, #0x1 │ │ │ │ cmp w24, w27 │ │ │ │ - b.ge 2d20 // b.tcont │ │ │ │ + b.ge 2d60 // b.tcont │ │ │ │ ldr w0, [x20] │ │ │ │ cmp w0, w19 │ │ │ │ - b.lt 25dc // b.tstop │ │ │ │ + b.lt 261c // b.tstop │ │ │ │ ldr w28, [sp, #160] │ │ │ │ mov x26, #0x0 // #0 │ │ │ │ - b 2610 │ │ │ │ + b 2650 │ │ │ │ ldr x2, [x4] │ │ │ │ mul x0, x1, x0 │ │ │ │ cmp x3, x2 │ │ │ │ - b.eq 21a0 // b.none │ │ │ │ + b.eq 21e0 // b.none │ │ │ │ ldrb w1, [x3] │ │ │ │ cmp x0, #0xfff │ │ │ │ ccmp w1, #0x0, #0x0, gt │ │ │ │ - b.ne 21a0 // b.any │ │ │ │ + b.ne 21e0 // b.any │ │ │ │ sub x1, x0, #0x1 │ │ │ │ tst x1, x0 │ │ │ │ - b.ne 21a0 // b.any │ │ │ │ + b.ne 21e0 // b.any │ │ │ │ str x0, [sp, #88] │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ mov x3, x2 │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ - b 2188 │ │ │ │ + b 21c8 │ │ │ │ mov x1, #0x400 // #1024 │ │ │ │ - b 2188 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + b 21c8 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ - adrp x2, 6000 │ │ │ │ + adrp x2, 6000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x2b8 │ │ │ │ + add x2, x2, #0x2f8 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 1c60 │ │ │ │ - b 1fa0 │ │ │ │ - adrp x0, 20000 │ │ │ │ + bl 1c70 │ │ │ │ + b 1fe0 │ │ │ │ + adrp x0, 20000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ str w1, [x0, #24] │ │ │ │ - b 1f20 │ │ │ │ + b 1f60 │ │ │ │ cmp w26, #0x2 │ │ │ │ cset w28, ne // ne = any │ │ │ │ - b 2428 │ │ │ │ + b 2468 │ │ │ │ mov x1, #0x100000 // #1048576 │ │ │ │ - b 2188 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + b 21c8 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ ldr x19, [x0] │ │ │ │ - bl 1e10 │ │ │ │ + bl 1e20 │ │ │ │ ldr w0, [x0] │ │ │ │ - bl 1ba0 │ │ │ │ + bl 1bb0 │ │ │ │ mov x4, x0 │ │ │ │ mov x3, x21 │ │ │ │ mov x0, x19 │ │ │ │ - adrp x2, 6000 │ │ │ │ + adrp x2, 6000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0xa38 │ │ │ │ - bl 1c60 │ │ │ │ - b 1fa0 │ │ │ │ + add x2, x2, #0xa78 │ │ │ │ + bl 1c70 │ │ │ │ + b 1fe0 │ │ │ │ ldr x0, [sp, #128] │ │ │ │ ldr w0, [x0] │ │ │ │ cmp w0, w19 │ │ │ │ - b.ge 2de8 // b.tcont │ │ │ │ + b.ge 2e28 // b.tcont │ │ │ │ sub w0, w19, w0 │ │ │ │ lsl x22, x0, #3 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1a20 │ │ │ │ + bl 1a30 │ │ │ │ mov x24, x0 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1a20 │ │ │ │ + bl 1a30 │ │ │ │ str x0, [sp, #56] │ │ │ │ cmp x24, #0x0 │ │ │ │ ccmp x0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 38e0 // b.none │ │ │ │ + b.eq 3920 // b.none │ │ │ │ ldr x0, [sp, #128] │ │ │ │ add x25, sp, #0x188 │ │ │ │ - adrp x26, 1f000 │ │ │ │ + adrp x26, 1f000 │ │ │ │ ldr x26, [x26, #4024] │ │ │ │ - adrp x28, 5000 │ │ │ │ + adrp x28, 5000 │ │ │ │ ldrsw x22, [x0] │ │ │ │ - add x1, x28, #0xd18 │ │ │ │ - adrp x0, 6000 │ │ │ │ + add x1, x28, #0xd58 │ │ │ │ + adrp x0, 6000 │ │ │ │ mov w23, #0x0 // #0 │ │ │ │ - add x0, x0, #0xbe8 │ │ │ │ + add x0, x0, #0xc28 │ │ │ │ str x1, [sp, #48] │ │ │ │ stp x0, x21, [sp, #72] │ │ │ │ cmp w19, w22 │ │ │ │ - b.le 2af0 │ │ │ │ + b.le 2b30 │ │ │ │ ldr x0, [x20, x22, lsl #3] │ │ │ │ mov x1, x25 │ │ │ │ - bl 46e0 │ │ │ │ - cbnz w0, 294c │ │ │ │ + bl 4720 │ │ │ │ + cbnz w0, 298c │ │ │ │ ldr x1, [sp, #48] │ │ │ │ mov x0, x25 │ │ │ │ - bl 1d80 │ │ │ │ + bl 1d90 │ │ │ │ mov x27, x0 │ │ │ │ - cbz x0, 38ac │ │ │ │ + cbz x0, 38ec │ │ │ │ mov w2, #0x2 // #2 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 1ac8 │ │ │ │ + bl 1ad8 │ │ │ │ mov x0, x27 │ │ │ │ - bl 1c90 │ │ │ │ + bl 1ca0 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov x21, x0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ mov x0, x27 │ │ │ │ - bl 1ac8 │ │ │ │ - cbz x21, 296c │ │ │ │ + bl 1ad8 │ │ │ │ + cbz x21, 29ac │ │ │ │ mov x0, x21 │ │ │ │ - bl 1a20 │ │ │ │ + bl 1a30 │ │ │ │ mov x28, x0 │ │ │ │ - cbz x0, 296c │ │ │ │ + cbz x0, 29ac │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ mov x3, x27 │ │ │ │ mov x2, x21 │ │ │ │ - bl 1cc0 │ │ │ │ + bl 1cd0 │ │ │ │ mov x1, x0 │ │ │ │ mov x0, x27 │ │ │ │ mov x27, x1 │ │ │ │ - bl 1a08 │ │ │ │ + bl 1a18 │ │ │ │ cmp x21, x27 │ │ │ │ - b.ne 2a0c // b.any │ │ │ │ + b.ne 2a4c // b.any │ │ │ │ ldr x1, [sp, #56] │ │ │ │ ubfiz x0, x23, #3, #32 │ │ │ │ add x22, x22, #0x1 │ │ │ │ add w23, w23, #0x1 │ │ │ │ str x28, [x24, x0] │ │ │ │ str x21, [x1, x0] │ │ │ │ - b 27c4 │ │ │ │ - adrp x1, 6000 │ │ │ │ + b 2804 │ │ │ │ + adrp x1, 6000 │ │ │ │ mov x0, x22 │ │ │ │ - add x1, x1, #0xa10 │ │ │ │ - bl 1c78 │ │ │ │ - cbz w0, 2dd4 │ │ │ │ - adrp x1, 6000 │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xa18 │ │ │ │ - bl 1c78 │ │ │ │ - cbz w0, 2dd4 │ │ │ │ - adrp x1, 6000 │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xa20 │ │ │ │ - bl 1c78 │ │ │ │ - cbz w0, 32ec │ │ │ │ - adrp x1, 6000 │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xa28 │ │ │ │ - bl 1c78 │ │ │ │ - cbz w0, 32ec │ │ │ │ - adrp x1, 6000 │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xa30 │ │ │ │ - bl 1c78 │ │ │ │ - cbnz w0, 2420 │ │ │ │ + add x1, x1, #0xa50 │ │ │ │ + bl 1c88 │ │ │ │ + cbz w0, 2e14 │ │ │ │ + adrp x1, 6000 │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + bl 1c88 │ │ │ │ + cbz w0, 2e14 │ │ │ │ + adrp x1, 6000 │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xa60 │ │ │ │ + bl 1c88 │ │ │ │ + cbz w0, 332c │ │ │ │ + adrp x1, 6000 │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xa68 │ │ │ │ + bl 1c88 │ │ │ │ + cbz w0, 332c │ │ │ │ + adrp x1, 6000 │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xa70 │ │ │ │ + bl 1c88 │ │ │ │ + cbnz w0, 2460 │ │ │ │ ldr x0, [sp, #128] │ │ │ │ add w23, w23, #0x1 │ │ │ │ str w23, [x0] │ │ │ │ mov w26, #0x2 // #2 │ │ │ │ - b 2420 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + b 2460 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ - adrp x2, 6000 │ │ │ │ + adrp x2, 6000 │ │ │ │ mov w3, #0x200 // #512 │ │ │ │ - add x2, x2, #0x270 │ │ │ │ + add x2, x2, #0x2b0 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 1c60 │ │ │ │ - b 1fa0 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + bl 1c70 │ │ │ │ + b 1fe0 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ - adrp x2, 6000 │ │ │ │ + adrp x2, 6000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x238 │ │ │ │ + add x2, x2, #0x278 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 1c60 │ │ │ │ - b 1fa0 │ │ │ │ - adrp x0, 7000 │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - bl 3fc0 │ │ │ │ + bl 1c70 │ │ │ │ + b 1fe0 │ │ │ │ + adrp x0, 7000 │ │ │ │ + add x0, x0, #0x520 │ │ │ │ + bl 4000 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1cd8 │ │ │ │ - b 1fa0 │ │ │ │ + bl 1ce8 │ │ │ │ + b 1fe0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b 2624 │ │ │ │ + b 2664 │ │ │ │ ldr x3, [x20, x22, lsl #3] │ │ │ │ - adrp x2, 6000 │ │ │ │ + adrp x2, 6000 │ │ │ │ ldr x0, [x26] │ │ │ │ - add x2, x2, #0xb98 │ │ │ │ + add x2, x2, #0xbd8 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ add x22, x22, #0x1 │ │ │ │ - bl 1c60 │ │ │ │ - b 27c4 │ │ │ │ + bl 1c70 │ │ │ │ + b 2804 │ │ │ │ mov x0, x27 │ │ │ │ add x22, x22, #0x1 │ │ │ │ - bl 1a08 │ │ │ │ - b 27c4 │ │ │ │ - adrp x1, 6000 │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xa08 │ │ │ │ - bl 1c78 │ │ │ │ - cbnz w0, 2870 │ │ │ │ + bl 1a18 │ │ │ │ + b 2804 │ │ │ │ + adrp x1, 6000 │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xa48 │ │ │ │ + bl 1c88 │ │ │ │ + cbnz w0, 28b0 │ │ │ │ ldr x0, [sp, #128] │ │ │ │ add w23, w23, #0x1 │ │ │ │ mov w26, #0x1 // #1 │ │ │ │ str w23, [x0] │ │ │ │ - b 2420 │ │ │ │ + b 2460 │ │ │ │ ldr x1, [sp, #184] │ │ │ │ mov x0, x26 │ │ │ │ - bl 1a38 │ │ │ │ - cbnz w0, 2610 │ │ │ │ + bl 1a48 │ │ │ │ + cbnz w0, 2650 │ │ │ │ ldr w0, [sp, #408] │ │ │ │ and w0, w0, #0xf000 │ │ │ │ cmp w0, #0x4, lsl #12 │ │ │ │ - b.ne 2610 // b.any │ │ │ │ + b.ne 2650 // b.any │ │ │ │ ldr w1, [sp, #56] │ │ │ │ mov w7, w25 │ │ │ │ str w1, [sp, #8] │ │ │ │ ldr w1, [sp, #112] │ │ │ │ ldr w5, [sp, #72] │ │ │ │ ldr w2, [sp, #80] │ │ │ │ ldr w4, [sp, #96] │ │ │ │ @@ -752,350 +752,350 @@ │ │ │ │ ldr w6, [sp, #136] │ │ │ │ str w1, [sp, #16] │ │ │ │ ldr w1, [sp, #144] │ │ │ │ ldr x0, [sp, #88] │ │ │ │ str x0, [sp] │ │ │ │ stp x21, x23, [sp, #24] │ │ │ │ mov x0, x26 │ │ │ │ - bl 5884 │ │ │ │ + bl 58c4 │ │ │ │ orr w22, w22, w0 │ │ │ │ - b 2668 │ │ │ │ + b 26a8 │ │ │ │ ldr x0, [x26] │ │ │ │ mov x3, x25 │ │ │ │ ldr x2, [sp, #72] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ add x22, x22, #0x1 │ │ │ │ - bl 1c60 │ │ │ │ + bl 1c70 │ │ │ │ mov x0, x28 │ │ │ │ - bl 1cd8 │ │ │ │ - b 27c4 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + bl 1ce8 │ │ │ │ + b 2804 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ mov x3, x21 │ │ │ │ - adrp x2, 6000 │ │ │ │ - add x2, x2, #0xa90 │ │ │ │ + adrp x2, 6000 │ │ │ │ + add x2, x2, #0xad0 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 1c60 │ │ │ │ + bl 1c70 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1a08 │ │ │ │ - b 1fa0 │ │ │ │ + bl 1a18 │ │ │ │ + b 1fe0 │ │ │ │ ldr w0, [x20] │ │ │ │ cmp w28, #0x0 │ │ │ │ add w0, w0, #0x1 │ │ │ │ ccmp w0, w19, #0x0, ne // ne = any │ │ │ │ - b.ge 2944 // b.tcont │ │ │ │ - adrp x1, 6000 │ │ │ │ + b.ge 2984 // b.tcont │ │ │ │ + adrp x1, 6000 │ │ │ │ mov x0, x26 │ │ │ │ - add x1, x1, #0x218 │ │ │ │ - bl 1c78 │ │ │ │ - cbz w0, 2944 │ │ │ │ + add x1, x1, #0x258 │ │ │ │ + bl 1c88 │ │ │ │ + cbz w0, 2984 │ │ │ │ ldr x1, [sp, #168] │ │ │ │ ldr w0, [sp, #164] │ │ │ │ add x0, x1, w0, sxtw #3 │ │ │ │ ldr x1, [x0, #8] │ │ │ │ - b 2624 │ │ │ │ + b 2664 │ │ │ │ ldr x0, [sp, #128] │ │ │ │ ldr w0, [x0] │ │ │ │ cmp w0, w19 │ │ │ │ - b.ge 30d4 // b.tcont │ │ │ │ + b.ge 3114 // b.tcont │ │ │ │ ldr x20, [x20, w0, sxtw #3] │ │ │ │ add x19, sp, #0x188 │ │ │ │ mov x1, x19 │ │ │ │ str x20, [sp, #96] │ │ │ │ mov x0, x20 │ │ │ │ - bl 46e0 │ │ │ │ - cbz w0, 30ec │ │ │ │ - bl 1e10 │ │ │ │ + bl 4720 │ │ │ │ + cbz w0, 312c │ │ │ │ + bl 1e20 │ │ │ │ ldr w0, [x0] │ │ │ │ - bl 1ba0 │ │ │ │ + bl 1bb0 │ │ │ │ mov x2, x0 │ │ │ │ mov x1, x20 │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xcf0 │ │ │ │ - bl 3fc0 │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xd30 │ │ │ │ + bl 4000 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1cd8 │ │ │ │ - b 1fa0 │ │ │ │ + bl 1ce8 │ │ │ │ + b 1fe0 │ │ │ │ ldr x21, [sp, #80] │ │ │ │ - cbz w23, 3258 │ │ │ │ + cbz w23, 3298 │ │ │ │ ldr x2, [sp, #88] │ │ │ │ mov x0, #0xfffd // #65533 │ │ │ │ sub x1, x2, #0x1 │ │ │ │ cmp x1, x0 │ │ │ │ mov x0, #0xffff // #65535 │ │ │ │ csel x0, x2, x0, ls // ls = plast │ │ │ │ str x0, [sp, #88] │ │ │ │ - bl 1a20 │ │ │ │ + bl 1a30 │ │ │ │ mov x20, x0 │ │ │ │ - cbz x0, 3844 │ │ │ │ + cbz x0, 3884 │ │ │ │ ldr x4, [sp, #88] │ │ │ │ sxtw x19, w23 │ │ │ │ ldr x22, [sp, #56] │ │ │ │ mov x3, x0 │ │ │ │ mov x2, x19 │ │ │ │ mov x0, x24 │ │ │ │ mov x1, x22 │ │ │ │ - bl 1b40 │ │ │ │ + bl 1b50 │ │ │ │ mov x28, x0 │ │ │ │ cmp x0, #0x0 │ │ │ │ - b.gt 30ac │ │ │ │ + b.gt 30ec │ │ │ │ mov w22, #0xfffffff4 // #-12 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ ldr x0, [x24, x19, lsl #3] │ │ │ │ add x19, x19, #0x1 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ cmp w23, w19 │ │ │ │ - b.gt 2b54 │ │ │ │ + b.gt 2b94 │ │ │ │ mov x0, x24 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ ldr x0, [sp, #56] │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ cmp x28, #0x0 │ │ │ │ - b.le 33d0 │ │ │ │ - cbnz w22, 3288 │ │ │ │ + b.le 3410 │ │ │ │ + cbnz w22, 32c8 │ │ │ │ mov x0, x28 │ │ │ │ - bl 1a50 │ │ │ │ + bl 1a60 │ │ │ │ mov x19, x0 │ │ │ │ - bl 1a20 │ │ │ │ + bl 1a30 │ │ │ │ mov x24, x0 │ │ │ │ - cbz x0, 369c │ │ │ │ + cbz x0, 36dc │ │ │ │ mov x9, #0x1198 // #4504 │ │ │ │ mov x1, x28 │ │ │ │ mov x3, x0 │ │ │ │ mov x4, x19 │ │ │ │ mov x0, x20 │ │ │ │ add x2, sp, x9 │ │ │ │ - bl 1b10 <__fprintf_chk@plt> │ │ │ │ + bl 1b20 <__fprintf_chk@plt> │ │ │ │ mov x1, x0 │ │ │ │ mov x0, x20 │ │ │ │ mov x20, x1 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ cmp x20, #0x0 │ │ │ │ - b.le 3300 │ │ │ │ + b.le 3340 │ │ │ │ mov x1, x20 │ │ │ │ mov x0, x24 │ │ │ │ - bl 1d08 │ │ │ │ + bl 1d18 │ │ │ │ mov w25, w0 │ │ │ │ ldr x0, [sp, #64] │ │ │ │ - cbz x0, 3424 │ │ │ │ + cbz x0, 3464 │ │ │ │ ldr x0, [sp, #64] │ │ │ │ add x19, sp, #0x188 │ │ │ │ - bl 18d0 │ │ │ │ + bl 18e0 │ │ │ │ mov x27, x0 │ │ │ │ ldr x0, [sp, #64] │ │ │ │ mov x1, x19 │ │ │ │ - bl 1a38 │ │ │ │ - cbz w0, 2d00 │ │ │ │ - cbz x27, 348c │ │ │ │ + bl 1a48 │ │ │ │ + cbz w0, 2d40 │ │ │ │ + cbz x27, 34cc │ │ │ │ ldr x0, [sp, #64] │ │ │ │ mov w1, #0x5c // #92 │ │ │ │ add x27, x0, x27 │ │ │ │ ldurb w0, [x27, #-1] │ │ │ │ cmp w0, #0x2f │ │ │ │ ccmp w0, w1, #0x4, ne // ne = any │ │ │ │ - b.ne 348c // b.any │ │ │ │ - adrp x6, 7000 │ │ │ │ - add x6, x6, #0x168 │ │ │ │ + b.ne 34cc // b.any │ │ │ │ + adrp x6, 7000 │ │ │ │ + add x6, x6, #0x1a8 │ │ │ │ ldr x5, [sp, #64] │ │ │ │ - adrp x4, 6000 │ │ │ │ + adrp x4, 6000 │ │ │ │ mov x3, #0x1000 // #4096 │ │ │ │ - add x4, x4, #0xcb8 │ │ │ │ + add x4, x4, #0xcf8 │ │ │ │ mov x1, x3 │ │ │ │ mov w7, w25 │ │ │ │ mov x0, x19 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ - bl 19f0 │ │ │ │ + bl 1a00 │ │ │ │ mov x0, x19 │ │ │ │ mov w2, #0x1a4 // #420 │ │ │ │ mov w1, #0x241 // #577 │ │ │ │ - bl 1db0 │ │ │ │ + bl 1dc0 │ │ │ │ cmn w0, #0x1 │ │ │ │ - b.eq 344c // b.none │ │ │ │ - adrp x1, 5000 │ │ │ │ - add x1, x1, #0xe70 │ │ │ │ - bl 1ab0 │ │ │ │ + b.eq 348c // b.none │ │ │ │ + adrp x1, 5000 │ │ │ │ + add x1, x1, #0xeb0 │ │ │ │ + bl 1ac0 │ │ │ │ mov x27, x0 │ │ │ │ - cbz x0, 344c │ │ │ │ + cbz x0, 348c │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ mov x3, x0 │ │ │ │ mov x2, x20 │ │ │ │ mov x0, x24 │ │ │ │ - bl 1d20 │ │ │ │ + bl 1d30 │ │ │ │ mov x1, x0 │ │ │ │ mov x0, x27 │ │ │ │ str x1, [sp, #48] │ │ │ │ - bl 1a08 │ │ │ │ + bl 1a18 │ │ │ │ mov w27, w0 │ │ │ │ mov x0, x24 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ ldr x1, [sp, #48] │ │ │ │ cmp w27, #0x0 │ │ │ │ ldr x24, [x26] │ │ │ │ ccmp x20, x1, #0x0, eq // eq = none │ │ │ │ - b.eq 33f4 // b.none │ │ │ │ - bl 1e10 │ │ │ │ + b.eq 3434 // b.none │ │ │ │ + bl 1e20 │ │ │ │ ldr w0, [x0] │ │ │ │ - bl 1ba0 │ │ │ │ + bl 1bb0 │ │ │ │ mov x4, x0 │ │ │ │ mov x3, x19 │ │ │ │ - adrp x2, 6000 │ │ │ │ - add x2, x2, #0xcf0 │ │ │ │ + adrp x2, 6000 │ │ │ │ + add x2, x2, #0xd30 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ mov x0, x24 │ │ │ │ - bl 1c60 │ │ │ │ + bl 1c70 │ │ │ │ mov x0, x19 │ │ │ │ - bl 1e28 │ │ │ │ + bl 1e38 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1cd8 │ │ │ │ - b 1fa0 │ │ │ │ + bl 1ce8 │ │ │ │ + b 1fe0 │ │ │ │ ldr w0, [sp, #408] │ │ │ │ and w0, w0, #0xf000 │ │ │ │ cmp w0, #0x4, lsl #12 │ │ │ │ - b.ne 2c08 // b.any │ │ │ │ - cbnz x27, 35e0 │ │ │ │ - adrp x6, 6000 │ │ │ │ - add x6, x6, #0x210 │ │ │ │ - b 2c30 │ │ │ │ + b.ne 2c48 // b.any │ │ │ │ + cbnz x27, 3620 │ │ │ │ + adrp x6, 6000 │ │ │ │ + add x6, x6, #0x250 │ │ │ │ + b 2c70 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1cd8 │ │ │ │ - b 1fa8 │ │ │ │ + bl 1ce8 │ │ │ │ + b 1fe8 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1a08 │ │ │ │ + bl 1a18 │ │ │ │ mov x1, x23 │ │ │ │ add x4, sp, #0xc0 │ │ │ │ add x3, sp, #0xc8 │ │ │ │ add x2, sp, #0xf8 │ │ │ │ mov x0, x24 │ │ │ │ mov x5, #0x0 // #0 │ │ │ │ stp xzr, xzr, [sp, #192] │ │ │ │ str xzr, [sp, #248] │ │ │ │ - bl 19a8 │ │ │ │ - cbnz w0, 3398 │ │ │ │ + bl 19b8 │ │ │ │ + cbnz w0, 33d8 │ │ │ │ ldr x23, [sp, #200] │ │ │ │ mov x0, #0xfffe // #65534 │ │ │ │ sub x1, x23, #0x1 │ │ │ │ cmp x1, x0 │ │ │ │ - b.hi 32c0 // b.pmore │ │ │ │ + b.hi 3300 // b.pmore │ │ │ │ mov x0, x23 │ │ │ │ - bl 1a20 │ │ │ │ + bl 1a30 │ │ │ │ mov x21, x0 │ │ │ │ - cbz x0, 37b4 │ │ │ │ + cbz x0, 37f4 │ │ │ │ ldr x1, [sp, #248] │ │ │ │ mov x2, x23 │ │ │ │ - bl 1870 │ │ │ │ + bl 1880 │ │ │ │ ldr x22, [sp, #192] │ │ │ │ - cbz x22, 2dc8 │ │ │ │ + cbz x22, 2e08 │ │ │ │ mov x0, #0x80 // #128 │ │ │ │ - bl 1a20 │ │ │ │ - adrp x1, 20000 │ │ │ │ + bl 1a30 │ │ │ │ + adrp x1, 20000 │ │ │ │ str x0, [x1, #32] │ │ │ │ - cbz x0, 37ac │ │ │ │ + cbz x0, 37ec │ │ │ │ ldp q25, q24, [x22] │ │ │ │ ldp q27, q26, [x22, #32] │ │ │ │ ldp q29, q28, [x22, #64] │ │ │ │ ldp q31, q30, [x22, #96] │ │ │ │ stp q25, q24, [x0] │ │ │ │ stp q27, q26, [x0, #32] │ │ │ │ stp q29, q28, [x0, #64] │ │ │ │ stp q31, q30, [x0, #96] │ │ │ │ mov x0, x24 │ │ │ │ - bl 1cd8 │ │ │ │ - b 2534 │ │ │ │ + bl 1ce8 │ │ │ │ + b 2574 │ │ │ │ ldr x0, [sp, #128] │ │ │ │ add w23, w23, #0x1 │ │ │ │ mov w26, #0x4 // #4 │ │ │ │ str w23, [x0] │ │ │ │ - b 2420 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + b 2460 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ - adrp x2, 6000 │ │ │ │ - add x2, x2, #0xb30 │ │ │ │ + adrp x2, 6000 │ │ │ │ + add x2, x2, #0xb70 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 1c60 │ │ │ │ + bl 1c70 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1cd8 │ │ │ │ - b 1fa0 │ │ │ │ + bl 1ce8 │ │ │ │ + b 1fe0 │ │ │ │ mov w27, #0x1 // #1 │ │ │ │ cmp w19, w5 │ │ │ │ - b.le 25a0 │ │ │ │ - b 259c │ │ │ │ + b.le 25e0 │ │ │ │ + b 25dc │ │ │ │ mov x0, x21 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ ldr x0, [sp, #128] │ │ │ │ ldr w0, [x0] │ │ │ │ cmp w0, w19 │ │ │ │ - b.ge 3338 // b.tcont │ │ │ │ + b.ge 3378 // b.tcont │ │ │ │ sub w0, w19, w0 │ │ │ │ ldr w1, [sp, #56] │ │ │ │ cmp w0, #0x1 │ │ │ │ cset w0, ne // ne = any │ │ │ │ ands w0, w0, w1 │ │ │ │ str w0, [sp, #64] │ │ │ │ - b.ne 34a8 // b.any │ │ │ │ + b.ne 34e8 // b.any │ │ │ │ ldr x0, [sp, #128] │ │ │ │ mov w22, #0x0 // #0 │ │ │ │ ldrsw x21, [x0] │ │ │ │ - adrp x0, 7000 │ │ │ │ - add x0, x0, #0x420 │ │ │ │ + adrp x0, 7000 │ │ │ │ + add x0, x0, #0x460 │ │ │ │ str x0, [sp, #144] │ │ │ │ add x0, sp, #0x188 │ │ │ │ str x0, [sp, #48] │ │ │ │ sub w0, w19, #0x1 │ │ │ │ str w0, [sp, #128] │ │ │ │ - adrp x0, 1f000 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ str x0, [sp, #88] │ │ │ │ str w21, [sp, #72] │ │ │ │ cmp w19, w21 │ │ │ │ - b.le 323c │ │ │ │ + b.le 327c │ │ │ │ ldr x1, [sp, #48] │ │ │ │ ldr x26, [x20, x21, lsl #3] │ │ │ │ mov x0, x26 │ │ │ │ - bl 46e0 │ │ │ │ - cbnz w0, 3030 │ │ │ │ + bl 4720 │ │ │ │ + cbnz w0, 3070 │ │ │ │ ldr x0, [sp, #48] │ │ │ │ - adrp x1, 5000 │ │ │ │ - add x1, x1, #0xd18 │ │ │ │ - bl 1d80 │ │ │ │ + adrp x1, 5000 │ │ │ │ + add x1, x1, #0xd58 │ │ │ │ + bl 1d90 │ │ │ │ mov x23, x0 │ │ │ │ - cbz x0, 3874 │ │ │ │ + cbz x0, 38b4 │ │ │ │ mov w2, #0x2 // #2 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 1ac8 │ │ │ │ - cbnz w0, 3064 │ │ │ │ + bl 1ad8 │ │ │ │ + cbnz w0, 30a4 │ │ │ │ mov x0, x23 │ │ │ │ - bl 1c90 │ │ │ │ + bl 1ca0 │ │ │ │ mov x25, x0 │ │ │ │ cmp x0, #0xf │ │ │ │ - b.le 2ef4 │ │ │ │ + b.le 2f34 │ │ │ │ mov x0, #0xffff // #65535 │ │ │ │ - bl 1a50 │ │ │ │ + bl 1a60 │ │ │ │ cmp x25, x0 │ │ │ │ - b.le 3348 │ │ │ │ + b.le 3388 │ │ │ │ mov x0, x23 │ │ │ │ - bl 1af8 │ │ │ │ + bl 1b08 │ │ │ │ mov x27, x0 │ │ │ │ - tbnz x0, #63, 3214 │ │ │ │ + tbnz x0, #63, 3254 │ │ │ │ mov x0, x23 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 1ac8 │ │ │ │ - cbnz w0, 3088 │ │ │ │ + bl 1ad8 │ │ │ │ + cbnz w0, 30c8 │ │ │ │ mov x7, #0x1198 // #4504 │ │ │ │ mov x3, x23 │ │ │ │ add x0, sp, x7 │ │ │ │ mov x2, #0x10 // #16 │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ str x0, [sp, #104] │ │ │ │ - bl 1cc0 │ │ │ │ + bl 1cd0 │ │ │ │ mov x28, x0 │ │ │ │ cmp x0, #0x10 │ │ │ │ - b.ne 3088 // b.any │ │ │ │ + b.ne 30c8 // b.any │ │ │ │ mov x5, #0x1090 // #4240 │ │ │ │ add x0, sp, x5 │ │ │ │ mov x4, #0x1 // #1 │ │ │ │ mov x6, #0x1090 // #4240 │ │ │ │ add x1, sp, x6 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ ldrb w0, [x0, #269] │ │ │ │ @@ -1106,931 +1106,931 @@ │ │ │ │ cmp w3, #0xa │ │ │ │ lsr x0, x0, #10 │ │ │ │ csel x0, x0, xzr, cc // cc = lo, ul, last │ │ │ │ str w1, [sp, #72] │ │ │ │ sub x1, x25, #0xc │ │ │ │ str x0, [sp, #80] │ │ │ │ mov x0, x23 │ │ │ │ - bl 1ac8 │ │ │ │ + bl 1ad8 │ │ │ │ mov x4, #0x1 // #1 │ │ │ │ mov w24, w0 │ │ │ │ - cbnz w0, 2fb8 │ │ │ │ + cbnz w0, 2ff8 │ │ │ │ mov x1, x4 │ │ │ │ mov x4, #0x1188 // #4488 │ │ │ │ mov x3, x23 │ │ │ │ add x0, sp, x4 │ │ │ │ mov x2, #0xc // #12 │ │ │ │ - bl 1cc0 │ │ │ │ + bl 1cd0 │ │ │ │ cmp x0, #0xc │ │ │ │ - b.eq 34bc // b.none │ │ │ │ + b.eq 34fc // b.none │ │ │ │ mov x0, x23 │ │ │ │ - bl 1a08 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + bl 1a18 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ - adrp x2, 7000 │ │ │ │ + adrp x2, 7000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x1b0 │ │ │ │ + add x2, x2, #0x1f0 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 1c60 │ │ │ │ + bl 1c70 │ │ │ │ mov w24, #0x1 // #1 │ │ │ │ ldr w0, [sp, #56] │ │ │ │ ands w23, w0, w24 │ │ │ │ - b.eq 3004 // b.none │ │ │ │ + b.eq 3044 // b.none │ │ │ │ ldr x2, [x20, x21, lsl #3] │ │ │ │ mov w24, w23 │ │ │ │ - adrp x1, 7000 │ │ │ │ + adrp x1, 7000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x3e8 │ │ │ │ - bl 1a68 │ │ │ │ + add x1, x1, #0x428 │ │ │ │ + bl 1a78 │ │ │ │ ldr w0, [sp, #64] │ │ │ │ - cbz w0, 3024 │ │ │ │ + cbz w0, 3064 │ │ │ │ ldr w0, [sp, #128] │ │ │ │ cmp w0, w21 │ │ │ │ - b.le 3024 │ │ │ │ + b.le 3064 │ │ │ │ ldr x1, [sp, #144] │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 1a68 │ │ │ │ + bl 1a78 │ │ │ │ orr w22, w22, w24 │ │ │ │ add x21, x21, #0x1 │ │ │ │ - b 2e88 │ │ │ │ + b 2ec8 │ │ │ │ ldr x0, [sp, #88] │ │ │ │ ldr x23, [x0] │ │ │ │ - bl 1e10 │ │ │ │ + bl 1e20 │ │ │ │ ldr w0, [x0] │ │ │ │ - bl 1ba0 │ │ │ │ + bl 1bb0 │ │ │ │ mov x4, x0 │ │ │ │ mov x3, x26 │ │ │ │ mov x0, x23 │ │ │ │ - adrp x2, 5000 │ │ │ │ + adrp x2, 5000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0xcf0 │ │ │ │ - bl 1c60 │ │ │ │ - b 2fdc │ │ │ │ + add x2, x2, #0xd30 │ │ │ │ + bl 1c70 │ │ │ │ + b 301c │ │ │ │ mov x0, x23 │ │ │ │ - bl 1a08 │ │ │ │ + bl 1a18 │ │ │ │ ldr x0, [sp, #88] │ │ │ │ - adrp x2, 7000 │ │ │ │ + adrp x2, 7000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x48 │ │ │ │ + add x2, x2, #0x88 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 1c60 │ │ │ │ - b 2fdc │ │ │ │ + bl 1c70 │ │ │ │ + b 301c │ │ │ │ mov x0, x23 │ │ │ │ - bl 1a08 │ │ │ │ + bl 1a18 │ │ │ │ ldr x0, [sp, #88] │ │ │ │ - adrp x2, 7000 │ │ │ │ + adrp x2, 7000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x190 │ │ │ │ + add x2, x2, #0x1d0 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 1c60 │ │ │ │ - b 2fdc │ │ │ │ + bl 1c70 │ │ │ │ + b 301c │ │ │ │ mov x10, #0x1198 // #4504 │ │ │ │ mov x4, x0 │ │ │ │ mov x1, x22 │ │ │ │ mov x2, x19 │ │ │ │ add x5, sp, x10 │ │ │ │ mov x3, x20 │ │ │ │ mov x0, x24 │ │ │ │ - bl 18a0 │ │ │ │ + bl 18b0 │ │ │ │ mov w22, w0 │ │ │ │ - b 2b50 │ │ │ │ - adrp x0, 6000 │ │ │ │ - add x0, x0, #0xd60 │ │ │ │ - bl 3fc0 │ │ │ │ + b 2b90 │ │ │ │ + adrp x0, 6000 │ │ │ │ + add x0, x0, #0xda0 │ │ │ │ + bl 4000 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1cd8 │ │ │ │ - b 1fa0 │ │ │ │ + bl 1ce8 │ │ │ │ + b 1fe0 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ add x4, sp, #0x200 │ │ │ │ - adrp x24, 20000 │ │ │ │ + adrp x24, 20000 │ │ │ │ add x3, x24, #0x10 │ │ │ │ ldr w2, [sp, #80] │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 5000 │ │ │ │ - add x1, x1, #0xd18 │ │ │ │ + adrp x1, 5000 │ │ │ │ + add x1, x1, #0xd58 │ │ │ │ stur q31, [x4, #-244] │ │ │ │ ldr x3, [x3, #16] │ │ │ │ stp w2, w28, [sp, #200] │ │ │ │ stp w2, w25, [sp, #248] │ │ │ │ ldr x2, [sp, #88] │ │ │ │ stp x21, x23, [sp, #208] │ │ │ │ str x2, [sp, #256] │ │ │ │ str w28, [sp, #264] │ │ │ │ stp x21, x23, [sp, #272] │ │ │ │ str x3, [sp, #288] │ │ │ │ str x3, [sp, #224] │ │ │ │ stur q31, [x4, #-216] │ │ │ │ stp xzr, xzr, [sp, #232] │ │ │ │ - bl 1d80 │ │ │ │ + bl 1d90 │ │ │ │ mov x20, x0 │ │ │ │ - cbz x0, 3be8 │ │ │ │ + cbz x0, 3c28 │ │ │ │ mov w2, w26 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 1ac8 │ │ │ │ - cbnz w0, 320c │ │ │ │ + bl 1ad8 │ │ │ │ + cbnz w0, 324c │ │ │ │ mov x0, x20 │ │ │ │ - bl 1c90 │ │ │ │ + bl 1ca0 │ │ │ │ mov x19, x0 │ │ │ │ cmp x0, #0x0 │ │ │ │ - b.le 320c │ │ │ │ + b.le 324c │ │ │ │ mov x0, x20 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 1ac8 │ │ │ │ + bl 1ad8 │ │ │ │ mov w22, w0 │ │ │ │ - cbnz w0, 320c │ │ │ │ + cbnz w0, 324c │ │ │ │ mov x0, x19 │ │ │ │ - bl 1a20 │ │ │ │ + bl 1a30 │ │ │ │ str x0, [sp, #72] │ │ │ │ - cbz x0, 320c │ │ │ │ + cbz x0, 324c │ │ │ │ mov x3, x20 │ │ │ │ mov x2, x19 │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ - bl 1cc0 │ │ │ │ + bl 1cd0 │ │ │ │ cmp x19, x0 │ │ │ │ - b.eq 38fc // b.none │ │ │ │ + b.eq 393c // b.none │ │ │ │ mov x0, x20 │ │ │ │ - bl 1a08 │ │ │ │ + bl 1a18 │ │ │ │ mov w22, #0x1 // #1 │ │ │ │ mov x20, #0x0 // #0 │ │ │ │ ldr x0, [sp, #72] │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1cd8 │ │ │ │ - b 1fa8 │ │ │ │ - adrp x0, 7000 │ │ │ │ - add x0, x0, #0x430 │ │ │ │ - bl 3fc0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1cd8 │ │ │ │ - b 1fa0 │ │ │ │ - adrp x0, 7000 │ │ │ │ - add x0, x0, #0x478 │ │ │ │ - bl 3fc0 │ │ │ │ + bl 1ce8 │ │ │ │ + b 1fe8 │ │ │ │ + adrp x0, 7000 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + bl 4000 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 1ce8 │ │ │ │ + b 1fe0 │ │ │ │ + adrp x0, 7000 │ │ │ │ + add x0, x0, #0x4b8 │ │ │ │ + bl 4000 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1cd8 │ │ │ │ - b 1fa0 │ │ │ │ + bl 1ce8 │ │ │ │ + b 1fe0 │ │ │ │ str xzr, [sp, #72] │ │ │ │ - b 31b0 │ │ │ │ + b 31f0 │ │ │ │ mov x0, x23 │ │ │ │ - bl 1a08 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + bl 1a18 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ - adrp x2, 7000 │ │ │ │ + adrp x2, 7000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x170 │ │ │ │ + add x2, x2, #0x1b0 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 1c60 │ │ │ │ - b 2fdc │ │ │ │ + bl 1c70 │ │ │ │ + b 301c │ │ │ │ ldr w0, [sp, #64] │ │ │ │ - cbz w0, 1fa8 │ │ │ │ - adrp x1, 7000 │ │ │ │ + cbz w0, 1fe8 │ │ │ │ + adrp x1, 7000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x428 │ │ │ │ - bl 1a68 │ │ │ │ - b 1fa8 │ │ │ │ + add x1, x1, #0x468 │ │ │ │ + bl 1a78 │ │ │ │ + b 1fe8 │ │ │ │ ldr x0, [x26] │ │ │ │ - adrp x2, 6000 │ │ │ │ - add x2, x2, #0xc10 │ │ │ │ + adrp x2, 6000 │ │ │ │ + add x2, x2, #0xc50 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - bl 1c60 │ │ │ │ + bl 1c70 │ │ │ │ mov x0, x24 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ ldr x0, [sp, #56] │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1cd8 │ │ │ │ - b 1fa0 │ │ │ │ + bl 1ce8 │ │ │ │ + b 1fe0 │ │ │ │ ldr x19, [x26] │ │ │ │ mov w0, w22 │ │ │ │ - bl 1a80 │ │ │ │ + bl 1a90 │ │ │ │ mov x3, x0 │ │ │ │ - adrp x2, 6000 │ │ │ │ + adrp x2, 6000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0xc50 │ │ │ │ + add x2, x2, #0xc90 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - bl 1c60 │ │ │ │ + bl 1c70 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1cd8 │ │ │ │ - b 1fa0 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + bl 1ce8 │ │ │ │ + b 1fe0 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ mov x3, x21 │ │ │ │ - adrp x2, 6000 │ │ │ │ - add x2, x2, #0xb10 │ │ │ │ + adrp x2, 6000 │ │ │ │ + add x2, x2, #0xb50 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 1c60 │ │ │ │ + bl 1c70 │ │ │ │ mov x0, x24 │ │ │ │ - bl 1cd8 │ │ │ │ - b 1fa0 │ │ │ │ + bl 1ce8 │ │ │ │ + b 1fe0 │ │ │ │ ldr x0, [sp, #128] │ │ │ │ add w23, w23, #0x1 │ │ │ │ mov w26, #0x3 // #3 │ │ │ │ str w23, [x0] │ │ │ │ - b 2420 │ │ │ │ + b 2460 │ │ │ │ ldr x19, [x26] │ │ │ │ mov w0, w20 │ │ │ │ - bl 1a80 │ │ │ │ + bl 1a90 │ │ │ │ mov x3, x0 │ │ │ │ - adrp x2, 6000 │ │ │ │ - add x2, x2, #0xc80 │ │ │ │ + adrp x2, 6000 │ │ │ │ + add x2, x2, #0xcc0 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ mov x0, x19 │ │ │ │ - bl 1c60 │ │ │ │ + bl 1c70 │ │ │ │ mov x0, x24 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1cd8 │ │ │ │ - b 1fa0 │ │ │ │ - adrp x0, 7000 │ │ │ │ - add x0, x0, #0x0 │ │ │ │ - bl 3fc0 │ │ │ │ - b 1fa0 │ │ │ │ + bl 1ce8 │ │ │ │ + b 1fe0 │ │ │ │ + adrp x0, 7000 │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + bl 4000 │ │ │ │ + b 1fe0 │ │ │ │ mov x0, x23 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 1ac8 │ │ │ │ - cbnz w0, 3384 │ │ │ │ + bl 1ad8 │ │ │ │ + cbnz w0, 33c4 │ │ │ │ mov x8, #0x1198 // #4504 │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ add x24, sp, x8 │ │ │ │ mov x3, x23 │ │ │ │ mov x0, x24 │ │ │ │ mov x2, #0x10 // #16 │ │ │ │ - bl 1cc0 │ │ │ │ + bl 1cd0 │ │ │ │ mov x1, x0 │ │ │ │ cmp x0, #0x10 │ │ │ │ - b.eq 36c4 // b.none │ │ │ │ + b.eq 3704 // b.none │ │ │ │ mov x0, x23 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 1ac8 │ │ │ │ - b 2ef4 │ │ │ │ - adrp x1, 1f000 │ │ │ │ + bl 1ad8 │ │ │ │ + b 2f34 │ │ │ │ + adrp x1, 1f000 │ │ │ │ ldr x1, [x1, #4024] │ │ │ │ ldr x19, [x1] │ │ │ │ - bl 1a80 │ │ │ │ + bl 1a90 │ │ │ │ mov x3, x21 │ │ │ │ mov x4, x0 │ │ │ │ - adrp x2, 6000 │ │ │ │ - add x2, x2, #0xae8 │ │ │ │ + adrp x2, 6000 │ │ │ │ + add x2, x2, #0xb28 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ mov x0, x19 │ │ │ │ - bl 1c60 │ │ │ │ + bl 1c70 │ │ │ │ mov x0, x24 │ │ │ │ - bl 1cd8 │ │ │ │ - b 1fa0 │ │ │ │ + bl 1ce8 │ │ │ │ + b 1fe0 │ │ │ │ ldr x19, [x26] │ │ │ │ mov w0, w28 │ │ │ │ - bl 1a80 │ │ │ │ + bl 1a90 │ │ │ │ mov x3, x0 │ │ │ │ - adrp x2, 6000 │ │ │ │ + adrp x2, 6000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0xc30 │ │ │ │ + add x2, x2, #0xc70 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - b 32a8 │ │ │ │ + b 32e8 │ │ │ │ mov w6, w25 │ │ │ │ mov x5, x19 │ │ │ │ mov w4, w23 │ │ │ │ mov x3, x28 │ │ │ │ - adrp x2, 6000 │ │ │ │ - add x2, x2, #0xd18 │ │ │ │ + adrp x2, 6000 │ │ │ │ + add x2, x2, #0xd58 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ mov x0, x24 │ │ │ │ - bl 1c60 │ │ │ │ + bl 1c70 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1cd8 │ │ │ │ - b 1fa8 │ │ │ │ + bl 1ce8 │ │ │ │ + b 1fe8 │ │ │ │ add x19, sp, #0x188 │ │ │ │ mov x3, #0x1000 // #4096 │ │ │ │ mov x0, x19 │ │ │ │ mov w5, w25 │ │ │ │ mov x1, x3 │ │ │ │ - adrp x4, 6000 │ │ │ │ + adrp x4, 6000 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ - add x4, x4, #0xca0 │ │ │ │ - bl 19f0 │ │ │ │ - b 2c54 │ │ │ │ - bl 1e10 │ │ │ │ + add x4, x4, #0xce0 │ │ │ │ + bl 1a00 │ │ │ │ + b 2c94 │ │ │ │ + bl 1e20 │ │ │ │ ldr w0, [x0] │ │ │ │ ldr x20, [x26] │ │ │ │ - bl 1ba0 │ │ │ │ + bl 1bb0 │ │ │ │ mov x4, x0 │ │ │ │ mov x3, x19 │ │ │ │ - adrp x2, 6000 │ │ │ │ - add x2, x2, #0xcd0 │ │ │ │ + adrp x2, 6000 │ │ │ │ + add x2, x2, #0xd10 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1c60 │ │ │ │ + bl 1c70 │ │ │ │ mov x0, x24 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1cd8 │ │ │ │ - b 1fa0 │ │ │ │ + bl 1ce8 │ │ │ │ + b 1fe0 │ │ │ │ ldr x3, [sp, #64] │ │ │ │ mov x0, x19 │ │ │ │ - adrp x2, 5000 │ │ │ │ + adrp x2, 5000 │ │ │ │ mov x1, #0x1000 // #4096 │ │ │ │ - add x2, x2, #0xbd0 │ │ │ │ - bl 19c0 <__printf_chk@plt> │ │ │ │ - b 2c54 │ │ │ │ - adrp x1, 7000 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - bl 1a68 │ │ │ │ - b 2e54 │ │ │ │ + add x2, x2, #0xc10 │ │ │ │ + bl 19d0 <__printf_chk@plt> │ │ │ │ + b 2c94 │ │ │ │ + adrp x1, 7000 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x1, x1, #0x60 │ │ │ │ + bl 1a78 │ │ │ │ + b 2e94 │ │ │ │ mov x0, x23 │ │ │ │ str d15, [sp, #4768] │ │ │ │ - bl 1a08 │ │ │ │ + bl 1a18 │ │ │ │ mov x0, #0x1090 // #4240 │ │ │ │ add x0, sp, x0 │ │ │ │ - adrp x2, 5000 │ │ │ │ - adrp x3, 6000 │ │ │ │ - add x2, x2, #0xc10 │ │ │ │ - add x3, x3, #0x218 │ │ │ │ + adrp x2, 5000 │ │ │ │ + adrp x3, 6000 │ │ │ │ + add x2, x2, #0xc50 │ │ │ │ + add x3, x3, #0x258 │ │ │ │ ldrsb w0, [x0, #270] │ │ │ │ mov x1, x28 │ │ │ │ str w0, [sp, #96] │ │ │ │ cmp w0, #0x0 │ │ │ │ csel x2, x3, x2, ge // ge = tcont │ │ │ │ str x2, [sp, #136] │ │ │ │ ldr x0, [sp, #104] │ │ │ │ ldr w2, [sp, #4496] │ │ │ │ str w2, [sp, #104] │ │ │ │ - bl 18b8 │ │ │ │ + bl 18c8 │ │ │ │ mov w28, w0 │ │ │ │ cmp x25, #0x0 │ │ │ │ - b.le 3bfc │ │ │ │ + b.le 3c3c │ │ │ │ scvtf d31, x27 │ │ │ │ scvtf d30, x25 │ │ │ │ fdiv d15, d31, d30 │ │ │ │ add x0, sp, #0x148 │ │ │ │ add x23, sp, #0x138 │ │ │ │ mov x1, x0 │ │ │ │ mov x0, x25 │ │ │ │ str x1, [sp, #112] │ │ │ │ - bl 4180 │ │ │ │ + bl 41c0 │ │ │ │ add x0, sp, #0x168 │ │ │ │ mov x1, x0 │ │ │ │ mov x0, x27 │ │ │ │ str x1, [sp, #120] │ │ │ │ - bl 4180 │ │ │ │ - cbz w28, 3690 │ │ │ │ - adrp x4, 7000 │ │ │ │ + bl 41c0 │ │ │ │ + cbz w28, 36d0 │ │ │ │ + adrp x4, 7000 │ │ │ │ mov x3, #0x10 // #16 │ │ │ │ mov x0, x23 │ │ │ │ - add x4, x4, #0x1d0 │ │ │ │ + add x4, x4, #0x210 │ │ │ │ mov w5, w28 │ │ │ │ mov x1, x3 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ - bl 19f0 │ │ │ │ + bl 1a00 │ │ │ │ ldr w0, [sp, #56] │ │ │ │ - cbz w0, 3630 │ │ │ │ + cbz w0, 3670 │ │ │ │ ldr w0, [sp, #96] │ │ │ │ - adrp x7, 5000 │ │ │ │ - add x7, x7, #0xc38 │ │ │ │ + adrp x7, 5000 │ │ │ │ + add x7, x7, #0xc78 │ │ │ │ cmp w0, #0x0 │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xc10 │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xc50 │ │ │ │ csel x7, x7, x0, ge // ge = tcont │ │ │ │ - cbz w28, 38cc │ │ │ │ - adrp x0, 6000 │ │ │ │ - add x0, x0, #0x220 │ │ │ │ + cbz w28, 390c │ │ │ │ + adrp x0, 6000 │ │ │ │ + add x0, x0, #0x260 │ │ │ │ ldr x6, [sp, #80] │ │ │ │ fmov d0, d15 │ │ │ │ ldr w5, [sp, #72] │ │ │ │ mov x4, x27 │ │ │ │ ldr w1, [sp, #104] │ │ │ │ mov x3, x25 │ │ │ │ str w1, [sp] │ │ │ │ mov x2, x26 │ │ │ │ stp x0, x23, [sp, #8] │ │ │ │ - adrp x1, 7000 │ │ │ │ - add x1, x1, #0x1d8 │ │ │ │ + adrp x1, 7000 │ │ │ │ + add x1, x1, #0x218 │ │ │ │ str x0, [sp, #24] │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 1a68 │ │ │ │ + bl 1a78 │ │ │ │ ldr d15, [sp, #4768] │ │ │ │ - b 3004 │ │ │ │ + b 3044 │ │ │ │ ldr x0, [sp, #64] │ │ │ │ mov w1, #0x5c // #92 │ │ │ │ add x27, x0, x27 │ │ │ │ ldurb w0, [x27, #-1] │ │ │ │ cmp w0, #0x2f │ │ │ │ ccmp w0, w1, #0x4, ne // ne = any │ │ │ │ - b.ne 2d14 // b.any │ │ │ │ - b 2c28 │ │ │ │ - adrp x0, 7000 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - bl 3fc0 │ │ │ │ + b.ne 2d54 // b.any │ │ │ │ + b 2c68 │ │ │ │ + adrp x0, 7000 │ │ │ │ + add x0, x0, #0x4f0 │ │ │ │ + bl 4000 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1cd8 │ │ │ │ - b 1fa0 │ │ │ │ + bl 1ce8 │ │ │ │ + b 1fe0 │ │ │ │ str d11, [sp, #4736] │ │ │ │ str d12, [sp, #4744] │ │ │ │ str d13, [sp, #4752] │ │ │ │ str d14, [sp, #4760] │ │ │ │ str d15, [sp, #4768] │ │ │ │ - bl 1bb8 │ │ │ │ - adrp x0, 20000 │ │ │ │ + bl 1bc8 │ │ │ │ + adrp x0, 20000 │ │ │ │ ldr w0, [x0, #20] │ │ │ │ - cbz w0, 3c40 │ │ │ │ + cbz w0, 3c80 │ │ │ │ ldr w0, [sp, #96] │ │ │ │ - tbnz w0, #31, 3c04 │ │ │ │ + tbnz w0, #31, 3c44 │ │ │ │ ldr x4, [sp, #80] │ │ │ │ - adrp x5, 7000 │ │ │ │ + adrp x5, 7000 │ │ │ │ ldr w3, [sp, #72] │ │ │ │ - adrp x1, 7000 │ │ │ │ + adrp x1, 7000 │ │ │ │ mov x2, x26 │ │ │ │ - add x5, x5, #0x598 │ │ │ │ - add x1, x1, #0x518 │ │ │ │ + add x5, x5, #0x5d8 │ │ │ │ + add x1, x1, #0x558 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 1a68 │ │ │ │ - cbnz w28, 3cb0 │ │ │ │ + bl 1a78 │ │ │ │ + cbnz w28, 3cf0 │ │ │ │ ldp x2, x3, [sp, #112] │ │ │ │ fmov d0, d15 │ │ │ │ - adrp x1, 7000 │ │ │ │ + adrp x1, 7000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x2e8 │ │ │ │ + add x1, x1, #0x328 │ │ │ │ add x21, x21, #0x1 │ │ │ │ - bl 1a68 │ │ │ │ + bl 1a78 │ │ │ │ ldr d15, [sp, #4768] │ │ │ │ - b 2e88 │ │ │ │ + b 2ec8 │ │ │ │ mov w0, #0x2d // #45 │ │ │ │ strh w0, [sp, #312] │ │ │ │ - b 3570 │ │ │ │ + b 35b0 │ │ │ │ ldr x0, [x26] │ │ │ │ - adrp x2, 6000 │ │ │ │ - add x2, x2, #0xb70 │ │ │ │ + adrp x2, 6000 │ │ │ │ + add x2, x2, #0xbb0 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - bl 1c60 │ │ │ │ + bl 1c70 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1cd8 │ │ │ │ - b 1fa0 │ │ │ │ + bl 1ce8 │ │ │ │ + b 1fe0 │ │ │ │ mov x0, x24 │ │ │ │ - bl 1d08 │ │ │ │ - cbz w0, 3384 │ │ │ │ + bl 1d18 │ │ │ │ + cbz w0, 33c4 │ │ │ │ mov x0, x25 │ │ │ │ - bl 1a20 │ │ │ │ + bl 1a30 │ │ │ │ mov x27, x0 │ │ │ │ - cbz x0, 3710 │ │ │ │ + cbz x0, 3750 │ │ │ │ mov x0, x23 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 1ac8 │ │ │ │ - cbnz w0, 3710 │ │ │ │ + bl 1ad8 │ │ │ │ + cbnz w0, 3750 │ │ │ │ mov x3, x23 │ │ │ │ mov x2, x25 │ │ │ │ mov x0, x27 │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ - bl 1cc0 │ │ │ │ + bl 1cd0 │ │ │ │ cmp x25, x0 │ │ │ │ - b.eq 3748 // b.none │ │ │ │ - adrp x0, 1f000 │ │ │ │ + b.eq 3788 // b.none │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ - adrp x2, 7000 │ │ │ │ + adrp x2, 7000 │ │ │ │ mov x3, x26 │ │ │ │ - add x2, x2, #0x150 │ │ │ │ + add x2, x2, #0x190 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ mov w24, #0x1 // #1 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 1c60 │ │ │ │ + bl 1c70 │ │ │ │ mov x0, x27 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ mov x0, x23 │ │ │ │ - bl 1a08 │ │ │ │ - b 2fe0 │ │ │ │ + bl 1a18 │ │ │ │ + b 3020 │ │ │ │ add x5, sp, #0xc0 │ │ │ │ add x3, sp, #0xf8 │ │ │ │ add x2, sp, #0xc8 │ │ │ │ mov x1, x25 │ │ │ │ mov x0, x27 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ str wzr, [sp, #192] │ │ │ │ str xzr, [sp, #200] │ │ │ │ str xzr, [sp, #248] │ │ │ │ - bl 19a8 │ │ │ │ + bl 19b8 │ │ │ │ mov w24, w0 │ │ │ │ - cbnz w0, 3810 │ │ │ │ + cbnz w0, 3850 │ │ │ │ ldr w0, [sp, #56] │ │ │ │ ldr x3, [sp, #248] │ │ │ │ ldr w2, [sp, #192] │ │ │ │ - cbz w0, 37f8 │ │ │ │ + cbz w0, 3838 │ │ │ │ mov x4, x3 │ │ │ │ mov x5, x25 │ │ │ │ mov w3, w2 │ │ │ │ - adrp x1, 7000 │ │ │ │ + adrp x1, 7000 │ │ │ │ mov x2, x26 │ │ │ │ - add x1, x1, #0x68 │ │ │ │ + add x1, x1, #0xa8 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 1a68 │ │ │ │ - b 3734 │ │ │ │ + bl 1a78 │ │ │ │ + b 3774 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ mov x0, x24 │ │ │ │ - bl 1cd8 │ │ │ │ - b 1fa0 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + bl 1ce8 │ │ │ │ + b 1fe0 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ ldr x19, [x0] │ │ │ │ - bl 1e10 │ │ │ │ + bl 1e20 │ │ │ │ ldr w0, [x0] │ │ │ │ - bl 1ba0 │ │ │ │ + bl 1bb0 │ │ │ │ mov x4, x0 │ │ │ │ mov x3, x21 │ │ │ │ mov x0, x19 │ │ │ │ - adrp x2, 6000 │ │ │ │ + adrp x2, 6000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0xa68 │ │ │ │ - bl 1c60 │ │ │ │ - b 1fa0 │ │ │ │ + add x2, x2, #0xaa8 │ │ │ │ + bl 1c70 │ │ │ │ + b 1fe0 │ │ │ │ mov x4, x26 │ │ │ │ - adrp x1, 7000 │ │ │ │ + adrp x1, 7000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - bl 1a68 │ │ │ │ - b 3734 │ │ │ │ - adrp x1, 1f000 │ │ │ │ + add x1, x1, #0x128 │ │ │ │ + bl 1a78 │ │ │ │ + b 3774 │ │ │ │ + adrp x1, 1f000 │ │ │ │ ldr x1, [x1, #4024] │ │ │ │ ldr x24, [x1] │ │ │ │ - bl 1a80 │ │ │ │ + bl 1a90 │ │ │ │ mov x3, x26 │ │ │ │ mov x4, x0 │ │ │ │ - adrp x2, 6000 │ │ │ │ + adrp x2, 6000 │ │ │ │ mov x0, x24 │ │ │ │ - add x2, x2, #0xae8 │ │ │ │ + add x2, x2, #0xb28 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ mov w24, #0x1 // #1 │ │ │ │ - bl 1c60 │ │ │ │ - b 3734 │ │ │ │ + bl 1c70 │ │ │ │ + b 3774 │ │ │ │ ldr x0, [x26] │ │ │ │ - adrp x2, 6000 │ │ │ │ + adrp x2, 6000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0xb70 │ │ │ │ + add x2, x2, #0xbb0 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - bl 1c60 │ │ │ │ + bl 1c70 │ │ │ │ ldr x0, [x24, x19, lsl #3] │ │ │ │ add x19, x19, #0x1 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ cmp w23, w19 │ │ │ │ - b.gt 385c │ │ │ │ - b 326c │ │ │ │ - adrp x0, 1f000 │ │ │ │ + b.gt 389c │ │ │ │ + b 32ac │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ ldr x23, [x0] │ │ │ │ - bl 1e10 │ │ │ │ + bl 1e20 │ │ │ │ ldr w0, [x0] │ │ │ │ - bl 1ba0 │ │ │ │ + bl 1bb0 │ │ │ │ mov x4, x0 │ │ │ │ mov x3, x26 │ │ │ │ mov x0, x23 │ │ │ │ - adrp x2, 7000 │ │ │ │ + adrp x2, 7000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x28 │ │ │ │ - bl 1c60 │ │ │ │ - b 2fdc │ │ │ │ + add x2, x2, #0x68 │ │ │ │ + bl 1c70 │ │ │ │ + b 301c │ │ │ │ ldr x3, [x20, x22, lsl #3] │ │ │ │ - adrp x2, 6000 │ │ │ │ + adrp x2, 6000 │ │ │ │ ldr x0, [x26] │ │ │ │ - add x2, x2, #0xbc0 │ │ │ │ + add x2, x2, #0xc00 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ add x22, x22, #0x1 │ │ │ │ - bl 1c60 │ │ │ │ - b 27c4 │ │ │ │ - adrp x23, 6000 │ │ │ │ - adrp x0, 7000 │ │ │ │ - add x23, x23, #0x228 │ │ │ │ - add x0, x0, #0x168 │ │ │ │ - b 35a0 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + bl 1c70 │ │ │ │ + b 2804 │ │ │ │ + adrp x23, 6000 │ │ │ │ + adrp x0, 7000 │ │ │ │ + add x23, x23, #0x268 │ │ │ │ + add x0, x0, #0x1a8 │ │ │ │ + b 35e0 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ - adrp x2, 6000 │ │ │ │ + adrp x2, 6000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0xb70 │ │ │ │ + add x2, x2, #0xbb0 │ │ │ │ ldr x0, [x0] │ │ │ │ - b 3268 │ │ │ │ + b 32a8 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1a08 │ │ │ │ + bl 1a18 │ │ │ │ ldr w0, [sp, #56] │ │ │ │ - cbz w0, 3cc8 │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x2, x0, #0xd18 │ │ │ │ + cbz w0, 3d08 │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x2, x0, #0xd58 │ │ │ │ ldr x0, [sp, #72] │ │ │ │ mov x1, x19 │ │ │ │ - bl 1900 │ │ │ │ + bl 1910 │ │ │ │ mov x20, x0 │ │ │ │ - cbz x0, 31b8 │ │ │ │ + cbz x0, 31f8 │ │ │ │ str d11, [sp, #4736] │ │ │ │ add x26, sp, #0xf8 │ │ │ │ str d12, [sp, #4744] │ │ │ │ str d13, [sp, #4752] │ │ │ │ str d14, [sp, #4760] │ │ │ │ str d15, [sp, #4768] │ │ │ │ - bl 3f40 │ │ │ │ + bl 3f80 │ │ │ │ scvtf d13, w27 │ │ │ │ - adrp x23, 1f000 │ │ │ │ + adrp x23, 1f000 │ │ │ │ ldr x23, [x23, #4024] │ │ │ │ fadd d11, d0, d13 │ │ │ │ - bl 3f40 │ │ │ │ + bl 3f80 │ │ │ │ fmov d14, d0 │ │ │ │ - adrp x0, 6000 │ │ │ │ - add x0, x0, #0xdc0 │ │ │ │ + adrp x0, 6000 │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ str x0, [sp, #64] │ │ │ │ - adrp x0, 7000 │ │ │ │ + adrp x0, 7000 │ │ │ │ str wzr, [sp, #48] │ │ │ │ - ldr d15, [x0, #1848] │ │ │ │ - bl 3f40 │ │ │ │ + ldr d15, [x0, #1912] │ │ │ │ + bl 3f80 │ │ │ │ fcmpe d0, d11 │ │ │ │ - b.mi 3b00 // b.first │ │ │ │ + b.mi 3b40 // b.first │ │ │ │ ldr w0, [x24, #16] │ │ │ │ ldr w1, [sp, #56] │ │ │ │ orr w0, w1, w0 │ │ │ │ - cbz w0, 3dac │ │ │ │ + cbz w0, 3dec │ │ │ │ mov x0, x20 │ │ │ │ - bl 1a08 │ │ │ │ + bl 1a18 │ │ │ │ mov x0, x19 │ │ │ │ - bl 1d68 │ │ │ │ + bl 1d78 │ │ │ │ mov x26, x0 │ │ │ │ - bl 1a20 │ │ │ │ + bl 1a30 │ │ │ │ mov x20, x0 │ │ │ │ - cbz x0, 3d94 │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xd18 │ │ │ │ + cbz x0, 3dd4 │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xd58 │ │ │ │ mov x2, x0 │ │ │ │ str x0, [sp, #64] │ │ │ │ ldr x0, [sp, #72] │ │ │ │ mov x1, x19 │ │ │ │ - bl 1900 │ │ │ │ + bl 1910 │ │ │ │ mov x3, x0 │ │ │ │ mov x1, x26 │ │ │ │ mov x0, x20 │ │ │ │ - adrp x2, 5000 │ │ │ │ - add x2, x2, #0xe70 │ │ │ │ + adrp x2, 5000 │ │ │ │ + add x2, x2, #0xeb0 │ │ │ │ str x3, [sp, #88] │ │ │ │ - bl 1900 │ │ │ │ + bl 1910 │ │ │ │ ldr x3, [sp, #88] │ │ │ │ mov x26, x0 │ │ │ │ cmp x3, #0x0 │ │ │ │ ccmp x0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 3db8 // b.none │ │ │ │ + b.eq 3df8 // b.none │ │ │ │ mov x1, x0 │ │ │ │ add x2, sp, #0xf8 │ │ │ │ mov x0, x3 │ │ │ │ str x3, [sp, #88] │ │ │ │ - bl 1960 │ │ │ │ + bl 1970 │ │ │ │ mov x23, x0 │ │ │ │ ldr x3, [sp, #88] │ │ │ │ mov x0, x3 │ │ │ │ - tbnz x23, #63, 3cec │ │ │ │ - bl 1a08 │ │ │ │ + tbnz x23, #63, 3d2c │ │ │ │ + bl 1a18 │ │ │ │ mov x0, x26 │ │ │ │ - bl 1a08 │ │ │ │ + bl 1a18 │ │ │ │ ldr x2, [sp, #64] │ │ │ │ mov x1, x23 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1900 │ │ │ │ + bl 1910 │ │ │ │ mov x26, x0 │ │ │ │ - cbz x0, 3cf8 │ │ │ │ - bl 3f40 │ │ │ │ + cbz x0, 3d38 │ │ │ │ + bl 3f80 │ │ │ │ fadd d13, d13, d0 │ │ │ │ - bl 3f40 │ │ │ │ + bl 3f80 │ │ │ │ fmov d12, d0 │ │ │ │ add x0, sp, #0xc8 │ │ │ │ str x0, [sp, #88] │ │ │ │ - adrp x0, 6000 │ │ │ │ - add x0, x0, #0xde8 │ │ │ │ + adrp x0, 6000 │ │ │ │ + add x0, x0, #0xe28 │ │ │ │ str x0, [sp, #112] │ │ │ │ - adrp x0, 7000 │ │ │ │ + adrp x0, 7000 │ │ │ │ str wzr, [sp, #64] │ │ │ │ - ldr d14, [x0, #1848] │ │ │ │ - adrp x0, 1f000 │ │ │ │ + ldr d14, [x0, #1912] │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ str x0, [sp, #104] │ │ │ │ - bl 3f40 │ │ │ │ + bl 3f80 │ │ │ │ fcmpe d0, d13 │ │ │ │ - b.mi 3b74 // b.first │ │ │ │ + b.mi 3bb4 // b.first │ │ │ │ ldr w0, [sp, #56] │ │ │ │ - cbnz w0, 3d0c │ │ │ │ + cbnz w0, 3d4c │ │ │ │ ldr w0, [x24, #16] │ │ │ │ - cbz w0, 3d00 │ │ │ │ + cbz w0, 3d40 │ │ │ │ mov x0, x26 │ │ │ │ - bl 1a08 │ │ │ │ + bl 1a18 │ │ │ │ scvtf d1, x19 │ │ │ │ - cbz x23, 3bf4 │ │ │ │ + cbz x23, 3c34 │ │ │ │ scvtf d0, x23 │ │ │ │ fdiv d0, d1, d0 │ │ │ │ mov x0, #0x848000000000 // #145685290680320 │ │ │ │ ldr w3, [sp, #48] │ │ │ │ movk x0, #0x412e, lsl #48 │ │ │ │ fmov d31, x0 │ │ │ │ ldr w4, [sp, #64] │ │ │ │ - adrp x1, 6000 │ │ │ │ + adrp x1, 6000 │ │ │ │ fdiv d1, d1, d31 │ │ │ │ mov x2, x23 │ │ │ │ - add x1, x1, #0xf98 │ │ │ │ + add x1, x1, #0xfd8 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ fdiv d2, d1, d14 │ │ │ │ fdiv d1, d1, d15 │ │ │ │ - bl 1a68 │ │ │ │ + bl 1a78 │ │ │ │ ldr d11, [sp, #4736] │ │ │ │ ldr d12, [sp, #4744] │ │ │ │ ldr d13, [sp, #4752] │ │ │ │ ldr d14, [sp, #4760] │ │ │ │ ldr d15, [sp, #4768] │ │ │ │ - b 31c0 │ │ │ │ + b 3200 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1b58 │ │ │ │ - bl 3f40 │ │ │ │ + bl 1b68 │ │ │ │ + bl 3f80 │ │ │ │ fmov d12, d0 │ │ │ │ mov x2, x26 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1960 │ │ │ │ - bl 3f40 │ │ │ │ + bl 1970 │ │ │ │ + bl 3f80 │ │ │ │ fsub d31, d0, d12 │ │ │ │ ldr w1, [sp, #48] │ │ │ │ ldr w0, [x24, #16] │ │ │ │ add w1, w1, #0x1 │ │ │ │ str w1, [sp, #48] │ │ │ │ fcmpe d15, d31 │ │ │ │ ldr w1, [sp, #56] │ │ │ │ orr w0, w1, w0 │ │ │ │ fcsel d15, d31, d15, gt │ │ │ │ - cbnz w0, 3974 │ │ │ │ + cbnz w0, 39b4 │ │ │ │ ldr x0, [x23] │ │ │ │ str x0, [sp, #88] │ │ │ │ - bl 3f40 │ │ │ │ + bl 3f80 │ │ │ │ fsub d0, d0, d14 │ │ │ │ ldr x2, [sp, #64] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x0, [sp, #88] │ │ │ │ ldr w3, [sp, #48] │ │ │ │ - bl 1c60 │ │ │ │ - b 3974 │ │ │ │ + bl 1c70 │ │ │ │ + b 39b4 │ │ │ │ mov x0, x26 │ │ │ │ - bl 1b58 │ │ │ │ - bl 3f40 │ │ │ │ + bl 1b68 │ │ │ │ + bl 3f80 │ │ │ │ fmov d11, d0 │ │ │ │ ldr x2, [sp, #88] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ mov x0, x26 │ │ │ │ - bl 1dc8 │ │ │ │ - bl 3f40 │ │ │ │ + bl 1dd8 │ │ │ │ + bl 3f80 │ │ │ │ fsub d31, d0, d11 │ │ │ │ ldr w1, [sp, #64] │ │ │ │ ldr w0, [x24, #16] │ │ │ │ add w1, w1, #0x1 │ │ │ │ str w1, [sp, #64] │ │ │ │ fcmpe d14, d31 │ │ │ │ ldr w1, [sp, #56] │ │ │ │ orr w0, w1, w0 │ │ │ │ fcsel d14, d31, d14, gt │ │ │ │ - cbnz w0, 3a80 │ │ │ │ + cbnz w0, 3ac0 │ │ │ │ ldr x0, [sp, #104] │ │ │ │ ldr x0, [x0] │ │ │ │ str x0, [sp, #120] │ │ │ │ - bl 3f40 │ │ │ │ + bl 3f80 │ │ │ │ fsub d0, d0, d12 │ │ │ │ ldp x2, x0, [sp, #112] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr w3, [sp, #64] │ │ │ │ - bl 1c60 │ │ │ │ - b 3a80 │ │ │ │ + bl 1c70 │ │ │ │ + b 3ac0 │ │ │ │ mov w22, #0x1 // #1 │ │ │ │ str xzr, [sp, #72] │ │ │ │ - b 31c0 │ │ │ │ + b 3200 │ │ │ │ movi d0, #0x0 │ │ │ │ - b 3ab4 │ │ │ │ + b 3af4 │ │ │ │ movi d15, #0x0 │ │ │ │ - b 3520 │ │ │ │ + b 3560 │ │ │ │ ldr x4, [sp, #80] │ │ │ │ mov x2, x26 │ │ │ │ ldr w3, [sp, #72] │ │ │ │ - adrp x5, 5000 │ │ │ │ - adrp x1, 7000 │ │ │ │ - add x5, x5, #0xc10 │ │ │ │ - add x1, x1, #0x518 │ │ │ │ + adrp x5, 5000 │ │ │ │ + adrp x1, 7000 │ │ │ │ + add x5, x5, #0xc50 │ │ │ │ + add x1, x1, #0x558 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 1a68 │ │ │ │ + bl 1a78 │ │ │ │ ldr w2, [sp, #104] │ │ │ │ - adrp x1, 7000 │ │ │ │ + adrp x1, 7000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x578 │ │ │ │ - bl 1a68 │ │ │ │ - b 3668 │ │ │ │ - adrp x7, 7000 │ │ │ │ - adrp x6, 7000 │ │ │ │ - add x7, x7, #0x338 │ │ │ │ - add x6, x6, #0x348 │ │ │ │ - adrp x5, 7000 │ │ │ │ - adrp x4, 7000 │ │ │ │ - add x5, x5, #0x350 │ │ │ │ - add x4, x4, #0x360 │ │ │ │ - adrp x3, 7000 │ │ │ │ - adrp x2, 7000 │ │ │ │ - add x3, x3, #0x368 │ │ │ │ - add x2, x2, #0x378 │ │ │ │ - adrp x1, 7000 │ │ │ │ + add x1, x1, #0x5b8 │ │ │ │ + bl 1a78 │ │ │ │ + b 36a8 │ │ │ │ + adrp x7, 7000 │ │ │ │ + adrp x6, 7000 │ │ │ │ + add x7, x7, #0x378 │ │ │ │ + add x6, x6, #0x388 │ │ │ │ + adrp x5, 7000 │ │ │ │ + adrp x4, 7000 │ │ │ │ + add x5, x5, #0x390 │ │ │ │ + add x4, x4, #0x3a0 │ │ │ │ + adrp x3, 7000 │ │ │ │ + adrp x2, 7000 │ │ │ │ + add x3, x3, #0x3a8 │ │ │ │ + add x2, x2, #0x3b8 │ │ │ │ + adrp x1, 7000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x388 │ │ │ │ - bl 1a68 │ │ │ │ + add x1, x1, #0x3c8 │ │ │ │ + bl 1a78 │ │ │ │ ldp x2, x3, [sp, #112] │ │ │ │ fmov d0, d15 │ │ │ │ ldr x4, [sp, #136] │ │ │ │ mov x6, x26 │ │ │ │ mov x5, x23 │ │ │ │ - adrp x1, 7000 │ │ │ │ + adrp x1, 7000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x3b8 │ │ │ │ - bl 1a68 │ │ │ │ + add x1, x1, #0x3f8 │ │ │ │ + bl 1a78 │ │ │ │ add x21, x21, #0x1 │ │ │ │ ldr d15, [sp, #4768] │ │ │ │ - b 2e88 │ │ │ │ + b 2ec8 │ │ │ │ mov x2, x23 │ │ │ │ - adrp x1, 7000 │ │ │ │ + adrp x1, 7000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x2d0 │ │ │ │ - bl 1a68 │ │ │ │ - b 366c │ │ │ │ + add x1, x1, #0x310 │ │ │ │ + bl 1a78 │ │ │ │ + b 36ac │ │ │ │ ldr x2, [sp, #96] │ │ │ │ mov w4, w27 │ │ │ │ ldr w5, [sp, #80] │ │ │ │ mov x3, x19 │ │ │ │ - adrp x1, 6000 │ │ │ │ + adrp x1, 6000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0xd80 │ │ │ │ - bl 1a68 │ │ │ │ - b 390c │ │ │ │ - bl 1a08 │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + bl 1a78 │ │ │ │ + b 394c │ │ │ │ + bl 1a18 │ │ │ │ mov x0, x26 │ │ │ │ - bl 1a08 │ │ │ │ + bl 1a18 │ │ │ │ mov w22, #0x1 // #1 │ │ │ │ - b 3ae8 │ │ │ │ + b 3b28 │ │ │ │ mov x0, #0x40 // #64 │ │ │ │ - bl 4264 │ │ │ │ - b 3a9c │ │ │ │ + bl 42a4 │ │ │ │ + b 3adc │ │ │ │ mov x0, x26 │ │ │ │ - bl 1a08 │ │ │ │ + bl 1a18 │ │ │ │ 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 x23, 3dd0 │ │ │ │ + cbnz x23, 3e10 │ │ │ │ movi d0, #0x0 │ │ │ │ ldr x2, [sp, #96] │ │ │ │ cmp w28, #0x0 │ │ │ │ fmov d4, d14 │ │ │ │ fmov d3, d15 │ │ │ │ ldr w6, [sp, #48] │ │ │ │ - adrp x1, 5000 │ │ │ │ + adrp x1, 5000 │ │ │ │ ldr w7, [sp, #64] │ │ │ │ - add x1, x1, #0xc20 │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xc30 │ │ │ │ + add x1, x1, #0xc60 │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xc70 │ │ │ │ csel x0, x0, x1, eq // eq = none │ │ │ │ ldr w1, [sp, #80] │ │ │ │ str w1, [sp] │ │ │ │ mov w5, w27 │ │ │ │ str w25, [sp, #8] │ │ │ │ mov x4, x23 │ │ │ │ str x0, [sp, #16] │ │ │ │ mov x3, x19 │ │ │ │ - adrp x1, 6000 │ │ │ │ + adrp x1, 6000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0xe10 │ │ │ │ - bl 1a68 │ │ │ │ - b 3ae8 │ │ │ │ + add x1, x1, #0xe50 │ │ │ │ + bl 1a78 │ │ │ │ + b 3b28 │ │ │ │ ldr d11, [sp, #4736] │ │ │ │ ldr d12, [sp, #4744] │ │ │ │ ldr d13, [sp, #4752] │ │ │ │ ldr d14, [sp, #4760] │ │ │ │ ldr d15, [sp, #4768] │ │ │ │ - b 31b8 │ │ │ │ + b 31f8 │ │ │ │ mov x0, #0x40 // #64 │ │ │ │ - bl 4264 │ │ │ │ - b 3990 │ │ │ │ - cbz x3, 3dc4 │ │ │ │ + bl 42a4 │ │ │ │ + b 39d0 │ │ │ │ + cbz x3, 3e04 │ │ │ │ mov x0, x3 │ │ │ │ - bl 1a08 │ │ │ │ - cbnz x26, 3cf0 │ │ │ │ + bl 1a18 │ │ │ │ + cbnz x26, 3d30 │ │ │ │ mov w22, #0x1 // #1 │ │ │ │ - b 3ae8 │ │ │ │ + b 3b28 │ │ │ │ scvtf d31, x23 │ │ │ │ fdiv d0, d0, d31 │ │ │ │ - b 3d38 │ │ │ │ + b 3d78 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ @@ -2039,123 +2039,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 18e8 │ │ │ │ - bl 1c18 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + bl 18f8 │ │ │ │ + bl 1c28 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4064] │ │ │ │ - cbz x0, 3e44 │ │ │ │ - b 1c00 │ │ │ │ + cbz x0, 3e84 │ │ │ │ + b 1c10 │ │ │ │ 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 3e8c // b.none │ │ │ │ - adrp x1, 1f000 │ │ │ │ + b.eq 3ecc // b.none │ │ │ │ + adrp x1, 1f000 │ │ │ │ ldr x1, [x1, #4008] │ │ │ │ - cbz x1, 3e8c │ │ │ │ + cbz x1, 3ecc │ │ │ │ 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, 3ec8 │ │ │ │ - adrp x2, 1f000 │ │ │ │ + cbz x1, 3f08 │ │ │ │ + adrp x2, 1f000 │ │ │ │ ldr x2, [x2, #4088] │ │ │ │ - cbz x2, 3ec8 │ │ │ │ + cbz x2, 3f08 │ │ │ │ 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, 3f0c │ │ │ │ - adrp x0, 1f000 │ │ │ │ + tbnz w0, #0, 3f4c │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4016] │ │ │ │ - cbz x0, 3f00 │ │ │ │ - adrp x0, 20000 │ │ │ │ + cbz x0, 3f40 │ │ │ │ + adrp x0, 20000 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 1930 │ │ │ │ - bl 3e60 │ │ │ │ + bl 1940 │ │ │ │ + bl 3ea0 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ strb w0, [x19, #8] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - b 3e90 │ │ │ │ + b 3ed0 │ │ │ │ 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 1978 <__snprintf_chk@plt+0x8> │ │ │ │ + bl 1988 <__snprintf_chk@plt+0x8> │ │ │ │ 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 3fbc // b.any │ │ │ │ + b.ne 3ffc // b.any │ │ │ │ ldp x29, x30, [sp, #32] │ │ │ │ add sp, sp, #0x30 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bl 1bb8 │ │ │ │ + bl 1bc8 │ │ │ │ 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, #16] │ │ │ │ stp x1, x2, [sp, #264] │ │ │ │ stp x3, x4, [sp, #280] │ │ │ │ stp x5, x6, [sp, #296] │ │ │ │ @@ -2163,16 +2163,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, 4060 │ │ │ │ - adrp x4, 1f000 │ │ │ │ + cbnz w9, 40a0 │ │ │ │ + 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 │ │ │ │ @@ -2183,32 +2183,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 1ae0 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + bl 1af0 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4072] │ │ │ │ ldr x2, [sp, #104] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 408c // b.any │ │ │ │ + b.ne 40cc // b.any │ │ │ │ ldp x29, x30, [sp, #112] │ │ │ │ add sp, sp, #0x140 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bl 1bb8 │ │ │ │ + bl 1bc8 │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x140 │ │ │ │ - adrp x9, 20000 │ │ │ │ + adrp x9, 20000 │ │ │ │ add x10, x9, #0x10 │ │ │ │ - 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] │ │ │ │ @@ -2217,29 +2217,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, 40f0 │ │ │ │ + cbz w10, 4130 │ │ │ │ ldr w1, [x9, #16] │ │ │ │ - cbz w1, 411c │ │ │ │ - adrp x0, 1f000 │ │ │ │ + cbz w1, 415c │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4072] │ │ │ │ ldr x2, [sp, #104] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4170 // b.any │ │ │ │ + b.ne 41b0 // 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 │ │ │ │ @@ -2250,152 +2250,152 @@ │ │ │ │ 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 1ae0 │ │ │ │ - b 40f0 │ │ │ │ - bl 1bb8 │ │ │ │ + bl 1af0 │ │ │ │ + b 4130 │ │ │ │ + bl 1bc8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fmov d30, x0 │ │ │ │ - adrp x2, 7000 │ │ │ │ + adrp x2, 7000 │ │ │ │ mov x0, x1 │ │ │ │ ucvtf d31, d30 │ │ │ │ - ldr d0, [x2, #1832] │ │ │ │ + ldr d0, [x2, #1896] │ │ │ │ fcmpe d31, d0 │ │ │ │ - b.ge 4210 // b.tcont │ │ │ │ + b.ge 4250 // b.tcont │ │ │ │ mov x1, #0xcd6500000000 // #225833675390976 │ │ │ │ movk x1, #0x41cd, lsl #48 │ │ │ │ fmov d0, x1 │ │ │ │ fcmpe d31, d0 │ │ │ │ - b.ge 41f4 // b.tcont │ │ │ │ + b.ge 4234 // b.tcont │ │ │ │ mov x1, #0x848000000000 // #145685290680320 │ │ │ │ movk x1, #0x412e, lsl #48 │ │ │ │ fmov d0, x1 │ │ │ │ fcmpe d31, d0 │ │ │ │ - b.ge 4248 // b.tcont │ │ │ │ + b.ge 4288 // b.tcont │ │ │ │ mov x1, #0x400000000000 // #70368744177664 │ │ │ │ movk x1, #0x408f, lsl #48 │ │ │ │ fmov d0, x1 │ │ │ │ fcmpe d31, d0 │ │ │ │ - b.ge 422c // b.tcont │ │ │ │ + b.ge 426c // b.tcont │ │ │ │ fmov x5, d30 │ │ │ │ - adrp x4, 5000 │ │ │ │ + adrp x4, 5000 │ │ │ │ mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - add x4, x4, #0xb70 │ │ │ │ + add x4, x4, #0xbb0 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov x1, #0x20 // #32 │ │ │ │ - b 19f0 │ │ │ │ + b 1a00 │ │ │ │ fdiv d0, d31, d0 │ │ │ │ - adrp x4, 5000 │ │ │ │ + adrp x4, 5000 │ │ │ │ mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - add x4, x4, #0xb58 │ │ │ │ + add x4, x4, #0xb98 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov x1, #0x20 // #32 │ │ │ │ - b 19f0 │ │ │ │ + b 1a00 │ │ │ │ fdiv d0, d31, d0 │ │ │ │ - adrp x4, 5000 │ │ │ │ + adrp x4, 5000 │ │ │ │ mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - add x4, x4, #0xb50 │ │ │ │ + add x4, x4, #0xb90 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov x1, #0x20 // #32 │ │ │ │ - b 19f0 │ │ │ │ + b 1a00 │ │ │ │ fdiv d0, d31, d0 │ │ │ │ - adrp x4, 5000 │ │ │ │ + adrp x4, 5000 │ │ │ │ mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - add x4, x4, #0xb68 │ │ │ │ + add x4, x4, #0xba8 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov x1, #0x20 // #32 │ │ │ │ - b 19f0 │ │ │ │ + b 1a00 │ │ │ │ fdiv d0, d31, d0 │ │ │ │ - adrp x4, 5000 │ │ │ │ + adrp x4, 5000 │ │ │ │ mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - add x4, x4, #0xb60 │ │ │ │ + add x4, x4, #0xba0 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov x1, #0x20 // #32 │ │ │ │ - b 19f0 │ │ │ │ + b 1a00 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov w3, w0 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ mov x29, sp │ │ │ │ - adrp x4, 7000 │ │ │ │ + adrp x4, 7000 │ │ │ │ str x19, [sp, #16] │ │ │ │ - add x4, x4, #0x168 │ │ │ │ - adrp x19, 1f000 │ │ │ │ + add x4, x4, #0x1a8 │ │ │ │ + adrp x19, 1f000 │ │ │ │ ldr x19, [x19, #4024] │ │ │ │ - adrp x2, 5000 │ │ │ │ - add x2, x2, #0xb78 │ │ │ │ + adrp x2, 5000 │ │ │ │ + add x2, x2, #0xbb8 │ │ │ │ ldr x0, [x19] │ │ │ │ - bl 1c60 │ │ │ │ + bl 1c70 │ │ │ │ ldr x0, [x19] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b 1d50 │ │ │ │ + b 1d60 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-80]! │ │ │ │ - adrp x1, 1f000 │ │ │ │ + adrp x1, 1f000 │ │ │ │ ldr x1, [x1, #4072] │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ sub sp, sp, #0x290 │ │ │ │ mov x21, x0 │ │ │ │ ldr x0, [x1] │ │ │ │ str x0, [sp, #648] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - cbz x2, 451c │ │ │ │ + cbz x2, 455c │ │ │ │ add x1, sp, #0x20 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str x19, [sp, #672] │ │ │ │ str x20, [sp, #680] │ │ │ │ mov x20, x2 │ │ │ │ - bl 1978 <__snprintf_chk@plt+0x8> │ │ │ │ + bl 1988 <__snprintf_chk@plt+0x8> │ │ │ │ ldp d30, d31, [sp, #32] │ │ │ │ mov x0, #0xcd6500000000 // #225833675390976 │ │ │ │ movk x0, #0x41cd, lsl #48 │ │ │ │ fmov d29, x0 │ │ │ │ ldr w1, [x20, #24] │ │ │ │ - adrp x0, 7000 │ │ │ │ + adrp x0, 7000 │ │ │ │ scvtf d31, d31 │ │ │ │ ldr d27, [x20, #32] │ │ │ │ cmp w1, #0x0 │ │ │ │ - ldr d26, [x0, #1840] │ │ │ │ + ldr d26, [x0, #1904] │ │ │ │ fmov d28, #1.000000000000000000e+00 │ │ │ │ scvtf d30, d30 │ │ │ │ fdiv d31, d31, d29 │ │ │ │ fcsel d28, d28, d26, eq // eq = none │ │ │ │ fcmp d27, #0.0 │ │ │ │ fadd d31, d31, d30 │ │ │ │ - b.eq 4348 // b.none │ │ │ │ + b.eq 4388 // b.none │ │ │ │ fsub d27, d31, d27 │ │ │ │ fcmpe d27, d28 │ │ │ │ - b.mi 45dc // b.first │ │ │ │ + b.mi 461c // b.first │ │ │ │ ldr d29, [x20] │ │ │ │ - adrp x0, 7000 │ │ │ │ + adrp x0, 7000 │ │ │ │ str x23, [sp, #704] │ │ │ │ str x24, [sp, #712] │ │ │ │ str x25, [sp, #720] │ │ │ │ str d15, [sp, #728] │ │ │ │ str d31, [x20, #32] │ │ │ │ fsub d31, d31, d29 │ │ │ │ - ldr d30, [x0, #1840] │ │ │ │ + ldr d30, [x0, #1904] │ │ │ │ ldr x23, [x20, #16] │ │ │ │ fcmpe d31, d30 │ │ │ │ - b.gt 454c │ │ │ │ + b.gt 458c │ │ │ │ movi d15, #0x0 │ │ │ │ add x19, sp, #0x48 │ │ │ │ mov x0, x21 │ │ │ │ mov x1, x19 │ │ │ │ - bl 4180 │ │ │ │ - cbz x23, 4578 │ │ │ │ + bl 41c0 │ │ │ │ + cbz x23, 45b8 │ │ │ │ add x0, x21, x21, lsl #2 │ │ │ │ mov w3, #0x64 // #100 │ │ │ │ mov w5, #0x6667 // #26215 │ │ │ │ add x24, sp, #0x30 │ │ │ │ add x22, x0, x0, lsl #2 │ │ │ │ movk w5, #0x6666, lsl #16 │ │ │ │ mov x4, x24 │ │ │ │ @@ -2414,138 +2414,138 @@ │ │ │ │ nop │ │ │ │ cmp w1, w5 │ │ │ │ add w1, w1, #0x1 │ │ │ │ csel w3, w2, w6, ne // ne = any │ │ │ │ csel w3, w3, w7, ge // ge = tcont │ │ │ │ strb w3, [x4], #1 │ │ │ │ cmp w1, #0x14 │ │ │ │ - b.ne 43e0 // b.any │ │ │ │ + b.ne 4420 // b.any │ │ │ │ add x0, sp, #0x200 │ │ │ │ fcmpe d15, #0.0 │ │ │ │ strb wzr, [sp, #68] │ │ │ │ add x25, sp, #0x128 │ │ │ │ stp xzr, xzr, [x0, #-216] │ │ │ │ ccmp x23, x21, #0x0, gt │ │ │ │ stp xzr, xzr, [x0, #-200] │ │ │ │ str xzr, [sp, #328] │ │ │ │ - b.hi 45e8 // b.pmore │ │ │ │ + b.hi 4628 // b.pmore │ │ │ │ add x21, sp, #0x68 │ │ │ │ mov x0, x23 │ │ │ │ mov x1, x21 │ │ │ │ - bl 4180 │ │ │ │ + bl 41c0 │ │ │ │ ldr x5, [x20, #8] │ │ │ │ fmov d0, d15 │ │ │ │ stp x19, x21, [sp] │ │ │ │ add x23, sp, #0x88 │ │ │ │ - adrp x4, 5000 │ │ │ │ + adrp x4, 5000 │ │ │ │ str x25, [sp, #16] │ │ │ │ mov x3, #0xa0 // #160 │ │ │ │ mov w7, w22 │ │ │ │ mov x6, x24 │ │ │ │ mov x0, x23 │ │ │ │ - add x4, x4, #0xbb0 │ │ │ │ + add x4, x4, #0xbf0 │ │ │ │ mov x1, x3 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ - bl 19f0 │ │ │ │ - tbnz w0, #31, 4504 │ │ │ │ + bl 1a00 │ │ │ │ + tbnz w0, #31, 4544 │ │ │ │ cmp w0, #0x9f │ │ │ │ - b.hi 45a8 // b.pmore │ │ │ │ + b.hi 45e8 // b.pmore │ │ │ │ sxtw x21, w0 │ │ │ │ ldr w0, [x20, #24] │ │ │ │ add x19, x21, #0x1 │ │ │ │ - cbz w0, 45b8 │ │ │ │ + cbz w0, 45f8 │ │ │ │ mov w3, #0xd // #13 │ │ │ │ mov x2, x21 │ │ │ │ mov x1, x23 │ │ │ │ add x0, sp, #0x129 │ │ │ │ strb w3, [sp, #296] │ │ │ │ - bl 1870 │ │ │ │ + bl 1880 │ │ │ │ ldr x3, [x20, #40] │ │ │ │ mov x2, x19 │ │ │ │ add x25, sp, #0x128 │ │ │ │ cmp x21, x3 │ │ │ │ - b.cs 44e0 // b.hs, b.nlast │ │ │ │ + b.cs 4520 // b.hs, b.nlast │ │ │ │ sub x5, x21, x19 │ │ │ │ mov w4, #0x20 // #32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ add x2, x2, #0x1 │ │ │ │ add x1, x25, x2 │ │ │ │ add x0, x5, x2 │ │ │ │ sturb w4, [x1, #-1] │ │ │ │ cmp x0, x3 │ │ │ │ - b.cs 44e0 // b.hs, b.nlast │ │ │ │ + b.cs 4520 // b.hs, b.nlast │ │ │ │ cmp x2, #0x160 │ │ │ │ - b.ne 44c0 // b.any │ │ │ │ + b.ne 4500 // b.any │ │ │ │ str x21, [x20, #40] │ │ │ │ - adrp x19, 1f000 │ │ │ │ + adrp x19, 1f000 │ │ │ │ ldr x19, [x19, #4024] │ │ │ │ mov x0, x25 │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ ldr x3, [x19] │ │ │ │ - bl 1d20 │ │ │ │ + bl 1d30 │ │ │ │ ldr x0, [x19] │ │ │ │ - bl 1d50 │ │ │ │ + bl 1d60 │ │ │ │ ldr x19, [sp, #672] │ │ │ │ ldr x20, [sp, #680] │ │ │ │ ldr x23, [sp, #704] │ │ │ │ ldr x24, [sp, #712] │ │ │ │ ldr x25, [sp, #720] │ │ │ │ ldr d15, [sp, #728] │ │ │ │ - adrp x0, 1f000 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4072] │ │ │ │ ldr x2, [sp, #648] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 46b8 // b.any │ │ │ │ + b.ne 46f8 // b.any │ │ │ │ add sp, sp, #0x290 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ucvtf d15, x21 │ │ │ │ mov x0, #0x848000000000 // #145685290680320 │ │ │ │ movk x0, #0x412e, lsl #48 │ │ │ │ fmov d30, x0 │ │ │ │ add x19, sp, #0x48 │ │ │ │ mov x0, x21 │ │ │ │ mov x1, x19 │ │ │ │ fdiv d15, d15, d30 │ │ │ │ fdiv d15, d15, d31 │ │ │ │ - bl 4180 │ │ │ │ - cbnz x23, 4390 │ │ │ │ + bl 41c0 │ │ │ │ + cbnz x23, 43d0 │ │ │ │ ldr x5, [x20, #8] │ │ │ │ fmov d0, d15 │ │ │ │ add x23, sp, #0x88 │ │ │ │ mov x3, #0xa0 // #160 │ │ │ │ mov x6, x19 │ │ │ │ mov x0, x23 │ │ │ │ mov x1, x3 │ │ │ │ - adrp x4, 5000 │ │ │ │ + adrp x4, 5000 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ - add x4, x4, #0xbd8 │ │ │ │ - bl 19f0 │ │ │ │ - b 4468 │ │ │ │ + add x4, x4, #0xc18 │ │ │ │ + bl 1a00 │ │ │ │ + b 44a8 │ │ │ │ ldr w0, [x20, #24] │ │ │ │ mov x19, #0xa0 // #160 │ │ │ │ mov x21, #0x9f // #159 │ │ │ │ - cbnz w0, 4484 │ │ │ │ + cbnz w0, 44c4 │ │ │ │ add x25, sp, #0x128 │ │ │ │ mov x2, x21 │ │ │ │ mov x1, x23 │ │ │ │ mov x0, x25 │ │ │ │ - bl 1870 │ │ │ │ + bl 1880 │ │ │ │ mov w0, #0xa // #10 │ │ │ │ mov x2, x19 │ │ │ │ strb w0, [x25, x21] │ │ │ │ - b 44e4 │ │ │ │ + b 4524 │ │ │ │ ldr x19, [sp, #672] │ │ │ │ ldr x20, [sp, #680] │ │ │ │ - b 451c │ │ │ │ + b 455c │ │ │ │ mov x0, #0x848000000000 // #145685290680320 │ │ │ │ sub x21, x23, x21 │ │ │ │ movk x0, #0x412e, lsl #48 │ │ │ │ fmov d30, x0 │ │ │ │ ucvtf d31, x21 │ │ │ │ mov x1, #0x8888888888888888 // #-8608480567731124088 │ │ │ │ fmul d30, d15, d30 │ │ │ │ @@ -2557,143 +2557,143 @@ │ │ │ │ add x8, x8, x0 │ │ │ │ asr x8, x8, #5 │ │ │ │ sub x8, x8, x5 │ │ │ │ lsl x6, x8, #4 │ │ │ │ sub x6, x6, x8 │ │ │ │ sub x6, x0, x6, lsl #2 │ │ │ │ cmp x0, #0xe0f │ │ │ │ - b.le 4694 │ │ │ │ + b.le 46d4 │ │ │ │ smulh x1, x8, x1 │ │ │ │ mov x2, #0x7c05 // #31749 │ │ │ │ mov x7, x6 │ │ │ │ movk x2, #0x6af3, lsl #16 │ │ │ │ add x6, x8, x1 │ │ │ │ movk x2, #0x59e2, lsl #32 │ │ │ │ movk x2, #0x48d1, lsl #48 │ │ │ │ mov x3, #0x28 // #40 │ │ │ │ asr x6, x6, #5 │ │ │ │ mov x1, x3 │ │ │ │ sub x6, x6, x8, asr #63 │ │ │ │ smulh x0, x0, x2 │ │ │ │ - adrp x4, 5000 │ │ │ │ + adrp x4, 5000 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ lsl x9, x6, #4 │ │ │ │ - add x4, x4, #0xb80 │ │ │ │ + add x4, x4, #0xbc0 │ │ │ │ sub x6, x9, x6 │ │ │ │ asr x0, x0, #10 │ │ │ │ sub x5, x0, x5 │ │ │ │ mov x0, x25 │ │ │ │ sub x6, x8, x6, lsl #2 │ │ │ │ - bl 19f0 │ │ │ │ - b 4420 │ │ │ │ + bl 1a00 │ │ │ │ + b 4460 │ │ │ │ mov x3, #0x28 // #40 │ │ │ │ mov x5, x8 │ │ │ │ mov x1, x3 │ │ │ │ mov x0, x25 │ │ │ │ - adrp x4, 5000 │ │ │ │ + adrp x4, 5000 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ - add x4, x4, #0xb98 │ │ │ │ - bl 19f0 │ │ │ │ - b 4420 │ │ │ │ + add x4, x4, #0xbd8 │ │ │ │ + bl 1a00 │ │ │ │ + b 4460 │ │ │ │ str x19, [sp, #672] │ │ │ │ str x20, [sp, #680] │ │ │ │ str x23, [sp, #704] │ │ │ │ str x24, [sp, #712] │ │ │ │ str x25, [sp, #720] │ │ │ │ str d15, [sp, #728] │ │ │ │ - bl 1bb8 │ │ │ │ + bl 1bc8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ 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 1df8 │ │ │ │ - cbz x0, 47b4 │ │ │ │ + bl 1e08 │ │ │ │ + cbz x0, 47f4 │ │ │ │ mov x19, x0 │ │ │ │ add x1, sp, #0x8 │ │ │ │ - bl 1a38 │ │ │ │ + bl 1a48 │ │ │ │ mov w20, w0 │ │ │ │ - cbnz w0, 47d4 │ │ │ │ + cbnz w0, 4814 │ │ │ │ ldr w0, [sp, #24] │ │ │ │ and w0, w0, #0xf000 │ │ │ │ cmp w0, #0x8, lsl #12 │ │ │ │ mov x0, x19 │ │ │ │ - b.ne 47bc // b.any │ │ │ │ - bl 18d0 │ │ │ │ + b.ne 47fc // b.any │ │ │ │ + bl 18e0 │ │ │ │ cmp x0, #0xfff │ │ │ │ - b.hi 47a0 // b.pmore │ │ │ │ + b.hi 47e0 // b.pmore │ │ │ │ add x2, x0, #0x1 │ │ │ │ mov x1, x19 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1870 │ │ │ │ + bl 1880 │ │ │ │ mov x0, x19 │ │ │ │ - bl 1cd8 │ │ │ │ - adrp x0, 1f000 │ │ │ │ + bl 1ce8 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4072] │ │ │ │ ldr x2, [sp, #136] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 47e4 // b.any │ │ │ │ + b.ne 4824 // 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 1cd8 │ │ │ │ - bl 1e10 │ │ │ │ + bl 1ce8 │ │ │ │ + bl 1e20 │ │ │ │ mov w1, #0x24 // #36 │ │ │ │ str w1, [x0] │ │ │ │ mov w20, #0xffffffff // #-1 │ │ │ │ - b 4768 │ │ │ │ - bl 1cd8 │ │ │ │ + b 47a8 │ │ │ │ + bl 1ce8 │ │ │ │ mov w20, #0xffffffff // #-1 │ │ │ │ - bl 1e10 │ │ │ │ + bl 1e20 │ │ │ │ mov w1, #0x15 // #21 │ │ │ │ str w1, [x0] │ │ │ │ - b 4768 │ │ │ │ + b 47a8 │ │ │ │ mov x0, x19 │ │ │ │ mov w20, #0xffffffff // #-1 │ │ │ │ - bl 1cd8 │ │ │ │ - b 4768 │ │ │ │ - bl 1bb8 │ │ │ │ + bl 1ce8 │ │ │ │ + b 47a8 │ │ │ │ + bl 1bc8 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-128]! │ │ │ │ mov x13, #0x3180 // #12672 │ │ │ │ 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 x9, 1f000 │ │ │ │ + adrp x9, 1f000 │ │ │ │ ldr x9, [x9, #4056] │ │ │ │ mov x19, x0 │ │ │ │ ldr x0, [sp, #12832] │ │ │ │ mov x11, #0x2168 // #8552 │ │ │ │ - adrp x10, 1f000 │ │ │ │ + adrp x10, 1f000 │ │ │ │ ldr x10, [x10, #4048] │ │ │ │ add x11, sp, x11 │ │ │ │ - adrp x8, 1f000 │ │ │ │ + adrp x8, 1f000 │ │ │ │ ldr x8, [x8, #4072] │ │ │ │ stp w7, w3, [sp, #24] │ │ │ │ stp x0, x1, [sp, #32] │ │ │ │ mov x12, #0x1168 // #4456 │ │ │ │ mov w23, w5 │ │ │ │ str x11, [sp, #48] │ │ │ │ add x25, sp, x12 │ │ │ │ @@ -2706,363 +2706,363 @@ │ │ │ │ ldr x21, [x9] │ │ │ │ ldr x0, [x8] │ │ │ │ str x0, [sp, #12664] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ ldr x24, [x10] │ │ │ │ mov x0, x11 │ │ │ │ mov x2, #0x1000 // #4096 │ │ │ │ - bl 1a98 │ │ │ │ + bl 1aa8 │ │ │ │ mov x2, #0x1000 // #4096 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ mov x0, x25 │ │ │ │ - bl 1a98 │ │ │ │ + bl 1aa8 │ │ │ │ add x0, sp, #0x168 │ │ │ │ mov x2, #0x1000 // #4096 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ str x0, [sp, #16] │ │ │ │ - bl 1a98 │ │ │ │ - cbz x19, 4b10 │ │ │ │ + bl 1aa8 │ │ │ │ + cbz x19, 4b50 │ │ │ │ ldrb w0, [x19] │ │ │ │ cmp w0, #0x2d │ │ │ │ - b.ne 4a54 // b.any │ │ │ │ + b.ne 4a94 // b.any │ │ │ │ ldrb w0, [x19, #1] │ │ │ │ str w0, [sp, #72] │ │ │ │ - cbnz w0, 4a54 │ │ │ │ + cbnz w0, 4a94 │ │ │ │ cmp w20, #0x3 │ │ │ │ - b.eq 5230 // b.none │ │ │ │ - cbnz w22, 4b90 │ │ │ │ + b.eq 5270 // b.none │ │ │ │ + cbnz w22, 4bd0 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - cbz x0, 4b30 │ │ │ │ + cbz x0, 4b70 │ │ │ │ ldr x3, [sp, #40] │ │ │ │ - adrp x2, 5000 │ │ │ │ + adrp x2, 5000 │ │ │ │ mov x0, x25 │ │ │ │ - add x2, x2, #0xbd0 │ │ │ │ + add x2, x2, #0xc10 │ │ │ │ mov x1, #0x1000 // #4096 │ │ │ │ - bl 19c0 <__printf_chk@plt> │ │ │ │ + bl 19d0 <__printf_chk@plt> │ │ │ │ cmp w0, #0xfff │ │ │ │ - b.hi 5638 // b.pmore │ │ │ │ + b.hi 5678 // b.pmore │ │ │ │ mov w28, #0x1 // #1 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ cmp w20, #0x3 │ │ │ │ cset w0, ne // ne = any │ │ │ │ str w0, [sp, #100] │ │ │ │ mov x0, x25 │ │ │ │ - bl 1b70 │ │ │ │ + bl 1b80 │ │ │ │ mov x22, x0 │ │ │ │ - cbz x0, 5840 │ │ │ │ + cbz x0, 5880 │ │ │ │ mov x0, x25 │ │ │ │ - bl 1b70 │ │ │ │ + bl 1b80 │ │ │ │ mov x24, x0 │ │ │ │ mov x0, x22 │ │ │ │ - cbz x24, 57cc │ │ │ │ - bl 1d38 │ │ │ │ + cbz x24, 580c │ │ │ │ + bl 1d48 │ │ │ │ mov x26, x0 │ │ │ │ mov x0, x24 │ │ │ │ - bl 1b28 │ │ │ │ + bl 1b38 │ │ │ │ mov x2, x0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ mov x0, x26 │ │ │ │ mov x26, x2 │ │ │ │ - bl 1df8 │ │ │ │ + bl 1e08 │ │ │ │ mov x27, x0 │ │ │ │ - cbz x0, 57c0 │ │ │ │ + cbz x0, 5800 │ │ │ │ add x1, sp, #0xe8 │ │ │ │ - bl 1a38 │ │ │ │ - cbnz w0, 56cc │ │ │ │ + bl 1a48 │ │ │ │ + cbnz w0, 570c │ │ │ │ ldr w0, [sp, #248] │ │ │ │ and w0, w0, #0xf000 │ │ │ │ cmp w0, #0x4, lsl #12 │ │ │ │ - b.ne 56cc // b.any │ │ │ │ + b.ne 570c // b.any │ │ │ │ ldr x0, [sp, #16] │ │ │ │ mov x6, x26 │ │ │ │ mov x3, #0x1000 // #4096 │ │ │ │ mov x5, x27 │ │ │ │ mov x1, x3 │ │ │ │ - adrp x4, 5000 │ │ │ │ - add x4, x4, #0xdb8 │ │ │ │ + adrp x4, 5000 │ │ │ │ + add x4, x4, #0xdf8 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ - bl 19f0 │ │ │ │ + bl 1a00 │ │ │ │ mov w26, w0 │ │ │ │ mov x0, x27 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ mov x0, x24 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ cmp w26, #0xfff │ │ │ │ - b.hi 5790 // b.pmore │ │ │ │ - cbnz w28, 49dc │ │ │ │ + b.hi 57d0 // b.pmore │ │ │ │ + cbnz w28, 4a1c │ │ │ │ ldr x1, [sp, #16] │ │ │ │ ldr x0, [sp, #48] │ │ │ │ - bl 1c78 │ │ │ │ - cbz w0, 546c │ │ │ │ - cbnz w23, 49f0 │ │ │ │ + bl 1c88 │ │ │ │ + cbz w0, 54ac │ │ │ │ + cbnz w23, 4a30 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - bl 1c30 <__errno_location@plt> │ │ │ │ - cbz w0, 5648 │ │ │ │ + bl 1c40 <__errno_location@plt> │ │ │ │ + cbz w0, 5688 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ mov w2, #0x1a4 // #420 │ │ │ │ mov w1, #0x241 // #577 │ │ │ │ - bl 1db0 │ │ │ │ + bl 1dc0 │ │ │ │ mov w22, w0 │ │ │ │ cmn w0, #0x1 │ │ │ │ - b.eq 54f4 // b.none │ │ │ │ - adrp x1, 5000 │ │ │ │ - add x1, x1, #0xe70 │ │ │ │ - bl 1ab0 │ │ │ │ + b.eq 5534 // b.none │ │ │ │ + adrp x1, 5000 │ │ │ │ + add x1, x1, #0xeb0 │ │ │ │ + bl 1ac0 │ │ │ │ mov x24, x0 │ │ │ │ - cbz x0, 5810 │ │ │ │ + cbz x0, 5850 │ │ │ │ mov w25, #0x1 // #1 │ │ │ │ str w25, [sp, #72] │ │ │ │ str wzr, [sp, #92] │ │ │ │ cmp w20, #0x3 │ │ │ │ str d13, [sp, #12768] │ │ │ │ cset w26, eq // eq = none │ │ │ │ str d14, [sp, #12776] │ │ │ │ str d15, [sp, #12784] │ │ │ │ - cbz w28, 4c4c │ │ │ │ + cbz w28, 4c8c │ │ │ │ ldr x0, [sp, #80] │ │ │ │ str w28, [sp, #72] │ │ │ │ ldr x2, [x0] │ │ │ │ - b 4c20 │ │ │ │ + b 4c60 │ │ │ │ ldr x1, [sp, #48] │ │ │ │ mov x0, x19 │ │ │ │ - bl 46e0 │ │ │ │ + bl 4720 │ │ │ │ mov w28, w0 │ │ │ │ - cbnz w0, 5064 │ │ │ │ + cbnz w0, 50a4 │ │ │ │ ldr x0, [sp, #48] │ │ │ │ - adrp x1, 5000 │ │ │ │ - add x1, x1, #0xd18 │ │ │ │ - bl 1d80 │ │ │ │ + adrp x1, 5000 │ │ │ │ + add x1, x1, #0xd58 │ │ │ │ + bl 1d90 │ │ │ │ mov x21, x0 │ │ │ │ - cbz x0, 57ec │ │ │ │ + cbz x0, 582c │ │ │ │ cmp w20, #0x3 │ │ │ │ - b.eq 53bc // b.none │ │ │ │ - cbnz w22, 53e4 │ │ │ │ + b.eq 53fc // b.none │ │ │ │ + cbnz w22, 5424 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - cbz x0, 5088 │ │ │ │ + cbz x0, 50c8 │ │ │ │ ldr x3, [sp, #40] │ │ │ │ - adrp x2, 5000 │ │ │ │ + adrp x2, 5000 │ │ │ │ mov x0, x25 │ │ │ │ - add x2, x2, #0xbd0 │ │ │ │ + add x2, x2, #0xc10 │ │ │ │ mov x1, #0x1000 // #4096 │ │ │ │ - bl 19c0 <__printf_chk@plt> │ │ │ │ + bl 19d0 <__printf_chk@plt> │ │ │ │ cmp w0, #0xfff │ │ │ │ - b.ls 4908 // b.plast │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xd48 │ │ │ │ - bl 3fc0 │ │ │ │ + b.ls 4948 // b.plast │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xd88 │ │ │ │ + bl 4000 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1a08 │ │ │ │ + bl 1a18 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - adrp x1, 1f000 │ │ │ │ + adrp x1, 1f000 │ │ │ │ ldr x1, [x1, #4072] │ │ │ │ ldr x3, [sp, #12664] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 57dc // b.any │ │ │ │ + b.ne 581c // b.any │ │ │ │ mov x13, #0x3180 // #12672 │ │ │ │ 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 │ │ │ │ cmp w20, #0x3 │ │ │ │ - b.eq 4c00 // b.none │ │ │ │ + b.eq 4c40 // b.none │ │ │ │ ldr x0, [sp, #40] │ │ │ │ eor w22, w22, #0x1 │ │ │ │ cmp x0, #0x0 │ │ │ │ cset w0, ne // ne = any │ │ │ │ tst w22, w0 │ │ │ │ - b.ne 48e0 // b.any │ │ │ │ + b.ne 4920 // b.any │ │ │ │ mov x0, x24 │ │ │ │ - bl 19d8 │ │ │ │ - bl 1d98 │ │ │ │ - cbz w0, 54d8 │ │ │ │ + bl 19e8 │ │ │ │ + bl 1da8 │ │ │ │ + cbz w0, 5518 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #100] │ │ │ │ orr w23, w23, w20 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - cbz w23, 55c8 │ │ │ │ + cbz w23, 5608 │ │ │ │ str d13, [sp, #12768] │ │ │ │ str d14, [sp, #12776] │ │ │ │ str d15, [sp, #12784] │ │ │ │ ldr x0, [sp, #80] │ │ │ │ - adrp x1, 5000 │ │ │ │ - add x1, x1, #0xd18 │ │ │ │ + adrp x1, 5000 │ │ │ │ + add x1, x1, #0xd58 │ │ │ │ ldr x2, [x0] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 1888 │ │ │ │ + bl 1898 │ │ │ │ cmp x24, #0x0 │ │ │ │ cset w25, ne // ne = any │ │ │ │ - cbz x0, 584c │ │ │ │ + cbz x0, 588c │ │ │ │ mov w26, #0x0 // #0 │ │ │ │ mov w22, #0x1 // #1 │ │ │ │ - b 4bd0 │ │ │ │ + b 4c10 │ │ │ │ mov x0, x24 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ cmp w20, #0x3 │ │ │ │ cset w1, ne // ne = any │ │ │ │ str w1, [sp, #100] │ │ │ │ - bl 19d8 │ │ │ │ - bl 1d98 │ │ │ │ - cbnz w0, 585c │ │ │ │ + bl 19e8 │ │ │ │ + bl 1da8 │ │ │ │ + cbnz w0, 589c │ │ │ │ str d13, [sp, #12768] │ │ │ │ str d14, [sp, #12776] │ │ │ │ str d15, [sp, #12784] │ │ │ │ - cbnz w22, 4b60 │ │ │ │ + cbnz w22, 4ba0 │ │ │ │ cmp w20, #0x3 │ │ │ │ cset w26, eq // eq = none │ │ │ │ cmp x24, #0x0 │ │ │ │ cset w25, ne // ne = any │ │ │ │ ldr x0, [sp, #64] │ │ │ │ - adrp x1, 5000 │ │ │ │ - add x1, x1, #0xe70 │ │ │ │ + adrp x1, 5000 │ │ │ │ + add x1, x1, #0xeb0 │ │ │ │ ldr x2, [x0] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 1888 │ │ │ │ - cbz x0, 54c8 │ │ │ │ + bl 1898 │ │ │ │ + cbz x0, 5508 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ mov w28, w22 │ │ │ │ str wzr, [sp, #72] │ │ │ │ str w0, [sp, #92] │ │ │ │ - b 4c4c │ │ │ │ + b 4c8c │ │ │ │ mov x2, x21 │ │ │ │ mov x24, #0x0 // #0 │ │ │ │ mov w25, #0x0 // #0 │ │ │ │ str wzr, [sp, #72] │ │ │ │ str wzr, [sp, #100] │ │ │ │ str d13, [sp, #12768] │ │ │ │ str d14, [sp, #12776] │ │ │ │ str d15, [sp, #12784] │ │ │ │ - adrp x1, 5000 │ │ │ │ + adrp x1, 5000 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x1, x1, #0xd18 │ │ │ │ - bl 1888 │ │ │ │ - cbnz x0, 4c40 │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xee0 │ │ │ │ - bl 3fc0 │ │ │ │ + add x1, x1, #0xd58 │ │ │ │ + bl 1898 │ │ │ │ + cbnz x0, 4c80 │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xf20 │ │ │ │ + bl 4000 │ │ │ │ mov w26, #0x0 // #0 │ │ │ │ mov w28, #0x1 // #1 │ │ │ │ str wzr, [sp, #92] │ │ │ │ - adrp x0, 1f000 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4024] │ │ │ │ str x0, [sp, #104] │ │ │ │ - adrp x23, 20000 │ │ │ │ + adrp x23, 20000 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 19d8 │ │ │ │ - bl 1d98 │ │ │ │ + bl 19e8 │ │ │ │ + bl 1da8 │ │ │ │ ldr w27, [x23, #16] │ │ │ │ cmp w0, #0x0 │ │ │ │ add x0, x23, #0x10 │ │ │ │ cset w1, ne // ne = any │ │ │ │ str w1, [sp, #76] │ │ │ │ - cbnz w27, 50e0 │ │ │ │ + cbnz w27, 5120 │ │ │ │ ldr w0, [x0, #8] │ │ │ │ str xzr, [sp, #56] │ │ │ │ cmp w0, #0x2 │ │ │ │ - b.eq 4cac // b.none │ │ │ │ + b.eq 4cec // b.none │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.eq 5350 // b.none │ │ │ │ + b.eq 5390 // b.none │ │ │ │ ldr w0, [sp, #92] │ │ │ │ orr w0, w28, w0 │ │ │ │ eor w0, w0, #0x1 │ │ │ │ tst w0, w1 │ │ │ │ - b.ne 5358 // b.any │ │ │ │ + b.ne 5398 // b.any │ │ │ │ mov x0, #0x100000 // #1048576 │ │ │ │ - bl 1a20 │ │ │ │ + bl 1a30 │ │ │ │ mov x22, x0 │ │ │ │ mov x0, #0x100000 // #1048576 │ │ │ │ - bl 1a20 │ │ │ │ + bl 1a30 │ │ │ │ str x0, [sp, #8] │ │ │ │ - cbz x22, 4cdc │ │ │ │ + cbz x22, 4d1c │ │ │ │ mov x1, x22 │ │ │ │ mov x0, x21 │ │ │ │ mov x3, #0x100000 // #1048576 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ - bl 1990 │ │ │ │ + bl 19a0 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ cmp x0, #0x0 │ │ │ │ ccmp w25, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 4f1c // b.any │ │ │ │ - cbnz w26, 4f34 │ │ │ │ - cbnz w20, 5308 │ │ │ │ + b.ne 4f5c // b.any │ │ │ │ + cbnz w26, 4f74 │ │ │ │ + cbnz w20, 5348 │ │ │ │ ldr w2, [sp, #12800] │ │ │ │ cmp x19, #0x0 │ │ │ │ add x26, x23, #0x10 │ │ │ │ - adrp x1, 5000 │ │ │ │ - add x1, x1, #0xbf0 │ │ │ │ - adrp x0, 5000 │ │ │ │ + adrp x1, 5000 │ │ │ │ + add x1, x1, #0xc30 │ │ │ │ + adrp x0, 5000 │ │ │ │ csel x1, x1, x19, eq // eq = none │ │ │ │ - add x0, x0, #0xf48 │ │ │ │ - bl 4090 │ │ │ │ + add x0, x0, #0xf88 │ │ │ │ + bl 40d0 │ │ │ │ ldr w0, [x26, #4] │ │ │ │ - cbz w0, 50ec │ │ │ │ + cbz w0, 512c │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ str w0, [sp, #88] │ │ │ │ ldr w0, [sp, #24] │ │ │ │ - adrp x2, 5000 │ │ │ │ - add x2, x2, #0xbf8 │ │ │ │ - adrp x1, 5000 │ │ │ │ + adrp x2, 5000 │ │ │ │ + add x2, x2, #0xc38 │ │ │ │ + adrp x1, 5000 │ │ │ │ cmp w0, #0x0 │ │ │ │ - add x1, x1, #0xc00 │ │ │ │ + add x1, x1, #0xc40 │ │ │ │ csel x1, x1, x2, eq // eq = none │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xf90 │ │ │ │ - bl 3fc0 │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xfd0 │ │ │ │ + bl 4000 │ │ │ │ add x0, x23, #0x10 │ │ │ │ ldr w0, [x0, #4] │ │ │ │ cmp w0, #0x0 │ │ │ │ cset w0, ne // ne = any │ │ │ │ ldr w1, [sp, #12824] │ │ │ │ tst w1, w0 │ │ │ │ - b.ne 4fa0 // b.any │ │ │ │ + b.ne 4fe0 // b.any │ │ │ │ add x25, sp, #0xa8 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ mov x1, x25 │ │ │ │ - bl 1978 <__snprintf_chk@plt+0x8> │ │ │ │ + bl 1988 <__snprintf_chk@plt+0x8> │ │ │ │ ldp d30, d31, [sp, #168] │ │ │ │ mov x0, #0xcd6500000000 // #225833675390976 │ │ │ │ movk x0, #0x41cd, lsl #48 │ │ │ │ fmov d14, x0 │ │ │ │ add x0, x23, #0x10 │ │ │ │ scvtf d31, d31 │ │ │ │ scvtf d30, d30 │ │ │ │ ldr x26, [x0, #16] │ │ │ │ fdiv d31, d31, d14 │ │ │ │ fadd d31, d31, d30 │ │ │ │ str d31, [sp, #120] │ │ │ │ - cbz w20, 512c │ │ │ │ + cbz w20, 516c │ │ │ │ ldr x0, [sp, #56] │ │ │ │ cmp w20, #0x3 │ │ │ │ - adrp x1, 5000 │ │ │ │ - add x1, x1, #0xcd8 │ │ │ │ + adrp x1, 5000 │ │ │ │ + add x1, x1, #0xd18 │ │ │ │ str x0, [sp, #136] │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xce8 │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xd28 │ │ │ │ stp xzr, xzr, [sp, #152] │ │ │ │ csel x0, x0, x1, eq // eq = none │ │ │ │ str x0, [sp, #128] │ │ │ │ mov x1, x25 │ │ │ │ ldr w0, [sp, #76] │ │ │ │ str w0, [sp, #144] │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 1978 <__snprintf_chk@plt+0x8> │ │ │ │ + bl 1988 <__snprintf_chk@plt+0x8> │ │ │ │ ldp d31, d15, [sp, #168] │ │ │ │ cmp w27, #0x0 │ │ │ │ ldr w0, [sp, #28] │ │ │ │ - adrp x3, 4000 │ │ │ │ - add x3, x3, #0x2b0 │ │ │ │ + adrp x3, 4000 │ │ │ │ + add x3, x3, #0x2f0 │ │ │ │ add x4, sp, #0x78 │ │ │ │ scvtf d15, d15 │ │ │ │ scvtf d31, d31 │ │ │ │ csel x3, x3, xzr, ne // ne = any │ │ │ │ str w0, [sp, #168] │ │ │ │ ldr w0, [sp, #24] │ │ │ │ mov x2, x25 │ │ │ │ @@ -3073,223 +3073,223 @@ │ │ │ │ ldr x0, [sp, #32] │ │ │ │ str x0, [sp, #176] │ │ │ │ ldr x0, [sp, #12840] │ │ │ │ str x0, [sp, #184] │ │ │ │ mov x0, x21 │ │ │ │ str x4, [sp, #208] │ │ │ │ fadd d15, d15, d31 │ │ │ │ - bl 1dc8 │ │ │ │ + bl 1dd8 │ │ │ │ mov x26, x0 │ │ │ │ mov x1, x25 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 1978 <__snprintf_chk@plt+0x8> │ │ │ │ + bl 1988 <__snprintf_chk@plt+0x8> │ │ │ │ ldp d13, d14, [sp, #168] │ │ │ │ - cbz w27, 4e68 │ │ │ │ + cbz w27, 4ea8 │ │ │ │ ldr w0, [sp, #144] │ │ │ │ - cbnz w0, 4fb0 │ │ │ │ - cbnz w28, 4fe0 │ │ │ │ + cbnz w0, 4ff0 │ │ │ │ + cbnz w28, 5020 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1a08 │ │ │ │ + bl 1a18 │ │ │ │ ldr w0, [sp, #72] │ │ │ │ - cbnz w0, 5000 │ │ │ │ + cbnz w0, 5040 │ │ │ │ ldr w0, [sp, #92] │ │ │ │ - cbnz w0, 5254 │ │ │ │ + cbnz w0, 5294 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - bl 1cd8 │ │ │ │ - tbnz x26, #63, 51e4 │ │ │ │ + bl 1ce8 │ │ │ │ + tbnz x26, #63, 5224 │ │ │ │ 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 52c8 // b.any │ │ │ │ + b.ne 5308 // b.any │ │ │ │ ldr w0, [sp, #88] │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.eq 54a0 // b.none │ │ │ │ - cbz w0, 53f4 │ │ │ │ + b.eq 54e0 // b.none │ │ │ │ + cbz w0, 5434 │ │ │ │ ldr w0, [sp, #24] │ │ │ │ - cbnz w0, 5564 │ │ │ │ + cbnz w0, 55a4 │ │ │ │ ldr w0, [sp, #12816] │ │ │ │ - cbz w0, 5604 │ │ │ │ - adrp x4, 5000 │ │ │ │ - cbz x19, 5778 │ │ │ │ - adrp x3, 5000 │ │ │ │ - add x4, x4, #0xc28 │ │ │ │ - add x3, x3, #0xc30 │ │ │ │ - adrp x1, 5000 │ │ │ │ + cbz w0, 5644 │ │ │ │ + adrp x4, 5000 │ │ │ │ + cbz x19, 57b8 │ │ │ │ + adrp x3, 5000 │ │ │ │ + add x4, x4, #0xc68 │ │ │ │ + add x3, x3, #0xc70 │ │ │ │ + adrp x1, 5000 │ │ │ │ mov x2, x19 │ │ │ │ - add x1, x1, #0xfb8 │ │ │ │ + add x1, x1, #0xff8 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 1a68 │ │ │ │ + bl 1a78 │ │ │ │ ldr d13, [sp, #12768] │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ ldr d14, [sp, #12776] │ │ │ │ ldr d15, [sp, #12784] │ │ │ │ - b 4acc │ │ │ │ + b 4b0c │ │ │ │ mov x1, x0 │ │ │ │ mov x3, #0x100000 // #1048576 │ │ │ │ mov x0, x24 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ - bl 1990 │ │ │ │ - cbz w26, 4cf0 │ │ │ │ + bl 19a0 │ │ │ │ + cbz w26, 4d30 │ │ │ │ mov x0, x21 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 1ac8 │ │ │ │ - cbz w0, 5384 │ │ │ │ + bl 1ad8 │ │ │ │ + cbz w0, 53c4 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ str w0, [sp, #88] │ │ │ │ mov x0, x21 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 1ac8 │ │ │ │ + bl 1ad8 │ │ │ │ cmp w0, #0x0 │ │ │ │ ldr w0, [sp, #88] │ │ │ │ csinv w0, w0, wzr, eq // eq = none │ │ │ │ str w0, [sp, #88] │ │ │ │ - cbz x19, 5344 │ │ │ │ + cbz x19, 5384 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xf78 │ │ │ │ - bl 4090 │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xfb8 │ │ │ │ + bl 40d0 │ │ │ │ add x0, x23, #0x10 │ │ │ │ ldr w1, [sp, #12824] │ │ │ │ ldr w0, [x0, #4] │ │ │ │ cmp w0, #0x0 │ │ │ │ cset w0, ne // ne = any │ │ │ │ tst w1, w0 │ │ │ │ - b.eq 4d6c // b.none │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xfa0 │ │ │ │ - bl 3fc0 │ │ │ │ - b 4d6c │ │ │ │ + b.eq 4dac // b.none │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xfe0 │ │ │ │ + bl 4000 │ │ │ │ + b 4dac │ │ │ │ ldr x25, [sp, #104] │ │ │ │ - adrp x4, 7000 │ │ │ │ + adrp x4, 7000 │ │ │ │ ldr w3, [sp, #160] │ │ │ │ - add x4, x4, #0x168 │ │ │ │ - adrp x2, 5000 │ │ │ │ + add x4, x4, #0x1a8 │ │ │ │ + adrp x2, 5000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x0, [x25] │ │ │ │ - add x2, x2, #0xb78 │ │ │ │ - bl 1c60 │ │ │ │ + add x2, x2, #0xbb8 │ │ │ │ + bl 1c70 │ │ │ │ ldr x0, [x25] │ │ │ │ - bl 1d50 │ │ │ │ - cbz w28, 4e6c │ │ │ │ + bl 1d60 │ │ │ │ + cbz w28, 4eac │ │ │ │ ldr x0, [sp, #80] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ mov w2, #0x2 // #2 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 1990 │ │ │ │ + bl 19a0 │ │ │ │ ldr w0, [sp, #72] │ │ │ │ - cbz w0, 4e7c │ │ │ │ + cbz w0, 4ebc │ │ │ │ mov x0, x24 │ │ │ │ - bl 1a08 │ │ │ │ + bl 1a18 │ │ │ │ mov w21, w0 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ cmp w21, #0x0 │ │ │ │ ccmp x26, #0x0, #0x1, ne // ne = any │ │ │ │ - b.lt 4e94 // b.tstop │ │ │ │ - bl 1e10 │ │ │ │ + b.lt 4ed4 // b.tstop │ │ │ │ + bl 1e20 │ │ │ │ ldr w0, [x0] │ │ │ │ - bl 1ba0 │ │ │ │ + bl 1bb0 │ │ │ │ mov x2, x0 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ - adrp x0, 6000 │ │ │ │ - add x0, x0, #0x150 │ │ │ │ + adrp x0, 6000 │ │ │ │ + add x0, x0, #0x190 │ │ │ │ mov x1, x19 │ │ │ │ - bl 3fc0 │ │ │ │ + bl 4000 │ │ │ │ mov x0, x19 │ │ │ │ - bl 1e28 │ │ │ │ + bl 1e38 │ │ │ │ ldr d13, [sp, #12768] │ │ │ │ ldr d14, [sp, #12776] │ │ │ │ ldr d15, [sp, #12784] │ │ │ │ - b 4ac8 │ │ │ │ - bl 1e10 │ │ │ │ + b 4b08 │ │ │ │ + bl 1e20 │ │ │ │ ldr w0, [x0] │ │ │ │ - bl 1ba0 │ │ │ │ + bl 1bb0 │ │ │ │ mov x2, x0 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xcf0 │ │ │ │ - bl 3fc0 │ │ │ │ - b 4ac8 │ │ │ │ - cbz w20, 5440 │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xd30 │ │ │ │ + bl 4000 │ │ │ │ + b 4b08 │ │ │ │ + cbz w20, 5480 │ │ │ │ mov x0, x19 │ │ │ │ - bl 18d0 │ │ │ │ + bl 18e0 │ │ │ │ cmp x0, #0x4 │ │ │ │ - b.ls 561c // b.plast │ │ │ │ + b.ls 565c // b.plast │ │ │ │ sub x22, x0, #0x4 │ │ │ │ - adrp x1, 5000 │ │ │ │ + adrp x1, 5000 │ │ │ │ add x0, x19, x22 │ │ │ │ - add x1, x1, #0xd68 │ │ │ │ - bl 1c78 │ │ │ │ - cbnz w0, 561c │ │ │ │ + add x1, x1, #0xda8 │ │ │ │ + bl 1c88 │ │ │ │ + cbnz w0, 565c │ │ │ │ cmp x22, #0xfff │ │ │ │ - b.hi 4ab4 // b.pmore │ │ │ │ + b.hi 4af4 // b.pmore │ │ │ │ mov x2, x22 │ │ │ │ mov x1, x19 │ │ │ │ mov x0, x25 │ │ │ │ - bl 1870 │ │ │ │ + bl 1880 │ │ │ │ strb wzr, [x25, x22] │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ mov w28, #0x0 // #0 │ │ │ │ str w0, [sp, #100] │ │ │ │ - b 4914 │ │ │ │ + b 4954 │ │ │ │ mov w27, #0x0 // #0 │ │ │ │ str xzr, [sp, #56] │ │ │ │ - b 4cac │ │ │ │ + b 4cec │ │ │ │ add x25, sp, #0xa8 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ mov x1, x25 │ │ │ │ - bl 1978 <__snprintf_chk@plt+0x8> │ │ │ │ + bl 1988 <__snprintf_chk@plt+0x8> │ │ │ │ ldp d30, d31, [sp, #168] │ │ │ │ mov x0, #0xcd6500000000 // #225833675390976 │ │ │ │ movk x0, #0x41cd, lsl #48 │ │ │ │ fmov d29, x0 │ │ │ │ ldr x26, [x26, #16] │ │ │ │ scvtf d31, d31 │ │ │ │ scvtf d30, d30 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ str w0, [sp, #88] │ │ │ │ fdiv d31, d31, d29 │ │ │ │ fadd d31, d31, d30 │ │ │ │ str d31, [sp, #120] │ │ │ │ ldr x0, [sp, #56] │ │ │ │ str x0, [sp, #136] │ │ │ │ - adrp x0, 6000 │ │ │ │ - add x0, x0, #0x140 │ │ │ │ + adrp x0, 6000 │ │ │ │ + add x0, x0, #0x180 │ │ │ │ str x0, [sp, #128] │ │ │ │ mov x1, x25 │ │ │ │ ldr w0, [sp, #76] │ │ │ │ str w0, [sp, #144] │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ stp xzr, xzr, [sp, #152] │ │ │ │ - bl 1978 <__snprintf_chk@plt+0x8> │ │ │ │ + bl 1988 <__snprintf_chk@plt+0x8> │ │ │ │ ldp d31, d15, [sp, #168] │ │ │ │ mov x0, #0xcd6500000000 // #225833675390976 │ │ │ │ movk x0, #0x41cd, lsl #48 │ │ │ │ fmov d30, x0 │ │ │ │ ldr w0, [sp, #28] │ │ │ │ cmp w27, #0x0 │ │ │ │ scvtf d15, d15 │ │ │ │ scvtf d31, d31 │ │ │ │ str w0, [sp, #168] │ │ │ │ - adrp x3, 4000 │ │ │ │ + adrp x3, 4000 │ │ │ │ ldr w0, [sp, #12800] │ │ │ │ - add x3, x3, #0x2b0 │ │ │ │ + add x3, x3, #0x2f0 │ │ │ │ ldr x5, [sp, #12840] │ │ │ │ str w0, [sp, #172] │ │ │ │ fdiv d15, d15, d30 │ │ │ │ csel x3, x3, xzr, ne // ne = any │ │ │ │ ldr x0, [sp, #12808] │ │ │ │ add x4, sp, #0x78 │ │ │ │ str x0, [sp, #176] │ │ │ │ @@ -3302,444 +3302,444 @@ │ │ │ │ ldr x0, [sp, #32] │ │ │ │ str x0, [sp, #192] │ │ │ │ mov x0, x21 │ │ │ │ stp x5, x26, [sp, #200] │ │ │ │ str x3, [sp, #216] │ │ │ │ str x4, [sp, #224] │ │ │ │ fadd d15, d15, d31 │ │ │ │ - bl 1960 │ │ │ │ + bl 1970 │ │ │ │ mov x26, x0 │ │ │ │ - b 4e4c │ │ │ │ + b 4e8c │ │ │ │ cmp w20, #0x3 │ │ │ │ - b.eq 551c // b.none │ │ │ │ + b.eq 555c // b.none │ │ │ │ cmp x19, #0x0 │ │ │ │ - adrp x1, 5000 │ │ │ │ - add x1, x1, #0xbf0 │ │ │ │ + adrp x1, 5000 │ │ │ │ + add x1, x1, #0xc30 │ │ │ │ mov w0, w26 │ │ │ │ csel x19, x1, x19, eq // eq = none │ │ │ │ - bl 1a80 │ │ │ │ + bl 1a90 │ │ │ │ mov x2, x0 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x0, 6000 │ │ │ │ - add x0, x0, #0x130 │ │ │ │ - bl 3fc0 │ │ │ │ + adrp x0, 6000 │ │ │ │ + add x0, x0, #0x170 │ │ │ │ + bl 4000 │ │ │ │ ldr w0, [sp, #72] │ │ │ │ - cbnz w0, 5488 │ │ │ │ + cbnz w0, 54c8 │ │ │ │ ldr d13, [sp, #12768] │ │ │ │ ldr d14, [sp, #12776] │ │ │ │ ldr d15, [sp, #12784] │ │ │ │ - b 4ac8 │ │ │ │ + b 4b08 │ │ │ │ mov x2, x21 │ │ │ │ mov w25, #0x0 // #0 │ │ │ │ mov x24, #0x0 // #0 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ str wzr, [sp, #100] │ │ │ │ str d13, [sp, #12768] │ │ │ │ str d14, [sp, #12776] │ │ │ │ str d15, [sp, #12784] │ │ │ │ - b 4c20 │ │ │ │ + b 4c60 │ │ │ │ ldr x24, [sp, #64] │ │ │ │ ldr x0, [x24] │ │ │ │ - bl 1d50 │ │ │ │ + bl 1d60 │ │ │ │ mov w21, w0 │ │ │ │ ldr x0, [x24] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ mov w2, #0x2 // #2 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 1990 │ │ │ │ + bl 19a0 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ cmp w21, #0x0 │ │ │ │ ccmp x26, #0x0, #0x1, ne // ne = any │ │ │ │ - b.lt 4e94 // b.tstop │ │ │ │ - bl 1e10 │ │ │ │ + b.lt 4ed4 // b.tstop │ │ │ │ + bl 1e20 │ │ │ │ ldr w0, [x0] │ │ │ │ - bl 1ba0 │ │ │ │ + bl 1bb0 │ │ │ │ mov x2, x0 │ │ │ │ - adrp x1, 6000 │ │ │ │ - adrp x0, 6000 │ │ │ │ - add x1, x1, #0x170 │ │ │ │ - add x0, x0, #0x150 │ │ │ │ - bl 3fc0 │ │ │ │ + adrp x1, 6000 │ │ │ │ + adrp x0, 6000 │ │ │ │ + add x1, x1, #0x1b0 │ │ │ │ + add x0, x0, #0x190 │ │ │ │ + bl 4000 │ │ │ │ ldr d13, [sp, #12768] │ │ │ │ ldr d14, [sp, #12776] │ │ │ │ ldr d15, [sp, #12784] │ │ │ │ - b 4ac8 │ │ │ │ + b 4b08 │ │ │ │ mov x1, x26 │ │ │ │ - adrp x0, 6000 │ │ │ │ - add x0, x0, #0x70 │ │ │ │ - bl 4090 │ │ │ │ + adrp x0, 6000 │ │ │ │ + add x0, x0, #0xb0 │ │ │ │ + bl 40d0 │ │ │ │ ldp w0, w1, [sp, #92] │ │ │ │ orr w0, w28, w0 │ │ │ │ orr w0, w0, w1 │ │ │ │ - cbnz w0, 4f08 │ │ │ │ + cbnz w0, 4f48 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ cmp x0, #0x0 │ │ │ │ ldr w0, [sp, #100] │ │ │ │ ccmp w0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.eq 4f08 // b.none │ │ │ │ + b.eq 4f48 // b.none │ │ │ │ ldr x0, [sp, #48] │ │ │ │ - bl 1e28 │ │ │ │ - b 4f08 │ │ │ │ + bl 1e38 │ │ │ │ + b 4f48 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ str w0, [sp, #88] │ │ │ │ mov x1, x19 │ │ │ │ - cbz x19, 5344 │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xf78 │ │ │ │ - bl 4090 │ │ │ │ + cbz x19, 5384 │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xfb8 │ │ │ │ + bl 40d0 │ │ │ │ add x0, x23, #0x10 │ │ │ │ ldr w0, [x0, #4] │ │ │ │ cmp w0, #0x0 │ │ │ │ cset w0, ne // ne = any │ │ │ │ cmp w0, #0x0 │ │ │ │ ccmp w20, #0x3, #0x4, ne // ne = any │ │ │ │ - b.eq 4d60 // b.none │ │ │ │ - b 4d28 │ │ │ │ - adrp x1, 5000 │ │ │ │ - add x1, x1, #0xbf0 │ │ │ │ - b 5318 │ │ │ │ + b.eq 4da0 // b.none │ │ │ │ + b 4d68 │ │ │ │ + adrp x1, 5000 │ │ │ │ + add x1, x1, #0xc30 │ │ │ │ + b 5358 │ │ │ │ mov w27, w28 │ │ │ │ - cbnz w28, 4cac │ │ │ │ + cbnz w28, 4cec │ │ │ │ mov x0, x21 │ │ │ │ - cbnz w20, 5414 │ │ │ │ - bl 1c90 │ │ │ │ + cbnz w20, 5454 │ │ │ │ + bl 1ca0 │ │ │ │ mov x22, x0 │ │ │ │ - tbz x0, #63, 5718 │ │ │ │ + tbz x0, #63, 5758 │ │ │ │ add x0, x23, #0x10 │ │ │ │ str xzr, [sp, #56] │ │ │ │ ldr w0, [x0, #8] │ │ │ │ cmp w0, #0x1 │ │ │ │ cset w27, eq // eq = none │ │ │ │ - b 4cac │ │ │ │ + b 4cec │ │ │ │ mov x4, #0x3168 // #12648 │ │ │ │ mov x3, x21 │ │ │ │ add x0, sp, x4 │ │ │ │ mov x2, #0x10 // #16 │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ - bl 1cc0 │ │ │ │ + bl 1cd0 │ │ │ │ cmp x0, #0x10 │ │ │ │ - b.ne 4f48 // b.any │ │ │ │ + b.ne 4f88 // b.any │ │ │ │ mov x0, #0x3070 // #12400 │ │ │ │ add x0, sp, x0 │ │ │ │ ldrsb w0, [x0, #254] │ │ │ │ lsr w0, w0, #31 │ │ │ │ str w0, [sp, #88] │ │ │ │ - b 4f50 │ │ │ │ + b 4f90 │ │ │ │ mov w25, #0x0 // #0 │ │ │ │ mov x24, #0x0 // #0 │ │ │ │ mov w26, #0x1 // #1 │ │ │ │ str wzr, [sp, #72] │ │ │ │ str wzr, [sp, #92] │ │ │ │ str wzr, [sp, #100] │ │ │ │ str d13, [sp, #12768] │ │ │ │ str d14, [sp, #12776] │ │ │ │ str d15, [sp, #12784] │ │ │ │ - b 4c4c │ │ │ │ + b 4c8c │ │ │ │ ldr x0, [sp, #64] │ │ │ │ mov w22, #0x0 // #0 │ │ │ │ ldr x0, [x0] │ │ │ │ - b 4b98 │ │ │ │ + b 4bd8 │ │ │ │ ldr w0, [sp, #12816] │ │ │ │ - cbz w0, 5610 │ │ │ │ - adrp x4, 5000 │ │ │ │ - cbz x19, 5760 │ │ │ │ - adrp x3, 5000 │ │ │ │ - add x4, x4, #0xc38 │ │ │ │ - add x3, x3, #0xc30 │ │ │ │ - b 4ef4 │ │ │ │ - bl 1af8 │ │ │ │ + cbz w0, 5650 │ │ │ │ + adrp x4, 5000 │ │ │ │ + cbz x19, 57a0 │ │ │ │ + adrp x3, 5000 │ │ │ │ + add x4, x4, #0xc78 │ │ │ │ + add x3, x3, #0xc70 │ │ │ │ + b 4f34 │ │ │ │ + bl 1b08 │ │ │ │ str x0, [sp, #56] │ │ │ │ cmp x0, #0x0 │ │ │ │ - b.le 536c │ │ │ │ + b.le 53ac │ │ │ │ add x0, x23, #0x10 │ │ │ │ ldr x1, [sp, #56] │ │ │ │ ldr w0, [x0, #8] │ │ │ │ cmp x1, #0x100, lsl #12 │ │ │ │ ccmp w0, #0x1, #0x4, ls // ls = plast │ │ │ │ cset w27, eq // eq = none │ │ │ │ - b 4cac │ │ │ │ - adrp x4, 5000 │ │ │ │ + b 4cec │ │ │ │ + adrp x4, 5000 │ │ │ │ mov x3, #0x1000 // #4096 │ │ │ │ - add x4, x4, #0xd40 │ │ │ │ + add x4, x4, #0xd80 │ │ │ │ mov x1, x3 │ │ │ │ mov x5, x19 │ │ │ │ mov x0, x25 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ - bl 19f0 │ │ │ │ + bl 1a00 │ │ │ │ cmp w0, #0xfff │ │ │ │ - b.ls 50d0 // b.plast │ │ │ │ - b 4ab4 │ │ │ │ + b.ls 5110 // b.plast │ │ │ │ + b 4af4 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xde8 │ │ │ │ - bl 3fc0 │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xe28 │ │ │ │ + bl 4000 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1a08 │ │ │ │ - b 4ac8 │ │ │ │ + bl 1a18 │ │ │ │ + b 4b08 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - bl 1e28 │ │ │ │ + bl 1e38 │ │ │ │ ldr d13, [sp, #12768] │ │ │ │ ldr d14, [sp, #12776] │ │ │ │ ldr d15, [sp, #12784] │ │ │ │ - b 4ac8 │ │ │ │ + b 4b08 │ │ │ │ ldr w0, [sp, #24] │ │ │ │ - cbnz w0, 55d8 │ │ │ │ + cbnz w0, 5618 │ │ │ │ ldr w0, [sp, #12816] │ │ │ │ - cbz w0, 5604 │ │ │ │ - adrp x4, 5000 │ │ │ │ - cbz x19, 57a8 │ │ │ │ - adrp x3, 5000 │ │ │ │ - add x4, x4, #0xc10 │ │ │ │ - add x3, x3, #0xc30 │ │ │ │ - b 4ef4 │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xf10 │ │ │ │ - bl 3fc0 │ │ │ │ - b 4bec │ │ │ │ + cbz w0, 5644 │ │ │ │ + adrp x4, 5000 │ │ │ │ + cbz x19, 57e8 │ │ │ │ + adrp x3, 5000 │ │ │ │ + add x4, x4, #0xc50 │ │ │ │ + add x3, x3, #0xc70 │ │ │ │ + b 4f34 │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xf50 │ │ │ │ + bl 4000 │ │ │ │ + b 4c2c │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ str w0, [sp, #100] │ │ │ │ str d13, [sp, #12768] │ │ │ │ str d14, [sp, #12776] │ │ │ │ str d15, [sp, #12784] │ │ │ │ - b 4b60 │ │ │ │ - bl 1e10 │ │ │ │ + b 4ba0 │ │ │ │ + bl 1e20 │ │ │ │ ldr w0, [x0] │ │ │ │ - bl 1ba0 │ │ │ │ + bl 1bb0 │ │ │ │ mov x2, x0 │ │ │ │ ldr x1, [sp, #16] │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xe50 │ │ │ │ - bl 3fc0 │ │ │ │ - cbnz w28, 4ac8 │ │ │ │ - b 4ac0 │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xe90 │ │ │ │ + bl 4000 │ │ │ │ + cbnz w28, 4b08 │ │ │ │ + b 4b00 │ │ │ │ mov w0, w26 │ │ │ │ - bl 1a80 │ │ │ │ + bl 1a90 │ │ │ │ mov x4, x0 │ │ │ │ ldr w0, [sp, #12816] │ │ │ │ - cbz w0, 5660 │ │ │ │ + cbz w0, 56a0 │ │ │ │ cmp x19, #0x0 │ │ │ │ - adrp x2, 5000 │ │ │ │ - add x2, x2, #0xbf0 │ │ │ │ + adrp x2, 5000 │ │ │ │ + add x2, x2, #0xc30 │ │ │ │ mov x3, x4 │ │ │ │ csel x2, x2, x19, eq // eq = none │ │ │ │ - adrp x1, 6000 │ │ │ │ + adrp x1, 6000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x90 │ │ │ │ - bl 1a68 │ │ │ │ + add x1, x1, #0xd0 │ │ │ │ + bl 1a78 │ │ │ │ ldr d13, [sp, #12768] │ │ │ │ ldr d14, [sp, #12776] │ │ │ │ ldr d15, [sp, #12784] │ │ │ │ - b 4ac8 │ │ │ │ + b 4b08 │ │ │ │ ldr w0, [sp, #12816] │ │ │ │ - cbnz w28, 56bc │ │ │ │ - cbnz w0, 4ee0 │ │ │ │ - adrp x3, 5000 │ │ │ │ - add x3, x3, #0xc40 │ │ │ │ + cbnz w28, 56fc │ │ │ │ + cbnz w0, 4f20 │ │ │ │ + adrp x3, 5000 │ │ │ │ + add x3, x3, #0xc80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ add x23, x23, #0x10 │ │ │ │ - adrp x2, 5000 │ │ │ │ + adrp x2, 5000 │ │ │ │ cmp x19, #0x0 │ │ │ │ - add x2, x2, #0xbf0 │ │ │ │ + add x2, x2, #0xc30 │ │ │ │ ldr w0, [x23, #4] │ │ │ │ - cbz w0, 55b0 │ │ │ │ + cbz w0, 55f0 │ │ │ │ csel x2, x2, x19, eq // eq = none │ │ │ │ - adrp x1, 6000 │ │ │ │ + adrp x1, 6000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x30 │ │ │ │ - bl 1a68 │ │ │ │ - b 4f08 │ │ │ │ + add x1, x1, #0x70 │ │ │ │ + bl 1a78 │ │ │ │ + b 4f48 │ │ │ │ csel x2, x2, x19, eq // eq = none │ │ │ │ - adrp x1, 6000 │ │ │ │ + adrp x1, 6000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x68 │ │ │ │ - bl 1a68 │ │ │ │ - b 4f08 │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xe98 │ │ │ │ - bl 3fc0 │ │ │ │ - b 4ac8 │ │ │ │ + add x1, x1, #0xa8 │ │ │ │ + bl 1a78 │ │ │ │ + b 4f48 │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xed8 │ │ │ │ + bl 4000 │ │ │ │ + b 4b08 │ │ │ │ ldr w0, [sp, #12816] │ │ │ │ - cbz w0, 5754 │ │ │ │ + cbz w0, 5794 │ │ │ │ cmp x19, #0x0 │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xbf0 │ │ │ │ - adrp x4, 5000 │ │ │ │ - adrp x3, 5000 │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xc30 │ │ │ │ + adrp x4, 5000 │ │ │ │ + adrp x3, 5000 │ │ │ │ csel x19, x0, x19, eq // eq = none │ │ │ │ - add x4, x4, #0xc10 │ │ │ │ - add x3, x3, #0xc20 │ │ │ │ - b 4ef4 │ │ │ │ - adrp x3, 5000 │ │ │ │ + add x4, x4, #0xc50 │ │ │ │ add x3, x3, #0xc60 │ │ │ │ - b 5580 │ │ │ │ - adrp x3, 5000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - b 5580 │ │ │ │ + b 4f34 │ │ │ │ + adrp x3, 5000 │ │ │ │ + add x3, x3, #0xca0 │ │ │ │ + b 55c0 │ │ │ │ + adrp x3, 5000 │ │ │ │ + add x3, x3, #0xcd8 │ │ │ │ + b 55c0 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xd70 │ │ │ │ - bl 3fc0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1a08 │ │ │ │ - b 4ac8 │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xd48 │ │ │ │ - bl 3fc0 │ │ │ │ - b 4ac8 │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xdb0 │ │ │ │ + bl 4000 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 1a18 │ │ │ │ + b 4b08 │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xd88 │ │ │ │ + bl 4000 │ │ │ │ + b 4b08 │ │ │ │ ldr x1, [sp, #16] │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xe20 │ │ │ │ - bl 3fc0 │ │ │ │ - cbnz w28, 4ac8 │ │ │ │ - b 4ac0 │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xe60 │ │ │ │ + bl 4000 │ │ │ │ + cbnz w28, 4b08 │ │ │ │ + b 4b00 │ │ │ │ ldr x0, [sp, #104] │ │ │ │ cmp x19, #0x0 │ │ │ │ - adrp x3, 5000 │ │ │ │ - add x3, x3, #0xbf0 │ │ │ │ + adrp x3, 5000 │ │ │ │ + add x3, x3, #0xc30 │ │ │ │ csel x3, x3, x19, eq // eq = none │ │ │ │ add w26, w26, #0x10 │ │ │ │ ldr x0, [x0] │ │ │ │ - adrp x2, 6000 │ │ │ │ + adrp x2, 6000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0xd0 │ │ │ │ - bl 1c60 │ │ │ │ + add x2, x2, #0x110 │ │ │ │ + bl 1c70 │ │ │ │ cmp w26, #0x1 │ │ │ │ - b.hi 5220 // b.pmore │ │ │ │ + b.hi 5260 // b.pmore │ │ │ │ ldr x0, [sp, #104] │ │ │ │ - adrp x2, 6000 │ │ │ │ + adrp x2, 6000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0xe8 │ │ │ │ + add x2, x2, #0x128 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 1c60 │ │ │ │ + bl 1c70 │ │ │ │ ldr d13, [sp, #12768] │ │ │ │ ldr d14, [sp, #12776] │ │ │ │ ldr d15, [sp, #12784] │ │ │ │ - b 4ac8 │ │ │ │ - cbnz w0, 4ee0 │ │ │ │ - adrp x3, 5000 │ │ │ │ - add x3, x3, #0xcb8 │ │ │ │ - b 5580 │ │ │ │ + b 4b08 │ │ │ │ + cbnz w0, 4f20 │ │ │ │ + adrp x3, 5000 │ │ │ │ + add x3, x3, #0xcf8 │ │ │ │ + b 55c0 │ │ │ │ mov x0, x27 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ mov x0, x24 │ │ │ │ - bl 1cd8 │ │ │ │ - bl 1e10 │ │ │ │ + bl 1ce8 │ │ │ │ + bl 1e20 │ │ │ │ mov x2, x0 │ │ │ │ mov w1, #0x15 // #21 │ │ │ │ mov w0, w1 │ │ │ │ str w1, [x2] │ │ │ │ - bl 1ba0 │ │ │ │ + bl 1bb0 │ │ │ │ mov x2, x0 │ │ │ │ mov x1, x25 │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xdc0 │ │ │ │ - bl 3fc0 │ │ │ │ - cbnz w28, 4ac8 │ │ │ │ - b 4ac0 │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + bl 4000 │ │ │ │ + cbnz w28, 4b08 │ │ │ │ + b 4b00 │ │ │ │ mov x0, x21 │ │ │ │ mov w2, #0x2 // #2 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 1ac8 │ │ │ │ - cbnz w0, 536c │ │ │ │ + bl 1ad8 │ │ │ │ + cbnz w0, 53ac │ │ │ │ mov x0, x21 │ │ │ │ - bl 1c90 │ │ │ │ + bl 1ca0 │ │ │ │ mov x3, x0 │ │ │ │ mov x1, x22 │ │ │ │ mov x0, x21 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ bic x3, x3, x3, asr #63 │ │ │ │ str x3, [sp, #56] │ │ │ │ - bl 1ac8 │ │ │ │ - b 5424 │ │ │ │ - adrp x3, 5000 │ │ │ │ - add x3, x3, #0xc80 │ │ │ │ - b 5580 │ │ │ │ - adrp x19, 5000 │ │ │ │ - adrp x3, 5000 │ │ │ │ - add x4, x4, #0xc38 │ │ │ │ - add x19, x19, #0xbf0 │ │ │ │ - add x3, x3, #0xc30 │ │ │ │ - b 4ef4 │ │ │ │ - adrp x19, 5000 │ │ │ │ - adrp x3, 5000 │ │ │ │ - add x4, x4, #0xc28 │ │ │ │ - add x19, x19, #0xbf0 │ │ │ │ - add x3, x3, #0xc30 │ │ │ │ - b 4ef4 │ │ │ │ - bl 1e10 │ │ │ │ + bl 1ad8 │ │ │ │ + b 5464 │ │ │ │ + adrp x3, 5000 │ │ │ │ + add x3, x3, #0xcc0 │ │ │ │ + b 55c0 │ │ │ │ + adrp x19, 5000 │ │ │ │ + adrp x3, 5000 │ │ │ │ + add x4, x4, #0xc78 │ │ │ │ + add x19, x19, #0xc30 │ │ │ │ + add x3, x3, #0xc70 │ │ │ │ + b 4f34 │ │ │ │ + adrp x19, 5000 │ │ │ │ + adrp x3, 5000 │ │ │ │ + add x4, x4, #0xc68 │ │ │ │ + add x19, x19, #0xc30 │ │ │ │ + add x3, x3, #0xc70 │ │ │ │ + b 4f34 │ │ │ │ + bl 1e20 │ │ │ │ mov x2, x0 │ │ │ │ mov w1, #0x24 // #36 │ │ │ │ mov w0, w1 │ │ │ │ str w1, [x2] │ │ │ │ - b 56f8 │ │ │ │ - adrp x19, 5000 │ │ │ │ - adrp x3, 5000 │ │ │ │ - add x4, x4, #0xc10 │ │ │ │ - add x19, x19, #0xbf0 │ │ │ │ - add x3, x3, #0xc30 │ │ │ │ - b 4ef4 │ │ │ │ + b 5738 │ │ │ │ + adrp x19, 5000 │ │ │ │ + adrp x3, 5000 │ │ │ │ + add x4, x4, #0xc50 │ │ │ │ + add x19, x19, #0xc30 │ │ │ │ + add x3, x3, #0xc70 │ │ │ │ + b 4f34 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ mov x0, x24 │ │ │ │ - bl 1cd8 │ │ │ │ - bl 1e10 │ │ │ │ + bl 1ce8 │ │ │ │ + bl 1e20 │ │ │ │ ldr w0, [x0] │ │ │ │ - b 56f8 │ │ │ │ + b 5738 │ │ │ │ str d13, [sp, #12768] │ │ │ │ str d14, [sp, #12776] │ │ │ │ str d15, [sp, #12784] │ │ │ │ - bl 1bb8 │ │ │ │ - bl 1e10 │ │ │ │ + bl 1bc8 │ │ │ │ + bl 1e20 │ │ │ │ ldr w0, [x0] │ │ │ │ - bl 1ba0 │ │ │ │ + bl 1bb0 │ │ │ │ mov x2, x0 │ │ │ │ ldr x1, [sp, #48] │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xd20 │ │ │ │ - bl 3fc0 │ │ │ │ - b 4ac8 │ │ │ │ - bl 1e10 │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xd60 │ │ │ │ + bl 4000 │ │ │ │ + b 4b08 │ │ │ │ + bl 1e20 │ │ │ │ ldr w0, [x0] │ │ │ │ - bl 1ba0 │ │ │ │ + bl 1bb0 │ │ │ │ mov x2, x0 │ │ │ │ ldr x1, [sp, #16] │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xe78 │ │ │ │ - bl 3fc0 │ │ │ │ - cbz w28, 5878 │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + bl 4000 │ │ │ │ + cbz w28, 58b8 │ │ │ │ mov w0, w22 │ │ │ │ - bl 1bd0 │ │ │ │ - b 4ac8 │ │ │ │ - bl 1e10 │ │ │ │ + bl 1be0 │ │ │ │ + b 4b08 │ │ │ │ + bl 1e20 │ │ │ │ ldr w0, [x0] │ │ │ │ - b 56f8 │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xee0 │ │ │ │ - bl 3fc0 │ │ │ │ - b 4b84 │ │ │ │ + b 5738 │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xf20 │ │ │ │ + bl 4000 │ │ │ │ + b 4bc4 │ │ │ │ orr w23, w23, w20 │ │ │ │ - cbnz w23, 4bb0 │ │ │ │ - adrp x0, 5000 │ │ │ │ - add x0, x0, #0xe98 │ │ │ │ - bl 3fc0 │ │ │ │ - cbnz w22, 4ac8 │ │ │ │ - b 4ac0 │ │ │ │ + cbnz w23, 4bf0 │ │ │ │ + adrp x0, 5000 │ │ │ │ + add x0, x0, #0xed8 │ │ │ │ + bl 4000 │ │ │ │ + cbnz w22, 4b08 │ │ │ │ + b 4b00 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1a08 │ │ │ │ - b 5834 │ │ │ │ + bl 1a18 │ │ │ │ + b 5874 │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x140 │ │ │ │ - adrp x8, 1f000 │ │ │ │ + adrp x8, 1f000 │ │ │ │ ldr x8, [x8, #4072] │ │ │ │ stp x29, x30, [sp, #224] │ │ │ │ add x29, sp, #0xe0 │ │ │ │ stp w2, w3, [sp, #60] │ │ │ │ stp w4, w5, [sp, #68] │ │ │ │ str w6, [sp, #76] │ │ │ │ stp x21, x22, [sp, #256] │ │ │ │ @@ -3749,114 +3749,114 @@ │ │ │ │ stp x25, x26, [sp, #288] │ │ │ │ mov w26, w7 │ │ │ │ stp x27, x28, [sp, #304] │ │ │ │ ldr x1, [x8] │ │ │ │ str x1, [sp, #216] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ ldr x28, [sp, #344] │ │ │ │ - bl 1948 │ │ │ │ - cbz x0, 5b04 │ │ │ │ - adrp x22, 5000 │ │ │ │ - add x22, x22, #0xdb8 │ │ │ │ + bl 1958 │ │ │ │ + cbz x0, 5b44 │ │ │ │ + adrp x22, 5000 │ │ │ │ + add x22, x22, #0xdf8 │ │ │ │ stp x19, x20, [sp, #240] │ │ │ │ mov x19, x0 │ │ │ │ mov w27, #0x0 // #0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 1cf0 │ │ │ │ - cbz x0, 59d0 │ │ │ │ + bl 1d00 │ │ │ │ + cbz x0, 5a10 │ │ │ │ ldrb w1, [x0, #19] │ │ │ │ add x25, x0, #0x13 │ │ │ │ cmp w1, #0x2e │ │ │ │ - b.ne 5914 // b.any │ │ │ │ + b.ne 5954 // b.any │ │ │ │ ldrb w1, [x25, #1] │ │ │ │ - cbz w1, 58f0 │ │ │ │ + cbz w1, 5930 │ │ │ │ ldrb w0, [x0, #19] │ │ │ │ cmp w0, #0x2e │ │ │ │ - b.ne 5940 // b.any │ │ │ │ + b.ne 5980 // b.any │ │ │ │ ldrb w0, [x25, #1] │ │ │ │ cmp w0, #0x2e │ │ │ │ - b.ne 5940 // b.any │ │ │ │ + b.ne 5980 // b.any │ │ │ │ ldrb w0, [x25, #2] │ │ │ │ - cbz w0, 58f0 │ │ │ │ + cbz w0, 5930 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mov x0, x21 │ │ │ │ - bl 18d0 │ │ │ │ + bl 18e0 │ │ │ │ mov x20, x0 │ │ │ │ mov x0, x25 │ │ │ │ - bl 18d0 │ │ │ │ + bl 18e0 │ │ │ │ add x1, x20, x0 │ │ │ │ add x24, x1, #0x2 │ │ │ │ mov x0, x24 │ │ │ │ - bl 1a20 │ │ │ │ + bl 1a30 │ │ │ │ mov x20, x0 │ │ │ │ - cbz x0, 5af0 │ │ │ │ + cbz x0, 5b30 │ │ │ │ mov x6, x25 │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x22 │ │ │ │ mov x1, x24 │ │ │ │ mov x3, #0xffffffffffffffff // #-1 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ - bl 19f0 │ │ │ │ - tbnz w0, #31, 5a1c │ │ │ │ + bl 1a00 │ │ │ │ + tbnz w0, #31, 5a5c │ │ │ │ cmp x24, w0, sxtw │ │ │ │ - b.ls 5a1c // b.plast │ │ │ │ + b.ls 5a5c // b.plast │ │ │ │ add x1, sp, #0x58 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1a38 │ │ │ │ - cbnz w0, 59bc │ │ │ │ + bl 1a48 │ │ │ │ + cbnz w0, 59fc │ │ │ │ ldr w0, [sp, #104] │ │ │ │ and w0, w0, #0xf000 │ │ │ │ cmp w0, #0x4, lsl #12 │ │ │ │ - b.eq 5aac // b.none │ │ │ │ + b.eq 5aec // b.none │ │ │ │ cmp w0, #0x8, lsl #12 │ │ │ │ - b.eq 5a38 // b.none │ │ │ │ + b.eq 5a78 // b.none │ │ │ │ mov x0, x20 │ │ │ │ - bl 1cd8 │ │ │ │ + bl 1ce8 │ │ │ │ mov x0, x19 │ │ │ │ - bl 1cf0 │ │ │ │ - cbnz x0, 58fc │ │ │ │ + bl 1d00 │ │ │ │ + cbnz x0, 593c │ │ │ │ mov x0, x19 │ │ │ │ - bl 1b88 │ │ │ │ + bl 1b98 │ │ │ │ ldp x19, x20, [sp, #240] │ │ │ │ - adrp x0, 1f000 │ │ │ │ + adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4072] │ │ │ │ ldr x2, [sp, #216] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5b2c // b.any │ │ │ │ + b.ne 5b6c // b.any │ │ │ │ ldp x29, x30, [sp, #224] │ │ │ │ mov w0, w27 │ │ │ │ ldp x21, x22, [sp, #256] │ │ │ │ ldp x23, x24, [sp, #272] │ │ │ │ ldp x25, x26, [sp, #288] │ │ │ │ ldp x27, x28, [sp, #304] │ │ │ │ add sp, sp, #0x140 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ mov x1, x21 │ │ │ │ - adrp x0, 6000 │ │ │ │ - add x0, x0, #0x1e0 │ │ │ │ - bl 3fc0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 1cd8 │ │ │ │ - b 58f0 │ │ │ │ - cbnz w23, 5a64 │ │ │ │ + adrp x0, 6000 │ │ │ │ + add x0, x0, #0x220 │ │ │ │ + bl 4000 │ │ │ │ mov x0, x20 │ │ │ │ - bl 18d0 │ │ │ │ + bl 1ce8 │ │ │ │ + b 5930 │ │ │ │ + cbnz w23, 5aa4 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 18e0 │ │ │ │ cmp x0, #0x3 │ │ │ │ - b.ls 5a64 // b.plast │ │ │ │ + b.ls 5aa4 // b.plast │ │ │ │ sub x0, x0, #0x4 │ │ │ │ - adrp x1, 5000 │ │ │ │ + adrp x1, 5000 │ │ │ │ add x0, x20, x0 │ │ │ │ - add x1, x1, #0xd68 │ │ │ │ - bl 1c78 │ │ │ │ - cbz w0, 59bc │ │ │ │ + add x1, x1, #0xda8 │ │ │ │ + bl 1c88 │ │ │ │ + cbz w0, 59fc │ │ │ │ ldr x0, [sp, #320] │ │ │ │ str x0, [sp, #8] │ │ │ │ ldr w0, [sp, #328] │ │ │ │ mov w2, w23 │ │ │ │ ldp w3, w4, [sp, #60] │ │ │ │ str w0, [sp, #16] │ │ │ │ ldp w5, w6, [sp, #68] │ │ │ │ @@ -3864,44 +3864,44 @@ │ │ │ │ ldr w0, [sp, #336] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ ldr w7, [sp, #76] │ │ │ │ str w0, [sp, #24] │ │ │ │ ldr x0, [sp, #352] │ │ │ │ stp x28, x0, [sp, #32] │ │ │ │ mov x0, x20 │ │ │ │ - bl 47e8 │ │ │ │ + bl 4828 │ │ │ │ orr w27, w27, w0 │ │ │ │ - b 59bc │ │ │ │ + b 59fc │ │ │ │ ldr x0, [sp, #320] │ │ │ │ str x0, [sp] │ │ │ │ ldr w0, [sp, #328] │ │ │ │ mov w7, w26 │ │ │ │ ldp w2, w3, [sp, #60] │ │ │ │ str w0, [sp, #8] │ │ │ │ ldp w4, w5, [sp, #68] │ │ │ │ mov w1, w23 │ │ │ │ ldr w0, [sp, #336] │ │ │ │ ldr w6, [sp, #76] │ │ │ │ str w0, [sp, #16] │ │ │ │ ldr x0, [sp, #352] │ │ │ │ stp x28, x0, [sp, #24] │ │ │ │ mov x0, x20 │ │ │ │ - bl 5884 │ │ │ │ + bl 58c4 │ │ │ │ orr w27, w27, w0 │ │ │ │ - b 59bc │ │ │ │ + b 59fc │ │ │ │ mov x1, x21 │ │ │ │ - adrp x0, 6000 │ │ │ │ - add x0, x0, #0x1a8 │ │ │ │ - bl 3fc0 │ │ │ │ - b 58f0 │ │ │ │ - bl 1e10 │ │ │ │ + adrp x0, 6000 │ │ │ │ + add x0, x0, #0x1e8 │ │ │ │ + bl 4000 │ │ │ │ + b 5930 │ │ │ │ + bl 1e20 │ │ │ │ ldr w0, [x0] │ │ │ │ mov w27, #0x1 // #1 │ │ │ │ - bl 1ba0 │ │ │ │ + bl 1bb0 │ │ │ │ mov x2, x0 │ │ │ │ mov x1, x21 │ │ │ │ - adrp x0, 6000 │ │ │ │ - add x0, x0, #0x180 │ │ │ │ - bl 3fc0 │ │ │ │ - b 59dc │ │ │ │ + adrp x0, 6000 │ │ │ │ + add x0, x0, #0x1c0 │ │ │ │ + bl 4000 │ │ │ │ + b 5a1c │ │ │ │ stp x19, x20, [sp, #240] │ │ │ │ - bl 1bb8 │ │ │ │ + bl 1bc8 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -0000000000005b34 <.fini>: │ │ │ │ +0000000000005b74 <.fini>: │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ ret │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,450 +1,450 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00005b50 252e3166 20544200 252e3166 20474200 %.1f TB.%.1f GB. │ │ │ │ - 0x00005b60 252e3166 204d4200 252e3166 204b4200 %.1f MB.%.1f KB. │ │ │ │ - 0x00005b70 256c6c75 20420000 0d252a73 0d000000 %llu B...%*s.... │ │ │ │ - 0x00005b80 207c2045 54412025 6c643a25 30326c64 | ETA %ld:%02ld │ │ │ │ - 0x00005b90 3a253032 6c640000 207c2045 54412025 :%02ld.. | ETA % │ │ │ │ - 0x00005ba0 6c643a25 30326c64 00000000 00000000 ld:%02ld........ │ │ │ │ - 0x00005bb0 2573205b 25735d20 25642525 207c2025 %s [%s] %d%% | % │ │ │ │ - 0x00005bc0 732f2573 207c2025 2e316620 4d422f73 s/%s | %.1f MB/s │ │ │ │ - 0x00005bd0 25730000 00000000 25732025 73207c20 %s......%s %s | │ │ │ │ - 0x00005be0 252e3166 204d422f 73000000 00000000 %.1f MB/s....... │ │ │ │ - 0x00005bf0 3c737464 696e3e00 656e6162 6c656400 .enabled. │ │ │ │ - 0x00005c00 64697361 626c6564 00000000 00000000 disabled........ │ │ │ │ - 0x00005c10 52617069 64486173 68000000 00000000 RapidHash....... │ │ │ │ - 0x00005c20 74727565 00000000 756e6b6e 6f776e00 true....unknown. │ │ │ │ - 0x00005c30 66616c73 65000000 6e6f6e65 00000000 false...none.... │ │ │ │ - 0x00005c40 756e6b6e 6f776e20 28686561 64657220 unknown (header │ │ │ │ - 0x00005c50 756e7265 61646162 6c652900 00000000 unreadable)..... │ │ │ │ - 0x00005c60 6e6f7420 76657269 66696564 2028736b not verified (sk │ │ │ │ - 0x00005c70 69707065 64206279 202d4e29 00000000 ipped by -N).... │ │ │ │ - 0x00005c80 76657269 66696564 20285261 70696448 verified (RapidH │ │ │ │ - 0x00005c90 61736829 00000000 6e6f7420 76657269 ash)....not veri │ │ │ │ - 0x00005ca0 66696564 20286172 63686976 65206861 fied (archive ha │ │ │ │ - 0x00005cb0 73206e6f 6e652900 756e6b6e 6f776e20 s none).unknown │ │ │ │ - 0x00005cc0 28737472 65616d65 6420696e 70757429 (streamed input) │ │ │ │ - 0x00005cd0 00000000 00000000 4465636f 6d707265 ........Decompre │ │ │ │ - 0x00005ce0 7373696e 67000000 54657374 696e6700 ssing...Testing. │ │ │ │ - 0x00005cf0 4572726f 723a2049 6e76616c 69642069 Error: Invalid i │ │ │ │ - 0x00005d00 6e707574 2066696c 65202725 73273a20 nput file '%s': │ │ │ │ - 0x00005d10 25730a00 00000000 72620000 00000000 %s......rb...... │ │ │ │ - 0x00005d20 4572726f 72206f70 656e2069 6e707574 Error open input │ │ │ │ - 0x00005d30 2025733a 2025730a 00000000 00000000 %s: %s......... │ │ │ │ - 0x00005d40 25732e7a 78630000 4572726f 723a204f %s.zxc..Error: O │ │ │ │ - 0x00005d50 75747075 74207061 74682074 6f6f206c utput path too l │ │ │ │ - 0x00005d60 6f6e670a 00000000 2e7a7863 00000000 ong......zxc.... │ │ │ │ - 0x00005d70 4572726f 723a2043 616e6e6f 74206465 Error: Cannot de │ │ │ │ - 0x00005d80 7465726d 696e6520 6f757470 75742066 termine output f │ │ │ │ - 0x00005d90 696c656e 616d653a 20272573 2720646f ilename: '%s' do │ │ │ │ - 0x00005da0 6573206e 6f742065 6e642077 69746820 es not end with │ │ │ │ - 0x00005db0 2e7a7863 0a000000 25732f25 73000000 .zxc....%s/%s... │ │ │ │ - 0x00005dc0 4572726f 723a2049 6e76616c 6964206f Error: Invalid o │ │ │ │ - 0x00005dd0 75747075 74207061 74682027 2573273a utput path '%s': │ │ │ │ - 0x00005de0 2025730a 00000000 4572726f 723a2049 %s.....Error: I │ │ │ │ - 0x00005df0 6e707574 20616e64 206f7574 70757420 nput and output │ │ │ │ - 0x00005e00 66696c65 73206172 65206964 656e7469 files are identi │ │ │ │ - 0x00005e10 63616c20 666f7220 27257327 2e0a0000 cal for '%s'.... │ │ │ │ - 0x00005e20 4f757470 75742065 78697374 732e2055 Output exists. U │ │ │ │ - 0x00005e30 7365202d 6620746f 206f7665 72777269 se -f to overwri │ │ │ │ - 0x00005e40 74652027 2573272e 0a000000 00000000 te '%s'......... │ │ │ │ - 0x00005e50 4572726f 72206372 65617469 6e67206f Error creating o │ │ │ │ - 0x00005e60 75747075 74202573 3a202573 0a000000 utput %s: %s.... │ │ │ │ - 0x00005e70 77620000 00000000 4572726f 72206f70 wb......Error op │ │ │ │ - 0x00005e80 656e206f 75747075 74202573 3a202573 en output %s: %s │ │ │ │ - 0x00005e90 0a000000 00000000 52656675 73696e67 ........Refusing │ │ │ │ - 0x00005ea0 20746f20 77726974 6520636f 6d707265 to write compre │ │ │ │ - 0x00005eb0 73736564 20646174 6120746f 20746572 ssed data to ter │ │ │ │ - 0x00005ec0 6d696e61 6c2e0a46 6f722068 656c702c minal..For help, │ │ │ │ - 0x00005ed0 20747970 653a207a 7863202d 680a0000 type: zxc -h... │ │ │ │ - 0x00005ee0 5761726e 696e673a 20466169 6c656420 Warning: Failed │ │ │ │ - 0x00005ef0 746f2072 656f7065 6e207374 64696e20 to reopen stdin │ │ │ │ - 0x00005f00 696e2062 696e6172 79206d6f 64650a00 in binary mode.. │ │ │ │ - 0x00005f10 5761726e 696e673a 20466169 6c656420 Warning: Failed │ │ │ │ - 0x00005f20 746f2072 656f7065 6e207374 646f7574 to reopen stdout │ │ │ │ - 0x00005f30 20696e20 62696e61 7279206d 6f64650a in binary mode. │ │ │ │ - 0x00005f40 00000000 00000000 50726f63 65737369 ........Processi │ │ │ │ - 0x00005f50 6e672025 732e2e2e 2028436f 6d707265 ng %s... (Compre │ │ │ │ - 0x00005f60 7373696f 6e204c65 76656c20 2564290a ssion Level %d). │ │ │ │ - 0x00005f70 00000000 00000000 50726f63 65737369 ........Processi │ │ │ │ - 0x00005f80 6e672025 732e2e2e 0a000000 00000000 ng %s........... │ │ │ │ - 0x00005f90 43686563 6b73756d 3a202573 0a000000 Checksum: %s.... │ │ │ │ - 0x00005fa0 5365656b 61626c65 3a20656e 61626c65 Seekable: enable │ │ │ │ - 0x00005fb0 640a0000 00000000 7b0a2020 2266696c d.......{. "fil │ │ │ │ - 0x00005fc0 656e616d 65223a20 22257322 2c0a2020 ename": "%s",. │ │ │ │ - 0x00005fd0 22737461 74757322 3a20226f 6b222c0a "status": "ok",. │ │ │ │ - 0x00005fe0 20202263 6865636b 73756d5f 76657269 "checksum_veri │ │ │ │ - 0x00005ff0 66696564 223a2025 732c0a20 20226368 fied": %s,. "ch │ │ │ │ - 0x00006000 65636b73 756d5f6d 6574686f 64223a20 ecksum_method": │ │ │ │ - 0x00006010 22257322 2c0a2020 2274696d 655f7365 "%s",. "time_se │ │ │ │ - 0x00006020 636f6e64 73223a20 252e3666 0a7d0a00 conds": %.6f.}.. │ │ │ │ - 0x00006030 25733a20 4f4b0a20 20436865 636b7375 %s: OK. Checksu │ │ │ │ - 0x00006040 6d3a2020 20202025 730a2020 54696d65 m: %s. Time │ │ │ │ - 0x00006050 3a202020 20202020 2020252e 3366730a : %.3fs. │ │ │ │ - 0x00006060 00000000 00000000 25733a20 4f4b0a00 ........%s: OK.. │ │ │ │ - 0x00006070 50726f63 65737365 6420256c 6c642062 Processed %lld b │ │ │ │ - 0x00006080 79746573 20696e20 252e3366 730a0000 ytes in %.3fs... │ │ │ │ - 0x00006090 7b0a2020 2266696c 656e616d 65223a20 {. "filename": │ │ │ │ - 0x000060a0 22257322 2c0a2020 22737461 74757322 "%s",. "status" │ │ │ │ - 0x000060b0 3a202266 61696c65 64222c0a 20202265 : "failed",. "e │ │ │ │ - 0x000060c0 72726f72 223a2022 2573220a 7d0a0000 rror": "%s".}... │ │ │ │ - 0x000060d0 25733a20 4641494c 45442028 2573290a %s: FAILED (%s). │ │ │ │ - 0x000060e0 00000000 00000000 20205468 69732061 ........ This a │ │ │ │ - 0x000060f0 72636869 76652077 61732063 6f6d7072 rchive was compr │ │ │ │ - 0x00006100 65737365 64207769 74682061 20646963 essed with a dic │ │ │ │ - 0x00006110 74696f6e 6172793b 20706173 73206974 tionary; pass it │ │ │ │ - 0x00006120 20776974 68202d44 2e0a0000 00000000 with -D........ │ │ │ │ - 0x00006130 4572726f 723a2025 733a2025 730a0000 Error: %s: %s... │ │ │ │ - 0x00006140 436f6d70 72657373 696e6700 00000000 Compressing..... │ │ │ │ - 0x00006150 4572726f 723a2025 733a2077 72697465 Error: %s: write │ │ │ │ - 0x00006160 20666169 6c65643a 2025730a 00000000 failed: %s..... │ │ │ │ - 0x00006170 3c737464 6f75743e 00000000 00000000 ........ │ │ │ │ - 0x00006180 4572726f 72206f70 656e696e 67206469 Error opening di │ │ │ │ - 0x00006190 72656374 6f727920 27257327 3a202573 rectory '%s': %s │ │ │ │ - 0x000061a0 0a000000 00000000 4572726f 7220616c ........Error al │ │ │ │ - 0x000061b0 6c6f6361 74696e67 206d656d 6f727920 locating memory │ │ │ │ - 0x000061c0 666f7220 70617468 20696e20 64697265 for path in dire │ │ │ │ - 0x000061d0 63746f72 79202725 73270a00 00000000 ctory '%s'...... │ │ │ │ - 0x000061e0 4572726f 723a2070 61746820 746f6f20 Error: path too │ │ │ │ - 0x000061f0 6c6f6e67 20696e20 64697265 63746f72 long in director │ │ │ │ - 0x00006200 79202725 73270a00 7a786300 00000000 y '%s'..zxc..... │ │ │ │ - 0x00006210 2f000000 00000000 2d000000 00000000 /.......-....... │ │ │ │ - 0x00006220 22000000 00000000 6e756c6c 00000000 ".......null.... │ │ │ │ - 0x00006230 756e7a78 63000000 4572726f 723a2064 unzxc...Error: d │ │ │ │ - 0x00006240 75726174 696f6e20 6d757374 20626520 uration must be │ │ │ │ - 0x00006250 62657477 65656e20 3120616e 64203336 between 1 and 36 │ │ │ │ - 0x00006260 30302073 65636f6e 64730a00 00000000 00 seconds...... │ │ │ │ - 0x00006270 4572726f 723a206e 756d5f74 68726561 Error: num_threa │ │ │ │ - 0x00006280 6473206d 75737420 62652062 65747765 ds must be betwe │ │ │ │ - 0x00006290 656e2030 20616e64 2025640a 00000000 en 0 and %d..... │ │ │ │ - 0x000062a0 6175746f 00000000 616c7761 79730000 auto....always.. │ │ │ │ - 0x000062b0 6e657665 72000000 4572726f 723a202d never...Error: - │ │ │ │ - 0x000062c0 2d70726f 67726573 73206d75 73742062 -progress must b │ │ │ │ - 0x000062d0 65202761 75746f27 2c202761 6c776179 e 'auto', 'alway │ │ │ │ - 0x000062e0 7327206f 7220276e 65766572 270a0000 s' or 'never'... │ │ │ │ - 0x000062f0 4572726f 723a2062 6c6f636b 2d73697a Error: block-siz │ │ │ │ - 0x00006300 65206d75 73742062 65206120 706f7765 e must be a powe │ │ │ │ - 0x00006310 72206f66 20322062 65747765 656e2034 r of 2 between 4 │ │ │ │ - 0x00006320 4b20616e 6420324d 0a202045 78616d70 K and 2M. Examp │ │ │ │ - 0x00006330 6c65733a 202d4220 344b2c20 2d422031 les: -B 4K, -B 1 │ │ │ │ - 0x00006340 32384b2c 202d4220 314d2c20 2d422032 28K, -B 1M, -B 2 │ │ │ │ - 0x00006350 4d0a0000 00000000 55736167 653a2025 M.......Usage: % │ │ │ │ - 0x00006360 73205b3c 6f707469 6f6e733e 5d205b3c s [] [< │ │ │ │ - 0x00006370 61726775 6d656e74 3e5d2e2e 2e0a0a00 argument>]...... │ │ │ │ - 0x00006380 5374616e 64617264 204d6f64 65733a0a Standard Modes:. │ │ │ │ - 0x00006390 20202d7a 2c202d2d 636f6d70 72657373 -z, --compress │ │ │ │ - 0x000063a0 20202020 436f6d70 72657373 2046494c Compress FIL │ │ │ │ - 0x000063b0 45207b64 65666175 6c747d0a 20202d64 E {default}. -d │ │ │ │ - 0x000063c0 2c202d2d 6465636f 6d707265 73732020 , --decompress │ │ │ │ - 0x000063d0 4465636f 6d707265 73732046 494c4520 Decompress FILE │ │ │ │ - 0x000063e0 286f7220 73746469 6e202d3e 20737464 (or stdin -> std │ │ │ │ - 0x000063f0 6f757429 0a20202d 6c2c202d 2d6c6973 out). -l, --lis │ │ │ │ - 0x00006400 74202020 20202020 204c6973 74206172 t List ar │ │ │ │ - 0x00006410 63686976 65206f72 20646963 74696f6e chive or diction │ │ │ │ - 0x00006420 61727920 696e666f 0a20202d 742c202d ary info. -t, - │ │ │ │ - 0x00006430 2d746573 74202020 20202020 20546573 -test Tes │ │ │ │ - 0x00006440 7420636f 6d707265 73736564 2046494c t compressed FIL │ │ │ │ - 0x00006450 4520696e 74656772 6974790a 20202d62 E integrity. -b │ │ │ │ - 0x00006460 2c202d2d 62656e63 68205b4e 5d202020 , --bench [N] │ │ │ │ - 0x00006470 42656e63 686d6172 6b20696e 2d6d656d Benchmark in-mem │ │ │ │ - 0x00006480 6f727920 284e3d73 65636f6e 64732c20 ory (N=seconds, │ │ │ │ - 0x00006490 64656661 756c7420 35290a20 202d2d74 default 5). --t │ │ │ │ - 0x000064a0 7261696e 20202020 20202020 20202054 rain T │ │ │ │ - 0x000064b0 7261696e 20612064 69637469 6f6e6172 rain a dictionar │ │ │ │ - 0x000064c0 79206672 6f6d2069 6e707574 2046494c y from input FIL │ │ │ │ - 0x000064d0 45732028 74726169 6e696e67 2073616d Es (training sam │ │ │ │ - 0x000064e0 706c6573 292e0a20 20202020 20202020 ples).. │ │ │ │ - 0x000064f0 20202020 20202020 2020204f 75747075 Outpu │ │ │ │ - 0x00006500 74207669 61202d6f 20286465 6661756c t via -o (defaul │ │ │ │ - 0x00006510 743a202e 2f646963 74696f6e 6172795f t: ./dictionary_ │ │ │ │ - 0x00006520 3c646963 745f6964 3e2e7a78 64290a0a .zxd).. │ │ │ │ - 0x00006530 42617463 68205072 6f636573 73696e67 Batch Processing │ │ │ │ - 0x00006540 3a0a2020 2d6d2c20 2d2d6d75 6c746970 :. -m, --multip │ │ │ │ - 0x00006550 6c652020 20204d75 6c746970 6c652069 le Multiple i │ │ │ │ - 0x00006560 6e707574 2066696c 65730a20 202d722c nput files. -r, │ │ │ │ - 0x00006570 202d2d72 65637572 73697665 2020204f --recursive O │ │ │ │ - 0x00006580 70657261 74652072 65637572 73697665 perate recursive │ │ │ │ - 0x00006590 6c79206f 6e206469 72656374 6f726965 ly on directorie │ │ │ │ - 0x000065a0 730a0a53 70656369 616c204f 7074696f s..Special Optio │ │ │ │ - 0x000065b0 6e733a0a 20202d56 2c202d2d 76657273 ns:. -V, --vers │ │ │ │ - 0x000065c0 696f6e20 20202020 53686f77 20766572 ion Show ver │ │ │ │ - 0x000065d0 73696f6e 20696e66 6f726d61 74696f6e sion information │ │ │ │ - 0x000065e0 0a20202d 682c202d 2d68656c 70202020 . -h, --help │ │ │ │ - 0x000065f0 20202020 2053686f 77207468 69732068 Show this h │ │ │ │ - 0x00006600 656c7020 6d657373 6167650a 0a4f7074 elp message..Opt │ │ │ │ - 0x00006610 696f6e73 3a0a2020 2d312e2e 2d372020 ions:. -1..-7 │ │ │ │ - 0x00006620 20202020 20202020 2020436f 6d707265 Compre │ │ │ │ - 0x00006630 7373696f 6e206c65 76656c20 7b337d0a ssion level {3}. │ │ │ │ - 0x00006640 20202d42 2c202d2d 626c6f63 6b2d7369 -B, --block-si │ │ │ │ - 0x00006650 7a652020 426c6f63 6b207369 7a653a20 ze Block size: │ │ │ │ - 0x00006660 344b2e2e 324d2c20 706f7765 72206f66 4K..2M, power of │ │ │ │ - 0x00006670 2032207b 3531324b 7d0a2020 2d542c20 2 {512K}. -T, │ │ │ │ - 0x00006680 2d2d7468 72656164 73204e20 20204e75 --threads N Nu │ │ │ │ - 0x00006690 6d626572 206f6620 74687265 61647320 mber of threads │ │ │ │ - 0x000066a0 28303d61 75746f29 0a20202d 432c202d (0=auto). -C, - │ │ │ │ - 0x000066b0 2d636865 636b7375 6d202020 20456e61 -checksum Ena │ │ │ │ - 0x000066c0 626c6520 63686563 6b73756d 207b6465 ble checksum {de │ │ │ │ - 0x000066d0 6661756c 747d0a20 202d4e2c 202d2d6e fault}. -N, --n │ │ │ │ - 0x000066e0 6f2d6368 65636b73 756d2044 69736162 o-checksum Disab │ │ │ │ - 0x000066f0 6c652063 6865636b 73756d0a 20202d44 le checksum. -D │ │ │ │ - 0x00006700 2c202d2d 64696374 2046494c 45202020 , --dict FILE │ │ │ │ - 0x00006710 55736520 7072652d 74726169 6e656420 Use pre-trained │ │ │ │ - 0x00006720 64696374 696f6e61 72792028 2e7a7864 dictionary (.zxd │ │ │ │ - 0x00006730 292e2052 65717569 72656420 746f2064 ). Required to d │ │ │ │ - 0x00006740 65636f6d 70726573 730a2020 20202020 ecompress. │ │ │ │ - 0x00006750 20202020 20202020 20202020 2020616e an │ │ │ │ - 0x00006760 20617263 68697665 20746861 74207761 archive that wa │ │ │ │ - 0x00006770 7320636f 6d707265 73736564 20776974 s compressed wit │ │ │ │ - 0x00006780 68206120 64696374 696f6e61 72790a20 h a dictionary. │ │ │ │ - 0x00006790 202d532c 202d2d73 65656b61 626c6520 -S, --seekable │ │ │ │ - 0x000067a0 20202041 7070656e 64207365 656b2074 Append seek t │ │ │ │ - 0x000067b0 61626c65 20666f72 2072616e 646f6d2d able for random- │ │ │ │ - 0x000067c0 61636365 73732064 65636f6d 70726573 access decompres │ │ │ │ - 0x000067d0 73696f6e 0a20202d 6f2c202d 2d6f7574 sion. -o, --out │ │ │ │ - 0x000067e0 70757420 46494c45 20577269 7465206f put FILE Write o │ │ │ │ - 0x000067f0 75747075 7420746f 2046494c 45202865 utput to FILE (e │ │ │ │ - 0x00006800 6c736520 64657269 76656420 66726f6d lse derived from │ │ │ │ - 0x00006810 20696e70 75743b0a 20202020 20202020 input;. │ │ │ │ - 0x00006820 20202020 20202020 20202020 666f7220 for │ │ │ │ - 0x00006830 2d2d7472 61696e3a 202e2f64 69637469 --train: ./dicti │ │ │ │ - 0x00006840 6f6e6172 795f3c64 6963745f 69643e2e onary_. │ │ │ │ - 0x00006850 7a78642c 206f7220 61206469 72656374 zxd, or a direct │ │ │ │ - 0x00006860 6f727929 0a20202d 6b2c202d 2d6b6565 ory). -k, --kee │ │ │ │ - 0x00006870 70202020 20202020 204b6565 7020696e p Keep in │ │ │ │ - 0x00006880 70757420 66696c65 0a20202d 662c202d put file. -f, - │ │ │ │ - 0x00006890 2d666f72 63652020 20202020 20466f72 -force For │ │ │ │ - 0x000068a0 6365206f 76657277 72697465 0a20202d ce overwrite. - │ │ │ │ - 0x000068b0 632c202d 2d737464 6f757420 20202020 c, --stdout │ │ │ │ - 0x000068c0 20577269 74652074 6f207374 646f7574 Write to stdout │ │ │ │ - 0x000068d0 0a20202d 762c202d 2d766572 626f7365 . -v, --verbose │ │ │ │ - 0x000068e0 20202020 20566572 626f7365 206d6f64 Verbose mod │ │ │ │ - 0x000068f0 650a2020 2d712c20 2d2d7175 69657420 e. -q, --quiet │ │ │ │ - 0x00006900 20202020 20205175 69657420 6d6f6465 Quiet mode │ │ │ │ - 0x00006910 0a20202d 6a2c202d 2d6a736f 6e202020 . -j, --json │ │ │ │ - 0x00006920 20202020 204a534f 4e206f75 74707574 JSON output │ │ │ │ - 0x00006930 20286265 6e63686d 61726b20 6d6f6465 (benchmark mode │ │ │ │ - 0x00006940 290a2020 2d2d7072 6f677265 7373204d ). --progress M │ │ │ │ - 0x00006950 4f444520 20205072 6f677265 73732064 ODE Progress d │ │ │ │ - 0x00006960 6973706c 61793a20 6175746f 2c20616c isplay: auto, al │ │ │ │ - 0x00006970 77617973 2c206e65 76657220 7b617574 ways, never {aut │ │ │ │ - 0x00006980 6f7d0a00 00000000 302e3134 2e310000 o}......0.14.1.. │ │ │ │ - 0x00006990 5a584320 434c4920 28257a75 2d626974 ZXC CLI (%zu-bit │ │ │ │ - 0x000069a0 29207625 732c2062 79204265 72747261 ) v%s, by Bertra │ │ │ │ - 0x000069b0 6e64204c 65626f6e 6e6f6973 0a425344 nd Lebonnois.BSD │ │ │ │ - 0x000069c0 20332d43 6c617573 65204c69 63656e73 3-Clause Licens │ │ │ │ - 0x000069d0 650a0000 00000000 31323334 35363762 e.......1234567b │ │ │ │ - 0x000069e0 3a3a423a 63436444 3a66686f 3a6a6b6c ::B:cCdD:fho:jkl │ │ │ │ - 0x000069f0 6d724e71 53543a74 76567a00 00000000 mrNqST:tvVz..... │ │ │ │ - 0x00006a00 7a000000 00000000 64000000 00000000 z.......d....... │ │ │ │ - 0x00006a10 6c000000 00000000 6c697374 00000000 l.......list.... │ │ │ │ - 0x00006a20 74000000 00000000 74657374 00000000 t.......test.... │ │ │ │ - 0x00006a30 62000000 00000000 4572726f 723a2069 b.......Error: i │ │ │ │ - 0x00006a40 6e76616c 69642064 69637469 6f6e6172 nvalid dictionar │ │ │ │ - 0x00006a50 79207061 74682027 2573273a 2025730a y path '%s': %s. │ │ │ │ - 0x00006a60 00000000 00000000 4572726f 723a2063 ........Error: c │ │ │ │ - 0x00006a70 616e6e6f 74206f70 656e2064 69637469 annot open dicti │ │ │ │ - 0x00006a80 6f6e6172 79202725 73273a20 25730a00 onary '%s': %s.. │ │ │ │ - 0x00006a90 4572726f 723a2064 69637469 6f6e6172 Error: dictionar │ │ │ │ - 0x00006aa0 79206669 6c652027 25732720 68617320 y file '%s' has │ │ │ │ - 0x00006ab0 696e7661 6c696420 73697a65 0a000000 invalid size.... │ │ │ │ - 0x00006ac0 4572726f 723a2066 61696c65 6420746f Error: failed to │ │ │ │ - 0x00006ad0 20726561 64206469 6374696f 6e617279 read dictionary │ │ │ │ - 0x00006ae0 20272573 270a0000 4572726f 723a2069 '%s'...Error: i │ │ │ │ - 0x00006af0 6e76616c 69642064 69637469 6f6e6172 nvalid dictionar │ │ │ │ - 0x00006b00 79202725 73273a20 25730a00 00000000 y '%s': %s...... │ │ │ │ - 0x00006b10 4572726f 723a2069 6e76616c 69642064 Error: invalid d │ │ │ │ - 0x00006b20 69637469 6f6e6172 79202725 73270a00 ictionary '%s'.. │ │ │ │ - 0x00006b30 4572726f 723a202d 2d747261 696e2072 Error: --train r │ │ │ │ - 0x00006b40 65717569 72657320 696e7075 74206669 equires input fi │ │ │ │ - 0x00006b50 6c657320 61732074 7261696e 696e6720 les as training │ │ │ │ - 0x00006b60 73616d70 6c65732e 0a000000 00000000 samples......... │ │ │ │ - 0x00006b70 4572726f 723a206d 656d6f72 7920616c Error: memory al │ │ │ │ - 0x00006b80 6c6f6361 74696f6e 20666169 6c65640a location failed. │ │ │ │ - 0x00006b90 00000000 00000000 5761726e 696e673a ........Warning: │ │ │ │ - 0x00006ba0 20696e76 616c6964 20706174 68202725 invalid path '% │ │ │ │ - 0x00006bb0 73272c20 736b6970 70696e67 0a000000 s', skipping.... │ │ │ │ - 0x00006bc0 5761726e 696e673a 2063616e 6e6f7420 Warning: cannot │ │ │ │ - 0x00006bd0 6f70656e 20272573 272c2073 6b697070 open '%s', skipp │ │ │ │ - 0x00006be0 696e670a 00000000 5761726e 696e673a ing.....Warning: │ │ │ │ - 0x00006bf0 2073686f 72742072 65616420 6f6e2027 short read on ' │ │ │ │ - 0x00006c00 2573272c 20736b69 7070696e 670a0000 %s', skipping... │ │ │ │ - 0x00006c10 4572726f 723a206e 6f207661 6c696420 Error: no valid │ │ │ │ - 0x00006c20 73616d70 6c657320 6c6f6164 65640a00 samples loaded.. │ │ │ │ - 0x00006c30 4572726f 723a2074 7261696e 696e6720 Error: training │ │ │ │ - 0x00006c40 6661696c 65643a20 25730a00 00000000 failed: %s...... │ │ │ │ - 0x00006c50 4572726f 723a206c 69746572 616c2074 Error: literal t │ │ │ │ - 0x00006c60 61626c65 20747261 696e696e 67206661 able training fa │ │ │ │ - 0x00006c70 696c6564 3a202573 0a000000 00000000 iled: %s........ │ │ │ │ - 0x00006c80 4572726f 723a2064 69637420 73617665 Error: dict save │ │ │ │ - 0x00006c90 20666169 6c65643a 2025730a 00000000 failed: %s..... │ │ │ │ - 0x00006ca0 64696374 696f6e61 72795f25 3038782e dictionary_%08x. │ │ │ │ - 0x00006cb0 7a786400 00000000 25732573 64696374 zxd.....%s%sdict │ │ │ │ - 0x00006cc0 696f6e61 72795f25 3038782e 7a786400 ionary_%08x.zxd. │ │ │ │ - 0x00006cd0 4572726f 723a2063 616e6e6f 74206372 Error: cannot cr │ │ │ │ - 0x00006ce0 65617465 20272573 273a2025 730a0000 eate '%s': %s... │ │ │ │ - 0x00006cf0 4572726f 723a2066 61696c65 6420746f Error: failed to │ │ │ │ - 0x00006d00 20777269 74652027 2573273a 2025730a write '%s': %s. │ │ │ │ - 0x00006d10 00000000 00000000 54726169 6e656420 ........Trained │ │ │ │ - 0x00006d20 64696374 696f6e61 72793a20 256c6c64 dictionary: %lld │ │ │ │ - 0x00006d30 20627974 65732066 726f6d20 25642073 bytes from %d s │ │ │ │ - 0x00006d40 616d706c 6573202d 3e202573 20286469 amples -> %s (di │ │ │ │ - 0x00006d50 63745f69 643a2030 78253038 58290a00 ct_id: 0x%08X).. │ │ │ │ - 0x00006d60 42656e63 686d6172 6b207265 71756972 Benchmark requir │ │ │ │ - 0x00006d70 65732069 6e707574 2066696c 652e0a00 es input file... │ │ │ │ - 0x00006d80 496e7075 743a2025 73202825 7a752062 Input: %s (%zu b │ │ │ │ - 0x00006d90 79746573 290a5275 6e6e696e 6720666f ytes).Running fo │ │ │ │ - 0x00006da0 72202564 20736563 6f6e6473 20287468 r %d seconds (th │ │ │ │ - 0x00006db0 72656164 733a2025 64292e2e 2e0a0000 reads: %d)...... │ │ │ │ - 0x00006dc0 0d436f6d 70726573 73696e67 2e2e2e20 .Compressing... │ │ │ │ - 0x00006dd0 25642069 74657273 2028252e 31667329 %d iters (%.1fs) │ │ │ │ - 0x00006de0 00000000 00000000 0d446563 6f6d7072 .........Decompr │ │ │ │ - 0x00006df0 65737369 6e672e2e 2e202564 20697465 essing... %d ite │ │ │ │ - 0x00006e00 72732028 252e3166 73290000 00000000 rs (%.1fs)...... │ │ │ │ - 0x00006e10 7b0a2020 22696e70 75745f66 696c6522 {. "input_file" │ │ │ │ - 0x00006e20 3a202225 73222c0a 20202269 6e707574 : "%s",. "input │ │ │ │ - 0x00006e30 5f73697a 655f6279 74657322 3a20257a _size_bytes": %z │ │ │ │ - 0x00006e40 752c0a20 2022636f 6d707265 73736564 u,. "compressed │ │ │ │ - 0x00006e50 5f73697a 655f6279 74657322 3a20256c _size_bytes": %l │ │ │ │ - 0x00006e60 6c642c0a 20202263 6f6d7072 65737369 ld,. "compressi │ │ │ │ - 0x00006e70 6f6e5f72 6174696f 223a2025 2e33662c on_ratio": %.3f, │ │ │ │ - 0x00006e80 0a202022 64757261 74696f6e 5f736563 . "duration_sec │ │ │ │ - 0x00006e90 6f6e6473 223a2025 642c0a20 2022636f onds": %d,. "co │ │ │ │ - 0x00006ea0 6d707265 73735f69 74657261 74696f6e mpress_iteration │ │ │ │ - 0x00006eb0 73223a20 25642c0a 20202264 65636f6d s": %d,. "decom │ │ │ │ - 0x00006ec0 70726573 735f6974 65726174 696f6e73 press_iterations │ │ │ │ - 0x00006ed0 223a2025 642c0a20 20227468 72656164 ": %d,. "thread │ │ │ │ - 0x00006ee0 73223a20 25642c0a 2020226c 6576656c s": %d,. "level │ │ │ │ - 0x00006ef0 223a2025 642c0a20 20226368 65636b73 ": %d,. "checks │ │ │ │ - 0x00006f00 756d5f65 6e61626c 6564223a 2025732c um_enabled": %s, │ │ │ │ - 0x00006f10 0a202022 636f6d70 72657373 5f737065 . "compress_spe │ │ │ │ - 0x00006f20 65645f6d 62707322 3a20252e 33662c0a ed_mbps": %.3f,. │ │ │ │ - 0x00006f30 20202264 65636f6d 70726573 735f7370 "decompress_sp │ │ │ │ - 0x00006f40 6565645f 6d627073 223a2025 2e33662c eed_mbps": %.3f, │ │ │ │ - 0x00006f50 0a202022 636f6d70 72657373 5f74696d . "compress_tim │ │ │ │ - 0x00006f60 655f7365 636f6e64 73223a20 252e3666 e_seconds": %.6f │ │ │ │ - 0x00006f70 2c0a2020 22646563 6f6d7072 6573735f ,. "decompress_ │ │ │ │ - 0x00006f80 74696d65 5f736563 6f6e6473 223a2025 time_seconds": % │ │ │ │ - 0x00006f90 2e36660a 7d0a0000 436f6d70 72657373 .6f.}...Compress │ │ │ │ - 0x00006fa0 65643a20 256c6c64 20627974 65732028 ed: %lld bytes ( │ │ │ │ - 0x00006fb0 72617469 6f20252e 3366290a 436f6d70 ratio %.3f).Comp │ │ │ │ - 0x00006fc0 72657373 20203a20 252e3366 204d422f ress : %.3f MB/ │ │ │ │ - 0x00006fd0 73202825 64206974 65727329 0a446563 s (%d iters).Dec │ │ │ │ - 0x00006fe0 6f6d7072 6573733a 20252e33 66204d42 ompress: %.3f MB │ │ │ │ - 0x00006ff0 2f732028 25642069 74657273 290a0000 /s (%d iters)... │ │ │ │ - 0x00007000 4c697374 206d6f64 65207265 71756972 List mode requir │ │ │ │ - 0x00007010 65732069 6e707574 2066696c 652e0a00 es input file... │ │ │ │ - 0x00007020 5b0a0000 00000000 4572726f 723a2043 [.......Error: C │ │ │ │ - 0x00007030 616e6e6f 74206f70 656e2027 2573273a annot open '%s': │ │ │ │ - 0x00007040 2025730a 00000000 4572726f 723a2043 %s.....Error: C │ │ │ │ - 0x00007050 616e6e6f 74207365 656b2069 6e206669 annot seek in fi │ │ │ │ - 0x00007060 6c650a00 00000000 7b0a2020 22747970 le......{. "typ │ │ │ │ - 0x00007070 65223a20 22646963 74696f6e 61727922 e": "dictionary" │ │ │ │ - 0x00007080 2c0a2020 2266696c 656e616d 65223a20 ,. "filename": │ │ │ │ - 0x00007090 22257322 2c0a2020 22646963 745f6964 "%s",. "dict_id │ │ │ │ - 0x000070a0 223a2022 30782530 3858222c 0a202022 ": "0x%08X",. " │ │ │ │ - 0x000070b0 636f6e74 656e745f 73697a65 5f627974 content_size_byt │ │ │ │ - 0x000070c0 6573223a 20257a75 2c0a2020 2266696c es": %zu,. "fil │ │ │ │ - 0x000070d0 655f7369 7a655f62 79746573 223a2025 e_size_bytes": % │ │ │ │ - 0x000070e0 6c6c640a 7d0a0000 0a202044 69637469 lld.}.... Dicti │ │ │ │ - 0x000070f0 6f6e6172 79206669 6c652028 2e7a7864 onary file (.zxd │ │ │ │ - 0x00007100 290a2020 44696374 2049443a 20202020 ). Dict ID: │ │ │ │ - 0x00007110 20202030 78253038 580a2020 436f6e74 0x%08X. Cont │ │ │ │ - 0x00007120 656e7420 73697a65 3a202025 7a752062 ent size: %zu b │ │ │ │ - 0x00007130 79746573 0a202046 696c653a 20202020 ytes. File: │ │ │ │ - 0x00007140 20202020 20202573 0a000000 00000000 %s........ │ │ │ │ - 0x00007150 4572726f 723a2043 616e6e6f 74207265 Error: Cannot re │ │ │ │ - 0x00007160 61642027 2573270a 00000000 00000000 ad '%s'......... │ │ │ │ - 0x00007170 4572726f 723a204e 6f742061 2076616c Error: Not a val │ │ │ │ - 0x00007180 6964205a 58432061 72636869 76650a00 id ZXC archive.. │ │ │ │ + 0x00005b90 252e3166 20544200 252e3166 20474200 %.1f TB.%.1f GB. │ │ │ │ + 0x00005ba0 252e3166 204d4200 252e3166 204b4200 %.1f MB.%.1f KB. │ │ │ │ + 0x00005bb0 256c6c75 20420000 0d252a73 0d000000 %llu B...%*s.... │ │ │ │ + 0x00005bc0 207c2045 54412025 6c643a25 30326c64 | ETA %ld:%02ld │ │ │ │ + 0x00005bd0 3a253032 6c640000 207c2045 54412025 :%02ld.. | ETA % │ │ │ │ + 0x00005be0 6c643a25 30326c64 00000000 00000000 ld:%02ld........ │ │ │ │ + 0x00005bf0 2573205b 25735d20 25642525 207c2025 %s [%s] %d%% | % │ │ │ │ + 0x00005c00 732f2573 207c2025 2e316620 4d422f73 s/%s | %.1f MB/s │ │ │ │ + 0x00005c10 25730000 00000000 25732025 73207c20 %s......%s %s | │ │ │ │ + 0x00005c20 252e3166 204d422f 73000000 00000000 %.1f MB/s....... │ │ │ │ + 0x00005c30 3c737464 696e3e00 656e6162 6c656400 .enabled. │ │ │ │ + 0x00005c40 64697361 626c6564 00000000 00000000 disabled........ │ │ │ │ + 0x00005c50 52617069 64486173 68000000 00000000 RapidHash....... │ │ │ │ + 0x00005c60 74727565 00000000 756e6b6e 6f776e00 true....unknown. │ │ │ │ + 0x00005c70 66616c73 65000000 6e6f6e65 00000000 false...none.... │ │ │ │ + 0x00005c80 756e6b6e 6f776e20 28686561 64657220 unknown (header │ │ │ │ + 0x00005c90 756e7265 61646162 6c652900 00000000 unreadable)..... │ │ │ │ + 0x00005ca0 6e6f7420 76657269 66696564 2028736b not verified (sk │ │ │ │ + 0x00005cb0 69707065 64206279 202d4e29 00000000 ipped by -N).... │ │ │ │ + 0x00005cc0 76657269 66696564 20285261 70696448 verified (RapidH │ │ │ │ + 0x00005cd0 61736829 00000000 6e6f7420 76657269 ash)....not veri │ │ │ │ + 0x00005ce0 66696564 20286172 63686976 65206861 fied (archive ha │ │ │ │ + 0x00005cf0 73206e6f 6e652900 756e6b6e 6f776e20 s none).unknown │ │ │ │ + 0x00005d00 28737472 65616d65 6420696e 70757429 (streamed input) │ │ │ │ + 0x00005d10 00000000 00000000 4465636f 6d707265 ........Decompre │ │ │ │ + 0x00005d20 7373696e 67000000 54657374 696e6700 ssing...Testing. │ │ │ │ + 0x00005d30 4572726f 723a2049 6e76616c 69642069 Error: Invalid i │ │ │ │ + 0x00005d40 6e707574 2066696c 65202725 73273a20 nput file '%s': │ │ │ │ + 0x00005d50 25730a00 00000000 72620000 00000000 %s......rb...... │ │ │ │ + 0x00005d60 4572726f 72206f70 656e2069 6e707574 Error open input │ │ │ │ + 0x00005d70 2025733a 2025730a 00000000 00000000 %s: %s......... │ │ │ │ + 0x00005d80 25732e7a 78630000 4572726f 723a204f %s.zxc..Error: O │ │ │ │ + 0x00005d90 75747075 74207061 74682074 6f6f206c utput path too l │ │ │ │ + 0x00005da0 6f6e670a 00000000 2e7a7863 00000000 ong......zxc.... │ │ │ │ + 0x00005db0 4572726f 723a2043 616e6e6f 74206465 Error: Cannot de │ │ │ │ + 0x00005dc0 7465726d 696e6520 6f757470 75742066 termine output f │ │ │ │ + 0x00005dd0 696c656e 616d653a 20272573 2720646f ilename: '%s' do │ │ │ │ + 0x00005de0 6573206e 6f742065 6e642077 69746820 es not end with │ │ │ │ + 0x00005df0 2e7a7863 0a000000 25732f25 73000000 .zxc....%s/%s... │ │ │ │ + 0x00005e00 4572726f 723a2049 6e76616c 6964206f Error: Invalid o │ │ │ │ + 0x00005e10 75747075 74207061 74682027 2573273a utput path '%s': │ │ │ │ + 0x00005e20 2025730a 00000000 4572726f 723a2049 %s.....Error: I │ │ │ │ + 0x00005e30 6e707574 20616e64 206f7574 70757420 nput and output │ │ │ │ + 0x00005e40 66696c65 73206172 65206964 656e7469 files are identi │ │ │ │ + 0x00005e50 63616c20 666f7220 27257327 2e0a0000 cal for '%s'.... │ │ │ │ + 0x00005e60 4f757470 75742065 78697374 732e2055 Output exists. U │ │ │ │ + 0x00005e70 7365202d 6620746f 206f7665 72777269 se -f to overwri │ │ │ │ + 0x00005e80 74652027 2573272e 0a000000 00000000 te '%s'......... │ │ │ │ + 0x00005e90 4572726f 72206372 65617469 6e67206f Error creating o │ │ │ │ + 0x00005ea0 75747075 74202573 3a202573 0a000000 utput %s: %s.... │ │ │ │ + 0x00005eb0 77620000 00000000 4572726f 72206f70 wb......Error op │ │ │ │ + 0x00005ec0 656e206f 75747075 74202573 3a202573 en output %s: %s │ │ │ │ + 0x00005ed0 0a000000 00000000 52656675 73696e67 ........Refusing │ │ │ │ + 0x00005ee0 20746f20 77726974 6520636f 6d707265 to write compre │ │ │ │ + 0x00005ef0 73736564 20646174 6120746f 20746572 ssed data to ter │ │ │ │ + 0x00005f00 6d696e61 6c2e0a46 6f722068 656c702c minal..For help, │ │ │ │ + 0x00005f10 20747970 653a207a 7863202d 680a0000 type: zxc -h... │ │ │ │ + 0x00005f20 5761726e 696e673a 20466169 6c656420 Warning: Failed │ │ │ │ + 0x00005f30 746f2072 656f7065 6e207374 64696e20 to reopen stdin │ │ │ │ + 0x00005f40 696e2062 696e6172 79206d6f 64650a00 in binary mode.. │ │ │ │ + 0x00005f50 5761726e 696e673a 20466169 6c656420 Warning: Failed │ │ │ │ + 0x00005f60 746f2072 656f7065 6e207374 646f7574 to reopen stdout │ │ │ │ + 0x00005f70 20696e20 62696e61 7279206d 6f64650a in binary mode. │ │ │ │ + 0x00005f80 00000000 00000000 50726f63 65737369 ........Processi │ │ │ │ + 0x00005f90 6e672025 732e2e2e 2028436f 6d707265 ng %s... (Compre │ │ │ │ + 0x00005fa0 7373696f 6e204c65 76656c20 2564290a ssion Level %d). │ │ │ │ + 0x00005fb0 00000000 00000000 50726f63 65737369 ........Processi │ │ │ │ + 0x00005fc0 6e672025 732e2e2e 0a000000 00000000 ng %s........... │ │ │ │ + 0x00005fd0 43686563 6b73756d 3a202573 0a000000 Checksum: %s.... │ │ │ │ + 0x00005fe0 5365656b 61626c65 3a20656e 61626c65 Seekable: enable │ │ │ │ + 0x00005ff0 640a0000 00000000 7b0a2020 2266696c d.......{. "fil │ │ │ │ + 0x00006000 656e616d 65223a20 22257322 2c0a2020 ename": "%s",. │ │ │ │ + 0x00006010 22737461 74757322 3a20226f 6b222c0a "status": "ok",. │ │ │ │ + 0x00006020 20202263 6865636b 73756d5f 76657269 "checksum_veri │ │ │ │ + 0x00006030 66696564 223a2025 732c0a20 20226368 fied": %s,. "ch │ │ │ │ + 0x00006040 65636b73 756d5f6d 6574686f 64223a20 ecksum_method": │ │ │ │ + 0x00006050 22257322 2c0a2020 2274696d 655f7365 "%s",. "time_se │ │ │ │ + 0x00006060 636f6e64 73223a20 252e3666 0a7d0a00 conds": %.6f.}.. │ │ │ │ + 0x00006070 25733a20 4f4b0a20 20436865 636b7375 %s: OK. Checksu │ │ │ │ + 0x00006080 6d3a2020 20202025 730a2020 54696d65 m: %s. Time │ │ │ │ + 0x00006090 3a202020 20202020 2020252e 3366730a : %.3fs. │ │ │ │ + 0x000060a0 00000000 00000000 25733a20 4f4b0a00 ........%s: OK.. │ │ │ │ + 0x000060b0 50726f63 65737365 6420256c 6c642062 Processed %lld b │ │ │ │ + 0x000060c0 79746573 20696e20 252e3366 730a0000 ytes in %.3fs... │ │ │ │ + 0x000060d0 7b0a2020 2266696c 656e616d 65223a20 {. "filename": │ │ │ │ + 0x000060e0 22257322 2c0a2020 22737461 74757322 "%s",. "status" │ │ │ │ + 0x000060f0 3a202266 61696c65 64222c0a 20202265 : "failed",. "e │ │ │ │ + 0x00006100 72726f72 223a2022 2573220a 7d0a0000 rror": "%s".}... │ │ │ │ + 0x00006110 25733a20 4641494c 45442028 2573290a %s: FAILED (%s). │ │ │ │ + 0x00006120 00000000 00000000 20205468 69732061 ........ This a │ │ │ │ + 0x00006130 72636869 76652077 61732063 6f6d7072 rchive was compr │ │ │ │ + 0x00006140 65737365 64207769 74682061 20646963 essed with a dic │ │ │ │ + 0x00006150 74696f6e 6172793b 20706173 73206974 tionary; pass it │ │ │ │ + 0x00006160 20776974 68202d44 2e0a0000 00000000 with -D........ │ │ │ │ + 0x00006170 4572726f 723a2025 733a2025 730a0000 Error: %s: %s... │ │ │ │ + 0x00006180 436f6d70 72657373 696e6700 00000000 Compressing..... │ │ │ │ + 0x00006190 4572726f 723a2025 733a2077 72697465 Error: %s: write │ │ │ │ + 0x000061a0 20666169 6c65643a 2025730a 00000000 failed: %s..... │ │ │ │ + 0x000061b0 3c737464 6f75743e 00000000 00000000 ........ │ │ │ │ + 0x000061c0 4572726f 72206f70 656e696e 67206469 Error opening di │ │ │ │ + 0x000061d0 72656374 6f727920 27257327 3a202573 rectory '%s': %s │ │ │ │ + 0x000061e0 0a000000 00000000 4572726f 7220616c ........Error al │ │ │ │ + 0x000061f0 6c6f6361 74696e67 206d656d 6f727920 locating memory │ │ │ │ + 0x00006200 666f7220 70617468 20696e20 64697265 for path in dire │ │ │ │ + 0x00006210 63746f72 79202725 73270a00 00000000 ctory '%s'...... │ │ │ │ + 0x00006220 4572726f 723a2070 61746820 746f6f20 Error: path too │ │ │ │ + 0x00006230 6c6f6e67 20696e20 64697265 63746f72 long in director │ │ │ │ + 0x00006240 79202725 73270a00 7a786300 00000000 y '%s'..zxc..... │ │ │ │ + 0x00006250 2f000000 00000000 2d000000 00000000 /.......-....... │ │ │ │ + 0x00006260 22000000 00000000 6e756c6c 00000000 ".......null.... │ │ │ │ + 0x00006270 756e7a78 63000000 4572726f 723a2064 unzxc...Error: d │ │ │ │ + 0x00006280 75726174 696f6e20 6d757374 20626520 uration must be │ │ │ │ + 0x00006290 62657477 65656e20 3120616e 64203336 between 1 and 36 │ │ │ │ + 0x000062a0 30302073 65636f6e 64730a00 00000000 00 seconds...... │ │ │ │ + 0x000062b0 4572726f 723a206e 756d5f74 68726561 Error: num_threa │ │ │ │ + 0x000062c0 6473206d 75737420 62652062 65747765 ds must be betwe │ │ │ │ + 0x000062d0 656e2030 20616e64 2025640a 00000000 en 0 and %d..... │ │ │ │ + 0x000062e0 6175746f 00000000 616c7761 79730000 auto....always.. │ │ │ │ + 0x000062f0 6e657665 72000000 4572726f 723a202d never...Error: - │ │ │ │ + 0x00006300 2d70726f 67726573 73206d75 73742062 -progress must b │ │ │ │ + 0x00006310 65202761 75746f27 2c202761 6c776179 e 'auto', 'alway │ │ │ │ + 0x00006320 7327206f 7220276e 65766572 270a0000 s' or 'never'... │ │ │ │ + 0x00006330 4572726f 723a2062 6c6f636b 2d73697a Error: block-siz │ │ │ │ + 0x00006340 65206d75 73742062 65206120 706f7765 e must be a powe │ │ │ │ + 0x00006350 72206f66 20322062 65747765 656e2034 r of 2 between 4 │ │ │ │ + 0x00006360 4b20616e 6420324d 0a202045 78616d70 K and 2M. Examp │ │ │ │ + 0x00006370 6c65733a 202d4220 344b2c20 2d422031 les: -B 4K, -B 1 │ │ │ │ + 0x00006380 32384b2c 202d4220 314d2c20 2d422032 28K, -B 1M, -B 2 │ │ │ │ + 0x00006390 4d0a0000 00000000 55736167 653a2025 M.......Usage: % │ │ │ │ + 0x000063a0 73205b3c 6f707469 6f6e733e 5d205b3c s [] [< │ │ │ │ + 0x000063b0 61726775 6d656e74 3e5d2e2e 2e0a0a00 argument>]...... │ │ │ │ + 0x000063c0 5374616e 64617264 204d6f64 65733a0a Standard Modes:. │ │ │ │ + 0x000063d0 20202d7a 2c202d2d 636f6d70 72657373 -z, --compress │ │ │ │ + 0x000063e0 20202020 436f6d70 72657373 2046494c Compress FIL │ │ │ │ + 0x000063f0 45207b64 65666175 6c747d0a 20202d64 E {default}. -d │ │ │ │ + 0x00006400 2c202d2d 6465636f 6d707265 73732020 , --decompress │ │ │ │ + 0x00006410 4465636f 6d707265 73732046 494c4520 Decompress FILE │ │ │ │ + 0x00006420 286f7220 73746469 6e202d3e 20737464 (or stdin -> std │ │ │ │ + 0x00006430 6f757429 0a20202d 6c2c202d 2d6c6973 out). -l, --lis │ │ │ │ + 0x00006440 74202020 20202020 204c6973 74206172 t List ar │ │ │ │ + 0x00006450 63686976 65206f72 20646963 74696f6e chive or diction │ │ │ │ + 0x00006460 61727920 696e666f 0a20202d 742c202d ary info. -t, - │ │ │ │ + 0x00006470 2d746573 74202020 20202020 20546573 -test Tes │ │ │ │ + 0x00006480 7420636f 6d707265 73736564 2046494c t compressed FIL │ │ │ │ + 0x00006490 4520696e 74656772 6974790a 20202d62 E integrity. -b │ │ │ │ + 0x000064a0 2c202d2d 62656e63 68205b4e 5d202020 , --bench [N] │ │ │ │ + 0x000064b0 42656e63 686d6172 6b20696e 2d6d656d Benchmark in-mem │ │ │ │ + 0x000064c0 6f727920 284e3d73 65636f6e 64732c20 ory (N=seconds, │ │ │ │ + 0x000064d0 64656661 756c7420 35290a20 202d2d74 default 5). --t │ │ │ │ + 0x000064e0 7261696e 20202020 20202020 20202054 rain T │ │ │ │ + 0x000064f0 7261696e 20612064 69637469 6f6e6172 rain a dictionar │ │ │ │ + 0x00006500 79206672 6f6d2069 6e707574 2046494c y from input FIL │ │ │ │ + 0x00006510 45732028 74726169 6e696e67 2073616d Es (training sam │ │ │ │ + 0x00006520 706c6573 292e0a20 20202020 20202020 ples).. │ │ │ │ + 0x00006530 20202020 20202020 2020204f 75747075 Outpu │ │ │ │ + 0x00006540 74207669 61202d6f 20286465 6661756c t via -o (defaul │ │ │ │ + 0x00006550 743a202e 2f646963 74696f6e 6172795f t: ./dictionary_ │ │ │ │ + 0x00006560 3c646963 745f6964 3e2e7a78 64290a0a .zxd).. │ │ │ │ + 0x00006570 42617463 68205072 6f636573 73696e67 Batch Processing │ │ │ │ + 0x00006580 3a0a2020 2d6d2c20 2d2d6d75 6c746970 :. -m, --multip │ │ │ │ + 0x00006590 6c652020 20204d75 6c746970 6c652069 le Multiple i │ │ │ │ + 0x000065a0 6e707574 2066696c 65730a20 202d722c nput files. -r, │ │ │ │ + 0x000065b0 202d2d72 65637572 73697665 2020204f --recursive O │ │ │ │ + 0x000065c0 70657261 74652072 65637572 73697665 perate recursive │ │ │ │ + 0x000065d0 6c79206f 6e206469 72656374 6f726965 ly on directorie │ │ │ │ + 0x000065e0 730a0a53 70656369 616c204f 7074696f s..Special Optio │ │ │ │ + 0x000065f0 6e733a0a 20202d56 2c202d2d 76657273 ns:. -V, --vers │ │ │ │ + 0x00006600 696f6e20 20202020 53686f77 20766572 ion Show ver │ │ │ │ + 0x00006610 73696f6e 20696e66 6f726d61 74696f6e sion information │ │ │ │ + 0x00006620 0a20202d 682c202d 2d68656c 70202020 . -h, --help │ │ │ │ + 0x00006630 20202020 2053686f 77207468 69732068 Show this h │ │ │ │ + 0x00006640 656c7020 6d657373 6167650a 0a4f7074 elp message..Opt │ │ │ │ + 0x00006650 696f6e73 3a0a2020 2d312e2e 2d372020 ions:. -1..-7 │ │ │ │ + 0x00006660 20202020 20202020 2020436f 6d707265 Compre │ │ │ │ + 0x00006670 7373696f 6e206c65 76656c20 7b337d0a ssion level {3}. │ │ │ │ + 0x00006680 20202d42 2c202d2d 626c6f63 6b2d7369 -B, --block-si │ │ │ │ + 0x00006690 7a652020 426c6f63 6b207369 7a653a20 ze Block size: │ │ │ │ + 0x000066a0 344b2e2e 324d2c20 706f7765 72206f66 4K..2M, power of │ │ │ │ + 0x000066b0 2032207b 3531324b 7d0a2020 2d542c20 2 {512K}. -T, │ │ │ │ + 0x000066c0 2d2d7468 72656164 73204e20 20204e75 --threads N Nu │ │ │ │ + 0x000066d0 6d626572 206f6620 74687265 61647320 mber of threads │ │ │ │ + 0x000066e0 28303d61 75746f29 0a20202d 432c202d (0=auto). -C, - │ │ │ │ + 0x000066f0 2d636865 636b7375 6d202020 20456e61 -checksum Ena │ │ │ │ + 0x00006700 626c6520 63686563 6b73756d 207b6465 ble checksum {de │ │ │ │ + 0x00006710 6661756c 747d0a20 202d4e2c 202d2d6e fault}. -N, --n │ │ │ │ + 0x00006720 6f2d6368 65636b73 756d2044 69736162 o-checksum Disab │ │ │ │ + 0x00006730 6c652063 6865636b 73756d0a 20202d44 le checksum. -D │ │ │ │ + 0x00006740 2c202d2d 64696374 2046494c 45202020 , --dict FILE │ │ │ │ + 0x00006750 55736520 7072652d 74726169 6e656420 Use pre-trained │ │ │ │ + 0x00006760 64696374 696f6e61 72792028 2e7a7864 dictionary (.zxd │ │ │ │ + 0x00006770 292e2052 65717569 72656420 746f2064 ). Required to d │ │ │ │ + 0x00006780 65636f6d 70726573 730a2020 20202020 ecompress. │ │ │ │ + 0x00006790 20202020 20202020 20202020 2020616e an │ │ │ │ + 0x000067a0 20617263 68697665 20746861 74207761 archive that wa │ │ │ │ + 0x000067b0 7320636f 6d707265 73736564 20776974 s compressed wit │ │ │ │ + 0x000067c0 68206120 64696374 696f6e61 72790a20 h a dictionary. │ │ │ │ + 0x000067d0 202d532c 202d2d73 65656b61 626c6520 -S, --seekable │ │ │ │ + 0x000067e0 20202041 7070656e 64207365 656b2074 Append seek t │ │ │ │ + 0x000067f0 61626c65 20666f72 2072616e 646f6d2d able for random- │ │ │ │ + 0x00006800 61636365 73732064 65636f6d 70726573 access decompres │ │ │ │ + 0x00006810 73696f6e 0a20202d 6f2c202d 2d6f7574 sion. -o, --out │ │ │ │ + 0x00006820 70757420 46494c45 20577269 7465206f put FILE Write o │ │ │ │ + 0x00006830 75747075 7420746f 2046494c 45202865 utput to FILE (e │ │ │ │ + 0x00006840 6c736520 64657269 76656420 66726f6d lse derived from │ │ │ │ + 0x00006850 20696e70 75743b0a 20202020 20202020 input;. │ │ │ │ + 0x00006860 20202020 20202020 20202020 666f7220 for │ │ │ │ + 0x00006870 2d2d7472 61696e3a 202e2f64 69637469 --train: ./dicti │ │ │ │ + 0x00006880 6f6e6172 795f3c64 6963745f 69643e2e onary_. │ │ │ │ + 0x00006890 7a78642c 206f7220 61206469 72656374 zxd, or a direct │ │ │ │ + 0x000068a0 6f727929 0a20202d 6b2c202d 2d6b6565 ory). -k, --kee │ │ │ │ + 0x000068b0 70202020 20202020 204b6565 7020696e p Keep in │ │ │ │ + 0x000068c0 70757420 66696c65 0a20202d 662c202d put file. -f, - │ │ │ │ + 0x000068d0 2d666f72 63652020 20202020 20466f72 -force For │ │ │ │ + 0x000068e0 6365206f 76657277 72697465 0a20202d ce overwrite. - │ │ │ │ + 0x000068f0 632c202d 2d737464 6f757420 20202020 c, --stdout │ │ │ │ + 0x00006900 20577269 74652074 6f207374 646f7574 Write to stdout │ │ │ │ + 0x00006910 0a20202d 762c202d 2d766572 626f7365 . -v, --verbose │ │ │ │ + 0x00006920 20202020 20566572 626f7365 206d6f64 Verbose mod │ │ │ │ + 0x00006930 650a2020 2d712c20 2d2d7175 69657420 e. -q, --quiet │ │ │ │ + 0x00006940 20202020 20205175 69657420 6d6f6465 Quiet mode │ │ │ │ + 0x00006950 0a20202d 6a2c202d 2d6a736f 6e202020 . -j, --json │ │ │ │ + 0x00006960 20202020 204a534f 4e206f75 74707574 JSON output │ │ │ │ + 0x00006970 20286265 6e63686d 61726b20 6d6f6465 (benchmark mode │ │ │ │ + 0x00006980 290a2020 2d2d7072 6f677265 7373204d ). --progress M │ │ │ │ + 0x00006990 4f444520 20205072 6f677265 73732064 ODE Progress d │ │ │ │ + 0x000069a0 6973706c 61793a20 6175746f 2c20616c isplay: auto, al │ │ │ │ + 0x000069b0 77617973 2c206e65 76657220 7b617574 ways, never {aut │ │ │ │ + 0x000069c0 6f7d0a00 00000000 302e3134 2e310000 o}......0.14.1.. │ │ │ │ + 0x000069d0 5a584320 434c4920 28257a75 2d626974 ZXC CLI (%zu-bit │ │ │ │ + 0x000069e0 29207625 732c2062 79204265 72747261 ) v%s, by Bertra │ │ │ │ + 0x000069f0 6e64204c 65626f6e 6e6f6973 0a425344 nd Lebonnois.BSD │ │ │ │ + 0x00006a00 20332d43 6c617573 65204c69 63656e73 3-Clause Licens │ │ │ │ + 0x00006a10 650a0000 00000000 31323334 35363762 e.......1234567b │ │ │ │ + 0x00006a20 3a3a423a 63436444 3a66686f 3a6a6b6c ::B:cCdD:fho:jkl │ │ │ │ + 0x00006a30 6d724e71 53543a74 76567a00 00000000 mrNqST:tvVz..... │ │ │ │ + 0x00006a40 7a000000 00000000 64000000 00000000 z.......d....... │ │ │ │ + 0x00006a50 6c000000 00000000 6c697374 00000000 l.......list.... │ │ │ │ + 0x00006a60 74000000 00000000 74657374 00000000 t.......test.... │ │ │ │ + 0x00006a70 62000000 00000000 4572726f 723a2069 b.......Error: i │ │ │ │ + 0x00006a80 6e76616c 69642064 69637469 6f6e6172 nvalid dictionar │ │ │ │ + 0x00006a90 79207061 74682027 2573273a 2025730a y path '%s': %s. │ │ │ │ + 0x00006aa0 00000000 00000000 4572726f 723a2063 ........Error: c │ │ │ │ + 0x00006ab0 616e6e6f 74206f70 656e2064 69637469 annot open dicti │ │ │ │ + 0x00006ac0 6f6e6172 79202725 73273a20 25730a00 onary '%s': %s.. │ │ │ │ + 0x00006ad0 4572726f 723a2064 69637469 6f6e6172 Error: dictionar │ │ │ │ + 0x00006ae0 79206669 6c652027 25732720 68617320 y file '%s' has │ │ │ │ + 0x00006af0 696e7661 6c696420 73697a65 0a000000 invalid size.... │ │ │ │ + 0x00006b00 4572726f 723a2066 61696c65 6420746f Error: failed to │ │ │ │ + 0x00006b10 20726561 64206469 6374696f 6e617279 read dictionary │ │ │ │ + 0x00006b20 20272573 270a0000 4572726f 723a2069 '%s'...Error: i │ │ │ │ + 0x00006b30 6e76616c 69642064 69637469 6f6e6172 nvalid dictionar │ │ │ │ + 0x00006b40 79202725 73273a20 25730a00 00000000 y '%s': %s...... │ │ │ │ + 0x00006b50 4572726f 723a2069 6e76616c 69642064 Error: invalid d │ │ │ │ + 0x00006b60 69637469 6f6e6172 79202725 73270a00 ictionary '%s'.. │ │ │ │ + 0x00006b70 4572726f 723a202d 2d747261 696e2072 Error: --train r │ │ │ │ + 0x00006b80 65717569 72657320 696e7075 74206669 equires input fi │ │ │ │ + 0x00006b90 6c657320 61732074 7261696e 696e6720 les as training │ │ │ │ + 0x00006ba0 73616d70 6c65732e 0a000000 00000000 samples......... │ │ │ │ + 0x00006bb0 4572726f 723a206d 656d6f72 7920616c Error: memory al │ │ │ │ + 0x00006bc0 6c6f6361 74696f6e 20666169 6c65640a location failed. │ │ │ │ + 0x00006bd0 00000000 00000000 5761726e 696e673a ........Warning: │ │ │ │ + 0x00006be0 20696e76 616c6964 20706174 68202725 invalid path '% │ │ │ │ + 0x00006bf0 73272c20 736b6970 70696e67 0a000000 s', skipping.... │ │ │ │ + 0x00006c00 5761726e 696e673a 2063616e 6e6f7420 Warning: cannot │ │ │ │ + 0x00006c10 6f70656e 20272573 272c2073 6b697070 open '%s', skipp │ │ │ │ + 0x00006c20 696e670a 00000000 5761726e 696e673a ing.....Warning: │ │ │ │ + 0x00006c30 2073686f 72742072 65616420 6f6e2027 short read on ' │ │ │ │ + 0x00006c40 2573272c 20736b69 7070696e 670a0000 %s', skipping... │ │ │ │ + 0x00006c50 4572726f 723a206e 6f207661 6c696420 Error: no valid │ │ │ │ + 0x00006c60 73616d70 6c657320 6c6f6164 65640a00 samples loaded.. │ │ │ │ + 0x00006c70 4572726f 723a2074 7261696e 696e6720 Error: training │ │ │ │ + 0x00006c80 6661696c 65643a20 25730a00 00000000 failed: %s...... │ │ │ │ + 0x00006c90 4572726f 723a206c 69746572 616c2074 Error: literal t │ │ │ │ + 0x00006ca0 61626c65 20747261 696e696e 67206661 able training fa │ │ │ │ + 0x00006cb0 696c6564 3a202573 0a000000 00000000 iled: %s........ │ │ │ │ + 0x00006cc0 4572726f 723a2064 69637420 73617665 Error: dict save │ │ │ │ + 0x00006cd0 20666169 6c65643a 2025730a 00000000 failed: %s..... │ │ │ │ + 0x00006ce0 64696374 696f6e61 72795f25 3038782e dictionary_%08x. │ │ │ │ + 0x00006cf0 7a786400 00000000 25732573 64696374 zxd.....%s%sdict │ │ │ │ + 0x00006d00 696f6e61 72795f25 3038782e 7a786400 ionary_%08x.zxd. │ │ │ │ + 0x00006d10 4572726f 723a2063 616e6e6f 74206372 Error: cannot cr │ │ │ │ + 0x00006d20 65617465 20272573 273a2025 730a0000 eate '%s': %s... │ │ │ │ + 0x00006d30 4572726f 723a2066 61696c65 6420746f Error: failed to │ │ │ │ + 0x00006d40 20777269 74652027 2573273a 2025730a write '%s': %s. │ │ │ │ + 0x00006d50 00000000 00000000 54726169 6e656420 ........Trained │ │ │ │ + 0x00006d60 64696374 696f6e61 72793a20 256c6c64 dictionary: %lld │ │ │ │ + 0x00006d70 20627974 65732066 726f6d20 25642073 bytes from %d s │ │ │ │ + 0x00006d80 616d706c 6573202d 3e202573 20286469 amples -> %s (di │ │ │ │ + 0x00006d90 63745f69 643a2030 78253038 58290a00 ct_id: 0x%08X).. │ │ │ │ + 0x00006da0 42656e63 686d6172 6b207265 71756972 Benchmark requir │ │ │ │ + 0x00006db0 65732069 6e707574 2066696c 652e0a00 es input file... │ │ │ │ + 0x00006dc0 496e7075 743a2025 73202825 7a752062 Input: %s (%zu b │ │ │ │ + 0x00006dd0 79746573 290a5275 6e6e696e 6720666f ytes).Running fo │ │ │ │ + 0x00006de0 72202564 20736563 6f6e6473 20287468 r %d seconds (th │ │ │ │ + 0x00006df0 72656164 733a2025 64292e2e 2e0a0000 reads: %d)...... │ │ │ │ + 0x00006e00 0d436f6d 70726573 73696e67 2e2e2e20 .Compressing... │ │ │ │ + 0x00006e10 25642069 74657273 2028252e 31667329 %d iters (%.1fs) │ │ │ │ + 0x00006e20 00000000 00000000 0d446563 6f6d7072 .........Decompr │ │ │ │ + 0x00006e30 65737369 6e672e2e 2e202564 20697465 essing... %d ite │ │ │ │ + 0x00006e40 72732028 252e3166 73290000 00000000 rs (%.1fs)...... │ │ │ │ + 0x00006e50 7b0a2020 22696e70 75745f66 696c6522 {. "input_file" │ │ │ │ + 0x00006e60 3a202225 73222c0a 20202269 6e707574 : "%s",. "input │ │ │ │ + 0x00006e70 5f73697a 655f6279 74657322 3a20257a _size_bytes": %z │ │ │ │ + 0x00006e80 752c0a20 2022636f 6d707265 73736564 u,. "compressed │ │ │ │ + 0x00006e90 5f73697a 655f6279 74657322 3a20256c _size_bytes": %l │ │ │ │ + 0x00006ea0 6c642c0a 20202263 6f6d7072 65737369 ld,. "compressi │ │ │ │ + 0x00006eb0 6f6e5f72 6174696f 223a2025 2e33662c on_ratio": %.3f, │ │ │ │ + 0x00006ec0 0a202022 64757261 74696f6e 5f736563 . "duration_sec │ │ │ │ + 0x00006ed0 6f6e6473 223a2025 642c0a20 2022636f onds": %d,. "co │ │ │ │ + 0x00006ee0 6d707265 73735f69 74657261 74696f6e mpress_iteration │ │ │ │ + 0x00006ef0 73223a20 25642c0a 20202264 65636f6d s": %d,. "decom │ │ │ │ + 0x00006f00 70726573 735f6974 65726174 696f6e73 press_iterations │ │ │ │ + 0x00006f10 223a2025 642c0a20 20227468 72656164 ": %d,. "thread │ │ │ │ + 0x00006f20 73223a20 25642c0a 2020226c 6576656c s": %d,. "level │ │ │ │ + 0x00006f30 223a2025 642c0a20 20226368 65636b73 ": %d,. "checks │ │ │ │ + 0x00006f40 756d5f65 6e61626c 6564223a 2025732c um_enabled": %s, │ │ │ │ + 0x00006f50 0a202022 636f6d70 72657373 5f737065 . "compress_spe │ │ │ │ + 0x00006f60 65645f6d 62707322 3a20252e 33662c0a ed_mbps": %.3f,. │ │ │ │ + 0x00006f70 20202264 65636f6d 70726573 735f7370 "decompress_sp │ │ │ │ + 0x00006f80 6565645f 6d627073 223a2025 2e33662c eed_mbps": %.3f, │ │ │ │ + 0x00006f90 0a202022 636f6d70 72657373 5f74696d . "compress_tim │ │ │ │ + 0x00006fa0 655f7365 636f6e64 73223a20 252e3666 e_seconds": %.6f │ │ │ │ + 0x00006fb0 2c0a2020 22646563 6f6d7072 6573735f ,. "decompress_ │ │ │ │ + 0x00006fc0 74696d65 5f736563 6f6e6473 223a2025 time_seconds": % │ │ │ │ + 0x00006fd0 2e36660a 7d0a0000 436f6d70 72657373 .6f.}...Compress │ │ │ │ + 0x00006fe0 65643a20 256c6c64 20627974 65732028 ed: %lld bytes ( │ │ │ │ + 0x00006ff0 72617469 6f20252e 3366290a 436f6d70 ratio %.3f).Comp │ │ │ │ + 0x00007000 72657373 20203a20 252e3366 204d422f ress : %.3f MB/ │ │ │ │ + 0x00007010 73202825 64206974 65727329 0a446563 s (%d iters).Dec │ │ │ │ + 0x00007020 6f6d7072 6573733a 20252e33 66204d42 ompress: %.3f MB │ │ │ │ + 0x00007030 2f732028 25642069 74657273 290a0000 /s (%d iters)... │ │ │ │ + 0x00007040 4c697374 206d6f64 65207265 71756972 List mode requir │ │ │ │ + 0x00007050 65732069 6e707574 2066696c 652e0a00 es input file... │ │ │ │ + 0x00007060 5b0a0000 00000000 4572726f 723a2043 [.......Error: C │ │ │ │ + 0x00007070 616e6e6f 74206f70 656e2027 2573273a annot open '%s': │ │ │ │ + 0x00007080 2025730a 00000000 4572726f 723a2043 %s.....Error: C │ │ │ │ + 0x00007090 616e6e6f 74207365 656b2069 6e206669 annot seek in fi │ │ │ │ + 0x000070a0 6c650a00 00000000 7b0a2020 22747970 le......{. "typ │ │ │ │ + 0x000070b0 65223a20 22646963 74696f6e 61727922 e": "dictionary" │ │ │ │ + 0x000070c0 2c0a2020 2266696c 656e616d 65223a20 ,. "filename": │ │ │ │ + 0x000070d0 22257322 2c0a2020 22646963 745f6964 "%s",. "dict_id │ │ │ │ + 0x000070e0 223a2022 30782530 3858222c 0a202022 ": "0x%08X",. " │ │ │ │ + 0x000070f0 636f6e74 656e745f 73697a65 5f627974 content_size_byt │ │ │ │ + 0x00007100 6573223a 20257a75 2c0a2020 2266696c es": %zu,. "fil │ │ │ │ + 0x00007110 655f7369 7a655f62 79746573 223a2025 e_size_bytes": % │ │ │ │ + 0x00007120 6c6c640a 7d0a0000 0a202044 69637469 lld.}.... Dicti │ │ │ │ + 0x00007130 6f6e6172 79206669 6c652028 2e7a7864 onary file (.zxd │ │ │ │ + 0x00007140 290a2020 44696374 2049443a 20202020 ). Dict ID: │ │ │ │ + 0x00007150 20202030 78253038 580a2020 436f6e74 0x%08X. Cont │ │ │ │ + 0x00007160 656e7420 73697a65 3a202025 7a752062 ent size: %zu b │ │ │ │ + 0x00007170 79746573 0a202046 696c653a 20202020 ytes. File: │ │ │ │ + 0x00007180 20202020 20202573 0a000000 00000000 %s........ │ │ │ │ 0x00007190 4572726f 723a2043 616e6e6f 74207265 Error: Cannot re │ │ │ │ - 0x000071a0 61642066 696c6520 68656164 65720a00 ad file header.. │ │ │ │ - 0x000071b0 4572726f 723a2043 616e6e6f 74207265 Error: Cannot re │ │ │ │ - 0x000071c0 61642066 696c6520 666f6f74 65720a00 ad file footer.. │ │ │ │ - 0x000071d0 30782530 38580000 7b0a2020 2266696c 0x%08X..{. "fil │ │ │ │ - 0x000071e0 656e616d 65223a20 22257322 2c0a2020 ename": "%s",. │ │ │ │ - 0x000071f0 22636f6d 70726573 7365645f 73697a65 "compressed_size │ │ │ │ - 0x00007200 5f627974 6573223a 20256c6c 642c0a20 _bytes": %lld,. │ │ │ │ - 0x00007210 2022756e 636f6d70 72657373 65645f73 "uncompressed_s │ │ │ │ - 0x00007220 697a655f 62797465 73223a20 256c6c64 ize_bytes": %lld │ │ │ │ - 0x00007230 2c0a2020 22636f6d 70726573 73696f6e ,. "compression │ │ │ │ - 0x00007240 5f726174 696f223a 20252e33 662c0a20 _ratio": %.3f,. │ │ │ │ - 0x00007250 2022666f 726d6174 5f766572 73696f6e "format_version │ │ │ │ - 0x00007260 223a2025 752c0a20 2022626c 6f636b5f ": %u,. "block_ │ │ │ │ - 0x00007270 73697a65 5f6b6222 3a20257a 752c0a20 size_kb": %zu,. │ │ │ │ - 0x00007280 20226368 65636b73 756d5f6d 6574686f "checksum_metho │ │ │ │ - 0x00007290 64223a20 22257322 2c0a2020 22636865 d": "%s",. "che │ │ │ │ - 0x000072a0 636b7375 6d5f7661 6c756522 3a202230 cksum_value": "0 │ │ │ │ - 0x000072b0 78253038 58222c0a 20202264 6963745f x%08X",. "dict_ │ │ │ │ - 0x000072c0 6964223a 20257325 7325730a 7d0a0000 id": %s%s%s.}... │ │ │ │ - 0x000072d0 44696374 696f6e61 72792049 443a2020 Dictionary ID: │ │ │ │ - 0x000072e0 2025730a 00000000 2d2d2d2d 2d2d2d2d %s.....-------- │ │ │ │ - 0x000072f0 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d0a ---------------. │ │ │ │ - 0x00007300 436f6d70 2e205369 7a653a20 20202573 Comp. Size: %s │ │ │ │ - 0x00007310 0a556e63 6f6d702e 2053697a 653a2025 .Uncomp. Size: % │ │ │ │ - 0x00007320 730a5261 74696f3a 20202020 20202020 s.Ratio: │ │ │ │ - 0x00007330 252e3266 0a000000 46696c65 6e616d65 %.2f....Filename │ │ │ │ - 0x00007340 00000000 00000000 44696374 20494400 ........Dict ID. │ │ │ │ - 0x00007350 43686563 6b73756d 00000000 00000000 Checksum........ │ │ │ │ - 0x00007360 52617469 6f000000 556e636f 6d707265 Ratio...Uncompre │ │ │ │ - 0x00007370 73736564 00000000 436f6d70 72657373 ssed....Compress │ │ │ │ - 0x00007380 65640000 00000000 0a202025 31327320 ed....... %12s │ │ │ │ - 0x00007390 20202531 32732020 20253573 20202025 %12s %5s % │ │ │ │ - 0x000073a0 2d313073 20202025 2d313073 20202025 -10s %-10s % │ │ │ │ - 0x000073b0 730a0000 00000000 20202531 32732020 s....... %12s │ │ │ │ - 0x000073c0 20253132 73202020 25352e32 66202020 %12s %5.2f │ │ │ │ - 0x000073d0 252d3130 73202020 252d3130 73202020 %-10s %-10s │ │ │ │ - 0x000073e0 25730a00 00000000 7b0a2020 2266696c %s......{. "fil │ │ │ │ - 0x000073f0 656e616d 65223a20 22257322 2c0a2020 ename": "%s",. │ │ │ │ - 0x00007400 22657272 6f72223a 20226361 6e6e6f74 "error": "cannot │ │ │ │ - 0x00007410 206c6973 74206669 6c65220a 7d0a0000 list file".}... │ │ │ │ - 0x00007420 2c0a0000 00000000 5d0a0000 00000000 ,.......]....... │ │ │ │ - 0x00007430 4572726f 723a2063 616e6e6f 74207772 Error: cannot wr │ │ │ │ - 0x00007440 69746520 746f2073 74646f75 74207768 ite to stdout wh │ │ │ │ - 0x00007450 656e2075 73696e67 206d756c 7469706c en using multipl │ │ │ │ - 0x00007460 65206669 6c657320 6d6f6465 20282d6d e files mode (-m │ │ │ │ - 0x00007470 292e0a00 00000000 4572726f 723a2063 ).......Error: c │ │ │ │ - 0x00007480 616e6e6f 74207573 65202d6f 20776974 annot use -o wit │ │ │ │ - 0x00007490 68206d75 6c746970 6c652066 696c6573 h multiple files │ │ │ │ - 0x000074a0 206d6f64 6520282d 6d2f2d72 292e0a00 mode (-m/-r)... │ │ │ │ - 0x000074b0 54657374 206d6f64 65207265 71756972 Test mode requir │ │ │ │ - 0x000074c0 65732061 74206c65 61737420 6f6e6520 es at least one │ │ │ │ - 0x000074d0 696e7075 74206669 6c652e0a 00000000 input file...... │ │ │ │ - 0x000074e0 4d756c74 69706c65 2066696c 6573206d Multiple files m │ │ │ │ - 0x000074f0 6f646520 72657175 69726573 20617420 ode requires at │ │ │ │ - 0x00007500 6c656173 74206f6e 6520696e 70757420 least one input │ │ │ │ - 0x00007510 66696c65 2e0a0000 0a46696c 653a2025 file.....File: % │ │ │ │ - 0x00007520 730a2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d s.-------------- │ │ │ │ - 0x00007530 2d2d2d2d 2d2d2d2d 2d0a426c 6f636b20 ---------.Block │ │ │ │ - 0x00007540 466f726d 61743a20 25750a42 6c6f636b Format: %u.Block │ │ │ │ - 0x00007550 2053697a 653a2020 20257a75 204b420a Size: %zu KB. │ │ │ │ - 0x00007560 43686563 6b73756d 204d6574 686f643a Checksum Method: │ │ │ │ - 0x00007570 2025730a 00000000 43686563 6b73756d %s.....Checksum │ │ │ │ - 0x00007580 2056616c 75653a20 20307825 3038580a Value: 0x%08X. │ │ │ │ - 0x00007590 00000000 00000000 4e6f6e65 00000000 ........None.... │ │ │ │ - 0x000075a0 74726169 6e000000 70726f67 72657373 train...progress │ │ │ │ - 0x000075b0 00000000 00000000 6f757470 75740000 ........output.. │ │ │ │ - 0x000075c0 64696374 00000000 636f6d70 72657373 dict....compress │ │ │ │ - 0x000075d0 00000000 00000000 6465636f 6d707265 ........decompre │ │ │ │ - 0x000075e0 73730000 00000000 62656e63 68000000 ss......bench... │ │ │ │ - 0x000075f0 74687265 61647300 6b656570 00000000 threads.keep.... │ │ │ │ - 0x00007600 666f7263 65000000 7374646f 75740000 force...stdout.. │ │ │ │ - 0x00007610 76657262 6f736500 71756965 74000000 verbose.quiet... │ │ │ │ - 0x00007620 63686563 6b73756d 00000000 00000000 checksum........ │ │ │ │ - 0x00007630 6e6f2d63 6865636b 73756d00 00000000 no-checksum..... │ │ │ │ - 0x00007640 6a736f6e 00000000 76657273 696f6e00 json....version. │ │ │ │ - 0x00007650 68656c70 00000000 6d756c74 69706c65 help....multiple │ │ │ │ - 0x00007660 00000000 00000000 72656375 72736976 ........recursiv │ │ │ │ - 0x00007670 65000000 00000000 626c6f63 6b2d7369 e.......block-si │ │ │ │ - 0x00007680 7a650000 00000000 7365656b 61626c65 ze......seekable │ │ │ │ - 0x00007690 00000000 3b003800 47004400 41003e00 ....;.8.G.D.A.>. │ │ │ │ - 0x000076a0 95000d00 0d000d00 0d000d00 0d000d00 ................ │ │ │ │ - 0x000076b0 00000d00 0d006d00 6a006500 0d000d00 ......m.j.e..... │ │ │ │ - 0x000076c0 0d000d00 0d000d00 0d000d00 0d006200 ..............b. │ │ │ │ - 0x000076d0 0d000d00 0d000d00 5e004a00 0d00e800 ........^.J..... │ │ │ │ - 0x000076e0 0d000d00 0d000d00 0d000d00 0d000d00 ................ │ │ │ │ - 0x000076f0 0d000d00 0d00d300 cf001601 0d00cb00 ................ │ │ │ │ - 0x00007700 0d00bf00 0d00bb00 b7001901 b3000d00 ................ │ │ │ │ - 0x00007710 ad000d00 a800a300 0d00a000 0d009b00 ................ │ │ │ │ - 0x00007720 0d000d00 0d009800 000000a2 941a6d42 ..............mB │ │ │ │ - 0x00007730 9a999999 9999b93f ea8ca039 593e2946 .......?...9Y>)F │ │ │ │ + 0x000071a0 61642027 2573270a 00000000 00000000 ad '%s'......... │ │ │ │ + 0x000071b0 4572726f 723a204e 6f742061 2076616c Error: Not a val │ │ │ │ + 0x000071c0 6964205a 58432061 72636869 76650a00 id ZXC archive.. │ │ │ │ + 0x000071d0 4572726f 723a2043 616e6e6f 74207265 Error: Cannot re │ │ │ │ + 0x000071e0 61642066 696c6520 68656164 65720a00 ad file header.. │ │ │ │ + 0x000071f0 4572726f 723a2043 616e6e6f 74207265 Error: Cannot re │ │ │ │ + 0x00007200 61642066 696c6520 666f6f74 65720a00 ad file footer.. │ │ │ │ + 0x00007210 30782530 38580000 7b0a2020 2266696c 0x%08X..{. "fil │ │ │ │ + 0x00007220 656e616d 65223a20 22257322 2c0a2020 ename": "%s",. │ │ │ │ + 0x00007230 22636f6d 70726573 7365645f 73697a65 "compressed_size │ │ │ │ + 0x00007240 5f627974 6573223a 20256c6c 642c0a20 _bytes": %lld,. │ │ │ │ + 0x00007250 2022756e 636f6d70 72657373 65645f73 "uncompressed_s │ │ │ │ + 0x00007260 697a655f 62797465 73223a20 256c6c64 ize_bytes": %lld │ │ │ │ + 0x00007270 2c0a2020 22636f6d 70726573 73696f6e ,. "compression │ │ │ │ + 0x00007280 5f726174 696f223a 20252e33 662c0a20 _ratio": %.3f,. │ │ │ │ + 0x00007290 2022666f 726d6174 5f766572 73696f6e "format_version │ │ │ │ + 0x000072a0 223a2025 752c0a20 2022626c 6f636b5f ": %u,. "block_ │ │ │ │ + 0x000072b0 73697a65 5f6b6222 3a20257a 752c0a20 size_kb": %zu,. │ │ │ │ + 0x000072c0 20226368 65636b73 756d5f6d 6574686f "checksum_metho │ │ │ │ + 0x000072d0 64223a20 22257322 2c0a2020 22636865 d": "%s",. "che │ │ │ │ + 0x000072e0 636b7375 6d5f7661 6c756522 3a202230 cksum_value": "0 │ │ │ │ + 0x000072f0 78253038 58222c0a 20202264 6963745f x%08X",. "dict_ │ │ │ │ + 0x00007300 6964223a 20257325 7325730a 7d0a0000 id": %s%s%s.}... │ │ │ │ + 0x00007310 44696374 696f6e61 72792049 443a2020 Dictionary ID: │ │ │ │ + 0x00007320 2025730a 00000000 2d2d2d2d 2d2d2d2d %s.....-------- │ │ │ │ + 0x00007330 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d0a ---------------. │ │ │ │ + 0x00007340 436f6d70 2e205369 7a653a20 20202573 Comp. Size: %s │ │ │ │ + 0x00007350 0a556e63 6f6d702e 2053697a 653a2025 .Uncomp. Size: % │ │ │ │ + 0x00007360 730a5261 74696f3a 20202020 20202020 s.Ratio: │ │ │ │ + 0x00007370 252e3266 0a000000 46696c65 6e616d65 %.2f....Filename │ │ │ │ + 0x00007380 00000000 00000000 44696374 20494400 ........Dict ID. │ │ │ │ + 0x00007390 43686563 6b73756d 00000000 00000000 Checksum........ │ │ │ │ + 0x000073a0 52617469 6f000000 556e636f 6d707265 Ratio...Uncompre │ │ │ │ + 0x000073b0 73736564 00000000 436f6d70 72657373 ssed....Compress │ │ │ │ + 0x000073c0 65640000 00000000 0a202025 31327320 ed....... %12s │ │ │ │ + 0x000073d0 20202531 32732020 20253573 20202025 %12s %5s % │ │ │ │ + 0x000073e0 2d313073 20202025 2d313073 20202025 -10s %-10s % │ │ │ │ + 0x000073f0 730a0000 00000000 20202531 32732020 s....... %12s │ │ │ │ + 0x00007400 20253132 73202020 25352e32 66202020 %12s %5.2f │ │ │ │ + 0x00007410 252d3130 73202020 252d3130 73202020 %-10s %-10s │ │ │ │ + 0x00007420 25730a00 00000000 7b0a2020 2266696c %s......{. "fil │ │ │ │ + 0x00007430 656e616d 65223a20 22257322 2c0a2020 ename": "%s",. │ │ │ │ + 0x00007440 22657272 6f72223a 20226361 6e6e6f74 "error": "cannot │ │ │ │ + 0x00007450 206c6973 74206669 6c65220a 7d0a0000 list file".}... │ │ │ │ + 0x00007460 2c0a0000 00000000 5d0a0000 00000000 ,.......]....... │ │ │ │ + 0x00007470 4572726f 723a2063 616e6e6f 74207772 Error: cannot wr │ │ │ │ + 0x00007480 69746520 746f2073 74646f75 74207768 ite to stdout wh │ │ │ │ + 0x00007490 656e2075 73696e67 206d756c 7469706c en using multipl │ │ │ │ + 0x000074a0 65206669 6c657320 6d6f6465 20282d6d e files mode (-m │ │ │ │ + 0x000074b0 292e0a00 00000000 4572726f 723a2063 ).......Error: c │ │ │ │ + 0x000074c0 616e6e6f 74207573 65202d6f 20776974 annot use -o wit │ │ │ │ + 0x000074d0 68206d75 6c746970 6c652066 696c6573 h multiple files │ │ │ │ + 0x000074e0 206d6f64 6520282d 6d2f2d72 292e0a00 mode (-m/-r)... │ │ │ │ + 0x000074f0 54657374 206d6f64 65207265 71756972 Test mode requir │ │ │ │ + 0x00007500 65732061 74206c65 61737420 6f6e6520 es at least one │ │ │ │ + 0x00007510 696e7075 74206669 6c652e0a 00000000 input file...... │ │ │ │ + 0x00007520 4d756c74 69706c65 2066696c 6573206d Multiple files m │ │ │ │ + 0x00007530 6f646520 72657175 69726573 20617420 ode requires at │ │ │ │ + 0x00007540 6c656173 74206f6e 6520696e 70757420 least one input │ │ │ │ + 0x00007550 66696c65 2e0a0000 0a46696c 653a2025 file.....File: % │ │ │ │ + 0x00007560 730a2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d s.-------------- │ │ │ │ + 0x00007570 2d2d2d2d 2d2d2d2d 2d0a426c 6f636b20 ---------.Block │ │ │ │ + 0x00007580 466f726d 61743a20 25750a42 6c6f636b Format: %u.Block │ │ │ │ + 0x00007590 2053697a 653a2020 20257a75 204b420a Size: %zu KB. │ │ │ │ + 0x000075a0 43686563 6b73756d 204d6574 686f643a Checksum Method: │ │ │ │ + 0x000075b0 2025730a 00000000 43686563 6b73756d %s.....Checksum │ │ │ │ + 0x000075c0 2056616c 75653a20 20307825 3038580a Value: 0x%08X. │ │ │ │ + 0x000075d0 00000000 00000000 4e6f6e65 00000000 ........None.... │ │ │ │ + 0x000075e0 74726169 6e000000 70726f67 72657373 train...progress │ │ │ │ + 0x000075f0 00000000 00000000 6f757470 75740000 ........output.. │ │ │ │ + 0x00007600 64696374 00000000 636f6d70 72657373 dict....compress │ │ │ │ + 0x00007610 00000000 00000000 6465636f 6d707265 ........decompre │ │ │ │ + 0x00007620 73730000 00000000 62656e63 68000000 ss......bench... │ │ │ │ + 0x00007630 74687265 61647300 6b656570 00000000 threads.keep.... │ │ │ │ + 0x00007640 666f7263 65000000 7374646f 75740000 force...stdout.. │ │ │ │ + 0x00007650 76657262 6f736500 71756965 74000000 verbose.quiet... │ │ │ │ + 0x00007660 63686563 6b73756d 00000000 00000000 checksum........ │ │ │ │ + 0x00007670 6e6f2d63 6865636b 73756d00 00000000 no-checksum..... │ │ │ │ + 0x00007680 6a736f6e 00000000 76657273 696f6e00 json....version. │ │ │ │ + 0x00007690 68656c70 00000000 6d756c74 69706c65 help....multiple │ │ │ │ + 0x000076a0 00000000 00000000 72656375 72736976 ........recursiv │ │ │ │ + 0x000076b0 65000000 00000000 626c6f63 6b2d7369 e.......block-si │ │ │ │ + 0x000076c0 7a650000 00000000 7365656b 61626c65 ze......seekable │ │ │ │ + 0x000076d0 00000000 3b003800 47004400 41003e00 ....;.8.G.D.A.>. │ │ │ │ + 0x000076e0 95000d00 0d000d00 0d000d00 0d000d00 ................ │ │ │ │ + 0x000076f0 00000d00 0d006d00 6a006500 0d000d00 ......m.j.e..... │ │ │ │ + 0x00007700 0d000d00 0d000d00 0d000d00 0d006200 ..............b. │ │ │ │ + 0x00007710 0d000d00 0d000d00 5e004a00 0d00e800 ........^.J..... │ │ │ │ + 0x00007720 0d000d00 0d000d00 0d000d00 0d000d00 ................ │ │ │ │ + 0x00007730 0d000d00 0d00d300 cf001601 0d00cb00 ................ │ │ │ │ + 0x00007740 0d00bf00 0d00bb00 b7001901 b3000d00 ................ │ │ │ │ + 0x00007750 ad000d00 a800a300 0d00a000 0d009b00 ................ │ │ │ │ + 0x00007760 0d000d00 0d009800 000000a2 941a6d42 ..............mB │ │ │ │ + 0x00007770 9a999999 9999b93f ea8ca039 593e2946 .......?...9Y>)F │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ - 0x00007740 011b033b 84000000 0f000000 00a7ffff ...;............ │ │ │ │ - 0x00007750 b8040000 c0c6ffff 9c000000 20c7ffff ............ ... │ │ │ │ - 0x00007760 b0000000 50c7ffff c4000000 8cc7ffff ....P........... │ │ │ │ - 0x00007770 d8000000 e0c7ffff 00010000 00c8ffff ................ │ │ │ │ - 0x00007780 18010000 80c8ffff 40010000 50c9ffff ........@...P... │ │ │ │ - 0x00007790 68010000 40caffff 90010000 24cbffff h...@.......$... │ │ │ │ - 0x000077a0 a4010000 70cbffff cc010000 a0cfffff ....p........... │ │ │ │ - 0x000077b0 68020000 a8d0ffff 98020000 44e1ffff h...........D... │ │ │ │ - 0x000077c0 4c040000 L... │ │ │ │ + 0x00007780 011b033b 84000000 0f000000 00a7ffff ...;............ │ │ │ │ + 0x00007790 b8040000 c0c6ffff 9c000000 20c7ffff ............ ... │ │ │ │ + 0x000077a0 b0000000 50c7ffff c4000000 8cc7ffff ....P........... │ │ │ │ + 0x000077b0 d8000000 e0c7ffff 00010000 00c8ffff ................ │ │ │ │ + 0x000077c0 18010000 80c8ffff 40010000 50c9ffff ........@...P... │ │ │ │ + 0x000077d0 68010000 40caffff 90010000 24cbffff h...@.......$... │ │ │ │ + 0x000077e0 a4010000 70cbffff cc010000 a0cfffff ....p........... │ │ │ │ + 0x000077f0 68020000 a8d0ffff 98020000 44e1ffff h...........D... │ │ │ │ + 0x00007800 4c040000 L... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,86 +1,86 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x000077c8 10000000 00000000 017a5200 04781e01 .........zR..x.. │ │ │ │ - 0x000077d8 1b0c1f00 10000000 18000000 1cc6ffff ................ │ │ │ │ - 0x000077e8 34000000 0041071e 10000000 2c000000 4....A......,... │ │ │ │ - 0x000077f8 68c6ffff 30000000 00000000 10000000 h...0........... │ │ │ │ - 0x00007808 40000000 84c6ffff 3c000000 00000000 @.......<....... │ │ │ │ - 0x00007818 24000000 54000000 acc6ffff 50000000 $...T.......P... │ │ │ │ - 0x00007828 00412d41 0e209d04 9e034293 024ededd .A-A. ....B..N.. │ │ │ │ - 0x00007838 d30e0041 2d000000 14000000 7c000000 ...A-.......|... │ │ │ │ - 0x00007848 d8c6ffff 08000000 00000000 00000000 ................ │ │ │ │ - 0x00007858 24000000 94000000 e0c6ffff 80000000 $............... │ │ │ │ - 0x00007868 00412d41 0e30459d 029e0156 0addde0e .A-A.0E....V.... │ │ │ │ - 0x00007878 00412d41 0b000000 24000000 bc000000 .A-A....$....... │ │ │ │ - 0x00007888 38c7ffff d0000000 00412d41 0ec00244 8........A-A...D │ │ │ │ - 0x00007898 9d1a9e19 6b0addde 0e00412d 410b0000 ....k.....A-A... │ │ │ │ - 0x000078a8 24000000 e4000000 e0c7ffff e4000000 $............... │ │ │ │ - 0x000078b8 00412d41 0ec00245 9d1a9e19 5a0addde .A-A...E....Z... │ │ │ │ - 0x000078c8 0e00412d 410b0000 10000000 0c010000 ..A-A........... │ │ │ │ - 0x000078d8 a8c8ffff e4000000 00000000 24000000 ............$... │ │ │ │ - 0x000078e8 20010000 78c9ffff 4c000000 00412d41 ...x...L....A-A │ │ │ │ - 0x000078f8 0e209d04 9e034593 024adedd d30e0041 . ....E..J.....A │ │ │ │ - 0x00007908 2d000000 98000000 48010000 9cc9ffff -.......H....... │ │ │ │ - 0x00007918 24040000 00412d41 0e509d0a 9e09450e $....A-A.P....E. │ │ │ │ - 0x00007928 e0059506 96054893 08419407 59970441 ......H..A..Y..A │ │ │ │ - 0x00007938 98034199 0241054f 01026ad3 41d441d7 ..A..A.O..j.A.A. │ │ │ │ - 0x00007948 41d841d9 41064f48 0e5042de ddd5d60e A.A.A.OH.PB..... │ │ │ │ - 0x00007958 00412d41 0ee00593 08940795 06960597 .A-A............ │ │ │ │ - 0x00007968 04980399 029d0a9e 09054f01 2d64d7d8 ..........O.-d.. │ │ │ │ - 0x00007978 d9064f41 d341d441 93089407 97049803 ..OA.A.A........ │ │ │ │ - 0x00007988 9902054f 0174d3d4 d7d8d906 4f419308 ...O.t......OA.. │ │ │ │ - 0x00007998 41940741 97044198 03419902 41054f01 A..A..A..A..A.O. │ │ │ │ - 0x000079a8 2c000000 e4010000 30cdffff 08010000 ,.......0....... │ │ │ │ - 0x000079b8 00412d41 0ec00143 9d069e05 43930494 .A-A...C....C... │ │ │ │ - 0x000079c8 03950266 0ad5d3d4 ddde0e00 412d410b ...f........A-A. │ │ │ │ - 0x000079d8 b0010000 14020000 08ceffff 9c100000 ................ │ │ │ │ - 0x000079e8 00412d41 0e80019d 109e0f48 0e806493 .A-A.......H..d. │ │ │ │ - 0x000079f8 0e940d95 0c960b97 0a980999 089a079b ................ │ │ │ │ - 0x00007a08 069c0502 890a054d 0442054e 0341054f .......M.B.N.A.O │ │ │ │ - 0x00007a18 02450b67 0a0e8001 46dedddb dcd9dad7 .E.g....F....... │ │ │ │ - 0x00007a28 d8d5d6d3 d40e0041 2d410b52 054d0441 .......A-A.R.M.A │ │ │ │ - 0x00007a38 054e0341 054f024c 064d064e 064f4905 .N.A.O.L.M.N.OI. │ │ │ │ - 0x00007a48 4d044105 4e034105 4f025106 4d064e06 M.A.N.A.O.Q.M.N. │ │ │ │ - 0x00007a58 4f46054d 0441054e 0341054f 0202bb0a OF.M.A.N.A.O.... │ │ │ │ - 0x00007a68 064d4206 4e41064f 410b024f 064d4106 .MB.NA.OA..O.MA. │ │ │ │ - 0x00007a78 4e41064f 60054d04 054e0305 4f020251 NA.O`.M..N..O..Q │ │ │ │ - 0x00007a88 064d4106 4e41064f 47054d04 41054e03 .MA.NA.OG.M.A.N. │ │ │ │ - 0x00007a98 41054f02 5b0a064d 41064e41 064f410b A.O.[..MA.NA.OA. │ │ │ │ - 0x00007aa8 7d064d06 4e064f47 0a054d04 41054e03 }.M.N.OG..M.A.N. │ │ │ │ - 0x00007ab8 41054f02 410b4405 4d04054e 03054f02 A.O.A.D.M..N..O. │ │ │ │ - 0x00007ac8 53064d06 4e064f52 054d0405 4e03054f S.M.N.OR.M..N..O │ │ │ │ - 0x00007ad8 02430a06 4d41064e 41064f41 0b4e064d .C..MA.NA.OA.N.M │ │ │ │ - 0x00007ae8 064e064f 440a054d 0441054e 0341054f .N.OD..M.A.N.A.O │ │ │ │ - 0x00007af8 02410b4a 054d0405 4e03054f 024f0a06 .A.J.M..N..O.O.. │ │ │ │ - 0x00007b08 4d41064e 41064f41 0b59064d 064e064f MA.NA.OA.Y.M.N.O │ │ │ │ - 0x00007b18 44054d04 054e0305 4f025106 4d064e06 D.M..N..O.Q.M.N. │ │ │ │ - 0x00007b28 4f51054d 04054e03 054f0254 0a064d41 OQ.M..N..O.T..MA │ │ │ │ - 0x00007b38 064e4106 4f410b44 064d064e 064f5305 .NA.OA.D.M.N.OS. │ │ │ │ - 0x00007b48 4d04054e 03054f02 5e064d06 4e064f46 M..N..O.^.M.N.OF │ │ │ │ - 0x00007b58 054d0405 4e03054f 0246064d 064e064f .M..N..O.F.M.N.O │ │ │ │ - 0x00007b68 48054d04 41054e03 41054f02 41064d06 H.M.A.N.A.O.A.M. │ │ │ │ - 0x00007b78 4e064f58 054d0405 4e03054f 0244064d N.OX.M..N..O.D.M │ │ │ │ - 0x00007b88 064e064f 68000000 c8030000 f0dcffff .N.Oh........... │ │ │ │ - 0x00007b98 b0020000 00412d41 0ec00243 9d0c9e0b .....A-A...C.... │ │ │ │ - 0x00007ba8 45950896 07429706 98054299 049a0345 E....B....B....E │ │ │ │ - 0x00007bb8 9b029c01 46940993 0a7dd4d3 4edbdcd9 ....F....}..N... │ │ │ │ - 0x00007bc8 dad7d8d5 d6ddde0e 00412d41 0ec00293 .........A-A.... │ │ │ │ - 0x00007bd8 0a940995 08960797 06980599 049a039b ................ │ │ │ │ - 0x00007be8 029c019d 0c9e0b2d 7ad3d44b 9409930a .......-z..K.... │ │ │ │ - 0x00007bf8 f8000000 34040000 40a2ffff 9c1f0000 ....4...@....... │ │ │ │ - 0x00007c08 00412d41 0e90019d 129e1148 0eb02593 .A-A.......H..%. │ │ │ │ - 0x00007c18 10940f95 0e960d97 0c980b99 0a9a099b ................ │ │ │ │ - 0x00007c28 089c0702 590a0e90 0147dedd dbdcd9da ....Y....G...... │ │ │ │ - 0x00007c38 d7d8d5d6 d3d40e00 412d410b 03350505 ........A-A..5.. │ │ │ │ - 0x00007c48 4f020246 064f5005 4b064105 4c054105 O..F.OP.K.A.L.A. │ │ │ │ - 0x00007c58 4d044105 4e034105 4f024106 4b064c06 M.A.N.A.O.A.K.L. │ │ │ │ - 0x00007c68 4d064e57 0a064f41 0b43064f 028c054f M.NW..OA.C.O...O │ │ │ │ - 0x00007c78 0245064f 53054b06 42054c05 41054d04 .E.OS.K.B.L.A.M. │ │ │ │ - 0x00007c88 41054e03 41054f02 026b0a06 4b41064c A.N.A.O..k..KA.L │ │ │ │ - 0x00007c98 41064d41 064e4106 4f410b7a 064b064c A.MA.NA.OA.z.K.L │ │ │ │ - 0x00007ca8 064d064e 064f4305 4b06054c 05054d04 .M.N.OC.K..L..M. │ │ │ │ - 0x00007cb8 054e0305 4f024206 4b064c06 4d064e6c .N..O.B.K.L.M.Nl │ │ │ │ - 0x00007cc8 0a064f41 0b46064f 49054b06 054c0505 ..OA.F.OI.K..L.. │ │ │ │ - 0x00007cd8 4d04054e 03054f02 6b0a064b 41064c41 M..N..O.k..KA.LA │ │ │ │ - 0x00007ce8 064d4106 4e41064f 410b0000 00000000 .MA.NA.OA....... │ │ │ │ + 0x00007808 10000000 00000000 017a5200 04781e01 .........zR..x.. │ │ │ │ + 0x00007818 1b0c1f00 10000000 18000000 1cc6ffff ................ │ │ │ │ + 0x00007828 34000000 0041071e 10000000 2c000000 4....A......,... │ │ │ │ + 0x00007838 68c6ffff 30000000 00000000 10000000 h...0........... │ │ │ │ + 0x00007848 40000000 84c6ffff 3c000000 00000000 @.......<....... │ │ │ │ + 0x00007858 24000000 54000000 acc6ffff 50000000 $...T.......P... │ │ │ │ + 0x00007868 00412d41 0e209d04 9e034293 024ededd .A-A. ....B..N.. │ │ │ │ + 0x00007878 d30e0041 2d000000 14000000 7c000000 ...A-.......|... │ │ │ │ + 0x00007888 d8c6ffff 08000000 00000000 00000000 ................ │ │ │ │ + 0x00007898 24000000 94000000 e0c6ffff 80000000 $............... │ │ │ │ + 0x000078a8 00412d41 0e30459d 029e0156 0addde0e .A-A.0E....V.... │ │ │ │ + 0x000078b8 00412d41 0b000000 24000000 bc000000 .A-A....$....... │ │ │ │ + 0x000078c8 38c7ffff d0000000 00412d41 0ec00244 8........A-A...D │ │ │ │ + 0x000078d8 9d1a9e19 6b0addde 0e00412d 410b0000 ....k.....A-A... │ │ │ │ + 0x000078e8 24000000 e4000000 e0c7ffff e4000000 $............... │ │ │ │ + 0x000078f8 00412d41 0ec00245 9d1a9e19 5a0addde .A-A...E....Z... │ │ │ │ + 0x00007908 0e00412d 410b0000 10000000 0c010000 ..A-A........... │ │ │ │ + 0x00007918 a8c8ffff e4000000 00000000 24000000 ............$... │ │ │ │ + 0x00007928 20010000 78c9ffff 4c000000 00412d41 ...x...L....A-A │ │ │ │ + 0x00007938 0e209d04 9e034593 024adedd d30e0041 . ....E..J.....A │ │ │ │ + 0x00007948 2d000000 98000000 48010000 9cc9ffff -.......H....... │ │ │ │ + 0x00007958 24040000 00412d41 0e509d0a 9e09450e $....A-A.P....E. │ │ │ │ + 0x00007968 e0059506 96054893 08419407 59970441 ......H..A..Y..A │ │ │ │ + 0x00007978 98034199 0241054f 01026ad3 41d441d7 ..A..A.O..j.A.A. │ │ │ │ + 0x00007988 41d841d9 41064f48 0e5042de ddd5d60e A.A.A.OH.PB..... │ │ │ │ + 0x00007998 00412d41 0ee00593 08940795 06960597 .A-A............ │ │ │ │ + 0x000079a8 04980399 029d0a9e 09054f01 2d64d7d8 ..........O.-d.. │ │ │ │ + 0x000079b8 d9064f41 d341d441 93089407 97049803 ..OA.A.A........ │ │ │ │ + 0x000079c8 9902054f 0174d3d4 d7d8d906 4f419308 ...O.t......OA.. │ │ │ │ + 0x000079d8 41940741 97044198 03419902 41054f01 A..A..A..A..A.O. │ │ │ │ + 0x000079e8 2c000000 e4010000 30cdffff 08010000 ,.......0....... │ │ │ │ + 0x000079f8 00412d41 0ec00143 9d069e05 43930494 .A-A...C....C... │ │ │ │ + 0x00007a08 03950266 0ad5d3d4 ddde0e00 412d410b ...f........A-A. │ │ │ │ + 0x00007a18 b0010000 14020000 08ceffff 9c100000 ................ │ │ │ │ + 0x00007a28 00412d41 0e80019d 109e0f48 0e806493 .A-A.......H..d. │ │ │ │ + 0x00007a38 0e940d95 0c960b97 0a980999 089a079b ................ │ │ │ │ + 0x00007a48 069c0502 890a054d 0442054e 0341054f .......M.B.N.A.O │ │ │ │ + 0x00007a58 02450b67 0a0e8001 46dedddb dcd9dad7 .E.g....F....... │ │ │ │ + 0x00007a68 d8d5d6d3 d40e0041 2d410b52 054d0441 .......A-A.R.M.A │ │ │ │ + 0x00007a78 054e0341 054f024c 064d064e 064f4905 .N.A.O.L.M.N.OI. │ │ │ │ + 0x00007a88 4d044105 4e034105 4f025106 4d064e06 M.A.N.A.O.Q.M.N. │ │ │ │ + 0x00007a98 4f46054d 0441054e 0341054f 0202bb0a OF.M.A.N.A.O.... │ │ │ │ + 0x00007aa8 064d4206 4e41064f 410b024f 064d4106 .MB.NA.OA..O.MA. │ │ │ │ + 0x00007ab8 4e41064f 60054d04 054e0305 4f020251 NA.O`.M..N..O..Q │ │ │ │ + 0x00007ac8 064d4106 4e41064f 47054d04 41054e03 .MA.NA.OG.M.A.N. │ │ │ │ + 0x00007ad8 41054f02 5b0a064d 41064e41 064f410b A.O.[..MA.NA.OA. │ │ │ │ + 0x00007ae8 7d064d06 4e064f47 0a054d04 41054e03 }.M.N.OG..M.A.N. │ │ │ │ + 0x00007af8 41054f02 410b4405 4d04054e 03054f02 A.O.A.D.M..N..O. │ │ │ │ + 0x00007b08 53064d06 4e064f52 054d0405 4e03054f S.M.N.OR.M..N..O │ │ │ │ + 0x00007b18 02430a06 4d41064e 41064f41 0b4e064d .C..MA.NA.OA.N.M │ │ │ │ + 0x00007b28 064e064f 440a054d 0441054e 0341054f .N.OD..M.A.N.A.O │ │ │ │ + 0x00007b38 02410b4a 054d0405 4e03054f 024f0a06 .A.J.M..N..O.O.. │ │ │ │ + 0x00007b48 4d41064e 41064f41 0b59064d 064e064f MA.NA.OA.Y.M.N.O │ │ │ │ + 0x00007b58 44054d04 054e0305 4f025106 4d064e06 D.M..N..O.Q.M.N. │ │ │ │ + 0x00007b68 4f51054d 04054e03 054f0254 0a064d41 OQ.M..N..O.T..MA │ │ │ │ + 0x00007b78 064e4106 4f410b44 064d064e 064f5305 .NA.OA.D.M.N.OS. │ │ │ │ + 0x00007b88 4d04054e 03054f02 5e064d06 4e064f46 M..N..O.^.M.N.OF │ │ │ │ + 0x00007b98 054d0405 4e03054f 0246064d 064e064f .M..N..O.F.M.N.O │ │ │ │ + 0x00007ba8 48054d04 41054e03 41054f02 41064d06 H.M.A.N.A.O.A.M. │ │ │ │ + 0x00007bb8 4e064f58 054d0405 4e03054f 0244064d N.OX.M..N..O.D.M │ │ │ │ + 0x00007bc8 064e064f 68000000 c8030000 f0dcffff .N.Oh........... │ │ │ │ + 0x00007bd8 b0020000 00412d41 0ec00243 9d0c9e0b .....A-A...C.... │ │ │ │ + 0x00007be8 45950896 07429706 98054299 049a0345 E....B....B....E │ │ │ │ + 0x00007bf8 9b029c01 46940993 0a7dd4d3 4edbdcd9 ....F....}..N... │ │ │ │ + 0x00007c08 dad7d8d5 d6ddde0e 00412d41 0ec00293 .........A-A.... │ │ │ │ + 0x00007c18 0a940995 08960797 06980599 049a039b ................ │ │ │ │ + 0x00007c28 029c019d 0c9e0b2d 7ad3d44b 9409930a .......-z..K.... │ │ │ │ + 0x00007c38 f8000000 34040000 40a2ffff 9c1f0000 ....4...@....... │ │ │ │ + 0x00007c48 00412d41 0e90019d 129e1148 0eb02593 .A-A.......H..%. │ │ │ │ + 0x00007c58 10940f95 0e960d97 0c980b99 0a9a099b ................ │ │ │ │ + 0x00007c68 089c0702 590a0e90 0147dedd dbdcd9da ....Y....G...... │ │ │ │ + 0x00007c78 d7d8d5d6 d3d40e00 412d410b 03350505 ........A-A..5.. │ │ │ │ + 0x00007c88 4f020246 064f5005 4b064105 4c054105 O..F.OP.K.A.L.A. │ │ │ │ + 0x00007c98 4d044105 4e034105 4f024106 4b064c06 M.A.N.A.O.A.K.L. │ │ │ │ + 0x00007ca8 4d064e57 0a064f41 0b43064f 028c054f M.NW..OA.C.O...O │ │ │ │ + 0x00007cb8 0245064f 53054b06 42054c05 41054d04 .E.OS.K.B.L.A.M. │ │ │ │ + 0x00007cc8 41054e03 41054f02 026b0a06 4b41064c A.N.A.O..k..KA.L │ │ │ │ + 0x00007cd8 41064d41 064e4106 4f410b7a 064b064c A.MA.NA.OA.z.K.L │ │ │ │ + 0x00007ce8 064d064e 064f4305 4b06054c 05054d04 .M.N.OC.K..L..M. │ │ │ │ + 0x00007cf8 054e0305 4f024206 4b064c06 4d064e6c .N..O.B.K.L.M.Nl │ │ │ │ + 0x00007d08 0a064f41 0b46064f 49054b06 054c0505 ..OA.F.OI.K..L.. │ │ │ │ + 0x00007d18 4d04054e 03054f02 6b0a064b 41064c41 M..N..O.k..KA.LA │ │ │ │ + 0x00007d28 064d4106 4e41064f 410b0000 00000000 .MA.NA.OA....... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001f838 203f0000 00000000 ?...... │ │ │ │ + 0x0001f838 603f0000 00000000 `?...... │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001f840 cc3e0000 00000000 .>...... │ │ │ │ + 0x0001f840 0c3f0000 00000000 .?...... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,53 +1,53 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001f848 a0750000 00000000 00000000 00000000 .u.............. │ │ │ │ + 0x0001f848 e0750000 00000000 00000000 00000000 .u.............. │ │ │ │ 0x0001f858 00000000 00000000 ea030000 00000000 ................ │ │ │ │ - 0x0001f868 a8750000 00000000 01000000 00000000 .u.............. │ │ │ │ + 0x0001f868 e8750000 00000000 01000000 00000000 .u.............. │ │ │ │ 0x0001f878 00000000 00000000 eb030000 00000000 ................ │ │ │ │ - 0x0001f888 b8750000 00000000 01000000 00000000 .u.............. │ │ │ │ + 0x0001f888 f8750000 00000000 01000000 00000000 .u.............. │ │ │ │ 0x0001f898 00000000 00000000 6f000000 00000000 ........o....... │ │ │ │ - 0x0001f8a8 c0750000 00000000 01000000 00000000 .u.............. │ │ │ │ + 0x0001f8a8 00760000 00000000 01000000 00000000 .v.............. │ │ │ │ 0x0001f8b8 00000000 00000000 44000000 00000000 ........D....... │ │ │ │ - 0x0001f8c8 c8750000 00000000 00000000 00000000 .u.............. │ │ │ │ + 0x0001f8c8 08760000 00000000 00000000 00000000 .v.............. │ │ │ │ 0x0001f8d8 00000000 00000000 7a000000 00000000 ........z....... │ │ │ │ - 0x0001f8e8 d8750000 00000000 00000000 00000000 .u.............. │ │ │ │ + 0x0001f8e8 18760000 00000000 00000000 00000000 .v.............. │ │ │ │ 0x0001f8f8 00000000 00000000 64000000 00000000 ........d....... │ │ │ │ - 0x0001f908 186a0000 00000000 00000000 00000000 .j.............. │ │ │ │ + 0x0001f908 586a0000 00000000 00000000 00000000 Xj.............. │ │ │ │ 0x0001f918 00000000 00000000 6c000000 00000000 ........l....... │ │ │ │ - 0x0001f928 286a0000 00000000 00000000 00000000 (j.............. │ │ │ │ + 0x0001f928 686a0000 00000000 00000000 00000000 hj.............. │ │ │ │ 0x0001f938 00000000 00000000 74000000 00000000 ........t....... │ │ │ │ - 0x0001f948 e8750000 00000000 02000000 00000000 .u.............. │ │ │ │ + 0x0001f948 28760000 00000000 02000000 00000000 (v.............. │ │ │ │ 0x0001f958 00000000 00000000 62000000 00000000 ........b....... │ │ │ │ - 0x0001f968 f0750000 00000000 01000000 00000000 .u.............. │ │ │ │ + 0x0001f968 30760000 00000000 01000000 00000000 0v.............. │ │ │ │ 0x0001f978 00000000 00000000 54000000 00000000 ........T....... │ │ │ │ - 0x0001f988 f8750000 00000000 00000000 00000000 .u.............. │ │ │ │ + 0x0001f988 38760000 00000000 00000000 00000000 8v.............. │ │ │ │ 0x0001f998 00000000 00000000 6b000000 00000000 ........k....... │ │ │ │ - 0x0001f9a8 00760000 00000000 00000000 00000000 .v.............. │ │ │ │ + 0x0001f9a8 40760000 00000000 00000000 00000000 @v.............. │ │ │ │ 0x0001f9b8 00000000 00000000 66000000 00000000 ........f....... │ │ │ │ - 0x0001f9c8 08760000 00000000 00000000 00000000 .v.............. │ │ │ │ + 0x0001f9c8 48760000 00000000 00000000 00000000 Hv.............. │ │ │ │ 0x0001f9d8 00000000 00000000 63000000 00000000 ........c....... │ │ │ │ - 0x0001f9e8 10760000 00000000 00000000 00000000 .v.............. │ │ │ │ + 0x0001f9e8 50760000 00000000 00000000 00000000 Pv.............. │ │ │ │ 0x0001f9f8 00000000 00000000 76000000 00000000 ........v....... │ │ │ │ - 0x0001fa08 18760000 00000000 00000000 00000000 .v.............. │ │ │ │ + 0x0001fa08 58760000 00000000 00000000 00000000 Xv.............. │ │ │ │ 0x0001fa18 00000000 00000000 71000000 00000000 ........q....... │ │ │ │ - 0x0001fa28 20760000 00000000 00000000 00000000 v.............. │ │ │ │ + 0x0001fa28 60760000 00000000 00000000 00000000 `v.............. │ │ │ │ 0x0001fa38 00000000 00000000 43000000 00000000 ........C....... │ │ │ │ - 0x0001fa48 30760000 00000000 00000000 00000000 0v.............. │ │ │ │ + 0x0001fa48 70760000 00000000 00000000 00000000 pv.............. │ │ │ │ 0x0001fa58 00000000 00000000 4e000000 00000000 ........N....... │ │ │ │ - 0x0001fa68 40760000 00000000 00000000 00000000 @v.............. │ │ │ │ + 0x0001fa68 80760000 00000000 00000000 00000000 .v.............. │ │ │ │ 0x0001fa78 00000000 00000000 6a000000 00000000 ........j....... │ │ │ │ - 0x0001fa88 48760000 00000000 00000000 00000000 Hv.............. │ │ │ │ + 0x0001fa88 88760000 00000000 00000000 00000000 .v.............. │ │ │ │ 0x0001fa98 00000000 00000000 56000000 00000000 ........V....... │ │ │ │ - 0x0001faa8 50760000 00000000 00000000 00000000 Pv.............. │ │ │ │ + 0x0001faa8 90760000 00000000 00000000 00000000 .v.............. │ │ │ │ 0x0001fab8 00000000 00000000 68000000 00000000 ........h....... │ │ │ │ - 0x0001fac8 58760000 00000000 00000000 00000000 Xv.............. │ │ │ │ + 0x0001fac8 98760000 00000000 00000000 00000000 .v.............. │ │ │ │ 0x0001fad8 00000000 00000000 6d000000 00000000 ........m....... │ │ │ │ - 0x0001fae8 68760000 00000000 00000000 00000000 hv.............. │ │ │ │ + 0x0001fae8 a8760000 00000000 00000000 00000000 .v.............. │ │ │ │ 0x0001faf8 00000000 00000000 72000000 00000000 ........r....... │ │ │ │ - 0x0001fb08 78760000 00000000 01000000 00000000 xv.............. │ │ │ │ + 0x0001fb08 b8760000 00000000 01000000 00000000 .v.............. │ │ │ │ 0x0001fb18 00000000 00000000 42000000 00000000 ........B....... │ │ │ │ - 0x0001fb28 88760000 00000000 00000000 00000000 .v.............. │ │ │ │ + 0x0001fb28 c8760000 00000000 00000000 00000000 .v.............. │ │ │ │ 0x0001fb38 00000000 00000000 53000000 00000000 ........S....... │ │ │ │ 0x0001fb48 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0001fb58 00000000 00000000 00000000 00000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -1,43 +1,43 @@ │ │ │ │ │ │ │ │ Hex dump of section '.got': │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ 0x0001fd98 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0001fda8 00000000 00000000 50180000 00000000 ........P....... │ │ │ │ - 0x0001fdb8 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001fdc8 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001fdd8 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001fde8 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001fdf8 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001fe08 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001fe18 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001fe28 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001fe38 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001fe48 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001fe58 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001fe68 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001fe78 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001fe88 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001fe98 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001fea8 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001feb8 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001fec8 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001fed8 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001fee8 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001fef8 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001ff08 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001ff18 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001ff28 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001ff38 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001ff48 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001ff58 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001ff68 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001ff78 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001ff88 50180000 00000000 50180000 00000000 P.......P....... │ │ │ │ - 0x0001ff98 50180000 00000000 68fb0100 00000000 P.......h....... │ │ │ │ + 0x0001fda8 00000000 00000000 60180000 00000000 ........`....... │ │ │ │ + 0x0001fdb8 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001fdc8 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001fdd8 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001fde8 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001fdf8 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001fe08 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001fe18 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001fe28 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001fe38 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001fe48 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001fe58 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001fe68 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001fe78 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001fe88 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001fe98 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001fea8 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001feb8 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001fec8 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001fed8 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001fee8 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001fef8 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001ff08 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001ff18 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001ff28 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001ff38 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001ff48 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001ff58 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001ff68 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001ff78 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001ff88 60180000 00000000 60180000 00000000 `.......`....... │ │ │ │ + 0x0001ff98 60180000 00000000 68fb0100 00000000 `.......h....... │ │ │ │ 0x0001ffa8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0001ffb8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0001ffc8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0001ffd8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0001ffe8 00000000 00000000 401e0000 00000000 ........@....... │ │ │ │ + 0x0001ffe8 00000000 00000000 801e0000 00000000 ................ │ │ │ │ 0x0001fff8 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 36666431 66336436 66626136 39313135 6fd1f3d6fba69115 │ │ │ │ - 0x00000010 30623633 30663034 36386663 30626537 0b630f0468fc0be7 │ │ │ │ - 0x00000020 34373463 35612e64 65627567 00000000 474c5a.debug.... │ │ │ │ - 0x00000030 38c60a7f 8... │ │ │ │ + 0x00000000 65336437 64313834 61623032 36333131 e3d7d184ab026311 │ │ │ │ + 0x00000010 39336531 34393636 64303961 33303863 93e14966d09a308c │ │ │ │ + 0x00000020 33613139 61342e64 65627567 00000000 3a19a4.debug.... │ │ │ │ + 0x00000030 29dede96 )...